Document Document Title
US08234718B2 Method and apparatus for forbidding use of digital content against copy control information
Provided is a method of preventing digital content from being used despite the presence of copy control information. In the method, a security apparatus capable of restricting use of contents generates a nonce with respect to a storage device and stores the nonce in the storage device and a memory separated from the storage device when content is stored in the storage device; updates the nonces stored in the memory and storage device when movement of the content occurs; and permits use of the content only when the nonce of the storage device, which is stored in the memory, is equal to the nonce stored in the storage device if the content is requested for use, thereby preventing a disk cloning attack.
US08234717B2 Accessing and checking the validity of control information stored in external storage
[PROBLEMS] To more infallibly prevent leak of information because loss or theft. [MEANS FOR SOLVING PROBLEMS] It is judged whether or not read control information stored in a predetermined read control information storage area of an external storage is proper. If the judgment result shows that it is invalid, virtualized data stored in the external storage is decrypted, and genuine read control information virtualized in the virtualized data is extracted. It is judged whether or not the extracted genuine read control information is proper. If the extracted genuine read control information is proper, the virtualized genuine data in the virtualized data along with the genuine read control information is made usable by decrypting and creating the virtualized data, and improper read control information is stored in the read control information storage area. The proper genuine read control information and genuine data are encrypted to create virtualized data. The virtualized data is stored in a data storage area of the external storage corresponding to the read control information storage area.
US08234714B2 Method and system for registering domain
A first domain ID information piece for a first domain is sent from a first domain managing entity to a second domain managing entity. The first domain managing entity manages the first domain. The second domain managing entity manages a second domain. A second domain ID information piece for the second domain is sent from the second domain managing entity to the first domain managing entity. The first domain is registered with the second domain as a domain higher in rank than the second domain in response to the first domain ID information piece sent from the first domain managing entity to the second domain managing entity. The second domain is registered with the first domain as a domain lower in rank than the first domain in response to the second domain ID information piece sent from the second domain managing entity to the first domain managing entity.
US08234710B2 Malware automated removal system and method using a diagnostic operating system
The present invention automates the operation of multiple malware removal software products using a computerized system that systematically operates the multiple selected software products. These products are executed within a customized Diagnostic Operating System, which is different from the Normal Operating System in which the computer normally operates. Thus, any malware that may be attached to any of the programs, shells, drivers, services, or data files associated with the Normal Operating System cannot corrupt the malware removal process performed under the Diagnostic Operating System. Preferably, the Diagnostic Operating System is accessed from a read-only device prepared on a secure computer separate from the computer that is the target of the malware removal process, and the Diagnostic Operating System executes in a read-only environment. Because many malware removal products rely upon the environment provided by the Normal Operating System, the Diagnostic Operating System must provide redirection to ensure such products perform as expected. Event-triggered redirection of environment variables may be done by either injection of values, or by interception of name/key invocations.
US08234706B2 Enabling access to aggregated software security information
A method for enabling access to software security data is provided. The method includes accessing data associated with software vulnerabilities from a plurality of on-line sources. The method further includes aggregating the data from the plurality of on-line sources and identifying attributes associated with the data. The method also includes enabling access to the aggregated data through a graphical user interface that can be used to analyze the data according to the attributes.
US08234704B2 Physical access control and security monitoring system utilizing a normalized data format
Embodiments disclose a system and method for the integration of data and events to and from physical access control and security monitoring systems that is normalized to standardized definition for enforcement of standardized rules, created through a visual policy editor, affecting persistence, propagation of data and generation of alerts and notifications for physical security, network and IT systems. Data from disparate physical security systems is normalized for visual rule creation by rule object shapes representing normalized security systems, data and processes. A rules-based policy engine enforces security policies and generates actionable events. The overall system provides an integration platform, methods and processes for normalizing data from physical security systems, representation of physical security systems, data and processes for visual creation of rules using defined stencil objects, generating formatted rules, and enforcing these rules in real-time on security systems data and events.
US08234702B2 Cross network layer correlation-based firewalls
Lower layer traffic such as RTP streams or UDP packets that typically are not allowed through a firewall are permitted through the firewall by correlating the traffic with higher level communications already established, or messages exchanged, at a higher level layer such as for SIP sessions. Communication information and policies can be made available to the firewall, such that the firewall can allow through any packets for an active communication between authorized addresses through an authorized port. Such an approach can allow data such as streamed data and VoIP data to be passed through a firewall without weakening firewall policies.
US08234701B2 System, method and computer program for remotely sending digital signal(s) to a computer
A system is provided for accessing and/or controlling at least one first computer connected to a local computer network (target computer) from at least one remote computer (being remote from the local computer network), that includes: a server computer operable to act as an intermediary between the target computer and the remote computer; and at least one proxy computer linked to the server computer and the target computer that is send digital signal(s) to the target computer as a proxy computer. The server computer is responsive to a remote computer request and then sends a communication directing the proxy computer to send the digital signal(s) to the target computer. The target computer receives the digital signal(s) from the proxy computer and thereby achieves a state in which the target computer is operable to act on the digital signal.
US08234700B2 System and method for authentication
A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence, a read-only memory unit to store an authentication algorithm, and a second storage unit. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
US08234699B2 Method and system for establishing the identity of an originator of computer transactions
A method of identifying the originator of a message transmitted between a client and a server system is provided. The method includes modifying a message to be transmitted between a client and a server system to include a session identification flag and/or a session identifier 500 (e.g., at an end of the message). The method optionally includes one or more of the steps of re-computing a control portion of the message to reflect the inclusion of the session identification flag and the session identifier 502, transmitting the message between the client and the server system 504, and checking the transmitted message for the session identification flag 506, reading the session identifier of the transmitted message to determine the originator of the message 508, removing the session identification flag and/or the session identifier from the transmitted message 510, and re-computing the control portion of the message to reflect the removal of the session identification flag and/or the session identifier 512.
US08234698B2 Anonymous authentication-based private information management system and method
An anonymous authentication-based private information management (PIM) system and method are provided. The PIM method includes receiving an anonymous certificate not including user information from an anonymous certification authority; generating an anonymous document including the anonymous certificate and some of the user information; and providing the anonymous document to a web service provider so as to be authenticated and thus provided with a web service by the web service provider. Thus, only a minimum of user information may be provided to the web service provider. In addition, it is possible to strengthen a user's right to self-determination and control over the exposure and use of his or her personal information by allowing a user to manage his or her own personal information or entrusting the PIM server to manage user information. Moreover, it is possible to protect the privacy of a user by preventing the exposure of user information.
US08234697B2 Method, apparatus, and system for sending credentials securely
A software application executing in a first local operating environment may be used to connect to a remote server that requires a credential of a user to complete a transaction. In a second local operating environment that operates external to the first local environment a user may be authenticated based on a user input received in the second local operating environment. The credential of the user may be securely communicated to the remote server from the second local operating environment. Other embodiments are described and claimed.
US08234695B2 Network security management for ambiguous user names
A method of managing network security can include receiving a user input comprising a user name and a password, determining whether the input user name potentially corresponds to a plurality of user accounts, determining whether the password is valid, and determining whether each of the user accounts is locked. The method can include selecting a security response to the user input based upon whether the input user name potentially corresponds to the plurality of user accounts, whether the password is valid, whether each of the user accounts is locked, and outputting the security response.
US08234693B2 Secure document management
A method for providing secure document management includes receiving a document from a user having an associated security access profile and generating a security label to be stored as an attribute of the document. The security label includes a clearance component selected from an authorized subset of clearance components that are determined based on the security access profile associated with the user, and also includes one or more secondary security components selected from an authorized subset of secondary security components that are determined based on the clearance component of the security label and the security access profile associated with the user. The method includes storing the document in a document repository storing a plurality of documents each having an associated security label, and determining whether a third-party user is authorized to access the document based on a comparison of a security access profile of the third-party user and the security label associated with the document.
US08234689B2 System and method for generating target area information of a battlefield using information acquired from multiple classification levels
A system and method for generating target area information. The system comprises a first processor effective to receive first information of a first classification level and a second processor effective to receive second information of a second classification level distinct from the first classification level. A cross domain processor is in communication with the first and second processors. The second processor is effective to receive a request from a requesting entity about a region of interest and interrogate a first sensor regarding the request. The second processor is further effective to receive first information from the first sensor and send the request through the cross domain processor to the first processor. The first processor is effective to interrogate a second sensor regarding the request and receive second information from the second sensor. The first processor is further effective to filter the second information based on the first and second classification levels to produce filtered information and send the filtered information through the cross domain processor to the second processor. The second processor is further effective to integrate the first information and the filtered information to produce integrated information and send the integrated information to the requesting entity.
US08234686B2 System and method for creating a security application for programmable cryptography module
A system and method of the present invention creates a security application for a programmable cryptography module, which includes a security policy software module and mirror security policy data structures. A processor determines a security policy for an implementation specific application as a set of rules governing cryptographic security policy functions of the security policy software module. The processor is operative for generating a binary security policy file representative of the security policy and comparing the binary security policy file with the mirror security policy data structures to determine a violation of the security policy or a successful comparison.
US08234683B2 Method and apparatus for controlling channel for providing internet protocol television service
A method and apparatus for controlling a channel for providing an IPTV is disclosed, which is capable of improving use efficiency of network resource and reducing a channel zapping time by controlling a channel type of each channel and a bit rate of video data to be transmitted through each channel, the method comprising (a) determining an optimal channel status vector among channel status vectors to indicate channel types of respective channels, wherein the optimal channel status vector enables a minimum cost corresponding to the sum of an average channel zapping time of respective channels and an average distortion value of video data transmitted through the respective channels; and determining an optimal bit rate at the determined optimal channel status vector; and (b) transmitting the video data at the optimal bit rate through the respective channels.
US08234682B2 System and method for central management of network and storage resources for a video surveillance system
System and method for central managing of network and storage resources by dynamically receiving over a network bit rate parameters related to video processing units of one or more edge devices and dynamically adjusting a bit rate of one of the processing units based on required bit rates of the processing units and bandwidth limitations of the network. The system and method may further include dynamically receiving storage parameters related to internal storage units of the edge devices and to external storage units coupled to the edge devices and instructing one of the edge devices where to store the video data based on the storage parameters and bandwidth limitations of the network.
US08234676B2 System and method of delivering event notifications
A method of delivering event notifications includes receiving data from a network-based calendar system at a notification system. The data indicates that a notification related to a calendar-based event is to be sent to a subscriber. The method also includes receiving presence information related to the subscriber from a presence system. The presence information indicates whether the subscriber is present at one or more of a plurality of subscriber devices. The plurality of subscriber devices includes a set-top box device. Further, the method includes sending an event notification related to the calendar-based event to the set-top box device when the presence information indicates that the subscriber is present at the set-top box device.
US08234673B2 Information server apparatus, client terminal apparatus, sub-client apparatus, information processing method and storage medium having stored program therefor
An information server apparatus 116 includes a communication portion 118 receiving a request for getting information including a set of information source specifying information and time specifying information from a client, a user request information analyzing portion 122 and a table reference portion 129 analyzing the request for getting information and selecting information to be transmitted to the client terminal apparatus based on the result of analysis. Further, communication portion 118 returns the selected information to the client.
US08234670B2 Video system showing original channel during zapping on a TV
The invention relates to a video system which is able to show more than one channel at the same time. If a user, after watching an original channel sufficiently long, zaps to another channel, the original channel is displayed in for example a PIP, together with the new channel in a main picture. After zapping yet to a third channel, the original channel is still displayed in the PIP. In this way, the user can keep track of the original channel while zapping other channels.
US08234669B2 Data-processing apparatus, data-processing method and data-processing program
A data-processing method of receiving broadcast contents and content-related information related to the broadcast contents. The method includes setting a frequency for receiving the broadcast contents from the broadcast station, and recording frequency information corresponding to the set frequency. The method also includes transmitting request information including broadcast station ID identifying the broadcast station corresponding to the frequency information to a server.
US08234667B2 Disk with embedded flash memory and disc drive
A disc has an outer section on which digital media can be recorded and a core in its center in which a flash memory is embedded with the core having a central hole and electrical contacts to the flash memory. A disc drive has a drive spindle that is to extend into the disc core central hole with one of the spindle or spindle hub having electrical contacts to engage with the core electrical contacts so that data can be written into and/or read from the core flash memory by electronic components of the drive.
US08234662B2 Apparatus and system for producing atom feeds with J2CA adapters
A servlet for enabling communications between a client having an Atom feed reader and an Enterprise Information System (EIS). The servlet enables communications between the client and the EIS by acting as a proxy for an J2CA resource adapter deployed on an application server. The servlet receives HTTP requests from the Atom feed reader and translates those requests into appropriate adapter function calls based on the specified HTTP function and the provided key information. The servlet then invokes the appropriate functions and receives the response from the adapter. If a single object is returned by the adapter, the servlet translates the object into Atom-compliant XML and transmits it to the Atom feed reader as the response. If multiple objects are returned, the servlet generates a list of URLs which uniquely specify and identify each object returned by the adapter and provides this list to the Atom feed reader.
US08234660B2 Method and apparatus for a support platform
An apparatus and methods for enabling a support person to receive and review information relating to multiple remote nodes and multiple applications running on each node. The apparatus comprises a presentation component accessed by the support person or administrator, and engine installed on each remote node. The engine comprises a manager component, a multiplicity of plug-ins for retrieving information about the server or about the application, and a plug-in manager for each plug-in.
US08234659B2 Transaction tool management integration with change management
A change management system coordinates information of a transaction tool managed by a transaction tool management system. The system includes a receiver that receives, over a communications network, activity information and/or lifecycle event information for the transaction tool. The system also includes a storage that stores the received information. Additionally, the system includes a processor that manages a change in a status of the transaction tool based on the received information.
US08234653B1 Scalable packet processing systems and methods
A data processing architecture includes multiple processors connected in series between a load balancer and reorder logic. The load balancer is configured to receive data and distribute the data across the processors. Appropriate ones of the processors are configured to process the data. The reorder logic is configured to receive the data processed by the processors, reorder the data, and output the reordered data.
US08234651B2 Information processing method and apparatus using the same
A processor processes the task A and the task B sequentially, wherein the task A performs an application to generate data that should be output to or input from an HDD, and the task B controls a data input and output request to the HDD controller.
US08234645B2 Deallocation of computer data in a multithreaded computer
An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks. Specifically, access to a data structure is governed by a shared pointer that, when a request is received to deallocate the data structure, is initially set to a value that indicates to any thread that later accesses the pointer that the data structure is not available. In addition, to address any thread that already holds a copy of the shared pointer, and thus is capable of accessing the data structure via the shared pointer after the initiation of the request, all such threads are monitored to determine whether any thread is still using the shared pointer by determining whether any thread is executing program code that is capable of using the shared pointer to access the data structure. Once this condition is met, it is ensured that no thread can potentially access the data structure via the shared pointer, and as such, the data structure may then be deallocated.
US08234644B2 Selecting a system management product for performance of system management tasks
A computer implemented method, apparatus, and computer program product for managing a system. The process stores information regarding performance of a system management task to form a task execution history in response to performing a system management task. After receiving a request to perform to subsequent system management task, the process determines whether a task execution history is present for the subsequent system management task. The process then presents the task execution history for the subsequent task to a user for use in selecting a system management product from a plurality of system management products in response to the task execution history being present.
US08234640B1 Compliance-based adaptations in managed virtual systems
Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US08234638B2 Creating a relatively unique environment for computing platforms
Systems and methods for disrupting the operational capabilities and the distribution capabilities of computer viruses are provided. According to one embodiment, an execution environment is created that makes a computer system appear unique to incoming viruses. Responsive to installation of a valid program, the program is registered for execution by transforming it from an executable form into a locally unique form based on a diversity mechanism. Responsive to detecting an attempted execution of a program and prior to execution of the program, it is transformed by causing a protected pre-execution process of the computer system, which implements the diversity mechanism in the form of an inverse transform, to be applied. If the program was previously validly registered, then the transformation based on the diversity mechanism results in an executable program that will execute properly on the computer system; otherwise the transformation results in an executable program that will fail to correctly execute.
US08234634B2 Consistent method system and computer program for developing software asset based solutions
A method, computer program and system for consuming reusable software assets, said assets being described with elements and attributes, said assets containing at least one variable element (VPs) themselves containing at least one variant. The user executes a program on a computer by first choosing the asset to be consumed. A decision tree corresponding to the asset is traversed, each decision point corresponding to a variable element. The decision point is processed by asking the user inputs to modify the variants of the corresponding variable elements. The modified variable elements are stored. The dependency of the decision point is indicated by a dependency attribute in the variable element.
US08234632B1 Adaptive website optimization experiment
Systems and methods for adaptive website optimization experiments. Adaptive website optimization can include collecting statistics associated with a number of landing page configurations and identifying a preferred group of landing page configurations during the pendency of an experiment based upon the collected statistics and preferentially selecting a landing page configuration from the preferred group of options for display by an instrumented web page associated with the experiment.
US08234631B2 Method and system for tracing individual transactions at the granularity level of method calls throughout distributed heterogeneous applications without source code modifications
The present invention provides a method and system for tracing and monitoring of distributed transactions spanning multiple threads or processes, running on multiple host systems, connected by a computer network. The correlation of distributed transactions is based on information that uniquely may identify execution paths within a virtual machine, additional to information which uniquely may identify the virtual machine that processes the execution path. The correlation information is transferred from a monitored thread to threads that are activated by the monitored thread and allows to reconstruct parent-child relations between different threads. Participating threads may run in different processes, in different virtual machines or on different host systems.
US08234629B2 Ready-to-use media center systems through custom preconfiguration
A method and system which enable preconfiguration of an information handling system to function as a media hub. In certain embodiments, during the preconfiguration a customer can select media services such as television services (e.g., Cable TV or Dish Network Service provider) and an information handling system manufacturer can then preconfigure the information handling system during a factory install process for the selected television provider. Additionally, the preconfiguration process can load media guides onto the preconfigured information handing systems during the factory install process. Additionally, in certain embodiments, if a remote control for a receiver is found, then the remote control settings can be preinstalled onto the information handling system. When a user receives the preconfigured information handling system, all that is necessary to setup the system is to couple an IR emitter to the receiver.
US08234628B2 Layered architecture for mobile terminals
Software architecture for a mobile terminal for a wireless telecommunications system and for other applications. The software architecture includes a plurality of layers arranged in order from layers providing higher level services to layers providing lower level services, at least one software module in each layer, and interface means for permitting communication among software modules pursuant to a set of defined dependency rules.
US08234626B2 Modular ASL component
A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
US08234624B2 System and method for developing embedded software in-situ
A development system for developing new peripheral software code for new peripheral hardware that will be used in a new integrated system. The development system includes a legacy, or preexisting, integrated system substantially the same as the new integrated system. A model of the new peripheral hardware is made. Each I/O register of the model is mapped into memory-mapped I/O space. Development code corresponding to the new peripheral software code is executed on the preexisting hardware so as to interact with the model via the memory-mapped I/O space. In one embodiment, the model is executed as an embedded model on the preexisting integrated system. In another embodiment, the model is executed as a non-embedded model on a hardware descriptive language simulator.
US08234621B2 Rule based instantiation of software- and system development processes
A method, system and a computer readable medium for performing a rule based instantiation of a generic software and/or system development process to provide a project specific implemented instantiated process. The proposed approach provides a gradual way to provide an implemented instantiated process adapted to project specific needs by using a staggered instantiation mode. The approach distinguishes between high level instantiation and detailed instantiation depending on the nature of the instantiation operation. The approach is flexibly applicable to software and systems development processes and the set of instantiation operations is extendable.
US08234618B2 Trace reconstruction for silicon validation of asynchronous systems-on-chip
A test system collects passing event data and failing event data, and merges the collected data into passing subsequences and failing subsequences, respectively. The test system identifies an overlap area between the passing subsequence and the failing subsequence in regards to time slices and tracepoint slices, and creates passing transactions and failing transactions using the event data corresponding to the overlap area. Next, the test system detects a timing discrepancy between the first passing transaction relative to the second passing transaction compared with the first failing transaction relative to the second failing transaction. The test system then reports the detected timing discrepancy, which allows a test engineer to perturb the test program in order to more frequently catch intermittent failures caused by asynchronous timing conditions.
US08234617B2 Method and system for re-using digital assertions in a mixed signal design
A system, method, and computer program product is disclosed that recycle digital assertions for mixed-signal electronic designs. The approach enables the re-use of pure digital assertions which reference signals that turn out to resolve to analog due to the particular circuit configuration chosen during the verification process.
US08234613B2 Program, design apparatus, and design method for dynamic reconfigurable circuit
A computer-readable recording medium that stores therein a computer program for designing a dynamic reconfigurable circuit in which a plurality of circuit configurations are implemented with a single circuit, the computer program enabling a computer to execute: acquiring a plurality of contexts having connection information between operation devices and network modules, wherein the operation devices and network modules are disposed in clusters, and connection information among the network modules; calculating a cluster count of the clusters and an operation device count for each operation device type of the operation devices in each cluster based on the acquired plurality of contexts; generating a circuit configuration for each context in which disposition of the operation devices in each cluster and connection of the network modules are made to satisfy the calculated cluster count and operation device count; and outputting the generated circuit configuration.
US08234610B2 Design rule management method, design rule management program, rule management apparatus, and rule verification apparatus
A design rule management method implemented in a rule verification apparatus for checking a violation against a design rule which specifies a part shape when there is any change in parameters in a system, the rule verification apparatus including: a processing unit for processing information; an input unit for inputting information; and a storage unit for storing a first design rule, a second design rule and relationship strength therebetween in association with one another, the method allowing the processing unit to perform steps including: acquiring the changed parameter via the input unit; and in a rule verification to determine whether or not there is any violation in the design rules that use the changed parameter, acquiring from the storage unit all the design rules having the relationship strength of a predetermined value, and performing the rule verification on all the acquired design rules.
US08234608B2 Circuit specification description visualizing device, circuit specification description visualizing method and storage medium
A design analyzing device includes a circuit specification description analyzing section configured to create structure data about an assertion description, a pass pattern creating section configured to create data about a plurality of pass patterns for which the assertion description passes from the structure data, a matching waveform calculating section configured to create waveform data for each signal in a circuit defined by the assertion description and correlation data that indicates a correlation between the waveform of each signal and a partial expression in the assertion description based on data of each of the plurality of pass patterns, and a display data outputting section configured to output display data about a diagram showing the correlation between each partial expression and the waveform of each signal for each pass pattern.
US08234606B2 Metal wiring structure for integration with through substrate vias
An array of through substrate vias (TSVs) is formed through a semiconductor substrate and a contact-via-level dielectric layer thereupon. A metal-wire-level dielectric layer and a line-level metal wiring structure embedded therein are formed directly on the contact-via-level dielectric layer. The line-level metal wiring structure includes cheesing holes that are filled with isolated portions of the metal-wire-level dielectric layer. In one embodiment, the entirety of the cheesing holes is located outside the area of the array of the TSVs to maximize the contact area between the TSVs and the line-level metal wiring structure. In another embodiment, a set of cheesing holes overlying an entirety of seams in the array of TSVs is formed to prevent trapping of any plating solution in the seams of the TSVs during plating to prevent corrosion of the TSVs at the seams.
US08234602B2 Semiconductor-device manufacturing method
A semiconductor-device manufacturing method includes steps of performing a sidewall fabrication thereby forming a first pattern structure; measuring an amount of displacement of line portions of the first pattern structure; correcting an overlay specification for an overlay of the first pattern structure and a second pattern structure dynamically based on the amount of displacement; and determining whether an error in the overlay of the first pattern structure and the second pattern structure meets the corrected overlay specification.
US08234599B2 Use of graphs to decompose layout design data
Techniques are disclosed for determining if the decomposition of layout design data is feasible, and for optimizing the segmentation of polygons in decomposable layout design data. Layout design data is analyzed to identify the edges of polygons that should be imaged by separate lithographic masks. In addition, proposed cut paths are generated to cut the polygons in the layout design data into a plurality of polygon segments. Once the separated edges and cut paths have been selected, a conflict graph is constructed that reflects these relationships. Next, a dual of the conflict graph is constructed. This dual graph will have a corresponding separation dual graph edge for each separated polygon edge pair in the layout design data. The dual graph also will have a corresponding cut path dual graph edge for each proposed cut path generated for the layout design data. After the dual graph has been constructed, it is analyzed to determine which of the proposed cut paths should be kept and which should be discarded. The layout design data is then modified to include the cut paths corresponding to the selected cut path dual graph edges. Alternately or additionally, separate sets of layout design data may be decomposed from original layout design data using the selected cut paths.
US08234598B2 Inverse mask design and correction for electronic design
Various implementations of the invention provide for the generation of “smooth” mask contours by inverse mask transmission derivation and by subsequently “smoothing” the derived mask contours by proximity correction.
US08234596B2 Pattern data creating method, pattern data creating program, and semiconductor device manufacturing method
A pattern data creating method according to an embodiment of the present invention comprises: extracting marginal error patterns using a first result obtained by applying process simulation to mask pattern data based on an evaluation target cell pattern, applying the process simulation to mask pattern data based on an evaluation target cell pattern with peripheral environment pattern created by arranging a peripheral environment pattern in the marginal error patterns such that a second result obtained by creating mask pattern data and applying the process simulation to the mask pattern data is more deteriorated than the first result, and correcting the evaluation target cell pattern or the mask pattern data based on the evaluation target cell pattern when there is a fatal error.
US08234594B2 Redundant micro-loop structure for use in an integrated circuit physical design process and method of forming the same
An integrated circuit including a first wire of a first level of wiring tracks, a second wire of a second level of wiring tracks, a third wire of a third level of wiring tracks, and a fourth wire located at a first distance from the second wire in the second level of wiring tracks. A first via connects the first and second wires at a first location of the second wire. A second via connects the second and third wires at the first location, the second via is approximately axially aligned with the first via. A third via connecting the third and fourth wires at a second location of the fourth wire. A fourth via connecting the first and fourth wires at the second location, the fourth via is approximately axially aligned with the third via. The second, third, and fourth vias, and the third and fourth wires form a path between the first and second wires redundant to the first via.
US08234588B2 System and method for panning and zooming an image on a display of a handheld electronic device
Method and arrangement for panning and zooming a displayed image on a display screen of a handheld electronic device 300 using the same auxiliary user input device 328 is described. The displayed image can be toggled between panning and zooming modes that respectively pan and zoom the displayed image by successively actuating the auxiliary user input device 328.
US08234584B2 Computer system, information collection support device, and method for supporting information collection
Provided is a computer system including an information providing server and a computer which is coupled to the information providing server, and which collects information, the computer being configured to: record status histories including a history of an operation to a screen which shows a status of the computer, and which is displayed on the computer in chronological order to constitute a set of the status histories; and divide, in a case where a history of an operation of switching the screen is detected from the set of the status histories, based on the history of the operation of switching the screen, the set of the status histories. Accordingly, when a user collects information, navigation information is provided by taking the fact that the user has actually reached useful information into consideration.
US08234580B2 System and method for dynamic space management of a display space
A method for space management of a workspace provided on a display includes defining a first data structure of full-space rectangles present on the workspace, wherein at least a portion of the full-space rectangles are permitted to overlap. A second data structure of largest empty-space rectangles available on the workspace is also defined to complete the representation of the workspace. The methods include performing an operation on at least one full-space rectangle on the workspace and redefining the first data structure and the second data structure in accordance with the workspace resulting from the operation performed. The operations can include adding a new full-space rectangle, moving an existing full-space rectangle and deleting an existing full full-space rectangle from the workspace. Generally, the workspace is a display device coupled to an electronic device such as a personal computer, personal digital assistant, electronic book viewer and the like.
US08234577B1 Method and apparatus for the transmission of changed host display information
Updates may be transmitted over a remote viewing session using a transmission protocol configured to allow sessions to be established, terminated, and used by participants. The transmission protocol provides a message structure that may be used to exchange administrative information associated with the session, as well as host display information to be transmitted from the host to the viewers over the session. A bounding rectangle construct may be used to convey positional information associated with the update or content of an update message. The messages may be passed directly between the host and viewers or via an intermediate service. The messages also may be used to allow viewers to highlight information on the display for a limited period of time so that the highlighting appears to the host and optionally to the other viewers on the session.
US08234576B2 Interaction data display apparatus, processing apparatus and method for displaying the interaction data
Disclosed herein is a system for keeping sensing of mass data of members of an organization with respect to states of their meeting and activities and analyzing and evaluating their interactions according to those sensor data. Interaction data includes first information denoting whether or not a terminal unit has faced a different terminal unit and second information denoting a state of the terminal unit and excluding information denoting positions of the terminal unit and the first information. An interaction data display apparatus includes a receiving unit for receiving interaction data from the terminal unit and a display unit for displaying the received interaction data. The display unit displays the first and second information items included in the interaction data received by the receiving unit so as to be related to each other according to times at which those first and second information items are obtained respectively.
US08234569B2 Apparatus and method for defining and processing publication objects
A computer readable storage medium includes executable instructions to create a publication object, associate a set of report templates with the publication object, and define a set of recipients for the publication object. A format and a destination for each report template associated with the publication object is defined. A delivery rule for the publication object is also defined, where the delivery rule specifies a condition for delivery of distinct reports to the set of recipients.
US08234568B2 Selecting image arrangement regions based on number of users
The image layout device configured to enable users to lay out images includes a layout data storing unit configured to store layout data sets that specify image arrangement regions for laying out the images, a layout selecting unit configured to automatically select the layout data set from the layout data storing unit based on a number of the users, an image storing unit configured to store images, one or more position instructing unit configured to select an image to be arranged based on the selected layout data set from stored images, and provide an instruction regarding an arrangement location with respect to the layout data set for the selected image and a layout processing unit configured to determine whether or not an instruction from the instructing unit is executable and, if it is executable, arrange the selected image in accordance with the selected layout data set.
US08234566B2 Collapsing margins in documents with complex content
Architecture that facilitates the calculation of the final margins and positions of all objects in one formatting pass, without the need to reformat an object in the margin neighborhood. Clearance objects, float objects, and empty objects are taken into account. The one-pass algorithm computes the positions of objects on the document due to collapsing margins, determines the sizes of the resulting collapsed margins, and correctly places empty objects, floats, and clearance objects in the document. Clearances due to objects that belong to the neighborhood are processed as well as clearances due to objects outside of the neighborhood.
US08234565B2 Information presentation method, information processing apparatus, and recording medium
The present invention provides an information presentation method for presenting specific information in a basic presentation frame image on a display, the method comprising the steps of: indicating a time axis in the basic presentation frame image in one direction of the basic presentation frame image; providing a presentation area extended along the time axis in the basic presentation frame image; and presenting the specific information in the presentation area at a location along the time axis indicated by and corresponding to chronological information pertained to the specific information.
US08234564B2 Transforms and animations of web-based content
Embodiments of the present invention provide a way to perform transforms and animations using Cascading Style Sheets (CSS). CSS may be used to define colors, fonts, layout, and other aspects of document presentation, such as for a webpage. Embodiments of the present invention provide CSS properties for transforms and animations of document content. New CSS properties for transforms allow for rotation, translation, scaling, skewing, perspective, origin, and the like. CSS properties are also provided for animating document content, such as movement, transitions, and the like.
US08234562B1 Error checking for data entry
A method for displaying a form involves checking an input to determine whether an error exists, where the input corresponds to a field within the form, updating a tally of errors for the form reflecting the error when the error is contained in the field within the form, and visualizing the tally of errors by concurrently displaying the tally of errors and the form, where the field corresponding to the error is identified within the form.
US08234558B2 Adaptive artwork for bandwidth- and/or memory-limited devices
Methods and apparatuses for adaptive presentation of graphical representations.
US08234553B2 Performing multiple Reed-Solomon (RS) software error correction coding (ECC) Galois field computations simultaneously
Performing multiple Reed-Solomon (RS) software error correction coding (ECC) Galois field computations simultaneously in a RISC processor. Galois field computations are performed in parallel with one another. Processor, memory, and plurality of adders and/or multipliers are implemented appropriately to allow parallel Galois field computations to be performed. Multiplexing can be performed to govern the writing of resultants (generated using the adders and/or multipliers) back to the memory via feedback paths. This approach allows for parallel (as opposed to serial) implementation of the software ECC corrections with minimal area and power impact. In other words, very little space is required to implement this approach is hardware with nominal increase in power consumption, and this slight increase in power consumption provides a significant increase in ECC correction capability using this approach.
US08234551B2 Single CRC polynomial for both turbo code block CRC and transport block CRC
Single CRC polynomial for both turbo code block CRC and transport block CRC. Rather than employing multiple and different generation polynomials for generating CRC fields for different levels within a coded signal, a single CRC polynomial is employed for the various levels. Effective error correction capability is achieved with minimal hardware requirement by using a single CRC polynomial for various layers of CRC encoding. Such CRC encoding can be implemented within any of a wide variety of communication devices that may be implemented within a wide variety of communication systems (e.g., a satellite communication system, a wireless communication system, a wired communication system, and a fiber-optic communication system, etc.). In addition, a single CRC check can be employed within a receiver (or transceiver) type communication device for each of the various layers of CRC of a received signal.
US08234549B2 Simultaneous PMD compensation and chromatic dispersion compensation using LDPC coded OFDM
A method includes estimating quadrature amplitude modulated QAM symbols in an LDPC encoded OFDM signal for transmission, performing channel estimation by training sequence to determine channel coefficients in reception of the LDPC encoded OFDM signal; and obtaining channel information detection and decoding of the LDPC encoded signal.
US08234547B2 Seamless handover of multicast sessions in internet protocol based wireless networks using staggercasting
A method and apparatus are described for recovering from loss of an original data packet, including detecting data packet loss, joining a delayed multicast group, receiving a delayed data packet and using the delayed data packet to recover the original data packet that was lost. The delayed data packet is one of a copy of the original data packet, a copy of the original data packet encoded at a lower bit rate or a parity packet. Also described are a method and apparatus for staggercasting including encoding and compressing a first data sequence, packetizing the compressed encoded data sequence to form a data packet, multicasting the data packet to a first multicast group, encoding and compressing a second data sequence, packetizing the compressed encoded second data sequence to form a packet and multicasting the packet delayed by an offset time to a second multicast group.
US08234540B2 Error correcting code protected quasi-static bit communication on a high-speed bus
A communication interface device, system, method, and design structure for error correcting code (ECC) protected quasi-static bit communication (SBC) on a high-speed bus are provided. The communication interface device includes high-speed sampling logic to capture high-speed data from the high-speed bus using a high-speed sampling clock and SBC sampling logic to capture SBC samples from the high-speed bus using an SBC sampling clock. The SBC sampling clock is slower than the high-speed sampling clock. The communication interface device also includes an SBC finite state machine (FSM) to detect a received SBC command in response to a static pattern persisting for a predetermined number of the SBC samples and command decoding logic to decode the received SBC command.
US08234539B2 Correction of errors in a memory array
A computer system for correction of errors in a memory array includes an error correction algorithm and a memory. The error correction algorithm is capable of correcting errors up to a first bit error rate in a correctable group of memory cells having a standard size. The memory is operative to store a first set of ECC bits having information corresponding to a first group of memory cells having a first size larger than the standard size, and to store a second set of ECC bits having information corresponding to a second group of memory cells having a second size smaller than said first size and being a portion of said first group. The error correction algorithm is operative to correct errors in the second group based on the second set of ECC bits if a failure occurs in correction of the first group based on the first set of ECC bits.
US08234535B2 Method, receiver and transmitter for improved hybrid automatic repeat request
The present invention relates to methods and a transmitter and a receiver for a mobile communication system. The basic idea of the present invention is to recursively derive from previous HARQ feedback the number of HARQ transmissions that is required to be able to decode the transmitted data successfully and to only transmit explicit HARQ feedback information if the decoding result differs from the derived result.
US08234530B2 Serial interface device built-in self test
A built-in self test circuit includes a pattern generator, an elastic buffer, a symbol detector, and a comparison unit. A pattern generator generates a first test pattern to test a port under test and then a result pattern is gotten and stored in the elastic buffer. The symbol detector detects if a starting symbol exists in the test result pattern. If it exists, a second test pattern is generated to be compared with the test result pattern. As a result, a reliability of data transmission of the port under test is determined.
US08234529B2 HTMLS with first and second select outputs and enable inputs
An integrated circuit can have plural core circuits, each having a test access port that is defined in IEEE standard 1149.1. Access to and control of these ports is though a test linking module. The test access ports on an integrated circuit can be arranged in a hierarchy with one test linking module controlling access to plural secondary test linking modules and test access ports. Each secondary test linking module in turn can also control access to tertiary test linking modules and test access ports. The test linking modules can also be used for emulation.
US08234528B2 Systems and methods for monitoring a memory system
Systems and methods are disclosed herein, including those that operate to monitor a first set of operational parameters associated with a memory vault, to adjust a second set of operational parameters associated with the memory vault, and to perform alerting and reporting operations to a host device.
US08234526B2 Computer system and monitoring device
A computer system and a monitoring device for a computer system are disclosed. The computer system includes a plurality of electronic modules, a memory module and an embedded controller. The embedded controller is coupled to the electronic modules and the memory module, respectively. The embedded controller collects information of the electronic modules and generates the system information about the electronic modules. The embedded controller selectively writes the system information into the memory module. The system information in the memory module can be provided to the user or the maintenance engineer for system analysis. Besides, the computer system may utilize an application program to monitor the system information, so as to achieve the error prevention and alert function.
US08234523B2 Automatic determination of success of using a computerized decision support system
Methods and systems are provided for improving the repair efficacy of a repair action using inferred feedback. The method comprises downloading a repair procedure, which has a probability of success for correcting the fault code. Repair action data is input into to the computing device and is tracked and correlated with the downloaded procedure. The method then adjusts a probability of success of the repair procedure in clearing the fault code generated by the complex system based at least on the correlation. The system comprises a means for receiving repair data, a means for tracking repair action data taken, a means for correlating the tracked repair action and the repair data, and a means for updating a probability of success of the repair action based at least in part on the correlation of the repair data, the repair action data and the operating status of the complex system.
US08234522B2 Computing diagnostic explanations of network faults from monitoring data
A system and method for network fault diagnosis in a network having network elements is presented. The method comprises creating a network causality model, generating Boolean expressions from the network causality model, converting the Boolean expressions into SAT sets, receiving network monitoring results, correlating these monitoring results with the SAT sets, and enumerating all possible diagnostic explanations of potential faults, properly annotated. Creating a network causality model can comprise creating, for each network element, an element-specific causality model, stitching together all network elements using the element-specific causality models and a network topology, retrieving monitoring state and propagation information, and generating the network causality model using the stitched together network elements and the monitoring state and propagation information. Stitching together network elements can comprise adding causes and implies dependency between appropriate network elements and/or adding and connecting reachable and not-reachable states. The network causality model can comprise network element states.
US08234517B2 Parallel recovery by non-failed nodes
Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for recovering the data owned by a failed node using multiple recovery nodes operating in parallel. The data owned by a failed node is reassigned to recovery nodes that have access to the shared disk on which the data resides. The recovery logs of the failed node are read by the recovery nodes, or by a coordinator process that distributes the recovery tasks to the recovery nodes.
US08234512B2 Motion sensor data processing using various power management modes
Systems and methods for processing motion sensor data using various power management modes of an electronic device are provided. Power may be provided to a motion sensor during a first power mode of the device. In response to the motion sensor detecting a motion event with a magnitude exceeding a threshold, the sensor may transmit a wake up signal to a power management unit of the device. In response to receiving the wake up signal, the power management unit may switch the device to a second power mode. The device may provide power to a processor and load the processor with a motion sensing application when switching to the second power mode. During the second power mode, motion sensor data may be processed to determine that the motion event is not associated with an intentional user input and the device may return to the first power mode.
US08234507B2 Electronic-ink display device employing a power switching mechanism automatically responsive to predefined states of device configuration
A wireless electronic-ink display device supported in packaging, and employing a power switching mechanism which operates to prevent leakage, drainage or discharge of the electro-chemical battery until a change in predetermined state of configuration occurs. The wireless electronic-ink based display device comprises (i) a power source module with an electro-chemical battery, (ii) a power management module for managing the power levels within the wireless electronic-ink display device, and (iii) a power switching module, arranged between the power source module and the power management module, and automatically responsive to a change in at least one predefined state of device configuration, to prevent leakage, drainage or discharge of the electro-chemical battery until a change in predetermined state of configuration occurs. In the illustrative embodiment, wherein the power switching module comprises a reed switch arranged in such a manner to cause the power switching module to be configured into an electrically conductive arrangement, and capable of conducting electricity from the power source module to the power management module, when the wireless electronic-ink display device is removed from its packaging.
US08234506B2 Switching between unsecure system software and secure system software
Unsecure system software and secure system software on the same computer system is switched between. A computer system includes one or more processors, which may not have any built-in security features, memory, and firmware. The memory stores secure system software and unsecure system software. In response to receiving a user signal, the firmware switches from the unsecure system software running on the processors to the secure system software running on the processors (and back again). While the unsecure system software is running, the secure system software is protected from tampering by the unsecure system software.
US08234504B2 Method and system for data encryption and decryption
Certain embodiments of the invention provide a method and system for memory to bus interface data encryption and decryption. A method for memory to bus interface data encryption and decryption may include encrypting data by a encryption/decryption engine or processor and transferring the encrypted data across a first bus interface to a data processing and/or storage device coupled to the first bus interface. The encryption engine may receive encrypted data from a device coupled to the first bus interface and decrypt the received encrypted data. In this regard, unencrypted data never traverses across the first bus interface, and is thereby not accessible to devices coupled to the first bus interface. An encryption function and a decryption function associated with the encryption/decryption engine may be integrated within a bus adapter, for example, an IDE bus adapter.
US08234503B2 Method and systems for computer security
A method for maintaining computer security includes detecting a connection failure, storing information relating to the connection failure, determining a number of connection failures and determining whether a machine is infected with malicious code based on the determined number of connection failures.
US08234499B2 Adaptive authentication solution that rewards almost correct passwords and that simulates access for incorrect passwords
In the invention, incorrect authentication information for accessing at least one secured computing asset can be received. A similarity score between the incorrect authentication information and correct authentication information can be determined. One of many different access levels can be assigned to a computing session based upon the similarity score. Access consistent with the assigned access level can be granted. One access level can be an emulation access level that grants access to at least one simulated asset designed to mimic the secured asset. Access to the simulated asset can be provided in a fashion so that a user, who is likely an intruder, is unaware that they are not receiving the secured asset information. A tracking action can be optionally initiated against the intruder. Further, user behavior with the simulated session or a limited access session can be compared against a behavior profile to dynamically increase or decrease session permissions.
US08234496B1 Image leak prevention using digital watermark
Unique digital signatures of sensitive or restricted image files are calculated and stored in a database. A hook routine hooks an open or read command when an application opens an image file in order to check for a restricted digital signature of that image file. If present, a digital watermark is added to the image before the application edits that image. A user may then modify the image. A hook routine also hooks a close or write command in order to check for a digital watermark. If present, the digital watermark is removed and a new digital signature for the revised image is calculated. The digital signature for the revised image is then uploaded to a database associated with a DLP server software product, and then pushed periodically down to endpoint DLP client products.
US08234495B2 Digital watermarking with variable orientation and protocols
A method of digital watermarking selects a mapping of a digital watermark to audio or video content and an embedding gain to produce uniquely watermarked copies for distribution. The embedding method is implemented at points of distribution, including content servers or receivers. By applying varying mapping protocols and random gain, the digital watermark uniquely serializes copies. It also has a structure and embedding configuration that minimizes the effectiveness of collusion, averaging and over-embedding attacks.
US08234491B2 Packet-based and pseudo-packet based cryptographic communications systems and methods
The disclosed technology provides a system and method of securely communicating data. An encryptor located at a transmitter can provide encrypted data to the transmitter. The transmitter can maintain a packet number indicating a particular packet for carrying the encrypted data and a sub-packet number indicating a position within the packet where the encrypted data is to be stored. The encryptor can produce the encrypted data using an encryptor seed generated based on the packet number and sub-packet number. A receiver can maintain a receiver packet number indicating a number of previously received packets and can compute a receiver sub-packet number. The receiver can receive a packet containing encrypted data and can decrypt the encrypted data using a decryptor seed generated based on the receiver packet number and sub-packet number.
US08234489B2 Set of system configuration registers having shadow register
A processor is disclosed having a plurality of general purpose registers for storing data for processing by the processor; a set of system configuration registers for storing data indicative of a current configuration of the processor; the system configuration registers being located together in a register file; and at least some of the set of system configuration registers having a shadow register for storing a duplicate value remote from the register file, the shadow register being located close to a component that the shadow register stores a configuration value for.
US08234488B1 System and method for controlling mode switches in hardware
One embodiment of the present invention sets forth a technique for controlling mode switches in hardware. The resource manager includes an “is mode possible” function that evaluates a given mode in conjunction with the limitations of the hardware to determine if the given mode is feasible. The display driver is configured to call this function to validate a proposed mode before generating commands specifying the state changes for the display heads. The display software interface hardware module within the GPU processes these commands and follows a standard sequence of steps to implement the mode switch. The steps may include interrupts to the resource manager to re-validate the proposed mode, again calling the “is mode possible” function, or perform operations that are not yet supported in the hardware. Advantageously, controlling mode switches in hardware enables less error-prone, more efficient, and more discerning mode switches relative to controlling mode switches in software.
US08234487B2 Server apparatus and startup control method
According to one embodiment, a server apparatus includes a communication processor, a database and a controller. The communication processor starts up based on a startup program recorded in a processing memory, and performs a communication processing based on a service program recorded in the processing memory, after startup. The database stores the startup program in association with a first directory for specifying a first memory area, and stores the service program in association with a second directory for specifying a second memory area different from the first directory, The controller refers to the second directory stored in the database after the startup program starts, and reads the service program from the database based on the referred result, and further, records the read program in second memory area of the processing memory.
US08234484B2 Quantifying completion stalls using instruction sampling
A method, computer program product, and data processing system for collecting metrics regarding completion stalls in an out-of-order superscalar processor with branch prediction is disclosed. A preferred embodiment of the present invention selectively samples particular instructions (or classes of instructions). Each selected instruction, as it passes through the processor datapath, is marked (tagged) for monitoring by a performance monitoring unit. The progress of marked instructions is monitored by the performance monitoring unit, and various stall counters are triggered by the progress of the marked instructions and the instruction groups they form a part of. The stall counters count cycles to give an indication of when certain delays associated with particular instructions occur and how serious the delays are.
US08234483B2 Memory units with packet processor for decapsulating read write access from and encapsulating response to external devices via serial packet switched protocol interface
A computing and communication chip architecture is provided wherein the interfaces of processor access to the memory chips are implemented as a high-speed packet switched serial interface as part of each chip. In one embodiment, the interface is accomplished through a gigabit Ethernet interface provided by protocol processor integrated as part of the chip. The protocol processor encapsulates the memory address and control information like Read, Write, number of successive bytes etc, as an Ethernet packet for communication among the processor and memory chips that are located on the same motherboard, or even on different circuit cards. In one embodiment, the communication over head of the Ethernet protocol is further reduced by using an enhanced Ethernet protocol with shortened data frames within a constrained neighborhood, and/or by utilizing a bit stream switch where direct connection paths can be established between elements that comprise the computing or communication architecture.
US08234479B2 System for controlling memory accesses to memory modules having a memory hub architecture
A computer system includes a memory hub controller coupled to a plurality of memory modules. The memory hub controller includes a memory request queue that couples memory requests and corresponding request identifier to the memory modules. Each of the memory modules accesses memory devices based on the memory requests and generates response status signals from the request identifier when the corresponding memory request is serviced. These response status signals are coupled from the memory modules to the memory hub controller along with or separate from any read data. The memory hub controller uses the response status signal to control the coupling of memory requests to the memory modules and thereby control the number of outstanding memory requests in each of the memory modules.
US08234478B1 Using a data cache array as a DRAM load/store buffer
One embodiment of the invention sets forth a mechanism for using the L2 cache as a buffer for data associated with read/write commands that are processed by the frame buffer logic. A tag look-up unit tracks the availability of each cache line in the L2 cache, reserves necessary cache lines for the read/write operations and transmits read commands to the frame buffer logic for processing. A data slice scheduler transmits a dirty data notification to the frame buffer logic when data associated with a write command is stored in an SRAM bank. The data slice scheduler schedules accesses to the SRAM banks and gives priority to accesses requested by the frame buffer logic to store or retrieve data associated with read/write commands. This feature allows cache lines reserved for read/write commands that are processed by the frame buffer logic to be made available at the earliest clock cycle.
US08234477B2 Method and system for providing restricted access to a storage medium
A method of restricting file access is disclosed wherein a set of file write access commands are determined from data stored within a storage medium. The set of file write access commands are for the entire storage medium. Any matching file write access command provided to the file system for that storage medium results in an error message. Other file write access commands are, however, passed onto a device driver for the storage medium and are implemented. In this way commands such as file delete and file overwrite can be disabled for an entire storage medium.
US08234476B2 Information processing apparatus and method of updating stack pointer
A instruction execution part of an information processing device outputs an access request including a first address information to specify an access destination based on an execution of an access command of an address space in a memory. The instruction execution part also outputs a check request including a second address information to specify a stack pointer point after extension based on an execution of a stack extension command to extend a stack included in the address space in the memory by updating a stack pointer. A protection violation detection section of the information processing device detects whether the access destination includes the plurality of the partial spaces by collating the first information with the memory protection information stored in the memory protection information storage section.
US08234474B2 Method of constructing replication environment and storage system
A management computer collects a usage condition of a volume from a host computer and a storage apparatus at each site, consolidates management thereof, and prevents a volume from duplicating among applications as a copy source. This makes it possible to select a used volume in an application as a copy source without excess or deficiency and to create a copy pair configuration definition without duplication or incompatibility. If a replication environment is constructed in a large-scale storage system, the consolidated management of a usage condition of a volume collected from the host computer and the storage apparatus at each site makes it possible to create a copy pair configuration definition by a task constituted by a plurality of applications.
US08234467B2 Storage management device, storage system control device, storage medium storing storage management program, and storage system
A storage management device includes a management unit for managing a storage device assigned thereto and a temporary storage unit assigned thereto. The management unit comprises a backup unit for, when data is written into the storage device, storing the data in the previously assigned temporary storage unit before the writing of the data into the storage device is completed, and a take-over unit for, when data which is already stored in the temporary storage unit, but which is not yet written into the storage device exists when the storage device and the temporary storage unit are assigned, writing the not-yet-written data into the storage device.
US08234465B1 Disaster recovery using mirrored network attached storage
A system, architecture for initializing and utilizing a mirrored Network Attached Storage (NAS) system is described. The architecture includes a plurality of processing layers that define and control the operation and relationship of component groups in a primary NAS and associated component groups in a secondary NAS. The groups may include, for example, file server groups and disk device groups. The processing layers may include an execution layer, a transaction layer and a storage layer. The modularized architecture of the invention allows NAS systems to be easily apportioned into logical groups at varying levels of granularity with varying relationships. As a result, the component groups are abstracted from their underlying physical characteristics and constraints, thereby enabling complex processes such as initialization, activation and restoration to be performed using simple commands at a command line interface.
US08234464B2 Hybrid storage data migration by selective data removal
A hybrid data storage system is one which has data storage clusters of different types. In a hybrid data storage system, at least one first data storage cluster is configured to store data and has high data storage capacity; and at least one second data storage cluster is configured to store data and has lower data storage capacity than the first cluster. The data is initially replicated and stored by at least one first and at least one second data storage cluster. The method identifies a portion of the stored initially replicated data of at least one second data storage cluster as “pinned”; continues to store the pinned initially replicated data; and selectively removes non-pinned initially replicated data from the second data storage cluster(s) to account for the capacity difference.
US08234462B2 Security erase of a delete file and of sectors not currently assigned to a file
Secure erase of files and unallocated sectors on storage media such that any previous data is non-recoverable. The database contains sets of data patterns used to overwrite the data on different physical media. The software programs manage the overwriting process automatically when a file has been deleted. When de-allocated sectors in the file system are pruned from a file or escaped the file deletion process also finds them. Data will never be found on deleted sectors or on pruned sectors is overwritten.
US08234461B2 Systems and method for data survivability
Systems and a method for storing data are provided. The protected memory system includes a memory array including a plurality of memory modules each separately located with respect to each other and a memory controller configured to receive data to be stored from the data acquisition unit, store the received data in corresponding memory locations in each of the plurality of memory modules wherein the stored data including error checking information, read data from a first one of the plurality of memory modules until a data error is detected at a first memory location, read data from a second memory location of a second one of the plurality of memory modules wherein the data read from the second memory location corresponds to the data read from the first memory location, and replace the data read from the first memory location with the data read from the second memory location.
US08234460B2 Communication between internal and external processors
Systems, methods of operating a memory device, and methods of arbitrating access to a memory array in a memory device having an internal processor are provided. In one or more embodiments, conflicts in accessing the memory array are reduced by interfacing an external processor, such as a memory controller, with the internal processor, which could be an embedded ALU, through a control interface. The external processor can control access to the memory array, and the internal processor can send signals to the external processor to request access to the memory array. The signals may also request a particular bank in the memory array. In different embodiments, the external processor and the internal processor communicate via the control interface or a standard memory interface to grant access to the memory array, or to a particular bank in the memory array, for example.
US08234453B2 Processor having a cache memory which is comprised of a plurality of large scale integration
To provide an easy way to constitute a processor from a plurality of LSIs, the processor includes: a first LSI containing a processor; a second LSI having a cache memory; and information transmission paths connecting the first LSI to a plurality of the second LSIs, in which the first LSI contains an address information issuing unit which broadcasts, to the second LSIs, via the information transmission paths, address information of data, the second LSI includes: a partial address information storing unit which stores a part of address information; a partial data storing unit which stores data that is associated with the address information; and a comparison unit which compares the address information broadcast with the address information stored in the partial address information storing unit to judge whether a cache hit occurs, and the comparison units of the plurality of the second LSIs are connected to the information transmission paths.
US08234447B2 Storage control device for storage system provided with storage device coupled to switch network
A plurality of storage devices are coupled with at least two switch of a switch network that is configured by a plurality of switches that transfer a packet that complies with an IP (Internet Protocol). Moreover, a storage control device is coupled with the switch network. The storage control device builds an LU (Logical Unit) that is utilized by a host device based on at least two storage devices that are coupled with different switches.
US08234445B2 RAID data protection architecture using data protection information
A structure of redundant array of independent disks (RAID) comprising multiple parity data is provided. A data protection field is attached after each basic data access unit of the parity data sequences and each subfields of the data protection field is defined according to different applications to protect the basic data access unit of the parity data or the data protection field of the payload data from errors incurring during data transmission.
US08234442B2 Method and apparatus for in-place hold and preservation operation on objects in content addressable storage
A method and apparatus for performing a hold operation while keeping the data in place as the data is in a hold state. Such a method and apparatus substantially eliminates the need for a copy operation and thus provides advantages cost and management savings. The method and apparatus define a hold delete operation along with hold life points in a CAS system.
US08234441B2 Processor system using synchronous dynamic memory
A processor system including: a processor having a processor core and a controller core; and a plurality of synchronous memory chips, wherein the processor and the plurality of synchronous memory chips are connected via an external bus; wherein the processor core and the controller core are connected via an internal bus; wherein the plurality of synchronous memory chips are operated according to a clock signal; wherein the controller core comprises a mode register selected by an address signal from the processor core and written with an information by a data signal from the processor core to select the operation mode of the plurality of synchronous memory chips, and a control unit to prescribe the operate mode to the plurality of synchronous memory chips based on the information written in the mode register, wherein the controller core outputs a mode setting signal based on the information written in the mode register or an access address signal from the processor core to the plurality of synchronous memory chips via the external bus selectively; and wherein the clock signal is commonly supplied to the plurality of synchronous memory chips.
US08234437B2 Disk subsystem
The storage system includes a plurality of disk drives; a plurality of disk array controllers, each disk array controller controlling Redundant Array of Independent Disks (RAID) processes on said disk drives; and a plurality of switches external of said disk array controllers. The switches are coupled to the disk array controllers and to the disk drives, whereby each of the disk drives is coupled to each of the disk array controllers via the switches. Connections between disk array controllers and disk drives can be made independently via the switches.
US08234436B2 Computer system including peripheral bridge to communicate serial bits of peripheral component interconnect bus transaction and low voltage differential signal channel to convey the serial bits
A computer system for multi-processing purposes. The computer system has a console comprising a first coupling site and a second coupling site. Each coupling site comprises a connector. The console is an enclosure that is capable of housing each coupling site. The system also has a plurality of computer modules, where each of the computer modules is coupled to a connector. Each of the computer modules has a processing unit, a main memory coupled to the processing unit, a graphics controller coupled to the processing unit, and a mass storage device coupled to the processing unit. Each of the computer modules is substantially similar in design to each other to provide independent processing of each of the computer modules in the computer system.
US08234435B2 Relay device
A relay device includes: an input buffer for receiving data units, each of which includes a header, to which multiple pieces of destination information have been added, and data associated with the header; multiple virtual channels for storing data units, each of the multiple virtual channels storing a data unit in accordance with the destination information; a destination comparing section for determining the order of allocation of virtual channels at a relay device on the receiving end with respect to the data units that are stored on the multiple virtual channels by seeing if their destinations are the same; and an output section for outputting the stored data units preferentially through one of the virtual channels that has already allocated at the relay device on the receiving end.
US08234433B2 Interface monitoring device, computer system, and method for monitoring a differential interface port
An interface monitoring device can be used with at least one differential interface port with a positive and a negative data line for connecting a peripheral device. The interface monitoring device has a monitoring circuit and a deactivation circuit. The monitoring circuit is designed to monitor at least one signal level dependent on the signal level of the positive and/or the negative data line and the deactivation circuit is designed to stop data traffic via the positive and/or the negative data line of the at least one interface port.
US08234430B2 Apparatus and method with controlled switch method
An embedded microcontroller system comprises a central processing unit, a system controller for receiving and handling an interrupt, a register having storage locations containing sets of predefined system data for different operating conditions of the system assigned to the interrupts coupled to set a system configuration. The system data in the register is defined and stored before receipt of an interrupt. On receipt of an interrupt the system controller transmits a selection signal to the register. The register selects a predefined storage location assigned to the received interrupt. The corresponding system configuration data is used to control system configuration of the embedded microcontroller system, such as allocation of CPU time to virtual CPUs and selection of clock frequency or power voltage for modules.
US08234429B2 Monitoring interrupt acceptances in guests
In one embodiment, an interrupt acceptance control circuit is provided. The interrupt acceptance control circuit may monitor one or more guest interrupt controllers in a system in response to an IPI (or device interrupt) issued in a guest, to determine if each targeted vCPU in the guest has accepted the interrupt. If not, the interrupt acceptance control circuit may communicate the lack of acceptance to the VMM, in one embodiment. The VMM may attempt to schedule the vCPUs that have not accepted the interrupt, for example.
US08234425B1 Arbiter module
An arbiter module is described. In one or more implementations, an apparatus comprises a plurality of interfaces to provide a communicative coupling between a central processing unit, a media drive and a network. The apparatus further comprises one or more modules to manage data routing between each of the plurality of interfaces such that the data is routable between the media drive and the network independent of the central processing unit.
US08234421B2 Smart card with selectively allocatable data buffers and associated methods
An integrated circuit for a smart card includes a plurality of data buffers and a processor. In particular, the processor selectively allocates data buffers from the plurality thereof and exchanges data therewith based upon different types of data. As such, the processor advantageously changes the allocation of the buffers for different data types based upon various bandwidth constraints in a particular smart card environment to enhance bandwidth utilization.
US08234418B1 Periodic and conditional execution of DMA operations
Scheduling Direct Memory Access (DMA) operations. Blocks are provided in a first DMA chain, with each block in the first DMA chain corresponding to an operation and comprising a pair of pointers, a first pointer pointing to a command structure to be executed or a data structure to be moved, and a second pointer pointing to a next block in the first DMA chain. A DMA engine processes successive operations in the first DMA chain. Time remaining in an interval for processing the first DMA chain is tracked. A second DMA chain of conditional blocks are maintained, with each conditional block corresponding to a conditional operation and containing an estimate of time needed to complete the conditional operation. A conditional operation is executed from the second DMA chain if the remaining time in the interval is greater than the estimated time to complete processing of the conditional operation.
US08234416B2 Apparatus interoperable with backward compatible optical USB device
An apparatus configured to couple to a universal serial bus (USB) 3.0 connector. The apparatus includes a management controller configured to couple to the USB 3.0 connector. The management controller is configured to detect from behavior on the D+ and D− pins of the USB 3.0 connector whether a device plugged into the USB 3.0 connector is a conventional USB 3.0 device or an optical USB device, where the optical USB device employs one of the D+ and D− pins of the USB 3.0 connector to transmit a data signal and the other to transmit a clock signal.
US08234414B2 Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance
The present invention provides a method and system for serving an image stored in the peer computer to a requesting computer in a network photosharing system in which the peer computer is coupled to a photosharing system server. Aspects of the invention include caching copy of the image in the photosharing server; and in response to the photosharing server receiving a request from the requesting computer to view the image stored in the peer computer, transmitting the cached image from the photosharing server to the requesting computer, thereby avoiding the need to transfer the image from the peer computer to the photosharing server for each request to view the image.
US08234413B2 Partitioning a data stream using embedded anchors
Selecting a segment boundary within block b is disclosed. A first anchor location j|j+1 is identified wherein a value of f(b[j−A+1 . . . j+B]) satisfies a constraint and wherein A and B are non-negative integers. A segment boundary location k|k+1 is determined wherein k is greater than minimum distance from j.
US08234411B2 Providing enhanced content
Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.
US08234410B2 Subscriber driven media agnostic content delivery across networks
A system and method is provided to facilitate subscriber driven media agnostic content delivery across same or different networks. The method includes receiving preferences from a sending client and a receiving client and receiving content of a first media type over a network. The method further includes sending the content or a reference to the content to the receiving client in a preferred media type and to a preferred device in accordance with at least one preference of the receiving client. The method also includes notifying at least the receiving client that the content is to be received by the preferred device.
US08234404B2 Proximity enforcement in heterogeneous network environments
The invention provides an enforcement mechanism for limiting the propagation of content to a predefined proximity in a heterogeneous network. The protection mechanism determines the distance associated with wireless links of the heterogeneous networks and verifies that the distance is within the predefined proximity limits. The distance may be measured by evaluating the signal strength of received signals. The protection mechanism further uses round trip time determinations to enforce the proximity limits on wired or unknown segments of the heterogeneous network. Specifically, the round trip time associated with a wired or unknown segment may be determined using the round trip time associated with the wireless segments and the total round trip time of the network as a whole. The round trip time of the wired or unknown segment is then compared to a round trip time limit associated with the proximity requirement for distributing content.
US08234401B2 Adaptive policers responsive to utilization levels of a resource
Policers receive packets of flows of packet traffic, which are to be communicated to monitored resource. The utilization levels of the monitored resource are induced by these flows of packet traffic. Based on the observed utilization levels (including possibly measured durations in one or more of these utilization levels), a determination is made if, and how to adjust policers for policing their respective flow, with policers being adjusted accordingly. In this manner, adaptive policers (typically located remotely from the monitored resource) are adjusted in response to one or more utilization levels (including possible durations at these utilization levels—i.e., a persistence of the congestion for the resource) of one or more monitored resources, with these identified utilization levels (and possibly durations) used in determining how much to modify a policing rate.
US08234396B2 Switching media streams in a client system based on environmental changes
A process for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
US08234394B2 Web access for non-TCP/IP control devices of an industrial control system
A new industrial control system and method are disclosed allowing for communication between multiple control devices of the system and remote devices via the Internet. The system includes a web access interface that is capable of being coupled to the remote devices via the Internet, and is coupled to the control devices by way of a network. A program executed by the interface receives an Internet signal having socket API data and formatted in accordance with the TCP/IP protocol, and extracts the data from the Internet signal. Another program executed by the interface receives the data and transmits a network signal, which includes the data but is not formatted in accordance with the TCP/IP protocol, to an appropriate one of the control devices, each of which has a respective web server program. The data is processed by the server program at the appropriate control device.
US08234391B2 Messaging model and architecture
A system, architecture and model for facilitating extensible messaging and interaction are provided. The message system may use a messaging architecture that includes a domain message model, and open message model and a wire format. The wire format may implement primitive data types that may be used by the open message model to define additional and/or more complex data formats. The open message model may further specify interaction paradigms, generic messages, and message and transport attributes. The generic messages may include payload data whose meaning and context may be defined using the domain message model. The domain message model may include a content definition model and an item type model for building data and object types and specifying data context and relationships. As such, the message system may use generic messages and formats to create different message and item types.
US08234390B2 Register clustering in a SIP-based network
In one embodiment, a method can include: receiving a request for service in a first edge proxy; applying a hash function to a source address of an endpoint; and forwarding the request to a second edge proxy in response to a first result of the hash function, or servicing the request in the first edge proxy in response to a second result of the hash function.
US08234388B2 Application service invocation based on filter criteria
An Internet Protocol Multimedia Subsystem (IMS) device includes a memory configured to store a subscriber profile, where the subscriber profile includes at least one criterion relating to an event that occurs after a session request has been forwarded to a terminating party. The IMS device further includes a processor configured to invoke at least one application service for a session based on the at least one criterion in the subscriber profile.
US08234383B2 Bubble packet port identification using detection packets
A first information processor (1) transmits a bubble packet to a port assigned after assignment of specified port from reference port in a second communication control unit (4), a server (6) detects the position of the bubble packet transmitting port in a first communication control unit (3) used in transmission of this bubble packet, and a second information processor (2) transmits a reply packet to the detected bubble port transmitting port. In this configuration, the invention presents a communication system capable of establishing more securely communication between plural information processors for communicating by way of communication control unit (NAT). In this configuration, the invention presents a communication system capable of establishing more securely communication between plural information processors for communicating by way of communication control unit (NAT).
US08234380B1 Single communication connection for managing a system with multiple service processors
Described are techniques for processing data storage system management requests. A single one of a plurality of service processors of a data storage system is designated as an active service processor and a remainder of the plurality of service processors are passive service processors. Each of the service processors executes data storage system management server code including a web server. A data storage system management request is received from a client and is processed by the active service processor. When a first service processor currently designated as the active service processor becomes unhealthy, a second of said plurality of service processors which is designated as passive and is healthy is automatically selected as the active processor. Subsequent communications for data storage system management are transmitted over the network connection between the client and a web server executing on whichever service processor is currently designated as active.
US08234377B2 Dynamically migrating computer networks
Techniques are described for providing capabilities to dynamically migrate computing nodes between two or more computer networks while the computer networks are in use, such as to dynamically and incrementally migrate an entire originating first computer network to a destination second computer network at a remote location. For example, the first computer network may include one or more physically connected computer networks, while the second computer network may be a virtual computer network at a remote geographical location (e.g., under control of a network-accessible service available to remote users). The provided capabilities may further include facilitating the ongoing operations of the originating first computer network while a subset of the first computer network computing nodes have been migrated to the remote destination second computer network, such as by forwarding communications between the first and second computer networks in a manner that is transparent to the various computing nodes.
US08234374B2 Privacy model that grants access rights and provides security to shared content
Systems and/or methods that mitigate overexposure of shared content and that facilitate improving security of content in a computing environment are provided. In particular, the systems and methods involves monitoring resource activities such as user interactions (between users and/or between users and resources), email activity, share space activity, shared content activity, distribution lists, contact lists, personnel or organization structures, and the like. Data can be collected as one or more resource activities are monitored and then analyzed to determine where, if any, changes have taken place. For example, if a user has been removed from a distribution list or a user has not accessed the shared content within a time period, a recommendation can be formulated to suggest an adjustment to the affected access rights. Furthermore, the systems and/or methods can be integrated with other applications such as an email client, whereby an out-of-office indicator can leave access rights as they are.
US08234373B1 Method and system for managing payment for web content based on size of the web content
A method and system for providing advanced notice of cost to access web content, where the cost is computed based on the size of the web content. During transmission of web content over a communication path between a content server and a client station, an intermediation system may add into the web content, in conjunction with a hyperlink to referenced web content, an indication of size-based cost to access the referenced web content. Further, during transmission of a request for web content over a communication path from a client station to a content server, and/or during transmission of the web content over a communication path from a content server to a client station, the intermediation system may engage in interstitial communication with a user of the client station to obtain the user's agreement to pay the size-based cost.
US08234372B2 Writing a file to a cloud storage solution
Systems and methods of the present invention provide for a user uploading a file and a customized metadata about the file to a file storage system. This information may be forwarded to an application, possibly an API, which may divide the file into a plurality of file chunks if the file is greater than a predetermined file size. One or more tracker servers may check a database to locate optimal file locations for the file or file chunks to be stored within the file storage system. These optimal locations may be returned from the tracker servers to the application/API which may perform an HTTP request to write the file to the file storage system. The file write may be validated and finalized, and the successful write may be displayed to the user on a user interface on a client.
US08234369B2 Web page response monitoring
A device receives a list of uniform resource locators (URLs), selects a web page URL from the list of URLs, and requests, via a browser application, content corresponding to the selected web page URL. The device also receives, via a packet capture, a web page associated with the selected web page URL, derives performance information associated with the packet capture, parses the packet capture to extract page level statistics, connection level statistics, and inline object level statistics, and stores the page level statistics, the connection level statistics, and the inline object level statistics to output files.
US08234365B2 Method and system of alert notification
Method and system for alert notification is provided. A Simple Object Access Protocol (SOAP) based alert notification is sent from one or more agents, and the SOAP based alert notification(s) is received at a manager.
US08234364B2 Internet connection system
In an internet connection system for connecting a terminal in each of a plurality of predetermined locations to internet accessed by the terminal, each location, in which a terminal in communication is provided, is discriminated. The used communication band is recorded for each location, and a communication fee is determined based on the used communication band recorded for each location. The communication extent of the access line connected via the gateway is compared for each location, and the terminal is connected to internet via the gateway, to which a less communication extent access line is connected.
US08234362B2 System and method for generating and reporting cookie values at a client node
A method and apparatus for tracking and reporting traffic activity on a web site whereby cookie data is compiled at the visitor computer using cookie processing script embedded within the web page downloaded over the Internet and operable on the visitor computer. Data mining code within the downloaded web page is operable on the visitor computer to obtain web browsing data. The cookie processing script operates in consideration of this web browsing data and an old cookie previously stored on the visitor computer and associated with the visited web page to obtain new cookie values. These new cookie values are then stored on the visitor computer and also attached to an image request sent to a data collection server where they are processed and posted for viewing by the web page owner. As cookie processing and writing occurs completely within the visitor computer, cookie-blocking technologies are circumvented.
US08234359B2 System and method for remotely re-imaging a computer system
The present disclosure relates generally to systems and methods for remotely re-imaging a computer system. In one example, a method is provided for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image. The method includes receiving a command to initiate the re-imaging process from a remote location and downloading the new image onto the active system. The re-imaging process is performed to replace the original image with the active image and remote location may be informed of the re-imaging process's success. The computer system is rebooted.
US08234346B2 Social network and matching network search engine
A matching network system including communication devices, servers and software which enables the provisioning of services and execution of transactions based on a plurality of private and public personality profiles and behavior models of the users, of the communication devices, of the products/services and of the servers; in combination with the software resident at the communication device level and or the local/network server level. Matching and searching processes based on a plurality of personality profiles wherein the information, communication and transactions are enabled to be matched with the user, the communication device and or the servers. The communication device is a stationary device or a mobile device, such as a portable computing device, wireless telephone, cellular telephone, personal digital assistant, or a multifunction communication, computing and control device.
US08234344B2 Providing analytical view of email information
Described are methods and systems related to providing an analytical view of information present in one or more emails. Metadata of all the emails present in a mailbox is configured. The metadata includes an attribute of a corresponding email. Based upon the attributes of the emails, a relationship map is created. The relationship map is a multidimensional structure having multiple axes, with each axis describing an attribute of the emails. A query is received to query the mailbox. The query received is parsed to identify attributes of one or more relevant emails that are associated with the received query. A value is computed for each attribute of the relevant emails. Based upon the values computed for each attribute present in the relationship map, a resulting report having analytical view of information present in the relevant emails is rendered.
US08234341B2 System and method for linking terrestrial mail over a network
A system and method for linking terrestrial mail to the global computer network, e.g., the Internet, are provided. The system and method of the present disclosure will enable a user, e.g., a sender and/or recipient of a document, to link all types of terrestrial mail to the global computer network, e.g., the Internet, so that they can digitally access, reply and/or utilize the content of the mail. The system and method provides for receiving an identifier associated with a terrestrial document; accessing an electronic version of the terrestrial document using the received identifier; creating a reply to the accessed document; and forwarding the reply to a sender of the terrestrial document. The reply document can be forwarded by e-mailing the reply to the sender, faxing the reply to the sender and/or printing the reply and delivering the printed reply by a terrestrial delivery service.
US08234340B2 Outsourcing of instant messaging hosting services
A system, a method and computer-readable media for initiating the hosting of instant messaging services for an Internet domain name. A request is received from an entity requesting initiation of instant message hosting services for a domain name, and a secure communication channel is established with this entity. After verifying that the requesting entity is authorized to control the domain name, information describing user accounts having the domain name is received, and instant messaging services are provided for the user accounts.
US08234337B2 Methods and systems for determining quantitative benefits of travel avoidance through online web conferencing and tracking thereof
Online web conferencing methods implemented in an information handling system are provided that determine and display various savings that result from The methods herein determine and display, among other variables, the total air emissions saved by being able to forego physical transportation of the users on account of being able to meet by an online web conference. Other types of savings that may be determined and displayed include cost savings, productivity savings, environmental savings, and any other type of saving or benefit that results from foregoing transportation of users to a hypothetical meeting location. Users may override default assumptions or estimates to more accurately model the estimated savings. Various transportation modalities may be included as desired. Reports may be generated that summarize the quantities determined by the models of the embodiments disclosed herein.
US08234336B2 Virtual conference center architecture
A method, system, and architecture for providing a virtual conference center that effectively increases the number of accounts supported by a conference center. The virtual conference center architecture provides a virtual conference center that interfaces with multiple conference centers that each support a certain number of accounts. The virtual conference center provides an interface through which users can access their accounts on the conference centers as if their accounts were created on a single conference center. The users access their accounts and join conferences through the virtual conference center.
US08234330B2 Programmatically managing connections between servers and clients
The present invention generally provides for the programmatic management of connections between servers (e.g., open system servers) and clients (local and/or remote). Specifically, under the present invention, a management console is provided through which connections between the servers and clients are established, maintained and/or terminated. Software loaded on the management console will provide a client menu for connections between servers and clients and an administrative menu for managing configurations of the servers on a management console through which the connections are established. Based on selections made using the client menu and the administrative menu, the connections and the configurations will be programmatically managed.
US08234329B2 Event processing
A method, a system and a computer program for parallel event processing in an event processing network (EPN) are disclosed. The EPN has at least one event processing agent (EPA). The method includes assigning an execution mode for the at least one EPA, the execution mode including a concurrent mode and a sequential mode. The execution mode for the at least one EPA is stored in the EPN metadata. The method also includes loading and initializing the EPN. The method further includes routing the event in the EPN and, when an EPA is encountered, depending on the execution mode of the encountered EPA, further processing of the event. Also disclosed are a system and a computer program for parallel event processing in an event processing network (EPN).
US08234328B2 Apparatus and method for linguistic scoring
In embodiments of the invention, a system receives selections from a user based on a list of pre-defined monitoring categories and/or optionally receives custom category definitions from the user. The option for custom category definitions may be advantageous due to the flexibility provided to a system administrator or other user. In embodiments of the invention, the pre-defined and/or custom monitoring categories may be or include complex hierarchical behavior. Such an approach provides monitoring algorithms that can achieve improved accuracy compared to known methods. In embodiments of the invention, the order of computations used in resolving a monitoring category may be re-ordered, statically and/or dynamically, to improve the efficiency of monitoring operations.
US08234327B2 System and method for bandwidth optimization in a network storage environment
According to one or more embodiments of the present invention, a network cache intercepts data requested by a client from a remote server interconnected with the cache through one or more wide area network (WAN) links (e.g., for Wide Area File Services, or “WAFS”). The network cache stores the data and sends the data to the client. The cache may then intercept a first write request for the data from the client to the remote server, and determine one or more portions of the data in the write request that changed from the data stored at the cache (e.g., according to one or more hashes created based on the data). The network cache then sends a second write request for only the changed portions of the data to the remote server.
US08234326B2 Processor core and multiplier that support both vector and single value multiplication
The present invention provides processing systems, apparatuses, and methods that support both general processing processor (GPP) and digital signal processor (DSP) features, such as vector and single value multiplication. In an embodiment, fractional arithmetic, integer arithmetic, saturation, and single instruction multiple data (SIMD) operations such as vector multiply, multiply accumulate, dot-product accumulate, and multiply-subtract accumulate are supported. In an embodiment, the process core and/or multiplier multiplies vector values or single values by creating partial products for each desired product. These partial products are added to produce intermediate results, which are combined in different ways to support various GPP and DSP operations.
US08234324B2 Differential inverse aliasing digital to analog converter
This invention relates to a process for producing a pulsed sampled waveform comprising generating a baseband signal representing the integral of a desired output waveform; sampling and differentiating the baseband signal to produce frequency images of the baseband spectrum at multiples of the sampling rate; employing an analog bandpass filter to pass the spectral image centered at the desired up-conversion frequency band. This invention also relates to an apparatus for creating a high frequency output waveform signal comprising a means for generating a baseband signal representing the integral of a desired output waveform; a means for sampling the baseband signal; a means for generating a time delayed baseband signal by Δt; a means for inverting the delayed baseband signal; a means for summing the inverted the delayed baseband signal with the sampled baseband signal; a means for filtering to pass the high frequency signal.
US08234318B2 Storage system
At least two devices having different characteristics are provided as one file system, and the file system stores a file in a device according to the file purpose. In file system operation, a device characteristic acquiring unit acquires characteristic information of the respective devices by using a device characteristic database, a device characteristic acquiring interface, and stores the information in the device characteristic holding. In file operation for preparing file management information in file storing process, a file purpose interpreting unit interprets the purpose and attribute of the file and registers a characteristic flag representing the characteristic of the file in the file management information. In file operation for actually writing a file, a storage device decision unit decides a file storage location device on the characteristic flag in the file management information and information of the device characteristic holding unit to perform a device free region securing process.
US08234317B1 Auto-committing files to immutable status based on a change log of file system activity
A system and method are provided for auto-committing files of a storage system to immutable status based on a change log of file system activity. The system is configured for producing and analyzing the change log. Producing the change log involves generating change log entries associated with changes made to files of the storage system and organizing the change log entries from the oldest to newest entries. Analyzing the change log involves processing the change log beginning with the oldest entry to determine whether any entries have met the auto-commit time period, and if so, to set the files associated with such entries to immutable status. If a change log entry is found not to have met the auto-commit time period, a resting time period is determined based on the oldest change log entry, and processing of the change log proceeds after expiration of the resting time period.
US08234316B2 Nested file system support
A processing device and a machine-implemented method may be provided for tracking file system dependencies with respect to a volume residing on a storage device and guest volumes residing on virtual storage devices nested within the volume. A shim driver may receive an indication of a virtual storage device being surfaced and may parse contents to surface partitions and volumes contained within the virtual storage device to a system. The shim driver may open a guest volume nested within a host volume and may send a register request, regarding the guest volume, to a virtual disk mini-filter associated with the host volume. The virtual disk mini-filter may save information regarding a relationship between the host volume and the guest volume. The saved information may be used to prevent file system corruption when the host volume is dismounted or unexpectedly removed.
US08234312B2 Schema mapping and data transformation on the basis of layout and content
Systems and methods are provided for schema mapping and the transformation of data. In accordance with one implementation, a computer-implemented method is provided that includes the steps of simultaneously displaying to a user, via a graphical user interface, layouts of the first and second documents, wherein the first and second documents have different data schemas and are instantiated with elements containing data values, and acquiring one or more associations from the user to map a first element of the first document to a second element of the second document. The method further includes the steps of indicating to the user a second association between elements in the first and second documents based on the association acquired from the user, and storing the association including the layout data corresponding to the first and second elements.
US08234310B2 Social networking on a website with topic-based data sharing
A method and system for constructing a social network using advanced content-based indexing, data and index sharing, and a peer-to-peer network in conjunction with a web site interface. The system uses indexing techniques to identify and share common interests among users of the network, and integrated peer-to-peer software facilitates data sharing based on these interests. Users who wish to join the social network download client software from the network's web site. When installed, the software indexes data on the user's local storage devices by considering possible high- and low-order links between data elements. The indexing software generates an index of user data that is partitioned into separate topic indexes. This index represents a cross-section of the user's interests. The user is then able to join various “friend” groups on the network, and to select by topic which portions of the index are shared with which friend groups.
US08234308B2 Deliver application services through business object views
Systems and methods for providing application services through business object views. In one aspect, a definition of at least one business object (BO) is included in a metadata of an application platform. The definition includes descriptions of entities of the BO, and an identification of a service provider of the BO. The service provider instantiates the business object in response to an application service request. In a further aspect, a definition of a business object view (BOV) is included in the metadata of the application platform. The definition includes description of entities of the BOV, and an identification of the BO. The BO is a data source of the BOV. In one other aspect, a transformation describes a mapping of BOV entities to data source BO entities. A service corresponding to a core service of a BOV entity is called at the BO service provider based on the mapping.
US08234301B2 Service offering system, management server, service provider, terminal device, storage medium issuing apparatus, server offering method, and storage medium
A system including a management server, a medium issuing apparatus, and a service provider is disclosed. The medium issuing apparatus includes recording means for recording right information and unique identifiers on a package storage medium. The right information denotes services available to the package storage medium, and includes a download authorization bit and an upload authorization bit. The management server includes receiving means for receiving the right information and the identifiers from the package storage medium. The management server also includes storing means for storing the right information corresponding to each of the identifiers and the identifiers in a database. In addition, the management server includes checking means for checking an identifier transmitted from a terminal device by way of the service provider against the identifiers stored in the database.
US08234300B2 Access to electronic social networks
A method comprising, defining a social network U={u, u′, . . . }, defining a set of relationships between users O⊂U×U, defining a set of attributes of the social network A={a1, a2, . . . }, defining a set of contacts of the user u, defining a user profile of the user u Iu=Au∪Uu, defining a metric M={m1, m2, . . . }, receiving a rating of a metric of user u′ from the user u, defining a condition cεC, defining a set of elements Z={z1, z2, . . . }, receiving a request for access to Iu from user u′, determining authorization for user u′ to access a subset of Iu by an access control function U×U×Pow(R)×C→Pow(Iu×Z), and outputting a subset of Iu to user u′ as determined by the access control function.
US08234299B2 Method and system for using fine-grained access control (FGAC) to control access to data in a database
A method and system for controlling access to data stored in a table of a database are provided. The method includes marking the table of the database as being protected with fine-grained access control (FGAC), creating a system authorization class for the table of the database, the system authorization class having a default row authorization that prevents access to all rows in the table, the system authorization class being unmodifiable, creating a user authorization class for the table of the database, the user authorization class having a default row authorization that prevents access to all rows in the table, the user authorization class being modifiable, and associating the system authorization class and the user authorization class with the table of the database.
US08234298B2 System and method for determining driving factor in a data cube
Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.
US08234296B1 Method for distributed RDSMS
Methods for processing streaming data records are provided that include facilities for defining and naming multiple input and output data streams using relational processing definitions and abstractions similar to those found in relational database management systems (RDBMS) and embodied as a set of communicating stream processing nodes. The result is a Distributed Data Stream Management System (DDSMS) which is also a kind of Relational Data Stream Management System (RDSMS). The former comprises a set of Relational Data Stream Management System (RDSMS) nodes, whereas the latter might contain only a single RDSMS node.
US08234295B2 Managing uncertain data using Monte Carlo techniques
According to one embodiment of the present invention, a method for managing uncertain data is provided. The method includes specifying data uncertainty using at least one variable generation (VG) function, wherein the VG function generates pseudorandom samples of uncertain data values. A random database based on the VG function is specified. and multiple Monte Carlo instantiations of the random database are generated. Using a Monte Carlo method, a query is repeatedly executed over the multiple Monte Carlo instantiations to output a Monte Carlo method result and associated query-results. The Monte Carlo method result may then be used to estimate statistical properties of a probability distribution of the query-result.
US08234290B2 Method for monitoring and controlling the processing of database searches
Systems, methods, and apparatus for preventing misuse of searches of a database system are provided. This prevention of misuse of database searches can enable reliable operation of the database system, as an improper query using a regular expression will not shut down or severely affect an application process that provides access to the database system. A thread of the application process determines whether an input character string matches the regular expression. To prevent misuse, a computational effort of the search is tracked, and compared to a threshold value. When the threshold is exceeded, an operation of the thread is exited or stopped.
US08234289B2 Restoration of conversation stub for recognized experts
A first conversation between a user of a communications device and a first party is monitored. A conversation stub that includes information relating to a topic of the first conversation is generated and stored. It is determined whether a second party of a second conversation between the user of the communications device and the second party has expertise regarding the topic of the first conversation. Responsive to determining that the second party has expertise regarding the topic of the first conversation, the conversation stub is presented to the user during the second conversation.
US08234286B2 Media list server and method for generating favorite media list
A media list server communicating with a plurality of media database servers and a client device comprises a receiving module, a storing module, a recording module, a determining module, a calculating module and a list generating module. The receiving module receives a user identification information and vote information. The storing module stores properties of the media and weights of the properties. The recording module records the vote information. The determining module determines whether a user has logged in for the first time according to the user identification information, and determines a popularity of each media according to the vote information. The calculating module calculates similarities of the media according to the properties and weights of the properties. The list generating module generates the favorite media list according to the popularity and the similarities of the media.
US08234284B2 Method and system for sorting internet music files, searching method and searching engine
Embodiments of the present invention provide a method and system for sorting Internet music files, a searching method and a searching engine. The method for sorting Internet music file includes: calculating text correlation and value correlation of each of music files; calculating comprehensive correlation of each of the music files according to the text correlation and the value correlation; and sorting the music files according to the comprehensive correlation. Embodiments of the present invention are to show the user music files possessing relatively good correlation with the searching request of the user.
US08234283B2 Search reporting apparatus, method and system
A method of reporting search results of a collection of data is disclosed. The method includes obtaining a hash function and a pattern of data for which to search within the collection of data and searching the collection of data for one or more strings of data that match the pattern. In response to finding one or more strings of data that match the pattern, the method further includes hashing each string that matches the pattern of data with the hash function and creating one or more rows of a results table. Each row of the results table corresponds to one string of data that matches the pattern of data and includes the corresponding hashed string of data.
US08234282B2 Managing status of search index generation
Electronic items may be searched using search indices. Search indices may be generated for electronic items at a user device. In that case, a list of one or more electronic items stored in memory of the user device may be displayed, and a status of index generation for the electronic items stored in memory of the device may be presented.
US08234280B1 Dynamic bitwise sharding of live stream comment groups
Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.
US08234279B2 Streaming text data mining method and apparatus using multidimensional subspaces
A streaming text data comparator performs real-time text data mining on streaming text data. The comparator receives a streaming text data document and generates a vector representation of the term frequencies relating to an existing document collection. The comparator then transforms the term frequency vector into a projection in a precomputed multidimensional subspace that represents the original document collection. The comparator further calculates a relationship value representing the similarities or differences between the vector representation and the subspace, and compares the relationship value to a predetermined threshold to determine whether the streaming text data document is related to the original document collection. If the streaming text data document is related, the streaming text data comparator intercalates the new document into the document collection. If the new document is not related, the comparator may store or delete the unrelated document.
US08234276B2 Computer-implemented method and system for managing keyword bidding prices
A computer-implemented method and system for managing keyword bidding prices are disclosed. An example system embodiment includes an automatic keyword bidding module, operably coupled with a processor and a memory, operable to determine a revenue per click value associated with a keyword, obtain bidding information associated with the keyword, obtain automatic bid controls associated with the keyword, and automatically generate a bid value for the keyword based on the revenue per click value, the bidding information, and the automatic bid controls.
US08234272B2 Searching and ranking contacts in contact database
In one aspect, a method may include receiving a request from a first mobile device for a search for contacts meeting a criterion; searching a database of contacts for the contacts meeting the criterion and including the contacts meeting the criterion in search results; determining whether a second mobile device associated with one of the contacts meeting the criterion is within a vicinity of the first mobile device; and ranking the search results based on the determination. In another aspect, the method may further include determining a database distance between a reference contact and each of one or more of the search results, where the request is associated with a reference contact in the database of contacts; and ranking the search results based on the determined database distance; where the database of contacts may include a plurality of subsets of contacts, where contacts in the subsets are linked to another contact in the database of contacts; where determining a database distance between the reference contact and each of the one or more of the search results may include determining the number of links between the reference contact and each of one or more of the search results.
US08234260B1 Metadata management for scalable process location and migration
A method for metadata management for scalable processes, involving creating a process by a first home processor, wherein the process is associated with a process identification (ID), storing the processor ID and information identifying the first home processor in a global process look-up data structure (GPLD), requesting metadata associated with the process, searching the GPLD to obtain the first home processor of the process using the process ID, and retrieving the metadata associated with the process from the first home processor.
US08234256B2 System and method for parsing, summarizing and reporting log data
A system and method is disclosed which enables network administrators and the like to quickly analyze the data produced by log-producing devices such as network firewalls and routers. Unlike systems of the prior art, the system disclosed herein automatically parses and summarizes log data before inserting it into one or more databases. This greatly reduces the volume of data stored in the database and permits database queries to be run and reports generated while many types of attempted breaches of network security are still in progress. Database maintenance may also be accomplished automatically by the system to delete or archive old log data.
US08234252B2 Automated tracking and reporting of trader positions
A data collection application includes a collection document having a first code portion configured to format the document, at least one information input configured to receive an input wherein the at least one information input is defined by the first code portion, and a second code portion stored within the collection document and configured to include the information provided via the at least one information input. The data collection document further includes an archival routine configured to create a second collection document based on the second code portion and the information provided via the at least one information input.
US08234248B2 Tracking changes to a business object
Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.
US08234246B1 Method and apparatus for providing event based data replication
A method and apparatus comprising a replication appliance that is coupled to a backup media server. The media server communicates with the replication appliance via either an in-band communication or an out-of-band communication that informs the replication appliance of the completion of a backup within backup software. Upon receiving the notification of the event, the replication appliance will replicate the change data forming a replicated image of that data for storage either locally or remotely from the replication appliance. This replicated image may be used for archival purposes.
US08234237B2 System and method for automatic return letter generation
Systems and methods for automatically generating a return letter are disclosed. The system may include a computer usable medium in communication with a processor. The processor may determine whether a source document with contact information includes one or more fields requiring data. In response to the determining, a response document based on the required data may be automatically generated. A document identifier based on the contact information and the response document may be automatically generated. The response document may be transmitted to a recipient based on the contact information. In response to receiving response data from the recipient, the response data may be matched with the source document using the document identifier. The response data may be electronically merged with the source document to yield a merged document.
US08234235B2 Security and remote support apparatus, system and method
Systems and methods for the security and remote monitoring of computers are described. A computer monitoring system is provided which includes a computer hard drive, a thin client communicatively connecting a plurality of software associated with the computer hard drive with at least one remote virtual server, a central monitoring station communicatively connected to the thin client, and at least one BIOS monitor, at least partially resident locally to the computer hard drive, wherein the central monitoring station enforces at least one action upon execution of at least one alert from the at least one BIOS monitor.
US08234228B2 Method for training a learning machine having a deep multi-layered network with labeled and unlabeled training data
The invention includes a method for training a learning machine having a deep multi-layered network, with labeled and unlabeled training data. The deep multi-layered network is a network having multiple layers of non-linear mapping. The method generally includes applying unsupervised embedding to any one or more of the layers of the deep network. The unsupervised embedding is operative as a semi-supervised regularizer in the deep network.
US08234227B2 Timestamp neural network
A timestamp neural network comprised of sensor elements, internal elements, and motor elements is responsive to timestamps. Sensor elements transform a wide variety of signals into events that trigger the updating of timestamps. Internal elements are responsive to timestamps. Motor elements convert timestamps into useful output signals. A real time video pattern recognition system is implemented.
US08234226B2 Data classification methods and apparatus for use with data fusion
Methods and apparatus for classifying data for use in data fusion processes are disclosed. An example method of classifying data selectively groups nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes. Data is classified based on the classification tree and the selective grouping of the nodes, and the results displayed.
US08234219B2 Method, system and apparatus for secure data editing
A system, method, and apparatus for secure data editing is disclosed. A data field receives focus to accept a data entry from a user. The user inputs a data entry into the data field via a user interface. A determination is made of whether a manual lock event, a change focus event, or a time out event has triggered based on the user's action or inaction with the user interface. Upon the triggering of a manual lock event, a change focus event, or a time out event, the data entry in the data field is obscured. The user interface may display a data entry with a validation character which provides a reference point within the data entry while the data entry is displayed and while the data entry is obscured. The system may allow a user to have a specified function set based on his user access level.
US08234216B1 Drive-through transaction system and method
A system (10) for carrying out transactions between a customer at a customer station (14, 21, 202, 204) and a service provider at a service provider station (12, 194), includes transferring items through transaction devices such as pneumatic carrier delivery and receiving device (21, 200) and a deal drawer (20, 208). The customer at the customer station provides inputs corresponding to a financial account through input devices on the body which is stored in the memory (82, 158) on the body. After transfer to the service provider station, data in the memory is output to a charge device (56) which is operative to assess a charge to the customer's account responsive to data output from the memory. Vehicle sensors (230, 234) sense a vehicle adjacent the respective transaction device. At least one computer calculates at least one time value corresponding to each vehicle and stores the at least one time value and other data values concerning the respective transaction.
US08234215B2 Method for prepaid debit card with overdraft capabilities
Disclosed is a method for implementing a prepaid debit card with overdraft capabilities. The system utilizes a real-time overdraft privilege risk analysis scoring module to calculate scores based on several criteria. The customer accounts are established within an aggregated general ledger account and are monitored and managed by a core processor. The overdraft privilege risk analysis scoring module operates in real time per card, per transaction.
US08234207B2 Products and processes for establishing multi-transaction relationships with customers of vending machines
Disclosed herein are various systems and methods for improving the establishment and management of vending machine subscriptions, including systems and methods for constructing, communicating, and registering subscriptions, as well as various methods for processing the redemption of vending machine subscription items. Several additional embodiments are disclosed, including various alternate methods of promoting longitudinal machine-customer relationships.
US08234204B2 Method and system for matching short trading positions with long trading positions
A system and method for automatically matching short and long positions of participants and automatically generating repurchase agreements (“repo”) and reverse repurchase agreements (“reverse repo”). The system and method provide trading anonymity and various filtering options for the members.
US08234198B2 Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
US08234194B2 Life calendar
A method for providing a life calendar for a user includes gathering and tracking user data. The user data includes data associated with user-specific events and financial data. Recommendations are determined for the life calendar user based on the user data and may be refined based on bank data. Upon request, the life calendar is presented to the user populated with at least one of user data, user events, and recommendations.
US08234193B2 Method and system for providing online promotions through a social network-based platform
Systems and methods for providing online promotions integrated with social network-based platforms are disclosed. Promotion details such as rules, offered prizes, incentives and descriptions, survey questions, display banners, terms and conditions, privacy policy, and social networks to integrate the promotion with, are provided by the sponsoring organization to a server. The server generates a custom promotion application and/or widget for integrating with the organization's social network webpage and/or webpages external to social networks. A participant enters the promotion through these webpages or other links and lists friends in the social network to receive an invitation to enter the promotion. Viral features such as friend invite features, newsfeeds, minifeeds, other features that display online activities of users and people in the users' social network, notifications, requests, and other social network-based platform features to deliver messages to members of the one or more social network-based platforms further spread the word about the organization's promotion.
US08234187B1 Employer agency enrollment
A computer-implemented method for enrolling an employer with an agency. The method includes obtaining employer data from the employer, evaluating a requirement to enroll with the agency based on the employer data, accessing a customized interface associated with the agency based on the requirement, transmitting the employer data to the customized interface, and receiving an employer enrollment credential from the agency to confirm enrollment with the agency.
US08234184B2 Automated reply generation direct marketing system
A system for automatically preparing customized replies in response to communications from a plurality of clients. To facilitate automation and tracking, each original communication to the client (or each original response from the client) is tagged with a unique label, and replies to client responses are each correspondingly labeled. The system provides individualized replies to each of a variety of response options that a client might exercise in response to a received communication, whether an original communication or a reply to a previous response. The system is applicable to mass marketing communications, and is particularly well suited to the generation of personalized replies to each and every one of a multitude (tens of thousands and up to millions) of communications from clients. The system is also capable of continuing to generate replies to follow-up responses from clients and to thereby maintain an ongoing “conversation” until the client makes a purchase decision, or no longer responds. Communications may be delivered through a variety of means, such as the internet, the mails, by facsimile, on a host communication, etc.
US08234181B2 System, method and graphical user interface for managing contacts and calendars within an online card system
A system implemented by an online stationery/card service is described allowing a user to personalize and send non-electronic stationery/cards, the system comprising: a Web-based GUI for designing stationery/cards and envelopes for the stationery/cards comprising: an envelope design region for designing an envelope to be used for mailing the stationery/cards selected by the end user, the envelope design region comprising: a return address region comprising one or more text boxes for entering a return address of the end user; an address region comprising one or more text boxes for entering the address of a recipient, wherein the address region includes a first link to generate a list of contacts in the user's contacts database and a second link to generate one or more options for contacting the recipient when the user does not know the address of the recipient.
US08234180B2 Method and system for determining market demand for buying and selling properties
A Dynamic property buying and selling system is described. The system is comprised of networked hardware, software, processes and methods that enable an auction like system to inform buyers, sellers and interested third parties of current market information and dynamics. The described system may be used in real estate and other markets to complete early stages of a negotiation process as well as enable buyers and sellers to test for market information. Third party observers may use the system to investigate and report on market information and test economic theories regarding the market of interest. An integrated expert system is useful to buyers, sellers and third party observers in providing answers to queries regarding correlation of auction parameters and optimization of parameters for particular desired outcomes. Controls are integrated into the system to help ensure reliability and accuracy of the results and information by blocking observed detrimental activity.
US08234179B2 Method and system for training a categorization application
Method and system for training a categorization application are provided. An example method comprises applying a classifier to listing data, generating a set of training data for the category structure based on the applying of the classifier to the listing data, and training the categorization application with the set of newly generated training data. The plurality of listings are from at least one of supply data or demand data.
US08234176B2 Identifier-based charge on delivery transaction
Guaranteed funds from a buyer are held until a delivery to the buyer is confirmed by a payment provider. The funds are then released to the seller immediately upon confirmation. Confirmation may be accomplished by the buyer entering an identifier upon delivery or some other confirmation by the shipper, where the identifier was provided to the buyer during the transaction with the seller. In other embodiments, the identifier generated by the payment provider is provided partially to the buyer and partially to the seller. Upon receiving a match of the identifier from the buyer and seller on delivery, buyer funds are released to the seller.
US08234172B2 System for securing card payment transactions using a mobile communication device
An authorization system and computer program for provision and process of a personal identification number (PIN) via a short-message-service (SMS) text message to a mobile communication device. The authorization system and computer program receive a communication from the user indicating a one-time-authorization mode. The authorization system and computer program retrieve information from a point-of-sales location and process a unique identifier for the mobile communication device. A text message is sent to the identified mobile device. The message communicates a one-time-use PIN with required PIN return via the point-of-sales system. The confirmation is processed, which authorization only occurring after confirmation. The PIN response period is voided after a short time, further improving security of the transaction.
US08234168B1 Image content and quality assurance system and method
Disclosed herein are computer-implement systems and methods for identifying and analyzing content (e.g., text, images, videos, etc.) published on digital content platforms (e.g., webpages, mobile applications, etc.). Such analysis is then used to determine whether the published content is appropriate for association with (or “hosting of”) a third-party's content. In one embodiment, for example, the systems and methods presented are particularly useful for determining the appropriateness of an image published on a digital content platform, prior to providing an advertisement proximate the image. As such, merchants can avoid associating their advertised products/services with vulgar, obscene, or otherwise inappropriate images that may have a negative impact on their brand or reputation.
US08234159B2 Method and system for targeted content placement
A system for delivering targeted content to a device includes a database and a processor. The database stores anonymous identifications for a plurality of customers of at least one financial institution. Each anonymous identification is associated with financial information for a respective customer of the at least one financial institution. The processor includes software that is configured to classify consumers, create a targeted list of content viewers, and deliver a targeted advertisement over a network to a device used by a content viewer on the targeted list. The classifications can be based on the financial information associated with each anonymous identification. The target list of content viewers can be based on at least one selected classification. The advertisement can be delivered to a device used by a content viewer on the targeted list after the device has been used to log onto an application offered by the at least one financial institution.
US08234149B2 Methods and systems for employing dynamic risk-based scheduling to optimize and integrate production with a supply chain
A production and inventory control for a manufacturing facility is provided that facilitates and coordinates improved planning and execution of such facility in a supply chain with a focus on providing an improved and robust planning, production and inventory control, even in the presence of uncertainty. This may include Optimal Planning that can balance the need for low inventory, low cost (i.e., high utilization of equipment and labor), and efficient on-time delivery. The result of such planning is not a schedule per se but a set of parameters that form a dynamic policy that generates an evolving schedule as conditions (demand, production) materialize. An Optimal Execution applies the dynamic policy resulting in a manufacturing system that is robust enough to accommodate moderate changes in demand and/or capacity without the need to reschedule. Optimal Execution may also involve a “Capacity Trigger” that detects when the assumptions regarding demand and capacity used to determine the dynamic policy are no longer valid. The Capacity Trigger also may provide a Trigger Signal to the planner indicating the need for either more or less capacity.
US08234147B2 Multi-variable product rank
Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking engine, loaders, and a presentation component. The ranking engine calculates a score for each product based on multiple counts logged by data sources. Loaders communicatively connected to the ranking engine provide the counts to the data sources. The presentation component generates a ranked product list for display on client devices in response to requests for a list of popular products.
US08234146B2 Method and system for conducting online marketing research in a controlled manner
The invention describes a method and system for conducting online marketing research keeping in consideration the specified budget for the experiment. The invention describes a methodology for effective data collection and optimised utilization of budget through the use of efficient sampling and grouping of users.
US08234144B2 Method for simultaneously considering customer commit dates and customer request dates
The invention disclosed here is a method for achieving simultaneous consideration of multiple customer demand dates within an advanced planning system. The invention provides a method of production planning that considers multiple due dates. The invention solves a production planning model based upon the second (commit) date to produce a first solution, sorts the demand records in order of importance, and then re-solves the production planning model based upon the first (request) date to produce a second solution. The re-solving process is performed on each demand item in the sorted order of importance. The invention optimizes between the first solution and the second solution. Before re-solving the production planning model, the invention changes the lower bound constraints on backorder variables. The re-solving process changes the required date for a single demand item, and this re-solving process is repeated for all demand items that have a first (request) date that is before a corresponding required date. The invention reports the optimal solution produced during the optimizing process. The system and method integrate the consideration of multiple demand dates with an advanced planning system for optimizing established planning objectives (e.g. customer service, short lead times, low inventory, and prioritized allocation of supply and capacity) to compute a feasible production plan for the division.
US08234143B1 Method and system for automated resource skillset matching
A method for staffing a project, involving receiving a staffing request for the project, wherein the staffing request includes at least one attribute of the project, and wherein the project is a task to be completed internally by an organization, automatically searching a plurality of user profiles to identify a subset of user profiles from the plurality of user profiles, wherein user data stored in each of the subset of user profiles matches the at least one attribute of the project, displaying the subset of user profiles, and receiving a selection of at least one user profile from the subset of user profiles for staffing the project.
US08234142B2 Method and system for strategic project planning
A strategic planning, project organization, electronic and hardcopy file management system is disclosed that provides its users a quick data capture, data archiving and data retrieval system implemented within a software or hardware database system. Daily use of this system provides its users the capability to utilize either an electronic and hardcopy means to manage their projects in mobile or stationary settings.
US08234138B2 Method and system to associate device models and accounts by utilization bands
Methods and systems for identifying devices having a specified utilization are disclosed. A selected minimum utilization and maximum utilization defining a utilization band may be received. Device information for each of a plurality of accounts, including a device model and utilization information for each device associated with an account, may also be received. A utilization may be determined for each device based on the utilization information. For each device model in an account, a number of devices in an account having the device model and a utilization in the utilization band may be determined. A plurality of clusters may be identified for device model-account pairs, and at least one device model-account pair may be assigned to a cluster.
US08234131B2 System and method for chronic illness care
In one aspect, the present invention relates to a computerized system programmed for providing care support to at least one patient having at least one chronic illness. In one embodiment, the system includes a medical professional module adapted for receiving, storing, and providing data in communication with at least one medical professional at the point of care, a health coach module adapted for receiving, storing, and providing data in communication with the at least one patient and at least one health coach, a patient module adapted for receiving, storing, and providing data in communication with the at least one patient, and, a public health module adapted for receiving, storing, and providing data in communication with at least one research professional. Each of the medical professional module, health coach module, patient module, and public health module is operatively associated with a corresponding one of the at least one medical professional, at least one health coach, at least one patient, and at least one research professional through a network.
US08234130B2 Method for creating medical treatment models from a database of medical records
A medical guide service for a doctor, a patient, a general user, and a medical institution. The medical guide system may include a unit that creates medical record data and a unit that extracts the medical record data for each patient. The unit that extracts the medical record data uses examination data before a predetermined dividing point in a chronological order as before-dividing-point data and treatment data after the predetermined dividing point in the chronological order as after-dividing-point data. A unit extracts a treatment pattern from the after-dividing-point data. Another unit derives a rule that associates the examination results with the treatment pattern from the treatment pattern and the before-dividing-point data.
US08234125B2 Health care data management
Health care data is stored in memory accessible to a server. The server allows users to access the health care data, such as across a communication network. In some embodiments a biometric identifier for a patient is stored with patient information. The biometric identifier can be used to control access to patient records and to quickly locate patient information associated with a particular patient.
US08234119B2 Voice application network platform
A distributed voice applications system includes a voice applications rendering agent and at least one voice applications agent that is configured to provide voice applications to an individual user. A management system may control and direct the voice applications rendering agent to create voice applications that are personalized for individual users based on user characteristics, information about the environment in which the voice applications will be performed, prior user interactions and other information. The voice applications agent and components of customized voice applications may be resident on a local user device which includes a voice browser and speech recognition capabilities. The local device, voice applications rendering agent and management system may be interconnected via a communications network.
US08234117B2 Speech-synthesis device having user dictionary control
In a speech-synthesis device, it is possible to determine whether or not a user dictionary that supports processing for reading aloud a specific phrase associated with specific reading should be used. The speech-synthesis device includes a speech-synthesis unit configured to perform read-aloud processing, a user dictionary provided to support processing for reading aloud a specific phrase associated with specific reading, and a control unit that includes a plurality of functions achieved by using information about the read-aloud processing, that determines whether or not the user dictionary should be used according to which of the functions is used so as to perform the read-aloud processing, and that makes the speech-synthesis unit perform the read-aloud processing.
US08234116B2 Calculating cost measures between HMM acoustic models
Measurement of Kullback-Leibler Divergence (KLD) between hidden Markov models (HMM) of acoustic units utilizes an unscented transform to approximate KLD between Gaussian mixtures. Dynamic programming equalizes the number of states between HMMs having a different number of states, while the total KLD of the HMMs is obtained by summing individual KLDs calculated by state pair by state pair comparisons.
US08234114B2 Speech interactive system and method
The present invention relates to a speech interactive system and method. The system comprises a target information receiving module, an interactive mode setting and speech processing module, an interactive information update module, a decision module, and an output response module. It receives target information and sets corresponding target text sentence information. It also receives a user's speech signal, sets an interactive mode, decides the speech's target text sentence information, and generates an assessment for the target text sentence. Under the set interactive mode, the system updates the information in an interactive information recording table according to the assessment and a timing count. According to the interactive mode and the recorded information, an output mode for the target text sentence information is generated. According to the output mode and the recorded information, the response information is generated.
US08234112B2 Apparatus and method for generating noise adaptive acoustic model for environment migration including noise adaptive discriminative adaptation method
Provided are an apparatus and method for generating a noise adaptive acoustic model including a noise adaptive discriminative adaptation method. The method includes: generating a baseline model parameter from large-capacity speech training data including various noise environments; and receiving the generated baseline model parameter and applying a discriminative adaptation method to the generated results to generate an migrated acoustic model parameter suitable for an actually applied environment.
US08234104B2 Simulation of digital circuits
A method for simulating a circuit. The method includes, in response to a first mode change triggering event at a first time point and in response to a first data transfer triggering event at a second time point after the first time point, generating a random value of at least a first random value and a second random value. In response to the generated random value being the first random value, a first input value of an input of the circuit is assigned to an output of the circuit. In response to the generated random value being the second random value, an output value of the output of the circuit is maintained. In response to a second data transfer triggering event at a third time point after the second time point, a second input value of the input of the circuit is assigned to the output of the circuit.
US08234100B2 General framework to predict parametric costs
A method of simulating an information technology (IT) system to produce parametric data includes translating specifications of the IT system from a first modeling language to a second modeling language; incorporating component constraints into the translated specifications; simulating operation of the IT system based on the translated specifications and the component constraints; and generating a report of parametric data based on the simulation.
US08234099B2 Computer program for determining a nutritional diet product for a canine or feline animal
Selecting the nutrition for an animal or animal group comprises performing a diagnostic test to obtain first data. A data base that comprises first data relating a genomic analysis of a bodily fluid or tissue sample from an animal to a physiological condition and optionally the genotype of the animal is accessed. A data base that comprises second data relating to effects of nutrition on genomic analysis is accessed. The first and second data are processed with input data defining the physiological condition and optionally the genotype of the animal or animal group to derive the nutrition for an animal or animal group.
US08234093B2 Computational method for load enhancement factors
The computation of a Load Factor, a Life Factor or a Load Enhancement Factor using Modified Joint Weibull Analysis may include retrieving a test data set from at least one database and analyzing the data retrieved for fit with a Weibull distribution model. The test data may be analyzed to determine if at least two coupons have been tested and if applied loads and duration of testing at a component-level were varied. A shape parameter may be calculated for the Weibull distribution model. A scale parameter may be calculated for the Weibull distribution of the data. A stress to life cycle relationship may be calculated to account for scatter in the data through the Weibull distribution data. The Life Factor, the Load Factor or the Load Enhancement Factor may be calculated based on the stress to life cycle relationship to account for scatter.
US08234092B2 Dual cross beam sensor system and method for measuring lead edge and/or trail edge media curl
A system and method for measuring a lead edge and/or a trail edge media curl utilizing a dual cross beam sensor. The dual cross beam sensor includes one or more pairs of emitters (e.g., a pair to two pairs of emitters) and one or more detectors positioned sequentially in a media path so that a media passes via dual cross beams. Timing data with respect to the media can be measured as the media crosses via the dual cross beam sensor from a leading edge and/or trailing edge. A true instantaneous media speed and a curl height (i.e., media tip height or media curvature) can be simultaneously calculated from the timing data associated with the lead edge/trail edge with respect to each single cross beams of the dual cross beam sensor. An average curl height can be then calculated to enhance the accuracy of the media curl measurement.
US08234090B2 System for estimating the lateral velocity of a vehicle
A system and method for estimating vehicle lateral velocity that defines a relationship between front and rear axle lateral forces and front and rear axle side-slip angles. The method includes providing measurements of vehicle yaw-rate, lateral acceleration, longitudinal speed, and steering angle. The method also includes using these measurements to provide a measurement of the front and rear axle forces. The method calculates a front axle lateral velocity and a rear axle lateral velocity, and calculates a front axle side-slip angle based on the rear axle lateral velocity and a rear axle side-slip angle based on the front axle lateral velocity. The method then estimates front and rear axle forces, and selects a virtual lateral velocity that minimizes an error between the estimated and measured lateral axle forces. The method then provides an estimated vehicle lateral velocity using the selected virtual lateral velocity.
US08234089B2 Auto-scheduling of tests
System and method for performing a multiple tests on each of one or more units, where each of the tests requires a respective resource of a plurality of resources. A first test is performed on a unit using a first resource. During performance of the first test, a search is made for a second test, requiring a second resource, where the second resource is not currently being used. If the second test is found, the second test is performed on the unit, or a second unit, using the second resource, substantially concurrently with at least a portion of the first test being performed on the unit. Performing a test includes locking the respective resource to exclude use by other tests, including acquiring the resource, and unlocking the resource upon completion of the test, including releasing the resource for use in performing the respective test on another of the units.
US08234088B2 Presentation of unbalance information for electrical asset management
Disclosed herein is an approach that presents unbalance information obtained from electrical assets in a manner that facilitates management of the electrical assets. In one aspect, a screen view is generated that provides a visual representation of the electrical assets as partitioned into one or more groupings that are each based on a common operational characteristic associated with the electrical assets. The screen view also contains unbalance information that is associated with each of the electrical assets in the one or more groupings and at least one statistical measure that is associated with each of the one or more groupings.
US08234087B2 Apparatus and method for detecting a status of a secondary battery connected to a load
A battery status detecting method for detecting a battery status of a secondary battery that supplies power to an electrical load is disclosed. This method includes measuring a discharge current value of the secondary battery, and estimating the dischargeable capacity or the dischargeable time of the secondary battery with the measured discharge current value based on discharge characteristics of the secondary battery indicating the discharge status of the secondary battery when the voltage of the secondary battery drops to a predetermined voltage specified by the electrical load.
US08234086B2 Detection of multiple powered devices connected to an inline power delivery channel
Power sourcing equipment in a power over Ethernet (POE) system detects the connection of multiple powered devices to an inline power delivery channel to enable coherent power sharing among the devices. The PSE applies a standard detection signal (such as a detection voltage) to the power delivery channel, then detects and interprets a responsive signal (such as a detection current) which would normally be either zero or a non-zero value indicating the presence of one powered device. The PSE determines whether the second detection signal indicates that multiple powered devices may be connected, for example by detecting its value as a multiple or sub-multiple of a standard responsive signal. If so, the PSE provides additional distinct signals each eliciting a distinct individual response signal from a corresponding powered device, and detects each distinct individual response signal to identify the powered devices connected to the power delivery channel.
US08234085B2 Method for processing data pertaining to an activity of partial electrical discharges
A method for measuring and processing data pertaining to an activity of partial electrical discharges taking place in a three-phase electric machine (1) powered with square wave voltage, said data comprising a plurality of discharge signals and a plurality of sets of three values (eu, ev, ew) of power supply voltage of the machine measured in concurrence with a corresponding discharge signal, comprises the following steps: —transforming each set (eu, ev, ew) of three voltage values measured into a corresponding pair (ed, eq) of voltage values; —deriving a phase angle value from each of said pairs (ed, eq) of voltage values; —attributing to each discharge signal the corresponding phase value, to assess the measured discharge signals as a function of corresponding phase values. Prior art techniques for processing data pertaining to activity of partial electrical discharges taking place in three phase electric machines powered with square wave voltage provide for assessing the measured discharged signals as a time sequence of events, with no possibility to place them effectively in relation to the power supply voltages, this entailing that any subsequent statistical processing of the measured data will have little significance.
US08234084B2 Apparatus and method for automatic gauge reading in an inventory control and management system
A system includes a probe configured to be raised and lowered in a tank that is configured to receive a material. The system also includes a connector coupled to the probe and having at least one type of coding encoded on the connector. The system further includes a main unit configured to raise and lower the probe using the connector, digitally capture information associated with the at least one type of coding on the connector, determine a level reading identifying a level of the material in the tank using the captured information, and wirelessly transmit the determined level reading.
US08234079B2 Method and/or apparatus of oligonucleotide design and/or nucleic acid detection
It is provided a method of designing at least one oligonucleotide for nucleic acid detection comprising the following steps in any order: (I) identifying and/or selecting region(s) of at least one target nucleic acid to be amplified, the region(s) having an efficiency of amplification (AE) higher than the average AE; and (II) designing at least one oligonucleotide capable of hybridizing to the selected region(s). It is also provided a method of detecting at least one target nucleic acid comprising the steps of: (i) providing at least one biological sample; (ii) amplifying nucleic acid(s) comprised in the biological sample; (iii) providing at least one oligonucleotide capable of hybridizing to at least one target nucleic acid, if present in the biological sample; and (iv) contacting the oligonucleotide(s) with the amplified nucleic acids and detecting the oligonucleotide(s) hybridized to the target nucleic acid(s). In particular, the method is for detecting the presence of at least one pathogen, for example a virus, in at least one human biological sample. The probes may be placed on a support, for example a microarray.
US08234078B2 Multimodal spectroscopic systems and methods for classifying biological tissue
Multimodal optical spectroscopy systems and methods produce a spectroscopic event to obtain spectroscopic response data from biological tissue and compare the response data with an empirical equation configured to correlate the measured response data and the most probable attributes of the tissue, thus facilitating classification of the tissue based on those attributes for subsequent biopsy or remedial measures as necessary.
US08234071B2 Laterolog shunt measurement
An apparatus for estimating a property of a formation penetrated by a borehole, the apparatus having: a first electrode and a second electrode configured to couple to a characteristic impedance of a material disposed in the borehole; a third electrode configured with the first electrode to electrically couple to a characteristic impedance of the formation; a circuit element coupled to the first electrode and to the second electrode and having a characteristic impedance; a first sensing circuit coupled to the circuit element and configured to provide a first signal related to the impedance of the borehole material; and a second sensing circuit coupled to the first electrode and the third electrode and configured to provide a second signal related to the characteristic impedance of the formation; wherein the first signal and the second signal are used to estimate the property. A method is also provided.
US08234064B2 Route guidance system and program
It is possible to display a lane guide map that takes into consideration connections between each of the lanes (m1 to m8) and reduction in the visibility of the lane guide map is prevented. The invention includes a current position detecting unit; a lane list setting processing means that produces a lane list (LsI 1) that takes into consideration connections between each of the lanes for lane groups (LkI 1 to LkI 3) in road links that are present in a lane list display section; a rendering range determination processing means that determines whether or not the number of lanes in the lane list (LsI 1) is larger than the number of lanes that has been set in a display unit (35); and a display range adjustment processing means that selects predetermined lanes in the lane list (LsI 1) and displays only the selected lanes. Lanes that have a low display necessity can be removed.
US08234061B2 Systems and methods for controlling a satellite navigation receiver
A satellite navigation receiver having multiple operation states includes a processing unit and a power management interface. The processing unit is operable for locating the satellite navigation receiver based on multiple satellite signals and operable for setting multiple time durations of the operation states respectively based on a velocity of the satellite navigation receiver. The power management interface coupled to the processing unit is operable for switching the satellite navigation receiver among the operation states according to the time durations.
US08234060B2 Navigation device for carrying out an along-route scrolling
A navigation device includes: an along-route scroll mode determining unit 44 for determining whether or not a cursor on a screen is placed on a guidance route; a thick line highlight processing unit 45 for, when the cursor is placed on the guidance route, making a transition to an along-route scroll mode to highlight a line segment of the cursor indicating a direction of a destination and another line segment of the cursor extending in a direction opposite to that of the line segment; and a scroll processing unit 46 for, when a direction key indicating the direction of the thick-highlighted line segment indicating the direction of the destination, scrolling the map toward the direction of the destination, and for, when a direction key indicating the direction of the other line segment, scrolling the map toward the direction of a place of departure.
US08234059B2 Navigation device
A navigation device 100 having a function to modify a route comprises an operational object detecting part 11 configured to detect a point or a section on the route as an operational object, a fixed point setting part 12 configured to set as fixed points two points on the route sandwiching the operational object therebetween, an operational object displacement detecting part 13 configured to detect a displacement of the operational object, a path changing part 14 configured to change a path of the route depending on the displacement of the operational object while elongating or contracting a line connecting the operational object and the fixed point, and a route re-searching part 15 configured to re-search and display an alternate route continuously depending on the changing path.
US08234056B2 Rating that represents the status along a specified driving route
A rating is calculated that represents the traffic conditions of a specified driving route. A driving route is specified that includes a plurality of different roads. The traffic conditions for each of the different roads of the driving route are obtained. A rating is then calculated for the driving route that is based on the traffic conditions for each of the different roads of the driving route.
US08234054B2 Method of operating a spark ignition type internal combustion engine
An engine provided with a variable timing mechanism (B) able to control a closing timing of an intake valve (7) and a variable compression ratio mechanism (A) able to change a mechanical compression ratio. At the time of engine startup, the closing timing of the intake valve (7) is made the most delayed position so that the least intake air is fed to the inside of the combustion chamber (5) and the mechanical compression ratio is made the maximum compression ratio.
US08234044B2 Steering control system for vehicle
A steering control section has a first steering angle correction amount calculating section, a second steering angle correction amount calculating section, and a motor rotational angle calculating section. The first correction amount calculating section calculates a first correction amount based on a vehicle speed and an actual steering wheel angle. The second correction amount calculating section calculates a second correction amount through multiplying a control gain corresponding to the vehicle speed with a value calculated by low-pass filtering a differential value of steering wheel angle. The motor rotational angle calculating section calculates a motor rotational angle corresponding to the value adding the first and second steering angle correction amount, and outputs it to a motor driving section so as to drive an electric motor for correcting the steering angle. Thereby, an unstable vehicle behavior due to a resonance of a yaw motion caused in the steering operation can be suppressed.
US08234040B2 Air-conditioner controlling device
An air-conditioner controlling device includes a first control unit and a second control unit. The first control unit changes an air-conditioner operation from a standard to an energy-saving, when a vehicle is determined to be located in a target area. The target area is defined by a predetermined interval from a target point of the vehicle. The second control unit changes the air-conditioner operation from the energy-saving to the standard, after the first control unit changes the air-conditioner operation from the standard to the energy-saving, in a case that a destination of the vehicle is estimated to be different from the target point.
US08234039B2 Conserved energy metrics for frontal impact sensing algorithm enhancement in motor vehicles
A motor vehicle is provided that has a deployable occupant protection device, a controller that manages deployment activity, and a sensor located in a forward portion of the vehicle that produces a forward crash signal in response to crash stimulus. The forward crash signal varies between positive and negative values over time. At least some of the negative values are converted to positive values, defining a conditioned crash signal which is processed with an integrating algorithm, defining a conserved energy crash metric value that supplements processing of a central crash signal while evaluating a potential crash event(s). The conserved energy crash metric value can be used as a confirmatory factor, influencing whether to deploy the deployable occupant protection device. Or, for deployable occupant protection devices having multiple deployment stages, the conserved energy crash metric value can be used in determining whether to initiate one or more of the deployment stages.
US08234038B2 Intake air temperature diagnostic system
A method of evaluating intake air temperature (IAT) sensor rationality may include measuring a first intake air temperature associated with an engine using an IAT sensor when the engine is in a non-operating condition, determining a second intake air temperature associated with the engine using a hot wire air flow meter when the engine is in the non-operating condition, and indicating an IAT sensor fault when a difference between the first and second intake air temperatures exceeds a predetermined temperature limit.
US08234036B2 Method and apparatus for starter motor diagnosis and prognosis using parameter estimation algorithm
A system and method for determining the state of health of a starter motor to notify a vehicle driver of a potential starter motor failure before the failure actually occurs. The starter motor includes an armature and motor brushes each providing a resistance, and an armature coil providing an armature inductance. Further, the starter motor has a back EMF because of the starter motor being coupled to a flywheel and the vehicle engine. The system and method monitor the combined resistance of the armature and the motor brushes, the inductance of the armature and a back EMF constant of the motor, and provide a signal indicating a potential starter motor failure if any of these three values significantly deviates from nominal values. In one embodiment, the analysis of the motor resistance, armature inductance and back EMF constant is provided by a regression model to determine estimated motor parameters.
US08234035B2 In-vehicle electronic control apparatus having monitoring control circuit
An in-vehicle electronic control apparatus includes a monitoring control circuit configured such that a monitoring control circuit unit transmits question information; a main control circuit unit transmits answer information generated by a microprocessor; the monitoring control circuit unit applies an addition and subtraction correction to a value of a first present-value memory in response to a result of a comparison between correct-solution information stored in a data memory and the answer information; and when the accumulated present value exceeds an abnormality determination threshold value, the monitoring control circuit unit generates a first abnormality detection signal so as to initialize and restart the microprocessor, and variably sets the abnormality determination threshold value or an abnormality determination time, based on selectively applied setting constants generated with pattern switches.
US08234034B2 Enhanced electronic assembly
Remote sensor units for a vehicle are described. A remote sensor unit may comprise an electronic assembly. The electronic assembly may comprise an electronic component. The electronic assembly may comprise one or more signal terminals coupled to the electronic component. The electronic assembly may comprise a protective enclosure arranged to encapsulate the electronic component. The protective enclosure is arranged to isolate the electronic component from thermal energy, pressure or residual material stress associated with one or more satellite housings. Other embodiments are described and claimed.
US08234030B2 Vehicle and control method of vehicle
Upon satisfaction of the condition for making the malfunction diagnosis at least one of the EGR system, the air-fuel ratio sensor and the oxygen sensor during the fuel cut of the engine, a fuel cut of the engine and performing the mortaring of the engine by means of the motor MG1 are continued until the completion of the malfunction diagnoses of all objects, of which the each condition for making the malfunction diagnosis is satisfied among the EGR system, the air-fuel ratio sensor and the oxygen sensor. This arrangement ensures the occasions for making the malfunction diagnoses of the EGR system, the air-fuel ratio sensor and the oxygen sensor.
US08234029B2 Hybrid vehicle and control method of hybrid vehicle
On a restart of an engine accompanied with a change from a motor drive of a hybrid vehicle to a hybrid drive, when a temperature of a catalyst in a catalytic converter located in an exhaust pipe of the engine decreases below a preset reference temperature to be out of a specific temperature range of ensuring sufficient catalyst performance, a power restriction value is set according to the catalyst temperature and an EV drive time representing a time duration of the motor drive. An engine power demand to be output from the engine is set under output restriction with this power restriction value. The engine and two motors are then controlled with the set engine power demand. This arrangement effectively prevents poor emission and ensures good driving performance of the vehicle even in the event of a temperature decrease of the catalyst by the motor drive of the vehicle.
US08234027B2 Charge-discharge management apparatus and computer readable medium having instructions for achieving the apparatus
In charge-discharge control for a battery in a hybrid vehicle, when a difference between a target SOC (State Of Charge) and a present SOC becomes greater than or equal to a reference range in an estimated route to a destination, a charge schedule is drawn up again as a charge re-schedule. However, if the number of times of the re-schedule becomes greater than or equal to predetermined N times or if a remaining distance to the destination becomes less than a predetermined reference distance, a hybrid control based on the charge schedule is stopped without the charge re-schedule drawn up.
US08234026B2 Electric drive vehicle control system
Electronic control systems and related control methods for controlling electric drive motors for propelling a vehicle and electric auxiliary motors for performing work. The apparatus is shown in use with a vehicle that includes a mowing deck. Features of the control systems allow for safe and efficient use of the vehicle. These features include a power take-off timeout, automatic fail-safe brake (parking), and customized drive characteristics.
US08234025B2 Control system for a hybrid powertrain system
A control system for a hybrid powertrain determines operator demands, a powertrain operating state, and operating conditions based upon the inputs; selects an operating strategy based upon the operator demands, the powertrain operating state, and the operating conditions; determines a preferred powertrain operating state; and controls the powertrain to the preferred powertrain operating state based upon the selected operating strategy, the operator demands and the operating conditions.
US08234024B2 Marine vessel propulsion system and marine vessel including the same
A marine vessel propulsion system includes first and second propulsion devices arranged to be mounted on a hull, a first operation lever arranged to be operated by a marine vessel maneuvering operator to control the first propulsion device to have a shift state selected from among a forward drive state, a neutral state, and a reverse drive state and to control a power output of the first propulsion device, a second operation lever arranged to be operated by the marine vessel maneuvering operator to control the second propulsion device to have a shift state selected from among a forward drive state, a neutral state, and a reverse drive state and to control a power output of the second propulsion device. A control unit is programmed to set a target pivoting speed according to the positions of the first and second operation levers.
US08234023B2 System and method for regulating speed, power or position of a powered vehicle
A system for regulating the speed, position and/or power of a powered vehicle, which is traveling on a track system according to a planned trip. The system comprises a database having data relative to the planned trip including a plurality of elapsed travel times associated with a planned speed, position and power. One or more controllers provide data including data relative to an operating speed, position and power of the vehicle during the trip and an operating time at which the vehicle is traveling at the operating speed, power or position. A regulator may adjust the operating parameter of the vehicle if the difference between the vehicle operating data and planned trip data exceeds a predetermined threshold speed.
US08234021B2 Synthetic instrument landing system
Systems and methods for generating approach information for a first vehicle approaching a second dynamic vehicle. An example method determines motion information of the second vehicle and generates approach information based on the determined motion information and the approach centerline. The method generates at least one of an approach path or a plurality of approach path reference points based on at least one of a center of motion of the second vehicle or a touchdown point on the second vehicle and generates at least one of a synthetic path or a plurality of synthetic path reference points by filtering the generated at least one approach path or plurality of approach path reference points.
US08234013B2 Semiconductor manufacturing system and method for waste liquid collection
A semiconductor manufacturing system includes a semiconductor manufacturing apparatus, a first controller for controlling the semiconductor manufacturing apparatus, an auxiliary machine for the semiconductor manufacturing apparatus, a second controller for controlling the auxiliary machine, and a third controller for electrically coupling the first and second controllers. The second controller outputs an auxiliary machine-in-operation signal to the third controller when the auxiliary machine is operating, outputs an auxiliary machine-stopping signal to the third controller when the auxiliary machine is stopping, and operates or stops the auxiliary machine according to an instruction signal received from the third controller. The first controller receives the auxiliary machine-in-operation signal or the auxiliary machine-stopping signal via the third controller, and keeps the semiconductor manufacturing apparatus in operation or on standby when the first controller is receiving the auxiliary machine-in-operation signal. The third controller stops the auxiliary machine when the third controller detects that the semiconductor manufacturing apparatus is on standby, and outputs the auxiliary machine-in-operation signal, instead of the auxiliary machine-stopping signal received from the second controller, to the first controller.
US08234011B2 Movable robot
A technique to wholly recognize the surrounding environment may be provided by excluding unknown environment which arises due to parts of a body of a robot hindering the sight of the robot during operations.The robot of the present invention is provided with a body trunk including head and torso, at least one connected member that is connected to the body trunk by a joint in which a driving mechanism is provided, a body trunk side camera that is arranged on the body trunk, and a connected member side camera that is arranged on the connected member. Further, the robot is provided with a composite image creation unit that creates composite image of a body trunk side image taken by the body trunk side camera and a connected member side image taken by the connected member side camera, such that a part of the body trunk side image is replaced with a part of the connected member side image so as to exclude the connected member from the body trunk side image.
US08234009B2 Autonomous mobile apparatus and method of mobility
When an autonomous mobile apparatus moves autonomously along near a master and there is an object in the surrounding environment recognized by a camera and a communication device and the like, a danger level detecting portion detects a danger level of the object to the master, and an actuator controlling portion and an electric motor move the autonomous mobile apparatus based on the danger level. As a result, the autonomous mobile apparatus moves autonomously along near the master, as well as detects the danger level to the master and moves based on the danger level. Accordingly, the autonomous mobile apparatus can move in a manner so as to ensure the safety of the master taking this danger level into account.
US08234005B2 Efficient moves through drive remapping
A storage library is described including a first tape drive that is identified as a target tape drive to a host via a first address and a second tape drive that is masked from being identified by the host. The storage library further includes a controller that is linked with a switch system that shifts the first address to the second tape drive, from the first tape drive, such that after the shift, the second drive is identified as the target drive to the host and the first tape drive is masked from being identified by the host.
US08234004B2 Systems and methods for efficiently determining item slot assignments
Techniques are described for assigning an item to a slot in an item storage facility, such as a warehouse or a distribution center. A plurality of scores are determined, each score associated with an item and slot pair, the slot chosen from a plurality of slots and each score representing a degree of conformity of the item to a desired sequence of item and slot pairs, wherein the degree of conformity is measured in a simulated pairing of the item with the slot chosen from the plurality of slots in a sequence of other item and slot pairs and a different slot is chosen from the plurality of slots for each simulated pairing with the item. The item is physically assigned to a best slot associated with a highest score among the plurality of scores.
US08234003B2 Monitoring circuit, monitoring device and monitoring method thereof
A monitoring device for monitoring an abnormal load or unload operation of a wafer. The monitoring device includes a sensing unit and a detective unit. The sensing unit is for providing a sensing information, which indicates whether the wafer protrudes from a side of a carrier. The detective unit is for determining whether a duration, for which the wafer protrudes from the side of the carrier exceeds a predetermined time, for which the wafer is loaded or unloaded, according to the sensing information. If the duration exceeds the predetermined time, the detective unit further triggers an abnormal event.
US08234002B2 Closed container and control system for closed container
A closed container in which a reticle etc. is stored and kept is provided with a pressure sensor, transmission means for transmitting data on the pressure, a controller that controls the operation of them, and a battery serving as a power source of the above elements. The controller has a sleep mode in which it causes the transmission means to transmit the data on the pressure at regular intervals and an active mode in which it causes the transmission means to transmit the data on the pressure when necessary in response to an externally supplied command. By the above described configuration, the pressure in the interior of the container can be checked appropriately.
US08233996B2 Devices and methods for treatment of gastrointestinal disorders
An implantation device for releasably holding implantable microstimulators can be used to guide one or more microstimulators to any site within the gastrointestinal tract for implantation. The device can further releasably hold one or more ligation clips for securing the one or more microstimulators in place within the implantation site(s) and/or for closing an incision in which a microstimulator is implanted. The device can be employed using open, laparoscopic, and endoscopic techniques.
US08233993B2 Winged electrode body for spinal cord stimulation
An implantable stimulation system including epidural lead for spinal cord stimulation that includes a paddle having a curved proximal end and lateral winged tips and an array of electrodes coupled to conductors within a lead body. The conductors couple to a pulse generator or other stimulation device. The curved and winged paddle provides more complete electrical stimulation coverage to targeted human tissue by minimizing the potential gap between electrodes and targeted fibers.
US08233988B2 Electrical stimulation treatment of hypotension
The present invention includes methods and devices for treating hypotension, such as in cases of shock, including septic shock, anaphylactic shock and hypovolemia. The method includes the step of applying at least one electrical impulse to at least one selected region of a parasympathetic nervous system of the patient. The electrical impulse is sufficient to modulate one or more nerves of the parasympathetic nervous system to increase the ratio of blood pressure to heart rate and relieve the condition and/or extend the patient's life.
US08233987B2 Respiratory rectification
A means for treating breathing disorders by stimulating respiratory muscles or nerves to entrain respiratory systems while leaving respiratory drive intact. Embodiments of the invention employ frequency analysis to determine if appropriate stimulation energy is being applied.
US08233985B2 MRI compatible implanted electronic medical device with power and data communication capability
An antenna module, that is compatible with a magnetic resonance imaging scanner for the purpose of diagnostic quality imaging, is adapted to be implanted inside an animal. The antenna module comprises an electrically non-conducting, biocompatible, and electromagnetically transparent enclosure with inductive antenna wires looping around an inside surface. An electronic module is enclosed in an electromagnetic shield inside the enclosure to minimize the electromagnetic interference from the magnetic resonance imaging scanner.
US08233983B2 Implantable heart stimulator and method for operation thereof
In an implantable heart stimulator and a method for operation thereof, stimulation pulses are delivered to a heart. The amplitude of the delivered stimulation pulses can be selectively set. For setting the amplitude, threshold searches are performed at selected time intervals. Each threshold search determines a threshold value required for achieving capture. The amplitudes of the respective stimulation pulses are set to a value that exceeds the determined threshold value by a safety margin. The safety margin is selected as a function of the selected time intervals.
US08233981B2 Calculation of the atrioventricular delay for an active implantable metal device
An active implantable medical device including circuits for calculating an atrio ventricular delay (AVD) period. The device is able to detect the atrial and ventricular events; calculate an AVD and to start the AVD on detection of a spontaneous or paced atrial event. The device is able to deliver a low energy ventricular stimulation pulse at the expiration of the AVD in the absence of a detected spontaneous ventricular event. To calculate the AVD, the device uses an acceleration sensor to deliver an endocardiac acceleration (EA) signal representative of the movements produced by the contractions of the atrial cavity; and analyzes the EA signal to identify and isolate in the EA signal a component corresponding to the fourth peak of endocardiac acceleration (PEA4) associated to the atrial activity, and to calculate the AVD based on a parameter of this component.
US08233979B1 Distributed anode cardiac pacing and sensing
Embodiments of the present invention are directed to devices, systems and methods for pacing and sensing, in a chamber of a patient's heart, that provide for good sensed R wave amplitudes and capture thresholds, yet avoids extracardiac stimulation. Such benefits are achieved by using what is referred to herein as a “distributed” anode, where one portion of the anode is within 5 mm of the cathode, but another portion of the anode is at least 10 mm from the cathode. While especially useful for pacing and sensing in the left ventricle, embodiments of the present invention can be used to pace and sense in any chamber of the heart.
US08233977B2 Graphical configuration of electrodes for electrical stimulation
A device that programs a medical device includes a display and a user input device. The device displays a graphical representation of a plurality of electrodes on a medical lead implanted in the patient, and displays an active electrode template at a first position relative to the graphical representation of the electrodes. A processor of the device receives input dragging the active electrode template. In response to the input dragging the active electrode template, the processor adjusts at least one parameter of electrical stimulation delivered to the patient via the lead based on the position of the active electrode template relative to the graphical representation of the electrodes on the medical lead.
US08233976B2 System for transdermal chemical modulation of neural activity
Methods and related systems for modulating neural activity by repetitively blocking conduction in peripheral neural structures with chemical blocking agents are disclosed. Systems for transdermal delivery of chemical blocking agents are disclosed. Methods and systems for reversing effects of chemical blocking agents and/or for producing substantially permanent conduction block are also disclosed.
US08233974B2 Method and device for measuring tissue oedema
The present invention provides a method of assessing tissue oedema, in particular lymphoedema, by measuring bioelectrical impedance at a single frequency. Comparison of a single frequency bioelectrical impedance measurement taken at an anatomical region affected by tissue oedema to that taken at an anatomical region unaffected by tissue oedema is a reliable indicator of the presence or possible presence of lymphoedema. The present invention further provides an apparatus for determining the presence of tissue oedema.
US08233970B2 Method for processing cardioelectric signals and corresponding device
Method for processing cardioelectric signals and corresponding device. The method enables processing previously sampled cardioelectric signals so as to filter the T wave, thereby improving the visualization of the P wave. The method comprises the following stages: [a] dyadic decomposition the signal into bands by calculating its wavelet transform up to a range of frequencies comprised in a first range of 15 to 150 Hz and preferably 20 to 100 Hz, [b] selection of significant bands with P wave [c] processing of the significant bands by modifying the wavelet coefficients using statistical parametric models, and preferably statistical parametric noise suppression models, [d] weighting the non-significant bands by multiplying them by a weighting function, and [e] reconstructing the signal The invention also relates to a device for carrying out this method.
US08233965B2 Tumor grading from blood volume maps
An embodiment of the invention is to make possible a non-invasive grading of a tumor based on parameters determined from a frequency distribution (histogram) of values in a map representing cerebral blood volume (CBV) or cellular metabolism in the tumor. The method is especially applicable to brain tumors such as gliomas where histological grading is difficult. The invention provides a precise and consistent grading since it relies on values selected from the whole tumor (not just from hot spots); since it takes the diversity or heterogeneity of the vascularization into account by analyzing the frequency distribution (not just a mean value); and since it involves and allows for a more automated procedure wherein any subjective contributions from human operators is not critical to the resulting grading. CBV maps may be obtained by perfusion imaging using MRI or CT scanning. Cellular metabolism maps may be obtained from a glucose metabolism map obtained by positron emission tomography (PET).
US08233964B2 System and method for color-coding segmented chest image airways for assessment
A method for visualizing airways in chest images, includes: computing a distance map of a segmented bronchial tree; extracting data from the segmented bronchial tree using the distance map; and visualizing a three-dimensional (3D) image of the segmented bronchial tree color-coded according to the extracted data.
US08233963B2 Automatic identification of tracked surgical devices using an electromagnetic localization system
A method and apparatus for identifying a member used in a navigation system. The navigation system can determine the identification of an instrument via an input. The input can be substantially automatic when an instrument is introduced into the navigation system field or assembly.
US08233960B2 Method and device for diagnosing chronic fatigue syndrome (CFS) by using near infrared spectrum
The present invention provides a method and device of quantitatively or qualitatively examining and diagnosing chronic fatigue syndrome (CFS) by: irradiating a sample derived from an examinee or other animal with light having a wavelength in a range of 400 nm to 2500 nm or a wavelength in part of the range; detecting reflected light, transmitted light, or transmitted and reflected light to obtain an absorption spectral data; and analyzing absorbance at all measurement wavelengths or at specific wavelengths in the absorption spectral data by using an analytical model prepared beforehand.
US08233959B2 Systems and methods for processing analyte sensor data
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for processing sensor data, including calculating a rate of change of sensor data and/or determining an acceptability of sensor or reference data.
US08233958B2 Signal processing for continuous analyte sensor
Systems and methods for dynamically and intelligently estimating analyte data from a continuous analyte sensor, including receiving a data stream, selecting one of a plurality of algorithms, and employing the selected algorithm to estimate analyte values. Additional data processing includes evaluating the selected estimative algorithms, analyzing a variation of the estimated analyte values based on statistical, clinical, or physiological parameters, comparing the estimated analyte values with corresponding measure analyte values, and providing output to a user. Estimation can be used to compensate for time lag, match sensor data with corresponding reference data, warn of upcoming clinical risk, replace erroneous sensor data signals, and provide more timely analyte information encourage proactive behavior and preempt clinical risk.
US08233957B2 Sensor module for a catheter
A sensor module (130) for a catheter (110), the sensor module (130) comprising a biofilm detection unit (131) adapted for detecting a characteristic of a biofilm (132) and electric circuitry (135, 800) for providing an output signal indicative of a result of the detection.
US08233955B2 Optical sensor including disposable and reusable elements
An embodiment of the present disclosure provides a noninvasive optical sensor or probe including disposable and reusable components. The assembly of the disposable and reusable components is straightforward, along with the disassembly thereof. During application to a measurement site, the assembled sensor is advantageously secured together while the componentry is advantageously properly positioned.
US08233948B2 Slider assembly for a housing of a mobile computing device
A mobile computing device is provided that includes a front housing segment and a back housing segment. The front housing segment includes a first front slot and a first front securement feature or cleat. The back housing segment includes a first back slot and a first securement feature or cleat. The front housing segment and the back housing segment are positioned so that the first back securement feature is received and slideably engaged with the first front slot, and the first front securement feature is received and slideably engaged with the first back cleat. A combination of (i) the first back securement feature being received and slideably engaged with the first front slot, and (ii) the first front securement feature being received and slideably engaged with the first back securement feature, enable the front housing segment and the back housing segment to slide along a path that includes an extended position and a contracted position. As described with one or more embodiments, the path may be arced or otherwise include a radius of curvature.
US08233946B2 Electronic device with battery securing mechanism
An electronic device includes a main body, a battery, a locking member, and an elastic member. The main body defines a receiving cavity. The receiving cavity has a plurality of sidewalls. One of the sidewalls defines a receiving depression. The battery is detachably received in the receiving cavity. The locking member is fixed on the battery. The locking member includes an elastic resisting portion. The button is positioned on the main body. The elastic member biases the button. The elastic resisting portion is inserted into the receiving depression to fix the battery. When an external force is applied to the button, the button pushes the elastic resisting portion out of the receiving depression so that the battery can be taken out. After the external force is removed, the elastic member pushes the button to return to its original position.
US08233945B2 Rotary cover mechanism for portable electronic devices
A rotary mechanism includes a base (10), a cover (30), a torsion spring (40) and a locking module (20). The rotary cover is rotatably mounted to the base. Two ends of the torsion spring are fixed with the base and the cover, respectively. The locking module limits the cover from rotating relative to the base. When the cover overcomes the limitation of the locking module, the cover can automatically rotate relative to the base due to the torsion spring.
US08233942B2 Mobile terminal
A mobile terminal in provided. The mobile terminal includes a housing having at least one manipulation part, a signal display unit located in the housing, the signal display unit being configured to selectively display one of at least two inputable signal sets, the selectively displayed inputable signal set being visible through the at least one manipulation part, and an input unit located in the housing, the input unit being configured to receive at least one signal corresponding to the selectively displayed inputable signal set.
US08233937B2 Information processing apparatus, communication control method, storage medium with program stored therein, and information processing system
Provided is an information processing apparatus including a first and second communication units: the first for non-contact communication with a first/second external apparatus through a first path; and the second for communication with the first/second external apparatus through a second path. The apparatus also includes a unit for controlling the second communication unit to start communication with the second external apparatus through the second path, by a request for such communication transmitted from the second external apparatus to the first communication unit. The apparatus also includes a unit for managing information to be held when the request is received. The information indicates a state of communication with the first external apparatus through the second path at the reception of the request. Under the control, communication with the first communication unit specified by the information starts through the second path, where communication with the second external apparatus has been terminated.
US08233934B2 Method and system for providing access via a first network to a service of a second network
The present invention relates to a method and system for providing access from a first network (30) to a service of a second network, wherein an authentication signaling is used to transfer a service selection information to the second network (70). Based on the service selection information, a connection can be established to access the desired service. Thereby, cellular packet-switched services can be accessed over networks which do not provide a context activation procedure or corresponding control plane signaling function.
US08233933B2 Mobile communication system
According to an aspect of the present invention, there is provided a mobile communication system which comprises a plurality of base stations each accommodating mobile terminals via radio channels, and base station control devices connecting the base stations to an Internet Protocol (IP) network via cable channels, and achieves voice communication through Voice over IP (VoIP) via the IP network. And the mobile communication system comprises a system management device which is connected to the base station control devices via the IP network and acquires operation information of the plurality of base stations through the base station control devices.
US08233930B1 Dual-channel conferencing with connection-based floor control
A method and apparatus for setting up a conference communication between a remote party and a plurality of local parties. A base unit may engage in communication with a remote party. Thereafter, the base unit may apply a floor control process with respect to the local parties to limit the number local parties that can have dedicated channels at any give time. More particularly, the base unit may receive from a local party a request for a new dedicated channel to transmit conference bearer data and responsively establish the new dedicated channel with the local party only if a present number of established dedicated channels with local parties is less than a predetermined threshold. The base unit may then receive conference bearer data and responsively transmit the conference bearer data over a broadcast channel for receipt by the plurality of local parties.
US08233929B2 Method for managing one or more media types supported in a PoC session in a withdrawal message, and a PoC system and a PoC user equipment for implementing the same
A PoC system, method, user equipment and server used for managing one or more media types supported in a PoC session opened between a PoC server and one or more PoC clients is provided. When at least one PoC client is engaged in a Open Mobile Alliance (OMA) Push-to-talk (PPT) over Cellular (PoC) multimedia communication service and is to be withdraw from a PoC session in which the PoC client is participating, a PoC server identifies and stores information about one or more media types that were negotiated to be usable between the corresponding PoC client and the PoC server when the corresponding PoC client joined the PoC session. Next, when the number of PoC clients using the identified one or more media types among remaining PoC clients participating in the PoC session is one or less, the PoC server determines that the identified one or more media types is no longer needed for the corresponding PoC session, and corrects the PoC session so as to not use the identified one or more media types. Accordingly, when the one or more media types will not be received by any PoC client in the PoC session the use of the one or more media types in the PoC session is discontinued, so that it is possible to prevent a transmission error of the corresponding one or more media types and to save resources allocated to the corresponding one or more media types.
US08233928B2 System and method for managing spectrum allocation
Disclosed are techniques for managing situations where spectrum use by one party is preempted by spectrum needs of another party. A revocation may be sent from a spectrum management system to secondary radio systems that are impacted by the presence of priority radio system. Remedial action may be taken if an acknowledgement of the revocation message is not received from a secondary radio system. Also, the secondary radio systems may transmit keep-alive messages to monitor operation of the communication pathway for the revocation messages.
US08233927B2 Synchronization of media gateways in an IP telecommunication system
Telecommunication system based on IP technology, comprising a primary media gateway (1), at least one secondary media gateway (2, 3) to be synchronized onto the primary media gateway (1), and several radio base stations (4-10), at each secondary media gateway (2, 3), at least one radio base station (5, 9) connected to it being provided with a device with which the radio base station (5, 9) can be synchronized onto the emission of another radio base station (4, 8) in order to regenerate the system clock and to transmit it to the connected secondary media gateway (2, 3), and each secondary media gateway (2, 3) being provided with at least one connection for a radio base station (5, 9), through which the regenerated clock can be received and used for controlling the internal clock of the secondary media gateway (2, 3).
US08233924B2 Voice directed system and method configured for assured messaging to multiple recipients
A communications system transmits messages via a wireless network to multiple users nearly simultaneously in real-time. Each user has a terminal that receives a message and plays the message for the user. The terminal may also wait for the user to verbally acknowledge the arrival of the message before continuing with its normally executing application. The sender of the message may track, for each intended recipient, the delivery of the message, the accessing of the message by the user, and the acknowledgement by the user that the message was understood.
US08233923B2 Reducing signalling loads from a mobile network
Method and device for reducing signalling loads from a mobile device to a mobile telecommunications network system due to intersystem changes. The network system comprises a first and second radio access technology having a first and second radio access network and a first and second network core operable to page a mobile device via at least one element each of the first and second radio access technology. When idle or inactive state signalling reduction (“ISR”) is activated at the mobile device, the mobile device stores at least one first EPS bearer context and/or at least one first PDP context. After ISR is activated, at least one second EPS bearer context and/or at least one second PDP context is activated between the mobile device and the respective network. The respective network uses the stored at least one first contexts, or the at least one second contexts.
US08233919B2 Intelligently providing user-specific transportation-related information
A method, system, and medium are provided for distributing transportation alerts to computing devices in accordance with factors, such as device-specific and location-specific factors. In embodiments of the present invention, travel alerts, including public alerts associated with certain areas, are formatted or held prior to delivery, based on safety concerns, legal requirements, device settings, or other considerations.
US08233917B2 Method of providing location services in WiMAX network irrespective of state of mobile station
A method of providing locations services of a mobile station in a worldwide interoperability for microwave access (WiMAX) network including an access service network (ASN) is provided. For executing a paging and location update (PLU), a serving base station transmits a scanning interval allocation response message (MOB-SCN-RSP) defined in the WiMAX wireless standard to a target mobile station, which transmits a scanning result report message (MOB-SCN-REP) defined in the standard to the serving base station in response to the MOB-SCN-RSP. The serving base station generates a location measurement result based on the MOB-SCN-REP and transmits to the ASN gateway. The ASN gateway forms a location response based on the location measurement result and transmits the location response to an LCS server. The LCS server creates a location service response of the target mobile station based on the location response and transmits the location service response to the LCS client.
US08233910B2 Wireless communication device, wireless communication method and program
A wireless communication device is provided which includes a transmission section for discretely increasing transmission power and transmitting wireless signals, and an estimation section for estimating that, when a response signal to a previous wireless signal is not received from a first wireless communication device but a response signal to a current wireless signal is received therefrom, the first wireless communication device exists in a hollow circular first area, which is a difference between a reachable area of the previous wireless signal and a reachable area of the current wireless signal, having the self device at a center.
US08233908B2 Method and apparatus to dynamically select a frequency between basic service sets in a same channel
A method and an apparatus to perform efficient dynamic frequency selection between basic service sets in the same channel for wireless LAN using a 5 gigahertz frequency band. Provided also are a method and an apparatus to perform efficient channel selection corresponding to basic service sets in the same channel regardless of negotiation capability of a second device by performing negotiation corresponding to a channel to be used by a first device and a channel to be used by a second device and selecting a channel to be used by the first device based on a negotiation result.
US08233907B1 System and method for constructing a carrier to interference matrix based on subscriber calls
A conventional wireless device constantly measures the signal strength of its server base station and the strength of signals from surrounding base stations for handoff purposes. The wireless device transmits this information to its serving base station, which discards the information a short time afterward, following handoff. The present system and method store the formerly discarded information in one of several existing network elements or in a separate computer system. This information is used to generate a carrier to interference ratio, which indicates the level of interference between station pairs, and to also generate a carrier to interference matrix, including identifying potential interference for each station pair. The frequency of occurrences during predetermined desired periods of time and the volume of traffic affected by each level of interference may also be calculated. This provides comprehensive, continuous, real-time information for wireless frequency planning.
US08233906B2 Method and arrangement for determination of the radio coverage in a multicell mobile radio system
A method for determination of a radio coverage and a method for positional determination of a mobile terminal in a multi-cellular mobile radio system in which the actual received field strength for several or all base stations is measured at a number of measuring points in differing locations. The measured values for the actual received field strengths are entered in a databank as actual local values. Interpolated values are calculated from the actual received field strengths for virtual measuring points lying between the measuring points and the base stations and entered in the databank. Substitute values for the received field strengths are calculated for geographical positions at which neither measured nor interpolated values for the received field strengths are available, the substitute values being calculated from the relevant transmitter power, the distance from the relevant base station to said geographical point and a propagation model and entered in the databank.
US08233902B2 Apparatus and method for handover in a wireless communication system
An apparatus and method for handover in a wireless communication system are provided. The method includes, upon handover execution, estimating a channel, controlling a transmission power of a Mobile Station (MS) depending on the channel estimation result, and transmitting a handover message using the controlled transmission power.
US08233894B2 System and method for sending mobile media content to another mobile device user
Techniques are provided that extend the capabilities of mobile phone devices to automatically assign media content items to “contacts” list entries. Thus, if a mobile device user indicates the desire to purchase a media content item to be assigned to or associated with another mobile device user (e.g., an entry in a contacts list), the experience of acquiring that media content item and making the assignment can be seamless reducing the number of tedious manual steps to accomplish that task.
US08233889B2 Method and system for a persistent request generated by a wireless device, executed remotely and output to configurable local resources
Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are disclosed and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD.
US08233887B2 Covert message redaction and recovery in a wireless communication device
A wireless communication device comprises a user interface, a memory, a wireless communication interface, and a processing system. The wireless communication interface is configured to wirelessly receive a message. The processing system is configured to direct the memory to store the message. The processing system is configured to drive the user interface to display the message, display a message redaction indicator, and responsively receive a message redaction instruction. The processing system is configured to redact a portion of the message responsive to the message redaction instruction and direct the memory to store the redacted portion of the message. The processing system is configured to drive the user interface to display the message without the redacted portion, display a message recovery indicator, and responsively receive a message recovery instruction. The processing system is configured to recover the message responsive to the message recovery instruction and drive the user interface to display the message with the previously redacted portion.
US08233883B2 Method and system for peer-to-peer enforcement
The present invention concerns a method and a system for establishing a dynamic peer-to-peer communications channel between a first terminal and a second terminal. A first terminal and a second terminal are connectable over secured communications channels to a secured network. The first terminal sends a connection request for establishing a communications channel between the terminals. The connection request is analyzed by an analyzer module. Based on network parameters of the terminals, the analyzer module searches for a further network, and establishes a peer-to-peer communications channel over this further network. Security of the peer-to-peer communications channel may be maintained by means of a central unit of the secured network.
US08233881B2 Communication devices and method of communication
In a portable communications device, information provided by an identification means is used to establish communication between communication means and a second device, such as a point of sale machine, to ensure that the correct portable communications device is connected to the second device where there may be a large number of second devices and a large number of portable communications devices in close proximity.
US08233880B2 Integration of cellular phone detection and reporting into a prison telephone system
The present subject matter is directed to an apparatus and methodology for monitoring for the occurrence of use of unauthorized telecommunications equipment within a designated area. The present subject matter has particular utility to the corrections environment in that it discloses a methodology for detecting and reporting the unauthorized operation of cellular telephones within a corrections facility. The present technology may be used advantageously in combination with inmate telephone systems to transmit information to appropriate personnel in the form of email messages and/or voice communications by way of telephone local or corrections facility external telephone lines. The present technology also provides for recordation and storage of time, date and location information for detected events.
US08233877B2 Discontinuous reception of bursts for voice calls
A mobile terminal capable of operating in a Discontinuous Transmission mode during an active voice call with a remote party is also capable of operating in a Discontinuous Reception mode during the same active voice call. Particularly, a receiving mobile terminal monitors when the remote party stops transmitting speech during the active voice call. If there are no speech signals to receive, the mobile terminal switches it's receiver “off” for selected receive time slots to save battery power.
US08233872B2 Radio-frequency communication device
There is provided a radio-frequency communication device that can sufficiently eliminate a leakage signal from a transmission side included in a received signal. The communication device includes a cancel amplitude controlling unit 62 selectively suppressing supply of a cancel signal to a cancel signal synthesizing unit 52, a received-signal terminating unit 50 selectively terminating a received-signal input terminal 64i, a signal strength detecting unit 78 detecting a signal strength, a memory unit 82 storing a signal strength detected by the signal strength detecting unit 78, a signal strength comparing unit 80 comparing a plurality kinds of signal strengths read out from the memory unit 82, and a cancel signal controlling unit 72 controlling an amplitude and/or a phase of the cancel signal based on a result of the comparison by the signal strength comparing unit 80. Thus, suppressing the cancel signal by the cancel amplitude controlling unit 62 enables accurate detection of a strength of the received signal, as well as terminating the received signal by the received-signal terminating unit 50 enables accurate detection of a strength of the cancel signal.
US08233871B2 Incompressible RF receiver
An incompressible receiver for minimizing undesired higher-order nonlinear distortion products includes a first receiver path configured to receive an input signal having at least one non-baseband frequency. A second receiver path is also configured to receive the input signal. The second receiver path includes at least one odd-order nonlinear distortion reference component and at least one even-order nonlinear distortion reference component. The distortion reference components are configured to be in an “on” state or in an “off” state. A combining element is configured to combine input signals from the first and second receiver paths such that the higher-order nonlinear distortion signals are substantially attenuated at an output of the combining element. An incompressible receiver that has an odd-order nonlinear distortion reference generator including a cubic term and at least one additional term of order greater than 3 and an incompressible receiver front end amplifier (IRFEA) are also described.
US08233868B2 Radio receiver device
A radio receiver device includes a radio signal processing section and a digital processing section. The radio signal processing section converts a received radio signal into a digital signal, demodulates the digital signal and detects a S/N ratio of the radio signal. The digital processing section digitally processes digital signals and switches over its operation mode based on the detected S/N ratio, thereby controlling a digital noise generated in the digital processing. The radio processing section checks whether the S/N ratio is lowered by a digital noise of the digital processing section or a shielding body external to the radio receiver device. The digital processing section switches over its operation mode to reduce the digital noise only when the cause of the fall of the S/N ratio is caused by the digital noise.
US08233864B2 Signal receiving apparatus, signal receiving method, signal receiving program and signal receiving system
Disclosed herein is a signal receiving apparatus including: a resonance section configured to receive an input signal at a variable resonance frequency; a signal supplying section configured to supply an electrical signal having a desired reception frequency to the resonance section; a mixture section configured to mix a resonance signal, which is output by the resonance section when the resonance section receives the electrical signal from the signal supplying section, with a switching signal having the desired reception frequency; and a control section configured to change a resonance characteristic of the resonance section and measure the phases of mixed signals output by the mixture section before and after the resonance characteristic changing operation to control the resonance frequency of the resonance section in order to change the resonance frequency in a direction to reduce a difference between the phases of the mixed signals before and after the resonance characteristic changing operation.
US08233857B2 Detector with bandwidth compensation
A measurement system includes a detector to generate a measurement signal responsive to an input signal, and a nulling circuit coupled to the detector to generate a control signal responsive to the difference between the measurement signal and a set-point signal. The nulling circuit may include a bandwidth compensation stage to maintain the overall control loop bandwidth at a substantially constant value.
US08233856B2 MEMS capacitor circuit and method
A communications circuit processes a signal in at least one predetermined communications standard such as GSM or UMTS. A switched capacitor impedance matching unit is provided, controlled by driver control unit. The driver control unit is arranged to control the driver to start switching of the capacitors of the switched capacitor array during transition periods in the signals.
US08233851B2 Method and apparatus for providing impedance matching for high-frequency signal transmitter
In accordance with another representative embodiment, a high-frequency signal transmitter a power amplifier configured to supply a high-frequency signal; an antenna configured to transmit the high-frequency signal; a transmission line configured to transfer the high-frequency signal from the power amplifier to the antenna; and an impedance matching circuit connected to the transmission line. The high-frequency signal transmitter also comprises a mismatch detector. The mismatch detector is configured to designate a comparatively poor linearity region and a comparatively good linearity region by dividing a Smith chart into the two regions based on Adjacent Channel Power Ratio (ACPR) contours drawn on the Smith chart at a point on the transmission line where the impedance matching circuit is connected, to measure a time-dependent reflection coefficient of the high-frequency signal transmitter in terms of a phase and a magnitude, to determine whether the reflection coefficient is located in the comparatively poor linearity region or the comparatively good linearity region, and based on a result of the determination, to improve the linearity of the high-frequency signal transmitter.
US08233849B2 RF transmitter having multiple constant transmit power levels
A radio frequency transmitter includes a baseband transmit processing module, a mixing module, a power amplifier, a transmit power sense module, and a transmit power control module. The baseband transmit processing module is operably coupled to encode outbound data into outbound baseband signals in accordance with one of a plurality of encoding protocols. The mixing module is operably coupled to convert the outbound baseband signals into outbound radio frequency signals. The power amplifier is operably coupled to amplify the outbound RF signals prior to transmission to produce amplified outbound RF signals. The transmit power sense module is operably coupled to sense the amplified outbound RF signals to provide a transmit signal strength indication (TSSI). The transmit power control module is operably coupled to adjust gain of the baseband transmit processing module, the mixing module, and/or the power amplifier based on the TSSI and the particular encoding protocol used to produce the baseband signals.
US08233848B2 Method and system for a greedy user group selection with range reduction in TDD multiuser MIMO downlink transmission
Certain aspects of a method and system for processing signals in a communication system may include maximizing system capacity for a time division duplex (TDD) multiuser multiple-input multiple-output (MIMO) downlink system, based on a single signal for a single user within a reduced search range or the single signal for the single user and at least one other signal for one other user within a remaining portion of the reduced search range. The reduced search range may be generated by sorting a plurality of signals based on a channel gain corresponding to each of the plurality of signals. The single signal for the single user may be selected from the reduced search range corresponding to a channel gain that is greater than a channel gain corresponding to a remaining portion of the reduced search range.
US08233845B2 Method for measuring variable bandwidth wireless channel and transmitter and receiver therefor
Provided are a method for measuring a variable bandwidth wireless channel, and a transmitter and a receiver therefor. The transmitter, includes: a pre-processing unit for performing variable over-sampling and band-limited filtering on an original sequence for measuring the wireless channel according to a pre-determined digital-to-analog (D/A) operation speed and measurement bandwidth, and creating and storing a probing sequence whose frequency is up-converted into a fixed transmitting intermediate frequency; and a real-time processing unit for transmitting a probing signal that the stored probing sequence is converted according to the D/A operation speed to the wireless channel.
US08233842B2 Communication devices having controlled impedances
A NFC communicator or NFC communications enabled device has a data store to store data, an inductive coupler to couple inductively with the magnetic field of a radio frequency signal and a signal supplier to supply a radio frequency signal to the inductive coupler. A modulator is provided to modulate a radio frequency signal in accordance with data and a demodulator is provided to extract data from a modulated radio frequency signal inductively coupled to the coupler A controller enables the NFC communicator or NFC communications enabled device both to initiate near field radio frequency communication with another near field RF communicator and to respond to near field radio frequency communication initiated by another near field RF communicator. The inductive coupler has an antenna and a variable impedance element and the controller is operable to control the variable impedance element to control a magnetic field strength associated with a radio frequency signal supplied by the signal supplier.
US08233839B2 System and method for broadband digital broadcasting
A system and method are disclosed for providing streaming data information to a receiver. The system accesses one or more information service providers for providing respective information signals, input buffers for storing portions of the streaming information, a digital broadcast transmitter for broadcasting the contents of the input buffers as transmission bursts, a digital broadcast receiver for receiving the transmission bursts for storage in a receiver input buffer, and an application processor for converting the transmission bursts to an information transmission stream. The digital broadcast receiver is synchronized with the transmitter broadcasts to allow for powering down between selected transmission bursts.
US08233836B2 Drive transmitting device, and image forming apparatus provided with the same
A drive transmitting device includes: a rotational shaft having peripheral surface with a cut-off surface extending along an axial direction of the rotational shaft; a bearing member for supporting the rotational shaft, the bearing member being in slide contact with the peripheral surface of the rotational shaft; and a spacer which is mounted in a clearance formed between an inner circumferential surface portion of the bearing member and the cut-off surface of the rotational shaft.
US08233827B2 Developing apparatus and image forming apparatus provided with the same
A housing of a developing apparatus is provided with a conveying member in a developer supplying and recovering portion, and two agitating members rotating in the same direction respectively as viewing rotating shafts from a near side in an axial direction, in a developer agitating portion. A guide is provided in an inner bottom surface of the housing between two agitating members. A braking portion suppressing a discharge of a developer is provided in a downstream side of the developer agitating portion in a developer conveying direction of the second agitating member, and a discharge portion is provided in a downstream side of a disc of the braking portion.
US08233825B2 Developing apparatus and image forming apparatus provided with the same
A housing of a developing apparatus is provided with a conveying member in a developer supplying and recovering portion, and with two agitating members rotating from the below to the above in portions opposed to each other in a developer agitating portion. A guide is provided in an inner bottom surface of the housing between two agitating members. A braking portion suppressing a discharge of a developer is provided in a downstream side of the developer agitating portion in a developer conveying direction of the second agitating member, and a discharge portion is provided in a downstream side of a disc of the braking portion.
US08233823B2 Belt device and image forming apparatus
A belt is supported by a plurality of rollers and is driven to move in a predetermined direction. A flange member is configured to make contact with a portion of an edge surface of the belt in its width direction. A pressing member presses on a surface of the belt in its thickness direction at a position near a contact portion of the belt with the flange member.
US08233822B2 Belt having a meandering prevention guide and image forming apparatus having the same
A belt configured to travel a continuous track may be incorporated for use in an image forming apparatus. The belt may include a guide member formed on a surface of the belt to prevent a belt from meandering off of the track, where the guide member may include a rubber sheet and a carbon black material having a primer particle diameter ranging from about 15 nm to about 35 nm. An image forming apparatus incorporating the belt with one or more guide members has an increased resistance to abrasion and mitigates belt meandering and image contamination.
US08233821B2 Cartridge, assembling method for cartridge, and disassembling method for cartridge
A cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus, includes a developer accommodating portion for accommodating a developer; a developing roller for developing an electrostatic latent image formed on an electrophotographic photosensitive drum with the developer accommodated in the developer accommodating portion; a cartridge frame extended in a longitudinal direction of the developing roller; a bearing member, provided at one longitudinal end portion of the cartridge frame, for supporting a developing roller shaft portion at one longitudinal end portion of the developing roller; a rotational force receiving member for receiving, from the main assembly, a rotational force for rotating the developing roller, in a state in which the cartridge is mounted to the main assembly; a side cover provided outside the bearing member with respect to a longitudinal direction of the cartridge frame; a first fastening member fastening the bearing member to the cartridge frame to mount the bearing member to the cartridge frame; and a second fastening member fastening the side cover to the cartridge frame to mount the side cover to the cartridge frame.
US08233820B2 Process unit
A process unit includes a drum frame supporting a photoconductor drum and a development frame supporting a development roller. The development cartridge is swingably supported by the drum frame at a coupling joint provided at a first side of the development frame and a support portion provided at a second side of the development frame. A center of rotation of the development roller is located in a position shifted from a line segment connecting a center of rotation of the coupling joint and a center of rotation of the photoconductor drum to an upstream side with respect to a direction of rotation of the coupling joint as viewed in an axial direction of the development roller, such that the development roller is pressed against the photoconductor drum by the action of the rotatory force received by the coupling joint.
US08233815B2 Image forming apparatus reserving a plurality of jobs
Disclosed is an image forming apparatus comprising a control section to display a job scheduling screen in a display section and a storage section to store tray-paper information relating to a paper of each of trays, and the control section specifies a tray or a paper to be used in each of the jobs and displays the reservation information for a length corresponding to the number of sheets of paper planed to be used in each of the jobs in the second axis at a position on the first axis corresponding to the tray or the paper which is specified and the control section determines whether a job having a stopping cause which stops at least a part of the image forming process is reserved or not, and the control section displays job information relating to the job having the stopping cause in the job scheduling screen when determining that the job having the stopping cause is reserved.
US08233813B2 Image forming apparatus and image-density control method
An image forming apparatus forms a plurality of tone patterns of different colors, each of which containing a plurality of toner patches having different toner densities. Some of the toner patches in each of the tone patterns are formed with a predetermined fixed developing bias and the rest of the toner patches in each of the tone patterns are formed with developing biases set based on previous developing biases that have been obtained through a previous control process. The largest toner density of the toner patches in each of the tone patterns is determined based on a magnitude relation of previous index values obtained through the previous control process.
US08233811B2 Image stabilizing apparatus and image forming apparatus
There is provided an image stabilizing apparatus which is capable of keeping a toner concentration and a printing density constant when toner consumption is small, and further which is systematically simple. The image stabilizing apparatus comprises a control portion for controlling a toner replenishment amount in a toner replenishing apparatus depending on a toner concentration detected by a toner concentration sensor and a print coverage of a document detected by a print coverage detecting portion, and controlling, when the print coverage of the document detected by the print coverage detecting portion is less than a predetermined value and such documents continue, so as to discharge a predetermined amount of toner to the image bearing member by developing forcibly, and then replenish the same amount of toner as the predetermined amount by the toner replenishing apparatus.
US08233810B2 Image forming apparatus
An image forming apparatus for forming an image according to a specified printing time, including: an image forming condition setting unit for setting an image forming condition including an information related to the specified printing time and an information related to recording material; a control unit adapted to calculate a recording material acquisition startup time for starting to acquire a recording material based on the image forming condition set by the image forming condition setting unit, and adapted to issue a warning related to a replenishment of the recording material, and/or to inhibit formation of image, after the recording material acquisition startup time, in the case where there is no recording material specified under the image forming condition or in the case where the recording material is insufficient.
US08233808B2 Optical transmission system using four-wave mixing
An optical transmission system based on four-wave mixing and configured in a WDM-PON topology where a signal light between an optical line terminal and each of optical network units is multiplexed and demultiplexed at a WDM. The optical line terminal transmits downlink signal light having wavelengths λd1, . . . , λdN and pumping lights having wavelengths λp1, . . . , λpN which are different by a predetermined wavelength difference Δλ from the wavelengths of the downlink signal lights. Each of the optical network units demultiplexes the downlink signal lights to receive a portion of the downlink signal lights, generates an uplink signal light to be transmitted from each of the optical network unit to the optical line terminal by using a portion of the downlink signal lights and the four-wave mixing from the pumping lights, and outputs a modulated uplink signal light.
US08233802B2 Portable infrared control liaison
A remote control liaison device for use in controlling a remote controlled device via a LAN device includes a processor, a wireless transceiver, a remote control signal emitter, a remote control signal emitter adapter, an infrared signal detector, an indicator signal light, a power interface, and memory media accessible to the processor. The memory media may include instructions executable by the processor to establish a communication channel between the remote control liaison device and the LAN device using the wireless transceiver; convert a remote control command signal received from the LAN device for control of the remote controlled device into a device command executable by the remote controlled device; and send an infrared command signal corresponding to the device command to the remote controlled device using at least one of the remote control signal emitter and a second remote control signal emitter connected to the remote control signal emitter adapter.
US08233801B2 Wireless high capacity sub-sea communications system
A subsea monitoring system.
US08233796B2 Timing interface module with daughter timing reference modules
A timing interface module with daughter timing reference modules. The timing modules are provided in a rack platform to eliminate routing problems and which is compliant with all relevant industry standards. The timing reference module includes a face plate having first and second substantially rectangular openings, the face plate further comprising mounting slots for receiving mounting hardware therein and first and second timing modules, the first and second timing modules disposed within the first and second substantially rectangular openings. The first and second timing modules provide timing terminations for timing reference signals for network elements of a synchronized optical network.
US08233795B2 Apparatus and method for medium access control in an optical packet-switched network and the network thereof
Disclosed is an apparatus and method for medium access control (MAC) in an optical packet-switched network. The MAC apparatus may comprise a bandwidth allocation module and an MAC processor. The bandwidth allocation module determines a data transmission limit based on a probabilistic quota plus credit mechanism for each node of the network, dynamically informs all downstream nodes of unused quota and allows the downstream nodes to use remaining bandwidths of the upstream node. Through a control message carried by a control channel, the MAC processor determines uploading, downloading and data erasing for a plurality of data channels, and updates the corresponding contents in the control message.
US08233793B2 Optical transceiver with clock for providing maintenance and lifetime information
An optoelectronic device uses microcode to perform an end of life calculation for the optoelectronic device. In a disclosed example, the optoelectronic device senses environmental and operational parameters under changing conditions during device operation. The optoelectronic device then calculates the end of life for itself based on one or more of the sensed environmental and/or operational parameters. The calculation can be done in real time and using digital logic. The calculation can provide a result in a format which is useful to a host system with which the device is connected. The optoelectronic device may automatically shut itself down upon reaching its calculated end of life.
US08233792B2 Switchable fiber termination
An apparatus, system and method are provided for a switchable fiber termination (SFT) incorporated into an optical network device that responds to a test signal received via an optical network carrying data. The test signal may be a part of a multiplexed signal carrying data and is separated from the data by a wavelength division multiplexer. The SFT may be used to determine the characteristics of an optical network, including the operational status of optical network devices.
US08233790B2 Data recording apparatus and digital camera
Provided is a control section that, when created data is set to be recorded in both a first memory card and a second memory card and an amount of empty space in a writing buffer memory is less than or equal to a predetermined value, performs control to record the created data in only the first memory card and erases, from the buffer memory, data that has been recorded in the first memory card; and a transmission control section that, while a transmission path for image files from the first memory card to the second memory card is open, transmits to the second memory card, from among pieces of image data recorded in the first memory card, image files that are not recorded in the second memory card. When a memory card with a low communication speed is used, the effective recording speed is not decreased.
US08233785B1 Photography station
A photography station operates to capture digital images of a subject with at least one digital camera. The photography station includes foreground lighting and background lighting. The foreground lighting is configured to illuminate the subject, while the background lighting is configured to illuminate a background. The photography station includes a computing device having a setup module operable to perform tests to check a configuration of the photography station, and a photography module operable to capture digital images of the subject with the digital camera. In some embodiments, the tests performed by the setup module include a plurality of initial checking operations and a plurality of background processing operations.
US08233780B2 Reproducing apparatus and method, and recording medium
A reproducing apparatus and method includes a reproducing unit to reproduce mainstream data and sub audio data separately added in the mainstream data, wherein the reproducing unit comprises a counter used in reproducing the sub audio data. Accordingly, it is possible to more naturally reproduce still image data, such as a browsable slide show, to which sub audio data is additionally included, thus preventing an interruption in reproduction of the sub audio data even during a forward or reverse play.
US08233779B2 Recording medium, recording method, reproduction apparatus and method, and computer-readable program
An AV Clip generated by multiplexing video and graphics streams is recorded on a BD-ROM. The graphics stream includes a plurality of DSs (Display Sets) which are each a group of segments used for graphics display. ODSs (Object Definition segments) belonging to a DS include a referenced ODS and a non-referenced ODS. The non-referenced ODS is an ODS that is not referenced by a PCS (Presentation Composition Segment) included in the display set. An END segment is provided immediately following a last ODS of the sequence of the referenced ODS and the non-referenced ODS in the display set.
US08233776B2 After-recording apparatus
An audio signal is compressively encoded into encoding-resultant audio data. A video signal is compressively encoded into encoding-resultant video data. An audio time stamp for audio-vide synchronous reproduction is added to every unit of the encoding-resultant audio data. A video time stamp for audio-video synchronous reproduction is added to every unit of the encoding-resultant video data. The time-stamp-added audio data and the time-stamp-added video data are multiplexed into main data. To a plurality of first after-recording-purpose data for at least one of (1) the encoding-resultant audio data and (2) the encoding-resultant video data which form the main data, time stamps for reproduction synchronous with a portion of the main data and identification information for identifying the plurality of first after-recording-purpose data are added to convert the first after-recording-purpose data into second after-recording-purpose data. The second after-recording-purpose data are made into bit streams without being multiplexed with the main data.
US08233774B2 Video recorder and method of processing recording schedule
A video recorder includes a schedule reconfiguration section having: a local deterioration determining module that determines whether a local deterioration in a recording state occurs by performing simulating the recording state obtained when the reallocated resources are used for performing the programmed recordings and comparing the simulated recording state with a recording state obtained when the resources before the reallocation is used for performing the programmed recordings; and an allocation restoring module that restores the reallocated resources at a part causing the local deterioration to the resources allocated before the reallocation when the local deterioration determining module determines the occurrence of the local deterioration.
US08233769B2 Content data processing device, content data processing method, program, and recording/ playing device
A content data processing device includes: a stability score computing unit to compute a stability score corresponding to the stability of an image for each frame, based on the image data of each frame making up content data; and a playing segment selecting unit to select a playing segment from the content data based on the stability score computed with the stability score computing unit.
US08233765B2 Audio/video synchronization with no cleanpoints
A computing system that has access to a streamed multimedia sample that is stored on a storage medium applies a zero-based presentation timestamp numbering scheme to the data packets of the multimedia sample, on-the-fly, and after each seek operation. After seeking to a desired starting point, the computing system reads ahead a maximum number of data packets within each media stream of the multimedia sample. A smallest timestamp (normalizing presentation timestamp) is identified and then subtracted from the timestamps of the data packets that are transmitted to the appropriate rendering devices, thereby creating appropriate presentation timestamps for the data packets for synchronizing the playback of the multimedia sample.
US08233762B1 Cable management system
A system manages cables to connect to a device provided in a device chassis. The system includes a cable management boom connected to a top portion of the device chassis, cable management shelves connected to a side portion of the device chassis, and a cable management arm connected to and supported by the cable management shelves. The cable management arm is to retain the cables, pivot through an angle to provide access to the device provided in the device chassis, and route the cables from the device to the cable management boom. The cable management boom is to gather the cables, retain the cables, and route the cables above the device chassis.
US08233759B2 Optical waveguide and optical touch panel
An optical touch panel of the present invention is capable of protecting a core 12 from outside light 17 without increasing a thickness in a frame portion by providing a concave portion 14b on an over-cladding layer 14 in an optical waveguide 10 to fit the concave portion 14b into a frame body 15 of the optical touch panel. In the optical touch panel of the present invention, alignment precision of the optical waveguide 10 is improved to easily obtain a high transmission efficiency because the optical waveguide 10 and the frame body 15 are integrated.
US08233756B2 Surface state gain
A gain medium may be arranged to provide energy to a surface state.
US08233755B2 Securing an optical communications network path by suppression of learned ambient disturbances
A telecommunications optical fiber is secured against intrusion by detecting manipulation of the optical fiber prior to an intrusion event. This can be used in a non-locating system where the detection end is opposite the transmit end or in a locating system which uses Fresnel reflections and Rayleigh backscattering to the transmit end to detect and then locate the motion. The Rayleigh backscattering time sliced data can be stored in a register until an intrusion event is detected. The detection is carried out by a polarization detection system which includes an optical splitter which is manufactured in simplified form for economic construction. This uses a non-calibrated splitter and less than all four of the Stokes parameters. It can use a polarimeter type function limited to linear and circular polarization or two linear polarizers at 90 degrees.
US08233752B2 Curved optical waveguide in gap between electrodes device
An optical waveguide device includes a substrate of a ferroelectric material, at least a pair of electrodes 4A, 4B provided on one main face of the substrate, and a channel-type optical waveguide 5A formed in a gap 1 of the pair of the electrodes. The optical waveguide 5A has a curved part 15. A central line C of the gap 1 is provided outside of a center line WC of the optical waveguide with respect to the center O of curvature of the curved part 15.
US08233751B2 Method and system for simplified recordkeeping including transcription and voting based verification
A simplified method of recordkeeping is provided. The method includes capturing a document image of a transaction document; identifying a document type of the transaction document; associating the document image with a data capture template based on the document type; transmitting the document image and the data capture template to a remote system; extracting record data from the document image based on the document type; and populating the data capture template with the record data.
US08233747B2 Method and apparatus for forming super resolution images from raw data representative of color filter array images
A method and apparatus for generating a super-resolution image are provided. The method may include obtaining a first set of RAW data representing a first image captured at a first resolution and obtaining, from the first set of RAW data, at least one first sample of data associated with the first image. The method may also include obtaining a second set of RAW data representing a second image captured at the first resolution, and performing image registration as a function of the first set of RAW data and the second set of RAW data so as to obtain at least one second sample of data associated with the second image. The first set of RAW data is used as a reference for the second set of RAW data. The method further includes combining the at least one first sample of data with at least one second sample of data to form a collection of samples, and interpolating the collection of samples to form the super-resolution image.
US08233742B2 Method and program for registration of three-dimensional shape
As a feature, a local range image described in a log-polar coordinate system with a tangential plane set as an image plane is used. In a created image, ambiguity concerning an angular axis around the normal is normalized as a power spectrum using Fourier series expansion and changed to an amount invariable with respect to rotation. The power spectrum is dimensionally compressed by expanding the power spectrum in a peculiar space using a peculiar vector. Corresponding points are searched by nearest neighbor in a dimensionally compressed space to calculate a correspondence relation among the points. Wrong correspondence is removed by verification to determine a positional relation among range images. A reliable correspondence relation is narrowed down by verification by cross-correlation and a RANSAC to create a tree structure representing a link relation among the range images. A shape mode is created by applying a simultaneous registration method to plural range images of the tree structure using a result of this registration as an initial value.
US08233739B1 Patch jittering for visual artifact correction
Systems and methods for performing image editing operations may use patch transforms and inverse patch transforms to reconstruct output images from input images and to refine them using patch jittering such that visual artifacts are repaired. The methods may include generating one or more jittered versions of patch(es) initially assigned to nodes of the output image and using them as candidate patches for a refined image. Jittered versions of patches may be shifted by a small number of pixels in one or more directions. The number of jittered versions and amount of jittering exhibited by each may be configurable (e.g., programmatically or by a user) and/or may be dependent on the amount of overlap between the patches. Belief propagation may be used to replace patches in the output image with jittered versions in the refined image. The methods may be implemented as program instructions executable on a CPU and/or GPU.
US08233737B2 Noise correction circuit, imaging apparatus, and noise correction method adding random number after noise removal
A noise correction circuit that detects and corrects noise included in an image signal output from an image sensor is provided. The noise correction circuit includes a noise determining unit, a noise removing unit, and a random number adding unit. The noise determining unit is configured to calculate an average value of a signal level in a predetermined range of the image signal output from the image sensor and use the calculated average value to calculate a noise component in a predetermined direction. The noise removing unit is configured to remove noise from the image signal output from the image sensor in response to the noise component determined by the noise determining unit. The random number adding unit is configured to add a random number at a level not determined by quantization of the image signal to the image signal after removal of the noise by the noise removing unit.
US08233731B2 Method and apparatus to encode and decode halftone image
A method to encode and decode a halftone image such that the halftone image is efficiently compressed and decoded by using pattern characteristics of the halftone image includes determining different template shapes according to characteristics of the halftone image, compressing the halftone image based on determined template shape information, compressing the template shape information, and generating the compressed halftone image and the compressed template shape information as a bitstream.
US08233730B1 Filter bank based phase correlation architecture for motion estimation
Systems and methods for identifying motion between a previous frame and a current frame. The system may include a fast Fourier transform calculator that generates low pass frequency domain outputs and high pass frequency domain outputs of previous frame data and current frame data. The system may further include a phase difference calculator that calculates a first phase difference between the low pass frequency domain outputs and a second phase difference between the high pass frequency domain outputs. An inverse Fourier transform calculator may be included to generate a first inverse Fourier result and a second inverse Fourier result based on the first and second phase difference respectively, and a motion vector calculator may be included for generating motion vectors based on the inverse Fourier results.
US08233725B2 Adaptive sampling region for a region editing tool
Properties of pixels in a digital image are sampled within different subdivisions of an editing tool impression to produce different property distributions. The different subdivisions can automatically alter their size, geometry, and/or location, based on image content within one or more of the subdivisions, in order to encompass a set of pixels having a substantially uniform distribution of a pixel property. Uniformity can be defined relative to the editing operation or context of the image. The property distributions from each region are classified to identify different edit classes within the property space, which are then used to apply an edit effect to the digital image within the tool impression. The edit classes may be represented by an edit profile in two or more dimensions.
US08233724B2 Automatic component teaching device
An automatic component teaching device, which generates component teaching data accurately indicating a configuration of a component is provided, regardless of size of the component. The automatic component teaching device includes a cover sheet 173, of which surface is evenly colored in blue and which is formed to be glossy, a lighting fixture 171d, which illuminates a peripheral area including the component with its back facing against a surface of the cover sheet 173, an image pickup device 171c, which generates a colored image of the component by taking an image in color of the component illuminated by the lighting fixture 171d with one surface of the cover sheet 173 in blue as its background, and in image processing unit 123, which identifies a configuration of the component and generates component teaching data from the colored image generated by the image pickup device 171c.
US08233722B2 Method and system for finding a document image in a document collection using localized two-dimensional visual fingerprints
An image management method and system provides for storing, indexing, searching, and/or retrieving image data. Keypoints are identified in images, including keypoints in a query image of a query document, and keypoints in potential target document images of a collection of potential target documents. Fingerprint information from the keypoints are generated, and the fingerprint information of a query image is compared with fingerprint information of potential target document images, found in the collection of potential target documents. A best match is determined between the fingerprint information of the query image and the potential target document images. At least one target document image is retrieved based on the determined best match. The retrieved at least one target image may then be displayed, printed or transmitted.
US08233716B2 System and method for finding stable keypoints in a picture image using localized scale space properties
A method and system is provided for finding stable keypoints in a picture image using localized scale properties. An integral image of an input image is calculated. Then a scale space pyramid layer representation of the input image is constructed at mulitple scales, wherein at each scale, a set of specific filters are applied to the input image to produce an approximation of at least a portion of the input image. Outputs from filters are combined together to form a single function of scale and space. Stable keypoint locations are identified in each scale at pixel locations at which the single function attains a local peak value. The stable keypoint locations which have been identified are then stored in a memory storage.
US08233710B2 Image processing device and image processing method
An image processing device that converts a first image captured via an optical system in which at least one of a plurality of color components is missing in one pixel and MTF characteristics are different between a reference color component and at least one missing color component at an imaging plane, into a second image in which MTF characteristics are matched, includes: an image creation unit that acquires information concerning differences in MTF characteristics between the missing color component and the reference color component in a pixel having the missing color component of the first image and creates the second image by using the acquired information.
US08233707B2 Automatically selected adjusters
Automatically selected adjusters are described, including selecting an area of an image, determining a characteristic of the area, and selecting an adjuster of a set of adjusters based on the characteristic of the area.
US08233706B2 Image processing apparatus and image processing method
An image processing apparatus performs a gradation conversion on an input image (frame) input from the outside to generate a conversion image and performs a plurality of smoothing processes corresponding to a plurality of preset level values on the generated conversion image or a reduced image generated from the conversion image to generate a plurality of level-value-limited conversion images. Then, the image processing apparatus selects one or a plurality of conversion images from the plurality of level-value-limited conversion images, synthesizes the selected images, generates a synthesis image, performs the gradation conversion on the generated synthesis image, and generates a smoothed image that is converted to have the same gradation as that of the input image.
US08233704B2 Exemplar-based heterogeneous compositional method for object classification
A method for automatically generating a strong classifier for determining whether at least one object is detected in at least one image is disclosed, comprising the steps of: (a) receiving a data set of training images having positive images; (b) randomly selecting a subset of positive images from the training images to create a set of candidate exemplars, wherein said positive images include at least one object of the same type as the object to be detected; (c) training a weak classifier based on at least one of the candidate exemplars, said training being based on at least one comparison of a plurality of heterogeneous compositional features located in the at least one image and corresponding heterogeneous compositional features in the one of set of candidate exemplars; (d) repeating steps (c) for each of the remaining candidate exemplars; and (e) combining the individual classifiers into a strong classifier, wherein the strong classifier is configured to determine the presence or absence in an image of the object to be detected.
US08233701B2 Data reconstruction using directional interpolation techniques
Approaches to three-dimensional (3D) data reconstruction are presented. The 3D data comprises 2D images. In some embodiments, the 2D images are directionally interpolated to generate directionally-interpolated 3D data. The directionally-interpolated 3D data are then segmented to generate segmented directionally-interpolated 3D data. The segmented directionally-interpolated 3D data is then meshed. In other embodiments, a 3D data set, which includes 2D flow images, is accessed. The accessed 2D flow images are then directionally interpolated to generate 2D intermediate flow images.
US08233700B2 Solder printing inspection apparatus and component mounting system
A component mounting system includes a solder printing inspection apparatus and a component mounting apparatus. The solder printing inspection apparatus includes an ideal solder position generation unit, an ideal loading position generation unit, an image processing unit, and an ideal solder inspection standard generation unit. The ideal solder position generation unit generates ideal solder position information, and the ideal loading position generation unit generates ideal loading position information. The image processing unit generates actual solder position information and loading estimate position information. The ideal solder inspection standard generation unit generates ideal solder inspection position information. A calculation apparatus inspects a solder included in a solder group based on actual inspection standard information obtained by shifting of the ideal solder inspection standard information by just the actual position adjustment information, and the calculation apparatus outputs mounting position adjustment information to the component mounting apparatus.
US08233699B2 Inspection system and a method for detecting defects based upon a reference frame
A wafer inspection system and a method for inspecting a wafer. The method includes: acquiring multiple frames that cover a first area that comprises a die and a first surrounding area that surrounds the die; wherein the frames partially overlap to provide overlap areas; and processing a sequence of decomposed images of overlap areas such as to align mutually misaligned frames and generating a die reference image.
US08233698B2 Pattern inspection apparatus, corrected image generation method, and computer-readable recording medium storing program
A pattern inspection apparatus includes a first unit configured to acquire an optical image of a target workpiece to be inspected, a second unit configured to generate a reference image to be compared, a third unit configured, by using a mathematical model in which a parallel shift amount, an expansion and contraction error coefficient, a rotation error coefficient, a gray-level offset and an image transmission loss ratio are parameters, to calculate each of the parameters by a least-squares method, a forth unit configured to generate a corrected image by shifting a position of the reference image by a displacement amount, based on the each of the parameters, and a fifth unit configured to compare the corrected image with the optical image.
US08233697B2 Method and device for generating digital still pictures of wafer-shaped elements during a production process
A method and device generate digital still pictures of wafer-shaped elements, such as wafers or solar cells, which are transported in series on a conveyor belt during a production process. The device has a camera taking pictures of the wafer-shaped elements in sections step-by-step, in particular continuously taking digital pictures line-by-line (linear scanning) transverse to the transport direction, and then sampling the recorded image data. The device also includes a hardware-based image data processing unit, e.g. FPGA, for detecting edges of the wafer-shaped elements that indicate a beginning or an end of each of the wafer-shaped elements. The edge detection is for controlling the generation of the digital still pictures for visual inspection to find defective areas of the elements.
US08233696B2 Simultaneous wafer ID reading
The present invention discloses apparatuses and methods for simultaneous viewing and reading top and bottom images from a workpiece. The present ID reader can comprise an enclosure covering a top and bottom section of the workpiece with optical elements to guide the light from the workpiece images to a camera. The optical element can be disposed to receive images from a high angle with respect to the surface of the workpiece. The present ID reader can further comprise a light source assembly to illuminate the image. The light source assembly can utilize a coaxial light path with the images, preferably for bright field illumination. The light source assembly can also utilize a non-coaxial light path, preferably for dark field illumination. In an embodiment, the simultaneous images reaching the camera are separate into two distinct images on two different sections of the camera. In another embodiment, the simultaneous images reaching the camera are superimposed into one image on the camera.
US08233694B2 Method of appearance deformation indexing
A method to detect and rank appearance distortions includes creating virtual models of a reference panel and a processed panel, including a first reference patch and the processed panel, respectively. Projecting a first simulated light pattern on the reference panel and the processed panel, and viewing the first reference patch and the first processed patch from a first viewpoint with respect to the first simulated light pattern. The method compares a first reference reflection at the first reference patch with a first processed reflection at the first processed patch, and creates a first index value from optical variations between the appearance of the reference and processed reflections. The first index value is output in a computer readable format. The method may compare the first index value to a predetermined index value and determine whether the processed panel is within an acceptable appearance quality threshold.
US08233692B2 Method of suppressing obscuring features in an image
A method of removing obscuring features of relatively standard size and shape from an image comprising the obscuring features, features of interest and background, comprising the steps of applying a geometric transformation to generate a transformed image with the obscuring features aligned with an axis of image; applying an attenuation algorithm to the transformed image to suppress features having a dimension in direction of axis of range appropriate to dimension of the obscuring features in similar alignment, and applying a reverse geometrical transformation to produce a modified image with obscuring features attenuated.
US08233689B2 Method and system of multivariate analysis on volume-wise data of reference structure normalized images for improved quality in positron emission tomography studies
A method and system are provided to mask out the background in dynamic PET images, to perform pre-normalization on the masked dynamic PET images, and to apply multivariate image analysis (e.g., principal component analysis PCA) on the masked pre-normalized dynamic PET images in order to improve the quality of the dynamic PET images and the PET study. A masking operation applies PCA to untreated dynamic PEET images before any pre-normalization in order to mask out the background pixels. This masking operation uses the Otsu method. A first normalization method is background noise pre-normalization where pixel values are corrected for background noise. A second normalization method is kinetic pre-normalization where the contrast within an image is improved. Multivariate analysis such as PCA may be applied on the whole volume to find the largest variance in the structure.
US08233687B2 Ultrasonic imaging apparatus and a method of obtaining ultrasonic images
An ultrasonic probe and a transmitter/receiver scan a 3D region using ultrasonic beams by raising the scanning line density of the transmission of ultrasonic beams for a region of interest compared to the scanning line density of the transmission of ultrasonic beams for regions other than the region of interest among the 3D regions. An image-generating part generates ultrasonic-image data of the 3D region, based on the received beams that have been obtained by the scan.
US08233682B2 Methods and systems for improving spatial and temporal resolution of computed images of moving objects
A method of improving a resolution of an image using image reconstruction is provided. The method includes acquiring scan data of an object and forward projecting a current image estimate of the scan data to generate calculated projection data. The method also includes applying a data-fit term and a regularization term to the scan data and the calculated projection data and modifying at least one of the data fit term and the regularization term to accommodate spatio-temporal information to form a reconstructed image from the scan data and the calculated projection data.
US08233680B2 Method of indentifying an individual
A method of identifying an individual in which captured images are encrypted by a transformation function and superimposed over previously recorded encrypted images. The superimposition image thus formed is used for identity verification. If the verification is negative a looping step repeats the process until positive verification is achieved.
US08233677B2 Image sensing apparatus and image file data structure
An image-sensing apparatus has: an image-sensing portion that acquires an original image by shooting a subject; an alteration processor that applies reversible alteration to an image inside a specific region in the original image to produce from the original image an altered image; and a recording controller that records in a recording portion an image file in which the altered image is stored in association with restoration-oriented information that identifies the contents of the restoration that needs to be performed to restore the original image from the altered image.
US08233675B2 Image, video or audio filtering before biometric recognition
The present invention relates generally to pre-processing images, audio and/or video to improve biometric analysis from such. In one implementation, a method is provided including: receiving a color digital image including a representation of a human subject; converting the color digital image into grayscale values; transforming at least one representation of the converted color image; analyzing the transformed, converted color image to identify artifacts; if artifacts are found, processing the color digital image to reduce the artifacts; and providing the processed digital image to a biometric system. Other implementations are provided as well.
US08233673B2 Method and apparatus for eye-scan authentication using a liquid lens
A method and apparatus for providing eye-scan authentication using an adaptive liquid lens are disclosed. For example, in one embodiment, the method receives a request for eye-scan authentication from a mobile endpoint device of a user, wherein the request comprises a first retinal image of the user captured using an adaptive liquid lens of the mobile endpoint device. The method obtains a second retinal image of the user, wherein the second retinal image is a stored retinal image of the user. The method authenticates the first retinal image against the second retinal image. In another embodiment, the method captures a first retinal image of a user via a mobile endpoint device of the user, wherein the mobile endpoint device comprises an adaptive liquid lens. The method then sends a request for eye-scan authentication from the mobile endpoint device over a network, wherein the request comprises the first retinal image.
US08233669B2 System and method to detect changes in image quality
A systems and methods for providing an image forming machine capable of monitoring the image quality of images that the image forming machine produces and detecting changes in the image quality. The monitoring system using statistical techniques to fit predetermined models to a measured image quality of time sequence of formed images. The predetermined models used to find current and predicted values of image quality and notifying a user or service provider when the image quality has changed.
US08233668B2 Distinguishing abutting food product
A method for determining the boundary between abutting food product in a food processing system uses scan data of the food product to identify a perimeter of the abutting food product. Optionally, data from scanning the food product is first tested to determine or predict if more than one article is present. A perimeter of the abutting food product is generated from the scan data, and the perimeter information is manipulated to identify or estimate the boundary between the product. For example, the boundary may be eroded until it separates into two portions. The two portions are then expanded, constrained by the original perimeter, such that a region of interest includes overlapping portion that includes the boundary. The region of interest is analyzed to locate the boundary. In another method, a parametric shape is fit to the image to identify the individual articles. In another method, a shortest line or surface separating the perimeter into two substantial portions is found.
US08233665B2 Image measuring apparatus and computer program
An image of a measurement object is displayed, and specification of a feature image and a measurement position is received on the displayed image. The feature image, the specification has been received, and information on relative positions for the feature image, which represents the measurement position and a display position of a dimension line, are stored. A newly acquired image of the measurement object is compared with the feature image to identify information on the attitude and the position of the image of the measurement object. A measurement position is set for the image of the measurement object with the identified attitude and position, and then predetermined physical quantities are measured. Based on the stored information on the relative position for the feature image displaying the dimension line, a dimension line indicating a measurement position and a measurement result are displayed at predetermined positions.
US08233663B2 Method for object formation
The invention relates to a method for object formation for environmental modeling, wherein the processing of information of a sensor is carried out in consideration of a segmenting threshold (62) that is non-linear at least in sections. The invention further relates to a device for object formation for environmental modeling, and to a computer program, and a computer program product.
US08233662B2 Method and system for detecting signal color from a moving video platform
The present invention aims at providing a method for detecting a color of a signal light from a moving vehicle such as railroad train. The method includes capturing an image from a camera mounted on the moving vehicle and extracting candidate regions in the image that contain light region. The method further includes classifying the candidate regions as a signal light region or a non-signal light region and identifying the color of the signal light region.
US08233660B2 System and method for object motion detection based on multiple 3D warping and vehicle equipped with such system
The present invention relates to a technique for detecting dynamic (i.e., moving) objects using sensor signals with 3D information and can be deployed e.g. in driver assistance systems.
US08233657B2 Speaker
There is provided a speaker allowing an air in a space between a diaphragm and a frame not to leak outside, and allowing connecting wires electrically connected to the voice coil to be guided out to an outside. A speaker I includes: a frame 4; a magnetic circuit unit 2; a vibrating unit 3; and a wiring structure unit 5. A hole 28 is formed on the frame 4. The magnetic circuit unit 2 is attached to the frame 4. The vibrating unit 3 is received in the frame 4, and includes diaphragms 14, 15 vibrated by the magnetic circuit unit 2. An air in a space surrounded by the diaphragms 14, 15 and the frame 4 is sealed. The wiring structure unit 5 includes a tube member 38, into which lead wires 37 are inserted. The tube member 38 is pressed into a hole 28, and guides the lead wires 37 to an outside of the space.
US08233655B2 Headphone
Headphones capable of giving an optimum mounting feeling to the head of everybody by merely being mounted and without special adjustment, and also capable of being mounted for many hours without giving stress to the user. A headphone cabinet is connected to one end of a link arm, a head pad is provided at the other end of the link arm, and a lateral pressure produced by a spring member is distributed to the headphone cabinet and the head pad via the link arm.
US08233654B2 Methods and apparatus for processing audio signals
Various methods and apparatus for processing audio signals are disclosed herein. The assembly may be attached, adhered, or otherwise embedded into or upon a removable oral appliance to form a hearing aid assembly. Such an oral appliance may be a custom-made device which can enhance and/or optimize received audio signals for vibrational conduction to the user. Received audio signals may be processed to cancel acoustic echo such that undesired sounds received by one or more intra-buccal and/or extra-buccal microphones are eliminated or mitigated. Additionally, a multiband actuation system may be used where two or more transducers each deliver sounds within certain frequencies. Also, the assembly may also utilize the sensation of directionality via the conducted vibrations to emulate directional perception of audio signals received by the user. Another feature may include the ability to vibrationally conduct ancillary audio signals to the user along with primary audio signals.
US08233652B2 Detachable earpiece auditory device with spring operation
A detachable earpiece auditory device comprises a housing, a speaker, and a connector. The housing has a sound outlet, a second opening, and a spring element positioned at the second opening. The speaker is provided within the housing and comprises an electrically conducting speaker terminal at an outer surface of the speaker. The connector comprises a first insert part, an electrically conducting connector terminal, and a second insert part. The first insert part is insertable into the second opening. The electrically conducting connector terminal is positioned in the first insert part to obtain electrical contact with the electrically conducting speaker terminal and forms a mating pair of a speaker terminal and a connector terminal when the first insert part is inserted into the second opening. The second insert part operatively contacts the spring element to bias the speaker terminal against the connector terminal with a predetermined bias force.
US08233651B1 Dual microphone EAS system that prevents feedback
A hearing prosthesis includes both a hearing aid adapted to sense and amplify low frequency acoustic sound signals and a cochlear implant system adapted to sense high frequency acoustic sound signals. The hearing aid has a first microphone adapted to sense the low frequency acoustic sound signals, amplify these sensed low frequency acoustic sound signals, and present the resulting amplified low frequency acoustic sound signals in the ear canal of a user, thereby enabling the user to better hear these amplified sounds using his or her normal hearing processes. The cochlear implant system includes a second microphone adapted to sense the high frequency acoustic sound signals and selectively stimulate the inner ear with electrical stimulation that will be perceived as high frequency acoustic sound signals. Both the cochlear implant system and the hearing aid system are coupled to operate on the same ear of the user. Feedback within the hearing aid portion of the system is eliminated by positioning the first microphone at a location that is acoustically remote from the ear canal where the amplified low frequency acoustic sound signals are presented. High frequency acoustic sound signals are better sensed by placing the second microphone at a location that is in or near the ear canal where the amplified low frequency acoustic sound signals are presented.
US08233649B2 Hearing aid device with a transducer protection facility
With a hearing aid device which can be worn in the ear, a barometric pressure equalization which is needed for the sound transducer, such as a microphone or receiver, is to be achieved in a simple and cost-effective fashion. To this end, a converter protection facility is proposed with a membrane, with a pressure equalization channel, which connects a sound channel to the interior of the hearing aid device, extends through the transducer protection facility at least in one section. Replacing the transducer protection facility thus also replaces this subsection of the pressure equalization channel. A possible blockage of the pressure equalization channel which exists in this region as a result of dirt or moisture is eliminated as a result.
US08233645B2 Audio signal output apparatus, audio signal output method, program, and recording medium
An audio signal output apparatus includes a driving unit and an output unit. The driving unit is configured to receive incident waves and generate a driving signal with the same phase as the incident waves. The output unit is configured to be driven by the driving signal and output waves with the same phase as the incident waves.
US08233644B2 Multiple fan acoustic interaction control
A fan control system includes a controller that is coupled to a plurality of fan couplers. A computer-readable medium is coupled to the controller and includes a first fan identification corresponding to a first fan, a second fan identification corresponding to a second fan, and at least one fan property associated with each of the first fan identification and the second fan identification. The controller is operable to monitor at least one operating parameter of each of the first fan and the second fan when the first fan and the second fan are coupled to a respective fan coupler. The controller is further operable to use the at least one fan property associated with each of the first fan identification and the second fan identification and the at least one operating parameter of each of the first fan and the second fan in order to adjust a speed of the second fan relative to a speed of the first fan.
US08233643B1 System and method for amplifying low level signals provided on electrical supply power
A system and method for amplifying an information carrying signal provided on electrical supply power are provided. An input amplifier unit receives an input signal which contains an information carrying component and a supply power component. A power conversion unit is coupled to the input amplifier unit. The input amplifier unit amplifies the information carrying component of the input signal to generate an amplified signal. The power conversion unit generates at least one complementary set of offset supply levels each referenced to a non-zero offset ground level adaptively defined responsive to the electrical supply power, such that the amplified signal is referenced about the offset ground level. In certain embodiments, an output conditioning unit is employed to generate an output signal comprising an amplified version of the information carrying component of the input signal extracted from the amplified signal.
US08233642B2 Methods and apparatuses for capturing an audio signal based on a location of the signal
In one embodiment, the methods and apparatuses detect an initial listening zone wherein the initial listening zone represents an initial area monitored for sounds; detect an initial sound within the initial listening zone; and adjust the initial listening zone and forming the adjusted listening zone having an adjusted area based wherein the initial sound emanates from within the adjusted listening zone.
US08233641B2 Method and topology to switch an output stage in a class ab audio amplifier for wireless applications
A circuit and method of switching an output of a single preamplifier to or from multiple amplifier output stages. The preamplifier output is switched between multiple audio amplifier output stages without degrading the performance of the output signal. A switching circuit selectively couples the preamplifier output to an amplifier output stage and also couples a feedback loop between the selected amplifier output stage and the preamplifier stage.
US08233637B2 Multi-membrane microphone for high-amplitude audio capture
Disclosed herein are apparatus, method, and computer program product whereby a device receives an acoustic signal. In response to the received acoustic signal, the device outputs electrical signals from a first input audio transducer and a second input audio transducer. The second input audio transducer is less sensitive than the first input audio transducer.
US08233632B1 Method and apparatus for multi-channel audio processing using single-channel components
Processing multi-channel audio streams using one or more arrangements of single-channel components. Components that only process the near-end, or capture stream, such as noise suppression (NS) components, are limited in how they can be suitably arranged for processing multi-channel streams. However, components that process the near-end stream using one or more inputs from the far-end, or render stream, such as acoustic echo cancellation (AEC) and automatic gain control (AGC) components, are arranged in one or more of the ways suitable for use with multiple channels.
US08233628B2 Information processing apparatus and information processing method
Encrypted text data c1 generated by encrypting plaintext data using an encryption key, verification data having a size smaller than the encrypted text data c1, and encrypted text data c2 generated by encrypting the verification data using the encryption key are acquired (S601). It is checked if a decryption result of the encrypted text data c2 using a decryption key matches the verification data (S607). If it is determined that the two data match, the encrypted text data c1 is decrypted using the decryption key (S608).
US08233624B2 Method and apparatus for securing data in a memory device
A Method and a terminal intended for securing information in a local memory device which is couplable to a terminal having a data link interface. At the terminal, the method comprises the following steps. The method divides 801 original data included in the information to be secured, a division of the original data resulting in a first portion and a second portion. The method stores 802 the first portion in the local memory device and sends 803 the second portion via the data link interface for storage in a remote memory device. The method includes obtaining 804 an authorized read request targeted to the original data and responsive to the authorized read request reconstructs the original data. In more detail, the method retrieves 805 via the data link interface the second portion and combines 806 the second portion and the first portion which was stored in the local memory device. The method provides very high data security if the data, from which the second portion is removed, is encrypted prior to the step of dividing 801. Another aspect of the invention comprises a terminal capable of at least combing the first and second data portions to reconstruct the original data, and preferably to perform the step required for dividing the data. The data may or may not be encrypted.
US08233622B2 Transmitting parallel data via high-speed serial interconnection
Synchronized pseudo-random number outputs are produced at a transmitter and a receiver of a high-speed serial interconnection. At the transmitter, using logic XOR operations, each data word of parallel data is selectively scrambled with one of the pseudo-random numbers and transmitted via a high-speed serial interface. The receiver de-scrambles the received serial data stream and restores the parallel data.
US08233619B2 Implementation of AES encryption circuitry with CCM
Circuitry for encrypting at least a part of an input data flow and generating a tag based on the input data flow with the same ciphering algorithm and the same key, the algorithm including iterative computations by at least two operation units, the circuitry including a pipeline including an input selection unit arranged to receive first data values to generate encryption sequences with the ciphering algorithm, second data values to generate temporary tags with the ciphering algorithm and an output of the pipeline; a first stage arranged to receive an output of the input selection unit and including at least a first operation unit; and a second stage arranged to receive an output of the first stage, including at least a second operation unit and providing the output of the pipeline.
US08233616B2 Apparatus and computer program product for performing data compression processing using algebraic torus
An encryption processing unit executes an arithmetic operation decided in advance and outputs an arithmetic result as an element on an algebraic torus. A compressing unit outputs, when the arithmetic result is an exceptional point representing an element on the algebraic torus that cannot be compressed by a compression map for compressing an element on the algebraic torus into affine representation, a compression result obtained by compressing the arithmetic result according to the compression map and outputs, when the arithmetic result is the exceptional point, an element belonging to a specific set decided in advance that does not overlap a set to which a compression result obtained by compressing the arithmetic result, which is not the exceptional point, belongs.
US08233613B1 Monitoring key-press delay and duration to determine need for assistance
In a user-interactive system, such as an interactive voice response (IVR) system, the duration and/or force of key-presses by the user and/or the speed of response to prompts by the user are used to make inferences about the user, such as whether the user is impaired or is growing frustrated. The user interface is modified based on the inferences.
US08233601B2 Interrupt payment system
An interrupt payment system (100) comprising means (100) for detecting an interrupt signal generated by a party to a call; means (102) for obtaining details of a payment to be made on detection of an interrupt signal; a payment processor (104) operable to process the payment in accordance with the obtained details (104); and means (100) for resuming the call between all parties concerned on processing of a payment by the payment processor (104).
US08233598B2 Telecommunication and multimedia management method and apparatus
A remote conversation management device to manage conversations on a first communication device. The method includes maintaining a gateway node having a first interface to enable the gateway node to receive conversation control information from the remote conversation management device and a second interface to couple the gateway node to a communication network, where the communication network is configured to support a conversation between a first communication device and one or more other communication devices over the communication network. The method further includes storing in a message buffer the media of the conversation as the media is received through the second interface from the communication network and receiving conversation control information from the remote conversation management device through the first interface. The method further includes managing the rendering of the media of the conversation for the first communication device in response to the received control information from the remote conversation management device by controlling the timing of when the media of the conversation is (i) retrieved from the message buffer and (ii) transmitted over the communication network to the first communication device.
US08233597B2 System and method for the playing of key phrases in voice mail messages
A method is provided for playing one or more key portions of a voice communication. The method includes storing, in a memory, a communication that includes one or more speech signals and a tag identifying a key portion of the one or more speech signals. The communication and the tag are retrieved from the memory. The key portion of the communication identified by the tag is played for a first end user.
US08233594B2 Caching message information in an integrated communication system
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
US08233593B2 Dynamically reconfigurable distributed interactive voice response system
The present invention is a computer system and method that manages connections between one or more data network interfaces and one or more phone interfaces. A manager process, running on a computer system having both data and phone network interfaces, receives one or more telephone calls from one or more users over one of the phone interfaces and than accesses one or more profiles associated with each of the users. These profiles have one or more service identifiers and one or more interactive response agent (IRA) identifiers associated with the respective user. A menu of the service identifiers is presented to the user. The system then looks up an agent address of one of the IRAs that is associated with the service identifier selected by the user from the menu and establishes a session with the associated IRA. Having done this a two-way communication with the associated IRA occurs during the session. In this communication, the IRA is capable of passing information to the system from one or more application servers to which the IRA is connected over one or more data networks.
US08233591B2 Forced hold call handling in a VoP environment
The present invention provides a technique for providing a forced hold service such as is used for an emergency services call, which is supported at least in part over a packet network. The forced hold service acts to effectively hold a connection for the call with a called party, even when the caller takes an action that would normally end a call, such as going on hook, pressing end, or the like. When the caller takes an action that would normally end the call, the forced hold service allows the caller to automatically reconnect to the emergency services provider over the held connection upon going offhook, pressing send, or the like. Alternatively, the emergency services provider can effectively re-engage the call wherein the caller is reconnected over the held connection upon going offhook, pressing send, or the like.
US08233588B2 Method and apparatus for inspection of materials
A method of and apparatus for obtaining radiation interaction data related to an image of an object. The method involves using a detector system for detecting and collecting spectroscopically resolvable information about incident radiation, and collecting one or more datasets of information at the detector after interaction with an object. Each dataset is resolved across at least three frequency bands within the spectrum of the source. The ratio between measured intensities is evaluated for at least two pairs of such frequency bands in a given intensity dataset to obtain a numerical indicator in functional relationship with a material property. The numerical indicator is then compared with a library of data characteristics of target materials. An apparatus is also disclosed for inspection of materials.
US08233587B2 Source grating for Talbot-Lau-type interferometer
A source grating for a Talbot-Lau-type interferometer includes a plurality of channels having incident apertures provided on a side irradiated with X-rays and exit apertures provided on an opposite side of the side irradiated with the X-rays; the exit apertures of the channels have an aperture area smaller than an aperture area of the incident apertures; and the exit apertures of the channels are arranged so that interference fringes of Talbot self-images formed by X-rays exiting from the exit apertures of the adjacent channels are aligned with each other.
US08233586B1 Iterative reduction of artifacts in computed tomography images using forward projection and an edge-preserving blur filter
We present an iterative method for reducing artifacts in computed tomography (CT) images. First, a filter is applied to the experimental projection data that adaptively expands the detector element size in regions with low photon counts, until the desired number of photons are detected. The initial image is then calculated using an existing reconstruction technique. In each iteration, artifacts and noise in the current image are reduced by using an edge-preserving blur filter. Metal pixels (determined from the initial image) are replaced with smaller values. The resulting image is forward projected. Rays that go through metal are replaced with the forward projected values. Rays that do not pass near metal are kept at the experimental values. Filtered backprojection is then performed on the new projection data to determine the updated image. Finally, after the last iteration, metal pixels are copied from the initial image.
US08233583B2 Shift register and display driver thereof
A shift register and a display driver thereof are provided. The display driver submitted by the present invention can be directly disposed on a glass substrate of a liquid crystal display (LCD) panel to replace a scan driver commonly used in prior art, so that the cost of the liquid crystal display can be reduced. In addition, the stress taken by the output stage transistor of each shift register stage within the display driver submitted by the present invention can be reduced. Thus, each shift register stage has the highest reliability, and may consequently avoid the erroneous actions when each shift register stage is operated for a long time.
US08233581B2 Process for adding an organic compound to coolant water in a pressurized water reactor
The present invention relates generally to a process for a pressurized water reactor. The pressurized water reactor includes a primary circuit and a reactor core. The process includes adding a sufficient amount of an organic compound to coolant water passing through the primary circuit of the pressurized water reactor. The organic compound includes elements of carbon and hydrogen for producing elemental carbon.
US08233574B2 Joint space-time optimum filters (JSTOF) for interference cancellation
A filter for reducing co-channel interference within a communications receiver may include a multi-channel, space-time filter circuit that filters n signal parts that have been split from a communications signal by jointly estimating space-time filter weights and multi-channel impulse responses (CIRs). The filter may further include a multi-channel, matched filter circuit that receives multi-channel signals from the multi-channel, space-time filter circuit and has a filter response that is provided by a channel impulse response estimation from the space-time filter circuit.
US08233567B2 Method and apparatus for data recovery
A method for recovering data includes oversampling an input data signal to provide sample sets, and storing a plurality of sample sets in addressable memory. The sample sets are processed, using sequential logic to make determinations of respective samples suitable for use in data recovery from corresponding sample sets. One function applied for the determination, includes taking a first mean transition position in a first group of sample sets, taking a second mean transition position in a second group of sample sets, computing a slope value for change in transition position, and making the determination based on the order of the plurality of samples, the first and second means, and the slope. The determined samples are obtained and data recovery is achieved. Sample sets can be modified according to equalization functions. Other modifications include encoding the sample sets for data compression.
US08233564B2 Method and apparatus for increasing the channel capacity of a bandwidth limited communications path
A unique digital compression technology for increasing the information carrying capacity of a bandwidth limited communications path highway by using a combined coding and modulation technique. The inventive technology allows multiple independent modulated data streams to simultaneously and instantaneously share the same bandwidth without cross-channel interference. A matched filter is used to substantially reduce the error rate and utilizes a unique training method based on performing a spectral response test. An algorithm calculates the effect of the unique characteristics of the communications highway on the transmitted signal and generates an ideal signal stored in the matched filter for comparison with received signals.
US08233560B2 Restricted codebooks and related signaling to perform beamforming
Methods and apparatus are disclosed for applying successive multi-rank beamforming strategies (e.g., successive precoding strategies) for the design of precoders over a set of parallel channels. Successive beamforming is applied to a narrow band channel model and is also applied for finer quantization of a single beamforming vector (e.g., recursive beamforming). A first embodiment provides the optimal approach with high complexity. An alternative embodiment provides successive beamforming for near optimal precoding selection with medium complexity. A low complexity method for precoder selection is also provided wherein a channel representative matrix for the set of parallel channels is determined and successive beamforming on the calculated channel representative is applied.
US08233559B2 Method and apparatus for transmitting a pilot in multi-antenna system
A method of transmitting a pilot method in a multi-antenna system is provided. The method comprises generating a preceding matrix including a preceding vector, the preceding vector being applied to each of data streams to be transmitted, performing preceding procedure for a pilot by using the preceding matrix, and transmitting the precoded pilot, wherein transmission power of the precoded pilot is determined specifically to the each of the data streams. The transmission power of a precoded pilot can be controlled adaptively, individually and independently for each channel to improve channel estimation performance.
US08233556B2 Reduced feedback transmit beamforming
A method and system for reduced feedback transmit beamforming computes a matrix of channel transfer function coefficients. The matrix of channel transfer function coefficients is compressed by applying a rotation matrix having orthogonal columns to the matrix of channel transfer function coefficients to produce a compressed transfer function matrix having a reduced number of non-zero coefficients. The compressed matrix is fed back to a transmitting unit. Decompression of the transfer function coefficient matrix is not required. This compression does not cause any performance degradation for transmit beamforming. The transmitting unit computes a set of beamsteering coefficients from the compressed matrix and applies the coefficients to signals prior to transmission. The beamformed signals are transmitted to the receiving unit and post-coded to allow the receiving unit to see an effective diagonalized channel.
US08233553B2 Digital broadcast demodulator and digital broadcast demodulation method for suppressing degradation of reception characteristics
A digital broadcast demodulator receives a tuner signal output from a tuner and carries out demodulation processing on the tuner signal by using an internal clock signal that is synchronized with a reference signal. The digital broadcast demodulator has an internal clock-signal generator and an internal clock frequency controller. The internal clock-signal generator generates the internal clock signal, and the internal clock frequency controller controls a frequency of the internal clock signal in accordance with a reception channel.
US08233551B2 Adjustable transmitter power for high speed links with constant bit error rate
A method and apparatus for dynamically adjusting power of a transmitter is herein described. A transmitter transmits a pattern to a receiver at a differential voltage. The length of the pattern, in one embodiment, is selected to be a reasonable length training pattern, as not to incur an extremely long training phase. If errors are detected at the receiver in the pattern, the transmitter steps the differential voltage until errors are not detected in the pattern at the receiver. The differential voltage, where no errors are detected, is scaled by a proportion of a target confidence level to a measured confidence level associated with the reasonable length training pattern. As a result, a training phase is potentially reduced and power is saved while not sacrificing confidence levels in error rates in the data exchange between the transmitter and receiver.
US08233542B2 Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus
Moving picture motion compensation coding/decoding predicts a motion vector in a coding block from a motion vector of the adjacent position and codes a differential motion vector calculated from the motion vector to be coded and its prediction motion vector. The coding is performed by switching the coding accuracy between a coding accuracy of the differential motion vector (1) and a coding accuracy of the prediction motion vector and the coding motion vector (2) for each block. Moreover, when decoding the motion vector from the differential motion vector coded by the aforementioned coding, a reversed processing with respect to the coding is performed.
US08233541B2 Recursive image quality enhancement on super resolution video
Method and apparatus for improving the quality of super-resolution video imaging by suppressing ringing artifacts, reducing high-frequency noise, reducing blocking artifacts, and smoothing out jagged edges of the image to generate pictures that appear cleaner with less edge degradation. The method operates in a recursive manner within a sequence of low resolution images. Conventional SR processing is primarily enhanced within the invention by adding an artifact suppression section which creates a high frequency component signal ΔSRi having significantly reduced artifacts therein achieving higher quality super-resolution image output. The method can be applied to images and image sequences (video) in monochrome or color and in any desired pixel format. The method can be implemented within image processing devices, in particular those containing programming for executing the described method steps.
US08233540B2 Method of time base reconstruction for discrete time labeled video
A method and an apparatus for converting multimedia data of a digital format to multimedia data of an analog format, such as NTSC or PAL is disclosed, multimedia synchronous digital multimedia interfaces may be supported in a similar manner. The digital format includes image data and timing data where the timing data includes presentation times stamp information for the image data and is compatible with a communication system in which the transmitter and receiver operate based on a global clock, such as a GPS clock.
US08233530B2 Video scene matching on return from virtual rendering in a consumer digital video recording device
A method, system and computer program provide a mechanism for smoothing the transition back from a virtual (computer generated) scene to a related video stream. An event such as a user input or timeout is received triggering a return to display of the video stream from a virtual scene related to content of the video stream. A number of time points and/or camera angles are either presented to the user or are automatically searched for the best match. The list may be presented in order according to an automatically detected matching criteria. The virtual scene may a scene constructed locally within a computer or digital video recorder (DVR) and the matching performed locally based on angle and time information provided from a content provider such as a server, or the virtual scene generation and matching may be performed at a remote location such as the content server.
US08233522B2 Decision feedback equalizer for digital TV and method thereof
The conventional decision feedback equalizer has a drawback that can't decide symbols correctly because a simple slicer is used as a symbol detector. A decision feedback equalizer as a symbol detector uses a Trellis Coded Modulation (TCM) decoder whose Trace Back depth is 1 (TBD=1), to thereby decide symbols correctly without decoding delay.
US08233519B2 Signal processing unit and wireless communication device
A signal processing unit and a wireless communication device are provided for making it possible to detect a frequency by means of a small scale operation circuit in a short time. The signal processing unit and the wireless communication device are comprised of a carrier data generating unit; a carrier demodulation unit; a matched filter unit that divides carrier demodulated data into a plurality of portions, carries out despread processing and accumulating operation processing as partial correlation processing, further carries out full addition processing for the partial correlation processing result, and outputs correlation detected data; a correlation peak detecting unit that detects a correlation peak from the correlation detected data and outputs correlation peak position information; a coarse frequency deviation detecting unit that outputs a frequency deviation amount with respect to the carrier demodulated data to the carrier data generating unit; and a fine frequency deviation detecting unit that outputs a fine frequency deviation amount from the correlation detected data and the correlation peak position information to the carrier data generating unit.
US08233515B2 Optical waveguide integrated semiconductor optical device
An optical waveguide integrated semiconductor optical device includes a laser and an optical waveguide. The laser includes an active layer and a first cladding layer which are stacked on a second cladding layer. The optical waveguide includes an optical guiding layer and an undoped InP layer which are also stacked on the second cladding layer. A high resistance layer is located between the top surface of the optical guiding layer and a surface of the undoped InP layer and between a side of the first cladding layer and a side of the undoped InP layer.
US08233514B2 Semiconductor laser device
A semiconductor laser according to the present invention comprises a λ/2 dielectric film (λ:in-medium wavelength of a dielectric film, for example, SiO2, Si3N4, Al2O3, and AlN) in contact with a facet of a resonator; and a first dielectric double layered film disposed on the dielectric film, which includes a first layer of a-Si and a second layer of a material having a refractive index lower than that of a-Si. The first layer has a thickness ¼ of an in-medium wavelength of a-Si, and the second layer has a thickness ¼ of an in-medium wavelength of the second layer. Therefore, it is possible to firmly stack the first dielectric double layered film and form a high reflectance film with high yield.
US08233513B1 Broad-area edge-emitting semiconductor laser with limited thermal contact
A diode-laser having an elongated diode-laser emitter is mounted on a relatively massive heat-sink. Two parallel grooves are machined into the heat-sink to leave a relatively narrow elongated ridge of the heat-sink between the grooves. The ridge has a width about equal to or narrower that the width of the emitter. The diode-laser is mounted on the heat-sink such that thermal communication between the emitter and heat-sink is essentially limited to thermal communication with the ridge.
US08233508B2 Mid-IR laser instrument for analyzing a gaseous sample and method for using the same
An optical nose for detecting the presence of molecular contaminants in gaseous samples utilizes a tunable seed laser output in conjunction with a pulsed reference laser output to generate a mid-range IR laser output in the 2 to 20 micrometer range for use as a discriminating light source in a photo-acoustic gas analyzer.
US08233506B2 Correlation technique for determining relative times of arrival/departure of core input/output packets within a multiple link-based computing system
A method is described that comprises receiving a timing exposure packet having timestamp information. The timestamp information identifies a cycle of a clock signal at which the packet was made available for transfer from a core to a physical layer within a component of a link-based computing system. The packet having been transmitted from the physical layer and also having phase information. The phase information identifies a cycle of the clock signal at which the packet was transferred from the core to the physical layer.
US08233504B2 Receiver set, information apparatus and receiving system
An information apparatus connectable with plural external apparatuses including an audio visual data outputting portion, a command input portion which inputs a command from an external apparatus for requesting audio visual data, an information managing portion which manages a number of external apparatuses to audio visual data can be distributed to be simultaneously viewed or recorded and a controller portion which controls distribution of the data to the external apparatus which sent the command depending upon a distributing condition. The controller portion makes a decision on whether the number of external apparatuses to which data can be distributed is equal to or smaller than a limited number, and controls the distribution of data to the external apparatus based on a result of the decision.
US08233503B2 Arrangement and method relating to subscriber line connections
The present invention relates to an arrangement (10), for connecting high speed digital subscriber lines, comprising a digital subscriber line access multiplexer (1) which is adapted to be in communication with a distribution arrangement (6) interconnecting external trunk lines and internal subscriber lines. The distribution arrangement (6) is adapted to comprise or communicate with a detecting arrangement (11) adapted to detect presence of a high frequency digital signal and a connector arrangement (7) which in a second state is adapted to connect, or enable connection, of subscriber lines and a high frequency signal interface. In a first state it is adapted to disable/disconnect subscriber lines from a high frequency signal interface. The distribution arrangement (6) comprises switching or activating means for activating the second state of the connector arrangement (7) at detecting the presence of a high frequency signal.
US08233499B2 Controlling the transfer of terminal server data
The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.
US08233498B2 Method for distributing contention among terminals in contention access period of superframe
Disclosed is a method for distributing contention among terminals in a Contention Access Period (CAP) of a superframe in regard to a Medium (or Media) Access Control (MAC) layer employing a beacon-enabled mode in IEEE 802.15.4 standard. The method includes: dividing the CAP or the superframe into a plurality of sub-periods, all having the same size; receiving an association request message from a relevant terminal; and allocating one of the plurality of sub-periods to the relevant terminal, and transferring information on the sub-periods to the relevant terminal through a beacon frame, by a Personal Area Network (PAN) coordinator.
US08233495B2 Discovery channel and discovery beacon for peer-to-peer devices in wireless communications network
In a multi-channel wireless communications environment, at least one of the channels may be used for the purpose of allowing devices to discover each other so that they may subsequently communicate with each other on another channel. In some embodiments a special discovery beacon may be used on that channel, which is dedicated to the purpose of allowing the devices to discover each other.
US08233490B2 Method for the distribution of a network traffic according to SLA and QoS parameters
The invention relates to a method, a bandwidth broker and an edge node for providing a predefined quality of service between two communication partners, wherein the quality of service is provided by means of a plurality of connections and a decentralised admission control.
US08233486B2 Remote management of network devices
A device receives an activation inform message associated with a local area network (LAN) device, and verifies the LAN device and a gateway device associated with the LAN device based on an Internet protocol (IP) address included in the activation inform message. The device also performs a set parameter value (SPV) operation to add a new connection request port forwarding entry in the gateway device when the LAN device and the gateway device are verified, and sends a connection request operation, to be forwarded by the gateway device to the LAN device, based on the new connection request port forwarding entry.
US08233483B2 Communication apparatus, communication system, absent packet detecting method and absent packet detecting program
Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place.
US08233478B2 Method and an apparatus for data storage and communications
A method is disclosed of using a plurality of simultaneous communication sessions to allow two-way communication where data compositions are simultaneously sent from an apparatus to a large plurality of remote units, while maintaining a high performance of the apparatus, each session involving sending a data composition to a respective of a plurality of remote units through a communication network, the data compositions being stored in a storage unit. The method includes receiving from the storage unit streams of data composition sub-sets, and providing for each of the communication sessions a data queue, and storing data of the streams of data composition sub-sets in the data queues.
US08233474B2 Communication of location information for an IP telephony communication device
Techniques for providing location information describing a communication device configured to exchange telephony information over a computer network. A switching device of the computer network receives a first message according to a node-to-node communication protocol, the first message indicating that the endpoint communication device includes a configuration for a mode of operation on behalf of a telephone service account. The switching device determines from the first message an identifier of the telephone service account and sends the determined identifier in a second message via the computer network, the second message in support of a location service.
US08233472B2 POTS extender for voice fallback in a subscriber line
A full services access multiplexer is described. A master DSL modem is coupled to a conductor pair. A POTS extender is coupled to the conductor pair and may sense the operation of a fallback or other signal on the conductor pair. A suppression signal may be transmitted to the master DSL modem upon occurrence of the fallback. The suppression signal may travel over a control circuit. Traffic over a backplane or other network segment may be uninterrupted to an Integrated Access Device by handling signals inbound and outbound to the backplane via packet assembler and disassembler (PAD). The PAD may transmit a data stream to vocoder and received a data stream from vocoder for injection onto the backplane. The vocoder connects duplexed traffic to the subscriber line interface circuit (SLIC), wherein traffic between the vocoder and the SLIC are in analog formats in or near the audible range of frequencies.
US08233471B2 Wireless network system and method for providing same
A wireless network, which includes a wireless router client operable to broadcast data packets to at least one wireless server and one additional wireless client. Each client and server includes programs for determining optimum routes between them. The client also includes a program for determining if a received data packet is not addressed to it and if the packet has been sent via a new optimal route unknown to the client, and for notifying the respective server of such a new optimal route.
US08233470B2 Multi-radio wireless communication device method for synchronizing wireless network and bluetooth communications
Embodiments of a multi-radio wireless communication device and methods for synchronizing wireless network and Bluetooth (BT) communications are generally described herein. Other embodiments may be described and claimed. In some embodiments, a BT radio module adjusts a master clock signal by a predetermined step size before each subsequent BT transmission in response to a frame sync pulse from a wireless network radio module to reduce a time difference between subsequent frame sync pulses and synchronization reference points of BT slots.
US08233469B2 Relay device
A relay device receives transfer data from a transfer-source terminal and transfers the received transfer data to a transfer-destination terminal via relaying performed by another relay device. When the transfer data is received, the relay device establishes a direct communication with the other relay device, if information regarding the other relay device is attached to the received transfer data. If information regarding the other relay device is not attached, then the relay device attaches information regarding itself to the transfer data and transfers the resulting transfer data to a wireless control station.
US08233467B2 Method of ratio data emission, emitter and receiver using the method
Coding and decoding schemes useful in the context of MIMO (Multiple Input Multiple Output) or MISO (Multiple Input Single Output) communications especially used in conjunction of OFDM-like transmission schemes. A space frequency block code (SFBC) is based on the simultaneous use of two variants of Alamouti codes in the frequency domain, each kind of Alamouti code being applied to well-chosen pair of frequencies. The proposed SFBC keeps the constant envelope property for each antenna while leading to performance equal or very close to the pure Alamouti STBC performance.
US08233465B2 Signaling format for WLANS
A method for wireless communication begins by determining whether legacy devices are within a proximal region of the wireless communication. The method continues, when at least one legacy device is within the proximal region, formatting a frame to include: a legacy preamble; a signal field; an extended preamble; at least one additional signal field; at least one service field; an inter frame gap; and a data field.
US08233456B1 Power save mechanisms for dynamic ad-hoc networks
Techniques for establishing a dynamic ad-hoc wireless network are disclosed. A node transitions between wake and sleep modes during periods defined as beacon intervals. Before a network connection is established and while it is awake, the node transmits network connection request and also listens for network activity. If a beacon or response message is not detected while the node is listening, the node enters sleep mode and thereby conserves power. The node optionally changes the duration of its detection period and/or the time at which it listens for network activity relative to the start of each beacon interval. Information elements are optionally included with transmitted beacons or response messages.
US08233455B2 Wireless communication method and device for implementing media independent handover between technologically diversified access networks
A wireless communication method and device may be used to perform a media independent handover between technologically diversified access networks. A wireless transmit/receive unit (WTRU) may be configured to communicate with a plurality of technologically diversified access networks, such as Institute of Electrical and Electronics Engineers (IEEE) 802.X networks and Third Generation Partnership Project (3GPP) networks. The WTRU may include a plurality of access network specific protocol stacks and a media independent handover (MIH) function. The WTRU may be configured to communicate information with each of the plurality of access network specific protocol stacks using protocols specific to each to the plurality of access network protocol stacks.
US08233452B2 Signaling transmission on shared and dedicated channels in a wireless communication system
Techniques for sending and receiving signaling messages on shared and dedicated channels in a wireless communication system are described. A user equipment (UE) may receive a first signaling message on a shared channel during a first time period, receive a second signaling message on a dedicated channel during a second time period, and receive a third signaling message on the shared channel during a third time period. The UE may receive traffic data on the shared channel during all time periods. The UE may be handed over from a source Node B to a target Node B during the second time period. The UE may receive the first signaling message via the source Node B, receive the second signaling message via the source and target Node Bs, and receive the third signaling message via the target Node B.
US08233450B2 Wireless communication methods and components for facilitating multiple network type compatibility
This invention relates to wireless local area networks (WLANs), and the interoperability of networks of different types or conforming to different standards, and to methods and apparatus to allow a multimode wireless transmit/receive unit (WTRU), which is able to operate in more than one type of network, to handover from one network type to another without adversely affecting service, utilizing a mechanism and information flows implemented in a new protocol stack.
US08233448B2 Apparatus and method for scheduler implementation for best effort (BE) prioritization and anti-starvation
In various embodiments, a method, computer-readable storage medium, and apparatus for scheduling prioritized best effort (BE) service flows through a wireless network base station includes a controller coupled to a memory. If any one of a plurality of BE service flows are congested, a minimum reserved traffic rate (MRTR) algorithm is used by the controller to ensure that at least a highest priority BE service flow is maintained at least at an associated MRTR. If none of the plurality of BE service flows are congested, a maximum sustained traffic rate (MSTR) algorithm is used by the controller to enable the highest priority BE service flow to be set to at least at an associated MSTR before lower priority service flows are increased. If none of the plurality of BE service flows are congested and each service flow is at their associated MSTR, the controller is configured to distribute any excess bandwidth to each service flow in accordance with an initial set of priority BE traffic flow ratios.
US08233446B2 System and method for an improved MBMS to PSS handover
A system and method for ensuring an improved transition at the application layer when distribution of media is changed from broadcast/multicast bearers to unicast bearers and vice versa. A mapping is defined between the timeline of a Packet-Switched Streaming Service (PSS) session and the Multimedia Broadcast Multicast Service (MBMS) session timeline. This mapping is used to enable the correct positioning of the stream in a PSS session by a PSS server after a handover has occurred. Broadcast multicast service center (BM-SC) signals can support various options for media playback after a MBMS-PSS handover in a PSS session description protocol (SDP) file or in the MBMS user service description (USD). In response, the client can signal its choice in the RTSP request that is sent when switching to the PSS session.
US08233442B1 Discontinuous transmission CDMA system
A method of transmitting from a first node to a second node, said method comprising the steps of transmitting in a first mode at least one data frame from said first node to said second node; and determining if there is no data to be transmitted and if there is no data to be transmitted transmitting at least one empty frame in the first mode; and switching to a second mode in which no transmission is made in the absence of data to be transmitted at least some of the time.
US08233440B2 Method and apparatus for determining transmit power
A method and an apparatus for determining transmission power are disclosed. A gain factor of an E-DPDCH in a compressed mode is determined according to the number of E-DPDCH used for initial transmission of data; and the transmission power of the E-DPDCH is determined according to the gain factor of the E-DPDCH in compressed mode. As the gain factor of E-DPDCH in compressed mode is determined according to the number of E-DPDCH for initial transmission of data, the gain factor of the E-DPDCH in compressed mode can be determined accurately, and thus the transmit power of the E-DPDCH can be determined accurately according to the gain factor of the E-DPDCH. Therefore, the waste of transmit power of the E-DPDCH is reduced, and thus the system capacity is improved.
US08233438B2 Methods and apparatus for dynamically adjusting a data packet window size for data packet transmission in a wireless communication network
A router is operative to perform the following actions for each one of a plurality of wireless devices operating in a wireless network. The router initially transmits a number of data packets matched for a window size which corresponds to a default window size. The router then measures a round trip time (RTT) associated with communication of each of the transmitted packets. The router increases the window size if the RTT associated with the communication of each of the transmitted packets is within a first threshold. On the other hand, the router decreases the window size if the RTT associated with the communication of any of the transmitted packets is more than the first threshold but less than a second threshold. The router sets or updates at least one of the first or the second thresholds based on traffic communicated to the plurality of wireless devices via the router.
US08233437B2 Mobile IP communication system, apparatus, and method with DHCP proxy functions
A communication system includes mobile IP communication apparatuses in an access service network and having proxy mobile IP client functioning units, foreign agent functioning units, and DHCP proxy functioning units, which have a common IP address. The DHCP proxy functioning unit of a first mobile IP communication apparatus, connected with a mobile station before movement, reports information about the mobile station to a second mobile IP communication apparatus connected with the mobile station after movement. The DHCP proxy functioning unit of the second mobile IP communication apparatus receives the information about the mobile station and further receives from the mobile station, an update message addressed to the common IP address, executes an IP address update process based on the information about the mobile station, and reports an update result to the proxy mobile IP client functioning unit and the foreign agent functioning unit in the second mobile IP communication apparatus.
US08233436B2 RNC capacity licensing
A method of controlling the rate of traffic flow through an Iub interface of a Radio Network Controller is described. The method includes obtaining a licensed rate, which defines the maximum throughput permitted through the Iub interface, at the Radio Network Controller. The rate of traffic flow through the Iub interface and all Iu interfaces of the Radio Network Controller is measured, and the extent to which packet switched traffic flow through the Iub interface exceeds the licensed rate identified. If the packet switched traffic flow through the Iub interface exceeds the licensed rate, packets are dropped from traffic flow through the Iub interface to reduce the traffic flow to the licensed rate.
US08233431B2 WCDMA uplink HARQ operation during the reconfiguration of the TTI length
A method for minimizing the loss of data and ensuring that large delays do not occur during reconfigurations of an uplink transmission time interval (TTI) length of a WCDMA High Speed Packet Uplink Access (HSUPA) air interface, wherein the reconfiguration of an uplink TTI length is delayed until all pending retransmissions are successfully transmitted or until the maximum number of transmissions is reached. The transmission of new packets during this time period is prevented. However, pending retransmissions are allowed to occur. After the UE has received an ACK/NACK for each HARQ process, or until the specific maximum number of re-transmissions is reached, the UE starts transmitting with a new uplink TTI length.
US08233428B2 Using a synchronization channel to send quick paging signals
In an orthogonal frequency division multiple access communication system, a base station transmits a quick paging signal simultaneously with a synchronization signal during the same transmission symbol time period. Even though these different signals are transmitted during the same transmission symbol time period, a periodicity of the synchronization signal is maintained to facilitate rapid and cost-effective synchronization by subscriber stations with the base station. The quick paging signal alerts subscriber stations about whether to stay awake for a subsequent page or to go into a power saving sleep mode.
US08233427B2 Method and apparatus for generating channel quality estimates
A base station receives channel quality reports from a plurality of mobile terminals. The channel quality reports from the mobile terminals indicate the signal power of the signals received by the mobile terminals from the base station and one or more interference parameters relating to the power of impairment components contributing to the total impairment of the received signal during a first time interval. The base station computes an estimated channel quality indication for a second time interval subsequent to the first time interval based on expected variations in the powers of the impairment components. The estimated channel quality indication for the second time interval is used by the base station to schedule the mobile terminals and to determine the transmission format.
US08233424B2 Wireless communication system, connection device, relay device and registering method
A wireless communication system is provided. The wireless communication system includes a connection device which configures a first LAN which is a wireless LAN; a relay device which configures a second LAN different from the first LAN and relays data between a LAN terminal connected to the second LAN and the connection device; an authentication connection section which connects the relay device to the connection device through the first LAN by executing authentication conforming to an infrastructure mode based on a request from the relay device to the connection device; and a data transfer section which transfers data to be communicated between the LAN terminal and the connection device by using a data frame conforming to a wireless distribution system between the connection device and the relay device connected by the authentication connection section.
US08233423B2 Display generating device, display generating method, program, and wireless communication system
A display generating device includes a display screen generator generating a display screen showing connection status between each wireless communication device in a wireless network in which a plurality of the wireless communication devices operate in an autonomous and distributed manner, and a detector detecting an operation of changing connection status performed by a user via the display screen generated by the display screen generator, wherein, when the operation of changing connection status is detected by the detector, the display generating device performs a change process of reflecting the content of the operation of changing connection status.
US08233421B2 Method for reducing times of receiving overhead information by mobile multimedia broadcast terminal
A method for reducing times of receiving overhead information by a mobile multimedia broadcast terminal, comprising the following steps: a mobile multimedia broadcast system multiplexes different services according to service type, generates different overhead information, and adds an overhead information update indication in a corresponding service data segment for indicating whether the overhead information in the next frame will be updated; a receiving terminal monitors whether the overhead information will be changed according to the overhead information update indication in the service data segment; when the overhead information update indication indicates the overhead information in the next frame will not be updated, the receiving terminal will not receive the overhead information and only receive necessary service data in the next frame; when the overhead information update indication indicates the overhead information in the next frame will be updated, the occurrence of the update will be recorded, and the receiving terminal will determine whether to read the updated overhead information according to whether it is necessary to receive other services other than the current service.
US08233420B2 Method for wireless multi-hop network using synchronous MAC protocol
Technology for a wireless multi-hop network is provided. A method by which a source node operates in a wireless multi-hop network includes selecting one of first to M-th frame structures (M is a natural number greater than or equal to 2), based on a data packet generation interval, when the source node is in an active state, synchronizing with neighboring nodes in a first synchronization period of the selected frame structure, and when the source node is in the active state, transmitting a control packet to a next hop in a data period of the selected frame structure, and waiting for a response from the next hop, the control packet indicating that the source node will transmit a data packet in a sleep period subsequent to the data period and including information on the selected frame structure. Here, each of the first to M-th frame structures defines a frame including at least one synchronization period, at least one data period, and at least one sleep period, and having a different duty cycle.
US08233416B2 Handoff supports for networks having different link establishment protocols
In a communication system in which a roaming node seeking network access among different networks which are implemented with different network interface layer protocols, handoff schemes are instituted whereby the node may freely move from one network to another with reduced levels of interruptions with respect to the network access. Prior to and at the onset of a handoff, the node receives an indication for the handoff. The indication may be embodied in various forms such as a signal message indicating a change of the SID (System Identification), NID (Network Identification), or PZID (Packet Zone Identification). Alternatively, the indication can be in the form of information straightforwardly included in a data packet sent to the roaming node prior to the handoff. As another alternative, the indication can be implemented as distinguishable message patterns sent to the node in which different message patterns can be sent by different networks supporting different network interface layer protocols.
US08233413B2 Dynamic adjustment of downlink/uplink allocation ratio in TDD wireless systems
Techniques, apparatuses, and systems for dynamically changing downlink and uplink allocations can include operating a base station under time division duplexing to communicate with one or more mobile devices using a frame structure, adjusting a downlink-uplink ratio to change an allocation between uplink and downlink data capacities in the frame structure, determining a mute interval based on the adjusted downlink-uplink ratio, generating mute information based on the mute interval to identify the one or more areas of the frame structure effected by the allocation change, and transmitting the mute information to the one or more mobile devices.
US08233411B2 Enhanced system for controlling service interaction and for providing blending of services
A service broker system is presented for mediating events or messages to be sent to or received from a plurality of applications to control service interaction and to provide service blending in a communications system. The service broker system includes steplet functional components that determine a desired mediation for feature interaction or service blending associated with an event or message, along with a message manager component with a dispatcher for the steplet functional components, where the message manager creates and maintains a unique message object for a received request message. A user and end point data manager component is provided to obtain user data and endpoint data and to bind attribute data to a user ID associated with a current service session, and a session context component for binding attribute data to session ID associated with the current service session. In one embodiment, the system includes two or more message manager components individually associated with a different message type.
US08233410B2 Telephone system
A telephone system that allows multiplexing and demultiplexing plural group calls through simple operations is provided. The telephone system includes a conference trunk creating unit that creates a conference trunk as required and has a multiplexing/demultiplexing special number table prestoring a multiplexing special number and demultiplexing special number corresponding to plural group calls. After plural group calls start, if the multiplexing special number is input, a control unit causes the conference trunk creating unit to create a large-conference trunk, switches and connects the voices of plural group calls corresponding to the multiplexing special number to the large-conference trunk and starts the multiplexed group call. If the demultiplexing special number is input, the control unit causes the conference trunk creating unit to create plural small-conference trunks, connects and switches each group call corresponding to the demultiplexing special number to the small-conference trunk and starts the demultiplexed group calls.
US08233409B2 Method, computer program product and apparatus for providing non-intrusive voice over internet protocol (VoIP) monitoring and recording
An apparatus for non-intrusively monitoring and recording data (e.g., speech data) associated with a call(s) as well as addition and/or removal of a user(s) to/from a communication may include a processor capable of receiving speech data generated by a user of a device that subscribes to a network(s). The processor is further capable of receiving trigger control signals and determining whether the trigger control signals contain data indicating whether recording and monitoring of the data is required as well as addition and/or removal of a user to a communication is required. The processor is further capable of generating one or more copies of the speech data when the determination reveals that the recording and monitoring of the speech data is required and is further capable of generating sound corresponding to the speech data when the determination reveals that the recording and monitoring of the speech data is not required.
US08233407B2 Method for providing a table of station-specific information in a network of distributed stations, and network station for carrying out the method
After every bus reset operation in an IEEE 1394 network, the network is reconfigured. This involves a table with further station-specific information being created after the bus initialization phase, the tree structure identification phase and the self identification phase. Each network station returns its station-specific information to the requesting network station. In the first phase, all that information which has been received up to a time determined by a first abort criterion is sorted into the table. Next, the still incomplete table is enabled for use by an application program in the requesting network station. In the second phase, the still missing station-specific information is then requested again and is sorted into the table when it is delivered by the stations to which requests have been sent. After a time determined by a second abort criterion, the further request for the still missing station-specific information is terminated and the table is closed in this state and is provided for use by the application software.
US08233403B2 Method and element for determining measurement time of inter-frequency measurement and inter-frequency measurement method
The invention provides a method and an element for determining a measurement time of an inter-frequency measurement, used for the dual mode UE supporting FDD mode and TDD mode in the FDD mode to perform the inter-frequency measurement to the TDD cell. If a whole timeslot is found within the measurement time, the PCCPCH mapped from the broadcast channel bearing the system information being located in the timeslot, the measurement time is taken as the valid measurement time for measuring the measurement performance. Accordingly, a method for measuring inter-frequency is also provided. A credible valid measurement time and a credible inter-frequency measurement may be realized according to the invention. Thus, the accuracy for evaluating the measurement performance and the measurement accuracy may be improved.
US08233399B2 Generic packet generator and method
There are disclosed a computing device, storage medium, and method for generating packets. The computing device may include a memory divided into a kernel space and a user space and a processor coupled to the memory. The processor may execute an application program operative in the user space and a generic packet generator operative in the kernel space. The application program may cause the computing device to generate a first stream definition including a first background data template and one or more first user defined fields. The generic packet generator may cause the computing device to generate a first plurality of transmission-ready packets, wherein each packet of the first plurality of transmission-ready packets comprises the first background data template overlaid by the one or more first user defined fields.
US08233397B1 Device for and method of making element appear in shortest network path by minimal decrements and increments
A device and method of minimally incrementing and decrementing the weights of a minimal number of links in a network to cause a link/node that is not in the shortest path in the network to be in the shortest path by determining the shortest path with link/node, identifying links in this path that are not in the shortest path without link/node, decrementing identified links to make the path the shortest path, identifying a link in the shortest path without link/node not in the path with link/node, incrementing the link, redoing these steps to determine a number of links and modifications to links that would cause the link/node to appear in the shortest path, identifying the set of links and modifications with the fewest links, and modifying the network in accordance with the identified set.
US08233396B2 Mesh network connecting 3G wireless routers
A communication routing arrangement includes two or more wireless routers coupled to a communication network, and a user device adapted to couple with the communication network through a communication path including at least one of the two or more wireless routers. The communication path between the user device and the communication network is selected based on available resources of the two or more wireless routers.
US08233395B2 System for advertising routing updates
A system for advertising routing updates is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a route reflector having a controller element that generates from a routing update a plurality of dissimilar routing advertisements transmitted in whole or in part to one or more provider edge routers operating in a packet-switched communication system. Other embodiments are disclosed.
US08233393B2 System for transmitting high quality speech signals on a voice over internet protocol network
The VoIP quality speech process is activated when a subscriber accesses a speech quality sensitive resource or in response to an activation of the feature by the subscriber, or when it is determined that the originating subscriber terminal device requires the transmission of high quality speech signals. A transmit buffer, associated with the port circuit that serves the originating device, stores a predetermined number of packets as they are transmitted from the originating device. In the case of lost or damaged packets, the VoIP quality speech system activates the transmit buffer to retransmit the missing or damaged packet to the destination device. Intelligent buffer management is provided, where the destination device can regulate the size of the transmit buffer as well as the size of its jitter buffer.
US08233391B2 System, method and computer program product for transmitting data entities
A method, system and computer program product for transmitting data entities, the method includes: receiving data entities to be transmitted over multiple channels; and preventing a transmission of data entities that are to be transmitted over congested channels while transmitting data entities that are to be are to be transmitted over non-congested channels.
US08233390B2 Priority and source aware packet memory reservation and flow control in forwarding planes
A source-based memory usage table is accessed to identify a source having a memory usage satisfying a predetermined memory usage threshold, the source-based memory usage table including a plurality of source records, each corresponding to a source from which packets are received. A first flow control signal is transmitted to the identified source that has a memory usage satisfying the corresponding predetermined memory usage threshold to control further packet transmission from the identified source. A priority-based memory usage table is accessed to identify a priority of which a memory usage satisfies a predetermined memory usage threshold of the priority. A second flow control signal is transmitted to one or more sources associated with the identified priority having a memory usage satisfying the corresponding predetermined memory usage threshold to control further packet transmission from the identified one or more sources.
US08233383B2 Network relay system and control method thereof
The network relay device of the invention makes a pair with at least a specific network device to relay data in a network. The network relay device includes: a control module that sends and receives a control frame signal to and from the specific network device, selects either of a master mode and a backup mode based on at least the control frame signal sent from the specific network device, and changes a working state according to a result of the selection; and a communication module that is under control of the control module to open a port and enable data transmission via a line linked to the port in the case of setting a master state to the working state, and to block off the port and disconnect the line linked to the port in the case of setting a backup state or another non-master state to the working state. The control module changes the working state from the backup state to a first intermediate state in response to selection of the master mode, determines whether the specific network device is in the backup state, based on the control frame signal sent from the specific network device, and changes the working state from the first intermediate state to the master state after confirmation that the specific network is in the backup state.
US08233372B2 Optical system for compensating for coma aberration and/or spherical aberration in an optical pickup device and optical pickup device having the same
An optical system for optical pickup, which optical system is used for performing recording, reproducing, and/or erasing of information on an optical recording medium and has a simple configuration, is provided. An optical pickup device 1 includes a collimator lens system 23, a beam expander 33, and an objective lens system 34 that includes an S-SIL element 27b. The beam expander 33 includes a lens element 33c that is supported so as to be movable in a direction perpendicular to an optical axis. By moving the lens element 33c in the direction perpendicular to the optical axis, a coma aberration of a spot on a recording layer can be compensated in a state where the interval between a surface of an optical recording medium 28 and the S-SIL element 27b opposed thereto is maintained constant.
US08233370B2 Objective lens, optical pickup and optical disc apparatus
Provided is an objective lens used in an optical pickup that performs recording and/or reproducing of information signals on three different types of optical discs using different wavelengths. The objective lens is configured to collect light beams with the at least three wavelengths λ1, λ2, and λ3, which satisfy a relationship of λ1<λ2<λ3, on signal recording surfaces of compatible optical discs corresponding to the respective wavelengths. The objective lens includes: a diffractive portion that has a predetermined diffraction structure formed on an incident side surface. The diffractive portion has a first region that is provided in an innermost peripheral portion so as to diffract the light beams, a second region that is provided outside the first region so as to diffract the light beams, and a third region that is provided outside the second region.
US08233363B2 Method of controlling recording operation and optical disc drive employing the method
Provided are a method of controlling a recording operation in an optical disc drive to improve recording quality and an optical disc drive employing the method. The method includes setting recording power and parameters related to the generation of recording pulses by successively performing an optimum power controlling (OPC) process for adjusting recording power and an optimum write strategy (WST) tuning control (OWC) process for adjusting parameters related to the generation of recording pulses. The method also includes performing data recording based on the set recording power and the set parameters related to the generation of recording pulses.
US08233361B2 Write-once recording medium, recording method, recording apparatus, reproduction method, and reproduction apparatus
A write-once recording medium is provided, which comprises a management information area for recording management information for managing a recorded state, and a user data area for recording user data. The user data area is configured to contain at least one recording area. At least one session is configured to contain at least one of the at least one recording area. The management information contains range information indicating a recording range of the at least one recording area and identification information for identifying the recording area located at a boundary of the session.
US08233360B2 Optical collimator assembly and optical pickup device including the same
An optical collimator assembly used in an optical pickup device and an optical pickup device are provided. The optical collimator assembly may include a collimating lens, a lens holder for supporting the collimating lens, a piezoelectric element coupled to the lens holder and including a female screw portion disposed along a central axis in one direction and a plurality of pairs of piezoelectric bodies disposed symmetrically with one another around the central axis and for causing deformation in a direction that crosses the central axis, and a male screw type transfer screw coupled to the female screw portion of the piezoelectric element.
US08233358B2 Plasmon antenna with magnetic core for thermally assisted magnetic recording
A TAMR (Thermal Assisted Magnetic Recording) write head uses the energy of optical-laser generated plasmons in a plasmon antenna to locally heat a magnetic recording medium and reduce its coercivity and magnetic anisotropy. To enable the TAMR head to operate most effectively, the maximum gradient of the magnetic recording field should be concentrated in the small region being heated. Typically this does not occur because the spot being heated by the antenna is offset from the position at which the magnetic pole concentrates its magnetic field. The present invention incorporates a magnetic core within a plasmon antenna, so the antenna effectively becomes an extension of the magnetic pole and produces a magnetic field whose maximum gradient overlaps the region being heated by edge plasmons being generated in a conducting layer surrounding the antenna's magnetic core.
US08233357B2 Encoder capable of compensating for tilt, hard disk drive using the same, and servo track writing system for the hard disk drive
An encoder is capable of being used to compensate for the tilting of a movable object in an apparatus. The encoder includes a fixed scale, and a movable scale integrated with an object that moves during an operation of the apparatus and having a plurality of patterns that are out of phase from each other with respect to the direction of movement of the object. The encoder may be employed by a hard disk drive (HDD) and a servo track recording apparatus. The movable scale is integrated with an actuator arm of the HDD for positioning a read/write head of the HDD, and the fixed scale is fixed to the housing of the HDD. The servo track recording apparatus can use the encoder to record servo track information precisely on a disk.
US08233356B2 Timepiece with a movable hour circle
Timepiece with an hour circle formed by a module placed around the movement. The module cover comprises openings at the position of each hour. Inside the module are rockers with decorations in two particular positions. An oscillating mass moves when the inclination of the plane of the timepiece changes and moves the rockers from one position to the other.
US08233353B2 Multi-sensor sound source localization
A multi-sensor sound source localization (SSL) technique is presented which provides a true maximum likelihood (ML) treatment for microphone arrays having more than one pair of audio sensors. Generally, this is accomplished by selecting a sound source location that results in a time of propagation from the sound source to the audio sensors of the array, which maximizes a likelihood of simultaneously producing audio sensor output signals inputted from all the sensors in the array. The likelihood includes a unique term that estimates an unknown audio sensor response to the source signal for each of the sensors in the array.
US08233351B2 Analyzing borehole seismic data to locate subsurface diffractors
A system and method for locating subsurface diffractors. The method operates on two-dimensional (2-D) seismic data that includes one or more 2-D seismic lines. The 2-D seismic data may be preprocessed to enhance diffracted energy. For each hypothetical diffractor location in a set of hypothetical diffractor locations, the method involves analyzing at least a subset of the seismic traces of the one or more 2-D seismic lines, in order to compute a value indicating an extent to which those seismic traces contain diffraction arrivals consistent with the hypothetical diffractor location. The method may further involve generating, storing and displaying an image (or map) based on the computed values. The image may illustrate areas of high, intermediate and low diffraction, and may be used to assess the formation.
US08233350B2 Frequency shift reservoir localization
A method and system of detecting and mapping a subsurface hydrocarbon reservoir includes acquiring seismic data having a plurality of components, applying a data transform to the seismic data to obtain seismic data spectral component maxima and maxima profiles, and recording the maxima or maxima profile in a form for display.
US08233349B2 System for generating a beam of acoustic energy from a borehole, and applications thereof
In some aspects of the invention, a device, positioned within a well bore, configured to generate and direct an acoustic beam into a rock formation around a borehole is disclosed. The device comprises a source configured to generate a first signal at a first frequency and a second signal at a second frequency; a transducer configured to receive the generated first and the second signals and produce acoustic waves at the first frequency and the second frequency; and a non-linear material, coupled to the transducer, configured to generate a collimated beam with a frequency equal to the difference between the first frequency and the second frequency by a non-linear mixing process, wherein the non-linear material includes one or more of a mixture of liquids, a solid, a granular material, embedded microspheres, or an emulsion.
US08233348B2 Bank active signal generation circuit
The bank active signal generation circuit comprises a decoded signal generator and an active signal generator. The decoded signal generator generates decoded signals from a first bank access signal, a second bank access signal and a row address signal in response to when a prefetch signal at a first mode. The decoded signal generator also generates decoded signals from the first bank access signal, the second bank access signal, and a third bank access signal in response when the prefetch signal at a second mode. The active signal generator generates bank active signals in response to receiving the decoded signals, an active pulse and a precharge pulse.
US08233346B2 Start-up circuit of internal power supply of semiconductor memory
There is provided a start-up circuit of an internal power supply of a semiconductor memory, including: an odd number of inverters that are connected in series and output a signal indicating whether or not to start to supply power from an internal power supply circuit of the semiconductor memory to an internal power supply circuit, and a discharge unit that is connected to an output side of an inverter at an odd-numbered stage and discharges charges remaining at the connection point between the inverter at the odd-numbered stage and the inverter at the stage immediately thereafter, after supply of power to operate the inverters is stopped.
US08233344B2 Semiconductor device
A semiconductor device includes a plural number of sense amplifiers that sense at least two data in parallel and that operate under a first frequency, and a multiplexer that operates under a second frequency higher than the first frequency and that sequentially serially outputs the data sensed in parallel. The semiconductor device also includes a driver circuit having a latch circuit connected to an output of the multiplexer, and an output driver circuit connected to the latch circuit and operating under the second frequency. The voltage of a power supply of the sense amplifiers is the same as the voltage of a power supply of the output driver circuit. The power supply of the sense amplifiers and the power supply of the output driver circuit are connected to respective different power supply lines.
US08233339B2 Semiconductor memory device
A semiconductor memory device includes an open-loop-type delay locked loop (DLL) configured to generate a clock signal locked by reflecting a first delay amount which actually occurs in a data path and a second delay amount which is required for locking the clock signal, a latency control unit configured to shift an inputted command according to a latency code value corresponding to the first delay amount and latency information, and output the shifted command, and an additional delay line configured to delay the shifted command according to a delay code value corresponding to the second delay amount, and output the command of which operation timing is controlled.
US08233338B2 Multi-bit test control circuit
A multi-bit test control circuit includes an operation unit, a delay unit, and a generation unit. The operation unit is configured to combine a single source signal inputted to each bank with a delay signal generated by delaying the source signal by a certain time to generate a first pulse signal. The delay unit is configured to delay the first pulse signal by a certain time. The generation unit is configured to combine an output signal of the operation unit with an output signal of the delay unit to generate a second pulse signal for a bank interleaving multi-bit test.
US08233336B2 Memory controller comprising adjustable transmitter impedance
Memory controllers, memory devices and methods are provided in which test data is transmitted and signal parameters are varied. The transmitted test data is read, and based on a comparison between transmitted test data and read test data a transmitter impedance is adjusted.