Document | Document Title |
---|---|
US08132267B2 |
Apparatus and method to harden computer system
In some embodiments, a processor-based system may include a processor, the processor having a processor identification, one or more electronic components coupled to the processor, at least one of the electronic components having a component identification, and a hardware security component coupled to the processor and the electronic component. The hardware security component may include a secure non-volatile memory and a controller. The controller may be configured to receive the processor identification from the processor, receive the at least one component identification from the one or more electronic components, and determine if a boot of the processor-based system is a provisioning boot of the processor-based system. If the boot is determined to be the provisioning boot, the controller may be configured to store a security code in the secure non-volatile memory, wherein the security code is based on the processor identification and the at least one component identification. Other embodiments are disclosed and claimed. |
US08132264B2 |
Access authorization across processing devices
Authentication information (125) obtained by a device (100) at one level of a transformation sequence is securely communicated to another device (200) at another level of the transformation sequence. To assure that the communicated authentication information (125) is not merely a copy of previously communicated authentication information, each communication (145) includes an item (255) that the receiving device (200) can verify as having been recently generated. |
US08132261B1 |
Distributed dynamic security capabilities with access controls
A method and system are disclosed for distributed dynamic security of a document. Portions of a document are associated with a plurality of member definitions. Each member definition contains an access right associated with a user. An access controller receives a request from a user and determines whether that user has sufficient access rights to access a portion of the document. |
US08132260B1 |
Methods and apparatus for prioritization of remediation techniques for network security risks
A method for a computer system includes receiving a topology of a network including a server location and a threat server at a threat server location, determining a vulnerability security risk for the server location, determining remediation actions including a first action and a second action in response to the vulnerability, determining updated security risks associated with the server location including an first updated security risk for a first action and a second updated security risk for, and displaying a prioritized list of remediation actions on the display, wherein the first remediation action is prioritized over the second remediation action when the first updated security risk value with respect to the security risk value shows a greater improvement in risk than the second updated security risk value with respect to the security risk value. |
US08132258B1 |
Remote security servers for protecting customer computers against computer security threats
A client computer may be configured to perform computer security operations in conjunction with a remotely located security server. Upon detection of a computer security event, such as reception of a file, the client computer may generate a query input and determine if the query input has corresponding security information in the security server. When the query input has corresponding security information, the client computer may forward the query input to the security server. In response, the security server may retrieve the security information using the query input and provide the security information to the client computer. As a particular example, the security event may be reception of a file in the client computer and the security information may indicate whether or not the file is infected with a computer virus. |
US08132246B2 |
Kerberos ticket virtualization for network load balancers
An exemplary group ticket for a Kerberos protocol includes a service ticket encrypted with a dynamic group key and a plurality of enveloped pairs where each pair includes a name associated with a member of a group and an encrypted the dynamic group key for decryption by a key possessed by the member of the group where decryption of an encrypted dynamic group key allows for decryption of the service ticket. Other exemplary methods, systems, etc., are also disclosed. |
US08132242B1 |
Automated authentication of software applications using a limited-use token
In general, the invention is directed to techniques of automated authentication of network-enabled software applications launched by a web browser. For example, an intermediate device, such as a Virtual Private Network (VPN) gateway, intercepts communications between a client device and a server. The gateway device automatically issues a temporary token to the client device when the web browser requests a resource that will result in the launch of an additional software application external to the web browser. This temporary token is only valid for a limited time and a limited number of uses. Subsequently, the gateway device uses the temporary token to authenticate the second software application, thereby avoiding passing user credentials from the web browser to the second application on the client device via an insecure persistent cookie. |
US08132241B2 |
Method for device insertion into a community of network devices
A method for performing at least one evolution operation in a dynamic, evolutive community of devices in a network comprising at least a first device. The method comprises a step of sending at least one message over the network from the first device to a second device, wherein the first device continues the method without acknowledgement of the at least one message from the second device. The method is suitable for execution on clockless devices. A device for performing the method is also claimed. |
US08132238B2 |
System and method for identity authentication for service access without use of stored credentials
A computer-implemented system and method for pool-based identity authentication for service access without use of stored credentials is disclosed. The method in an example embodiment includes providing provisioning information for storage in a provisioning repository; receiving a service request from a service consumer, the service request including requester identifying information; generating an authentication request to send to an authentication authority, the authentication request including requester identifying information; receiving validation of an authenticated service request from the authentication authority; and providing the requested service to the service consumer. |
US08132235B2 |
Method, system, and computer program product for providing e-token based access control for virtual world spaces
A method for providing e-token based access control to virtual world (VW) spaces includes intercepting a request from a first VW member to invite a second VW member to a VW space within a VW network, the request intercepted outside of the VW network. The access controls also include using a secret code associated with the first member to generate an e-token that includes an identifier of the second member and the space. The access controls further include sending the e-token inside the network. In response to a request for access to the space, the access controls include sending the e-token outside of the network for verification. Upon successful verification of the e-token, the access controls include accessing the network and controlling a guard bot inside the network to grant access for the second member to the space. The guard bot adds the second member to an access control list. |
US08132233B2 |
Dynamic network access control method and apparatus
A method of network access control identifies, in response to a request by an end node to access a network, attributes of the end node and of a device receiving the request. Based on the attributes, a network access control implementation is selected from a plurality of network access control implementations to apply to the request. |
US08132232B2 |
Controlling access privileges in a wireless domain
Various systems, methods, and programs executable on a computer readable medium are provided for providing secure communications in a wireless domain. In one embodiment, a method is provided in which access to a network is established a client in an originating subnet associated with an originating controller in a wireless domain. The access rights for the client are set based upon a first active control list. Access to the network for the client is established in a foreign subnet associated with a foreign controller in the wireless domain when the client roams from the originating subnet to the foreign subnet. A second active control list is tunneled from the foreign subnet to the originating subnet. The access rights to the network for the client in the originating controller are reset based upon the second active control list. |
US08132231B2 |
Managing user access entitlements to information technology resources
A computer implemented method, data processing system, and computer program product for logical management and provisioning of business applications within the framework of an identity management system. The illustrative embodiments providing an interface layer to map respective attributes, permissions, and resource accounts in a data repository needed to represent access to business applications via a managed service in the identity management system. The illustrative embodiments define user entitlements on a user account associated with the managed service. The illustrative embodiments provision user access to the business applications via the managed service in the identity management system upon user request. |
US08132225B2 |
Scalable and flexible information security for industrial automation
A security system that relates to industrial automation security comprises a component that receives a request to modify security relating to a zone of a factory floor, the zone being less than an entirety of the factory floor. A zonal security component generates security procedures for the zone, the security procedures differ from security procedures implemented on the factory floor outside the zone. |
US08132224B2 |
Transmitting and receiving multimedia SMIL documents
An apparatus and method for transmitting and receiving multimedia broadcasting in order to provide multimedia broadcasting services and interactive broadcasting services are provided. An apparatus for receiving multimedia broadcasting includes a reference clock receiver, which receives a reference clock value, i.e., a current time value, of real-time multimedia broadcasting; a multimedia document receiver/storage, which receives and stores a first multimedia document; a media data receiver/storage, which receives and stores first media data; and a multimedia document renderer, which when the first multimedia document is scheduled at the reference clock value and the first media data is a rendering material used to render the first multimedia document, renders the first multimedia document using the first media data. |
US08132223B2 |
Display of enhanced content
A method for controlling presentation of items of enhanced content in an interactive television system comprising at least one distribution unit and a plurality of decoder units arranged to store items of enhanced content and cause them to be presented to a user on receipt of a trigger signal from the distribution unit, the method comprising: storing the items of enhanced content at the decoder units; storing at the distribution unit a schedule indicating a desired synchronisation between the items of enhanced content and a running program with which the enhanced content is associated, the running program comprising a timing stream and a series of periodic indications of the identity of the running program; transmitting the running program to the decoder units over a transmission channel via the distribution unit; and at the distribution unit analysing traffic passing over the transmission channel so as to determine whether the said periodic indications of the identity of the running program continue to be detected as passing over the transmission channel, and generating trigger signals in respect of the enhanced content associated with the running program only whilst it is determined that the said periodic indications continue to be detected as passing over the transmission channel. |
US08132218B2 |
Access/edge node supporting multiple video streaming services using a single request protocol
An access/edge network node (300) according to the invention includes a single proxy function (301) to terminate on the subscriber side a single requesting protocol for a plurality of streaming video services. |
US08132217B2 |
Control device, reproduction system, and program
First, a control device determines a reproduction-display device, from which the control device has been able to obtain neighborhood device information via a short-range wireless communication section, to be located in the neighborhood of the control device, and registers this reproduction-display device to neighborhood determination information. Next, the control device detects the reproduction-display devices connected to a network, to which a content server is connected, using a network communication section and registers these reproduction-display devices to reproduction device registration information. The reproduction-display device, which is registered in both of the reproduction device registration information and the neighborhood determination information, is designated by priority, and reproduces and displays content. |
US08132216B1 |
Method and system for controlling a multi-terminal system
A method and system for controlling a terminal includes a receiving unit in communication with the plurality of terminals receiving a command signal and converting the command signal to a serial port control signal. The receiving unit formats the serial port control signal to form a formatted signal. A terminal device receives the formatted signal, recovers the serial port control signal from the formatted signal and controls a terminal device in response to the serial port control signal. |
US08132215B2 |
Apparatus for receiving broadcast signal
A broadcast signal receiving apparatus, which is capable of simultaneously processing a plurality of transport streams in an appropriate manner, is comprised of: a pre-processing unit 1202 that determines and extracts a piece of viewing-related data from each of a plurality of transport streams; a multiplexing unit 1203 that multiplexes the extracted pieces of viewing-related data, and outputs the resulting multiplexed data to an adapter 1204; and a demultiplexing unit 1205 that obtains, from the adapter 1204, the multiplexed data processed by the adapter 1204, and demultiplexes the received data. |
US08132210B2 |
Video disc player for offering a product shown in a video for purchase
There is provided a method for use by a video disc player for offering a product shown in a video for purchase. The method comprises examining a disc containing the video to determine whether the disc contains trigger data associated with the video; requesting the trigger data associated with the video from a remote server if the examining determines that the disc does not contain the trigger data associated with the video; downloading the trigger data associated with the video from the remote server using a network connection; and storing the trigger data associated with the video in a memory of the video player, wherein at least one trigger data includes a time indicating when a trigger is to occur during the playing of the video on the disc, the at least one trigger corresponding to the display of a product shown in the video. |
US08132206B2 |
Multiple database, user-choice-compiled program and event guide
An electronic programming guide generator utilizes filters to select only programming filtered to display in an electronic programming guide display. |
US08132193B2 |
Disk ejecting unit and optical disk device including the same
A disk ejecting unit to manually ejecting a disk and a disk device including the disk ejecting unit are provided. A disk ejecting unit for use in a disk device for recording and/or reproducing data with respect to a disk, includes a driving motor, a slider that moves toward a first position or a second position in response to a driving force of the driving motor, an eject lever to press the disk inserted into the disk device so as to eject the disk where the slider is moved toward the second position, and a gear assembly to transmit the driving force of the driving motor to the slider. |
US08132192B2 |
Optical disk apparatus
In a prior art slim-type high speed rotation optical disk apparatus, the side wall of the bottom chassis is bent at a bending point toward the side of the optical disk according to the configuration of the corner air window section of the chassis. According to the present invention, this bent side wall is formed so as to have a first vertical wall which is adjacent to the bending point and a second vertical wall which is adjacent to and lower than the first vertical wall. This constitutes an L-shaped vertical wall in the air window section of the bottom chassis, resulting in reduced noise. |
US08132177B2 |
System and method for load-balancing in server farms
A system and method for receiving a server request, determining whether one of a plurality of servers scheduled to receive the server request is available, wherein the availability of the one of the servers scheduled to receive the request is based on a first stored value and a second stored value, incrementing the second stored value by a predetermined amount when the one of the servers is unavailable and directing the server request to another one of the plurality of servers based on the first and second stored values. |
US08132176B2 |
Method for accessing, by application programs, resources residing inside an application isolation scope
In a method for accessing, by application programs, resources provided by an operating system, a process receives a request for a resource and an identifier associated with the resource. It is determined that the requested resource resides inside an application isolation environment. The request for the resource and the identifier associated with the resource is redirected to the application isolation environment. The request for the resource is responded to using an instance of the resource residing inside the application isolation environment. |
US08132174B2 |
Concurrency management in cluster computing of business applications
A system and method for concurrency management in an environment, in which a common pool of objects is shared by multiple users. A virtual lock owner is created for a main thread of a processing task. The main thread spawns parallel threads to update the objects in the common pool with locks. The virtual lock owner is passed to each parallel thread. Each thread (including the main thread) is associated with a thread dependent lock indicator identified by the virtual lock owner. The lifetime of the thread dependent lock indicator is coupled with the lifetime of the associated thread. The virtual lock owner is also associated with a thread independent lock indicator that has a lifetime independent of the lifetime of the main thread. Thus, the parallel threads can perform object update with lock protection even if the main thread aborts. |
US08132172B2 |
Thread scheduling on multiprocessor systems
A thread scheduler may be used in a chip multiprocessor or symmetric multiprocessor system to schedule threads to processors. The scheduler may determine the bandwidth utilization of the two threads in combination and whether that utilization exceeds the threshold value. If so, the threads may be scheduled on different processor clusters that do not have the same paths between the common memory and the processors. If not, then the threads may be allocated on the same processor cluster that shares cache among processors. |
US08132171B2 |
Method of controlling thread access to a synchronization object
A method of controlling thread access to a synchronization object is described. The method comprises waking a sleeping first thread after release, by a second thread, of a synchronization object in a normal state and causing, by the first thread, the synchronization object to transition to a want-lock state, the synchronization object being acquirable by the first thread prior to being acquirable by the second thread. |
US08132170B2 |
Call stack sampling in a data processing system
A computer implemented method, apparatus, and computer usable program code for sampling call stack information. An event is monitored during execution of a plurality of threads executed by a plurality of processors. In response to an occurrence of the event, a thread is identified in the plurality of threads to form an identified thread. A plurality of sampling threads is woken, wherein a sampling thread within the plurality of sampling threads is associated with each processor in the plurality of processors and wherein one sampling thread in the plurality of sampling threads obtains call stack information for the identified thread. |
US08132169B2 |
System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment
A system and method for dividing an application into a number of logical program partitions is presented. Each of these logical program partitions are stored in a logical program package along with a execution monitor. The execution monitor runs in one of the processing environments of a heterogeneous processing environment. The logical program partition includes sets of object code for executing on each of the types of processors included in the heterogeneous processing environment. The logical program partition includes instrumentation data used to evaluate the performance of a currently executing partition. The execution monitor compares the instrumentation data to the gathered profile data. If the execution monitor determines that the partition is performing poorly then the code for the other environment is retrieved from the logical program package and loaded and executed on the other environment. |
US08132161B2 |
Semiconductor test program debug device
It is possible to provide a semiconductor test program debug device capable of reducing the unnecessary facilities when using a semiconductor test device or a semiconductor test program of different specification. The semiconductor test program debug device 300 includes a virtual device 80 for simulating operation of the device under test, a dedicated test bench processing section 60 and a general-purpose test bench processing section 70 for generating a pseudo test signal and a response signal inputted/outputted between to/from the virtual device 80, conversion source program storage sections 10-14 for storing a plurality of semiconductor test programs of different specifications, dedicated conversion rule storage sections 30, 32 and general-purpose conversion rule storage sections 40, 42 for storing conversion rules corresponding to the respective specifications, and conversion processing sections 20-26 for generating the dedicated and the general-purpose bench processing sections 60, 70 by using the semiconductor test programs stored in the conversion source program storage sections 10-14. |
US08132158B2 |
Mechanism for software transactional memory commit/abort in unmanaged runtime environment
A method and apparatus for ensuring integrity of transaction exit functions is herein described. Dead local data in a transaction is prevented from overwriting local variables associated with a transaction exit function. In a write-buffering Software Transactional Memory (STM) system, a commit function is associated with a private stack to store local variables to ensure write-back of local dead data in a write-buffer does not corrupt the commit function. Similarly, in a roll-back STM, an abort function is associated with a private stack to store local variables to ensure the roll-back of a program stack with local dead data from a write log does not corrupt the abort function. Alternatively, one stack may be used for the transaction including a first function and an exit function. Here, local dead variables are detected and prevented from overwriting local variables of the exit function. |
US08132154B2 |
Displaying comment statistics information
A system, method and program product for statistically analyzing comments in one or more program code listings. A system is disclosed that includes a process for associating comments to blocks of code at different programmatic levels in a code listing; a process for assigning weights to different code blocks, and a process for generating a statistical analysis at the different programmatic levels of the comments in the code listing. |
US08132152B2 |
Extending a scripting language to provide an object hierarchy
Generating programmatically a pointer to a super implementation of a method in a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A hierarchy of functions, the hierarchy including one or more parent nodes each representing a parent function and each having one or more child nodes, each child node representing a function that inherits the methods of the corresponding parent node of which it is a child, is traversed until a super implementation of an inherited method is found. A programmatically created pointer to the super implementation is inserted programmatically into a corresponding location in a current function. |
US08132151B2 |
Action tags
Disclosed are apparatus and methods for performing actions with respect to objects. An object having an action tag, that specifies that a particular action script is to be performed with respect to the object, is provided. The action tag can be in the form of a textual label or any suitable user interface object that can be associated with the object. A search is then performed in a plurality of reference action tags, that each correspond to a different action script, for the provided action tag. When a matching reference action tag is found for the provided action tag, the corresponding, matching action script is then invoked so that the matching action script is automatically performed with respect to the object. Embodiments of the present invention also provide an action tag management architecture that is independent of the actions that are triggered by the action tags associated with particular objects and, accordingly, provides flexibility by allowing the set of actions to be expanded without requiring code changes to the tag management architecture. |
US08132150B2 |
Automatic customization of classes
A method and computer readable medium for automatic replacement of object classes in a library with custom classes to improve program efficiency. The method begins with static analysis preformed on a program containing a plurality of objects in order to determine type-correctness constraints and to detect unused functionality in one or more of the objects to be replaced. The plurality of objects is instrumented to detect usage patterns of functionality in one or more objects. Customized classes are generated based upon the static analysis and usage patterns detected. Bytecode is rewritten which is used for generating classes. The present invention provides transparency in the replacement of the objects. |
US08132148B2 |
XML application framework
The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI. |
US08132147B2 |
Semantic interpretation of software models for generating user interfaces
In one embodiment the present invention includes a method of generating a user interface comprising storing an interpretation model that describes program logic corresponding to a user interface for a computer program. Elements of the interpretation model may be bound with one or more user interface fragments. In one embodiment, the UI fragments may be specified in a user interface specification. User interface components may be generated based on said interpretation model, the user interface components comprising a plurality of said user interface fragments. In one embodiment, if the program logic is changed, a new user interface may be generated that works with the changed program logic. |
US08132146B2 |
Input of program instructions in imperative programming languages
The invention relates to a programming surface for imperative, procedural languages. A further prerequisite is a graphical user interface (GUI). The programming surface for the input of program code can be used with known programming languages such as Visual Basic, Java, C++. In the case of the programming surface, there is no longer a need to key in the program instructions. A language syntax need not be observed. An instruction set need not be learned. |
US08132144B2 |
Automatic clock-gating insertion and propagation technique
Embodiments of the present invention provide a method and system for clock-gating a circuit. During operation, the system receives a circuit which includes a plurality of clocked memory elements. Next, the system identifies a feedback path from an output of a clocked memory element to an input of the clocked memory element, wherein the feedback path passes through intervening combinational logic, but does not pass through other clocked memory elements in the circuit. Then, the system gates a clock signal to the clocked memory element so that the clock signal is disabled when the feedback path causes a value which appears at the output of the clocked memory element to be appear at the input of the clocked memory element. |
US08132142B2 |
Various methods and apparatuses to route multiple power rails to a cell
Various methods and apparatuses are described in which an integrated circuit is organized into rows and columns of macro cells having a layout architecture that includes at least two metal layers and a plurality of traces carrying three or more different potentials of voltage routed by the metal layers. A first, a second, and a third adjacent metal layers extend across the integrated circuit. The plurality of traces carry three or more different potentials of voltage and are routed in the metal layers. A first power trace supplies a VDD voltage potential. A second power trace supplies a VSS voltage potential. A third power trace supplies a third voltage potential to support sleep modes and retain data during sleep modes. All three power supply traces connect to one or more transistors in a first macro cell. |
US08132140B2 |
Analyzing device for circuit device, circuit device analyzing method, analyzing program, and electronic medium
A circuit board analyzing method and a circuit board analyzer are provided which can greatly reduce analyzing time. The circuit board analyzer includes a computing unit 110, a memory unit 140 connected to the computing unit 110, and an input unit 160 connected to the computing unit 110. The computing unit 110 includes a wiring data acquiring section 310 acquiring data of wirings formed on a circuit board, a basic circuit diagram forming section 320 dividing the wirings into meshes and setting cells and branches connecting the adjacent cells, and an interference analysis setting section 330 setting an element ignoring range of elements set in the cells and the branches. |
US08132139B2 |
Method of designing semiconductor device and design program
A semiconductor device has an interconnect structure that includes a main interconnection and a contact structure. Parameters contributing to parasitic capacitance and interconnect resistance of the interconnect structure include: main parameters including width/thickness of the main interconnection; and sub parameter. Variation of each parameter from a design value caused by manufacturing variability is represented within a predetermined range. A method of designing the semiconductor device includes: calculating the maximum capacitance value, the minimum capacitance value, the maximum resistance value and the minimum resistance value of the interconnect structure under a condition that respective variation amplitudes of the main parameters do not simultaneously take maximum values and variation of the sub parameter is fixed to a predetermined value; generating a CR-added netlist; and performing operation verification of the semiconductor device by using the CR-added netlist. |
US08132138B2 |
Buffering technique using structured delay skewing
A line buffering technique in which a plurality of line buffers are arranged based on a determined average number of branches and stages that are necessary to implement the buffers based on design constraints. In an exemplary embodiment, the line buffers may be arranged in any buffer topology arrangement meeting the average number of branches and the number of stages design constraints. |
US08132135B2 |
Method and system for creating a boolean model of multi-path and multi-strength signals for verification
A system, method, computer program product for verification and equivalence checking. In one approach, the system, method, and computer program product analyzes the switching paths in a manner consistent with circuit functionality to provide a complete application which can verify the complex characteristics in the circuits to the accurate RTL model function, including FPGA, ROM Arrays, RAM circuits, and other custom integrated circuit designs. |
US08132134B2 |
Closed-loop 1×N VLSI design system
Embodiments that design integrated circuits using a closed loop 1×N methodology are disclosed. Some embodiments create a physical design representation based on a behavioral representation of a design for an integrated circuit. The behavioral representation may comprise RTL HDL with one or more 1×N building blocks. The embodiments may alter elements of the 1×N building block by using logic design tools, synthesis tools, physical design tools, and timing analysis tools. Further embodiments comprise an apparatus having a viewer and a 1×N compiler. The viewer may generate displays of behavioral representations of 1×N building blocks, with the behavioral representations comprising RTL definitions. The 1×N compiler may create physical design representations of the 1×N building block and create behavioral representations from the physical design representations, wherein the physical design representations have elements altered by one or more tools of a tool suite. |
US08132124B2 |
Method and system for representing Web service activity through a user interface
A method and apparatus for representing Web service activity utilizes a user interface. Components of the user interface present a changing graphical feature based on an activity indicator of the associated web service. The components may vary color or text indicators. Activity indicators may include loading of the Web service object or other states and activities of interest. |
US08132123B2 |
3D scene orientation indicator system with scene orientation change capability
The present invention is a system that provides an orientation indicator graphical user interface element in a display view of a three-dimensional scene. The orientation indicator can be used to automatically change a view of the scene to a predetermined viewpoint. The indicator includes view direction indicating controls that when activated cause the view of the scene to change to a view direction indicated by the control. The direction can be indicated by a shape of the control, such as by a cone with a point pointing in the direction of the view, or by the location of the control, such as being located on a marked scene axis of the indicator. The view of the scene is also automatically adjusted at the view position to center an object of interest in the scene and zoomed in/out to fit the object to the display view. The indicator is part of the three-dimensional scene and moves with the scene as the scene is manipulated by a user, such as in tumbling the scene. The indicator is held at a fixed position and size in the display view, such as in a corner of the display view, by moving the indicator about within the scene and changing the size of the indicator. |
US08132122B2 |
Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
A method of displaying correlations among information objects includes receiving a query against a database; obtaining a query result set; and generating a visualization representing the components of the result set, the visualization including one of a plane and line to represent a data field, nodes representing data values, and links showing correlations among fields and values. Other visualization methods and apparatus are disclosed. |
US08132120B2 |
Interface cube for mobile device
A computing device presents, on a screen, a three-dimensional rendering of an interface cube that includes a representation of a user's contacts displayed on at least one surface of the interface cube. The computing device receives a communication item from a peripheral application, where the communication item is associated with a particular contact of the user's contacts. The computing device creates a graphic based on the communication item and displays the graphic at a location on the representation of the user's contacts that corresponds to the location of the particular contact within a sequence of the user's contacts. |
US08132119B2 |
Priority controlled display
Methods and apparatus, including computer program products, are provided for priority-controlled displays. In one aspect, the information elements are received at a user interface. Priorities are determined for the information elements. The information elements and determined priorities are then provided to the user interface. The priorities include a first priority representing one of the information elements with a higher priority, the information element having the first priority formatted to display the information element with higher priority when compared to another information element having a lower determined priority than the first priority. |
US08132118B2 |
Intelligent default selection in an on-screen keyboard
Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced. |
US08132115B2 |
Dynamic properties for software objects
A method, apparatus and article of manufacture provide for displaying per-instance dynamic properties of an object. A reference to an object instance having a dynamic property that is supplied at runtime for the object instance on a per-instance basis and is not stored with the object is received. A reference to a property source instance, that maintains knowledge of the dynamic property, associated with the object, is retrieved. The references are provided to a control that retrieves and displays the dynamic property. Additionally, the object may provide/specify a custom ActiveX control that defines a user interface for displaying and editing one or more properties. The custom control is instantiated and used to display the property in the defined user interface. |
US08132111B2 |
Virtual social interactions
A computer implemented method and system for enabling an interaction between a first user and a second user in a virtual social environment is disclosed. A plurality of interactables is provided in the virtual social environment for enabling a first user and a second user to interact in the virtual social environment. The first user selects one or more of the interactables and may modify the selected interactables. The first user targets the modified interactables to the second user in the virtual social environment. The first user renders the targeted interactables to the second user in the virtual social environment. Further, the first user shares the targeted interactables with the second user in the virtual social environment. |
US08132109B2 |
Webpage magnifier/formatter using CSS properties and cursor/mouse location
An approach is provided that receives web page data at a network adapter included in an information handling system. A process identifies a first set style sheets that apply to the web page data and a second set of style sheets that apply to graphical elements that are within a predefined proximity area of a cursor that is displayed on the information handling system's display screen. The process displays graphical elements that are outside the predefined proximity area using the first set of style sheets and simultaneously displays a second set of elements that are within the predefined proximity area using the second set of style sheets. |
US08132107B2 |
Multifunctional apparatus, method for controlling multifunctional apparatus, control apparatus, method for controlling control apparatus, system for controlling multifunctional apparatus, control program, and computer-readable storage medium
A multifunctional apparatus is capable of switching between a standard operation mode in which a Web service layer stops operating and an OS mode in which the Web service layer operates. In the OS mode, the multifunctional apparatus informs an external control apparatus of pressed-hardware-button information indicative of a pressed hardware button detected by a user interface layer. In the control apparatus, an event process section reads out, from a shortcut button storage section, process-contents information corresponded with button identification information indicative of the hardware button indicated by the pressed-hardware-button information, and a device control section transmits, to the multifunctional apparatus, a control instruction for executing a device process indicated by the process-contents information. Thereafter, in the multifunctional apparatus, the Web service layer acquires the control instruction from the control apparatus and executes the device process in accordance with the acquired control instruction. This allows for realizing a system for controlling a multifunctional apparatus, capable of executing, with only one touch, a process that has been registered. |
US08132106B2 |
Providing a document preview
A system, apparatus, method, and computer-readable media are provided for generating a document preview. According to one method, a preview handler is provided that exposes interfaces that may be called by a host application to generate a document preview without launching the application program that created the document. The interfaces exposed by the preview handler provide a common framework that may be utilized by both operating system and application program hosts to provide document previews. |
US08132104B2 |
Multi-modal entry for electronic clinical documentation
Methods, computer-readable media, and systems for populating an electronic clinical document capable of receiving multiple types of data are provided. In one embodiment, dictation audio input is embedded directly into one or more sections of an electronic clinical document along with other data types, such as structured user input, free-text input, or system-generated input. An electronic clinical document having embedded dictation audio and other data types can receive transcribed text corresponding to the embedded dictation audio. |
US08132101B2 |
Method and system for data selection and display
A method and apparatus for concurrently displaying sets of data related to a medical condition, including a feature which enables the user to select one or more of the data sets for emphasized or more prominent display relative to the other data set(s). |
US08132100B2 |
Screen image presentation apparatus and method for mobile phone
An apparatus and method is provided for idle mode screen image presentation device, such as a mobile phone. The screen image presentation apparatus includes a memory for storing a character house including variable and selectable background and function items for executing functions of the mobile phone, a controller for presenting the character house in a given mode, such as an idle mode of the mobile phone, and providing information, when one of the function items is selected, on a function represented by the selected function item, and a display which displays the character house and contents under the control of the controller. |
US08132098B1 |
Inhibiting hyphenation clusters in automated paragraph layouts
Methods and apparatus for inhibiting hyphenation clustering. In one aspect, the invention identifies a sequence of consecutive text lines, one or more of which end in hyphens, and calculates a hyphenation penalty value based on the number and proximity of hyphens within the sequence consecutive text lines. The hyphenation penalty can be aggregated with other format penalties to aid the identification of a paragraph layout having a best overall visual appearance. |
US08132096B1 |
Image composition evaluation
In a method of evaluating compositional quality of a layout orientation of an image, image saliency data is received for an image to be presented in a viewing region. A layout orientation for presenting the image in the viewing region is received. A composition template embodying an image composition rule is received. The image saliency data and the composition template are utilized to determine a weighted occlusion cost for the layout orientation. The weighted occlusion cost is utilized to determine a composition score indicating quality of the layout orientation with respect to the image composition rule. |
US08132095B2 |
Auditing a website with page scanning and rendering techniques
An automated website analysis system includes mechanisms for automatically reviewing a website and identifying various features of the website. In one implementation, the analysis system can rely at least in part on the actual downloading and rendering of each page in the website to determine not only aspects of website content and layout, but also whether various content, such as third party objects or source code, execute as intended. Additional features include recording user input that may be required to progress past web pages where automated site mapping would ordinarily stall. The analysis system can identify various items of interest about each web page to the website owner, including web page parent/child relationships, as well as the extent to which the given page content is consistent with its metadata descriptions. |
US08132093B2 |
Instance annotation in object-oriented programming
Object instance annotation technology is disclosed. This technology is capable of annotating any number of instances for any number of objects. Object instance annotations can be of various types, and annotations can serve as data extensions. Objects are enabled for annotation either by developers, or, alternatively, automatically by a programming language or framework. Furthermore, an interface is provided for annotations. This interface has a variety of operations, some of which allow for adding, retrieving, or removing annotations. Annotations can be reference types or even value types. They may also be private class types. Once object instances are enabled for annotating, and the interface is set up, this interface can annotate a multitude of different kinds of objects. For example, it can annotate generic objects, XML trees, CodeDom trees, and so on. |
US08132085B2 |
Method and apparatus for frame control header decoding using cyclic shifting of bits
A method and apparatus for decoding a frame control header message in a wireless communication transmission are disclosed. The method comprises assuming at least some of the bits comprising the frame control header message are constant across multiple frames or are known a priori and generating metrics at least from the bits of the frame control header message that are assumed to be constant or are known a priori. The method further comprises decoding the metrics, for example, with a Viterbi decoder or using chase combining, to yield the decode frame control header message. |
US08132081B1 |
Binary BCH decoders
Binary Bose-Chaudhuri-Hocquenghem (BCH) encoded data is processed by obtaining a set of syndromes associated with the binary BCH encoded data, including a subset of odd-term syndromes and a subset of even-term syndromes. During initialization of a variant error-locator polynomial, {circumflex over (Ω)}(x), the subset of even-term syndromes, but not the subset of odd-term syndromes, are loaded into the variant error-locator polynomial, {circumflex over (Ω)}(0)(x). |
US08132076B1 |
Method and apparatus for interleaving portions of a data block in a communication system
Circuit, method, and computer program for reordering data units of a data block in accordance with a first pre-determined function. The method includes, for each data unit of the data block—(i) generating an address corresponding to a memory location of a single-port memory module into which the data unit is to be stored, and (ii) storing the data unit in the memory location based on the address generated for the data unit. Each address is generated in accordance with the first pre-determined function, and each memory location of the single-port memory has a different delay associated with the memory location. The method further includes reading each data unit out of the single-port memory in accordance with the first pre-determined function, wherein data units of the data block are reordered based on each different delay associated with each memory location. |
US08132072B2 |
System and method for providing H-ARQ rate compatible codes for high throughput applications
In one embodiment, the present patent application comprises a method and apparatus to generate low rate protographs from high rate protographs, comprising copying a base graph; permuting end points of edges of a same type in copies of the base graph to produce a permuted graph; and pruning systematic input nodes in the permuted graph and the edges connected to them. In another embodiment, the present patent application comprises a method and apparatus to generate high-rate codes from low-rate codes, comprising puncturing a subset of codeword bits, wherein the step of puncturing a subset of codeword bits comprises regular-irregular puncturing the subset of codeword bits, random puncturing variable nodes, or progressive node puncturing variable nodes to obtain a desired code from a preceding code. |
US08132071B2 |
Transmitting device, receiving device, packet transmission method, packet reception method, and programs for same
A network interface unit of a server determines whether the transmission method of transmitting a packet is multicast transmission or unicast transmission; adds to the packet a second FEC when the transmission method of the packets is determined to be multicast transmission and adds to the packet an error detection code for ARQ when the transmission method of the packets is determined to be unicast transmission; and transmits the packet to clients. Each client determines whether the transmission method of the received packet is multicast transmission or unicast transmission; corrects the error on the basis of the second FEC when the transmission method is determined to be multicast transmission; and detects the error on the basis of the error detection code and generates a retransmission request signal when the transmission method is determined to be unicast transmission. |
US08132070B2 |
Using different physical interface to request retransmission of packet lost on unidirectional interface
Packets detected to be lost from a unidirectional interface such as an ATSC tuner are requested from the source or a peer using a different physical interface. The packets may be retransmitted for reception over either interface. |
US08132069B2 |
Selective HARQ combining scheme for OFDM/OFDMA systems
A method and apparatus for combining retransmitted hybrid automatic repeat-request (HARQ) messages at different stages in an orthogonal frequency-division multiplexing (OFDM)/orthogonal frequency-division multiple access (OFDMA) receiver are provided. The type of HARQ combiner used for a particular channel may depend on a number of selection criteria including the modulation order of the transmission, the number of bits needed for the combined signals, and the headroom in the HARQ buffer. For some embodiments, a combination of different types of HARQ combiners may be designed into a receiver and selected on a per-channel basis. Proper selection of a HARQ combining scheme may reduce the required HARQ buffer size and may provide an increased combining gain when compared to conventional HARQ combining techniques. |
US08132061B2 |
Repair bits for a low voltage cache
A method and apparatus for repairing cache memories/arrays is described herein. A cache includes a plurality of lines and logically viewable in columns. A repair cache coupled to the cache includes a repair bit mapped to each logically viewable column. A repair module determines a bad bit to be repaired within a column based on any individual or combination of factors, such as the number of errors per line of the cache, the number of errors correctable per line of the cache due to error correction code (ECC), the failure rate of bits, or other considerations. The bad bit is transparently repaired by the repair bit mapped to the column including the bad bit, upon an access to a cache line including the bad bit. |
US08132060B2 |
Comprehensive application programming interfaces for handling logical volume manager
Some embodiments of a system and a method to provide comprehensive application programming interfaces to a logical volume manager have been presented. For instance, a processing device running on a server may provide a library having a set of application programming interfaces to interface an application and a logical volume manager (LVM). In response to an error occurring while running the application in operation with the LVM, the processing device may return an error string in a natural language, a piece of programming code associated with the error, and an error code associated with the error using one or more of the set of application programming interfaces. |
US08132058B1 |
Auto regression tester for network-based storage virtualization system
An apparatus and method for testing a network-based storage virtualization system. A tester is connected to a host side of a storage virtualization system. The tester provides test scripts to the storage virtualization system to test I/O and other operations. A separate link, independent of said storage virtualization system, is provided to a storage side of said storage virtualization system to allow verification of the correct translation from virtual to physical independent of the data path used by the virtualization system. Thus, the tester verifies, over the separate link, the physical configuration of VLUNs and data written to the VLUNs by the tester on storage devices. |
US08132056B2 |
Dynamic functional testing coverage based on failure dependency graph
A method, system and computer program product is disclosed for providing test coverage for detecting failures in a software application. The method comprises the steps of identifying a set of test cases; and for each of at least a subset of said test cases, identifying one or more of the other test cases that depend on said each of the test cases based on a defined functional relationship. The method comprises the further steps of using a selected one of said subset of test cases to test the software application; and when said test of the software application fails, then testing the software application with the one or more of the other test cases that depend on said selected one of the test cases based on said functional relationship. |
US08132055B2 |
Operating system-firmware interface update recovery
Operating system (‘OS’)-firmware interface update recovery including determining, for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted; setting, for each corrupted OS-firmware interface image, a predictive failure analysis (‘PFA’) bit in nonvolatile memory available to the OS-firmware interface update recovery module; selecting an uncorrupted OS-firmware interface image; initiating a boot for the computer with the selected OS-firmware interface image; determining whether a previous update to one of the available OS-firmware interface images was interrupted; and notifying a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted. |
US08132048B2 |
Systems and methods to efficiently schedule commands at a memory controller
Systems and methods to respond to schedule commands at a memory controller are disclosed. A transmission error between a first memory controller port and a first redrive device may be detected. A first corrective action may be initiated at the first memory controller port in response to the detection of the transmission error. A particular method may include determining that a second memory controller port initiated a second corrective action. Incoming read commands may be distributed based on a comparison of the first corrective action and the second corrective action. |
US08132038B2 |
System and method for calibrating a time of day (TOD) clock in a computing system node provided in a multi-node network
A system, method and computer program product for calibrating a Time Of Day (TOD)-clock in a computing system node provided in a multi-node network. The network comprises an infrastructure of computing devices each having a physical clock providing a time base for executing operations that is stepped to a common oscillator. The system implements steps for obtaining samples of timing values of a computing device in the network, the values including a physical clock value maintained at that device and a TOD-offset value; computing an oscillator skew value from the samples; setting a fine steering rate value as equal to the opposite of the computed oscillator skew value; and, utilizing the fine steering rate value to adjust the physical clock value and correct for potential oscillator skew errors occurring in the oscillator crystal at the computing device. |
US08132037B2 |
Apparatus and method for processing wirelessly communicated data and clock information within an electronic device
An electronic device (12) for processing information that includes data and clock information and that is wirelessly received from another electronic device (14) may include a first processor (18) that controls only wireless communications with the another electronic device (14) and excluding operations associated only with the electronic device (12), a second processor (16) that controls the operations associated only with the electronic device (12) and excluding the wireless communications with the another device (14), and means (30-30″″) for extracting the clock information and the data from the wirelessly received information and providing a corresponding clock signal and the data to the second processor (16) for synchronous receipt of the data by the second processor (16) using the clock signal. |
US08132036B2 |
Reducing latency in data transfer between asynchronous clock domains
A method and an interfacing circuit are disclosed for transmitting data between a first clock domain operating at a first clock frequency C1 and a second clock domain operating at a second clock frequency C2. In accordance with this invention, data are transmitted from the first domain, through the interfacing circuitry, and to the second domain. Also, the interfacing circuitry includes a synchronization section that operates at a third frequency C3, which, in one embodiment, is greater than and a whole number multiple of C2. Preferably, C3 is an even whole number multiple of C2. In the preferred embodiment, a clock signal A is used to operate the second clock domain at frequency C2, and a clock signal B is used to operate the synchronization section of the interfacing circuitry at frequency C3, and clock signals A and B are source synchronized. |
US08132034B2 |
System and method for managing information handling system power supply capacity utilization based on load sharing power loss
An information handling system having plural processing modules, such as an information handling system blade chassis having plural information handling system blades, allocates power by determining an actual load sharing power loss associated with plural power supplies and applying the actual load sharing power loss to determine how much power to allocate to the information handling system modules. A chassis manager determines actual load sharing power loss by retrieving power information from plural power supplies. The actual load sharing power loss replaces a worst-case load sharing power loss assumed value to increase the amount power available for allocation to the information handling system modules. |
US08132030B2 |
Device and a method for managing power consumption of a plurality of data processing units
A device and a method for managing power consumption of a plurality of data processing units. A scheduler (280) schedules a first process step for a first data processing unit (200) consuming a high power within a first deadline and a second process step for a second data processing unit (240) also consuming a high power within a second deadline. The scheduler further schedules the first process step and the second process step such that the two process steps do not occur concurrently thereby reducing the peak power draw from a power supply while preserving deadlines. This is particularly beneficial in battery-operated equipment, such as portable electronic multimedia devices, since peak power drain has been found to be an important factor in determining the battery capacity. |
US08132026B2 |
Power storage device and mobile electronic device having the same
To provide a power storage device for regularly supplying power to a mobile electronic device, in which charging of a battery by a power feeder can be simplified and even when power stored in the battery is not enough, power can be regularly supplied to the mobile electronic device. The mobile electronic device includes an antenna circuit which receives power supply via radio signals, a battery which stores power, and a power supply control circuit which includes a switch circuit for intermittently supplying power to a load. Power supply to the load is intermittently controlled by controlling the switch circuit, which is provided in the power supply control circuit for controlling the supply of power stored in the battery, using a signal from a low-frequency-signal generating circuit. |
US08132013B2 |
Long-term authenticity proof of electronic documents
Systems, methods and computer program products are disclosed for providing long-term authenticity proof of an electronic document having a digital signature, wherein the electronic document is digitally signed with a digital signature and the electronic document and its digital signature are archived in a data archive. Such methods, systems and computer program products may store the electronic document in a first data archive and store a hash value of the electronic document in a second data archive different from the first data archive. Long-term authenticity and integrity may be achieved by periodically re-signing, particularly time stamping the hash value in the second data archive. |
US08132011B2 |
System and method for authenticating at least a portion of an e-mail message
A system and method allows some or all of an e-mail message, such as the sender or its contents, to be authenticated, for example, to identify a message as potential spam. |
US08132006B2 |
Cryptographic authentication and/or establishment of shared cryptographic keys, including, but not limited to, password authenticated key exchange (PAKE)
A server (120) uses a password (π) to construct a multiplicative group (ZN*) with a (hidden) smooth order subgroup ( |
US08132005B2 |
Establishment of a trusted relationship between unknown communication parties
The present invention provides an establishment of a trusted relationship between two mutually unknown communication parties in a communication system without the use of a trusted third party. The invention is based on non-interactive proofs-of-work being purpose-bound for establishing the trusted relationship and cryptographically signing information to be transferred between the communication parties using such proofs-of-work for the solving of a problem instance along with verifying the proofs-of-work and generating a session object for a trusted relationship, when the verifying yields an affirmative result. |
US08132003B2 |
Secure platform voucher service for software components within an execution environment
Embodiments of apparatus, articles, methods, and systems for secure platform voucher service for software components within an execution environment are generally described herein. An embodiment includes the ability for a Virtual Machine Monitor, Operating System Monitor, or other underlying platform capability to restrict memory regions for access only by specifically authenticated, authorized and verified software components, even when part of an otherwise compromised operating system environment. A provisioning remote entity or gateway only needs to know a platform's public key or certificate hierarchy in order to receive verification proof for any component in the platform. The verification proof or voucher helps to assure to the remote entity that no man-in-the-middle, rootkit, spyware or other malware running in the platform or on the network will have access to the provisioned material. The underlying platform to lock and unlock secrets on behalf of the authenticated/authorized/verified software component provided in protected memory regions only accessible to the authenticated/authorized/verified software component. Other embodiments may be described and claimed. |
US08131993B2 |
System and method for a commercial multimedia rental and distribution system
A system and method for securing intellectual property rights in distributed intellectual property. Rights are granted and policed in electronically distributed intellectual property. Use limitations are established by agreement by the content provider and the client. The use limitations are reflected in time-based, usage-based and player based component codes that are used to determine if the client is entitled to use the intellectual property. Intellectual property is protected from unauthorized use by encrypting the intellectual property with a key created from some or all of the component codes. As the component codes are known to both the client and the content provider, no key exchange is required. |
US08131981B2 |
SIMD processor performing fractional multiply operation with saturation history data processing to generate condition code flags
A data processing system, apparatus and method for performing fractional multiply operations is disclosed. The system includes a memory that stores instructions for SIMD operations and a processing core. The processing core includes registers that store operands for the fractional multiply operations. A coprocessor included in the processing core performs the fractional multiply operations on the operands and stores the result in a destination register that is also included in the processing core. |
US08131980B2 |
Structure for dynamic livelock resolution with variable delay memory access queue
A design structure for resolving the occurrence of livelock at the interface between the processor core and memory subsystem controller. Livelock is resolved by introducing a livelock detection mechanism (which includes livelock detection utility or logic) within the processor to detect a livelock condition and dynamically change the duration of the delay stage(s) in order to alter the “harmonic” fixed-cycle loop behavior. The livelock detection logic (LDL) counts the number of flushes a particular instruction takes or the number of times an instruction re-issues without completing. The LDL then compares that number to a preset threshold number. Based on the result of the comparison, the LDL triggers the implementation of one of two different livelock resolution processes. These processes include dynamically configuring the delay queue within the processor into one of two different configurations and changing the sequence and timing of handling memory access instructions, based on the specific configuration of the delay queue. |
US08131976B2 |
Tracking effective addresses in an out-of-order processor
Mechanisms, in a data processing system, are provided for tracking effective addresses through a processor pipeline of the data processing system. The mechanisms comprise logic for fetching an instruction from an instruction cache and associating, by an effective address table logic in the data processing system, an entry in an effective address table (EAT) data structure with the fetched instruction. The mechanisms further comprise logic for associating an effective address tag (eatag) with the fetched instruction, the eatag comprising a base eatag that points to the entry in the EAT and an eatag offset. Moreover, the mechanisms comprise logic for processing the instruction through the processor pipeline by processing the eatag. |
US08131974B2 |
Access speculation predictor implemented via idle command processing resources
An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory. |
US08131973B2 |
Priority determination when dumping files
A computer dumps information stored in a storage space used by a program, into a file when the program ends abnormally, by determining a priority representative of an order in which the information is dumped into the file, for storage areas which are predetermined areas into which the storage space is divided; compressing the information stored in each storage area in decreasing the order of priority and outputting the compressed information to the file in an order in which the information is compressed. |
US08131970B2 |
Compiler based cache allocation
Techniques a generally described for creating a compiler determined map for the allocation of memory space within a cache. An example computing system is disclosed having a multicore processor with a plurality of processor cores. At least one cache may be accessible to at least two of the plurality of processor cores. A compiler determined map may separately allocate a memory space to threads of execution processed by the processor cores. |
US08131969B2 |
Updating system configuration information
A data storage system and associated method comprising system configuration information; a first processor adapted for identifying a portion of the system configuration information in response to a configuration change request to the memory space, and for signaling an update request incident with the configuration change request to a second processor; and a second processor adapted for updating the portion in response to the update request and independently of the first processor. |
US08131966B2 |
System and method for storage structure reorganization
A method and system to reorganize a storage structure by generating correlation data that represents relationships between storage blocks of a storage structure, generating a block allocation scheme for the storage structure, determining a block reorganization operation, performing the block reorganization operation, and updating a virtual map. In certain embodiments, the system may include multiple host computers, a data storage subsystem, and multiple storage structures. The storage structures may include a hard disk, an array of hard disks, an IBM TotalStorage™ system, and a hierarchical storage system with RAID. |
US08131965B2 |
File-copying apparatus of portable storage media
The present invention provides a portable file-copying apparatus which includes a first connecting unit, a second connecting unit, and a control unit. The first connecting unit can receive a first portable storage media which includes an original file. The second connecting unit can receive a second portable storage media. Furthermore, the control unit is connected to the first connecting unit, the second connecting unit, and a memory. The control unit is applied for storing the original file in the memory, and copying the file to the second portable storage media in accordance with a control signal. |
US08131964B2 |
Systems and methods for combining data streams in a storage operation
Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module may combine data from multiple archive files into a single chunk. Additional modules perform other operations on the chunks of data to be transported such as encryption, compression, etc. The data chunks are transmitted via a transport channel to a receive pipeline that includes a second receiver module and other modules. The data chunks are then stored in a backup medium. The chunks are later retrieved and separated such as by demultiplexing for restoring to a client or for further storage as auxiliary copies of the separated data streams or archive files. |
US08131962B2 |
Storage system and method of producing recovery volume
A storage system for writing data sent from a computer to storage regions is described. The storage system includes storage regions configured to store data, and a controller coupled with the storage regions. The controller is configured to control writing of the data from the computer. The controller is further configured to set a first storage region for writing data sent from the computer to a second storage region. The controller then acquires a snapshot of the first storage region at a predetermined time, writes a snapshot journal for the snapshot to the second storage region, and manages a snapshot management table. The controller also acquires a recovery point journal when a recovery volume designated by the computer is made, and writes the recovery point journal to the second storage region. |
US08131960B2 |
Automated backup and reversion system
An automated backup and reversion system comprising at least two storage systems with one source storage system being physically connected to at least one host system during normal processing at any given time. During the backup process, involved storage devices are physically disconnected from the host system. The at least one destination storage system receiving the information backup may thereafter be connected to the host system to allow for subsequent host processing. The initial source storage system may then remain disconnected from the host system and assume the role of a destination storage system. Each storage system is located at the same logical location while being processed so that the host system is unaware that any storage system change has occurred. A plurality of storage systems may be configured with only one being processed at any given time, and the remainder may comprise successive backups after any negative event. |
US08131958B2 |
Storage system, storage device, and data updating method using a journal volume
A storage device including a data volume for storing data sent from a host computer and a journal volume to which update data in the data volume is written in a chronologically identifiable manner, comprises an update unit updating update data from a data restoration unnecessary period, from among the data restoration necessary period and the data restoration unnecessary period that set from an external device, in the journal volume. |
US08131957B2 |
Splitting writes between a storage controller and replication engine
Provided are a method, system, and article of manufacture for splitting writes between a storage controller and replication engine. A splitter executing in a storage controller manages access to primary volumes. An initialization command is received to communicate with a replication engine. A replication command is received for one primary volume and the primary volume is indicated as subject to replication. A write request is received to write data to a target primary volume of the primary volumes that is indicated as subject to the replication. The data in the write request is written to the target primary volume. The data in the write request is sent to the replication engine. The replication engine executes a copy services function associated with the target primary volume to write the data to a replication engine volume. |
US08131946B2 |
Converting victim writeback to a fill
In one embodiment, a processor may be configured to write ECC granular stores into the data cache, while non-ECC granular stores may be merged with cache data in a memory request buffer. In one embodiment, a processor may be configured to detect that a victim block writeback hits one or more stores in a memory request buffer (or vice versa) and may convert the victim block writeback to a fill. In one embodiment, a processor may speculatively issue stores that are subsequent to a load from a load/store queue, but prevent the update for the stores in response to a snoop hit on the load. |
US08131945B2 |
Disowning cache entries on aging out of the entry
Caching where portions of data are stored in slower main memory and are transferred to faster memory between one or more processors and the main memory. The cache is such that an individual cache system must communicate to other associated cache systems, or check with such cache systems, to determine if they contain a copy of a given cached location prior to or upon modification or appropriation of data at a given cached location. The cache further includes provisions for determining when the data stored in a particular memory location may be replaced. |
US08131944B2 |
Using criticality information to route cache coherency communications
In one embodiment, the present invention includes a method for receiving a cache coherency message in an interconnect router from a caching agent, mapping the message to a criticality level according to a predetermined mapping, and appending the criticality level to each flow control unit of the message, which can be transmitted from the interconnect router based at least in part on the criticality level. Other embodiments are described and claimed. |
US08131942B2 |
Control data modification within a cache memory
A data processing system is provided with at least one processor 4, 6, a main memory 18 and a cache memory 14. Cache data within the cache memory 14 has validity data V and control data associated therewith. The control data controls access to the cached data. Program instructions executed by the processors 4, 6 control a cache controller 26 to modify the control data associated with the cached data while it remains stored within the cache memory 14 and remains valid. The control data may, for example, specify a security flags indicating whether access is restricted to secure processes or processors. |
US08131939B2 |
Distributed shared I/O cache subsystem
A method and system for a decentralized distributed storage data system. A plurality of central processors each having a cache may be directly coupled to a shared set of data storage units. A high speed network may be used to communicate at a physical level between the central processors. A coherency protocol may be used to communicate at a logical level between the central processors. |
US08131938B2 |
Adaptive mechanisms and methods for supplying volatile data copies in multiprocessor systems
In a computer system with a memory hierarchy, when a high-level cache supplies a data copy to a low-level cache, the shared copy can be either volatile or non-volatile. When the data copy is later replaced from the low-level cache, if the data copy is non-volatile, it needs to be written back to the high-level cache; otherwise it can be simply flushed from the low-level cache. The high-level cache can employ a volatile-prediction mechanism that adaptively determines whether a volatile copy or a non-volatile copy should be supplied when the high-level cache needs to send data to the low-level cache. An exemplary volatile-prediction mechanism suggests use of a non-volatile copy if the cache line has been accessed consecutively by the low-level cache. Further, the low-level cache can employ a volatile-promotion mechanism that adaptively changes a data copy from volatile to non-volatile according to some promotion policy, or changes a data copy from non-volatile to volatile according to some demotion policy. |
US08131935B2 |
Virtual barrier synchronization cache
A data processing system includes an interconnect fabric, a system memory coupled to the interconnect fabric and including a virtual barrier synchronization region allocated to storage of virtual barrier synchronization registers (VBSRs), and a plurality of processing units coupled to the interconnect fabric and operable to access the virtual barrier synchronization region of the system memory. Each of the plurality of processing units includes a processor core and a cache memory including a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory and a cache controller. The cache controller, responsive to a store request from the processor core to update a particular VBSR line, performs a non-blocking update of the cache array in each other of the plurality of processing units contemporaneously holding a copy of the particular VBSR line by transmitting a VBSR update command on the interconnect fabric. |
US08131934B2 |
Extract cache attribute facility and instruction therefore
A facility and cache machine instruction of a computer architecture for specifying a target cache cache-level and a target cache attribute of interest for obtaining a cache attribute of one or more target caches. The requested cache attribute of the target cache(s) is saved in a register. |
US08131932B2 |
Method and system for fast retrieval of random universally unique identifiers through caching and parallel regeneration
In general, the invention relates to a system that includes a UUID cache and a UUID caching mechanism. The UUID caching mechanism is configured to, using a first thread, monitor the number of UUIDs stored in the UUID cache, determine that the number of UUIDs stored in the UUID cache is less than a first threshold, request a first set of UUIDs from a UUID generator, receive the first set of UUIDs from the UUID generator, and store the first set of UUIDs received from the UUID generator in the UUID cache. The UUID caching mechanism is further configured to provide a second set of UUIDs to a first application using a second thread, where at least one of the UUIDs in the second set of UUIDs is from the first set of UUIDs, and where the first thread and the second thread execute concurrently. |
US08131925B2 |
Runtime machine supported method level caching
A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again. |
US08131924B1 |
De-duplication of data stored on tape media
Embodiments of the present invention provide mechanisms for improving storage consumption on a sequential access medium, such as a physical tape, by preferably storing one instance of a data block of a backup data set on the tape media. When another instance of a data block is received having the same pattern as the stored data block, rather than storing the data block itself, a reference to the data block is stored on the sequential access medium. When data are restored, data blocks are cached at a block store on a storage device(s) having a faster seek time than the tape. When a reference to a previously stored data block is read from the tape, rather than re-winding the tape to search for the data block on the tape (which might take a long time to locate), the referenced data block can be found on the storage device having a faster seek time than the tape media. |
US08131922B2 |
Storage system
The storage system includes a disk controller for receiving write commands from a computer, and a plurality of disk devices in which data is written in accordance with the control of the disk controller. The size of the first block which constitutes the data unit handled in the execution of the input/output processing of the data in accordance with the write command by the disk controller is different from the size of the second block which constitutes the data unit handled in the execution of the input/output processing of data by the plurality of disk devices. The disk controller issues an instruction for the writing of data to the disk devices using a third block unit of a size corresponding to a common multiple of the size of the first block and the size of the second block. |
US08131920B2 |
Method and system for dynamically allocating read and write sequence randomizer
A data formatting system and method to improve data efficiency and integrity in a hard disk are disclosed. One embodiment provides a disk drive system having a plurality of lookup tables which store a plurality of randomizer seeds which may be dynamically encoded into the preamble field of a customer data block if the customer data is deemed marginal. Encoding the randomizer seed into the preamble field prevents adjacent data track mis-writes and mis-reads. |
US08131919B1 |
Techniques for controlling storage device use by performing a storage device location assessment operation based on a current storage device identifier
An electronic system includes a framework, data storage circuitry and a controller. The framework includes multiple device slots. The data storage circuitry is arranged to access storage devices installed in the framework. The controller is arranged to receive a current storage device identifier in response to installation of a storage device into a particular device slot of the framework, and perform an electronic storage device location assessment operation based on the current storage device identifier. The controller is further arranged to provide a control signal in response to performing the electronic storage device location assessment operation. The control signal selectively (i) permits the data storage circuitry to overwrite the storage device while the storage device resides in the particular device slot, and (ii) prevents the data storage circuitry from overwriting of the storage device while the storage device resides in the particular device slot. |
US08131915B1 |
Modifying or overwriting data stored in flash memory
Flash memory stored data modification is described. In embodiments, a flash memory system includes flash memory and a memory controller that manages data write and erase operations to the flash memory. The flash memory includes a first flash memory region of single-write flash memory cells that are each configured for a data write operation and a corresponding erase operation before a subsequent data write operation. The flash memory also includes a second flash memory region of multiple-write flash memory cells that are each configured for multiple data write operations before an erase operation. |
US08131914B2 |
Electronic device having a memory element and method of operation therefor
An electronic device comprises a processing unit operably coupled to a buffer random access memory, in turn operably coupled to a non-volatile memory configured to emulate an electrically erasable programmable read only memory. The processing unit is arranged to transfer data between the buffer RAM and the non-volatile memory at a first clock frequency. A second RAM is operably coupled between the processing unit and the non-volatile memory and the processing unit sets a Tag bit in the second RAM to identify an address in the buffer RAM that is being written to or read from by the processing unit. |
US08131912B2 |
Memory system
A memory system including a nonvolatile memory, a first controller connected to a host equipment, the first controller controlling the entire memory system, a second controller connected to the first controller and also connected to the nonvolatile memory, the second controller controlling an access process to said nonvolatile memory, the second controller receives a command via the first controller and carries out the access process to the nonvolatile memory according to the command, the command being input from the host equipment. |
US08131910B2 |
System and article of manufacture for device selection
Provided are a system and article of manufacture for device selection. A command is generated in a host, wherein the command is for a library manager not directly connected to the host. A device is selected from a subsystem in a storage library based on a preference order, wherein the storage library is coupled to the host and the library manager. The command is sent from the host to the selected device for communicating with the library manager. |
US08131908B2 |
Wireless universal serial bus system and driving method thereof
Disclosed is a wireless universal serial bus system that includes a device; a first host communicating with the device according to a wireless universal serial bus protocol; and a second host communicating with the device according to a wireless universal serial bus protocol, wherein when the first host receives a beacon from the second host, the first host provides new host information read out from the beacon to the device. |
US08131906B2 |
Voltage indicator signal generation system and method
The present invention provides for a system comprising a peripheral component interface (PCI) host bridge. The PCI host bridge is configured to be coupled to a PCI bus, and to receive a system reset signal, to generate a PCI bus reset signal based on the received system reset signal, to detect a PCI operational mode of the PCI bus, and to generate a voltage indicator signal based on the detected PCI operational mode. A voltage regulator is coupled to the PCI host bridge and configured to receive the voltage indicator signal and to regulate a signaling voltage for the PCI bus based on the voltage indicator signal. |
US08131904B2 |
Processing module, interface, and information handling system
A processing module, interface, and information handling system are disclosed. According to an aspect, a processing module can include a plurality of components coupled to a circuit card operable to be coupled to a host processing system. The processing module can also include a processing module interface configured to be coupled to a host interface of the host processing system. According to an aspect, the processing module interface can include a plurality of contacts operable to couple a plurality of signals configured to be coupled between the host processing and the circuit card to enable or disable use of resources of the circuit card during a reduced operating state of the host processor. |
US08131901B2 |
Interrupt control for virtual processing apparatus
A data processing system supporting one or more virtual processing apparatuses is provided with external interrupt interface hardware 26 and virtual interface hardware 28. Hypervisor software responds to an interrupt received by the external interrupt interface hardware 26 to write data characterising that interrupt into list registers 18 of the virtual interface hardware 28. A guest operating system for the virtual machine of the virtual data processing apparatus being emulated may then read data from the virtual interface hardware 28 characterising the interrupt to be processed by that virtual machine. The virtual machine and the guest operating system interact with the virtual interface hardware 28 as if it were external interface hardware. The hypervisor software is responsible for maintaining the data within the virtual interface hardware 28 to properly reflect queued interrupts as received by the external interface 26. |
US08131900B2 |
Bus signal control circuit for detecting bus signal abnormalities using separate bus diagnosis line
A memory control unit controls writing and reading of data to the slave device according to an instruction from the master device. A bus diagnosis line is directly connected from the bus signal control circuit to a bus signal receiving terminal of the slave device without passing through the address bus and the control signal line. A bus signal abnormality processing unit compares an output bus signal output from the bus signal control circuit to the address bus and the control signal line with a feedback bus signal fed back through the bus diagnosis line to determine the presence/absence of a difference. The memory control unit elongates a bus cycle period of a bus cycle of operation being executed when it is determined in the bus signal abnormality processing unit that the difference is present. |
US08131897B2 |
Semiconductor memory device inputting and outputting a plurality of data length formats and method thereof
A semiconductor memory device and method thereof are provided. The example semiconductor memory device may include a first processor configured to exchange data with a first data length format, a second processor configured to exchange data with a second data length format and a shared memory configured to store data, the shared memory being shared by the first and second processors, the shared memory further configured to receive a read command from at least one of the first and second processors and to output data in response to the read command based on which of the first and second data length formats is used by the processor issuing the read command. |
US08131896B2 |
Signal converter, signal processor and signal conversion transmission system
An input tool has: an I/O unit having a digimatic interface; a first signal conversion unit that converts a measurement signal in a signal format according to an HID keyboard protocol capable of being processed by an HID driver; a second signal conversion unit that converts the measurement signal into a signal format according to a virtual serial port protocol capable of being processed by a VCP driver; a conversion controller that makes one of the first signal conversion unit and the second signal conversion unit to convert a signal format of the measurement signal; and a USB communicator having a USB interface that is connectable with a PC, the USB communicator outputting the measurement signal. |
US08131892B2 |
Storage apparatus and a data management method employing the storage apparatus
A storage apparatus is provided that is capable of reducing data maintenance management costs with a performance that is both highly reliable and fast. The present invention is storage apparatus where an intermediary device is arranged between a controller and a plurality of disk devices of different performances arranged in a hierarchical manner. The controller unit carries out I/O accesses to and from the disk devices via the intermediary devices based on access requests sent from host apparatus. The intermediary device includes a power saving control function for the disk device and carries out operation control such as spin off and spin up of disk devices in accordance with conditions set in advance. |
US08131889B2 |
Command queue for peripheral component
In an embodiment, a peripheral component configured to control an external interface of an integrated circuit. For example, the peripheral component may be a memory interface unit such as a flash memory interface unit. The internal interface to the peripheral component may be shared between data transfers to/from the external interface and control communications to the peripheral component. The peripheral component may include a command queue configured to store a set of commands to perform a transfer on the interface. A control circuit may be coupled to the command queue and may read the commands and communicate with an interface controller to cause a transfer on the interface responsive to the commands. In an embodiment, a macro memory may store command sequences to be performed in response to a macro command in the command queue. In an embodiment, an operand queue may store operand data for use by the commands. |
US08131887B2 |
Automatically customizing one or more interactive portable display devices with a calculator unit by exchanging parameter data
An electronic processing apparatus comprises one or more remote interactive display devices and a calculator unit, wherein the display device comprises at least a screen, a connector selectively connectable to the calculator unit, a user interface device and a microprocessor, whereas the calculator unit comprises at least one or more connectors, able to be selectively connected to the connector, a processor and a non-volatile memory. There is also a single connection element able to connect the connector and a selected one of the connectors of the calculator unit, both for data exchange and also for the transfer of energy for electric feed. The display device, through the connection element is able at least to transmit, through the connector, information relating to the own functioning parameters thereof to the calculator unit, which are compared with predetermined information recorded in the non-volatile memory so as to identify and select the functioning parameters of the display device and to obtain an automatic configuration of the display device. |
US08131885B2 |
Method and system of controlling computer system external effects for a computer game, the external effects such as incandescent lights, fluorescent lights, vibration devices, LED/laser diodes, and/or fans
A method and system of controlling computer system external effects. At least some of the illustrative embodiments may be a computer system comprising a processor (wherein a computer system user interacting with software executed on the processor triggers a software event), and an external effects controller coupled to the processor (wherein the external effects controller controls at least one device being a purely aesthetic device or a non-aesthetic device operated in a manner for aesthetic reasons). The computer system user selectively associates the at least one device to the software event such that, if associated, upon occurrence of the software event an operational state of the at least one device is changed by the external effects controller. |
US08131884B1 |
Reusing system configuration information and metadata for related operations
Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group. |
US08131879B1 |
Use of ethernet frames for exchanging control and status information within an HPNA controller
A method for providing control information between a host and a home phone line network via an Ethernet controller includes: determining if the control information is to be transmitted to the home phone line network or is received from the home phone line network; generating a first home phone line network data frame from a frame control frame (FCF) and a corresponding first Ethernet data frame received from the Ethernet controller, if the control information is to be transmitted to the home phone line network; and generating a second Ethernet data frame and a corresponding frame status frame (FSF) from a second home phone line network data frame received from the home phone line network, if the control information is received from the hoMe phone line network. Control information is thus provided between the host and the HPNA network via an Ethernet controller without requiring additional hardware or special interfaces. |
US08131875B1 |
Device profile assignment based on device capabilities
Systems and methods, including computer software implementations, involve identifying a first set of device capabilities associated with an electronic device. The first set of device capabilities include one or more device capabilities. A description of the first set of device capabilities is provided to a remote source, and a first device profile identifier is received from the remote source. The first device profile identifier is associated with the first set of device capabilities. The first device profile identifier is stored on the electronic device, and the received first device profile identifier is included in a communication to the remote source. |
US08131874B2 |
Meta data customizing method
A user apparatus makes a meta data obtaining request to a delivering apparatus, the request including designation of an element to customize, which element exists in a predetermined location of a description of the structured language of the meta data to obtain, as well as format designation designating a variable to be located in the element and a format thereof. The delivering apparatus every time dynamically replaces the contents of the corresponding element of the description of the structured language of the meta data to output, with a value corresponding to the variable and the format designated by the format designation, based on the designation of the element and the format designation, according to different requests from respective user apparatuses. |
US08131873B2 |
Technique for selecting a path computation element
A technique efficiently selects a Path Computation Element (PCE) to compute a path between nodes of a computer network. The PCE selection technique is illustratively based on dynamic advertisements of the PCE's available path computation resources, using (i) a low-pass filter algorithm to compute such resources, and (ii) threshold determinations to control distribution of those advertisements. To that end, the novel technique enables one or more PCEs to dynamically send (advertise) their available path computation resources to a Path Computation Client (PCC) by way of the controlled advertisements. In addition, the technique enables the PCC to efficiently select a PCE (or set of PCEs) to service a path computation request based upon those available resources. |
US08131865B2 |
Media service delivery system providing conditional access to media content from various client devices
A system for protecting the digital rights of content owners allows digital media to be delivered to only those media rendering client devices that have been approved for the media content. Before delivering requested media, the media service provider may determines whether the media rendering client device that requested the media is the type of device that is authorized to receive the request media. If it is, the media service provider may transmit the media to a middleman server over a network (such as the Internet). A middleman server may then serves the media to the client device over a local network. By allowing the media content to be distributed to approved devices only, the media service provider can prevent a user from using the media in a way that is not authorized by the content owner. |
US08131862B2 |
Integration of SS7 with an application server
A computer-implemented method, system and computer-readable storage medium are presented for establishing a communication link between an SS7 device and an application server. An SS7 message is first decoded by a SS7 SIGTRAN gateway into a SIGTRAN message. The SIGTRAN message is sent to a proxy server, wherein the SIGTRAN message is converted into XML for transmission to a converged application in the application server. |
US08131861B2 |
Method for cross-domain tracking of web site traffic
Web traffic reporting methods that rely upon third-party cookies suffer in accuracy when those tracking cookies are frequently refused by web users or deleted once they have been accepted. The invention described herein circumvents this problem by employing first-party cookies instead. This is accomplished by a client-side script that maintains the first-party cookie (as placed by the web site in question) and sends a site-maintained visitor ID to a tracking service for analysis. The effect is to improve the accuracy of traffic statistics that rely on that cookie. |
US08131860B1 |
Serialization and deserialization
Serialization is disclosed. It is detected if a component included in a graph of components associated with a user session on a first system has not changed since a prior serialization to a second system. A token is sent to the second system during a current serialization, instead of the component, indicating the component has not changed since the prior serialization. De-serialization is disclosed. a token is received at a first system from a second system, in a stream of serialized data from the second system, that indicates that a component on the second system has not changed since a prior serialization. A cached version of the component is retrieved. The cached copy is used to reconstruct on the second system a state of a user session with which the component is associated on the second system. |
US08131857B2 |
Fibre channel intelligent target management system
In one embodiment, a network device receives a port login directed to a target from a first host. The network device determines whether at least one other host is currently logged in to the target. The network device may then send a port login to the target corresponding to whether at least one other host is currently logged in to the target. |
US08131855B2 |
Management computer, resource management method, resource management computer program, recording medium, and information processing system
A resource management method executed by an information processing system having a plurality of physical servers 104 and a plurality of virtual servers 120 to be operated on the physical server, and a management server 101 connected to the physical server via a network 207 to specify the virtual server associated to a resource pool 130 and the physical server for operating the virtual server, collect performance information of the specified physical server, and calculate the performance information of the resource pool on the basis of the collected performance information. |
US08131853B2 |
External processor for a distributed network access system
An external processor for a network access system having a programmable access device includes a service controller that provides at least one service for network traffic, a message processor that processes network messages for service processing by the service controller, and a programmable access device controller that programs the programmable access device in response to service controller processing. It is advantageous for the external processor to include primary and secondary service controllers for a particular service so that, if the primary service controller fails, the secondary service controller can provide the particular service for message received from the programmable access device. In preferred embodiments, the service controller further includes a reporting processor that provides an interface through which reporting messages received from the programmable access device can be communicated to the service controller and a signaling controller that transmits signals to configure network hardware to establish requested network connections. The external processor preferably further supports a service policy interface through which the service controller can request policy decisions from a possibly remote policy server. |
US08131848B1 |
Image analysis and communication device control technology
Techniques are described for controlling communication devices using image analysis. For instance, when a communication is received by a communication device, the communication device outputs an alert to notify users of the received communication and accesses one or more images of an area proximate to the communication device. The one or more images cover an area proximate to the communication device at a time during which the communication device is outputting the alert. The communication device analyzes the one or more images to determine whether a user is present in the one or more images and in a position to perceive the received communication. The communication device handles at least one aspect of the received communication based on the determination of whether a user is in a position to perceive the received communication. |
US08131847B2 |
Mechanism to detect restricted access via internet hotspot
The disclosed wireless device automatically detects the redirection of its internet access via a wireless hotspot network. The exemplary device algorithm provides the flexibility to detect either or both of DNS redirection and HTTP redirection, as well as to automatically accommodate such internet redirection. The proposed algorithm allows a wireless device user to be alerted and account for internet redirection when such internet redirection is automatically detected upon entering service via a hotspot. Alternatively, the wireless device may attempt to automatically meet the hotspot requirements and complete the internet access through the hotspot. |
US08131846B1 |
Global, location-aware computer security
Global, location-aware security information is generated, and used to provide location-aware computer security to portable computing devices. A global, location-aware security system receives local, location-aware security information from a large number of portable devices. The local information from each device comprises their locations at the times of detection of threat indicators. The global system transforms the received local information into global information, and maps detected threat indicators to specific locations. Each device monitors activity occurring thereon, detects threat indicators and current locations, and builds local information, which is periodically transmitted to the global system. When a device is activated or moved to a new location, it determines its current location, and requests global information concerning that location from the global system. The global system transmits global information, which the portable device uses to apply a location-based risk level policy to provide location-aware computer security. |
US08131844B2 |
Customer intelligence in a cloud operating environment
Computer-readable media, computer systems, and computing devices for providing customer intelligence data to a developer of an application that runs on a cloud operating environment associated with an online services provider. The online services provider collects customer information about customers, each of whom is identified by a customer ID. A developer uploads an application, having a corresponding application ID, and manages the application using resources associated with the cloud operating environment. An analysis module creates a three-way mapping between the application ID, customer IDs corresponding to customers that use the application, and customer intelligence data associated with the customer IDs. Using this mapping, the system presents the developer with customer intelligence information based on the customer intelligence data. |
US08131843B2 |
Adaptive computing using probabilistic measurements
Determining a configuration of a computer system for performing an operation, by determining an expected performance of a computer system based on at least one possible usage scenario given a current configuration of the computer system according to a current set of system parameters, determining an expected performance of the computer system based on at least one possible usage scenario given at least one candidate configuration of the computer system according to at least one candidate set of system parameters, and configuring the computer system according to whichever of the sets of system parameters that has a more favorable expected performance as determined in accordance with predefined criteria. |
US08131838B2 |
Modular monitor service for smart item monitoring
Monitor services deployable on device networks may be implemented using a modular approach, in which a core monitor service is mapped to one or more devices included in, or associated with, the device networks. Additional monitoring-related functionality may be provided to such devices using plug-ins, add-on services or service components, or other service modules, which interact with the core monitor service. The core monitor service(s) and any monitor service modules may be mapped, to specific ones of the devices, based on, for example, requirements of other services and/or relevant device metadata (e.g., capabilities) of the devices. In additional or alternative implementations, various protocols may be used to register new devices and deployed monitor service(s) with the distributed monitoring service(s) in a fast, secure, energy-efficient, and reliable manner, even as devices join or leave the device network(s). |
US08131836B2 |
Managing TCP anycast requests
Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, managing traffic includes receiving a request at a first node of a content delivery network, determining at the first node that the request should be serviced by a second node of the content delivery network, and redirecting the request to the second node, wherein the first node and the second node of the content delivery network comprise endpoints for serving content and wherein the content delivery network is at least in part an anycast network. |
US08131834B1 |
Determining the geographic location of a network device
Provided are techniques and apparatuses for determining the geographic location of a node on a network. In a representative embodiment, a data packet is received over the network from a second node, the data packet including a network identifier for the second node and a Time-To-Live (TTL) field that has a value, with the value of the TTL field for the data packet indicating a maximum additional number of hops that could have been made by the data packet. A probe packet addressed to the network identifier for the second node is then sent, the probe packet also including a TTL field. The initial value for the TTL field of the probe packet is set based on the value for the TTL field of the data packet. |
US08131833B2 |
Managing communication between nodes in a virtual network
A method for managing communication between nodes in a virtual network is provided. A first computing system utilizes first information to forward first data to the second computing system in a physical network. If the first information is incorrect, the second computing system forwards an unlearning request to the first computing system, and the first computing system updates or deletes the first information. If the first information is not available, the first computing system forwards the first data to a group of computing systems in the physical network by way of a multicast service. Upon receiving the first data, the second computing system or a third computing system in the physical network forwards a learning request to the first computing system, and the first computing system utilizes the learning request to generate the first information. |
US08131832B1 |
Message engine searching and classification
The subject innovation provides for systems and methods that facilitate locating components of a unified plant model at runtime (e.g., specifying a search criteria), via a message engine that searches for modules/applications dynamically at run time. When a control module in a program needs to find another control module, a search can be performed by specifying a criteria and performing a search in the controller, via the message engine. |
US08131831B1 |
Centralized policy management framework for telecommunication networks
A centralized policy management framework, including a centralized policy repository, is provided that can support both services and network management within a wireless network, and supports both Internet Protocol (IP)-based and non IP-based service traffic. Service level agreement (SLA) management and policy exchange is enabled for converged services across network domains. In one non-limiting embodiment, a 3GPP standards-based architecture is integrated into the overall policy management framework. |
US08131830B2 |
System and method for providing support services using administrative rights on a client computer
A method is provided for enabling a support program to provide services using imported administrative rights on a client computer for a user without administrative rights. The method includes the operation of creating a global administrative account on a domain server for a computer network. In addition, the support program can be activated on the client computer. A further operation is creating a process with administrative rights from the support program using the global administrator account on the domain server. The support services enabled with administrative rights can then to be provided for the client computer using the process created with administrative rights. |
US08131828B2 |
Selectively joining clients to meeting servers
In an embodiment, a hosted-on-premises meeting exchange server operates seamlessly with web meeting servers. For example, one computer-implemented method comprises receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, and otherwise joining the client computer to the web meeting at an off-premises-meeting exchange server; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at the off-premises-meeting exchange server. |
US08131827B2 |
PLC with web-accessible program development software
An industrial control system that is for controlling an industrial process and that can be accessed via the Internet is disclosed. The industrial control system includes a plurality of I/O devices exchanging signals with the industrial process, and a web access module including a web server coupled to a PLC. The web server is capable of being coupled to at least one remote device via the Internet, and the PLC is coupled to the I/O devices. The web access module further includes programming software that can be utilized to generate a controller program for at least one of the PLC and one of the I/O devices. The web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate the controller program. |
US08131826B2 |
Image display system with visual server
An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics. |
US08131824B2 |
Method for the transmission of multimedia data utilizing a signaling signal in a telecommunications network
The invention aims at providing a method, a subscriber terminal, a computer program product and a communication system, wherein a sender has the possibility of influencing the signaling signal in a terminal of a recipient and configuring individually and with greater freedom a signaling signal by choosing one or more data formats that can be sent in an MM standard, particularly when transmitting an MM. According to the invention, this is achieved in that an element causing immediate display of said element is identified as a signaling signal (S) when the data and/or a predetermined partial amount of data have arrived. |
US08131821B2 |
System for publishing, organizing, accessing and distributing information in a computer network
A method for searching documents including defining a plurality of dimensions with each having dimension values that define users, maintaining documents with each having sections, and determining a user coordinate having a specific set of dimension values. The method further includes assigning dimension values and an associated user coordinate to each section of each document, storing the sections of the documents in a retrievable form, and identifying dimension values associated with the user coordinate in accordance with a filtering methodology. The method further includes displaying the dimension values as menu items in which a user is permitted to access the menu items for the dimension values associated with the user coordinate, and identifying sections of documents that meet the respective dimension values associated with the user coordinate in accordance with the filtering methodology, so that a user is permitted to access sections of the documents that meet the dimension values. |
US08131817B2 |
Method and system for generating a graphical display for a remote terminal session
In one aspect the invention relates to a method for generating a graphical display for a remote terminal session. The method includes monitoring output produced by an application program executing on a server, identifying a bitmap representation within the output produced by the application program and determining a check value for the bitmap representation. The method also includes retrieving a compressed data format of the bitmap representation based at least in part on the check value and transmitting to the remote terminal session the compressed data format in place of the bitmap representation. |
US08131815B1 |
Client-side modification of electronic documents in a client-server environment
Client-side modification of electronic documents by server-generated instructions in a client-server environment enables dynamic modification of formatting information in an electronic document to accommodate new data received from the server. A server generates machine instructions to send to a client along with new data for an electronic document. The generated instructions modify the electronic document at the client to accommodate the new data. The generated instructions may include at least one tag indicating a relative order in which the new data is to be imported into the electronic document and the instructions are to be performed. |
US08131813B2 |
Second person review of E-mail
An email review tool gives users a simple, quick, and safe method of initiating review of an email document. The email review tool may provide a window to a user which allows the user to select another person to review the email or skip the review process and send the email directly to the recipients. Transmission of the email is thus deferred until the email has been reviewed. |
US08131808B2 |
Apparatus and method for detecting characteristics of electronic mail message
The present invention enables accurate detection of risks from an electronic mail message. In a mail inspection unit, an information extraction section extracts text and a mail address from electronic mail accumulated in a journal DB, and a text normalization section normalizes the text. A sort-information saving section generates text sort information according to the score obtained from a sorting engine, and stores it in a mail-management-information storage section. A personal-information saving section extracts personal information from a personal-information storage section according to the mail address, and stores it in the mail-management-information storage section. Finally, a risk-level determination section compares the information stored in the mail-management-information storage section with the information stored in a category-information storage section to determine the risk level of the electronic mail. |
US08131805B2 |
Multilevel anti-spam system and method with load balancing
There is disclosed a system and method for managing spam within an email message stream. In an embodiment, a method comprises defining a plurality of anti-spam filter levels where each anti-spam filter level includes at least one anti-spam module configurable for filtering spam messages. An anti-spam request including a user preferred anti-spam filter level is generated and communicated to the preferred anti-spam filter level. The anti-spam request is implemented on at least one anti-spam module in the preferred anti-spam filter level based on at least one predetermined criterion. If the anti-spam request cannot be implemented at the preferred anti-spam filter level, the anti-spam request is implemented on at least one anti-spam module at another anti-spam filter level. |
US08131803B2 |
System and method for integrating an address book with an instant messaging application in a mobile station
A system for integrating an address book application with an instant messaging application in a mobile station is provided. An instant messaging database may be used to store instant messaging data, the instant messaging data including instant messaging contacts and instant messaging (IM) presence information to indicate whether the instant messaging contacts may currently be accessed by the instant messaging application. An address book database may be used for storing address book data. An aggregated data viewer may be used to relate instant messaging data from the instant messaging database with address book data from the address book database. |
US08131800B2 |
Attribute visualization of attendees to an electronic meeting
A server publishes a poll to one or more attendee clients to an electronic conference. The poll permits each attendee to select one of several choices as the vote of the respective attendee. Initially an attendee may have a default choice assigned to him, for example, undecided. The server may show a hypertext page that includes an image or persona icon of the attendee located within a panel that has the current vote that an attendee has chosen or, by default, been assigned. |
US08131798B2 |
Image processing system, information processing apparatus, control methods thereof, and program
This invention provides an image processing system and information processing apparatus, which can improve user's operability upon execution of a workflow without causing any productivity or reliability drop, and control methods thereof. To accomplish this, an information processing apparatus included in this image processing system receives digital data of a document read by an image processing apparatus, specifies feature information of the received digital data, and executes matching between the specified feature information and a plurality of templates. The information processing apparatus acquires a processing status of a workflow which is being currently executed from a workflow server. When a process indicated by attribute information of a template whose matching has succeeded matches a process indicated by the acquired processing status, the information processing apparatus registers the digital data in a document server as a document. |
US08131797B2 |
System and method for providing and distributing game on network
A system and a method for providing and distributing a game widely on a network are disclosed. The method includes: creating and storing game platform data which load a game to be distributed; providing a copy function that allows source address information of a game platform, corresponding to the game to be distributed, to be copied; downloading the game platform data in response to a request for the game platform from a client using the source address information of the game platform; and downloading the game to be distributed and additional information in response to an activation of the downloaded game platform data, wherein the game platform provides the copy function that allows the source address information of the game platform to be copied in response to a request from the client. |
US08131789B2 |
True random number generator
True random number generation circuitry utilizes a pair of oscillators driving a pair of linear feedback shift registers, with their output being combined to generate random numbers. At least one of the oscillators is programmable with a variable frequency. One embodiment controls the variable frequency of oscillators with output from one or more sets of oscillators and linear feedback shift registers. In other embodiments, linear feedback shift register output is captured and used to control the frequency of oscillators. |
US08131788B1 |
Determining sum of absolute differences in parallel
Determining a sum of absolute differences using a circuit is described. Pairs of inputs, including a respective current value and a respective previous value, are obtained. The previous value is subtracted from the current value for each of the pairs of inputs to provide differences and associated carries. Inverted carries are applied to the differences to pass a first portion of the differences associated with positive absolute differences and to invert and then pass a second portion of the differences associated with negative absolute differences. The inverted carries are summed. The first portion and the second portion are provided to an adder tree to generate an interim sum of absolute differences. The sum of inverted carries obtained over a number of clock cycles is added to the interim sum of absolute differences obtained over the number of clock cycles to generate a sum of absolute difference result. |
US08131785B1 |
Free space management for hierarchical data document
Methods, systems, and apparatus, including encoded computer programs, for using free space set aside in hierarchical data documents, such as multimedia documents containing video and audio data. In one aspect, a method includes obtaining new data to be added to a document having a hierarchical structure, where the document includes stored data and free spaces at different nodes; determining whether a first node in the structure includes a first free space of a size sufficient for the new data; using the first free space in the first node to add the new data to the document when the size is sufficient; and when the size is insufficient: identifying a second node including a second free space in the structure, moving some of the second free space to the first free space, and using the increased first free space in the first node to add the new data to the document. |
US08131781B2 |
Anti-item for deletion of content in a distributed datastore
The invention provides an efficient apparatus and method for deleting items within a distributed datastore. Deletion of items is accomplished using anti-items having the same structure as a conventional data item, but for a single tag, flag, or bit which indicates that it is an anti-item, wherein the single tag, flag, or bit but does not affect the location at which a data item or anti-item is ultimately stored within the datastore, thereby ensuring that, upon insertion, the anti-item reaches the same location or locations within the datastore as the original data item. |
US08131779B2 |
System and method for interactive multi-dimensional visual representation of information content and properties
A system and method of information retrieval and triage for Information analysis provides an for interactive multi-dimensional and linked visual representation of information content and properties. A query Interface plans and obtains result sets. A dimension interface specifies dimensions with which to categorize the result sets. Links among results of a result set or results of different sets are automatically generated for linked selection viewing. Entitles may be extracted and viewed and entity relations determined to establish further links and dimensions. Properties encoded in representations of the results in the multi-dimensional views maximizes display density. Multiple queries may be performed and compared. An integrated browser component responsive to the links is provided for viewing documents. Documents and other information from the result set may be used in an analysis component providing a space for visual thinking, to arrange the information in the space while maintaining links automatically. |
US08131777B2 |
Method for client-side personalization
A method or data processing system readable medium can be used for communications between a user and a network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster. |
US08131776B2 |
Automated migration of translation maps for use in exchanging documents between entities
A method for migrating a legacy translation map to an evolved translation map includes determining an input file structure from input file structure information in the legacy translation map, determining an output file structure from output file structure information in the legacy translation map, and creating an XML binding object representation of source code for the input and output file structure. The method may further include creating an evolved language object representation of translation instructions in the legacy translation map, adding temporary segments to the XML binding object representation for the input file structure, and generating evolved language object representation of instructions to write input data into the temporary segments. The evolved language object representation of translation instructions is then merged into the XML binding object representation. The evolved translation map is then generated as an XML file based on the XML binding object representation resulting from the merging. |
US08131768B2 |
Symbolic program analysis using term rewriting and generalization
Systems and methods are disclosed for analyzing data-flow using program expressions or terms by extracting a control flow graph node from a work list; merging symbolic term values at join nodes; performing simplification of term values using rewriting logic; determining successors of the graph node to which data must be propagated; and updating symbolic data for elements of the successors. |
US08131766B2 |
Comprehensive framework to integrate business logic into a repository
Business logic is integrated within a repository through the use of “resource configurations.” A resource configuration is a unit of business logic that is supplied by a user to the repository and associated with a particular directory and/or a resource. Each resource configuration contains one or more configuration items that each defines and/or expresses one or more business rules for managing a resource associated with the resource configuration. |
US08131763B2 |
Age verification and content filtering systems and methods
A system and method is provided for age verification and content filtering (AV/CF) on a wireless telecommunications system capable of providing enhanced products such as Internet, WAP, messaging, games, video, music, applications, etc. A profile controls content that is accessible by a user depending upon the user's age or restrictions placed on accessible content in accordance with content categories. Rating information is obtained from content providers and mapped to content categories or content is rated dynamically. User's requests for access may be recorded whether access is provided or denied and used to provide reports including reports to account holders responsible for the user's account. In some instances, attempts to access banned information may be reported to law enforcement officials. |
US08131760B2 |
Using object identifiers with content distribution
Object identifiers are used in a variety of content distribution arrangements, including—but not limited to—peer to peer networks. The object identifiers may be of different forms, including digital watermarks, fingerprint identifiers, etc. Through use of such identifiers, sometimes in conjunction with related databases, a number of functions and services can be readily implemented. These include governing content uploading/downloading in order to inhibit piracy, and to enable subscription models. A variety of other features and arrangements are also detailed. |
US08131759B2 |
Method and apparatus for identifying and resolving conflicting data records
A method and apparatus for identifying and resolving conflicting data records are disclosed. The individual data fields of a master record are compared with the corresponding data fields of each source record in a particular data set. For each, one of various matching algorithms is used to assign a field matching score indicating the extent to which the data in the two data fields matches. The particular algorithm used to determine the extent of a match and to assign the corresponding score is dependent on the type of the data field. Once all of the data fields for a particular source record have been analyzed, the sum of the field matching scores is tallied to determine an overall record matching score for that particular source record. |
US08131756B2 |
Apparatus, system and method for developing tools to process natural language text
The disclosed invention includes an apparatus, system and method for developing tools to explore, organize, structure, extract, and mine natural language text. The system contains three sub-systems: a run-time engine, a development environment, and a feedback system. The invention also includes a system and method for improving the quality of information extraction applications consisting of an ensemble of per-user, adaptive, on-line machine-learning classifiers that adapt to document content and judgments of users by continuously incorporating feedback from information extraction results and corrections that users apply to these results. At least one of the machine-learning classifier also provides explanations or justifications for classification decisions in the form of rules; other machine-learning classifiers may provide feedback in the form of supporting instances or patterns. |
US08131754B1 |
Systems and methods for determining an article association measure
Systems and methods for determining an article association measure are described. In one described method, a computer program receives a first article identifier associated with a first attribute and a second article identifier associated with a second attribute and determines a similarity measure of the first article identifier to the second article identifier based at least in part on the first attribute and on the second attribute. The similarity measure may provide a means for associating various article identifiers so that they may be, for example, retrieved and/or ranked in subsequent search queries. |
US08131752B2 |
Breaking documents
A system receives a document including a plurality of items. The system then breaks the document into a plurality of subdocuments corresponding to the plurality of items and indexes the plurality of subdocuments. |
US08131751B1 |
Algorithms for selecting subsequences
The present disclosure includes, among other things, systems, methods and program products for selecting subsequences (shingles or tuples) generated from sequences of tokens. |
US08131749B2 |
Dynamic data hierarchies
A flexible database schema allows changes to the types of digital media objects, metadata types, and/or metadata relationships without corrupting the database, breaking applications functionality, or requiring the database reconstruction. A database schema stores all objects in a single table. The objects table contains common fields and generic metadata fields. The generic metadata fields reference metadata objects associated with a digital media object. Each type of digital media object can map its generic metadata fields to a different metadata hierarchy. A data access API provides a set of digital media object and metadata mappings to enable applications to insert and retrieve information from the database. The data access API can be updated as needed to account for changes in the metadata hierarchies of one or more types of digital media objects. The database schema can be used to store metadata for digital media objects or other types of data objects. |
US08131745B1 |
Associating user identities with different unique identifiers
A user correlation system uses aggregated data and matching/comparison in order to assign an association score that determines likelihood that unique identifiers are associated with the same user. |
US08131742B2 |
Method and system for processing fraud notifications
Methods and systems for processing fraud notifications allow an organization to classify, monitor, and shut down fraudulent websites. A system may receive reports of suspicious network sites via electronic mail, and parse such reports in order to obtain one or more attributes (e.g., an address) corresponding to the suspicious network sites. In addition, information related to these suspicious network sites may be stored in a database, and algorithms may be used in order to classify, monitor, and respond to a particular suspicious network site. Before responding to a suspicious network site, such a website may first be classified as legitimate, fraudulent or ignore. If the suspicious network site is classified as legitimate or ignore, further action might not be needed. If, however, the suspicious network site is classified as fraudulent, the fraudulent website may be monitored and further action may be taken. |
US08131740B2 |
User-specific search indexing within a virtual environment
Embodiments of the invention provide techniques for searching for virtual objects of an immersive virtual environment based on user interactions within the virtual environment. Generally, embodiments provide an attribute index storing data describing attributes of virtual objects, and an interaction index storing data describing user interactions with virtual objects. Search queries may be evaluated using both the attribute index and interactions index. Thus, virtual objects may be searched in terms of object attributes as well as user interactions with the virtual objects. |
US08131734B2 |
Image based annotation and metadata generation system with experience based learning
Methods and systems enhance a user's experience when working with documents and images. Such methods and systems, provide pictures, graphics, images, etc. related to words, phrases, sentences, etc. when a pointing device is hovered over the word or phrase to help the user to understand and remember the words, phrases, sentences, etc. being read, and/or increase the enjoyment of the user. |
US08131733B2 |
System and method for targeted Ad delivery
Systems and associated methods for targeted ad delivery are described. In one aspect, a user profile includes at least one user content category identifier and a user interest score. The user interest score is increased by an amount if the content category identifier of a requested webpage matches the at least one user content category identifier. In a further aspect, the user interest score is indicative of a level of interest of the user in a content category identified by the at least one user content category identifier. In another aspect, the user interest score can be reduced according to a long-term decay rate that slowly reduces the user interest score. In another aspect, the user interest score can also be reduced according to a short-term decay rate that rapidly reduces the user interest score. |
US08131730B2 |
Processor for fast phrase searching
Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained. |
US08131728B2 |
Processing large sized relationship-specifying markup language documents
Embodiments of the present invention address deficiencies of the art in respect to processing markup language documents and provide a method, system and computer program product for processing large relationship-specifying markup language documents. In an embodiment of the invention, a method can be provided for processing large relationship-specifying markup language documents. The method can include generating an index of nodes each node corresponding to a clause in the markup language document, processing the index in lieu of the markup language document, identifying clauses referenced within the index to be written to a database and extracting the identified clauses from the markup language document and writing the extracted clauses to the database. |
US08131723B2 |
Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity
A data management system (DMS) includes a continuous real-time object store that captures all real-time activities, with associated object metadata information. The DMS is capable of reintroducing any point-in-time view of data ranging from a granular object to an entire file system. A set of algorithms (for creation of a file or directory, modification of a file or directory, deletion of a file or directory, and relocation/renaming of a file or directory) are used to generate and maintain a file system history in the DMS and to ensure that a latest version of a directory always refers to a latest version of its children until the directory changed. Any point-in-time recovery is implemented using the file system history in one of various ways to provide strong individual file integrity, exact point-in-time crash consistency, and/or recovery of last version of all files in the file system. |
US08131720B2 |
Using an ID domain to improve searching
Methods which use an ID domain to improve searching are described. An embodiment describes an index phase in which an image of a document is converted into the ID domain. This is achieved by dividing the text in the image into elements and mapping each element to an identifier. Similar elements are mapped to the same identifier. Each element in the text is then replaced by the appropriate identifier to create a version of the document in the ID domain. This version may be indexed and searched. Another embodiment describes a query phase in which a query is converted into the ID domain and then used to search an index of identifiers which has been created from collections of documents which have been converted into the ID domain. The conversion of the query may use mappings which were created during the index phase or alternatively may use pre-existing mappings. |
US08131719B2 |
Systems and methods for utilizing organization-specific classification codes
Systems and methods for classifying a document are provided. In exemplary embodiments, an organization specific classification code (OSCC) is used to classify the document or data. The OSCC is a classification code based on an information type and an organization. In some embodiments, one or more policies may be associated with the OSCC. |
US08131712B1 |
Regional indexes
A corpus of documents is identified, such as a large corpus of web documents. A quality score is applied to each, and at least some of the documents in the corpus of documents are identified based on their respective quality scores. At least one query characteristic, for instance, the language of a query, associated with a plurality of search queries is identified. A subset of documents in the corpus of documents is identified that satisfy the at least one query characteristic. An index is built that includes the identified at least some documents and the identified subset of documents. |
US08131711B2 |
System, method, and computer-readable medium for partial redistribution, partial duplication of rows of parallel join operation on skewed data
A system, method, and computer-readable medium that facilitate management of data skew during a parallel join operation are provided. Portions of tables involved in the join operation are distributed among a plurality of processing modules, and each of the processing modules is provided with a list of skewed values of a join column of a larger table involved in the join operation. Each of the processing modules scans the rows of the tables distributed to the processing modules and compares values of the join columns of both tables with the list of skewed values. Rows of the larger table having non-skewed values in the join column are redistributed, and rows of the larger table having skewed values in the join column are maintained locally at the processing modules. Rows of the smaller table that have non-skewed values in the join column are redistributed, and rows of the smaller table that have skewed values in the join column are duplicated among the processing modules. |
US08131707B2 |
Method and apparatus for providing search result using language chain
Provided is a multiple information retrieval apparatus and method using a language chain to provide directly executable multiple information when a search result regarding a query word is provided. The retrieval apparatus includes: an I/O display window inputting query words; a search button which approves the input query words over the Internet; a search engine database containing information about the query words; a search query word information source having information which sets the query words as a title; a language chain which connects the grouped words with at least one connector; a parsing key for selecting the grouped words, and an image or video display window which can display images or videos using a web-browser. Accordingly, the retrieval apparatus provides multiple domains regarding query words, indices of electronic publishing materials and home page lists. |
US08131705B2 |
Relevancy scoring using query structure and data structure for federated search
Determining a relevancy ranking score is disclosed. A query is received that includes one or more constraints. One of the one or more constraints includes an operator. A search result based on the query is received. The relevancy ranking score for the received search result is determined based at least in part on the operator associated with the one or more constraints of the query. |
US08131703B2 |
Analytics based generation of ordered lists, search engine feed data, and sitemaps
Systems and methods are described that provide for generating ordered search results based on dynamic web analytics data that allows a resulting list of records that is responsive to a query to be ranked in a fashion that improves user satisfaction and conversion success rate. The system interrogates a target website to build a database of products and services. The individual pages/products in the database of products and services are ranked based on analytics data. Responses to searches of the target website are ordered as list of records that reflects the analytics data, which improves the ordering of the list of records based on criteria such as web page popularity, product popularity, or conversion success rate. Further embodiments provide for the generation of appropriately ordered search engine feed data based on the ranked database of products and services for the target website as well as the generation of search engine sitemaps with an appropriate priority attribute based on the analytics data. |
US08131701B2 |
Method and system for probabilistically quantifying and visualizing relevance between two or more citationally or contextually related data objects
In one embodiment the present invention provides a novel method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like. In another embodiment the present invention provides a novel method for visualizing and displaying relevance between two or more citationally or contextually related data objects. In another embodiment the present invention provides a novel search input/output interface that utilizes an iterative self-organizing mapping (“SOM”) technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed. In another embodiment the present invention provides a novel search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched. |
US08131700B2 |
Transitioning clone data maps and synchronizing with a data query
Methods, systems, and computer-readable media are disclosed for transitioning clones and clone data access maps in response to node or media failure without blocking queries. In a system, a data request interface is configured to receive a query to access data at a storage device. Data management logic is configured to access clone state information of a plurality of clones including clones in a static state and clones in a transitory state. The data management logic is further configured to process the query to access the data according to the dynamic clone data access map, with functional correctness maintained. |
US08131697B2 |
Method and apparatus for approximate matching where programmable logic is used to process data being written to a mass storage medium and process data being read from a mass storage medium
A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN. |
US08131694B2 |
Process-oriented classification
The present invention relates in general to a data object model for describing objects within systems. To allow unambiguous classification, the data model comprises a property definition including at least one property name, at least one property value and at least one process value for storing at least one process identifier identifying processes assigned to the property. |
US08131685B1 |
Duplicate account identification and scoring
A system matches accounts based on attributes of the accounts, and scores the matched account pairs based on a probability of the matched accounts being duplicate accounts. The system can utilize the matched and scored account pairs to determine duplicate accounts, and terminate at least one of the accounts in a duplicate account pair. |
US08131682B2 |
System and method for replacing contents addressable storage
Data is migrated from a first CAS (contents addressed storage) system to a second CAS system. When the migration process is started, the second CAS system retrieves a list of the objects stored on the first CAS system. The second CAS system, based on the list, retrieves each object from the first CAS system, calculates an object ID for each object, and stores each object and the calculated object ID into the storage devices in the second CAS system. Methods for reducing downtime during the migration process are also disclosed. |
US08131681B1 |
Backup disk-tape integration method and system
Aspects of the present invention provide a disk-to-disk-to-tape backup method and system responsive to a combined backup request to backup a dataset to a backup disk according to a disk backup schedule and then to backup the dataset from the backup disk to a backup tape according to a tape backup schedule. The combined backup method completes a backup of the dataset to the backup disk and then to a backup tape device in accordance with a resolved schedule that considers potential conflicts between the schedules. To restore, aspects of the invention receive a request to restore a backup of the dataset from a backup-tape and the resolved schedule derived from the tape backup schedule and the disk backup schedule. The restoration verifies that a backup tape holds the target dataset by matching a combined backup identifier from the request against a corresponding combined backup identifier held in storage. |
US08131680B2 |
Systems and methods for using metadata to enhance data management operations
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system. |
US08131679B2 |
Exclusive control method for database and program
A technology capable of preventing a problem which occurs when log writing of a preceding transaction fails while reducing waiting time of a subsequent transaction is provided. A database control method for releasing locking of data held by a transaction upon reception of a transaction completion instruction from an operation terminal or the like by a database is provided. The database includes an exclusive control module, a log output module, and a log buffer. The log output module stores a transaction completion log in the log buffer upon reception of the transaction completion instruction from the operation terminal. The exclusive control module releases locking held by the transaction upon reception of storage of the transaction completion log in the log buffer. |
US08131678B1 |
Broadcast messaging system, apparatus and method for maintaining call list currency
In a broadcast messaging system, a synchronization and update apparatus updates the content of a call list stored in a first database in a first format and a first configuration without upload instructions by a user of a user processor and without accessing said first database by the user of the second processor. The first database is in operative communication with a broadcast server. The broadcast server is programmed to broadcast a message through a communications network to a plurality of message receivers on the call list. The user processor is in operative communication with broadcast server, the user processor is programmed to update the call list in said first database from updated call list content in a second database at the user processor. The call list in said second database may be in a second configuration and either in the first format or a second format. The updating is executable automatically and repeatedly after only entry of at least one configuration instruction for at least one call list column. After said configuration instruction, changes made to the content of the call list in the second database are made in the call list in the first database at the broadcast server. |
US08131666B2 |
Context-based user authentication, workflow processing, and data management in a centralized application in communication with a plurality of third-party applications
Described are computer-based methods and apparatuses, including computer program products, for providing context-based user authentication, workflow processing and data management in a centralized application in communication with a plurality of third-party applications. Changed data from a first third-party application is received by a centralized application. The changed data is processed by the centralized application. The processing comprises determining an urgency type, a second third-party application to which at least a portion of the data is applicable, mapping the data to a second third-party application data structure, and generating a request including the data structure and based on the urgency type and the second third-party application. The request is sent to the second third-party application. Data in a database associated with the centralized application is updated based on the changed data. |
US08131664B2 |
Row-level security in a relational database management system
An access control system provides multilevel and mandatory access control for a database management system. The access control systems provide access control at the row level in a relational database table. The database table contains a security label column within which is recorded a security label that is defined within a hierarchical security scheme. A user's security label is encoded with security information concerning the user. When a user requests access to a row, a security mechanism compares the user's security information with the security information in the row. If the user's security dominates the row's security, the user is given access to the row. |
US08131658B2 |
Brain-based device having a cerebellar model for predictive motor control
A mobile brain-based device (BBD) includes a mobile platform with sensors and effectors, which is guided by a simulated nervous system that is an analogue of the cerebellar areas of the brain used for predictive motor control to determine interaction with a real-world environment. The simulated nervous system has neural areas including precerebellum nuclei (PN), Purkinje cells (PC), deep cerebellar nuclei (DCN) and an inferior olive (IO) for predicting turn and velocity control of the BBD during movement in a real-world environment. The BBD undergoes training and testing, and the simulated nervous system learns and performs control functions, based on a delayed eligibility trace learning rule. |
US08131656B2 |
Adaptive optimization methods
Methods and systems for optimizing a solution set. A solution set is generated, and solutions in the solution set are evaluated. Desirable solutions from the solution set are selected. A structural model is created using the desirable solutions, and a surrogate fitness model is created based on the structural model and the desirable solutions. A new solution set may be generated and/or evaluated, based on analyzing at least one of the structural model and the surrogate fitness model, and determining a method for generating a new solution set and/or evaluating the new solution set based at least in part on the analyzing. |
US08131655B1 |
Spam filtering using feature relevance assignment in neural networks
In some embodiments, a spam filtering method includes computing a pattern relevance for each of a set of message feature patterns, and using a neural network filter to classify incoming messages as spam or ham according to the pattern relevancies. Each message feature pattern is characterized by the simultaneous presence within a message of a specific set of message features (e.g., the presence of certain keywords within the message body, various message header heuristics, various message layout features, etc.). Each message feature may be spam- or ham-identifying, and may receive a tunable feature relevance weight from an external source (e.g. data file and/or human operator). The external feature relevance weights modulate the set of neuronal weights calculated through a training process of the neural network. |
US08131650B2 |
System and method for distributing information
A system for marketing real estate includes a property data device and a personal data device. The property data device is to be located in the vicinity of a real estate property, and the personal data device is to be provided to a user. The property data device is operable to transmit the property information data, and the personal data device operable to receive and store the property information data transmitted by the property data device. |
US08131649B2 |
Static-or-dynamic and limited-or-unlimited content rights
Dynamic assignment of rights to content, such as in a closed distribution system. Noting state information generated by an item of current content, and modifying state or rights of new content in response. Pre-loading or dynamically sending new content to the owner of the current content, with rights being enabled only at a later time, in the playback device, with predetermined conditions. In response to current state information, dynamically sending a license for new content from a server. Conditional or dynamic licenses to new content, including a set of rights associated with a class of possible sets of state information. Assignment of limited rights to a content, with support in a secure player to enforce them; for purposes of rental, bonus content, trials and other business models. |
US08131646B2 |
Reprogrammable security for controlling piracy and enabling interactive content using revocation status
Technologies are disclosed to transfer responsibility and control over security from player makers to content authors by enabling integration of security logic and content. An exemplary optical disc carries an encrypted digital video title combined with data processing operations that implement the title's security policies and decryption processes. Player devices include a processing environment (e.g., a real-time virtual machine), which plays content by interpreting its processing operations. Players also provide procedure calls to enable content code to load data from media, perform network communications, determine playback environment configurations, access secure nonvolatile storage, submit data to CODECs for output, and/or perform cryptographic operations. Content can insert forensic watermarks in decoded output for tracing pirate copies. If pirates compromise a player or title, future content can be mastered with security features that, for example, block the attack, revoke pirated media, or use native code to correct player vulnerabilities. |
US08131645B2 |
System and method for processing media gifts
Various techniques are provided for the gifting between multiple electronic devices of media content provided by an online digital media provider. An offer and acceptance of a selected gift file is accomplished between a gifter device and a receiving giftee device using a near-field communication (NFC) connection. If a connection to the online provider is available, the gifter device may transmit a gift request by which the gifter's account is charged for the gift file. Thereafter, a gift file created using DRM keys associated with the giftee's account may be downloaded to the giftee device. If a network connection is unavailable, the giftee device may transfer a locked gift file and a corresponding gift license to the giftee device using a peer-to-peer connection. The giftee device may authenticate the license and unlock the gift file once a connection to the online provider is available. |
US08131643B2 |
Integrated technology money transfer system
Money transfer system authorizing an escrow agent computer electronically by touch-tone telephone, computer modem, P.O.S.(point of sale) terminal, live operators, to send cash transfers from a sender's account such as their credit, debit, bank, or ATM card, or a bank account, to a recipient who accesses the money at any remote ATM type location or P.O.S.(point of sale) terminal by using cards such as a specialized magnetic cards, credit cards, debit cards, and automated teller machine(ATM) card, at anytime and anywhere. Senders can authorize the transfer by touch-tone and PIN(personal identification number) secure codes. The system can operate without pre-existing relationships, and monitor transactions and take surcharges based on transfer amounts, and use a cards tethered to ATM machines and be used with double magnetic sided cards. |
US08131637B1 |
Predictive model for use in providing an equity release financial product
A predictive model for use in providing an equity release (reverse mortgage) financial product is disclosed. In at least some embodiments, a plurality of representative loans are created, wherein each loan can be characterized by a borrower type and a mortality table. A plurality of joint interest rate and house price scenarios are also created. Each of the representative loans can be run through each of the joint interest rate and house price scenarios to measure profitability metrics. The model can also be used to determine loan-to-value (LTV) ratios based on considerations including borrower age, loan volume sensitivity, a determined profit-maximizing LTV ratio, and geographic market considerations. |
US08131630B2 |
Trading order routing
An apparatus for routing trading orders comprises a memory and a processor. The memory stores first trading information associated with a first buy order placed with a first market center. The first buy order is associated with a product and the first trading information comprises a disclosed quantity of the product and a reserved quantity of the product. The memory also stores second trading information associated with a second buy order placed with a second market center. The second buy order is associated with the product and the second trading information comprises a disclosed quantity of the product and a reserved quantity of the product. The processor is coupled to the memory and receives a sell order associated with a quantity of the product. The processor further cancels at least a portion of the second buy order placed with the second market center for placement with the first market center. The canceled portion of the second buy order is determined based at least in part upon the second trading information. The processor further routes at least one additional sell order to the first market center having a quantity that is based upon at least one of the first trading information and the canceled portion of the second buy order. |
US08131623B2 |
Systems and methods for providing a combination financial product
The present invention relates to systems and methods for administering combination annuity products and to combination annuity products themselves. Certain embodiments of the invention can be used in connection with variable universal life insurance and variable life insurance contracts. |
US08131621B1 |
Methods, systems, and computer program products for providing risk management information and tools to traders in fund shares
A system, method and computer product for providing risk information and cost estimation tools to traders in exchange-traded fund shares. The disclosed processes develop, calculate, and publish supplemental information using confidential fund data to support trading in exchange-traded funds with portfolios that are not totally transparent and that use portfolio composition files that are not identical to the fund portfolios. The supplementary trading information preserves fund portfolio confidentiality while permitting market makers and other traders in these non-transparent exchange-traded funds to estimate the costs and risks associated with fund creation and redemption transactions of various sizes. |
US08131614B2 |
Using commercial share of wallet to compile marketing company lists
Commercial size of spending wallet (“CSoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“CSoW”) is the portion of the spending wallet that is captured by a particular financial company. A modeling approach utilizes various data sources to provide outputs that describe a company's spend capacity. Marketing companies that sell lists compile those lists by searching one or more databases for names and/or businesses that match certain criteria. Those marketing companies can use the CSoW/CSoSW modeling approach to show predicted spend and/or revenues for each company on a list. This makes the list more valuable to list buyers. |
US08131612B1 |
Program generator for hedging the guaranteed benefits of a set of variable annuity contracts
A computer-based method for generating a program for hedging guaranteed benefits of a set of variable annuity (VA) contracts, including automatically generating interpreted and compiled contract value projection code; generating vectorized integrated scenario sets including arbitrage-free interest rate, hedging instrument, and VA fund values based on financial market data and regression and cointegration analysis of the VA funds and user-selected hedging instruments; multi-threaded vectorized calculating of present value PVGij of projected VA benefit guarantee cash flows for each VA contract i for each vectorized integrated scenario set j; calculating of differences of PVGij to determine sensitivities to financial parameters (“Greeks”) for each contract; calculating of present value PVAij of projected asset cash flows for each asset i for each vectorized integrated scenario set j; calculating of differences of PVAij to determine sensitivities to financial parameters (“Greeks”) for each asset; and, presenting of summary and detail asset and liability Greeks. |
US08131611B2 |
Statistics based method for neutralizing financial impact of click fraud
A method, system and computer-readable medium for reducing a financial impact of click fraud are presented. In a preferred embodiment, the method includes, but is not limited to, the steps of: testing a sample of click events for fraudulent clicks of the PPC link, wherein the testing of the sample of click events for fraudulent clicks is directed to detecting fraudulent non-human clicks of the PPC link; and in response to a percentage of clicks failing the testing being greater than a pre-determined tolerance level, reducing a charge for clicks of the PPC link. |
US08131608B2 |
Localizing reports using metadata and multilanguage translations
A method of developing a report capable of providing information from a local database in a predefined structure to a remote application is discussed. The method includes defining an abstract data report structure. The abstract data report structure is configured to provide a report to the remote application having a plurality of data elements. The method further includes localizing at least one of the plurality of data elements by assigning it a remotely customizable field value; and exposing the abstract data report structure to the remote application. |
US08131604B2 |
Internal routing
Methods and apparatus provide for routing goods from a source location to a final destination through an intermediate location. An intermediate warehouse task or transfer order is generated with reference to the movement of the goods to the intermediate location rather than movement to the final destination. A routing table can provide information for generating the intermediate warehouse task. A routing path that indicates the intermediate location can correspond to a location determined by a layout-oriented routing path or a process-oriented routing path. |
US08131601B2 |
Method of providing customized information of commodity for on-line shopping mall users
Disclosed is a method of providing customized product information. The method includes maintaining a basic index database for recording basic index data associated with a plurality of users for each product model, extracting the basic index data of the user corresponding to a predetermined classification standard from the basic index database, generating point information associated with each product model by calculating the extracted basic index data, and displaying each product model on a predetermined webpage according to the generated point information. |
US08131599B2 |
Methods and systems for accessing information related to an order of a commodity
Methods of allowing a customer to access information related to an order of a commodity include entering the information into a central database, updating a content of a web-based application with the information within the central database, and allowing the customer to access the information via the web-based application. The information may include sales information, shipping information, tracing information, packout information, inventory information, and/or inspection information corresponding to the order of the commodity. Systems for allowing a customer to access information related to an order of a commodity include a server configured to store the information in a central database, one or more terminals having one or more applications configured to enter the information into the central database, and a web-based application configured to allow the customer to access the information within the central database. The information may include sales information, shipping information, tracing information, packout information, inventory information, and/or inspection information corresponding to the order of the commodity. |
US08131592B2 |
Method and system for providing targeted content with verification information
The present disclosure is a method and system for providing targeted content with verification information. A method for providing targeted content with verification information may include receiving data associated with verification information, the receiving of data associated with verification information including time information and location information. The method may include retrieving content related to verification information, the content being based upon time information and location information; and generating verification information, the verification information including content related to the verification information and based upon the time information and location information. |
US08131591B2 |
Updating contents of asynchronously refreshable webpages
Embodiments of the invention provide ways to update and permit third-party advertising content of a webpage developed using Asynchronous JavaScript and XML (“AJAX”) techniques. An illustrative method includes registering a set of possible triggering events that can invoke an advertisement-update process, registering advertisement containers (portions of the webpage that can present the advertisements), receiving an indication that a triggering event has occurred, identifying (in some cases) advertisement containers whose advertisement content is to be updated, accessing third-party advertisement data that is stored outside of the domain of the webpage to receive the fresh advertising content, and presenting the fresh advertising content in the one or more advertisement containers. |
US08131590B1 |
System and methods for purchase reward investment communities
Purchase rewards account holders accumulate rewards currency. A network-based investment management system allows account holders to purchase shares in investments using reward currency. When all the shares for a particular investment have been purchased, the underlying investment is acquired. Account holders owning shares in an investment may sell shares to other account holders through the system. Account holders are thereby able to invest their rewards dollars in investments typically requiring cash or cash equivalents and to grow their rewards currency. |
US08131589B2 |
Method and system for crediting users based on propagating a transactional applet
A method of tiered promotion and distribution of a product comprises hosting a transactional applet accessible via the Internet; accessing the host to execute the applet for a first fan; enabling the first fan to process a voucher for the product; and enabling the first fan to propagate the applet to a terminal of a second fan wherein the propagated applet (i) renders content associated with the first fan and the product, (ii) accepts an input from the second fan to process a subsequent transaction relative to the product; (iii) credits the first fan with a credit, and (iv) generates a transactional record for delivery to the first fan. The generated record may include a notation of account credit, evidence of an entry ticket, or other information. The applet may be propagated to third or subsequent fans to provide further credits for the first, second, or subsequent fans. |
US08131588B2 |
Systems and methods wherein a security deposit facilitates a transaction in which a benefit is applied in exchange for performance of a task
Methods, computer readable media and systems are described wherein a security deposit is used to facilitate a transaction with a customer. In an embodiment, a process includes receiving an indication that a customer is interested in making a purchase during a transaction from a merchant, and transmitting an offer for a benefit to be applied to the transaction in exchange for a future performance of a task by the customer and a security deposit. The task is associated with a subsidy provider other than the merchant. The method also includes providing the offer to the customer, receiving the security deposit, applying the benefit to the transaction before performance of the task, and returning at least a portion of the security deposit to the customer based on the performance of the task. For example, a subsidy provider may offer to apply a subsidy amount to a transaction involving the purchase of a lawn mower in exchange for a future performance of a task by the customer such as test driving a new car. It is also arranged for the customer to provide a security deposit. When the customer performs the task by test driving the car, arrangements are then made to return at least a portion of the security deposit to the customer. |
US08131585B2 |
Method and system for providing network based target advertising
A telecommunication system implements a method for providing a targeted on-line advertisement to a user accessing a content provider node of the system. The system further comprises an ad selection node and an user identification node. A user signal indicative of an information request is routed through the system to determine a geographic location of the user and/or a demographic profile of the geographic location. An advertiser corresponding to the geographic location and/or demographic profile is thereafter communicated to the user. |
US08131582B2 |
Application of discrete choice theory to forecasting aircraft retirements and fleet composition
An apparatus and method for forecasting aircraft fleet composition, aircraft retirements and fleet spares requirements, includes obtaining aircraft fleet data, obtaining data on independent variables, determining a cycle indicator, determining the operation type of the aircraft, estimating the model using certain estimation steps using the aircraft fleet data, examining and updating the model based on changes in the independent variables, and forecasting on a year-to-year basis by age and operation cohort. |
US08131581B1 |
Forecasting demand for products
Various embodiments of the present invention are provided to adjust a product demand forecast. In one embodiment, a value is determined of an aggregation of a plurality of product level demand forecasts for a respective plurality of products in a product group at a desired value of a critical ratio. The critical ratio expresses a probability that a forecast will exceed a demand for a given product. A ratio is determined of the aggregation of the product level demand forecasts to a global demand forecast for the product group in the computer system. The ratio is verified as to whether it is congruous with a historical ratio of past aggregate product level demand forecasts to actual product demand. |
US08131580B2 |
Method and system for load balancing a sales forecast system by selecting a synchronous or asynchronous process based on a type of an event affecting the sales forecast
In accordance with embodiments, there are provided mechanisms and methods for selecting a synchronous or asynchronous process to determine a forecast. These mechanisms and methods for such synchronous/asynchronous process selection can enable embodiments to determine forecasts for multiple users (e.g. with hierarchical relationships, etc.) over an arbitrary time interval. The ability of embodiments to provide forecasts that involve such a large amount of data in an effective way can enable forecasting that was otherwise infeasible due to resource limitations. |
US08131578B2 |
Systems and methods for automatic scheduling of a workforce
Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises the steps of: receiving a shift activity template; receiving an association between the shift activity template and at least one worker; and scheduling a plurality of schedulable objects. The scheduling is performed in accordance with a workload forecast and schedule constraints. Each of the schedulable objects is based on the shift activity template. The shift activity template describes a worker activity performed during a shift. The template has range of start times and a variable length for the activity. The activity is associated with a queue. |
US08131574B2 |
Air travel system and method for planning roundtrip flights using one way combinable fares
A method and system for making roundtrip air flight reservations includes an end-user receiving a response having departure dates with a lowest cost outbound fare for each date and return dates with a lowest cost inbound fare for each date, outbound flight and inbound flight segments each priced with One Way Combinable fares, the One Way Combinable fares can be priced independently of all other One Way Combinable fares (i.e. restriction on covered segment, fare amount can be doubled to price the Round Trip) and can be combined together with any other One Way Combinable fare (i.e. no combinability restriction) in order to form a guaranteed pricing solution regarding IATA regulation both in domestic and international contexts for complex segments (i.e. based on non-direct flights). |
US08131573B1 |
Method to facilitate the transport of shipments via hub based facilities
A method to facilitate the transport of shipments via hub based facilities according to a scheduled and uniquely identifiable transport accommodation by (a) acknowledging a customer request to transport at least one shipment between two uniquely identifiable and geographically disparate origination and destination locations; (b) determining a routing sequence and at least one scheduled and uniquely identifiable transport accommodation satisfying the customer's request; (c) booking transport space for the shipment aboard the determined transport accommodation; (d) printing or otherwise displaying a shipment tag which denotes shipment routing information and bar coded information recognized by two distinguishably purposed and automated tracking systems; (e) attaching or otherwise affixing the shipment tag generated in step (d) to a shipment to be transported according to the routing sequence and transport accommodation determined in step (b); (f) stowing the shipment of step (e) aboard a first transport accommodation consistent with shipment routing information generated in step (d); (g) monitoring and recording the transport of the shipment stowed in step (f) as it is transported between uniquely identifiable and geographically disparate origination and destination locations; and (h) advising a customer of the shipments arrival in a final destination location. |
US08131571B2 |
Method and system for evaluating insurance liabilities using stochastic modeling and sampling techniques
In computer-implemented methods and systems for estimating financial modeling outcomes, financial data segmented into a number (x) of classes and scenario data for a set of model scenarios are processed to obtain an estimated model outcome distribution. The class segments are mutually exclusive and collectively exhaustive of the financial data. Multiple model tests are performed with samples of the financial data until a cumulative model outcome distribution is within a pre-determined acceptable tolerance limit from a distribution of fully assessed model outcomes obtainable by performing a single test of the scenarios using all of the financial data. The number (x) of classes, the sample size (z), and a number (y) of times that the tests are performed ensure that the cumulative model outcome distribution is within the pre-determined acceptable tolerance limit from the distribution of fully assessed model outcomes. |
US08131568B2 |
Method and system for operating an insurance program to insure a performance bonus of a person
A method, information processing system, and computer readable storage medium operate an insurance program to insure a performance bonus of an insured person against an insured event. A set of percentage bonus information is received. The set of performance bonus information indicates a percentage of an annual salary that is received by the insured person as a performance bonus in a predetermined prior period. In addition, a set of health program status information is received and associated with the insured person. At least the set of percentage bonus information and the set of health program status information are used to determine a portion or more of an annual salary of the insured person payable as an insured performance bonus in the event of the insured event. |
US08131567B2 |
Value network
Systems and methods including a computer network are provided. The computer network includes a plurality of affiliate computing systems, each affiliate computing system including a processing unit and storage, the processing unit executing one or more programs for supporting care of a patient. The computer network includes a centralized care network including a central health care computing system, the central health care computing system being coupled to each affiliate computing system by way of a network and including a processing unit and storage, the processing unit executing one or more programs for managing patient records stored in the storage. |
US08131566B2 |
System for facility management of medical data and patient interface
A system according to the present invention includes a processor, a device interface, a data relay transceiver, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to receive, using the device interface, data for a plurality of patients from a medical device. The received data includes a location for at least one of the plurality of patients. The memory further stores instructions to cause the processor to transmit a message including the received data, using the data relay transceiver, to one or more of: a provided medical data server; and a provided intermediary device. The intermediary device includes a software program configured to retransmit the message to the medical data server. |
US08131561B2 |
Inventory tracking for anatomic pathology consultations
An on-line approach to coordinating intradepartmental anatomic pathology consultations, including coordinating access to physical case materials and/or electronic case materials, is provided. In accordance with one method in a clinical computing environment, a command to initiate a share event for an anatomic pathology case is received. One or more share recipients are determined manually and/or automatically for the share event. In addition, whether any physical case materials and/or electronic case materials are associated with the anatomic pathology case is determined. If any physical case materials and/or electronic case materials are associated with the anatomic pathology case, share recipient access to the materials is coordinated. After each share recipient reviews the case, the share recipient may enter comments. |
US08131559B2 |
Accepting documents for publication or determining an indication of the quality of documents
The invention concerns accepting documents for publication. In particular, but not limited to, the invention concerns the publication of research related papers, such as publishing academic manuscripts on the Internet. The invention also concerns determining an indication of the quality of a document. Using the invention documents are accepted or rejected for publication, and/or an indication of the quality of a document is determined based on market forces associated with the selling of shares in the document. The participants all trade in the virtual market place with the aim of increasing the number of tokens that they own which reflects their reputation as an assessor of documents. This affects the value of shares in documents by increasing the value of documents of a higher quality. Aspects of the invention includes methods, a computer system and software applications used to perform the methods. |
US08131556B2 |
Communications using different modalities
Communications between users of different modalities are enabled by a single integrated platform that allows both the input of voice (from a telephone, for example) to be realized as text (such as an interactive text message) and allows the input of text (from the interactive text messaging application, for example) to be realized as voice (on the telephone). Real-time communication may be enabled between any permutation of any number of text devices (desktop, PDA, mobile telephone) and voice devices (mobile telephone, regular telephone, etc.). A call to a text device user may be initiated by a voice device user or vice versa. |
US08131552B1 |
System and method for automated multimedia content indexing and retrieval
The invention provides a system and method for automatically indexing and retrieving multimedia content. The method may include separating a multimedia data stream into audio, visual and text components, segmenting the audio, visual and text components based on semantic differences, identifying at least one target speaker using the audio and visual components, identifying a topic of the multimedia event using the segmented text and topic category models, generating a summary of the multimedia event based on the audio, visual and text components, the identified topic and the identified target speaker, and generating a multimedia description of the multimedia event based on the identified target speaker, the identified topic, and the generated summary. |
US08131543B1 |
Speech detection
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an audio signal, determining an energy-independent component of a portion of the audio signal associated with a spectral shape of the portion, and determining an energy-dependent component of the portion associated with a gain level of the portion. The method also comprises comparing the energy-independent and energy-dependent components to a speech model, comparing the energy-independent and energy-dependent components to a noise model, and outputting an indication whether the portion of the audio signal more closely corresponds to the speech model or to the noise model based on the comparisons. |
US08131539B2 |
Search-based word segmentation method and device for language without word boundary tag
The present invention discloses a search-based segmentation method and device for a language without a word boundary tag. The inventive method includes the steps of: a. providing at least one search engine with a segment of a text including at least one segment; b. searching for the segment through the at least one search engine, and returning search results; and c. selecting a word segmentation approach for the segment in accordance with at least part of the returned search results. The invention solves the problems of word segmentation for a language without a word boundary tag, and thus combat the limitations of the prior art in terms of flexibility, dependence upon coverage of dictionaries, available training data corpuses, processing of a new word, etc. |
US08131538B2 |
Phoneme decoding system and method
The invention disclosed herein relates generally to a phoneme communication system. More specifically, the invention relates to a phoneme communication system utilizing entertaining phoneme symbols that have a one-to-one correspondence with a phoneme. The invention also relates to phonetic patch for correcting already existing orthographic codifications of English phonemes and other phonemes. |
US08131537B2 |
Apparatus and method for morphological analysis
To improve the processing speed of a morphological analysis system, an analysis processing part retrieves words constituting a natural language sentence from a word dictionary, retrieves concatenation rules from a grammar dictionary, creates an automaton based on the words and the concatenation rules, and obtains a morphological analysis. The grammar dictionary stores rules integrating concatenation rules representing non-null transitions and concatenation rules representing null transitions in which transition sources of the first concatenation rule are their transition destinations. To create the automaton, an optimal solution searching part of the analysis processing part generates, responsive to an input word entered into the automaton, states necessary for transition according to the concatenation rules corresponding to the input word without generating any state that can be transited by pursuing a null transition succeeding the generated states. |
US08131536B2 |
Extraction-empowered machine translation
The invention relates to systems and methods for automatically translating documents from a first language to a second language. To carry out the translation of a document, elements of information are extracted from the document and are translated using one or more specialized translation processes. The remainder of the document is separately translated by a statistical translation process. The translated elements of information and the translated remainder are then merged into a final translated document. |
US08131521B1 |
Block specific harmonic balance analysis system
This invention is directed to a circuit simulation using multi-rate harmonic balancing. Specifically, this invention enables effective reduction of analysis dimensions, e.g. frequency or time. The methodology converts N-dimensional problems to local (N-x)-dimensional problems. The method enables simultaneous solving of all local problems, each of these problems having a dimension less than or equal to N, thus approximating the original system to be solved. In practical situations, N could be the number of independent frequencies in an N-tone harmonic balance analysis. |
US08131517B2 |
Interconnected objects slope modification tool
A method, apparatus, and article of manufacture provide the ability to update a slope of a run in a system in a computer drawing application. A system run (i.e., an interconnected series of objects) is selected in a computer drawing application. The objects in the interconnected series are part of the same system and the series has a starting point and an ending point. A property for a slope of the system run is specified. The slope of the system run is updated across all of the interconnected series of objects based on the specified property. |
US08131516B2 |
Custom equations for the unfolding of sheet metal
A computer implemented method, apparatus, and article of manufacture provide the ability to utilize custom equations for the unfolding of sheet metal in a solid modeling application. A drawing model is obtained and defines a sheet metal object in the solid modeling application. User input is accepted that defines a custom equation for a first variable that is directly used to calculate a developed length for a bend in the sheet metal object. The custom equation is converted into a standard equation that produces the developed length and is accepted by a modeling kernel of the solid modeling application. The modeling kernel dynamically displays an unfolded version of the sheet metal object based on the standard equation and the calculated developed length without exposing the standard equation to the user. |
US08131515B2 |
Data center synthesis
A data center is designed by determining a compute description that describes computer resources to be used in the system from design requirements and models of the computer resources. A facility description that describes facilities to be used in the data center is determined from the compute description and models of the facilities. An integrated system describing the design of the data center is determined from the facility and compute descriptions. |
US08131513B2 |
Method and system of computer assisted vehicle seat design
Method of computer-assisted assessment of seat design. The method being applicable to any type of seating, including but not limited to vehicle seating commonly employed in automobiles, watercraft, aircraft, etc. The method may include overlaying a shaped data object relative to an architectural drawing to facilitate assessing component comportment with desired structural boundaries. |
US08131512B2 |
Optimized stochastic resonance signal detection method
Apparatus and method for detecting micro-calcifications in mammograms using novel algorithms and stochastic resonance noise is provided, where a suitable dose of noise is added to the abnormal mammograms such that the performance of a suboptimal lesion detector is improved without altering the detector's parameters. A stochastic resonance noise-based detection approach is presented to improve suboptimal detectors which suffer from model mismatch due to the Gaussian assumption. Furthermore, a stochastic resonance noise-based detection enhancement framework is presented to deal with more general model mismatch cases. |
US08131511B2 |
Apparatus for registering and analyzing the spectral signature of a dynamic event
Apparatus for registering the spectral signature of a dynamic source event include an imaging-sensor array configured to register electromagnetic energy over a predetermined range of electromagnetic wavelengths and an optical system configured for imaging onto the imaging-sensor array a dispersion pattern of electromagnetic energy emitted from a source event external to the optical system. The optical system includes (i) a focusing element and (ii) a selected set of optical dispersion apparatus. Among the optical dispersion apparatus are at least a first optically dispersive element that disperses a first selected set of wavelengths within the sensitivity range of the imaging-sensor array and at least a second optically dispersive element that disperses a second selected set of wavelengths within the sensitivity range of the imaging-sensor array such that wavelengths emitted from a source event that are within the first and second selected sets of wavelengths impinge simultaneously upon the imaging-sensor array along, respectively, a first extrapolated axis and a second extrapolated axis that is non-parallel to the first extrapolated axis. |
US08131510B2 |
Rig control system architecture and method
The present application discloses a method and framework for drilling rig supervisory control automation that includes replication and aggregation of drilling rig supervisory control panels, a mechanism to manipulate the supervisory control panel parameters using one or more smart algorithms and a method and technique to access the supervisory control panels from a remote location. The system and method further includes recording, editing, and playing back a drilling rig's supervisory control parameter sequence during any typical drilling rig operation. Such a sequence includes recording all of the actions involved in a specific operation of the drilling rig operator. This sequence is saved, and can be edited to optimize the sequence, and further played back on the rig from which it was recorded, or on any other rig in the network. |
US08131507B2 |
Sensor apparatus
A sensor apparatus of the present invention is provided with a failure diagnosis circuit for setting as a failure diagnosis object section at least any one of a drive circuit section, a detection device, a detection circuit section and a processing circuit section, determining whether the failure diagnosis object section is normal or abnormal, and outputting a failure detection signal from a second output terminal in the case of determining abnormality. It is configured such that a signal of a value outside a range of a normal output voltage is outputted from the first output terminal in the case of the failure diagnosis circuit determining abnormality of the failure diagnosis object section, thereby to improve reliability under abnormal condition. |
US08131504B2 |
Method for achieving arbitrary precision
A system includes a serial connection mode for obtaining a first approximation to a zero error result by means of a negative rough precision for manufacturing a plurality of first semi-finished products, and a measurement apparatus for measuring a precision value of each first semi-finished product, and a Full-9 Principle for sifting the first semi-finished products. A parallel connection mode is used for obtaining a second approximation to the zero error result by means of a positive rough precision by division to manufacture a plurality of second semi-finished products, and the measurement apparatus is used to measure a precision value of each second semi-finished product, and an error sift formula is utilized to sift the second semi-finished products. |
US08131502B2 |
Sensing system and method for obtaining location of pointer thereof
In a sensing system and a method for obtaining a location of a pointer, the sensing system includes a sensing area, a reflective mirror, a first image sensor and a second image sensor. The reflective mirror is configured for generating a mirror image of the sensing area. The sensing system utilizes the above two image sensors to sense the pointer disposed in the sensing area and a mirror image of the pointer for obtaining two coordinate values. And then the sensing system endues each of the two coordinate values with a weighting factor for calculating the location of the pointer. |
US08131501B2 |
Analyzing method for a sensor system determining the position of a shifting fork in a change gear transmission
An analyzing method for a sensor system determining the position of a shifting fork in a shift transmission is suggested wherein a shifting fork can be moved from a neutral position into at least one gear position. The position of the shifting fork is determined by a sensor system comprising at least one magnet and at least one magnetic field sensor that can be moved relative to the magnet. The method includes storing a base diagram for a base output signal in relation to position s and correcting the measured output signal so that the base diagram can be used for determining with high accuracy the position of the shifting fork. |
US08131498B1 |
Systems and methods for an improved weight distribution sensory device with integrated controls
An improved weight distribution sensory device with integrated controls is provided. Such a weight distribution sensory device, often referred to as a balance platform, may include a chassis for supporting a user, pressure sensors and control sensors coupled to the chassis, and a processor. The pressure sensors generate pressure data regarding the compression force from the weight of the user on the chassis. The control sensors are located on a forward dorsal portion of the chassis, and may generate control data when manipulated by the user. The control sensors include at least one proximity sensor which senses object proximity (such as the user's foot) in a narrow band above the sensor along the y-axis. The processor may then receive the pressure data and the control data, and may generate a total weight of the user and a weight distribution of the user, and action data for the user by cross referencing the weight distribution with the control data. |
US08131497B2 |
System and method for calculating the thermal mass of a building
The invention comprises a system for calculating a value for the effective thermal mass of a building. The climate control system obtains temperature measurements from at least a first location conditioned by the climate system. One or more processors receive measurements of outside temperatures from at least one source other than the control system and compare the temperature measurements from the first location with expected temperature measurements. The expected temperature measurements are based at least in part upon past temperature measurements obtained by said HVAC control system and said outside temperature measurements. The processors then calculate one or more rates of change in temperature at said first location. |
US08131495B2 |
Particulate matter sensor calibration
A system includes a filter, a sensor, a processor, and a memory. The filter can be coupled to an engine exhaust and can operate in an accumulating mode during which particulate matter (PM) from the engine is trapped and also operate in a regenerating mode during which PM in the filter is emitted. The sensor is coupled to a discharge port of the filter and has an output to provide a sensor signal based on a concentration of PM in the filtered exhaust. The processor is coupled to receive the sensor signal and operable to determine at least one of a base level for the sensor signal during the accumulating mode and a regenerate level for the sensor signal during the regenerating mode, and operable to determine a calibration value for the sensor using at least one of the base level and the regenerate level. The memory stores the calibration value. |
US08131490B2 |
Methods and systems for determining a received signal frequency
A system and method for determining a received signal frequency by sampling the received signal at a rate less than twice a predefined nyquist rate. The system includes a distorting component configured to distort the received signal in a frequency dependent manner, at least one analog to digital converter configured to sample the received signal and the distorted signal at a rate less than twice a predefined nyquist rate, and a processing component configured to determine a frequency of the received signal based on the sampled received signal and the sampled distorted signal. The method includes distorting the received signal, sampling the received signal and the distorted signal at a rate less than twice a predefined nyquist rate, and determining a frequency of the received signal. In an embodiment, distorting includes at least one of distorting an amplitude or a group delay of the received signal. |
US08131488B2 |
Battery management system and charger
A battery management system includes a battery attached with an identification ID; and a plurality of chargers for reading the identification ID attached to the battery, the chargers associating the read identification ID with information indicative of an end of charging the battery and sending the information, the chargers charging the battery. The battery management system also includes a management server connected to each of the chargers for receiving the information indicative of the end of charging the battery associated with the identification ID and sent from each of the chargers. The management server cumulatively sums, as the number of chargings, the number of receptions of the information indicative of the end of charging the battery for each identification ID, and the management server associates the identification ID with the cumulatively summed number of chargings and allows the number of chargings to be recorded. |
US08131485B2 |
Method for fault location in electric power lines
A method for locating faults in three-terminal and multi-terminal power lines, applicable in electric power systems for overhead and underground cable transmission and distribution lines. The inventive method is characterized in that it measures current for fault and pre-fault conditions and in one terminal station of the system line phase voltage for fault and pre-fault conditions is measured, a hypothetical fault location is assumed, the distances to the hypothetical fault locations are calculated and fault resistance is calculated, the actual fault point is selected by first comparing the numerical values concerning the distances to the hypothetical fault locations and rejecting those results whose numerical values are negative or bigger than one in relative units, and then by analysing the values of the calculated fault resistances for the fault locations and rejecting those results of the calculations for which the value of fault resistance is negative, and if there is still more than one calculation result remains not rejected then performing selection of the valid result by analysing the values of the calculated respective equivalent source impedances. |
US08131480B2 |
Construction of diverse synthetic peptide and polypeptide libraries
The present invention concerns the design and construction of diverse peptide and polypeptide libraries. In particular, the invention concerns methods of analytical database design for creating datasets using multiple relevant parameters as filters, and methods for generating sequence diversity by directed multisyntheses oligonucleotide synthesis. The present methods enable the reduction of large complex annotated databases to simpler datasets of related sequences, based upon relevant single or multiple key parameters that can be individually directly defined. The methods further enable the creation of diverse libraries based on this approach, using multisynthetic collections of discrete and degenerate oligonucleotides to capture the diverse collection of sequences, or portions thereof. |
US08131479B2 |
Method of proteome analysis for phosphorylated protein
A method for detecting plural types of phosphorylated proteins in a sample, wherein a database consisting of data regarding plural types of proteins in the sample is used; and a method for purifying phosphorylated proteins using an immobilized metal carrier or a titania carrier, wherein a solution containing acetonitrile in a range of 40% (v/v) or greater but 60% (v/v) or less is used. |
US08131477B2 |
Method and device for image-based biological data quantification
A device and method for determining a concentration of a biological target including capturing an image of a ticket that contains the biological target; extracting a region of interest from the captured image; detecting a target from the extracted region of interest; computing intensity of the target in the region of interest; and determining the concentration of the biological target according to the computed intensity. |
US08131475B2 |
Methods for identifying, diagnosing, and predicting survival of lymphomas
Gene expression data provides a basis for more accurate identification and diagnosis of lymphoproliferative disorders. In addition, gene expression data can be used to develop more accurate predictors of survival. The present invention discloses methods for identifying, diagnosing, and predicting survival in a lymphoma or lymphoproliferative disorder on the basis of gene expression patterns. The invention discloses a novel microarray, the Lymph Dx microarray, for obtaining gene expression data from a lymphoma sample. The invention also discloses a variety of methods for utilizing lymphoma gene expression data to determine the identity of a particular lymphoma and to predict survival in a subject diagnosed with a particular lymphoma. This information will be useful in developing the therapeutic approach to be used with a particular subject. |
US08131474B2 |
Method and system for investigating glucose metabolism
The invention relates to a method for investigating the glucose metabolism of a human being for disease-relevant and/or disease-related particularities. The glucose concentration g(t1) to g(tn) of a body fluid is measured at time points t1 to tn that are distributed over a period of at least six hours. The data points are then determined in phase space coordinates from the glucose concentration measuring values g(t1) to g(tn). The data points are then processed to highlight disease-relevant and/or disease-related particularities of the glucose metabolism of the investigated human being. The processing of the data points can be implemented by plotting them in a phase space representation or by determining from the data points a disturbance parameter that is correlated to the severity of a disturbance of glucose metabolism. |
US08131465B2 |
Motion detection for tracking
An apparatus and method for tracking a target wherein a new position fix is taken when the measured movement of the target is more than a predetermined threshold amount or when the position fix has not been updated in a predetermined interval. The apparatus and method manage energy use and network resources when performing position determination fixes. |
US08131464B2 |
Transmitter identifier database for enhanced GPS performance
A mobile station database of cellular identifications and associated position information is stored in mobile station memory. The mobile station uses the position information in the database to assist in determining a current position for the mobile based on an identifier, such as cell ID, base station BSIC, PSC, or carrier frequency. A satellite vehicle signal is searched in an uncertainty region that is a function of position information associated with the current identifier. The uncertainty region can be limited by assumed platform dynamics via predefined velocity and acceleration information. Time maintenance for the mobile station can also be achieved through known approximate position from the position database and measurement of a single satellite vehicle propagation delay. The mobile station can compare a position determination obtained through satellite vehicle signals with position database information to determine the validity of that position. Out-of-network position information is also stored in the position database and is optionally shared with a network. |
US08131462B2 |
Vehicle guidance and sensor bias determination
Systems and methods for guiding a vehicle and vehicle sensor bias determination methods are disclosed. A method for guiding a vehicle includes a primary antenna of a primary survey-grade GNSS-receiver and a secondary antenna of a secondary GNSS-receiver mounted to the vehicle, which are at least temporarily receiving GNSS-signals of a global positioning system. A plurality of physical sensors mounted to the vehicle generate physical data indicative of respective measured physical parameters of at least part of the vehicle. The method includes de-biasing the physical data and applying a recursive statistical estimator, such as a Kalman filter, to the de-biased physical data and an output of the primary and secondary GNSS-receivers to determine a position and velocity of the vehicle. |
US08131458B1 |
System, method, and computer program product for instant messaging utilizing a vehicular assembly
A system, method, and computer program product are provided for instant messaging utilizing a vehicular assembly. In operation, a vehicular assembly is utilized to communicate with a mobile device. Additionally, an instant message is communicated with a remote entity via the vehicular assembly, utilizing the mobile device. |
US08131448B2 |
Engine control apparatus and method
To provide a control apparatus of an engine that improves vehicle drivability by controlling a variable valve mechanism. The control apparatus of an engine prohibits the changing of the valve duration of an intake valve during a stop of an engine. |
US08131444B2 |
Method for recognizing a turn maneuver and driver assistance system for motor vehicles
A method for a driver assistance system of a motor vehicle includes the following steps: on the basis of a digital map of a navigation system, verifying whether there is a turn option, and, if there is a turn option, analyzing the dynamic data, measured by a locating system, of a preceding vehicle and calculating a turn probability for the preceding vehicle on the basis of these data. |
US08131443B2 |
Acceleration control system
An acceleration control system controls acceleration of a vehicle to match the driver's feeling. In this control, the vehicle is controlled so that acceleration remains constant at the initial stage and then a differentiated value of a square power of a vehicle speed remains constant. This control is based on the finding of a normal acceleration operation attained by a driver. A linear relation exists between the acceleration in the initial stage of acceleration and the differentiated value of the square power of the speed. Switching of control from the constant acceleration to the constant differentiated value of the square power of the speed is made at a change-over speed determined by the linear relation. |
US08131442B2 |
Method for operating a cruise control system for a vehicle
A method for operating a cruise control system for a vehicle. The method can identify certain low speed environments, like parking lots, where usage of the cruise control system is usually inappropriate and can disable the system accordingly. According to one embodiment, a full speed range adaptive (FSRA) cruise control system compares a steering wheel position to a steering wheel threshold to determine if the vehicle is operating in an inappropriate low speed environment and, if so, disables the cruise control system accordingly. |
US08131436B2 |
Speed change control system of automatic transmission
When it is judged that a vehicle speed detected by a vehicle speed sensor is equal to or lower than a predetermined very low value, that is, for example, 5 km/h, the hydraulic pressure applied to an engaging-side frictional element is sharply increased, sharply reduced and then held higher than a given value capable of effecting a piston stroke of a corresponding piston unit until a time when the piston stroke is completed. Upon completion of the piston stroke, the hydraulic pressure is increased to a maximum value in a time that is smaller or shorter than that set when the detected vehicle speed is higher than the predetermined very low value. |
US08131432B2 |
Method and system for managing the turning of a vehicle
A method and system for managing the turning of a vehicle comprises establishing a boundary of a work area. A location-determining receiver determines an observed position and velocity of the vehicle in the work area. An estimator estimates a first duration from an observed time when the vehicle will intercept the boundary based on determined position and velocity of the vehicle. An alert generator generates an alert during a second duration from the observed time. The second duration is less than or approximately equal to the first duration. An operator interface allows an operator to enter a command to control a path of the vehicle prior to or at the boundary. |
US08131431B2 |
Method for controlling cooling of an auxiliary brake
In a method for controlling cooling of an auxiliary brake on a vehicle, the auxiliary brake is cooled by a cooling member. The method comprises the steps of: determining if the vehicle is travelling down a slope or is to be driven down a slope, and activating the cooling member automatically for cooling the auxiliary brake provided that at least one predefined downhill slope condition is determined. |
US08131429B2 |
Driver observation and security system and method therefor
A driver observation and security system has a plurality of sensors located on a vehicle. The sensors will indicate unauthorized entry into the vehicle. A plurality of interior camera modules is mounted in an interior of a vehicle. The interior camera modules provide real time images of the interior of the vehicle when at least one of the plurality of sensors indicates unauthorized entry into the vehicle. A control mechanism is coupled to the plurality of interior camera modules to control operation of each of the plurality of interior camera modules. A recording device is coupled to the control mechanism for storing the real time video images. A transmitter is coupled to the control mechanism for transmitting the real time video images for viewing at a remote location. |
US08131426B2 |
Vehicle steering system
A control section (10) of a vehicle steering system has a steer-by-wire mode, a power steering mode, and a transition mode. In the steer-by-wire mode, a steering actuator (19) is controlled for steering and a reaction force actuator (11) is controlled for reaction force. In the power steering mode, steering assistance control is performed with either of the steering actuator (19) and the reaction force actuator (11) caused to function as an assistance unit. In the transition mode, in a transition period from either of the steer-by-wire mode and the power steering mode to the other, the reaction force actuator (11) is controlled for reaction force. |
US08131425B2 |
Optical steering angle sensor for determining the absolute value of the steering angle
An optical steering angle sensor for determining the absolute value of the steering angle even when a steering wheel has been revolved several times is provided, having a stator, a rotor with a barcode and evaluation electronics. In one form, the invention provides for the rotor to have a track groove which is arranged in the form of a worm in order to determine the number of revolutions, which track groove has an associated driver finger on the stator, which engages in the track groove and is arranged in a bearing such that it can pivot, and has a holder for a magnet which can pivot with the driver finger and which driver finger has an associated stationary Hall sensor, which is provided in an evaluation circuit. |
US08131422B2 |
Slip control for a materials handling vehicle
A vehicle is provided comprising: a main body; a plurality of wheels coupled to the main body; a traction motor associated with the main body and coupled to at least one of the wheels for driving the one wheel; control apparatus coupled to the traction motor and generating a motor drive signal to the traction motor; and a first sensor for generating a speed signal indicative of a speed of the driven wheel. The control apparatus may calculate acceleration of the one wheel using changes in the speed signal over time and calculate an acceleration of the vehicle using torque applied by the traction motor and a mass of the vehicle. |
US08131418B2 |
Angular velocity calculating device, offset determination method for the same, and vehicle stopping detecting device
Minimum and maximum values of an angular velocity signal output from a gyro while a vehicle is stationary are detected. A range of the angular velocity signal is set that is used to determine when the vehicle is stationary. When the angular velocity signal output from the gyro exceeds the range, the vehicle starts to move, offset values calculated within a set time from a movement start detection time are discarded, and an average angular velocity signal having been calculated and stored the set time before, is output as the offset value. Thus, even when the vehicle does not have a vehicle speed sensor, the stopping and starting of the movement of the vehicle can be accurately detected using the output signal from the gyro and the accurate offset value can be output. |
US08131416B2 |
Glow plug control dual mode fault diagnostics
A glow plug control system for a vehicle comprises a mode control module and a fault diagnostic module. The mode control module enables one of a first mode and a second mode of operation based on a period of time that a glow plug is ON during a drive cycle. The fault diagnostic module selectively diagnoses a fault based on a first message, a second message, and a third message when the first mode is enabled and selectively diagnoses the fault independent of the second and third messages when the second mode is enabled. |
US08131413B2 |
Electric motor and conversion system for manually powered vehicles
An electric motor and conversion system includes a direct current power source, a rotor with two sides and two series of permanent magnets alternating in polarity, two stators on opposing sides of the rotor where each stator has a series of winding coils, magnet position identifiers, and a control system comprising a sensor that cooperates with the magnet position identifiers and a microcontroller to individually controls winding drivers. Preferably, the number of magnets on the rotor does not equal the number of winding coils on the stators. Also preferably, the magnet position identifiers are a series of apertures on the rotor through which signals pass. The conversion system can also include connectors for connecting to an axle, a removable throttle, and electric cables for electrically connecting the components. |
US08131412B2 |
Method for arrangement for calibrating a system for controlling thrust and steering in a watercraft
In a method for calibrating a system for controlling thrust and steering of a drive arrangement in a watercraft, the system includes an operating device adapted for indicating a requested direction of travel of the watercraft, the operating device being connected to a control unit for providing corresponding thrust and steering commands to the drive arrangement. The method includes receiving an activation command in the control unit, for beginning the calibration, detecting any movements of the operating device, storing values corresponding to the movements in the control unit together with corresponding thrust and steering values, and repeating the detecting step and the storing step until a termination command is received in the control unit, thereby using the stored values in subsequent operation of the operating device for indicating the direction of travel of the watercraft. An arrangement for calibrating a system for controlling thrust and steering of a drive arrangement in a watercraft is also provided. |
US08131409B2 |
Gyroless transfer orbit sun acquisition using only wing current measurement feedback
A system and method for gyroless transfer orbit sun acquisition using only wing current measurement feedback is disclosed. With this system and method, a spacecraft is able to maneuver itself to orient its solar panel to its maximum solar exposure spinning attitude. The disclosed system and method involve controlling a spacecraft maneuver using only the solar wing current feedback as the sole closed-loop feedback sensor for attitude control. A spin controller is used for controlling the spacecraft spin axis orientation and spin rate. The spin controller commands the spacecraft spin axis orientation to align with an inertial fixed-direction and to rotate at a specified spin rate by using a momentum vector. In addition, a method for estimating spacecraft body angular rate and spacecraft attitude is disclosed. This method uses a combination of solar array current and spacecraft momentum as the cost function with solar wing current feedback as the only closed-loop feedback sensor. |
US08131405B2 |
Method and apparatuses for controlling high wing loaded parafoils
An adaptive guidance system (AGS) regulates the altitude and heading of a parasail to arrive at a target at a prescribed altitude. Since the altitude profile depends both on unknown wing loading, and wind magnitude and direction, the AGS estimates the glide slope and wind on the fly and provides a command to a stability augmentation system (SAS) that results in the desired glide slope and heading by performing a sequence of maneuvers and sensing the response. According to one embodiment, the SAS operates in the linear region and includes a PID controller that uses the difference between the actual heading and heading command to create an actuator output. The actuator output is limited by a position/rate limiter that imposes the physical limitations of the response time of the actuator/servos and position limits to prevent entering the nonlinear region. Alternatively, an adaptive SAS operates in both the linear and nonlinear region and includes a neural network (NN) that receives an error signal (difference between a reference model and actual heading) which is used to adapt the weights of the NN. |
US08131404B2 |
Temperature regulating apparatus, exposure system, and device manufacturing method
A temperature regulating apparatus which regulates temperature includes a heater, a temperature detector configured to detect temperature, a calculator configured to calculate a manipulated value based on an error between a target temperature and the temperature detected by the temperature detector, and a power controller configured to supply power, having one of a voltage and current controlled in accordance with the manipulated value, to the heater. The calculator includes a first calculator having at least a proportional element of the proportional element, an integral element, and a derivative element, and a second calculator configured to calculate a square root. The first calculator and the second calculator are coupled in series with each other. |
US08131401B2 |
Real-time stability indexing for intelligent energy monitoring and management of electrical power network system
A system and method for intelligent monitoring and management of an electrical system is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component acquires real-time data output from the electrical system. The power analytics server is comprised of a real-time electrical system security index engine that calculates real-time system security index values from stability indices data generated from a virtual system model of the electrical system. The client terminal displays the system security index values to assess the security and stability of the electrical system. |
US08131397B2 |
Identifying items for restocking of a dispensing device systems and methods
Systems, methods, and devices are described related to the assignment and management of patient-specific bins. A dispensing device at a healthcare facility includes a number of bins for storage of medical supplies, with some of the bins designated as patient-specific bins allocated to be assigned to patients for storage of their medications or certain other supplies. A central server computer system, in communication with a computer of the dispensing device, may monitor and assign current and future patient-specific use of the bins for the dispensing device. The assignment and management of patient-specific bins may be performed by devices distributed through the system. |
US08131396B2 |
Numerical control apparatus and numerical control system
A first NC apparatus includes a virtual-axis setting unit that sets a predetermined axis coupled to a second NC apparatus as an axis controlled by itself. The second NC apparatus includes an axis-control-right switch processing unit that switches a control right of an axis set by an external-switching-axis setting unit between the first and the second NC apparatuses. When the control right is switched to the first NC apparatus, the first NC apparatus synchronously controls a predetermined axis coupled to the first NC apparatus with a predetermined axis coupled to the second NC apparatus and set by the first virtual-axis setting unit. |
US08131395B2 |
90 degree ply placement system and method
A method of placing a 90 degree ply on a separate 0 degree material includes providing 90 degree ply from a 90 degree ply material source; moving the 90 degree ply in a 90 degree ply carrier to a position over the 0 degree material; removing the 90 degree ply carrier from the 0 degree material and simultaneously pushing the 90 degree ply off of the 90 degree ply carrier and onto the 0 degree material; and severing the 90 degree ply from the 90 degree ply material source so that the 90 degree ply remains on the 0 degree material. |
US08131391B2 |
Wireless digital audio music system
A wireless digital audio system includes a portable audio source with a digital audio transmitter operatively coupled thereto and an audio receiver operatively coupled to a headphone set. The audio receiver is configured for digital wireless communication with the audio transmitter. The digital audio receiver utilizes fuzzy logic to optimize digital signal processing. Each of the digital audio transmitter and receiver is configured for code division multiple access (CDMA) communication. The wireless digital audio system allows private audio enjoyment without interference from other users of independent wireless digital transmitters and receivers sharing the same space. |
US08131389B1 |
Digital audio server
A digital audio server may be used to automatically download music from a collection of audio media, such as CDs or DVDs. The server also may automatically identify the media using track offset information. |
US08131388B2 |
Electronic controller for power converter and motor drive circuit
The electronic controller fetches an external signal and performs an input process such as A-D conversion. Upon receipt of processing results for executing operations according to a predetermined program, an output process is performed for sending a signal to the outside board on operation results, a timer outputs at least two of an input process start signal for starting the input process, an output process start signal for starting the output process, and an operation start signal for starting the operation. |
US08131384B2 |
Design and control of engineering systems utilizing component-level dynamic mathematical model with multiple-input multiple-output estimator
A control system comprises an actuator, a control law and a processor. The actuator positions a control surface and the control law controls the actuator. The processor comprises an open loop module, a corrector, a comparator, and an estimator, and generates an output vector to direct the control law. The open loop module generates the output vector as a function of a state vector and an input vector. The corrector generates a corrector vector as a function of the output vector. The comparator generates an error vector by comparing the corrector vector to the input vector. The estimator generates the state vector as a function of the error vector, such that the error vector is minimized. |
US08131382B2 |
Sample processing apparatus and data processing apparatus
A sample processing apparatus, comprising: a sample processing unit for processing a sample, wherein the sample processing unit comprises an operating device for processing a sample, a drive circuit for driving the operating device, and a first communication part which is configured so as to be capable of external communication; and a data processing unit for processing data output from the sample processing unit, wherein the data processing unit comprises a processor for generating control data for controlling the operating device, and a second communication part which is configured so as to be capable of communicating with the first communication part for transmitting the control data generated by the processor to the first communication part, wherein the drive circuit is configured so as to drive the operating device based on the control data received by the first communication part, is disclosed. A data processing apparatus is also disclosed. |
US08131377B2 |
Telemetry listening window management for an implantable medical device
An improved arbitration scheme for allowing concurrent stimulation and telemetry listening in a microstimulator is disclosed. A listening window for telemetry is permitted to proceed, and access to the microstimulator's coil granted, during at least a portion of the inter-pulse period that follows the issuance of a stimulation pulse. This is permissible because access to the coil is not needed during the entirety of the inter-pulse period. For example, the listening window can issue during that portion of the inter-pulse period when the decoupling capacitor is discharged, but cannot issue during that portion of the inter-pulse period when the compliance voltage is being generated for the next stimulation pulse. However, because compliance voltage generation occupies only a small portion of the inter-pulse period, the technique is not substantially limited. By allowing the listening window to issue during the majority of the inter-pulse period, the listening window produces smaller gaps between the pulses, and stimulation therapy is thus brought closer to its ideal. |
US08131375B2 |
Trans-retinal flexible circuit electrode array
Applicant has proposed a combination of the subretinal and epiretinal methods by placing the electronics external to the eye, entering the eye through the pars plana and the piercing the retina (retinotomy) from inside the eye to stimulate subreintally.The present invention is an improved electrode array for subretinal stimulation. A hard polymer such as polyimide is biocompatible and strong for supporting an electrode array and supporting traces in a thin flex circuit array. In the present invention applicant takes advantage of the sharp nature of thin polyimide making a point on the end of the electrode array. This allows the flexible circuit electrode array to be both electrode array and surgical tool to cut the retinal and slide the array under the retina in a single action. |
US08131373B2 |
Baroreflex stimulation synchronized to circadian rhythm
An embodiment of a baroreflex stimulator comprises a pulse generator to provide a baroreflex stimulation signal through an electrode, and a modulator to modulate the baroreflex stimulation signal based on a circadian rhythm template. According to an embodiment of a method for operating an implantable medical device, comprising a baroreflex stimulation therapy is applied at a stimulation intensity using a baroreflex stimulator in the implantable medical device, and the baroreflex stimulation therapy is modulated based on a circadian rhythm template stored within the implantable medical device. Modulating the baroreflex stimulation therapy includes using the circadian rhythm template to change the stimulation intensity to mimic natural blood pressure fluctuations during the day. |
US08131369B2 |
Feedthrough apparatus with noble metal-coated leads
Methods and apparatuses are provided for an electrical device that employs a feedthrough including a hermetic seal that seals an interior region of the electrical device. The electrical device includes an electrical contact disposed within the interior region of the electrical device, and a wire terminal that includes an encircled portion that is encircled by the feedthrough, and a first end that electrically connects with said electrical contact. When the electrical device is constructed, the first end of the wire terminal is coated with a conductive metal that is more resistant to oxidation than the wire terminal. The first end of the wire terminal is secured to the electrical contact using a mechanical device such as a crimping connector or a spring connector. |
US08131367B2 |
System and method for monitoring power source longevity of an implantable medical device
Power source longevity monitor for an implantable medical device. An energy counter counts the amount of energy used by the implantable medical device. An energy converter converts the energy used into an estimate of remaining power source longevity and generating an energy longevity estimate. A voltage monitor monitors the voltage of the power source. A voltage converter converts the voltage monitored by the voltage monitor into an estimate of remaining longevity of the power source and generating a voltage longevity estimate. A calculator is operatively coupled to the energy converter and to the voltage converter and predicts the power source longevity using the energy longevity estimate early in the useful life of the power source and using the voltage longevity estimate later in the useful life of the power source. |
US08131366B2 |
Biventricular heart stimulator and method of controlling a biventricular heart stimulator
In a biventricular heart stimulator and a method for controlling such a biventricular heart stimulator, successive stimulation pulses are delivered to the ventricles of a heart such that stimulation pulses in a single heartbeat cycle are respectively first delivered to the first ventricle and then to the second ventricle. Capture or loss of capture in response to stimulation pulses delivered to one ventricle is detected. As a result of a detected loss of capture, preventative measures are taken for preventing loss of capture in the other ventricle. |
US08131365B2 |
Event-based battery monitor for implantable devices
A remaining charge capacity of a battery having an initial charge capacity is monitored. The battery powers a remote implantable medical device (IMD) that includes an active state, during which the remote IMD performs at least one function, and an inactive state, during which the remote IMD performs no functions. An active state charge consumption is computed based on stored parameters associated with an operational charge consumption for each function, and an inactive state charge consumption is computed based on a leakage current associated with the inactive state and a time the remote IMD is in the inactive state. The active state charge consumption and inactive state charge consumption are subtracted from the initial charge capacity to determine the remaining charge capacity. |
US08131362B2 |
Combined neural stimulation and cardiac resynchronization therapy
Methods and devices for delivering cardiac therapy to a patient are provided. Various implantable device embodiments comprise a plurality of leads and a controller. The leads include at least one lead to be positioned within a lead path to deliver ventricular pacing pulses and to deliver neural stimulation at a site proximate to the heart to inhibit sympathetic nerve activity. The controller controls delivery of the ventricular pacing pulses in accordance with a programmed pacing mode and controls delivery of the neural stimulation. The controller is programmed to deliver remodeling control therapy (RCT) by delivering ventricular pacing to pre-excite a ventricular myocardium region to mechanically unload that region during systole, and further is programmed to deliver anti-remodeling therapy (ART) by delivering neural stimulation to inhibit sympathetic nerve activity in conjunction with RCT. Other embodiments are provided herein. |
US08131360B2 |
Method and apparatus for anti-tachycardia pacing and defibrillation
An implantable cardioverter/defibrillator (ICD) includes an Anti-Tachycardia Pacing Before Charge (ATP-BC) mode according to which one or more high-voltage capacitors for storing defibrillation energy are charged in preparation of delivering a defibrillation shock only if a ventricular tachycardia (VT) sustains after an ATP delivery. Fast ATP delivery and effect verification methods are applied to avoid significant delay in delivering the defibrillation shock when found necessary to terminate the VT. A switch is provided such that a user decides whether to activate the ATP-BC mode or to deliver the defibrillation shock without delivering the ATP. |
US08131359B2 |
System and method to deliver therapy in presence of another therapy
Various aspects relate to a method. In various embodiments, a therapy of a first therapy type is delivered, and it is identified whether a therapy of a second therapy type is present to affect the therapy of the first therapy type. Delivery of the therapy is controlled based on the presence of the therapy of the second therapy type. Some embodiments deliver the therapy of the first type using one set of parameters in the presence of a therapy of a second type, and deliver the therapy of the first type using another set of parameters when the therapy of the second type is not present. In various embodiments, one of the therapy types includes a cardiac rhythm management therapy, and the other includes a neural stimulation therapy. Other aspects and embodiments are provided herein. |
US08131353B2 |
Methods and apparatuses for navigating the subarachnoid space
Disclosed is a method of navigating a spinal subarchnoid space in a living being, that includes percutaneously introducing a device into the spinal subarachnoid space at an entry location. The device has a first passageway that is sized to slidably receive, and work with, at least a guidewire. The device can be a catheter or a sheath. The method can also include advancing the device within the spinal subarachnoid space at least more than 10 centimeters from the entry location. Alternatively, the method can include advancing the device within the spinal subarachnoid space to facilitate intracranial access with a second device introduced through the first passageway. Also disclosed is a device suited for attachment to a patient's skin, such as a sheath, that includes an elongated member, a skin-attachment apparatus having a flexible skin-attachment flap, and a valve apparatus. |
US08131345B2 |
Combining first and second image data of an object
A system and method are provided for displaying images of first and second image data in which geometry data is transferred from an ultrasound imaging detector to an image combination device in addition to first image data to reduce the need for calibration and registration. |
US08131344B2 |
Method and system for registering a medical situation associated with a first coordinate system, in a second coordinate system using an MPS system
System for registering a first coordinate system with a second coordinate system, the system including a first medical positioning system for detecting a first position and orientation of the body of a patient, a second medical positioning system for detecting a second position and orientation of the body, and a registering module coupled with a medical intervention device and with the second medical positioning system, the first medical positioning system being associated with and coupled with an imager, the imager acquiring an image of the body, the registering module registering the first coordinate system with the second coordinate system, according to the first position and orientation and the second position and orientation. |
US08131343B2 |
Implant location positioning system
The invention relates to an implant layer positioning system comprising a device that can be fixed to a bone section and is used to plan the positioning of implants in order to enable corrective operations to be performed on the bone with optimum bone contact. Said device reproduces the geometry of at least one section of the implant and can be freely oriented by the operator towards accessible parts of the bone. The inventive system also comprises a control unit which virtually evaluates the relevant implant parts, on the basis of the navigation data of the tracked device and the data input of the planned corrective operation, in the form of three-dimensional geometry bodies in fluoroscopy sketches or other referenced image or geometry data. Once the planned proceedings have been inputted, the control unit of the navigation system can virtually merge the corresponding position of all implant parts with the referenced image or geometry data of the patient in a three-dimensional manner by means of corresponding computational algorithms, and once the device has been oriented, the control unit can store the position of said device with all related dependent positions of the implant parts planned at the same time, and all of the planning information can be made available for use with navigated tools. |
US08131342B2 |
Method and system for field mapping using integral methodology
Certain embodiments of the present invention provide a system and method for improved distortion measurement and compensation. Certain embodiments include selecting a set of sources on a surface of a volume, determining mutual inductances from the set of sources on the surface, and calculating distortion from the volume using the mutual inductances from the set of sources on the surface. In an embodiment, distortion is calculated using an integral method and/or a finite element analysis. The volume may be modeled as a simplified construct, such as a ring model, a coil array with straight line segments model, a polygon model, and/or dipole array model. The model may be adjusted based on the distortion calculated from the volume. Magnetic fields may also be used to calculate distortion. In an embodiment, an object may be tracked using a distortion mapping. |
US08131341B2 |
Method and device for positioning a patient support in a magnetic resonance apparatus
In a method and a magnetic resonance system for positioning a patient support device of the magnetic resonance system, wherein the magnetic resonance system also has a coil device and the patient support device that has a mounting for accommodation of the coil device at a predetermined position, a detector unit is provided for detection of information describing the coil device and a control device controls a drive unit of the support device to move the support device to a determined position in the magnetic resonance apparatus using only information detected by the detector unit. |
US08131339B2 |
System and method for field ablation prediction
A system for determining field of ablation is disclosed. The system includes a power source configured to generate electromagnetic energy and an energy applicator coupled to the power source. The energy applicator is configured to be inserted into tissue and to provide electromagnetic energy to a target volume. The system also includes an imaging apparatus configured to generate a uniform magnetic field and at least one variable magnetic field around the tissue. The imaging apparatus obtains an image of a field of ablation within the target volume in response to a trace RF pulse supplied by the power source through the energy applicator to the target volume simultaneously with an excitation RF pulse generated by the imaging apparatus and the at least one variable magnetic field. |
US08131337B2 |
Method for monitoring early treatment response
Disclosed is a method for monitoring early treatment response of a cancer treatment comprising measuring by magnetic resonance spectroscopy (MRS), for example, proton MRS, the amount of Choline present in the endomembranes of the cancerous tissue before and after treatment; the treatment comprises administration of a cytotoxic therapy, whereby a decrease in the amount of Choline after treatment is indicative of a positive response. The decrease in the amount of Choline represents the decrease in the internal cell membrane as a result of down regulation of the organelles and their secretory granules and their transport vesicles. Disclosed also is a method for determining effectiveness of a cytotoxic treatment of cancer. In addition, a method for monitoring protein translation related to the cytotoxic treatment of cancer is disclosed. |
US08131334B2 |
Intra-body communication (IBC) device and a method of implementing the IBC device
The present invention relates to an intra-body communication (IBC) device and a method of implementing the IBC device. The IBC device is fabricated as a system-on-a-chip (SOC) and comprises a first electrode, a second electrode, an IBC module and a biomedical chip. The first electrode is connected to a patient's skin. The second electrode is connected to the patient's skin. The IBC module is connected to the first electrode and comprises a wireless communication device. The biomedical chip is connected to the second electrode and communicates with the IBC module through the patient's skin to receive external commands and transmit sensed biomedical parameters to a faraway location. |
US08131333B2 |
Ophthalmic sensor
This invention is generally related to a biocompatible sensor for detecting/measuring sugar, especially glucose, in an ocular fluid in a non-invasive or minimally invasive manner and a method for using the biocompatible sensor. A biocompatible sensor of the invention comprises, consists essentially, or consists of an ophthalmic device comprising a molecular sensing moiety which interacts or, reacts with sugar to provide an optical signal which is indicative of sugar level in an ocular fluid. |
US08131329B2 |
Distributed mode speaker for mobile devices
A mobile communication device includes first and second housing sections movably connected so as to move relative to one another between open and closed positions. The first and second housing sections each include protected surfaces that overlap when the first and second housing sections are in the open position. A distributed mode speaker is disposed on one of the protected surfaces to protect the distributed mode speaker from damage. |
US08131326B2 |
GPS position tracking method with variable updating rate for power conservation
A system and method in which the position update rate is adaptively modified, based on previous position measurements. By adjusting the update rate based on velocity predictions from two or more position fixes, a lower update rate may be used without exceeding the maximum error. Lowering the update rate reduces power consumption in the UE, providing longer battery operation. The updating method may comprise periodically repeating the velocity prediction and periodically adjusting the update rate responsive thereto. The update rate may be adjusted using additional information such as an acceleration prediction, a minimum update rate, or a preferred error. In some embodiments a model for user movement may be used to provide more accurate predictions, for example, stationary, walking, jogging, city driving, and freeway driving. The updating method may comprise receiving user input regarding the maximum position error. |
US08131325B2 |
Method, apparatus and system for battery resource management via traffic steering
Battery resources in a wireless device are managed in the present specification by traffic steering. A wireless device is configured to request content from an intermediation server, which is configured to analyze the requested content and send an indication to the wireless device as to which bearer path is to be selected based on which bearer path is battery-life optimized. |
US08131324B2 |
Wireless device battery conservation method and system
Generally, the present invention provides a method for detecting poor RF conditions, and entering different sleep mode levels or phases in accordance with the RF conditions to save battery power. Mobile device battery life can be conserved when the mobile device detects poor RF conditions and enters a deep sleep mode of operation. In this deep sleep mode of operation the mobile device periodically samples the RF conditions and gradually increases the period between samples when the RF conditions do not improve. Because mobility can change the RF condition for wireless devices even in areas of good RF coverage, the mobile device operating in the deep sleep mode can detect this mobility and thus enhance the probability of entering an idle state, or alternatively, entering a longer power save mode. When the RF condition improves, the mobile device exits from the deep sleep mode and returns to the idle state. |
US08131321B2 |
Vibration motor as a transducer of audio
A portable electronic device, such as a pager or a mobile station, has a housing and a vibration motor coupled to the housing for imparting vibration to it. Within the device, an electronic audio signal is preferably split into high and low frequency components by parallel filters. Pulses of the low frequency component are rectified, voltages of those rectified pulses are quantified and at least some are converted to pulse widths, and the train of pulse widths is amplified to drive the vibration motor, resonating the housing at in correspondence with the pulse amplitudes of at least some pulses of the original electronic audio signal. Various adaptive schemes are presented to control the number of modulated pulses that drive the vibration motor to enhance the user experience. The vibration motor may act as an audible sub-woofer and/or may provide a bass effect vibration within or beyond the audible range in correspondence to certain spaced pulses of the original audio signal. |
US08131319B2 |
Active display readability enhancement for mobile devices depending on movement
A method and apparatus for enhancing the readability of information being displayed on display on a mobile device is disclosed. An amount of movement being exerted onto the mobile device is first measured. If the measured amount of movement is greater than a first predetermined threshold value and lower than a second predetermined threshold value, a picture stabilization algorithm is applied to the information to be displayed on the display. If the measured amount of movement is greater than said second predetermined threshold value, then the information is displayed with a larger font size than normal. |
US08131313B2 |
Method and terminal devices
A method and terminal device are provided which effect the steps of receiving a message indicating that a user of another terminal device has pressed a talk button, the message including a geographical location of the other terminal device, or any information derived therefrom; and indicating the geographical location of the other terminal device to a user of the terminal device. A further method and terminal device are provided which effect the steps of: in response to a user of a terminal device pressing a talk button, writing information describing the geographical location of the terminal device, or any information derived therefrom, into a message; and sending the message to another terminal device or to a communications network. |
US08131312B2 |
Method and system for construction of radio environment model
A system and method for constructing a signal propagation model in a wireless communication system such as a cellular system based on at least one received wireless signal correlated to a geographic location. |
US08131307B2 |
Method for requesting transportation services
A method for safely and efficiently requesting transportation services through the use of mobile communications devices capable of geographic location is described. Individual and package transportation may be provided. New customers may be efficiently serviced, and the requester and transportation provider locations may be viewed in real time on the mobile devices. |
US08131301B1 |
Geographic relocation processing of wireless communication equipment
What is disclosed is a method of operating a processing system to relocate wireless communication equipment. The method includes receiving customer data and performance data for wireless communication equipment located at a plurality of potential donor sites, and receiving geographic information for a target relocation site. The method also includes processing the customer data, the performance data, and the geographic information to determine a relocation score for each of the wireless communication equipment located at the plurality of potential donor sites, and selecting wireless communication equipment of at least one of the plurality of potential donor sites for relocation to the target relocation site based upon the relocation score. |
US08131300B2 |
Routing protocol within hybrid-cellular networks
In order to establish routing to/from a base station within a hybrid-cellular network, each network element is assigned a “class” based on a received signal strength of the base station. Each network element is allowed to choose a network element of lower class for relaying information to the base station. |
US08131294B2 |
Method and apparatus for cell update while in an enhanced cell—FACH state
A method and apparatus for cell update while in a Cell_FACH state are disclosed. After selecting a target cell, system information is read from the target cell including high speed downlink shared channel (HS-DSCH) common system information. A radio network temporary identity (RNTI) received in a source cell is cleared and a variable HS_DSCH_RECEPTION is set to TRUE. An HS-DSCH medium access control (MAC-hs) entity is configured based on the HS-DSCH common system information. High speed downlink packet access (HSDPA) transmission is then received in the target cell. A CELL UPDATE message is sent to notify of a cell change. The HSDPA transmission may be received using a common H-RNTI broadcast in the system information, a reserved H-RNTI as requested in a CELL UPDATE message, or a temporary identity which is a subset of a U-RNTI. The MAC-hs entity may be reset. |
US08131289B2 |
Mobile communication terminal and mobile communication control method
A mobile communication terminal holds a frequency cancellation list that is information related to cells that cannot be connected, and controls execution/non-execution (frequency cancellation) of the cell search according to the content of the cancellation list. In a case where a frequency is not assigned in a unified manner (when a frequency is assigned to different communication providers in some cells), a frequency cancellation time is set shorter than a case where the frequency is assigned in a unified manner. For example, a frequency f3 is rejected in a cell represented by “another” surrounded by a broken line when the mobile communication terminal moves from an area A to an area B. When the mobile communication terminal further moves to an area C, the frequency cancellation process initiated in the area B terminates. This is because a short frequency cancellation time is set. Therefore, the frequency cancellation time expires while the mobile communication terminal is moving from the area B to the area C. The frequency cancellation terminates, so as to be connectable in the area C of the frequency f3. |
US08131288B2 |
Seamless transitioning of air-to-ground traffic
An apparatus and a method may be provided by which a user aboard an aircraft may use a processing device to communicate with another device, which is not located aboard the aircraft, via an air-to-ground network connection. A communication satellite may provide connectivity for the air-to-ground network connection. As the aircraft approaches an end of a satellite coverage area, the air-to-ground network connection may seamlessly transition to a second communication satellite or a second communication medium. Some communication satellites may communicate via a first frequency range and other communication satellites may communicate via a second frequency range. In one mode of operation, the air-to-ground network connection may be via a communication satellite communicating via a first frequency range. A transition to a communication medium communicating via a second frequency range may occur automatically only during the one mode of operation. |
US08131287B2 |
Apparatus and method for diagnosing fault and managing data in satellite ground system
Provided are an apparatus and a method for diagnosing fault and processing data of a satellite ground system. The apparatus and a method can prevent data loss of a satellite, and efficiently operate the satellite ground system using data buffer and penalty method when a temporary fault occurs. Data buffer stores data in fault situation and penalty method imposes high penalty in critical fault and low penalty in minor fault. System is managed according to penalty degree. The apparatus, includes: a satellite data processing and controlling means; a signal transforming means; a fault detecting and controlling means; a state displaying means for displaying a state of the satellite and the system; a penalty managing means for being notified whether the device has fault or not; a data storing means for storing and transmitting the data; and a system recovery supporting means. |
US08131286B2 |
Technique for providing broadcast services in a cellular network
A technique for providing broadcast services to a subscriber station includes determining (904) when a first broadcast frame that is to be transmitted on a broadcast channel includes broadcast information that is to be received by the subscriber station. Next, cellular information that is included within a first cellular frame and that is to be received by the subscriber station is scheduled (906), based on the determining, to avoid conflict between receipt of the cellular information and the broadcast information at the subscriber station. Finally, based on the scheduling, the first cellular frame is transmitted (908) on a cellular channel. |
US08131285B2 |
Transmission/reception channel matching apparatus for mobile communication terminal and mobile phone test equipment
Disclosed herein is a transmission/reception channel matching apparatus for a mobile communication terminal and a mobile phone test equipment. The transmission/reception channel matching apparatus includes a Printed Circuit Board (PCB), a Dual In-line Package (DIP) switch, and a fastening casing. The PCB includes mobile communication terminal-side terminals to be electrically connected to option pins provided in the serial communication connector of the mobile communication terminal, and transmission and reception terminals corresponding to the transmission and reception channels of the mobile phone test equipment for transmitting a transmission signal to the mobile communication terminal and receiving a reception signal from the mobile communication terminal. The DIP switch is provided with a plurality of switches, is combined with the PCB, and selectively connects the mobile communication terminal-side terminals to the transmission and reception terminals depending on ON/OFF information. The fastening casing accommodates the PCB so that part of the DIP switch is exposed to the outside. |
US08131275B2 |
Broadcasting terminal and method of controlling vibration of a mobile terminal
A method of controlling vibration of a mobile terminal includes receiving broadcast data including vibration control information for controlling the vibration of the mobile terminal and vibrating the mobile terminal responsive to the vibration control information. A mobile terminal includes a vibration device for generating vibration, a broadcast receiver for receiving broadcast data comprising vibration control information and a controller for controlling the vibration device to generate the vibration, responsive to the vibration control information. |
US08131274B2 |
Method and system for the prevention of unwanted wireless telecommunications
The invention of present speaks to a method and system for the prevention of unwanted wireless telecommunications which is implemented as part of a computer program product in (preferentially) the telecommunications operator's network, which meets and/or exceeds much of current, proposed and even academically anticipated legislative (and by necessity, technical) criteria, and indeed, thereby complies with the broader body of prima facie consumer requirements associated with wireless telecommunications spam filtering. Indeed, the invention provides for a remarkably flexible and customizable advance in the art through the utilization of a progressive filtering algorithm. This algorithm offers both the subscriber and the service provider with the capability to block and/or extract potentially harmful or unsolicited SMS, MMS and other such messages on the basis of an extensive range of parameters and rules. |
US08131273B2 |
Method for transmitting and receiving a MBMS service in mobile communication system
A method for transmitting and receiving a Multimedia Broadcast/Multicast Service in a mobile communication system. The mobile communication system transmits the same service in different streams by having first bearer information and a second bearer information for the same service. The mobile terminal effectively receives the MBMS service by receiving second bearer information based on the first bearer information received through a downlink control channel. |
US08131268B2 |
Managing wireless transmissions upon unintentional disconnection of service
Disclosed are a method, system and computer program product for managing unintentional disconnection of a communication device. A system detects a first device to a transmission has been unintentionally disconnected from an ongoing communication with a second communication device. The connected second device is signaled regarding the disconnection. Recording of a disconnection voicemail message for the disconnected first communication device is enabled before disconnecting the second communication device. The second device may set an expiration time on the disconnection voicemail message. Upon resumption of service, the disconnected first device is informed of a new voicemail message left by the second device during the disconnection. A disconnection-specific voicemail greeting may be recorded by a user of the disconnected first device's system for use when a disconnection occurs. The disconnection-specific voicemail greeting is played to the connected second device when disconnection occurs. |
US08131265B2 |
System and method for implementing multimedia ring back tone service
A Multimedia Customized Ring Back Tone (MRBT) service platform, a terminal and a system for implementing an MRBT service are provided in the present invention. A method for implementing an MRBT service is further disclosed, which includes: performing, by a Multimedia Ring Back Tone (MRBT) platform, a first media capability negotiation with a calling party before a called party answers a call after the calling party initiates the call to the called party; playing, by the MRBT platform, an MRBT for the calling party according to the result of the first media capability negotiation. The scheme of the present invention may implement an MRBT service in a 3G communication network. |
US08131259B2 |
Methods, systems, and apparatus for handling secure-voice-communication sessions
An exemplary computing system may receive a first request from a first voice-communication device to establish a secure-voice-communication session with a second voice-communication device. The computing system may also receive a second request from the second voice-communication device to establish the secure-voice-communication session with the first voice-communication device. The computing system may establish the secure-voice-communication session between the first and second voice-communication devices. Corresponding methods, apparatus, and computer-readable media are also disclosed. |
US08131254B2 |
Method of converting a cell phone into an internet camera phone and system employing said camera phone
A cell phone is converted into a limited use camera. The camera is formed by removing the circuit board of a used, discarded cell phone; reprogramming the firmware memory of the cell phone to conform it to the intended camera use; and repackaging the cell phone in a functionally appropriate housing. The reprogrammed camera phone has the capability of transmitting a picture, via the Internet, to a website where the pictures can be viewed and downloaded for printing. |
US08131252B2 |
Method and medium for analyzing environment of device and device using the same
Provided are a method and medium for analyzing an environment of a device and a device using the same. A device may include a vibration unit to cause the device to vibrate, a sensing unit to sense vibration of the device, wherein the sensed vibration forms a vibration pattern and a judgment unit to judge an environment of the device according to a vibration pattern of the device sensed by the sensing unit. |
US08131251B2 |
Integrated RF front end with stacked transistor switch
A monolithic integrated circuit (IC), and method of manufacturing same, that includes all RF front end or transceiver elements for a portable communication device, including a power amplifier (PA), a matching, coupling and filtering network, and an antenna switch to couple the conditioned PA signal to an antenna. An output signal sensor senses at least a voltage amplitude of the signal switched by the antenna switch, and signals a PA control circuit to limit PA output power in response to excessive values of sensed output. Stacks of multiple FETs in series to operate as a switching device may be used for implementation of the RF front end, and the method and apparatus of such stacks are claimed as subcombinations. An iClass PA architecture is described that dissipatively terminates unwanted harmonics of the PA output signal. A preferred embodiment of the RF transceiver IC includes two distinct PA circuits, two distinct receive signal amplifier circuits, and a four-way antenna switch to selectably couple a single antenna connection to any one of the four circuits. |
US08131248B2 |
Mixer with local oscillator feed-forward and method of mixing signals with local oscillator feed-forward
A feed-forward device is provided for a mixer including a diplexer having a radio frequency port, an intermediate frequency port, and a common port; and a mixing circuit receiving an in-phase local oscillator signal and an out-of-phase local oscillator signal and having an output coupled to the common port of the diplexer. The feed-forward device includes: a first signal sampler having an input adapted to sample the in-phase local oscillator signal and to output a sampled in-phase local oscillator signal; a second signal sampler having an input adapted to sample the out-of-phase local oscillator signal and to output a sampled out-of-phase local oscillator signal; and an arrangement for coupling the sampled in-phase local oscillator signal and the sampled out-of-phase local oscillator signal to the common port of the diplexer. |
US08131247B2 |
Method and system for an intermediate frequency (IF) channel select filter with an integrated alternate adjacent channel interference (AACI) filter
An alternate adjacent channel interference (AACI) filter is integrated into an intermediate frequency (IF) channel select filter to filter received RF signals. The IF channel select filter is an IF staged structure comprising successive IF stages. Each of the successive IF stages is a 2-biquad integrator. The AACI filter is integrated into the first IF stage of the IF channel select filter by re-using circuit components such as an operational amplifier, an input resistor, and a shunt capacitor of the first IF stage. The shunt capacitor is coupled between a middle point of the input resistor and ground. The AACI filter is realized via different equivalent implementations of the re-used circuit components of the first IF stage. A value of the shunt capacitor of the AACI filter becomes a fixed-value when a value the input resistor is inversely proportional to the bandwidth of the AACI filter. |
US08131246B2 |
High-frequency circuit having filtering function and reception device
A high-frequency circuit includes a dielectric substrate, a stripline formed on a surface of the dielectric substrate, a ground conductor provided on a back surface of the dielectric substrate, in which a pattern cut-out portion through which a part of the back surface of the dielectric substrate is exposed is formed, and a stub having a first end connected to an edge portion of the ground conductor defining the pattern cut-out portion and a second end arranged at a distance from the edge portion. |
US08131245B2 |
Mixer for downconversion of RF signals
A mixer for downconversion of RF signals includes at least one RF transistor (305); at least one switching pair (303) connected to the drain current (301) of the at least one RF transistor (305); and a common mode sensing component (300) configured to detect deviations in the common mode output of the switching pair (303) from a specified output; wherein the deviations modify the current of the at least one switching pair (303). |
US08131244B2 |
Method and system for dynamically adjusting intermediate frequency (IF) and filtering for microwave circuits
Certain aspects of a method and system for dynamically adjusting intermediate frequency (IF) and filtering in microwave circuits may include generating one or more intermediate frequency (IF) signals from one or more baseband signals and/or one or more radio frequency (RF) signals. The generated one or more IF signals may be filtered to avoid detected interference and/or detected noise from out-of-band radio sources. The frequency of the generated one or more IF signals may vary depending on the detected interference and/or detected noise. The filtering of the generated one or more IF signals may be adjusted based on the variation in the frequency of the generated one or more IF signals. The one or more RF signals may be down-converted to generate the one or more IF signals. The generated IF signals may be further down-converted and dynamically filtered to generate the desired baseband signals. |
US08131242B2 |
System and method for implementing a swap function for an IQ generator
A system and method for implementing an IQ generator includes a master latch that generates an I signal in response to a clock input signal, and a slave latch that generates a Q signal in response to an inverted clock input signal. A master selector is configured to provide a communication path from the master latch to the slave latch, and a slave selector is configured to provide a feedback path from the slave latch to the master latch. The foregoing I and Q signals are output directly from the respective master and slave latches without any intervening electronic circuitry. |
US08131233B2 |
Time alignment methods and apparatus for polar modulation transmitters
A polar modulation transmitter includes an amplitude modulation (AM) path with an amplitude modulation to amplitude modulation (AM/AM′) correction circuit and a phase modulation (PM) path with a delay element and an amplitude modulation to phase modulation (AM′/PM) correction circuit. The AM/AM′ correction circuit receives and predistorts a digital amplitude component signal depending on amplitudes of samples in the digital amplitude component signal, thereby generating a predistorted digital amplitude component signal. The delay element receives and delays a digital phase component signal, to generate a delayed digital phase component signal having a delay corresponding to the latency introduced by the AM/AM′ correction circuit. The AM′/PM correction circuit predistorts the delayed digital phase component signal depending on amplitudes of samples in the predistorted amplitude component signal, thereby generating a predistorted digital phase component signal. |
US08131232B2 |
Method and apparatus for antenna tuning
A method for tuning a transmitter in order to improve impedance matching to an antenna or to intermediate radio frequency stages uses an error detector that senses a deviation of the amplitude or phase angle of a load current of a power amplifier driver or of a power amplifier. A controller calculates a correction and dynamically adjusts tunable transmitter parameters, which may include values of components in matching networks or bias voltages in the power amplifier or the power amplifier driver, so as to reduce the deviation and thereby improve the impedance matching. The load current of the power amplifier may alternatively be sensed by measuring the duty cycle of its switching mode power supply. A transmitter having a power amplifier and one or more tunable circuit elements incorporates an error detector that senses the amplitude or phase of a load current and a controller that adjusts one or more tunable parameters to reduce impedance mismatch. An integrated circuit device suitable for use in a transmitter includes a power amplifier driver circuit and a detector circuit capable of sensing a load current, and a controller circuit that can adjust tunable parameters either within or external to the integrated circuit. By eliminating directional couplers and integrating the detectors and power amplifier drivers, the size, complexity, and cost of wireless transceivers can be reduced, while efficiency and power consumption are improved through the dynamic adjustment of operating points and impedance matching. |
US08131229B1 |
Polar modulation with IQ zeroing
Apparatus and methods for adjustment of spectral signal characteristics in polar modulators are described. A composite signal detection circuit is configured to detect when a signal trajectory of a composite signal provided to the polar modulator passes near the origin of a complex plane associated with the composite signal, and then adjusts the composite signal to pass through the origin. A spectral adjustment circuit is described to adjust AM and FM or PM components of the composite signal to reduce the deviation of an FM component of the composite signal. |
US08131223B2 |
System for testing an embedded wireless transceiver
A test equipment for testing a wireless communication device includes a wireless transceiver, memory, and a controller. The wireless transceiver transmits a first and second series of packets. The wireless transceiver receives a power level indicator that is based on at least one of the first series of packets. The memory stores the power level indicator. The controller performs a signal strength test. More specifically, the controller controls the transceiver to transmit the first series of packets at a first power level. The controller stores the power level indicator in memory when the power level indicator is received by the transceiver. The controller controls the transceiver to transmit the second series of packets at a second power level. |
US08131221B2 |
Method and system for processing multipath signals to suppress interface utilizing a programmable interface suppression module
Multipath signals are processed to suppress interference utilizing a programmable interface suppression module. One or more circuits that are operable to retrieve at least a portion of stored data from a memory, wherein the stored data corresponds to signals received via a particular receiving antenna and assigned to a particular finger in a rake receiver. A plurality of weighting factor values may be computed based on one or more signals received via the particular receiving antenna. Estimated signals may be generated based on the portion of stored data and the plurality of weighting factors. Residual signals may be generated based on the portion of stored data and the estimated signals. The portion of stored data may be replaced in the memory with corresponding data generated utilizing the residual signals. A plurality of interference suppressed signals may be generated based on the plurality of residual signals. |
US08131218B2 |
Methods and apparatus for wirelessly communicating signals that include embedded synchronization/pilot sequences
An embodiment for wirelessly communicating a signal includes a transmitter combining a plurality of phase shifted input data signals with a plurality of synchronization/pilot sequences to produce a plurality of combined signals, performing frequency domain-to-time domain transformations of the combined signals to produce a plurality of candidate signals, determining peak-to-average ratios for at least some of the plurality of candidate signals, identifying a selected signal from the plurality of candidate signals based on the peak-to-average ratios, and transmitting the selected signal over a wireless communication channel. An embodiment further includes a receiver receiving a channel-affected version of the transmitted, selected signal, determining an estimate of a selective mapping index, which identifies the synchronization/pilot sequence from the plurality of synchronization/pilot sequences, applying corrections to the received signal based on estimated channel perturbations to produce an equalized combined signal, and producing an output data symbol from the equalized combined signal. |
US08131214B2 |
Method for selecting content for transfer or synchronization between devices
A method, a tap initiator, and tap target in a close proximity communication are disclosed. A tap interface 106 may initiate a tap with a tap target 104. The tap interface 108 may receive a tap from a tap initiator 102. A tap gauge 110 may measure a tap duration between the tap initiator 102 and the tap target 104. A processor 304 may determine if the tap duration is within a first duration range and a second duration range and executes a first action for the first duration range and a second action for the second duration range. |
US08131208B2 |
Method of using a telephone device to view content stored therein on a nearby display screen which is not physically connected to the telephone device
A method is provided of using a telephone device to view full content on a nearby display screen which is not physically connected to the telephone device. The telephone device includes a display screen, a button which facilitates communication of the full content between the telephone device and a local control device connected to the nearby display screen, and a wireless transmitter. The full content is stored in the telephone device. Only a portion of the full content is displayed on the display screen of the telephone device. The full content is communicated from the telephone device to the local control device via a signal sent by the wireless transmitter upon selection of the button. The local control device receives the signal and provides the full content to the nearby display screen for display thereon. |
US08131204B2 |
Image forming apparatus, program for image forming apparatus, and driver program for image forming apparatus
An image forming apparatus includes a single-sided image forming unit that forms an image on a first side of a sheet and discharges the sheet in a predetermined discharge state, a first double-sided image forming unit that forms an image of an even page on a first side of the sheet, reverses the sheet on which the even page is formed, conveys the reversed sheet to an image forming unit, forms an image of an odd page on a second side of the sheet, and discharges the sheet in a predetermined discharge state, and a second double-sided image forming unit that forms an image of an even page on the second side of the sheet and an image of an odd page on the first side of the sheet and discharges the sheet in a predetermined discharge state. |
US08131202B2 |
Image forming apparatus having spur unit for regulating conveyance of sheet
An image forming apparatus has an image transferring portion for transferring an image onto a sheet, an image fixing portion for fixing the transferred image to the sheet, a sheet conveyor portion arranged between the image transferring portion and the image fixing portion for conveying the sheet in a sheet conveying direction, a support portion having an elliptical-shaped shaft hole extending in a direction crossing the sheet conveying direction, and an arm rotatably mounted on the support portion. A first spur is disposed at a position opposed to the sheet conveyor portion and is rotatably supported by the support portion and movable along the shaft hole. A second spur is disposed at a position opposed to the sheet conveyor portion downstream in a sheet conveying direction of the first spur and closer to the sheet conveyor portion than the first spur. The second spur is rotatably supported by the arm and has a movable range larger than a movable range of the first spur. |
US08131201B2 |
Image forming apparatus with paper cassette having space for receiving roller supporting member
An image forming apparatus has a paper feeding cassette that selectively stores at least first and second kinds of paper sheets having different sizes with respect to a paper feeding direction. Heights of the paper sheets storable in the paper feeding cassette are set in such a manner that the height of the second paper sheets is lower than the height of the first paper sheets. The apparatus also has a paper feeding tray and a structural member that has a mechanism for feeding third paper sheets loaded on the paper feeding tray. The structural member is disposed in a space of the cassette defined by a difference in the heights. |
US08131197B2 |
Fixing device and electro photographic apparatus using the same
According to an aspect of the present invention, there is provided a fixing device including: a heating roller that generates a heat and is formed to have a mold releasing property; a pressure belt that is brought into contact with the heating roller and is driven according to a rotation of the heating roller; an arm that presses the pressure belt toward the heating roller; and a belt regulating member that contacts an end face of the pressure belt to regulate a shift thereof and is configured to be swingable with respect to the arm. |
US08131196B2 |
Image forming apparatus having a transferring member
The image forming apparatus has a configuration in which a secondary transfer roller guides a leading end of a recording material which enters a secondary transfer nip to be led to the secondary transfer nip and the leading end of the recording material is prevented from coming into contact with a toner image on an intermediate transferring member before the recording material enters the secondary transfer nip. Further, in the image forming apparatus, a surface of a transfer roller is smoothened so that the leading end of the recording material is guided to the secondary transfer nip without being caught. As a result, the present invention is intended to prevent the leading end of the recording material which enters the secondary transfer nip from distorting the toner image on the intermediate transferring member. |
US08131193B2 |
Imaging forming apparatus and method of controlling same
An image forming apparatus has a function for adjusting the position at which a toner image is formed on a printing material, based upon amount of light reflected from a toner image that has been formed on an image carrier. The light-emitting unit emits light that irradiates the image carrier, and the detecting unit detects an amount of substrate-light reflected from the substrate of the image carrier. The determining unit determines whether the difference between the amount of substrate-light detected at a first point in time and the amount of substrate-light detected at a second point in time later than the first point in time is greater than a predetermined threshold value. The light-power control unit increases the amount of light in the light-emitting unit if the difference is greater than the predetermined threshold value. |
US08131190B2 |
Magnetic roller, development device, and image forming method
A development device configured to develop a latent image with developer including toner and carrier includes a development roller configured to carry the developer. The development roller includes a stationary magnet-fixing member, a plurality of magnets fixed to an interior of the stationary magnet-fixing member to form a plurality of magnetic poles, and a cylindrical rotatable sleeve roller configured to revolve coaxially around the exterior of the magnet-fixing member. Magnetic force distribution of a portion of the plurality of magnetic poles is varied in an axial direction of the development roller at positions corresponding to an image forming area in the axial direction of the development roller, enabling the development device to transport and agitate the developer. |
US08131187B2 |
Development device, image forming apparatus including the same, and method of removing developer therefrom
A development device includes a developer carrier facing an image carrier, a first developer transport path and a second developer transport path disposed vertically, a closably openable developer discharge port provided in the second developer transport path, a detector to detect whether the developer carrier carries the developer, a driving unit to drive the first and the second transporters, and a controller. The first developer transport path and the second developer transport path include a first transporter and a second transporter, respectively, to transport the developer in a longitudinal direction. The controller starts rotating the developer carrier and the first transporter and the second transporter in normal directions and opens the developer discharge port simultaneously. When a predetermined time period has elapsed after determining that no developer is carried on the developer carrier, the controller starts rotating the first transporter and the second transporter in reverse. |
US08131182B2 |
Imaging cartridge and image forming apparatus
An imaging cartridge has a process unit and a toner box unit formed by integrating a new toner box and a waste toner box. The toner box unit is attachable to and detachable from the process unit. Shutters which open and close a connecting section between the new toner box and a developing device included in the process unit can be opened by manual operation when the toner box unit is attached to the process unit. Shutters and which open and close a connecting section between a cleaning device included in the process unit and the waste toner box are opened when the imaging cartridge is in the process of being moved to a prescribed position in an apparatus body. |
US08131180B2 |
Developer cartridge and developing apparatus using the same, process cartridge and image forming device using the same
A developing apparatus includes a housing having an opening that opens towards an image carrier onto which an electrostatic latent image is formed, a developer accommodating unit in which a developer is accommodated, and a continuous charge hole connected with the developer accommodating unit; a developer carrier that carries the developer accommodated in the developer accommodating unit and transports the developer to a developing region in opposition to the image carrier; a sheet member that is provided in the developer accommodating unit and seals a continuous feeding hole; and an insertion hole that is formed in the housing and allows the sheet member to be inserted through when the sheet member is pulled out, wherein the insertion hole has a shape having ends which are more distant from the continuous charge hole than parts of the shape other than the ends. |
US08131178B2 |
Image forming system cleaning station with waste toner collection
A cleaning station is usable with an image forming apparatus that has at least one developer configured to deliver toner of a first polarity to a latent image formed on a photoconductor. The cleaning station includes a transfer mechanism configured to transfer the toner of the first polarity from the latent image to a print medium, a charging station configured to charge waste toner not transferred from the transfer mechanism to the print medium to a second polarity opposite the first polarity, and a cleaner assembly configured to collect the waste toner from the transfer mechanism. |
US08131176B2 |
Automatic initiation of print job preprocessing before release of print job
Print job management information, including management actions performed by a press operator, is collected from a print job manager. An evaluator evaluates the collected print job management information using an evaluation algorithm to generate a predicted press-operator job release sequence of one or more of the print jobs. The evaluation algorithm may be adapted to predict print job release behavior of the press operator. A print job is selected in accordance with the predicted press-operator job release sequence. Print job preprocessing of the selected print job is initiated in the printing system, prior to actual release of the print job by the press operator. Actual print-job release information may be compared with a predicted job release sequence to revise the evaluation algorithm. |
US08131172B2 |
Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes an accommodating member configured to accommodate developer; a supply member configured to supply the developer of the accommodating member; a developer holding member configured to supply the developer from the supply member to an image holding member; and a voltage controller configured to apply a first predetermined voltage to the supply member and apply a second predetermined voltage to the developer holding member so as to supply the developer from the accommodating member to the electrostatic latent image formed on the image holding member through the supply member and the developer holding member. The voltage controller, when starting to apply a voltage to the supply member, applies an excessive voltage to the supply member, the excessive voltage having a polarity same as the first predetermined voltage and being larger in an absolute value than the first predetermined voltage. |
US08131171B2 |
Sheet length measurement apparatus and image forming apparatus
A sheet length measurement apparatus including: a rotating member that comes in contact with a recording sheet conveyed on a conveying path, and rotates along with the conveyance of the recording sheet; a rotation amount detector that detects a rotational amount of the rotating member; a fixing support member that fixedly supports an rotating shaft of the rotating member at a fixed position; an opposed member that is disposed opposite to the rotating member so as to hold the recording sheet between the rotating member and the opposed member, the opposed member being disposed so that the rotating member rotates along with the conveyance of the recording sheet; and a support member that supports the opposed member in a movable state in a direction to separate from or come in contact with a surface of the recording sheet. |
US08131170B2 |
Method and apparatus for controlling level of marking material in a waste sump
A printing apparatus and corresponding method for maintaining a level of a marking material in a marking material waste sump of a printing apparatus to a desired level. The printing apparatus includes a photoreceptor, a cleaning blade for cleaning marking material from the photoreceptor, a waste sump containing the marking material cleaned from the photoreceptor by the cleaner blade, the waste sump including an auger for selectively removing a portion of the marking material from the waste sump when activated, a determining device for determining a level of the marking material in the waste sump, and a controller receiving the determined level of the marking material from the determining device, the controller maintaining the level of the marking material in the waste sump to at or above a desired level by selectively activating the auger when the level of the marking material rises to a predetermined level and deactivating the auger when the level of the marking material is at the desired level, the desired level of the marking material providing a portion of the marking material to the photoreceptor to be used as lubricant between the photoreceptor and the cleaner blade. |
US08131165B2 |
Image forming apparatus and waste powder transporting method
An image forming apparatus includes: an image forming section including first and second image forming parts each forming a toner image by using an image forming unit to be mounted, the first and the second image forming parts being inhibited from forming respective toner images if an image forming unit is not mounted to the first image forming part, the first image forming part being allowed to form a toner image if an image forming unit is mounted to the first image forming part while an image forming unit is not mounted to the second image forming part; and a transporting section including first and second receiving parts receiving waste powder discarded by the first and second image forming parts, respectively, and that transports the received waste powder. The second receiving part is provided downstream of the first receiving part in a transporting direction of the waste powder. |
US08131154B2 |
Visible light communication apparatus
A visible light communication apparatus is constituted with a transmitter for illuminating and projecting visible light on which an information signal is superimposed from a lamp fitting and a receiver for receiving the visible light to take out the information signal superimposed on the visible light. The transmitter modulates a transmission information signal, driving a light projecting element of the lamp fitting so as to superimpose the transmission information signal on the visible light of the lamp fitting, thereby radiating white light containing a blue light component as visible illumination light. The receiver receives the white visible light containing the blue light component radiated from the transmitter and generates a receiving information signal from the light receiving signal on a receiving circuit. A blue light photodiode which receives blue light at the highest sensitivity to output a light receiving signal is used as a light receiving element of the light receiving unit. The lamp fitting for radiating the white light containing the blue light component on the side of the transmitter as visible illumination light and the blue light photodiode for receiving blue light on the side of the receiver at the highest sensitivity can be used to perform visible light communications at high speed, while illuminating by the white light. |
US08131153B2 |
Power line communication system using hybrid-fiber coaxial and communication device used in the system
A communication equipment which is utilized in a power line communication (PLC) system utilizing a hybrid fiber coax (HFC) which includes a PLC optical network unit, a PLC trunk bridge amplifier, a PLC distribution amplifier, and a PLC coupling device. In this instance, the PLC optical network unit does not require a PLC protocol conversion of an Ethernet signal by a cable modem and a PLC modem in each subscriber location, and enables a PLC communication between the each subscriber location and a communication terminal utilizing a PLC Ethernet signal as is, by receiving an optical signal from an optical transmitter via an optical fiber, converting the optical signal into the PLC Ethernet signal corresponding to a predetermined PLC protocol, and transmitting the PLC Ethernet signal to at least one subscriber location via a coaxial cable. |
US08131152B2 |
Optical add/drop multiplexer
An optical add/drop multiplexer includes a first optical coupler receiving an optical signal including a plurality of multiplexed wavelengths, a wavelength blocker receiving the optical signal from the first optical coupler, and blocking at least one wavelength of the plurality of multiplexed wavelengths, a first wavelength selective switch, having one input port receiving the outputted optical signal from the first optical coupler and a plurality of output ports, demultiplexing a plurality of arbitrarily selected multiplexed wavelengths from the received optical signal, a second wavelength selective switch, having a plurality of input ports, each input port receiving a different optical signal and one output port, multiplexing a plurality of arbitrarily selected wavelength signals on the plurality of input ports, and a second optical coupler receiving the optical signal output from the wavelength blocker and multiplexed wavelength signal from the second wavelength selective switch. |
US08131147B2 |
Movement mechanism of mover and imaging device
A movement mechanism of a mover includes a base body disposed in an inner part of an outer case of an imaging device; a mover that is movable in a first movement direction with respect to the base body between a receiving position and a projecting position, and has a locked portion; a pressing spring that presses the mover from the receiving position toward the projecting position; a moving base capable of moving in a second movement direction between a lockable position to the base body and a lock release position; a lock lever that is supported by the moving base rotatably between a lock position and an unlock position; and a driver that is connected to the moving base and is a drive source for moving the moving base in the second movement direction. |
US08131142B2 |
Imaging apparatus
Digital camera is provided with face detection section that detects faces of a plurality of photographing objects, microcomputer performs continuous shooting in optimum photographing conditions in accordance with the number of faces of the photographing objects for each face of the plurality of photographing objects by a single shutter operation and performs control by assigning serial photographing object numbers to the images of the plurality of photographing objects taken by continuous shooting and recording the images in a single continuous-shooting image folder. Furthermore, microcomputer performs continuous shooting in predetermined order in accordance with the number of faces of the photographing objects and detects, when the photographing object speed is equal to or higher than a predetermined value, the photographing object speed again after photographing other photographing objects. |
US08131137B1 |
Baby bottle steamer
An apparatus for steam heating a baby bottle comprising a reservoir in which water is heated by an electric resistance-type heater to produce steam, which is controlled via an on/off switch and an electronic control panel, is herein disclosed. A probe is used to measure an exact temperature of the heated liquid such as milk or formula, and displays said temperature upon a digital readout. Thus, the parent or caregiver is assured of the liquid being heated to the exact temperature without danger of burning. The apparatus is capable of heating a bottle of liquid in mere seconds in lieu of the minutes usually taken by conventional heating methods. It is envisioned that the apparatus can not only heat a bottle in a shorter period of time, but also can do so in a more consistent and accurate manner compared to current manual methods. |
US08131135B2 |
MPEG picture data recording apparatus, MPEG picture data recording method, MPEG picture data recording medium, MPEG picture data generating apparatus, MPEG picture data reproducing apparatus, and MPEG picture data reproducing method
Executes a re-encoding after decoding data of a connection section A of a first MPEG picture data. This re-encoding is executed based on a control such that a transition of a VBV buffer occupation value starts from a VBV buffer occupation value at a position a and ends with a VBV buffer occupation value at a position d. Up to the position a of the first MPEG picture data, the first MPEG picture data is reproduced. Next, re-encoded MPEG picture data of the connection section A is reproduced. Thereafter, the data is connected to the position d of a second MPEG picture data, and the second MPEG picture data of the position d and after is reproduced. |
US08131132B2 |
Systems and methods for providing interactive content during writing and production of a media asset
Systems and methods for providing interactive content during writing and production of a media asset are provided. A script of a media asset that includes natural language textual annotations that define uniquely interactive content and timing contingencies during which to display the interactive content may be received. After the media asset corresponding to the script is produced, computer language instructions may be generated based on the natural language annotations. The computer language instructions and the media asset may be stored on a master storage medium. The media asset and computer language instructions may be transmitted to a media equipment device. Playback time codes may be transmitted with the media asset. When a playback time code corresponds to an event that identifies interactive content, the media equipment device may display the interactive content represented by the computer language instructions during a time interval defined by the computer language instructions. |
US08131131B2 |
Method and apparatus for transmitting information, and reproducing apparatus, receiving apparatus and recording medium for the information, and transmission data thereof
An output control (OPC) information is recorded on the magnetic tape 1 in conjunction with an MPEG stream. The OPC information is composed of two bits and is extracted from a reproduced signal by the output control circuit 9 and controls the digital interface (D. I/F) 7 and the switch circuit 11. In case a first bit of the OPC information is “0”, the output control circuit 9 makes the D. I/F 7 enabled and permits the output of a digital signal. In a case of “1”, the output control circuit 9 prohibits to output the digital signal. Further, when the second bit of the OPC information is “0”, the output control circuit 9 turns the switch circuit 11 off, preventing the output of an analog component signal. In case its “1”, the output control circuit 9 permits the output of the analog component signal. |
US08131129B2 |
Apparatus and method for decoding data for providing browsable slide show, and data storage medium therefor
A decoding apparatus and method for producing a browsable slide show and a data storage medium therefor. The decoding apparatus having a mainstream decoder, which decodes mainstream packet data including image data to be reproduced in a browsable slide show; a sub-audio decoder, which decodes sub-audio packet data including audio data attached to the image data; a mainstream system time clock (STC) counter, which provides an STC sequence for controlling the decoding time of the mainstream packet data to the mainstream decoder; and a sub-audio STC counter, which provides an STC sequence for controlling the decoding time of the sub-audio packet data to the sub-audio decoder. Accordingly, it is possible to seamlessly reproduce sub-audio data even when a user selects a forward or reverse play in the middle of reproducing still image data with the sub-audio data attached thereto in a browsable slide show. |
US08131127B2 |
Broadcast receiving apparatus and broadcast receiving method
To store TS packet in an external memory connected via an external IF unit at the time shift reproduction time, a buffer for storage is provided at a previous stage and a buffer for reproduction is provided at a subsequent stage. When the data storage in the external memory runs out as the time shift reproduction proceeds, a time shift data managing unit executes a temporary time shift by the buffer for storage and the buffer for reproduction capable of reading and writing at a higher speed than the external memory without mediation of the external memory and then the time shift reproduction mode is changed to the general reproduction mode by a demultiplex mode control unit. |
US08131124B2 |
Optical guided mode spatial switches and their fabrication
Optical guided mode fast 1×2 and 2×2 spatial switches are provided that can be used in multimedia communication networks. These switches require a relative refractive index change of only 0.0001˜0.0002 and can be realized using Lithium Niobate, Polymers, semiconductors, etc. Extinction ratios of these switches are made to be better than 45 dB, by introductions of a rear edge adjusted broken electrode and a blocker electrode into their architecture. Optical losses are less than 3 dB, and excellent switching characteristics are achieved by suppressing cross talk to ˜50 dB. The two output ports of the 1×2 (2×2) switch are made to be spatially perpendicular (in opposition) by introduction of air grooves, allowing for two-dimensional integration of unit switches into matrices. System applications of the switch are made flexible due to a discrete drive requirement for each optical input to the 2×2 switch. |
US08131122B2 |
Monolithically integrated multi-directional transceiver
An integrated single-fiber multi-directional transceiver such as a diplexer or triplexer for FTTH applications comprises at least a laser for transmitting a first signal at a first wavelength, a photodetector for receiving a second signal at a second wavelength, and a 2×2 optical coupler. The 2×2 optical coupler has four ports, of which port 1 connects to a fiber through an input/output waveguide, port 2 leads to the photodetector through another waveguide, port 3 and port 4 are connected with the gain waveguide and are placed inside the laser cavity. Light emitted by the gain waveguide inside the laser cavity at port 3 of the coupler is partially coupled to port 4 as a feedback for the laser and partially coupled to port 1 which couples to the optical fiber to transmit the first signal. On the other hand, the second signal at the second wavelength that is launched into the coupler from the input/output waveguide at port 1 is entirely coupled to port 2 that leads to the photodetector. The design allows both the transmitted and received signals to be directed to their intended destinations with minimal loss. |
US08131121B2 |
Optical fiber pipeline monitoring system and method
In accordance with one aspect of the present invention, a fiber surveillance system for monitoring a pipeline is provided. The surveillance system includes an optical fiber acoustically coupled to the pipeline to detect acoustic signals associated with vibrations or other activity near or from the pipeline. Optical energy is injected into the optical fiber and an optical detector receives an optical return-signal having certain characteristics resulting from vibrations impinging on the optical fiber. An analyzer is configured to determine operating information about the pipeline based on the optical return-signal. Two or more fibers can be acoustically coupled to the pipeline and arranged in varying configurations to yield greater resolution. |
US08131115B2 |
Method for aligning scanned image elements
For aligning two or more image elements on separate pages, a position of a common part of the image elements is determined relative to a predetermined reference position. The image elements are then shifted with respect to the reference positions such that each image element has substantially the same position relative to the reference position. The reference position may be determined relative to a page on which the image elements are to be printed. Contents of the image elements can be displayed superposed to enable a user to consider alignment and/or determine whether a common image part is present. |
US08131111B2 |
Device of processing dead pixel
A dead pixel processing device is disclosed. The dead pixel processing device separates an inputted Bayer pattern image into corresponding component data; calculates the distribution (pattern) of pixels based on the median of each data; calculates a comparing value based on a component having a center pixel; outputs an external flag which informs whether there are a dead pixel and/or a hot pixel by using the comparing value; compares the values of the center pixel and adjacent pixels in the component having the center pixel; calculates a measuring value based on the center pixel; outputs an internal flag by using the measuring value; and corrects the dead pixel or the hot pixel. With the present invention, an image can be corrected by detecting a corresponding dead pixel and hot pixel. |
US08131110B2 |
Reducing signal overshoots and undershoots in demosaicking
An image processing method that demosaicks a mosaic input image to generate a full color output image. The image processing method calculates both vertical and horizontal luminance-chrominance difference components for each pixel of the mosaic input image. Next, the image processing method calculates an enhanced version of both vertical and horizontal luminance-chrominance difference components for each pixel of the mosaic input image. Then, the image processing method interpolates a G component for each of the original R and B components. Next, the image processing method detects a signal overshoot or undershoot in each interpolated G component and to clamps each interpolated G component with a detected signal overshoot or undershoot to the closest neighboring original G component. Next, the image processing method interpolates missing R and/or B components in each pixel location of the captured image. |
US08131108B2 |
Method and system for dynamic contrast stretch
Aspects of a system and method for processing an image are presented. The method may comprise stretching contrast of an input image based on a distribution of luma values for the input image and a distribution of luma values for a desired output image. The pixels below a specified level of contrast defined by the distribution of luma values for the input image and the distribution of luma values for the desired output image are substantially stretched. The method may also comprise constructing a lookup table of the desired output luma values and stretching a contrast of the input image using the constructed lookup table. The method may also comprise applying linear function and a non-linear function to the distribution of luma values, and applying a stretch factor above a specified level of the distribution and a stretch factor below a specified level of the distribution. |
US08131105B2 |
Image processing method and device for performing block effect reduction
The present invention provides an image processing method for processing an image. The method includes: detecting at least an edge in the image; selecting at least a first pixel and at least a second pixel according to the edge; deciding whether the edge is a block effect by determining whether a pixel difference between the first pixel and the second pixel locates in a predetermined range; and filtering out the detected block effect. |
US08131104B2 |
Method and apparatus for adjusting the contrast of an input image
A method and apparatus is provided for adjusting the contrast of an input image. A blurred image corresponding to the input image is obtained, the brightness level of at least some of the pixels in the input image being varied to provide the blurred image. A ring likelihood for pixels in the input image is obtained, the ring likelihood providing a measure of the likelihood that said pixels are non-edge pixels in the neighborhood of an edge pixel. The output image is produced as a sum of the brightness levels in the input image and the blurred image in dependence on the ring likelihoods. |
US08131103B2 |
Image detail enhancement
A method of enhancing details in an input image. The input image comprises input pixels, which have input pixel values (IPV) limited to a range (RA). The method comprises average filtering (1) the input pixel values (IPV) to obtain average brightness values (LV). A luminance mask is applied (2) to the average brightness values (LV) to obtain masked values (MV) which are different for average brightness values (LV) in a sub-range (SR) of the range (RA) than for pixels outside the sub-range (SR). The input pixel values (IPV) are detail filtered (3) to obtain detail values (HV) indicative for an amount of detail. A non-linear function (NLF) is applied (5) on the input pixel values (IPV) to obtain for each input pixel value (IPV) a corresponding output pixel value (OPV). A gain of the non-linear function (NLF) is dependent on both the masked value (MV) and detail value (HV) which both are determined for the particular input pixel. The gain is higher for input pixels with input pixel values (IPV) outside the sub-range (SR) than for input pixels with input pixel values (IPV) inside the sub-range (SR). And the gain is higher for input pixels for which the detail value (HV) indicates more high frequency content in the image portion around the particular input pixel than for input pixels for which the detail value (HV) indicates less high frequency content. |
US08131092B2 |
Pixel input-output method, image compressing method, pixel input-output apparatus, image compressing apparatus, image processing apparatus, image forming apparatus, computer program and recording medium
When inputted pixels from an input DMA unit, a packing unit outputs data package. One data package consists of α inputted pixels. A memory control unit writes, on a write line memory at a write interval, the data package that is outputted by the packing unit. The write interval is α times longer than an input interval at which the pixels are inputted into the packing unit. During the writing process, the memory control unit reads out another data package from a read line memory at a read interval that is the same as the input interval. In addition, the memory control unit treats the write line memory as the read line memory, after completing the writing process. Alternatively, the memory control unit treats the read line memory as the write line memory, after completing the reading process. |
US08131091B2 |
Method and apparatus for compressing text and image
Provided is a method and apparatus for compressing a text and an image. When compressing the text and image, it is possible to group valid lines with data into each line having a common element, and compress and encode the data of the valid lines. Accordingly, it is possible to reduce a data loss that may occur in a tactical communication environment with a poor channel state due to a bit sleep or a burst error. In the case of the text, it is possible to perform lossless compression on only a valid line with data and thereby improve compression efficiency. In the case of the image, it is possible to perform loss compression on valid lines, and then restore the partially damaged data using an ECC even when data is partially damaged. Accordingly, it is possible to improve compression efficiency and the entire data transmission success rate. |
US08131089B2 |
Visibility data compression/decompression method, compression system and decoder
Non-adjacent rows (i) in the visibility matrix (Msr) that have a large number of common elements are automatically detected (E7) and any such detected rows are permutated to put the lines detected as having a large number of common elements into sequence to form a modified visibility matrix (M′sr), and digital image coding is applied (E8) to the Boolean elements of the modified visibility matrix (M′sr). |
US08131085B2 |
Shape clustering in post optical character recognition processing
Techniques for shape clustering and applications in processing various documents, including an output of an optical character recognition (OCR) process. The output of an OCR process is classified into a plurality of clusters of clip images and a representative image for each cluster is generated to identify clusters whose clip images were incorrectly assigned character codes by the OCR process. |
US08131084B2 |
Apparatus for improving sharpness of image
Provided is an apparatus for improving the sharpness of an image. The apparatus includes an edge detector, an effective edge judging unit, an effective edge classifying unit, an isolated edge judging unit, and a 2-D HPF applying unit. The edge detector calculates an edge value using brightness relation with neighboring pixels with respect to each of pixels of an input image. The effective edge judging unit determines effective edge pixels. The effective edge classifying unit determines weak edge pixels and strong edge pixels. The isolated edge judging unit judges an isolated edge pixel included in an isolated edge. The 2-D HPF applying unit applies a first 2-D HPF to the weak edge pixels, and applies a second 2-D HPF to the strong edge pixels to generate edge strengthening values. The edge strengthening value applying unit adds the edge strengthening values to brightness values of the respective pixels of the input image. |
US08131080B2 |
Handwriting determination apparatus and method and program
A handwriting apparatus includes unit acquiring first-handwriting data, unit storing one-stroke-handwriting data and a first command as an instruction, the instruction corresponding to the one-stroke-handwriting data and being executed with a device, unit, when the first-handwriting data corresponds to one stroke, searching the storage unit for the first command corresponding to the one-stroke-handwriting data corresponding to the one stroke, unit planning to execute the first command when the corresponding first command is searched out from the storage unit, unit storing one-stroke-handwriting data and a second command as an instruction which corresponds to the one-stroke-handwriting data, the second command being different from the first command, unit regarding the first-handwriting data as one-stroke-handwriting data at time intervals and search the storage unit for the second command corresponding to the one-stroke-handwriting data, and unit, when the corresponding second command is searched out from the storage unit, planning to execute the corresponding second command. |
US08131067B2 |
Image processing apparatus, image processing method, and computer-readable media for attaining image processing
An image processing apparatus that receives mosaic image data having settings of only one color component, R, G, or B, in each pixel and subjects the received mosaic image data to a series of image processing to generate color image data with settings of all the three color components, R, G, and B, in each pixel; wherein the mosaic image data has the form of a Bayer color filter array; and the image processing apparatus includes: a vertical-direction color difference component computation module; a horizontal-direction color difference component computation module; an edge direction determination module; a color component interpolation module; an oblique edge pixel detection module; an oblique edge direction determination module; and an oblique edge pixel interpolation correction module. |
US08131066B2 |
Image classification
Images are classified as photos (e.g., natural photographs) or graphics (e.g., cartoons, synthetically generated images), such that when searched (online) with a filter, an image database returns images corresponding to the filter criteria (e.g., either photos or graphics will be returned). A set of image statistics pertaining to various visual cues (e.g., color, texture, shape) are identified in classifying the images. These image statistics, combined with pre-tagged image metadata defining an image as either a graphic or a photo, may be used to train a boosting decision tree. The trained boosting decision tree may be used to classify additional images as graphics or photos based on image statistics determined for the additional images. |
US08131065B2 |
Method and apparatus for obtaining and processing image features
Machine-readable media, methods, apparatus and system for obtaining and processing image features are described. In some embodiments, groups of training features derived from regions of training images may be trained to obtain a plurality of classifiers, each classifier corresponding to each group of training features. The plurality of classifiers may be used to classify groups of validation features derived from regions of validation images to obtain a plurality of weights, wherein each weight corresponds to each region of the validation images and indicates how important the each region of the validation images is. Then, a weight may be discarded from the plurality of weights based upon a certain criterion. |
US08131064B2 |
Method and apparatus for processing three-dimensional images
A three-dimensional sense adjusting unit displays three-dimensional images to a user. If a displayed reaches a limit of parallax, the user responds to the three-dimensional sense adjusting unit. According to acquired appropriate parallax information, a parallax control unit generates parallax images to realize the appropriate parallax in the subsequent stereo display. The control of parallaxes is realized by optimally setting camera parameters by going back to three-dimensional data. Functions to realize the appropriate parallax are made into and presented by a library. |
US08131061B2 |
Apparatus for inspecting solder printing
An apparatus for inspecting solder printing includes a memory medium, an ideal solder information generation unit, and an image processing unit. Design data are stored in the memory medium. The ideal solder information generation unit generates “ideal solder position information” and “ideal solder sizes” from the ideal solder regions in the design data. The image processing means extracts the actual solder regions of solder on the printed board K from image data imaged by the CCD camera and generates “actual solder position information” from the actual solder regions. The image processing unit generates “position misalignment amounts” between the “ideal solder position information” and “actual solder position information,” generates “print misalignment rates” indicating the extents of the “position misalignment amounts” relative to the “ideal solder sizes,” calculates a correction value relating to print position based on the “print misalignment rates,” and outputs a correction value signal to the solder printing machine. |
US08131058B2 |
Method and apparatus for visual inspection
In the case of die-to-die comparison, threshold processing units process the differential image between the image of a sample chip and the images of left and right adjacent chips using a second threshold value lower than a first threshold value thereby to determine a defect candidate for the sample chip. Further, threshold processing units process the differential image using the first threshold value. The defect candidates which develops a signal not smaller than the first threshold is detected as a defect. Also in the cell-to-cell comparison, the differential image is first processed by the second threshold value to determine a defect candidate, and the differential image is further processed by the first threshold value. The defect candidates which develops a signal not smaller than the first threshold value is detected as a defect. |
US08131057B2 |
Defect distribution pattern comparison method and system
A comparison system is provided with a defect inspection unit, a reference pattern storage unit, a pattern comparison unit, a comparison result processing unit and an output unit. The inspection unit inspects an object processed by a processing system, such as a semiconductor wafer, and obtains the distribution pattern of defects occurring on the surface of the object. The storage unit previously stores a reference pattern indicating a characteristic configuration of a specific portion of the processing system, which comes into contact with or approaches the object. The comparison unit compares the defect distribution pattern obtained by the defect inspection unit with the reference pattern stored in the storage unit. The comparison result processing unit obtains the degree of coincidence between the two patterns based on the comparison performed by the pattern comparison unit. The output unit outputs the obtained degree of coincidence to a display or the like. |
US08131051B2 |
Advanced automatic digital radiographic hot light method and apparatus
A method for automatically modifying the rendering of an image based on an analysis of pixel values within a selected region of interest. The method includes: providing a digital input image of digital pixel values and tone scale look-up table (LUT); creating a default rendered image by applying the tone scale lookup table to the input image; displaying the default rendered image; selecting a region of interest from the input image; computing the histogram of the pixel values within the region of interest; creating a bright light image by remapping the pixel values within the region of interest based on an analysis of the histogram and the tone scale table. |
US08131048B2 |
Method and apparatus for correcting distortion during magnetic resonance imaging
In a method and apparatus for correcting distortion during magnetic resonance imaging k space data in a number of readout encoding directions, sampling points on the phase encoding lines are primarily in low frequency regions of k space and the number of such sampling points is less than that of all sampling points. A view angle tilting compensation gradient is superimposed on the axis of a layer selection gradient. The k space data acquired from the number of directions are then combined. |
US08131044B2 |
Method and apparatus for determining the effectiveness of an image transformation process
A method for determining the effectiveness of an image transformation process includes acquiring a four-dimensional (4D) image data set, sorting the 4D image data set into separate field-of-view bins using a temporal gating system generating a plurality of deformation vectors using the sorted 4D image data set, and using the plurality of deformation vectors to generate a transformation effectiveness value that is representative of the effectiveness of the image transformation process. The method further includes acquiring a respiratory signal, calculating a power spectrum of the respiratory signal, calculating a power spectrum for each of the plurality of deformation vectors, and comparing the power spectrum of the respiratory signal to the power spectrum of the plurality of deformation vectors to generate the transformation effectiveness value. |
US08131043B2 |
Method and apparatus for detecting interventricular dyssynchrony
Several embodiments of a method and apparatus for detecting interventricular dyssynchrony are provided. In one embodiment, the apparatus includes an image segment processor and an image classifier. The image segment processor may segment left and right ventricles in source images of a subject's heart to form left and right ventricle segments in segmented images. Each source image may include cross sections of the right and left ventricles in common spatial relation along the short axis plane and in common temporal relation in reference to a cardiac cycle. The source images and corresponding segmented images may be temporally-spaced in relation to the cardiac cycle. The image classifier may determine first and second cross-sectional areas associated with the left and right ventricle segments for each segmented image, compare the first and second cross-sectional areas, and classify the subject's heart in an interventricular dyssynchronous class or a non-dyssynchronous class. |
US08131033B2 |
Sensitivity lens for assessing uncertainty in image visualizations of data sets, related methods and computer products
Systems for rendering images from a multi-dimensional data set include a sensitivity lens configured to electronically render a sequence of images showing features in a region of interest to interrogate and/or explore potential uncertainties in the rendered visualizations of images. |
US08131029B2 |
Systems and methods for automatic skin-based identification of people using digital images
Systems and methods are provided for automatic identification of a person based on an analysis of the person's skin. In one embodiment, a method for automatically identifying a person comprises acquiring white-light and UV images of a portion of the person's skin, generating a skin mask from the white-light image, and comparing the skin mask with a pre-stored skin mask of the person. If a substantial match is not found between the two skin masks, the person is not identified, and an error message such as “wrong person” or “person unknown” is returned. Otherwise, the method proceeds to obtain results associated with certain skin conditions using at least the UV image. The results are compared with pre-stored results to determine if the person is the right person or the wrong person. |
US08131027B2 |
Finger contact detecting apparatus, finger contact detecting method, fingerprint reading apparatus and computer-readable recording medium
A finger contact detecting apparatus, which detects a finger being swept on a fingerprint sensor of the finger contact detecting apparatus, the finger contact detecting apparatus including, a pixel data averaging unit calculating an average value of pixel data collected by the fingerprint sensor; a deviation adding unit calculating, based on the average value and respective pixel data of predetermined pixels obtained by the fingerprint sensor, a summation of deviations of the respective pixel data of the predetermined pixels; and a finger contact detecting unit determining whether the finger is separated from the fingerprint sensor based on the summation of deviations and a predetermined threshold value. |
US08131026B2 |
Method and apparatus for fingerprint image reconstruction
Enhanced accuracy finger position and motion sensors devices, algorithms, and methods are disclosed that can be used in a variety of different applications. The sensors can be used in conjunction with partial fingerprint imagers to produce improved fingerprint scanners. Such improved scanners can use image analysis techniques, such as interpolation between partial fingerprint images to correct for missing data, or discarding redundant partial fingerprint image data, to produce adequate fingerprint images even when the finger has not been applied to the sensor using an optimum technique. |
US08131025B2 |
Fingerprint detection apparatus
A fingerprint detection apparatus for obtaining an image of a fingerprint of a finger by using a light source for emitting a light to the finger and an image obtaining part for outputting electric signals in correspondence with received light is disclosed. The fingerprint detection apparatus includes a system controller for determining whether the finger is in contact with or in the vicinity of the image obtaining part by comparing a threshold with a difference between a value of the electric signal when the light source is lit and a value of the electric signal when the light source is not lit. |
US08131021B2 |
Two stage detection for photographic eye artifacts
The detection of red-eye defects is enhanced in digital images for embedded image acquisition and processing systems. A two-stage redeye filtering system includes a speed optimized filter that performs initial segmentation of candidate redeye regions and optionally applies a speed-optimized set of falsing/verification filters to determine a first set of confirmed redeye regions for correction. Some of the candidate regions which are rejected during the first stage are recorded and re-analyzed during a second stage by an alternative set of analysis-optimized filters to determine a second set of confirmed redeye regions. |
US08131019B2 |
Method and system for capturing images moving at high speed
An image of a moving object, such as a postage indicium barcode on a mail piece, is captured with the object in motion (e.g., while being transported through a mailing machine). An array of CMOS picture elements is held in a reset condition. A signal asserted on control pin ends the reset condition and places the picture elements in an image capture condition. With the picture elements in a picture capture condition, a strobe light is actuated at a time when the barcode is predicted to be present at the picture element array. After the strobe light has been actuated, the signal on the control pin is de-asserted to initiate a read-out of the image data from the picture elements. |
US08131017B2 |
Automatic illuminating system for a contactlessly measuring automobile service device
Automatic illuminating and image recording system for an automobile service device, combined illuminating and image recording unit and method for automatic measured value-dependent setting of the image recording and exposure for an automobile service device having contactless measuring capability. Comprises at least one camera (32, 34) having an interface to a control unit, at least one illuminating unit (62, 64) having a control input, and a control unit. This control unit is equipped with an interface to the camera(s) (32, 34), with an interface to the illuminating unit(s) (62, 64), with an image processing-and, respectively, image pre-processing-unit and with an evaluating unit that generates control parameters for the illuminating unit(s) (62, 64) and/or the camera(s) (32, 34). |
US08131016B2 |
Digital image processing using face detection information
A method of processing a digital image using face detection within the image achieves one or more desired image processing parameters. A group of pixels is identified that correspond to an image of a face within the digital image. Default values are determined of one or more parameters of at least some portion of the digital image. Values are adjusted of the one or more parameters within the digitally-detected image based upon an analysis of the digital image including the image of the face and the default values. |
US08131014B2 |
Object-tracking computer program product, object-tracking device, and camera
A computer performs following steps according to a program for tracking an object. Template matching of each frame of an input image to a plurality of template images is performed, a template image having a highest similarity with an image within a predetermined region of the input image is selected as a selected template among the plurality of template images and the predetermined region of the input image is extracted as a matched region. With reference to an image within the matched region thus extracted, by tracking motion between frames, motion of an object is tracked between the images of the plurality of frames. It is determined as to whether or not a result of template matching satisfies an update condition for updating the plurality of template images. In a case that the update condition is determined to be satisfied, at least one of the plurality of template images. |
US08131011B2 |
Human detection and tracking system
A human tracking system for tracking a plurality of humans in motion, in a video of the humans in motion, includes a human detection subsystem, and a combined tracker. The human detection subsystem is configured to generate a detection output by detecting the plurality of humans in a part-based representation, in each one of a sequence of static frames in the video. The human detection subsystem is further configured to account for partial occlusion of one or more of the humans in the image. The combined tracker is configured to receive and combine the detection responses generated by the human detection subsystem, and to track the humans in response to the received detection responses and image appearance properties. |
US08131009B2 |
Automatic spine creation from book covers without spines
A method for automatically creating spine image areas for book covers that were originally created for books without spines includes adding image areas between the front and back cover images to make a single image with the spine being a user-specified solid color or bitmap image. Alternatively, depending on user selection and cover design, the existing image is stretched anamorphically to accommodate a correctly sized spine. The user can optionally specify text to be added. |
US08131008B2 |
Methods, apparatuses, and systems for image-based measurement and inspection of pre-engineered structural components
Methods, apparatuses, and systems for image-based measurement and inspection of pre-engineered structural components, such as building trusses and wall panels. A system can include: a light source; a camera; a first memory storage; a second memory storage; and a processing unit configured to (i) detect a characteristic of the structural component, (ii) compare the characteristic to a corresponding characteristic of at least one reference data, and (iii) indicate a result of the comparison. A method can include: causing a light source to illuminate a portion of the structural component, receiving a reflection of the light source from the illuminated portion of the structural component, and storing data corresponding to the intensity of the reflection; comparing the stored data to at least one reference data; and indicating a result of the comparison. |
US08131007B2 |
Watermarking using multiple watermarks and keys, including keys dependent on the host signal
A method of embedding a watermarking in a host signal computes a first watermark depending on a particular party and computes a second watermark depending on the host signal. The method embeds the first and second watermarks in the host signal. At least one of the watermarks is embedded using a key derived from the host signal. In particular, one of the watermarks is embedded with a key derived from the host signal. |
US08131002B2 |
Electric-acoustic transducer and electronic device
An electro-acoustic transducer includes a diaphragm, a casing which is formed with an opening for directly or indirectly supporting the diaphragm, a first magnetic pole section provided on a side of the opening with respect to the diaphragm and having a magnetic pole at a surface which faces the diaphragm, a second magnetic pole section provided on a side of an inner bottom surface of the casing with respect to the diaphragm and having a magnetic pole at least a part of a surface which faces the first magnetic pole section through the diaphragm, and a drive coil provided on the diaphragm and located in a magnetic gap formed by the first and second magnetic pole sections. The magnetic poles of the first and second magnetic pole sections which face each other through the diaphragm have the same polarity. An outer shape of the surface of the first magnetic pole section which faces the diaphragm is smaller than that of the surface of the second magnetic pole section which faces the diaphragm. |
US08130998B2 |
Miniature speaker device and television set
A miniature speaker device includes a housing, a speaker mounted on the housing, a passive radiator mounted on the housing and vibrating in resonance with vibration of the speaker and having no driving system and a low frequency range amplification circuit for amplifying sound pressure in frequency components of a low frequency range of a single audio signal input in the speaker. |
US08130994B2 |
Waveguide
A waveguide configured to function as a high frequency waveguide for a high frequency sound source mounted to the waveguide, and to function as an acoustical low pass filter for a low frequency sound source mounted behind the waveguide in a multi-way loudspeaker system. The waveguide includes openings that overlay the vibrating surface of the low frequency source. The openings are configured by selection of various geometrical parameters to tailor filtering characteristics as desired. |
US08130990B2 |
Fully automatic switching on/off in hearing aids
In a hearing aid system comprising two hearing aids between which wireless signal transmission is provided. The hearing aids are automatically switched on and off. To this end, a field strength or value of an electromagnetic signal received by a hearing aid that is transmitted from the respective other hearing aid may be determined. The determined value is compared with a threshold value, the relevant hearing aid being switched off (sleep mode), as long as the field strength is greater than the threshold value and the hearing aid being switched on as long as the measured field strength is lower than the threshold value. |
US08130981B2 |
Sound card having feedback calibration loop
Disclosed are a sound card and a method for limiting inputs to and outputs from that computer sound card. Specifically, the voltage of a feedback connection between the input and output of a sound card amplifier is increased from minimum voltage until an over-saturation condition occurs. This finds the “output voltage limit.” Thereafter, the output voltage of the amplifier is restricted to the output voltage limit. The feedback connection is then terminated and the voltage of the signal being supplied to the amplifier is increased from minimum voltage until the over-saturation condition again occurs. This finds the “input voltage limit.” Thereafter, the input supplied to the amplifier is restricted to the input voltage limit. |
US08130975B2 |
On-vehicle acoustic apparatus
There is provided an acoustic apparatus whose front-side exterior appearance construction can be freely changed and which can be easily added with a new function.A freely detachable control panel 2 is provided to an acoustic apparatus body 1 mounted on a vehicle 101, and audio units Au-1, Au-2, Au-3 which are connected to the acoustic apparatus body 1 through the control panel 2 are freely detachably provided to the control panel 2. |
US08130974B2 |
Vehicular active sound control system
An ASC generates a control signal based on an engine rotation frequency detected by an engine rotational speed detecting means, and a speaker outputs a sound effect depending on the control signal into a vehicle. The speaker is disposed in a substantially central area of a dashboard, in front of a driver seat and a front passenger seat of the vehicle, in the transverse direction of the vehicle. |
US08130973B2 |
Superdirectional acoustic system and projector
A superdirectional acoustic system for reproducing a sound signal supplied from a real sound source by using a superdirectional speaker and producing a virtual sound source in a vicinity of a sound wave reflection surface. The system includes an ultrasonic speaker, which includes an ultrasonic transducer for oscillating a sound wave in an ultrasonic frequency band, for reproducing an audio signal in a relatively medium to high frequency sound range, which is included in the sound signal supplied from the real sound source; and a low frequency sound reproducing speaker for reproducing an audio signal in a relatively low frequency sound range, which is included in the sound signal supplied from the real sound source. Sound in the medium-high frequency range is reproduced in a manner such that the sound is produced from a virtual sound source which is formed in the vicinity of the sound signal reflection surface such as a screen. |
US08130965B2 |
Retrieval and transfer of encrypted hard drive content from DVR set-top boxes to a content transcription device
A system and method for the retrieval and transfer of encrypted content from a failed set-top box by a content transcription device. When content is recorded to the storage device of a set-top box, the content is encrypted with a content instance key. This content instance key is encrypted with the public key of the set-top box and a duplicate of the content instance key is encrypted by another public key other than the public key of the set-top. In the event the set-top fails, the encrypted content on the storage device may be retrieved from the storage device by decrypting the duplicate content instance key with the private key that corresponds with the public key that encrypted the duplicate of the content instance key. |
US08130958B2 |
Transmit power control for wireless security
The present invention provides a method for establishing a secure channel between wireless devices. The method involves reducing the transmit power of the devices in conjunction with placing the devices in close proximity to one another. By reducing the transmit power, wireless communications between the devices cannot be detected by other devices beyond the short transmission range. The devices then generate and exchange encryption keys using the reduced-power transmissions in order to establish a secure, encrypted communications channel. Once the secure channel is established, the devices increase their transmit power back to normal operating levels, allowing them to be moved further apart while maintaining secure wireless communications. |
US08130954B2 |
Methods and apparatus for authenticating data as originating from a storage and processing device and for securing software and data stored on the storage and processing device
Techniques are described for using unique features of a storage medium for authentication of data as originating from the storage medium, and also for installing software and data to a storage medium in a way which inhibits unauthorized copying of the software and data to another storage medium. Cryptoprocessing keys are created using unique features of the storage medium such as location information related to storage of selected elements of a software installation on the storage medium, or alternatively defective block information relating to the storage medium. The cryptoprocessing keys are used to encrypt data for transmission to a remote server. The remote server uses the cryptoprocessing keys to decrypt the data and authenticates the data as having been encrypted with the correct keys. In order to control operation of software on a storage medium, location information unique to the storage medium is employed to create links between software modules comprising the software. If the software is copied to a different storage medium, the location information used in the links will be incorrect and the links between the modules will contain inaccurate information, preventing the software from operating properly. Location information unique to a storage medium can also be used to create cryptoprocessing keys for protection of data. If data encrypted using the keys is copied to a new storage medium, the location information in the new storage medium will not be the same as was used to create the original keys and the data will not be able to be decrypted at the new location. |
US08130952B2 |
Methods and apparatus for persistent control and protection of content
A novel method and apparatus for protection of streamed media content is disclosed. In one aspect, the apparatus includes control means for governance of content streams or content objects, decryption means for decrypting content streams or content objects under control of the control means, and feedback means for tracking actual use of content streams or content objects. The control means may operate in accordance with rules received as part of the streamed content, or through a side-band channel. The rules may specify allowed uses of the content, including whether or not the content can be copied or transferred, and whether and under what circumstances received content may be “checked-out” of one device and used in a second device. The rules may also include or specify budgets, and a requirement that audit information be collected and/or transmitted to an external server. In a different aspect, the apparatus may include a media player designed to call plugins to assist in rendering content. A “trust plugin” is disclosed, along with a method of using the trust plugin so that a media player designed for use with unprotected content may render protected content without the necessity of requiring any changes to the media player. In one aspect, the streamed content may be in a number of different formats, including MPEG-4, MP3, and the RMFF format. |
US08130948B2 |
Addressing of groups of broadcast satellite receivers within a portion of the satellite footprint
A method and system enables the selective addressing of groups of broadcast receivers within part of a satellite footprint. It uses two satellites having a common transmission band to transmit respective signals, and at receivers in the footprint the phases of the signals received from the two satellites are compared. This phase difference is dependent upon receiver location, but by measuring phase difference no absolute timing or phase measurement is required. A common key is generated at the receivers in a certain area. The output of selected receivers is fed back to the broadcast control centre and is used to encode the location-based services for that area.Preferably the operation is conducted on multiple frequencies and in multiple rounds of such frequencies. A multibit keyword can be directly generated at the receivers by use of a discrete Fourier transform (DFT) and combining its outputs for different rounds. |
US08130946B2 |
Iterative symmetric key ciphers with keyed S-boxes using modular exponentiation
Disclosed is the design and development of a new cipher called the Dragonfire Cipher. The Dragon cipher includes message authentication code and keyed random number generator. Dragonfire cipher takes this transparent method of generating S-boxes and uses them to create a cipher with keyed S-boxes. This defeats most precomputations for cryptanalysis as the S-boxes are now different between sessions. |
US08130945B2 |
Encrypted cryptography system
A public key cryptography (PKI or other similar system) is used to sent partial or multiple of encryption or decryption algorithm (cipher or decipher) to the data sender or receiver to encrypt or decrypt the data to be sent or received and destroy itself after each or multiple use. Since the encryption algorithm is protected, it can be devised very small in size in compare to the data to be sent and the user can afford to use large key size in it's transmission to increase protection without significant compact to the overall speed. Without knowing the encryption algorithm, which may also be changing from time to time, it will be impossible to use brut force to break the code provided that the algorithm scheme is designed properly. It is due to that there are unlimited numbers of new or old algorithms with countless variations and it takes years of supper fast computing time to break even few algorithms. Under this condition, many fast encryption algorithms can be easily devised for use, thus speed and safety can be greatly enhanced. |
US08130944B2 |
Digital encrypted time capsule
A method and apparatus for enabling and/or providing delayed decryption is disclosed. In one embodiment, the method comprises receiving encrypted information and additional information and decrypting the encrypted information, using the additional information, no sooner than a specified time. The additional information includes data indicative of the time. |
US08130943B2 |
Telephone accessory device and system for hands free operation
A telephone accessory device and system for facilitating communication between a wireless headset and wireline telephone. The telephone accessory device includes a device body configured to rest on top of a base of the corded telephone, a device platform connected to the base portion and configured to support a corded handset on a first surface, and a head portion disposed on a second surface of the device platform opposite the first surface. The system includes a wireless headset, a headset base wirelessly coupled to the wireless headset, and the telephone accessory device coupled through a control signal cable to the headset base unit. When the handset is resting on the first surface, in response to control signals from the wireless headset, the head portion is operable to reversibly depress and release a switch hook button of the cradle speaker recess while the device body and device platform remain stationary. |
US08130942B2 |
Antihelix-conforming ear-mount for personal audio-set
A light weight and comfortable ear mount for a personal audio-set is disclosed. The ear mount conforms with the antihelix of a wearer's ear, thereby operating substantially as a compression spring between the wearer's antihelix and tragus, to operably secure the personal audio-set in place. In a preferred embodiment, the ear-mount is substantially kidney-shaped and includes an opening to prevent the total occlusion of the ear canal by the personal audio-set. Alternatively, the ear-mount includes a loop of material sized to operably engage the antihelix of the wearer's ear. The ear-mount is preferably reversible to allow it to be placed in either the wearer's left or right ear. |
US08130940B2 |
Echo detection
An echo detector includes means (34) for forming a set of distance measures between pitch estimates of a first signal and pitch estimates of a second signal at predetermined delays with respect to the first signal. A selector (36) selects a distance measure from the set corresponding to the highest similarity between the first and second signals. A classifier (32) classifies the second signal as including an echo if the selected distance measure has a predetermined relation to a similarity threshold (TH). |
US08130939B2 |
Maintaining convergence of a receiver during changing conditions
In one embodiment, the present invention includes an apparatus having an automatic gain control (AGC) stage to receive an input signal from a communication channel physical medium, a first local gain stage coupled to an output of the AGC stage, an equalizer coupled to an output of the first local gain stage, an echo canceller to receive local data to be transmitted along the communication channel physical medium, and a second local gain stage coupled to an output of the echo canceller. Other embodiments are described and claimed. |
US08130937B1 |
Use of speech recognition engine to track and manage live call center calls
A speech recognition engine monitors live call center calls between live callers and live operators and detects that certain key words are spoken. The detected key words can then be used as a basis to identify issues that are raised in the call, so as to facilitate (i) generation of statistical reports regarding call center call issues and (ii) real-time assistance of the call center operator, such as directing the call center operator to ask certain questions or take certain other actions. |
US08130936B2 |
System and method for on hold caller-controlled activities and entertainment
The present disclosure provides a system and method configured to provide a caller with selectable activities and entertainment when the caller is on-hold. The system and method establishes a connection between a caller and a receiving system, wherein the receiving system is configured to access a plurality of entertainment sources utilizing a selectable link. The receiving system can determine a caller's selection and retrieve the selection from an entertainment provider that stores the selection. The caller can select an entertainment category from a plurality of entertainment categories and select specific audible selections within the categories to be played to the caller. The system and method can provide a menu driven interaction and respond to voice commands and touchtone input to provide the selected entertainment from specific artists, games, and entertainers. |
US08130934B1 |
Method and apparatus for providing network based muting of call legs
A method and apparatus for enabling a network service to provide a call center with an option that allows calling customers to mute their conversation prior to a customer care representative is available to answer the call while the customer is being placed on hold waiting are disclosed. The customer selects the muting option by entering, e.g., a predefined Dual Tone Multiple Frequency (DTMF) signal provided in a network announcement. The present invention also enables a network capability to un-mute the call leg as soon as the customer care representative is available to answer the customer call. |
US08130929B2 |
Methods for obtaining complex data in an interactive voice response system
Methods and systems using voice recognition can obtain complex data from a database using simple data obtained from a user. The database associates and stores complex data with simple data. The interactive voice response system prompts the user for simple information, such as a phone number, which can be interpreted using voice recognition. The speech-obtained simple data is then matched with the simple data stored in the database. If a match is found, the complex data (e.g., a street address) stored with the simple data is communicated to the IVR system. The IVR system communicates the complex data to the user and prompts the user to confirm whether the complex data is accurate. The database can be a third-party database such as a computer accessible phone directory or a credit bureau. |
US08130927B2 |
Enhanced directory for communications devices
In one embodiment, a method includes establishing a call, and continuously monitoring the call from or using a first endpoint associated with the call. Monitoring the call includes identifying when an information element associated with the call has changed. The method also includes determining when the information associated with the call has changed, and storing a representation of the information element in an enhanced directory arrangement associated with the first endpoint when the information associated with the call has changed. |
US08130920B2 |
System and method for providing network information service using CID-type messages
A network-based announcement and message delivery service for providing a landline customer with information of interest such as weather, financial market data, time/temperature, sporting event results, etc. In a first embodiment, information is provided to a subscriber who simply lifts the handset of the telephone. The subscriber instead of hearing a dial tone hears the information in the form of streaming audio. In another embodiment, information is provided to the subscriber by way of information displayed on a caller-ID display and/or by way of talking caller-ID. |
US08130917B2 |
Method and apparatus for group messaging
Methods and apparatuses for facilitating group messaging to various communication devices are disclosed. A method disclosed includes receiving from an originating user a broadcast message having an address designating at least in part a group of recipients. Next, an intended recipient may be identified based on at least a part of the address. An indication of the broadcast message may then be sent to the intended recipient in accordance with a sending method that is dynamically selected from a set of sending methods associated with the intended recipient based on characteristics associated with the intended recipient. |
US08130911B2 |
Characteristics determination of a digital subscriber line
A system, method, and transceiver unit for determining one or more properties of a digital subscriber line (DSL) utilizing a time-variable finite impulse response (FIR) filter. The transceiver unit sends a loop test signal to the line and calculates an impulse response of a reflection of the loop test signal from the line. The calculated impulse response is filtered utilizing the time-variable FIR filter and properties of the line are determined. Characteristics of the FIR filter may be controlled by a set of parameters that vary as a function of time according to a predetermined formula. As a result, the FIR filter provides both high time resolution of closely separated pulses and amplification of far-end pulse reflections. |
US08130907B2 |
Controlling X-ray imaging based on target motion
An image guided treatment is performed to treat a target. To perform the image guided treatment, measurement data indicative of target motion is acquired. A timing of one or more x-ray images is determined based on the measurement data. Treatment may be performed on the target using the position of the target. |
US08130906B2 |
Radiation imaging and therapy apparatus for breast
A breast radiation imaging and therapy apparatus for performing radiation imaging of a breast and having a therapy function of applying radiation to an affected part in the breast. The apparatus includes: (i) a table formed with an opening for allowing a breast of an examinee to pass through; (ii) an imaging unit including a first radiation generating unit for applying an imaging radiation beam and a radiation detecting unit for detecting the radiation beam to output detection signals; (iii) a therapy unit including a second radiation generating unit for applying a therapeutic radiation beam, the second radiation generating unit being movable in a tangential direction of a rotational track around a rotational axis and movable in a direction substantially orthogonal to the table; and (iv) at least one rotational driving device for rotating the imaging unit and the therapy unit around the rotational axis. |
US08130901B2 |
Limiting an X-ray beam in connection with dental imaging
The present invention relates to limiting an x-ray beam used in connection with dental extra oral imaging by a plate mechanism (1) arranged to be operated by a drive mechanism including an actuator (3) arranged to move at least one plate element (2, 3) comprised in the mechanism (1). The plate mechanism (1) includes at least a first and a second plate element (2, 3) which include at least a first slot (12) and a second slot (13), respectively, and said drive mechanism is arranged to directly or indirectly move said first plate element (2) independently of location of said second plate element (3) and said second plate element (3) is arranged to be moved as dependent on the movements of said first plate element (2) only. |
US08130897B2 |
X-ray CT system having a patient-surrounding, rotatable anode with an oppositely rotatable x-ray focus
An x-ray computed tomography apparatus has one anode ring in a vacuum housing surrounding an examination volume, wherein a focus of an x-ray source revolves on the anode ring to expose the examination volume with an x-ray beam from different directions, and a detector system arranged on a rotating frame that can rotate around a system axis. The detector system serves to detect the x-ray radiation exiting from the examination volume, wherein the detector system and the focus can rotate around the system axis synchronously and in the same rotation direction with a rotation angle offset by 180°. The apparatus also includes a computer to process the measurement values acquired by the detector system. The anode ring can be driven such that it rotates around the system axis, and the rotation direction of the anode ring and the rotation direction of the focus around the system axis are opposite while a rotation of the focus around the system axis ensues. |
US08130893B2 |
Device and method for stimulation of magnetohydrodynamics
A magnetohydrodynamic simulator that includes a plasma container. The magnetohydrodynamic simulator also includes an first ionizable gas substantially contained within the plasma container. In addition, the magnetohydrodynamic simulator also includes a first loop positioned adjacent to the plasma container, wherein the first loop includes a gap, a first electrical connection on a first side of the gap, a second electrical connection of a second side of the gap, and a first material having at least one of low magnetic susceptibility and high conductivity. The first loop can be made up from an assembly of one or a plethora or wire loop coils. In such cases, electrical connection is made through the ends of the coil wires. The magnetohydrodynamic simulator further includes an electrically conductive first coil wound about the plasma container and through the first loop. |
US08130892B2 |
ADPLL frequency synthesizer
In an ADPLL frequency synthesizer where a frequency control word is changed from FCW0 to FCW2, a control sensitivity estimation section firstly measures oscillatory frequencies f1L and f1H obtained, respectively, when frequency control words FCW1L and FCW1H being used as dummies are set, and then measures an oscillatory frequency f2 obtained when a frequency control word FCW2 is set. Thereafter, based on values of the oscillatory frequencies f1L, f1H and f2, the control sensitivity estimation section calculates a control sensitivity KDCO2 obtained when the frequency control word FCW2 is set. Based on a value of the control sensitivity KDCO2, the loop filter determines values of filter coefficients α2 and ρ2 so as to be equal to a natural frequency ωn and a damping factor ζ, respectively, both of which have been previously designed. |
US08130890B2 |
Semiconductor memory device having data clock training circuit
A data clock frequency divider circuit includes a training decoder and a frequency divider. The training decoder outputs a clock alignment training signal, which is indicative of the start of a clock alignment training, in response to a command and an address of a mode register set. The frequency divider, which is reset in response to an output of the training decoder, receives an internal data clock to divide a frequency of the internal data clock in half. The data clock frequency divider circuit secures a sufficient operating margin so that a data clock and a system clock are aligned within a pre-set clock training operation time by resetting the data clock to correspond to a timing in which the clock training operation starts, thereby providing a clock training for a high-speed system. |
US08130884B2 |
Apparatus and method for synchronizing signal analyzer
Disclosed herein are an apparatus and method for synchronizing a signal analyzer. The apparatus includes an Analog-to-Digital Converter (ADC), a signal storage unit, a trigger signal generation unit, a signal acquisition control unit, a signal analysis unit, and a time error control unit. The ADC converts the input signal into a corresponding digital signal. The signal storage unit stores therein the digital signal received from the ADC. The trigger signal generation unit generates a trigger signal for each predetermined period. the signal acquisition control unit acquires the digital signal from a signal acquisition time point. The signal analysis unit calculates the start position of a frame from the digital signal. The time error control unit calculates a time error between the time point at which each trigger signal is generated and the start position of the digital signal, and sets a subsequent signal acquisition time point based on the calculated time errors. |
US08130882B2 |
Radio receiver having a multipath equalizer
A radio receiver has a multipath equalizer that includes a filter and a coefficient estimator. The filter provides a reconstructed signal by applying a transfer function including a reflection coefficient and a delay coefficient to a multipath radio signal. The coefficient estimator adapts the reflection coefficient and the delay coefficient in response to a deviation in magnitude of the reconstructed signal from a normalized value. In one form, the coefficient estimator adapts at least one of the reflection coefficient and the delay coefficient by estimating a partial derivative using a predetermined number of terms. In another form, the coefficient estimator acquires an initial value of the delay coefficient by determining a global minimum as a lowest one of a plurality of local minimums, each determined using a plurality of values of the delay coefficient, and selecting the initial value of the delay coefficient as its value at the global minimum. |
US08130879B2 |
Apparatus and method for interference cancellation in receiver of communication system
An apparatus and method for interference cancellation is provided to cancel the interference such as echo and cross-talk received by a receiver of a communication system. The apparatus includes a digital cancellation signal generator, a first canceller, and a second canceller. The digital cancellation signal generator can generate a digital cancellation signal, which includes a first and a second portion and represents an interference signal within a received signal. The first canceller can perform an analog cancellation on the received signal to output a partially-interference-canceled received signal according to the first portion of the digital cancellation signal. The second canceller can perform a digital cancellation on the partially-interference-canceled received signal according to the second portion of the digital cancellation signal. |
US08130876B2 |
Method for receiving a multi-carrier signal, transmission method, corresponding receiver and transmitter
The invention concerns a method for receiving a multi-carrier signal of reduced complexity when the number of carriers is not high. The method includes: demodulating the multi-carrier signal; converting a received signal received in binary representation into a modal representation in a base of at least two mutually prime numbers on a finite space of size equal to the product of the mutually prime numbers; demodulating including conversion. |
US08130875B2 |
Method for estimating channel response in a wireless communications network based on pilot signals
The present invention discloses a method for estimating a channel response of data subcarriers in a wireless communications network. The method comprises estimating a first plurality of channel responses of pilot subcarriers carrying pilot signals at the time instance using pilot signals, generating a pseudo time instance for pilot subcarriers according to a predetermined rule, approximating a second plurality of channel responses at the pseudo time instance using the first plurality of channel responses, computing a rate of change in the channel response using the first and second plurality of channel responses, calculating a third plurality of channel responses of pilot subcarriers carrying data at the time instance using the first plurality of channel responses and the rate of change in the channel response, estimating the channel response of the data subcarriers from the first and third plurality of channel responses using a predetermined conventional two-dimensional channel estimation algorithm. |
US08130874B2 |
By-pass arrangement of a low noise amplifier
The invention relates to an arrangement for bypassing a low noise amplifier unit in the front stage of a radio receiver, especially intended for the base stations of mobile communication networks. The front stage includes, in succession, a divider (420), an amplifier unit (430) comprising two parallel, low noise amplifier branches, and a first combiner (450). The by-pass arrangement includes a second combiner (443), by which the halves (E11, E12) of the received signal are combined immediately after the divider before the amplification. A change-over switch (SW) is then used to select either the signal that has propagated through the amplifier unit and then combined (G·E1) or the signal (E1′) that has been directly combined as the output signal of the front stage. Due to the invention, the noise figure of the front stage is improved and the integration of its structure is facilitated. |
US08130864B1 |
System and method of beamforming with reduced feedback
A system and method of beamforming may reduce feedback requirements. In some implementations, a beamforming technique may employ a diagonal matrix as a beamforming matrix along with a stream-to-transmit antenna mapping matrix. In some antenna phase beamforming strategies, a diagonal beamforming matrix in which the diagonal elements have a constant magnitude may be employed. Accordingly, a beamforming system may be utilized with few feedback information bits being transmitted from the beamformee; such a system may also minimize or eliminate power fluctuations among multiple transmit antennae. |
US08130860B2 |
Method and apparatus for preamble training with shortened long training field in a multiple antenna communication system
Methods and apparatus are provided for communicating data in a multiple antenna communication system having N transmit antennas. According to one aspect of the invention, a header format includes a legacy preamble having at least one legacy long training field and an extended portion having at least N additional long training fields on each of the N transmit antennas, wherein one or more of the at least N additional long training fields are comprised of only one Orthogonal Frequency Division Multiplexing (OFDM) symbol. The extended portion optionally comprises one or more repeated OFDM symbols for frequency offset estimation. In one implementation, the extended portion comprises a first high throughput long training field comprised of two repeated OFDM symbols and N−1 high throughput long training fields comprised of only one OFDM symbol. In another variation, the extended portion comprises N high throughput long training fields comprised of only one OFDM symbol. |
US08130859B2 |
Apparatus and method for detecting signal using multivariate polynomial in multiple input multiple output communication system
A signal detection apparatus and method in a Multiple Input Multiple Output (MIMO) wireless communication system are provided. The apparatus includes a receiver for receiving training symbol vectors and a data signal vector from a transmitting end through a plurality of receive (Rx) antennas and a detector for expanding the training symbol vectors into second- or higher-order polynomials, for generating a weighting parameter vector for multivariate polynomial expansion of the data signal vector by using the polynomials expanded from the training symbol vectors and thereafter for expanding the data signal vector into a second- or higher-order multivariate polynomial using the weighting parameter vector, and for detecting Transmit (Tx) values of the data signal vector from the multivariate polynomial. Therefore, signal detection performance in a Multiple Input Multiple Output (MIMO) wireless communication system resembles that of a non-linear scheme while complexity resembles that of a linear scheme. |
US08130851B2 |
Bandwidth efficient coding for an orthogonal frequency multiplexing OFDM system
A method for encoding an OFDM signal includes pairing two adjacent subcarriers of an OFDM signal as a group, changing a modulated symbol set of the OFDM signal to a modified symbol set for coding the OFDM signal, and providing a modified baseband OFDM signal with an increased frequency separation between the subcarriers and reducing the total number of subcarriers being used for transmission over each OFDM symbol interval. |
US08130845B2 |
Method and apparatus for estimating and compensating for jitter in digital video
A method of estimating and compensating for jitter between two video frames in a digital video sequence comprises comparing a pixel subset in one video frame to candidate matching pixel subsets within a search area in the other video frame to obtain a preliminary matching pixel subset. Based on the location of the preliminary matching pixel subset, an adapted search area is formed and the comparing is continued within the adapted search area to obtain a final matching pixel subset. Motion is calculated between the video frames based on the final match thereby to estimate the jitter. The video frames are then transformed based on the estimated jitter. |
US08130843B2 |
Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus
To provide a moving picture stream generation apparatus and the like that generates a moving picture stream that can be played back in trick-play such as variable-speed playback and reverse playback even in a coding format such as the MPEG-4 AVC in which flexible prediction structures are allowed.A moving picture stream generation apparatus includes: a trick-play information generation unit TricPlay for generating supplemental information on a random access unit basis, the supplemental information being referred to at the time of playback of each random access unit and each random access unit including one or more pictures; and a variable length coding unit VLC for generating a stream including the generated supplemental information and the one or more pictures by adding the supplemental information to each corresponding random access unit. At the top of each random access unit, an intra coded picture that can be decoded without depending on any picture is placed, and the supplemental information includes information for specifying pictures to be decoded at the time when pictures included in each random access unit are played back in trick-play. |
US08130840B2 |
Apparatus, method, and computer program product for generating interpolated images
An interpolated image generating apparatus calculates a motion vector reliability level indicating reliability of a motion vector used for inserting an interpolated image, the value of the motion vector reliability level being determined in such a manner that the stronger the correlation is between a source image area and a destination image area that are brought into correspondence with each other by the motion vector, the larger is the value. The apparatus also calculates a failure-preventing vector reliability level indicating reliability of a predetermined failure-preventing vector used for preventing image failures. The apparatus obtains a motion compensated image based on the motion vector, obtains a failure-preventing image based on the failure-preventing vector, and blends the motion compensated image and the failure-preventing image according to a weighted average thereof calculated by using a weighting factor based on the motion vector reliability level and the failure-preventing vector reliability level. |
US08130838B2 |
Encoding device and dynamic image recording system using the encoding device
To encode a moving picture in real time in as high quality as possible, no matter whether a target bit rate for encoding the moving picture is high or low.An encoder performs motion compensated inter-picture predictive coding on moving picture data in a selected one of prediction modes. The encoder includes: a detecting section for detecting an accumulated error and a motion vector of a block, included in a picture to be encoded, by reference to a block in a reference picture to be used for each prediction mode; an estimating section for calculating an estimated value by adding a product of each accumulated error and a predetermined first coefficient and that of a predicted vector associated with each motion vector and a second coefficient; a determining section for selecting one of the prediction modes according to the estimated value; a coefficient updating section for updating a proportionality factor using at least a quantization scale used when the block to be encoded is quantized; and an encoding section for encoding the data of the block to be encoded in the prediction mode selected. |
US08130834B2 |
Method and system for video encoding using a variable number of B frames
An effective method for dynamically selecting the number of I, P and B frames during video coding is proposed. Short-term look-ahead analysis of a video sequence yields a variable number of B frames to be coded between any two stored pictures. The first picture of a group of frames (GOF) may be coded as a B picture. Motion speed is calculated for each picture of the GOF with respect to the first picture of the GOF. Subject to exceptions, as long as the subsequent pictures exhibit motion speeds that are similar and motion vector displacements that are co-linear with those of the first picture in the GOF, they may be coded as B pictures. When a picture is encountered having a motion speed that is not the same as that of the first picture in the GOF, the picture may be coded as a P picture. In some embodiments, a sequence of B pictures that terminates in a P picture may be called a “group of frames” (GOF). |
US08130831B2 |
Two-layer encoding for hybrid high-definition DVD
A hybrid high-definition encoder and method are disclosed, for processing signal data as a plurality of block transform coefficients for each of base layer data and enhancement layer data, where the encoder includes a two-layer decomposition unit for decomposing an original high-definition signal data sequence into base layer data and enhancement layer data, a standard-definition encoder coupled to the decomposition unit for encoding the base layer data as a base layer bitstream embodying a standard-definition data sequence, and a high-definition encoder coupled to the decomposition unit and the standard-definition encoder for encoding only the difference between the high-definition data and the standard-definition data as base layer picture user data embodying a high-definition data sequence. |
US08130829B2 |
Method of encoding moving picture in mobile terminal and mobile terminal for executing the method
A method of encoding a moving picture of a mobile terminal by receiving a target object and encoding information including effect information to be applied to the target object from a user, and by applying the encoding information, and the mobile terminal using the method. Specifically, the method of encoding the moving picture of the mobile terminal including: receiving a target object and encoding information including effect information to be applied to the target object from a user; receiving a selection from a user with respect to whether to apply the encoding information when encoding the moving picture; and encoding the moving picture by applying the encoding information when the user selects to apply the encoding information. |
US08130828B2 |
Adjusting quantization to preserve non-zero AC coefficients
A video encoder identifies one or more AC coefficients of each of plural blocks in the picture. The encoder identifies a threshold quantization step size such that the identified AC coefficient(s) of each of the plural blocks are nonzero after quantization according to the threshold quantization step size. The threshold quantization step size is such that quantization according to the next higher quantization step size would result in at least one of the identified AC coefficient(s) of at least one of the plural blocks being zero. For example, identifying the threshold quantization step size comprises identifying n top AC coefficients in each of four blocks of a macroblock, determining the smallest AC coefficient among the identified n top AC coefficients of the four blocks, and iteratively evaluating the smallest AC coefficient with respect to candidate quantization step sizes until the threshold quantization step size is identified. |
US08130826B2 |
Systems and methods for preparing network data for analysis
Preparation of network data for analysis. An original frame representing a frame transmitted in a communications link can be received wherein the original frame comprises a payload. At least a portion of the payload can be removed from the original frame. Statistics can be inserted into the original frame to generate a modified frame. Original frames can be removed and not transmitted to an analysis system. A modified frame can represent several original frames that are removed. Additional frames can be generated. A frame can be generated that represents several original frames that have been removed. A generated frame or modified frame can indicate errors and/or preprocessing by a logic device. |
US08130824B2 |
Method and apparatus for processing images, method and apparatus for recording and reproducing images, and television receiver utilizing the same
The moving images under reproduction are displayed in a main screen and a plurality of thumbnail images that serve as indexes by which to search for a desired scene are displayed. Moreover, the thus displayed thumbnail images are updated at a predetermined timing according as the moving images progress. |
US08130823B2 |
Channel adaptive video transmission system for use with layered video coding and methods for use therewith
A video transmission system includes a transceiver module that transmits a video signal to a remote device over at least one RF communications channel wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module determines at least one channel characteristic of the at least one RF channel and chooses the at least one separate video layer stream based on the at least one channel characteristic of the at least one RF channel. |
US08130821B2 |
Equalization in capacitively coupled communication links
An integrated circuit containing a communication channel is described. This communication channel includes a transmit circuit configured to transmit signals using a voltage-mode driver, a receive circuit, and a capacitive link that couples the transmit circuit to the receive circuit. The communication channel includes a filter with a capacitive-summing junction to equalize signals communicated between the transmit circuit and the receive circuit. |
US08130816B2 |
Receiver for receiving a spectrum dispersion signal
A receiver for the CDMA system which reduces power consumption during a suspension period of intermittent receiving operation by monitoring a suspension period by a low-power timer so that a VC-TCXO, reference signal group generation and receiving units are turned off and a modem unit is set to a sleep state. Upon resumption of receiving operation, a high-accuracy timer is started to count a time period and part of a received signal is stored. A PN code phase of stored data is calculated during the time period to obtain an indication value for phase deviation. State vectors for short and long codes and a further reception time are calculated based on the indication value. When the high-accuracy timer counts the time period and produces 0V(d), demodulation operation by a rake demodulation, demultiplexing, and descrambler units is started and is continued during the reception time. |
US08130814B2 |
Orthogonal code division multiplex CCK (OCDM-CCK) method and apparatus for high data rate wireless LAN
Orthogonal Code Division Multiplexing (OCDM) transceiver system with Complementary Code Keying (CCK) and method for baseband OCDM-CCK encoding and decoding are provided. The OCDM-CCK method comprises a serial-to-parallel data converter converting a stream of M*n-bit serial data to n-bit parallel data in ‘M’ parallel baseband paths, and encoding each n-bit data segment with a distinct complementary code using CCK modulation for spreading. The CCK encoded baseband signals are all summed and transmitted simultaneously on the same carrier frequency and spread spectral bandwidth. The OCDM-CCK method of encoding and transmission of information, results in enhanced datarates of 33 Mbps, 88 Mbps, 176 Mbps and higher multiples of 5.5 Mbps with backward compatibility for IEEE 802.11b WLAN (Wireless Local Area Network), and wireless communication networks supporting real time Direct Sequence Spread Spectrum (DSSS). |