Document Document Title
US08307461B2 Fabrication of a microcantilever microwave probe
A microwave probe having a metal tip on the free end of a microcantilever. In one embodiment, a pyramidal pit is isotropically etched in a device wafer of monocrystalline silicon. Oxidation may sharpen the pit. Deposited metal forms the metal tip in the pit and a bottom shield. Other metal sandwiched between equally thick dielectric layers contact the tip and form a conduction path along the cantilever for the probe and detected signals. Further metal forms a top shield overlying the conduction path and the dielectrically isolated tip and having equal thickness to the bottom shield, thus producing together with the symmetric dielectric layers a balanced structure with reduced thermal bending. The device wafer is bonded to a handle wafer. The handle is formed and remaining silicon of the device wafer is removed to release the cantilever.
US08307460B2 Method and apparatus for getting content information when DRM agent and rendering application are implemented on separate devices
A method and apparatus which can reduce the communication time that occurs due to transmission of an encrypted content, when a Digital Rights Management (DRM) agent and a rendering application are implemented in different devices respectively, is provided. A method of obtaining content information in an environment where a DRM agent and a rendering application are separated from each other, includes transmitting, by a consumer electronics (CE) device comprising the rendering application, first N bytes of the content to a portable Digital Rights Management (PDRM) device comprising the DRM agent, and obtaining, by the PDRM device, information about the content by using a cryptographic hash with respect to the first N bytes, and transmitting the obtained information to the CE device.
US08307458B2 Content data delivery system, and method for delivering an encrypted content data
A handheld device is configured to be connectable to a storage media that holds a unique media identifier and holds a content key data used to decrypt an encrypted content data. A content data delivery system is provided that is configured to be able to deliver various data to the handheld device and to make a content data available to the handheld device. The system includes a member-registration information database that holds member-registration information including a data pair of a handheld-device identifier related to the relevant handheld device and the relevant media identifier. The media identifier held by the storage media is verified with the member-registration information database. When it is determined that the media identifier corresponds to the member-registration information, the content key data held in the storage media is read, and it is determined whether an encrypted content data corresponding to the read content key data is stored in the storage media or other storage media coupled to the storage media. The encrypted content data is transferred to the storage media or the like depending on the user's specification.
US08307449B2 Image processing apparatus, document connecting method, and storage medium storing control program for executing the method
An image processing apparatus which is capable of managing security information on electronic documents before and after merging at a low cost. A CPU circuit causes input electronic documents with attribute information added thereto to be stored in a HDD. The CPU circuit causes selected ones of the electronic documents to be merged while updating attribute information on the merged electronic document.
US08307445B2 Anti-worm program, anti-worm apparatus, and anti-worm method
An anti-worm program allows a computer to execute control of communication suspected as worm communication, the program allowing the computer to execute: a communication information acquisition step that acquires communication information which is information concerning communication from a target source; and a communication control step that has a control amount calculation formula for calculating the control amount of the communication from the target source using the communication information and performs control of the communication from the target source based on the communication control amount obtained using the control amount calculation formula.
US08307441B2 Log-based traceback system and method using centroid decomposition technique
There are provided a system and method for tracing back an attacker by using centroid decomposition technique, the system including: a log data input module collecting log data of an intrusion alarm from an intrusion detection system; a centroid node detection module generating a shortest path tree by applying a shortest path algorithm to network router connection information collected by a network administration server, detecting a centroid node by applying centroid decomposition technique removing a leaf-node to the shortest path tree, and generating a centroid tree whose node of each level is the detected centroid node; and a traceback processing module requesting log data of a router matched with the node of each level of the centroid tree, and tracing back a router identical to the log data of the collected intrusion alarm as a router connected to a source of an attacker by comparing the log data of the router with the log data of the collected intrusion alarm. According to the system and method, an attacker causing a security intrusion event may be quickly detected, a load on the system is reduced, and a passage host exposed to a danger or having weaknesses may be easily recognized, thereby easily coping with an attack.
US08307435B1 Software object corruption detection
The execution of a software application is diverted to detect software object corruption in the software application. Software objects used by the software application are identified and their pointers are inspected. One or more tests are applied to pointers pointing to the virtual method tables of the software objects, addresses (or pointers) in the virtual method tables, and memory attributes or content of the memory buffer identified by the addresses for inconsistencies that indicate corruption. A determination of whether the software objects are corrupted is made based on the outcome of the tests. If software object corruption is detected, proper corrective actions are applied to prevent malicious exploitation of the corruption.
US08307422B2 Routing device having integrated MPLS-aware firewall
An MPLS-aware firewall allows firewall security policies to be applied to MPLS traffic. The firewall, which may be integrated within a routing device, can be configured into multiple virtual security systems. The routing device provides a user interface by which a user specifies one or more zones to be recognized by the integrated firewall when applying stateful firewall services to the packets. The user interface allows the user to define different zones and policies for different ones of the virtual security systems. In addition, the user interface supports a syntax that allows the user to define the zones for the firewall by specifying the customer VPNs as interfaces associated with the zones. The routing device generates mapping information for the integrated firewall to map the customer VPNs to specific MPLS labels for the MPLS tunnels carrying the customer's traffic.
US08307418B2 Methods, systems, and computer readable media for providing application layer firewall and integrated deep packet inspection functions for providing early intrusion detection and intrusion prevention at an edge networking device
Methods, systems, and computer readable media for an application layer firewall function including an integrated deep packet inspection function for providing early intrusion detection and intrusion prevention at an edge networking device are disclosed. According to one method, steps are performed at a session controller configured to operate at the border of a first network and a second network. The steps include receiving, at an intrusion protection system (IPS) module of the session controller interfacing with modules associated with layers 2 and above of a protocol stack of the session controller, information gathered by modules located at lower layers and associated with an intrusion attempt, vulnerability, or other security policy violation. In response to receiving the information, the IPS module provides at least one of a security policy and a rule to a module located at the most appropriate layer for securing the intrusion attempt, vulnerability, or other security policy violation.
US08307417B2 Port enablement
Included are embodiments for port enablement. One embodiment of a method includes inserting a streams module in a kernel space of a host device, the streams module being coupled to a stream head, the streams module coupled to a transmission control protocol (TCP) module and receiving a bind request on a socket, the bind request associated with an application. Embodiments also include determining a process name associated with the received bind request, determining, based on the determined process name, a meta-configuration rule for a firewall configuration of the application and utilizing the determined meta-configuration rule for the firewall configuration of the application.
US08307414B2 Method and system for distributed, localized authentication in the framework of 802.11
A method for controlling Internet access of a mobile device by using a communication system having a number of access points includes the steps of performing a certificate-based authentication between an authentication access point and a mobile device seeking access to the Internet; transmitting a certificate from the mobile device to the authentication access point; verifying the certificate by the authentication access point; determining whether the authenticating mobile device's certificate has been revoked prior to the expiration of its lifetime; and granting the authenticating mobile device access to the Internet, if the certificate has been verified successfully and not revoked prior to the expiration of its lifetime.
US08307412B2 User authentication management
End users of a multi-factor authentication service can utilize an account management service, and third-party website can register to utilize the multi-factor authentication service. Registering a third-party website can comprise the multi-factor authentication service receiving a valid digital identity certificate for the third-party website, and receiving an agreement to terms of use of the multi-factor authentication service for the third-party website. Once received, the multi-factor authentication service can enable the third-party website to utilize the service (e.g., switch the service on, or send an authorization key to the third-party website). Further, registering a user to the multi-factor authentication service can comprise determining availability of service, and providing a location-specific access code. Additionally, registering the user can comprise registering the user's mobile device, for example, to provide multi-factor authentication. Also, an Internet-based user account management user interface can be provided that allows a user to view transactions on their account, and an ability to shut off a designated mobile device's ability to authenticate.
US08307411B2 Generic framework for EAP
An EAP-based authentication framework is provided that decouples credential acquisition from EAP methods that use credentials for authentication. An application may request from an EAP method parameters of credentials required by the EAP method. In response, the EAP method provides credential parameters, which may then be used by the application to acquire credentials consistent with the parameters from the user or other entity. The framework enables an application to request credentials in a context specific way. In addition, the application may simultaneously obtain credentials used in multiple authentication operations through a single user interface, or retain credentials for later use without further prompting a user such that a Single Sign-on user experience may be implemented. Additionally, the application can obtain credentials from a device so that the device may gain network access without requiring a user logon.
US08307410B2 Systems, methods, and computer readable media for providing for secure offline data transfer between wireless smart devices
According to one aspect of the subject matter described herein, a method for registering wireless smart devices for secure offline data transfer is provided. The method includes, for an application configured to execute on a wireless smart device and that requires access to information regarding an account that does not reside on the wireless smart device, register, at a server having access to the information regarding the account, a first wireless smart device has an account owner device (AOD) for operating in an online mode for obtaining the information regarding the account from the server and for operating in an offline mode for transferring the information regarding the account to at least one additional device via a secure offline data transfer using near field communications (NFC). The method further includes registering, at the server, at least one second wireless smart device as an account sharer device (ASD) for operating in an offline mode for receiving the information regarding the account from the first wireless smart device via the secure offline data transfer using NFC.
US08307409B2 Electronic information management device, computer readable recording medium, method for controlling access, and method for transferring data
An electronic information management device includes: an associating unit that associates electronic information with first access right information with respect to each user, the electronic information being associated with an associated site so that the electronic information is stored at the associated site, the associating unit further associating the associated site with second access right information with respect to each user; a receiving unit that receives a request for access to the electronic information from a user; a determining unit that, when the receiving unit receives a request for access to the electronic information, determines the sum of the first access right information and the second access right information, and, based on the sum of the access right information, determines whether to allow the user to access the electronic information; and an access controlling unit that controls access to the electronic information in accordance with the determination result of the determining unit.
US08307408B2 System and method for file processing and file processing program
A cipher processing system for allowing file access while maintaining the integrity without a user being aware of the difference between files when the user accesses a file in a folder containing both a ciphertext file and a plaintext file. If a folder stores both a ciphertext file and a plaintext file, the ciphertext file is attached with identification information (preferably, footer information) indicating that the file is a ciphertext file, so that a plaintext file and a ciphertext file can be differentiated from each other when the files are read. A deciphered file gained by removing identification information from a ciphertext file and deciphering the file is delivered to an upper-level application. If the read file is a plaintext file, decipher processing is not executed on the plaintext file but the plaintext file is passed to the upper-level application program.
US08307399B2 Method of providing key frames of video in mobile terminal
A display configured to display a list of videos that can be reproduced on the terminal on a screen of the terminal, an input unit configured to select a specific video from the list of videos, and a controller configured to select a plurality of key frames from image frames of the specific video based on a predetermined selection criterion. Further, the display displays the plurality of key frames of the specific video.
US08307394B2 Image processing apparatus and method in digital broadcasting receiver for adjusting digital broadcast image in response to caption information
In an image processing apparatus and method, a digital broadcasting receiver enables electronic program guide (EPG) information data and digital broadcasting image data not to visually overlap each other when digital broadcasting image data of a channel, including caption information, is processed. The image processor of the digital broadcasting receiver determines whether a changed channel includes caption information, and when the changed channel includes the caption information, the image processor scales down the digital broadcasting image data received from a digital broadcasting server, displays the scaled down digital broadcasting image data on one side of a screen, and displays EPG information data on another side of the screen.
US08307392B2 Systems and methods for inserting ads during playback of video media
The solution of the ad delivery platform described herein provides for the marketing and monetizing of media assets via the delivery of advertisement with on-demand video. The ad platform optimizes the delivery of ads by controlling the insertion frequency and format of the ad delivered with video streams. The ad platform provides flexible and configurable ad insertion rules to specify the insertion frequency and format for the composition of ads during playback of on-demand video media. The ad insertion rules may be based on a user profile, user behavior history, topic of the stream to be delivered, duration of the video or ad, and/or the popularity rating of the video or ad. The ad platform includes a reporting tool and usage reports to measure the effectiveness of the ad insertion rules in delivering ads to market and monetize the video media. The ad platform also includes an ad inventory management and forecasting tool for determining the available inventory of ad placement based on data collected over a period of time regarding the delivery of ads and the ad insertion rules to be used for the delivery of a desired ad. With these tools, a more effective ad campaign can be created based on the target information and optimization via the ad insertion rules.
US08307391B2 Information processing apparatus and method
An information processing apparatus and an information processing method for providing the results of searches of broadcast content. A search space processing section acquires a search keyword based on search information coming from a user terminal, and searches a search keyword dictionary database for search-related keyword data related to the search keyword. On the basis of the search keyword and search-related keyword data, the search space processing section generates a search keyword space and submits the generated space to a correction process. A search processing section compares the corrected search keyword space, EPG data, and an EPG keyword space for a match. A search display processing section prepares a list of display-ready information from the result of the matching and sends the list to the user terminal.
US08307390B2 Re-addressable alternate content
Providing re-addressable alternate video content to consumers during trickplay modes of operation. For example, providing first video content for standard playback to a consumer; receiving a first consumer request for a first trick mode operation during the standard playback of the first video content; responsive to the first consumer request, providing addressable second video content, different from the first video content, to the consumer; receiving, during providing of the addressable second video content, a second consumer request for a second trick mode operation on the addressable second video content; and responsive to the second consumer request, providing addressable third video content, different from the first and second video contents, to the consumer.
US08307381B2 Optical pickup device and optical disk drive apparatus
An optical pickup device includes an optical part module having a light emitting device and an optical pickup case to which the optical part module is fixed by way of an adhesive, in which the optical part module is adhesively fixed by disposing a bonding surface of the optical part module to the optical pickup case at least at two positions on lateral surfaces of the optical part module putting an optical axis therebetween, and a bonding distance L in the lateral surface between the optical part module and the optical pickup is defined as: 40 μm
US08307378B2 Method, system and computer program product for a lightweight directory access protocol client application program interface
A device, including a computer readable medium storing executable computer instructions for implementing an application program interface (API). The API including a function call for enabling communications between a calling application and a client on the device, the client communicating with a directory server. In another aspect, there is provided a computer-readable medium, including executable computer instructions for implementing an application program interface (API) on a device. The API, including a function call for enabling communications between a calling application and a client on the device, the client communicating with a directory server.
US08307372B2 Method for declarative semantic expression of user intent to enable goal-driven information processing
A method for constructing a processing request so that an information processing application satisfying the processing request can be assembled, includes: inputting a processing request, wherein the processing request includes a goal that is represented by a graph pattern that semantically describes a desired processing outcome; and assembling a processing graph that includes at least one component that satisfies the desired processing outcome, wherein the processing graph is assembled by associating the graph pattern that semantically describes the desired processing outcome with a graph pattern that semantically describes an applicability condition of the at least one component or a graph pattern that semantically describes an inclusion effect of the at least one component.
US08307370B2 Apparatus and method for balancing load in multi-core processor system
An apparatus and method to balance a load in a multi-core processor system. The apparatus includes a data channel module which includes a queue, and which transmits data between a plurality of threads and transmits queue state information regarding the queue, and a data channel management module which periodically analyzes data traffic between the plurality of threads by determining a state of the queue based on the queue state information, and which generates information used to adjust a load of each of the plurality of threads based on a result of the analysis.
US08307369B2 Power control method for virtual machine and virtual computer system
Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a virtualization control unit divides the physical computer into a plurality of logical partitions to run a guest OS in each of the logical partitions and controls allocation of resources of the physical computer to the logical partitions, causes the virtualization control unit to: receive an operation instruction for operating the logical partitions; and if the operation instruction is for deleting a virtual CPU from one of the logical partitions, delete this virtual CPU from a table for managing virtual CPU-physical CPU allocation and put, if the deleting leaves no virtual CPUs allocated to one of the physical CPUs that has been allocated the deleted virtual CPU, this one of the physical CPUs into the sleep state.
US08307365B2 Apparatus and method for managing execution of activeX control
An apparatus and method for managing the execution of ActiveX control are provided. The apparatus includes a server list managing module for managing an approved server list for allowing the execution of predetermined ActiveX control and a disapproved server list for disallowing the execution of predetermined ActiveX control, an API hooking module for detecting installation or execution of ActiveX control in a HTML (Hyper Text Markup Language) document while visiting a web site, and a process module for reading the approved and disapproved server lists if the API hooking module detects the execution of the ActiveX control, allowing the execution of each ActiveX control only within approved web sites, and interrupting the execution of ActiveX control in disapproved web sites.
US08307363B2 Virtual machine system, restarting method of virtual machine and system
A virtual machine system includes a first operating system for operating a virtual machine, a first manager for controlling to divide a physical resource into a plurality of virtual resources and assign at least one of the plurality of virtual resources as a unit to the virtual machine, the physical resource including at least a central processing unit and a memory, and a second operating system for controlling the first operating system, the second operating system being connected to a storage unit.
US08307357B2 Methods and apparatus for customizing user-interface control in existing application
Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
US08307354B2 Program creation device, program test device, program execution device, information processing system
A program generation apparatus generates an obfuscated program difficult to analyze from outside and a program execution apparatus executes the program. The program generation apparatus includes an acquisition unit that acquires a 1st program including one or more instructions, the 1st program causing a process by executing the instructions in a predetermined order to obtain a result; a generation unit that generates a 2nd program based on the 1st program; and an output unit that outputs the 2nd program. The 2nd program causes a process that is different from the process caused by the 1st program and varies according to current information determined at execution of the 2nd program in order to obtain a result identical to the result of the 1st program.
US08307353B2 Cross-domain inlining in a system virtual machine
A system and method are provided for inlining across protection domain boundaries with a system virtual machine. A protection domain comprises a unique combination of a privilege level and a memory address space. The system virtual machine interprets or dynamically compiles not only application code executing under guest operating systems, but also the guest operating systems. For a program call that crosses a protection domain boundary, the virtual machine assembles an intermediate representation (IR) graph that spans the boundary. Region nodes corresponding to code on both sides of the call are enhanced with information identifying the applicable protection domains. The IR is optimized and used to generate instructions in a native ISA (Instruction Set Architecture) of the virtual machine. Individual instructions reveal the protection domain in which they are to operate, and instructions corresponding to different domains may be interleaved.
US08307348B2 Simplified representation of XML schema structures
A software development system and method are provided. The system includes a transform component to convert a schema file into a simplified graphical data representation that coincides with a data representation associated with an underlying instance document. A viewing component displays the simplified graphical data representation.
US08307347B2 Collecting and analyzing graphical data flow web application results from multiple users
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
US08307343B2 Application and database context correlation for database application developers
Infrastructure for capturing and correlating application context and database context for tuning, profiling and debugging tasks. The application context can include events such as data access events, and the database context can include events such as database server events. The events can be obtained from server tracing, data access layer tracing, and/or application tracing and written into respective log files. A data access event can indicate that an application consumed a row from a result set returned from a DBMS query. A post-processing step can correlate the application and database contexts by tokenizing strings and computing intersections between the tokenized strings. A tool inside a development environment may also suggest a query hint for the database or a data access API for the application based on the correlated context.
US08307341B2 Generating customized documentation for a software product
A system and method for creating customized documentation is disclosed. The method comprises storing one or more documents such that each of the one or more documents corresponds to one of a plurality of versions of a software product. The version of the software product which is installed in an installation environment is detected. The configuration of the installation environment is also detected. At least one document from the one or more documents that corresponds to the version of the software product installed in the installation environment is selected. A subset of the selected document that includes the version of the software product installed in the installation environment and the configuration of the installation environment is then determined. A customized document is composed, based on one or more subsets of the selected document.
US08307336B1 Mechanism for enabling a set of output from a functional component to be presented on different types of clients
An output processor for transforming the output produced by a functional component into different forms that can be consumed and presented by different types of clients is disclosed. With this output processor, a functional component is allowed to produce a single set of output that is not targeted at any particular type of client. The output processor then determines which type of client is requesting the output, and transforms the output into a form that can be consumed and presented by that type of client. By performing this transformation, the output processor allows the implementation of the functional component to be decoupled from the client that is requesting output from the functional component. This decoupling in turn enables the amount of effort needed to develop and maintain functional components in a large scale program to be significantly reduced.
US08307332B2 Code editing for data traffic modification
Apparatus and associated systems and methods may relate to a data traffic modification system that may receive operating code developed using a graphical user interface (GUI) that permits substantially real-time editing of instructions that have been determined to include errors. In various implementations, a data traffic modification device may selectively modify data traffic upon the occurrence of a predetermined condition. In one illustrative example, operating code may be developed by sequentially editing individual instructions. Upon modifying each instruction, the validity of the operating code with the edited instruction may be checked, and the GUI may display the updated code substantially in real time during an editing session. The GUI may display an indication of the validity status of the set of instructions. In some embodiments, the user may be permitted to continue editing the code within the GUI while the set of instructions contains errors.
US08307329B2 Implicit composition of component bindings
Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.
US08307328B1 Accessing external functionality from within a test executive toolkit
A system and method encapsulates selected functionality of a programming environment, defines an interface to the encapsulated functionality, and utilizes the encapsulated functionality from within an add-on toolbox to the programming environment through the interface. Objects may be constructed from the selected functionality of the programming environment. The functionality may be built-in or custom designed functionality. The objects are registered with the add-on test toolbox, and made available to a user of the add-on toolbox. The user may enter information into a user interface specifying selected functionality and its properties. An object manipulation engine receives the to information entered into the user interface, and uses it to issue calls through the interface to construct the objects and invoke one or more of the methods.
US08307324B2 Systematic benchmarking system and method for standardized data creation, analysis and comparison of semiconductor technology node characteristics
One aspect provides a method of standardized data creation and analysis of semiconductor technology node characteristics. In one embodiment, the method includes: (1) designing representative benchmark circuits for a clock path, a data path and a flip-flop path, (2) establishing at least one standard sensitization and measurement rule for delay and power for the representative benchmark circuits and across corners in the technology nodes, (3) performing a simulation by sweeping through a range of values and at predetermined intervals across the corners, (4) extracting data from the simulation, (5) writing the data to a databank and (6) parsing and interpreting the data to produce at least one report.
US08307318B2 Method of configuring a semiconductor integrated circuit involving capacitors having a width equal to the length of active resistors
A method of configuring a semiconductor integrated circuit (IC) includes arranging a circuit region in the center of a unit cell. Capacitor/resistor regions are arranged along the left and right edge portions of the unit cell. The capacitor/resistor regions include a plurality of active resistors having the same length and a capacitor having a width equal to the length of the plurality of active resistors. In addition, a first conductive layer is arranged longitudinally in each of the capacitor/resistor regions so as to contact the left and right edge portions of the unit cell.
US08307317B2 Statistical on-chip variation timing analysis
A statistical on-chip variation approach to timing analysis permits the automated or semi-automated selection of design-specific margins without requiring complex statistical libraries. By separately addressing the impact of random and systematic variations on timing, a design-specific margin can be obtained and used in downstream OCV analysis. In addition, where statistical libraries are available for some portions of a design, these can be incrementally included in the timing analysis to obtain more accurate results.
US08307315B2 Methods and apparatuses for circuit design and optimization
In one aspect of an embodiment, a method implemented on a data processing system for circuit design, includes: identifying one or more first portions (e.g., islands) of a design of a circuit, where each of the one or more first portions contains a set of elements interconnected via timing critical nets; and reporting inter-dependency between portions of the circuit in view of the one or more first portions. In one aspect of an embodiment, a method implemented on a data processing system for circuit design, includes: identifying a first portion (e.g., island) of a design of a circuit, the first portion containing a set of elements interconnected via timing critical nets; and performing a synthesis transformation of the first portion to isolate timing dependency of the first portion on a non-critical net connected to an element of the first portion.
US08307309B1 Automated circuit design using active set solving process
A method is described that involves identifying a subset of operational scenarios for a circuit being designed. The family of equations are solved for the circuit over the subset and the solving produces numeric values for design parameters of the circuit. The family of equations enhanced with said numeric values are solved over a remainder of the scenarios and none of the remaining scenarios are identified as being infeasible scenarios. A design for the circuit that includes the numeric values is produced.
US08307306B2 Selection candidate display method, selection candidate display device, and input/output device
A selection candidate display method, a selection candidate display device, and an input/output device are provided. When a number of receivable broadcasting stations is not “4” or less, a controller allocates the receivable broadcasting stations to three segmented logical areas among four segmented logical areas, allocates a scroll area to the remaining one logical area, and displays the channel numbers of the allocated receivable broadcasting stations and information indicating the scroll area, for example, “S” in the respective logical areas of a circle pad. When the logical area to which the scroll area is allocated is operated, the controller moves the scroll area to the adjacent logical area and allocates the next receivable broadcasting station after the broadcasting station allocated to the remaining logical area among the logical areas adjacent to the scroll area, to the logical area which was the scroll area.
US08307303B2 Order terminal, computer-readable storage medium, and order method
A control unit that controls an LCD with touch panel allows a user to designate a desired raw material with a touch panel, causes the LCD to display menu items not containing the designated raw material, allows the user to designate a desired menu item with the touch panel from the menu items displayed on the LCD, and generates order data including the designated menu item.
US08307302B2 Remote control handset
A remote control handset 10 is provided for navigating a user interface of an entertainment device, the user interface having a hierarchical menu structure. The remote control handset 10 has a button 40 on its upper surface 20, and a button 120 on its lower surface 80. The button 40 on its upper surface 20 is used to navigate deeper into the hierarchical menu structure, and the button 120 on its lower surface 80 is used to navigate in the other direction (i.e. higher) in the menu structure. The remote control handset 10 is thus configured to make navigation of a graphical interface having hierarchical menu structure more intuitive, logical, and efficient.
US08307301B2 Method of selecting an element from a list by moving a graphics distinction and apparatus implementing the method
The invention makes it possible to select an element from a list of elements represented by icons. A first element is selected by affixing a graphics distinction on its icon. When the user activates and holds a command, said graphics distinction moves from the first icon to a second icon. A second element is selected when the graphics distinction occupies at least one determined area of the second icon representing this second element. According to an improvement, the graphics distinction moves from icon to icon, totally overlapping only a single icon at a time.The invention also relates to a device able to execute the method of selecting an element by moving a graphics distinction.
US08307297B2 Modeling configurations of systems
One embodiment may be practiced in a computing environment and includes method acts for creating a new component model from an existing component model. The method includes accessing an existing component definition. The existing component definition is included in an existing component schema, which includes definitions of configuration parameters defined for the existing component including defining that one or more parameters are further configurable. Definitions of the one or more parameters that are defined as being further configurable are refined. The refined definitions for the one or more parameter values are stored in a refined schema defining refinements of the component definition, without including the existing component schema. The refined schema is stored separately from the existing component schema.
US08307296B2 Systems and methods for effective attention shifting
Techniques are provided to improve communication through selective display of attention shifting display elements. A focus of attention is determined, display events located and attention shifting display elements displayed. The attention shifting display elements suggest display events as candidate foci of attention based on the display event, the display event location and the distance from the focus of attention. Attention shifting display elements are composed of attention directing portions, and optional attention attracting and informing portions. The attention directing portions help direct attention across distances and help attract attention to a point. The informing portions indicate availability of information associated with the display event occurring outside the focus of attention. The attention directing, attention attracting and informing portions of an attention shifting display element are associated with dynamic or periphery of attention based display attributes, static or focus of attention based display attributes or a combination of the two.
US08307293B2 Discussion support apparatus, discussion support method, and computer-readable medium
A discussion support apparatus includes a holding unit, a first accepting unit and a generating unit. The holding unit holds pieces of discussion state information each indicating a state of a discussion at a corresponding one of points in time included in a period of time during which discussions are performed. The first accepting unit accepts a discussion end operation indicating an end of discussion on a topic for which discussion has been completed. The generating unit generates, based on one or more of the discussion state information indicating states of discussions at points in time before a point in time when the first accepting unit accepts a discussion end operation for a certain topic, topic-related information indicating at least one piece of discussion state information which is related to the certain topic and which is specified from among the one or more of the discussion state information.
US08307291B2 Web page security system and method
A security application for granting different access rights to web pages and objects on each web page is disclosed. A data table assigns one or more function identifiers (FIDs) to users. A second data table assigns a different object identifier (OID) to each web page, and to assign a different OID for each object on each web page. A third data table assigns an FID to each OID. When a user attempts to access a web page or an object on the web page, a web server compares each of the user's FIDs to the FID assigned to the web page or object. The web server grants access to the web page or object if one of the user's FIDs matches the FID assigned to the web page or object, the user is granted access to the web page or object according to the function of the matched FID.
US08307289B2 Network based system which provides a database of simulation solutions
System and method for configuring a client system, e.g., a measurement system. First input is received from a client system over a network requesting access to a plurality of configuration diagrams comprising respective solutions to respective tasks. At least a subset of the plurality of configuration diagrams is displayed on a display device of the client system for viewing by a user. Second input is received from the client system selecting one of the displayed configuration diagrams indicating a solution for a task to be performed by the client system. The solution is provided to the client system over the network, and may include the selected configuration diagram and/or pricing information for proposed products. The configuration diagrams are stored in a configuration diagram database. The stored configuration diagrams may be pre-defined solutions for pre-defined tasks, generated in response to received user requirements, and/or received from client systems and/or vendors.
US08307288B1 Active forms content delivery service for entites and mobile networked device users (active forms)
Capability to present forms, items and menu commands behavior, which translates to other languages, in combination with network communication and a user interface event listener, is compiled into binary code (Step 1), loaded (Step 2) and run (Step 3) on a mobile networked device. Such capability includes at least one of placement, appearance, behavior, logic, format, user interaction behavior, input validation and video. Instructions, not characterized as compiled code, browser pages or scripting language, are assembled and stored on a server. The running binary code on the mobile networked device requests and receives the instructions (Step 4) which trigger the capability code to present variable format and information (Step 5). New retrieved instructions trigger different capability code to present different variable format and information without recompiling and downloading code to the mobile networked device (Step 6), thus providing an efficient portable service for entities and users of mobile networked devices.
US08307280B2 Label data creating apparatus, label data creating method, and computer program product
If a plurality of objects arranged on a layout and including text, word art or bar code are selected and a command is entered from the menu window to create link objects, a CPU sets an object ranked as first as a parent object constituting the link object and stores the parent object in the RAM, with a group ID for identifying the link object allocated thereto. The CPU sets the remaining objects as child objects and stores the objects in the RAM, with a group ID for identifying the link object allocated thereto.
US08307278B1 Tiling mechanism to combine web services
In many websites, there are multiple pages that a user may wish to view simultaneously. A system and method are provided that allow a user to divide a web browser screen to manage multiple documents, views of documents, and web services which are provided for and managed using inline frames.
US08307277B2 Efficient event delegation in browser scripts
Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
US08307276B2 Distributed content verification and indexing
A method of verifying content, for example webpage content, including receiving, at an indexing system (100), a first copy (240) of a document (220) from a hosting server (210), then processing the first copy (240) to obtain first indicating data including one or more properties of the first copy (240). Also obtaining second indicating data, the second indicating data obtained by processing a second copy (255) of the document (220) from the hosting server (210), the second copy (255) received by a client terminal (250), the second indicating data including one or more properties of the second copy (255). Then the first indicating data and the second indicating data can be compared, and the first copy (240) of the document (220) received by the indexing system (100) can be determined to be verified or not verified based on a comparison between the first indicating data and the second indicating data.
US08307274B2 Method for converting a computerized briefing file to a PC-less briefing file and briefing system for presenting the PC-less briefing file
A method for converting a computerized briefing file to a PC-less briefing file is disclosed and comprises the steps of: presenting the computerized briefing file via a briefing software, wherein the computerized briefing file has a plurality of pages of briefing data; capturing the plurality of frames of the presented page of briefing data while presenting each page of briefing data, wherein if a difference block is existed between the last frame and the next frame, the difference block being stored in the PC-less file, otherwise, to presenting the next frame; judging whether the pagination of the presented frame is changed or not, if not, continuously capturing, comparing and storing the present page of briefing data, otherwise, capturing, comparing and storing the next page of briefing data; and such steps are not stopped until the last page of briefing data has being done.
US08307272B2 Network device and method of controlling the same
A network device and a method for controlling the same. The device and method each performed the operations of transforming an input signal so as to allow the input signal to be divided according to frequency bands and resolutions, comparing the transformed input signal with abnormal signal information stored in an abnormal signal database (DB), and determining whether the input signal is a normal signal. When the input signal is a normal signal, the network and method each perform the operation of delivering the transformed input signal to a codec.
US08307271B1 Fast verification of data block cycle redundancy checks
Detecting data errors in connection with a data transfer process includes performing an XOR operation on a plurality of data blocks to obtain a data block XOR result. An XOR operation may be performed on a plurality of cyclic redundancy check (CRC) codes associated with the plurality of data blocks to obtain a CRC XOR result. The data block XOR result and the CRC XOR result may be used to determine whether an error exists in the plurality of data blocks. The system may be used in connection with local IO transfers and in connection with local CPU XOR operations for a RAID system in which data may be mirrored, striped or otherwise distributed across multiple storage devices.
US08307265B2 Interconnection techniques
Techniques are described that can be used to extend the data transmission rate specified by 10GBASE-KR of IEEE 802.3ap (2007) to more than 10 Gb/s using a multiple lane backplane. A signal for transmission over 10 Gb/s can be divided into multiple streams for transmission over multiple lanes. Multiple transceiver pairs can be used for transmission and receipt of the multiple streams. Each transceiver pair may comply with 10GBASE-KR of IEEE 802.3ap (2007).
US08307264B2 Detection apparatus
A detection apparatus detecting an error component contained in two signals (A, B) approximated by a cosine and sine functions representing an object position, the detection apparatus including an arithmetic portion (3, 4) which reduces an error contained in the signals (A, B) based on an error prediction value to output two error correction signals (A*, B*), a phase arithmetic portion (5) which calculates a phase (θ) based on the error correction signals (A*, B*), an arithmetic storage unit (9, 10) which stores the error correction signals (A*, B*) and a plurality of sampling values of the phase (θ), and a Fourier transform portion (11, 12) which obtains coefficients αk, βk, γk, and δk in the following two expressions: A*=α0+α1 cos θ+β1 sin θ+ . . . +αk cos kθ+βk sin kθ B*=γ0+γ1 cos θ+δ1 sin θ+ . . . +γk cos kθ+δk sin kθ (k≧2) wherein the arithmetic portion (3, 4) updates the error prediction value using the coefficients.
US08307262B2 Data read-out circuit in semiconductor memory device and method of data reading in semiconductor memory device
A data read-out circuit is provided with a sense amplifier circuit and a selector. The sense amplifier circuit senses a stored data stored in a memory cell array by using a plurality of reference levels to generate a plurality of read data, respectively. Thus, the sense amplifier circuit outputs the plurality of read data with regard to the stored data. The selector selects a data corresponding to any one of the plurality of read data based on a control signal and outputs the selected data as an output data.
US08307258B2 Apparatus, system, and method for reconfiguring an array to operate with less storage elements
An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements protected using parity data. The storage element error module determines that one or more storage elements are unavailable to store data (“unavailable storage elements”). The storage element resides in an array with N number of storage elements storing a first ECC chunk and P number of storage elements storing first parity data. The reconfigure data read module reads data from storage elements other than the unavailable storage elements. The data regeneration module uses the first parity data to regenerate missing data from the first ECC chunk. The data reconfiguration module creates a second ECC chunk. The new configuration storage module stores a portion of the second ECC chunk and associated second parity data on (N+P)−Z number of storage elements, wherein 1≦Z≦P.
US08307256B2 Digital broadcasting system and method of processing data
A digital broadcasting system and a data processing method are disclosed. Herein, additional encoding is performed on mobile service data, which are then transmitted, thereby providing robustness in the processed mobile service data, so that the mobile service data can respond more strongly against fast and frequent channel changes. The data processing method of a digital broadcast transmitting system includes the steps of forming a RS frame by grouping a plurality of mobile service data bytes that is being inputted, and performing error correction encoding in RS frame units, forming a super frame by grouping a plurality of the error correction encoded RS frame, performing row permutation in super frame units, and dividing the super frame back to RS frames, and dividing the RS frame into a plurality of data groups.
US08307255B2 Scalable decoder architecture for low density parity check codes
A layered message updating method and system for the decoding of LDPC codes with high sub-matrix degree has a scalable and flexible decoder architecture to support LDPC codes with arbitrary high sub-matrix degree with very small hardware overhead and high throughput. Embodiments of the invention support LDPC codes with sub-matrix degree W>=1. The architecture does not require duplication of extrinsic memory which greatly reduces decoder complexity. The size of the memory is also independent of sub-matrix degree which makes the decoder scalable for large W values.
US08307247B2 System and method for remotely debugging application programs
A method, system, and apparatus for debugging an application program from a workstation that is remote from a server on which the application program resides includes invoking the application program from the workstation via a network interface; displaying a user frame at the workstation that includes information generated by the application program; providing a debug view option at the workstation for generating a debug frame of the application program; and displaying the debug frame at the workstation when the debug view option is selected. A user can select options to switch between the user frame and the debug frame. The debug frame includes information about one or more components of the application program such as a list of the variables or objects, and the fields, methods, and/or the constructors associated with them. When the debug view option is selected, the information for the user frame is saved, and can be restored to regenerate the information on the user frame when the user view option is selected. The developer can view internal, public, and private code associated with the application program without compromising the security of other application programs on the server. This ability to remotely debug application programs in accordance with the present invention is thus more time and cost efficient than previous methods, and also alleviates concerns about security and unauthorized access to the server.
US08307244B2 Storage system and storage control apparatus
A storage system includes first and second expanders for connecting storage units, each of the first and second expanders being connected cascade each other, a first controller connected one of the first and one of the second expanders and a host, a second controller connected the one of the second expanders, the one of the first expanders and the host, the second controller detecting a failure of at least one of the first controller, the first expanders and the second expanders, the second controller selectively controlling a first boot sequence which boots the first controller after the first expanders have been booted and a second boot sequence which boots the first controller before the first expanders have been booted, determining one of the first boot sequence and the second boot sequence on the basis of a place where a failure has occurred in a recovery process.
US08307242B2 Failure recovery method, failure recovery program and management server
In a computer system including server apparatuses such as an active server and a standby server connected to a storage apparatus, when the active server fails, a management server changes over connection to the storage apparatus from the active server to standby server to thereby hand over operation to the standby server. The management server refers to a fail-over strategy table in which apparatus information of the server apparatuses is associated with fail-over methods to select fail-over strategy in consideration of apparatus information of the active and standby servers.
US08307241B2 Data recovery in multi-level cell nonvolatile memory
In a nonvolatile memory array, data is stored in multi-level cells (MLC) as upper-page data and lower-page data. Safe copies of both upper-page and lower-page data are stored in on-chip cache during programming. If a write fail occurs, data is recovered from on-chip cache. The controller does not have to maintain safe copies of data.
US08307235B2 Cross controller clock synchronization
A system may include a plurality of subsystems, e.g. instrumentation units housed in separate chassis, each chassis including multiple instrumentation devices, e.g. data acquisition cards. Each subsystem may generate a local reference clock, which may be phase aligned and locked with respect to one or more similar reference clocks of other subsystems, via a high-level precision time protocol (PTP). Each instrumentation device within a given subsystem may generate its own sample clock based on the local reference clock, and may generate its own trigger clock based on its own sample clock. All trigger clocks may be synchronized with respect to each other through a future time event issued using the PTP, and each instrumentation device may then use its trigger clock to synchronize any received trigger pulses, which may also be issued through future time events using the PTP. This results in synchronizing the received triggers across all participating instrumentation devices across all participating subsystems, ensuring that data acquisition is properly synchronized across the multiple subsystems.
US08307233B2 Bus-handling
A processor, comprising a processing unit having an active state and a sleep state in which at least one of its sub-sections is inactive and a communication port adapted to receive signals from external units over a bus, which is configured to be not fully operative when the processor is in the sleep state. The processor additionally includes a bus monitoring unit configured to stall the bus responsive to identifying transmissions on the bus directed to the communication port, while the processing unit is in the sleep state and to indicate to the communication port that a transmission started while it was in the sleep state.
US08307232B1 Power supply delivery for leakage suppression modes
A system including an integrated circuit (IC) and a power supply regulator external to the IC. The IC operates in accordance with an active mode and a lower power mode, and is configured to retain a logical state during the low power mode. The power supply regulator is configured to i) supply a first voltage potential to a first pin of the IC during the active mode, and ii) disable the first voltage potential during the low power mode. The IC is configured to provide a first feedback signal from an internal supply of the IC to the power supply regulator via the first pin.
US08307228B2 Integrated network chip and electronic device
An integrated network chip and an electronic device using the chip are illustrated. The integrated network chip includes at least a first access interface, at least a second access interface, a power management unit (PMU) and an interface bridge. The first access interface and second access interface respectively provides the electronic device with a local area network connection function and a memory card access function. The interface bridge integrates the first access interface and second access interface by providing a hub-like functionality. The PMU provides the power and the ground to the first access interface, second access interface and the interface bridge. When the PMU detects the second access interface enters a power saving mode, the PMU provides a lower operation voltage to the second access interface.
US08307223B2 Battery management system and driving method thereof
A battery management system includes at least one slave battery management system and a master battery management system. The slave battery management system outputs a ready signal when power is applied thereto, and the master battery management system provides a synchronization start signal to the slave battery management system in response to the ready signal. The master battery management system periodically provides a synchronization reset signal to the slave battery management system.
US08307222B2 Flexible cell battery systems and methods for powering information handling systems
The number of battery cells connected together in a main battery conductor path of a multiple cell battery system of an information handling system may be varied in real time based on one or more operating conditions (e.g., system load power consumption, battery cell failure, etc.) of the information handling system. Defective battery cells may be bypassed such that the defective battery system may continue to operate and power an information handling system at a lower voltage, e.g., either temporarily, permanently or temporarily until the user procures a suitable replacement battery system. Interconnection of cells of a non-defective multiple cell battery system may also be selectively re-arranged to vary battery system voltage at particular times or during particular information handling system operation modes.
US08307215B2 System and method for an autonomous software protection device
A system and method is introduced for protecting software from being altered, duplicated, inspected or used in an unauthorized manner. An autonomous software protection device is presented, containing encryption and decryption unit along with an independent execution environment such as a Java Virtual Machine to carry out computations in a protected environment. The software protection device carries out protected code and may make use of protected data to carry out protected computations. Unsecured memory may be used securely by software protection device through an internal virtual memory mechanism managed by the independent execution environment. The software protection device may serve an external computing device for making computations that are protected from software and data alteration and inspection while preventing duplication and usage not as intended by the software and data owner.
US08307214B2 Method for restricting access to media data generated by a camera
A method for restricting access to media data generated by a camera comprising: setting a non-public initial user key, KICU, in the camera, providing a user client with the initial user key, KICU, establishing an authenticated relation between the user client and the camera by sending an authentication message including information based on the initial user key, KICU, from the user client to the camera, checking if an operational user key (KOCU) is set in the camera, and performing, in response to the act of checking if the operational user key (KOCU) is set in the camera, the acts a)-d) only if the operational user key (KOCU) is not set: a) acquiring an operational user key (KOCU), b) setting the operational user key (KOCU) in the camera, c) sending the operational user key (KOCU) to the user client, and d) indicating in the camera that the operational user key (KOCU) is set.
US08307213B2 Method and system for digital watermarking
A method for applying a digital watermark to a content signal is disclosed. In accordance with such a method, a watermarking key is identified. The watermarking key includes a binary sequence and information describing application of that binary sequence to the content signal. The digital watermark is then encoded within the content signal at one or more locations determined by the watermarking key.
US08307211B2 Data card verification system
A method of verifying a pair of correspondents in electronic transaction, the correspondents each including first and second signature schemes and wherein the first signature scheme is computationally more difficult in signing than verifying and the second signature scheme is computationally more difficult in verifying than signing. The method comprises the step of the first correspondent signing information according to the first signature scheme and transmitting the first signature to the second correspondent, the second correspondent verifying the first signature received from the first correspondent, wherein the verification is performed according to the first signature scheme. The second correspondent then signs information according to the second signature scheme and transmits the second signature to the first correspondent, the first correspondent verifies the second signature received from the second correspondent, wherein the verification is performed according to the second signature algorithm; the transaction is rejected if either verification fails. The method thereby allows one of the correspondents to participate with relatively little computing power while maintaining security of the transaction.
US08307203B2 Methods and systems for secure communications using a local certification authority
A local network traffic processor and an application are resident on a common computer system. The application is configured to trust a server certificate issued by a local network traffic processor, the local network traffic processor operatively being paired with a remote network traffic processor. A proxy server certificate, generated using identification information of a server associated with the remote network traffic processor and signed by the local certification authority, is used to establish a secure session between a local network traffic processor and the application.
US08307200B2 Apparatus, method and computer program product for authenticating communication terminal
An authentication apparatus includes a first storage unit that stores proxy information containing a proxy ID and capability data, an acquiring unit that acquires the proxy information from the first storage unit, a first transmitting unit that transmits a second message containing the acquired proxy information to a terminal, a receiving unit that receives a third message and authentication data, the third message containing a first proxy ID and setting data from the terminal, and an authentication unit that performs an authentication process based on the authentication data, and a second transmitting unit that transmits the setting data to a server to which a proxy of the first proxy ID relays data communication.
US08307199B2 Configurable access kernel
A highly configurable kernel supports a wide variety of content protection systems. The kernel may reside in a host that interacts with a secure processor maintaining content protection clients. After establishing communication with the secure processor, the host receives messages from content protection clients requesting rules for message handling operations to support client operations. This flexible configuration allows for dynamic reconfiguration of host and secure processor operation.
US08307197B2 Short-circuit evaluation of Boolean expression by rolling up sub-expression result in registers storing default value
A processor including a Boolean logic unit, wherein the Boolean logic unit is operated for performing the short-circuit evaluation of a Normal Form Boolean expression/operation, a plurality of input/output interfaces in communication with the Boolean logic unit, wherein the plurality of input/output interfaces are operated for receiving a plurality of compiled Boolean expressions/operations and transmitting a plurality of compiled results, and a plurality of registers coupled to the plurality of input/output interface circuits, wherein the plurality of multi-bit registers include an instruction register, a first address register and a second address register.
US08307196B2 Data processing system having bit exact instructions and methods therefor
A method for operating a data processing system is provided. The method includes providing a first operand stored in a first register, providing a second operand stored in the register, providing a third operand stored in the register. The method further includes executing a first instruction, where executing the first instruction comprises: (1) retrieving the first operand, the second operand, and the third operand from the first register; (2) performing an operation using the first operand, the second operand, and the third operand to generate a bit exact result.
US08307188B2 Information handling system memory management
An information handling system (IHS) loads an application that may include startup code and steady state operation code. The IHS allocates one region of system memory to the startup code and another region of system memory to the steady state operation code. A programmer inserts a memory release call command at a location that marks the end of execution of the startup code. After executing the startup code, the operation system receives the memory release call command. In response to the memory release call command, the operating system releases or de-allocates the region of memory to which the IHS previously assigned to the startup code. This enables the released memory for use by code other than the startup code, such as other code pages, library pages and other code.
US08307186B2 Computer system performing capacity virtualization based on thin provisioning technology in both storage system and server computer
The management system identifies a server level virtual volume corresponding to a storage level pool on the basis of storage management information and server management information, and displays information relating to the correspondence between the storage level pool and the server level virtual volume. The storage management information represents correspondence between a storage level virtual volume to which a portion of an area is allocated from the storage level pool by thin provisioning technology at the storage level, and the storage level pool. The server management information represents correspondence between a server level virtual volume to which a portion of an area is allocated from the storage level virtual volume belonging to a server level pool by thin provisioning technology at the server level, and the storage level virtual volume.
US08307185B2 Computer system and management method for the transfer and replication of data among several storage devices
Arrangements for transfer and replication of data. A host computer retains a transfer volume management information including HDD identifiers corresponding to a plurality of primary volumes and identifiers of at least one of transfer volumes, wherein, from a plurality of volumes in a first storage device, the host computer extracts a reserve volume as an additional transfer volume, if a capacity usage of the at least one of the transfer volumes reaches or goes above a predetermined level, wherein the host computer transmits an allocation request about the additional transfer volume, wherein, after receiving the allocation request, the first storage device implements the reserve volume as the additional transfer volume corresponding to the at least one of transfer volumes for transfer of write data to the second storage device.
US08307181B2 Apparatus and method for password protection of secure hidden memory
Systems and methods for managing storage devices are provided. The system includes a storage device having at least one hidden area. The hidden area is created using initialization firmware, and the hidden area is allowed to be accessed by using a library. A password authentication mechanism is applied to the hidden area of the storage device. When an input password received via a specific application conforms to a predefined password of the hidden area, the hidden area is allowed to be accessed by using the library. Since the storage device may have a plurality of hidden areas, and each hidden area may have a respective password, the respective hidden areas can be independently and securely managed. Additionally, since the predefined password can be changed by a purchasing company, the manufacturer of the storage device or the microcontroller company which designed the microcontroller of the storage device is prohibited from accessing the hidden area by any means after the predefined password of the hidden area is changed by the purchasing company.
US08307171B2 Storage controller and storage control method for dynamically assigning partial areas of pool area as data storage areas
A plurality of CPU cores each have control rights for logical storage areas of one or more types among logical storage areas of a plurality of types. As a source for an area to be assigned to the logical storage areas, a physical storage area which is common to the logical storage areas of the plurality of types is managed. In the case of a data access to a logical storage area corresponding to the control rights of the CPU core, the respective CPU core assigns an area required to store the data from the common physical storage area.
US08307167B2 Integrated memory control apparatus
An integrated memory control apparatus including a first interface decoder, a second interface decoder and an interface controller is provided. Wherein, the first interface decoder is coupled to a control chip through a first serial peripheral interface (SPI), the second interface decoder is coupled to a micro-processor unit through a general transmission interface, and the interface controller is coupled to a memory through a second SPI. When the interface controller receives the request signals from the control chip and the micro-processor unit, the control chip may correctly read data from the memory through the first and second SPI. On the other hand, the micro-processor unit may stop reading data from the memory through the general transmission interface. Therefore, the control chip and the micro-processor unit may share the same memory.
US08307165B1 Sorting requests to the DRAM for high page locality
One embodiment of the invention sets forth a mechanism for increasing the number of read commands or write commands transmitted to an activated bank page in the DRAM. Read requests and dirty notifications are organized in a read request sorter or a dirty notification sorter, respectively, and each sorter includes multiple sets with entries that may be associated with different bank pages in the DRAM. Read requests and dirty notifications are stored in read request lists and dirty notification lists, where each list is associated with a specific bank page. When a bank page is activated to process read requests, read commands associated with read requests stored in a particular read request list are transmitted to the bank page. When a bank page is activated to process dirty notifications, write commands associated with dirty notifications stored in a particular dirty notification list are transmitted to the bank page.
US08307155B1 Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture
Technologies are provided for integrating a caching module into a data storage system architecture. A request to perform an I/O operation is received at the caching module from an initiator. The caching module provides a notification to a storage driver that the request will be delivered to the storage driver in the future. The storage driver then determines whether the request can be satisfied. If the storage driver determines that it will be able to satisfy the I/O request, the storage driver can optimize the allocation and placement of the I/O request before receiving the actual I/O request. When the caching module subsequently sends the actual I/O request to the storage driver, the storage driver utilizes the previously allocated space and optimized placement to perform the requested I/O operation.
US08307153B2 Power efficient and rule movement optimized TCAM management
A network device allocates a number of blocks of memory in a ternary content-addressable memory (TCAM) of the network device to each database of multiple databases, and assigns unused blocks of memory of the TCAM to a free pool. The network device also detects execution of a run mechanism by the TCAM, and allocates, based on the execution of the run mechanism, one of the unused blocks of memory to a filter or rule of one of the multiple databases.
US08307152B2 Memory device program window adjustment
In one or more embodiments, a memory device is disclosed as having an adjustable programming window having a plurality of programmable levels. The programming window is moved to compensate for changes in reliable program and erase thresholds achievable as the memory device experiences factors such as erase/program cycles that change the program window. The initial programming window is determined prior to an initial erase/program cycle. The programming levels are then moved as the programming window changes, such that the plurality of programmable levels still remain within the program window and are tracked with the program window changes.
US08307150B2 Apparatus and method for managing memory
A memory management method and apparatus are disclosed. The memory management apparatus may compute a remaining storage capacity of a flash memory based on a number of bad blocks in a flash memory or a number of block-erases of each of a plurality of blocks, and may display the computed remaining storage capacity of the flash memory.
US08307147B2 Interconnect and a method for designing an interconnect
A method for designing an interconnect, the method includes determining an amount of input ports, an amount of output ports; characterized by selecting multiple modular components such as to form an interconnect, whereas each modular component is selected from a group of modular components that are verified by parametric verification environment. An interconnect that includes multiple input ports and multiple output ports, characterized by including multiple modular components; whereas each modular component is adapted to support a certain point-to-point protocol; whereas at least one modular component includes a sampling circuit and a bypass circuit, whereas the sampling circuit is selectively bypassed by the bypass circuit.
US08307144B2 Use of completer knowledge of memory region ordering requirements to modify transaction attributes
A method and system of relaxing the ordering of a read completion by setting an ordering attribute in the read completion. The relaxed ordering allows the read completion to bypass pending writes.
US08307142B2 Card reader with USB interface
A card reader includes a printed circuit board (PCB). The PCB includes a universal serial bus (USB) interface to be connected to an electronic device, a card interface to be connected to a card, a control chip, and a normally-closed switch coupled in a wire connecting a positive differential pin of the USB interface to the control chip. A length of the wire connecting the positive differential pin of the USB interface to the control chip equals to a length of a wire connecting a negative differential pin of the USB interface to the control chip. The normally-closed switch is operable to be switched on or switched off, so as to control the connection between the card and the electronic device.
US08307137B2 Remote communication method of a network
A remote communication method of a network includes a main controller and a plurality of control units, wherein each control unit is serially connected to the main controller and the control unit at next stage through a transmission terminal and a transmitter. Each control unit receives the data sent from the main controller and identifies the received data as one of a first, a second and a third packet. If it is the first packet and the main controller attempts to read data from each control unit, a switch in the control unit is turned on and a response data is transmitted to the main controller. If it is the second packet and a connection index is equal to a target unit address, then data is written to a corresponding single control unit. If it is the third packet and a target unit address is zero, data is written to all control units.
US08307134B2 Multiple communication interfaces on a portable storage device
A method and apparatus of a portable storage device that provides a tethering and portable storage service to a host is described. In an exemplary method, the portable storage device configures a tethering and a portable storage service interface for the host. The portable storage device provides the tethering service to a network for the host through the tethering interface. In addition, the portable storage device shares files stored on the portable storage device through the portable storage interface.
US08307133B2 Method of providing interoperability of heterogeneous network devices and network device using the same
A method and device of enabling interoperation between different devices over a network are provided. A test code corresponding to a service to be performed using device information received from a service providing device in a network is generated, the test code is transmitted to the service providing device, a result of the test code execution is received from the service providing device, and interoperability with the service providing device is determined with respect to the service by using the result of the execution of the test code. An environment suitable for interoperation with the service providing device is established when interoperation with the service providing device is possible.
US08307131B2 System and method for drive resizing and partition size exchange between a flash memory controller and a smart card
A system and method to control a device having at least one configurable parameter. Enumerating the device as a first peripheral device and as a second peripheral device wherein the first peripheral device corresponds to a first microcontroller connected to a storage medium and the second peripheral device corresponds to a second microcontroller. Controlling the at least one configurable parameter of the first microcontroller with respect to the storage medium by the second microcontroller. On initialization of the device, transmitting the at least one configurable parameter from the second microcontroller to the first microcontroller. Other systems and methods are disclosed.
US08307129B2 Methods and computer program products for swapping synchronous replication secondaries from a subchannel set other than zero to subchannel set zero using dynamic I/O
Exemplary embodiments relate to a method for swapping PPRC secondary device definitions from a subchannel set other than zero to subchannel set zero. The method comprises identifying a PPRC primary and secondary device, wherein the PPRC primary device definitions reside at subchannel set zero and the PPRC secondary device definitions reside at a subchannel set other than subchannel set zero, initiating a PPRC device definition substitution operation to substitute the PPRC primary device definitions within the subchannel set where the PPRC secondary device definition resides and substitute the PPRC secondary device definitions within the subchannel set where the PPRC primary device definitions resides, storing the control block information for each PPRC device whose device definitions are to be substituted, and storing the PPRC primary device definitions within the subchannel set where the PPRC secondary device definition resides and storing the PPRC secondary device definitions within subchannel set zero.
US08307120B2 Resource information managing device, system, method, and program
Resource information is managed chronologically even in a large-scale distributed system or an information terminal network where time synchronization is not established. A resource information collection device confirms if time synchronization is established with a resource information generation device when resource information is collected from the resource information generation device and, if time synchronization is not established, records a generation time, corrected based on the time of the resource information collection device, in the resource information. A resource information reference device confirms time synchronization with the resource information collection device when resource information in the resource information collection device is referenced and, if synchronization is not established, records a generation time, corrected based on the time of the resource information reference device, in the resource information.
US08307116B2 Scalable bus-based on-chip interconnection networks
The present disclosure generally relates to systems for routing data across a multinodal network. Example systems include a multinodal array having a plurality of nodes and a plurality of physical communication channels connecting the nodes. At least one of the physical communication channels may be configured to route data from a first node to two or more other destination nodes of the plurality of nodes. The present disclosure also generally relates to methods for routing data across a multinodal network and computer accessible mediums having stored thereon computer executable instructions for performing techniques for routing data across a multinodal network.
US08307115B1 Network memory mirroring
A method, system, and computer program for network memory mirroring. Data sent via a local-area network is intercepted at a first hardware appliance of a plurality of hardware appliances in response to a first request for the data. A determination is performed of whether the data has been stored previously in a long-term storage in the first hardware appliance. The data is stored in the long-term storage in the first hardware appliance based on the determination. The data is sent to a second hardware appliance of the plurality of hardware appliances, the first hardware appliance and the second hardware appliance in communication via the local-area network. The data is stored in the long-term storage in the second hardware appliance.
US08307113B2 Wireless internet access with enhanced bandwidth capabilities
Techniques for efficiently and economically providing data transfer through wireless data networks. These techniques are particularly suitable for Internet data transfers. In one aspect, mobile devices are able to be allocated additional wireless channels to obtain increased data transfer capabilities. The additional wireless channels can be used for unicast, multicast or broadcast of data. These techniques provide additional wireless bandwidth to mobile devices and allows control over allocation of the additional wireless bandwidth.
US08307111B1 Systems and methods for bandwidth scavenging among a plurality of applications in a network
Applications executed out of router memory may acquire additional bandwidth that is not being used by other applications, in order to speed up network traffic. Scavenging may occur up to a point where current congestion is detected, at which point any scavenged bandwidth is relinquished and the application returns to its prescribed limit. After current congestion is mitigated, scavenging may occur up to a limit below the point where congestion was detected. After a predetermined interval, additional scavenging may occur beyond this limit until a preset bandwidth limit is reached.
US08307108B2 Multimedia data streaming system and method thereof
A multimedia data streaming system and a method thereof transmit multimedia data to a receiver by a streaming server through a dynamic streaming process. The multimedia data streaming system includes a converting module and a scheduler module. The scheduler module is used to obtain the bandwidth condition between the streaming server and the receiver dynamically. The scheduler module can request the converting module to convert the original data into streaming pieces with the optimal bit rates in accordance with the bandwidth condition detected. The streaming pieces can be transmitted to the receiver by the streaming server.
US08307107B2 Methods and apparatuses to extend header for transferring data
The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
US08307095B2 Firmware upgrade system and method in a device management architecture
In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol.
US08307092B2 Method and system for collecting information about a user's media collections from multiple login points
A system and method for collecting information about a user's media collections at a central location from multiple login points and/or multiple devices owned by the user. The user establishes a user account at a central server. A client application may be downloaded to the user's device for establishing a connection to the central server. Subsequently, each time the user logs in to the central server, the central server receives a unique machine identifier (MID) for the connected and currently in-use user device. The central server receives information about the user's media collection from the user device and stores that media collection by its MID under the user's individual account. In this manner, the central server obtains and stores information about all the user's media collections owned by user devices connected and in-use and previously connected to the central server rather than only having knowledge of the media collection stored on the currently in-use user device.
US08307091B1 Method and apparatus for providing access of network based radio frequency identification information
A method and apparatus for enabling consumers to scan RFID tags using home based endpoint devices that can transmit the scanned information to network based services are disclosed. Using the RFID scanned information, consumers can then access, retrieve and view additional information regarding products, in which RFIDs are embedded, on video display devices, such as televisions or video display monitors. This product related information can include interactive technical support, companion product information, or instructional guidelines.
US08307088B2 HTML delivery from edge-of-network servers in a content delivery network (CDN)
A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an association of the content provider's domain name (e.g., www.customer.com) to an origin server domain name (e.g., html.customer.com) at which one or more default HTML files are published and hosted. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., a CNAME of the host to the CDNSP-specific domain) so that domain name requests for the host cue the CDN DNS request routing mechanism. This mechanism then identifies a best content server to respond to a request directed to the customer's domain. The CDN content server returns a default HTML file if such file is cached; otherwise, the CDN content server directs a request for the file to the origin server to retrieve the file, after which the file is cached on the CDN content server for subsequent use in servicing other requests. The content provider is also provided with log files of CDNSP-delivered HTML.
US08307086B2 Resource management of social network applications
Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.
US08307084B1 Method and system for providing lock-down communities comprising a plurality of resources
Methods and systems are described for providing a lock-down community. In one aspect, a system comprises an indication handler component in a host node device managing a lock-down community of a computer node device, the lock-down community comprising a plurality of resources where the computer node device is configured to communicate only with a resource in the lock-down community via a network. The host node device hosts an operating system that maintains an approved resource list that identifies the plurality of resources in the lock-down community of the computer node device. The indication handler component is configured to receive an indication to update the approved resource list, wherein the indication identifies a target resource. The system also includes an update handler component configured to update the approved resource list based on the received indication, thereby modifying the lock-down community of the computer node device.
US08307083B2 Image formation system, image formation device, server device and program
An image formation system includes an image formation device and a server device connected with each other through a network. The image formation device includes an image formation executing unit that receives an image formation request from a terminal device through the network and executes the image formation a request source information transmitting unit that transmits request source information, which is included in the image formation request and identifies the request source of the image formation request, and an image formation restricting unit that restricts the image formation by the image formation executing unit when a restriction instruction is received from the server device. The server device includes a restriction instruction transmitting unit that causes the image formation unit to restrict in the image formation when a registration status of the request source information with respect to a database for storing the request source information satisfies a predetermined status.
US08307081B1 Stagnant visitor management for engagement progression on web sites
A method and system for customizing web sites for visitor to increase the likelihood a visitor becomes deepens the relationship with the web site or becomes a customer is disclosed. A progression level design defines levels and conditions for moving between those levels. At each level, the web site is customized in predetermined ways commensurate with that level. Information on the visitor is gathered to evaluate their level and possibly upgrade or downgrade that level. Reports detail flow of visitors between levels for various time periods. Where that flow is not desired, the progression level design can be changed by adding, removing or changing levels and conditions.
US08307075B2 Method, system and game server for recommending game room
A method, system and game server for recommending a game room are disclosed. The method includes: a speed measuring server measuring a network speed from a network user logging on an IDC in which the speed measuring server is located to the IDC, counting an average of network speeds from all network users in a same subnet to the IDC; the speed measuring server sending the average of network speeds to a QoS center, the QoS center allocating, according to the average of network speeds and a predetermined principle, a QoS level to a communication link from each subnet to each IDC, sending the QoS level to a game server in each IDC; and the game server sending information of a recommended game room to a game client according to the QoS level of the communication link from the subnet to which the game client belongs to each IDC.
US08307070B2 Resource allocation method in wireless network
Provided is a resource allocation method performed in a wireless network formed of a plurality of nodes, the resource allocation method including the operations of forming clusters and electing cluster heads respectively for the clusters; determining whether a node from among the plurality of nodes forming the wireless network is an edge node; if the node is not the edge node according to a result of the determining, collecting link information related to other nodes in a cluster that comprises the node, and delivering the link information to a cluster head of the cluster; and if the node is the edge node according to a result of the determining, otherwise, obtaining link information and scheduling information from an edge node of another cluster within a communication range with the cluster comprising the edge node, and delivering the link information and scheduling information to the cluster head. The resource allocation method decentralizes a load of calculations to several nodes, wherein the load may be centralized to one node in a large ad-hoc network, so that an energy efficiency of the node may be increased, and since the several nodes sequentially perform simple calculation, a total of the resource allocation time may be reduced.
US08307068B2 Supervised access computer network router
A system for monitoring and regulating computer usage on a local network is disclosed. Computers on a network are configured with a client activity monitoring module that collects activity information including screen captures, keyboard activity, and/or information relating to network communications and sends the collected activity information to a network activity monitor for storage and later retrieval. Each computer on the local network periodically verifies that its client activity monitor module is operable. If a computer fails to send such verification, the system restricts network access by that computer, thus enforcing compliance with the activity monitoring system. The system further provides means for automatically displaying the collected activity information, including through screen savers, automatically changing desktop background images, and pop-up or sidebar windows. The system thus enables review of computer activities for appropriateness by both supervisors or parents as well as by peer users without requiring the reviewer to take affirmative steps to retrieve the activity information.
US08307067B2 Protecting encrypted files transmitted over a network
An improved system and approaches for protecting secured files when being used by an application (e.g., network browser) that potentially transmits the files over a network to unknown external locations are disclosed. According to one aspect, access to secured files is restricted so that unsecured versions of the secured files are not able to be transmitted over a network (e.g., the Internet) to unauthorized destinations. In one embodiment, processes operating on a computer system are monitored to determine destination locations, if any, of said processes, and then using such destination locations to determine whether to permit the processes to open files in a secure or unsecured manner.
US08307066B2 Automated digital media content filtration based on relationship monitoring
An apparatus, system, and method are disclosed for automated digital media content filtration based on relationship monitoring. The method determines a plurality of user relationships based at least in part on an online association between a user and a content producer. The method monitors each user relationship with each content producer for a relationship interaction between the user and the content producer. Furthermore, the method also identifies digital media content published by a content producer having a relationship with the user. A determined relevancy may be based on a strength factor derived at least in part on monitored relationship interactions between the user and the content producer that published the digital media content. The digital media content is presented to the user, with that having a greater relevancy weight having a higher priority than other digital media content available to the user from other content producers.
US08307065B2 System and method for remotely controlling network operators
A system and method for controlling communications networks. Network performance information is gathered from a first communications network using performance information packet data packets. A network operator of the first communications network is controlled from a secondary communications network using the performance information packet data packets. Changes to the network operator are implemented based on instructions included in the performance information packet data packets.
US08307064B2 Methods and apparatus for automated software generic information retrieval
Methods and apparatus for retrieving software information, e.g., generic information such as version numbers, etc., from network elements in an automated fashion are described. A control server communicates with network elements in an automated manner at scheduled intervals. The control server establishes a communication session with a network element, e.g., a Telnet session, and retrieves software information at the scheduled intervals. The communication session may include logging into the network element, retrieving software generic information, and then logging out. Collected generic information is analyzed to detect changes. E-mail notifications of detected changes is supported. Collected information is maintained in a database which is accessible to authorized individuals via the Internet. Alarms are generated when detected changes result in software combinations known to produce errors. A log of network errors is maintained along with information indicating when software was changed to facilitate detection of the cause of errors.
US08307060B2 Real-time feedback for policies for computing system management
One aspect of the invention is a method for providing real-time feedback regarding the effect of applying a policy definition used for management in a computing system. An example of the method includes receiving the policy definition, and accessing stored information regarding at least one managed entity in the computing system. This example also includes applying the policy definition to the information regarding the at least one managed entity. This example further includes outputting information providing real-time feedback regarding the effect of applying the policy definition to the information regarding the at least one managed entity. Another aspect of the invention is a method for defining a policy used for management in a computing system.
US08307059B2 Network system, control apparatus, terminal apparatus, and connection state determining method
A network system according to an implementation of the present invention involves: determining whether or not a matching address is found by comparing (i) an apparatus address, of an apparatus connected to an HDMI network, which is obtained via the HDMI network with (ii) an apparatus address, of an apparatus connected to another network, which is obtained via the other network (S44). Here, the matching address represents a match between the apparatuses addresses. When determining that the matching address is found, the implementation of the present invention involves determining that the terminal apparatus having the matching address is connected to a control apparatus via both of the HDMI network and the other network (S46).
US08307053B1 Partitioned packet processing in a multiprocessor environment
A packet processing system includes multiple processors and a set of code partitions that implement a feature set for packet processing. Each of the processors is capable of loading and executing one or more of the code partitions. A context manager enables packet processing operations to migrate between code partitions executing on one or more of the processors.
US08307052B2 Method and system for communication sessions
A method and computer program product includes calculating a score for one or more communication sessions on a communication device, associating the score with the one or more communication sessions, and measuring a performance metric on the communication device. The performance metric may be indicative of a load on the communication device, and may be caused, at least in part, by the one or more communication sessions. If the performance metric on the communication device falls outside an acceptable value, a number of participants in at least one of the one or more communication sessions may be reduced based on the score associated with the at least one of the one or more communication sessions.
US08307050B2 System and method for intelligent service assurance in network management
Systems and methods for intelligent service assurance testing provided herein include receiving network infrastructure information relating to a network, receiving one or more service assurance testing parameters, determining a test schedule of one or more service assurance tests for service assurance testing of the network, the test schedule being based at least in part on the network infrastructure information and the one or more service assurance testing parameters, and deploying the one or more service assurance tests on one or more devices of the network according to the test schedule.
US08307047B2 Method of a first host of first content retrieving second content from a second host and presenting both contents to a user
A virtual network resource infrastructure for hosting and managing a plurality of e-malls and each e-mall uses the virtual network resource infrastructure for offering e-commerce solution and the hosting of: e-shops, e-distributors and web sites. Also, on-line foreign language interface translation and interface exchange. Further having satellite e-malls with e-services and e-mall using satellite e-malls' e-services; user surfing tracking means and multiple sales channel where e-shops, e-malls, satellite e-malls and e-distributors sell their products directly or cross-sell each others products.
US08307040B2 Reducing errors in sending file attachments
The claimed subject matter comprises a technology to scan a document for file attachments, generate alternative file names corresponding to a particular attachment, determine whether or not the particular file attachment is the latest version of a file or has a name and/or file path that could be confused with the name and/or path of another file. In the event one of the above conditions are met, the technology provides the means for a user to verify that the file attachment is the desired file and, if necessary, to select an alternative file for attachment.
US08307034B2 Method to provide sync notifications to client devices
Providing synchronization notifications to a client device. In response to a server receiving notification that an event of interest has been received, a state of the client device is determined. The state indicates whether or not the client device has any outstanding sync notifications. In an embodiment, the state is determined based on a trackingGUID and a syncGUID. When the state of the client device indicates that the client device has no outstanding sync notifications prior to the receipt the received notification, the trackingGUID is set equal to the syncGUID, which is updated after each successful device synchronization of the client device. A timeout is set equal to a current time plus a predetermined value and the sync notification is sent to the client device. In an alternative embodiment, the sync notification is formatted according to a type of the client device.
US08307032B2 Apparatus and method for generating groups in a social network
A computer readable storage medium includes executable instructions to receive from a user a request related to an area of interest. A group is generated for the user based on the request. Generating the group includes identifying domain users knowledgeable in the area of interest and combining the user and the domain user to form the group. The group is delivered to the user. In particular, user information posted by the group is displayed to the user.
US08307029B2 System and method for conditional delivery of messages
The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions.
US08307027B2 Creating or interpreting an electronic communication
Among other disclosure, a computer-implemented method for creating an electronic communication includes identifying, for an electronic communication regarding multiple items that is to be sent, a default value that applies to at least one of the items. The method includes including the default value in a default component configured for holding multiple default values. The method includes identifying a data structure that is common to more than one of the multiple items. The method includes defining the data structure in a list component configured for holding multiple data structures. The method includes forwarding the electronic communication, including the default component and the list component.
US08307025B2 Method for service oriented data extraction transformation and load
The present invention relates to a method for the configurable real time transformation of dissimilar data sources, the method further consisting of the steps of acquiring real time information pertaining to at least one data source, wherein the information comprises reference information that is associated with the data source, data transformation specification information that is associated with the data source, and scheduled event specification information that is associated with the data source, and maintaining the data source information. The method further comprises the steps of acquiring data from the data source in accordance with a specified scheduled event, converting the acquired data into a predetermined standardized format, performing at least one data transformation function from the real time stream upon the converted data in accordance with the acquired data transformation specification information that was associated with the data source; and transmitting the transformed data to a destination data source.
US08307024B2 Assisted peer-to-peer media streaming
Assisted peer-to-peer media streaming. A first connection to at least one peer of a peer-to-peer network is initiated for receiving media content from the peer-to-peer network. Responsive to a disruption of delivery of the media content over the first connection from the peer, the media content is received over a second connection with a data source, wherein the data source comprises the media content.
US08307023B1 DSP block for implementing large multiplier on a programmable integrated circuit device
A programmable integrated circuit device includes a plurality of specialized processing blocks. Each specialized processing block may be small enough to occupy a single row of logic blocks. The specialized processing blocks may be located adjacent one another in different logic block rows, forming a column of adjacent specialized processing blocks. Each specialized processing block includes one or more multipliers based on carry-save adders whose outputs are combined using compressors. Chain-in and chain-out connections to the compressors allow adjacent specialized processing blocks to be cascaded to form arbitrarily large multipliers. Each specialized processing block also includes a carry-propagate adder, and the carry-propagate added in the final specialized processing block of the chain provides the final result. The size of the multiplication that may be performed is limited only by the number of specialized processing blocks in the programmable integrated circuit device.
US08307019B2 File management method and storage system
Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data.
US08307013B2 Method for attaching geographical tag to digital data and method for providing geographical name information for geotagging
Provided are a method for attaching a geographical tag to digital data and a method for providing geographical name information for geotagging. When a digital device periodically provides its position information, the server creates a position database. When the digital device requests geographical name information associated with the digital data, the server estimates the position of the digital device at a time when the digital data was created and transmits geographical name information corresponding to the estimated position to the digital device. The digital device attaches the geographical name information to the digital data.
US08307007B2 Query generation for a capture system
A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
US08307004B2 Manipulating electronic backups
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
US08307003B1 Self-service control environment
Aspects of a target environment, such as the creation, deletion, and management of various resources, are managed using a set of self-service Web services of a separate control environment. A user can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate actions to be performed in the target environment. A workflow can be instantiated that includes tasks used to perform the action in the target environment. Such an approach allows aspects of an environment to be managed through Web service calls to the control environment. Native access to resources in the target environment is provided using at least one externally-facing interface of the target environment, without accessing the control plane.
US08306999B2 Computer-implemented systems, methods, and computer program product for providing row-level security in a database network
Computer-implemented systems and methods for providing row-level security. A system can be configured to receive a request for data that is contained in tables and to use one or more row-level security policies to augment the received request with one or more row-level security query-related clauses.
US08306990B2 Transferring and displaying hierarchical data between databases and electronic documents
An apparatus comprises data storage coupled to one or more processors and a plurality of data elements contained in a database structure and organized in a hierarchical data tree, and instructions that perform receiving a network location identifier from a client computer, wherein the network location identifier comprises at least a portion that specifies a first view of the data tree; creating, using the portion of the network location identifier, a relational database query and submitting the query to a relational database; receiving from the relational database a set of data elements that is associated with the first view; generating a first electronic document comprising the set of data elements, including generating transformative links to other network location identifiers corresponding to performing actions on nodes in the data tree; and providing the first electronic document to the client computer.
US08306989B2 Method for modifying notifications in an electronic device
An embodiment relates to a novel apparatus and method for changing modes of notification in an electronic device. An electronic device includes a calendar application and a variety of other applications such as the message reader application or the daily alarm application. The device is configured to use the calendar application to track whether and how the user is notified of the receipt of an electronic message. In one embodiment, the user specifically associates a profile behavior to the calendar entry when the calendar entry is first created.
US08306988B1 System, method, and computer program product for segmenting a database based, at least in part, on a prevalence associated with known objects included in the database
A system, method, and computer program product are provided for segmenting a database based, at least in part, on a prevalence associated with known objects included in the database. In operation, a database including a plurality of known objects is identified. Additionally, the database is segmented into a plurality of segments. Furthermore, each of the plurality of known objects are assigned to one of the plurality of segments, based at least in part on a prevalence associated with each of the plurality of known objects.
US08306983B2 Semantic space configuration
Representing in a database, a collection of items characterized by features. In a data processing system, determining a semantic space representations of the features across the collection. Each representation characterized by parameters and settings, and differing from each other by only one of: the value of one parameter, and the configuration of one setting. Determining, for each feature pair of a set of feature pairs, the relatedness of the first feature to the second feature in each semantic space representation. And representing the collection by the semantic space that provides the best aggregate relatedness across the set of feature pairs.
US08306981B2 Initialising of a system for automatically selecting content based on a user's physiological response
A method of enabling the selection of an item of content data based on an expected physiological response of a user, each item of content data being associated with at least one recording of a perceptible content element, includes storing a first set (18) of data representative of a relation between at least one variable for characterizing an aspect of a perceptible content element and a physiological response of at least one first user when the perceptible content element is rendered. The first set (18) of data representative of the relation is adapted on the basis of a measured physiological response of the at least one first user to a rendition of a perceptible content element and values of the at least one variable for characterizing an aspect of the perceptible content element. An expected physiological response is associated with an item of content data using a further set (20,21) of data representative of a relation between at least one variable for characterizing an aspect of a perceptible content element and a physiological response of a user, which further set (20,21) is based on the physiological response of at least one other user than the first user.
US08306975B1 Expanded interest recommendation engine and variable personalization
An electronic processing system for generating a partially personalized electronic data display that contains a combination of recommended and expanded interest items. The system retrieves a first set of data describing an area of user interests and retrieves a first set of items corresponding to the area of user interests. The system retrieves a second set of items in an expanded area of interest that is not directly included in the area of user interest. The first and second set of items are combined and the combined set of recommended and expanded interest items is displayed.
US08306973B2 Method for generating location targeted, keyword-triggered, ads and generating user recallable layer-based ads
Location-specific content is automatically generated for a particular entity having a plurality of physical locations. Database entries that contain identifying data associated with the particular entity are searched for to obtain location information of each of the plurality of physical locations. The location information, in correlation with one or more keywords associated with the particular entity, is stored in a computer-readable electronic database such that a user-generated query that includes at least one of the keywords and a search location causes a processor to execute operations that initiates a search of the computer-readable electronic database for the location information of the physical locations that are in proximity to the search location. At least one result that is displayable to the user is provided.
US08306971B2 Methods and systems of automatically geocoding a dataset for visual analysis
A computer-implemented method of generating a map view includes accessing a dataset having multiple records and multiple fields. One or more of the multiple fields are identified as geographical fields. Geographical codes are automatically associated with a first one of the identified geographical fields. A geographical map is generated for the dataset. Generating the geographical map includes generating a first plurality of marks on the geographical map. The first plurality of marks is positioned on the geographical map in accordance with the geographical codes associated with the first one of the identified geographical fields.
US08306969B2 Linking search queries to rich media themes
Methods, systems and computer-readable media for providing a rich media themed search results webpage are provided. A search query entered by a user into an internet search engine is analyzed based on one or both of the search query terms and user data communicated to a theme configuration module to determine an appropriate rich media theme. A rich media theme is then selected and combined with a search results display, returned by the search engine, to compose a search results webpage. The rich media theme content is displayed in an ambient manner such that the search results display remains visible to the user. The rich media theme content provides, among other things, relevant images, videos, audio, advertisements, and interactive features that enhance the value of the search results webpage.
US08306967B2 Searching for associated events in log data
To retrieve a sequence of associated events in log data, a request expression is parsed to retrieve types of dependencies between events which are searched, and the constraints (e.g., keywords) which characterize each event. Based on the parsing results, query components can be formed, expressing the constraints for individual events and interrelations (e.g., time spans) between events. A resultant span query comprising the query components can then be run against an index of events, which encodes a mutual location of associated events in storage.
US08306965B2 System and method for generating expertise based search results
Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.
US08306961B2 System and method for launching a resource in a network
The disclosure provides a system and method for a client connected to a server in a computer network to access a resource, such as an application, database (either local, server, or web-based), service and/or a file, stored in the network. The system comprises: the client in the network; the server in the network; an instance of the resource stored in at least one of the server and the client; a file associated with the application stored in at least one of the server and the client; and an access module operating to provide the client with access to the server. In the system at the client, a first icon associated with a said resource is provided and if the instance of the resource is stored at the server, the application is automatically accessed when the icon at the client is activated.
US08306953B2 Online management of historical data for efficient reporting and analytics
Embodiments for efficiently computing complex statistics from historical time series data are provided. A hierarchical summarization method includes receiving at least one stream of data and creating data blocks from the at least one stream of data. In another embodiment, a method for computing statistics for historical data includes accessing at least one online stream of historical data, the online stream of historical data including metadata, and creating data blocks from the at least one online stream of historical data. Each data block includes a pair of timestamps indicating a sampling start time and a sampling end time, a number of data samples spanned by the data block, a SUM(X) statistic, a SUM(XX) statistic, and a SUM(XY) statistic computed for the data samples spanned by the data block. Other methods are also presented, such as methods for efficiently and accurately calculating statistical queries regarding historical data for arbitrary time ranges, among others.
US08306942B2 Discriminant forest classification method and system
A hybrid machine learning methodology and system for classification that combines classical random forest (RF) methodology with discriminant analysis (DA) techniques to provide enhanced classification capability. A DA technique which uses feature measurements of an object to predict its class membership, such as linear discriminant analysis (LDA) or Andersen-Bahadur linear discriminant technique (AB), is used to split the data at each node in each of its classification trees to train and grow the trees and the forest. When training is finished, a set of n DA-based decision trees of a discriminant forest is produced for use in predicting the classification of new samples of unknown class.
US08306941B2 System and method for identifying trees using LiDAR tree models
A computer system creates and stores a library of LiDAR models for standard trees that have measured characteristics. A point cloud of LiDAR data from an unidentified tree in a forest is compared against a point cloud defined by a LiDAR model of a standard tree in the library to find a match. If a match is found, one or more characteristics of the matching standard tree are associated with the unidentified tree.
US08306938B1 Hybrid probabilistic/deterministic planning system and method
A hybrid probabilistic/deterministic planning system including a hybrid planning engine responsive to a null hybrid contingency plan including user defined probabilistic problem including goals, possible effect actions, and the initial state of one or more possible worlds configured to extract a deterministic planning problem therefrom. A deterministic planning engine responsive to the hybrid planning engine configured to generate one or more deterministic partial plans. The d hybrid planning engine converts the one or more deterministic partial plans into one or more hybrid partial plans and splices the one or more hybrid partial plans into selected null hybrid contingency plans to generate one or more hybrid contingency plans for each agent in each of the one or more possible worlds.
US08306933B2 Information providing system, method of providing information and program for providing information
Disclosed is an information providing system comprising a receiving unit that receives an information request from a requester, a data storage unit that stores data, a detection processing unit that analyzes the content of the information request and extracts provision candidate data corresponding to the information request from the data storage unit, a responder output device to which the content of the information request and the provision candidate data are output, a responder input device that receives instruction information on whether or not the provision candidate data is to be provided, a response control unit that determines whether or not there is providable data based on the received instruction information and the provision candidate data, and an answer generating unit that generates answer data using the decision result by the response control unit.
US08306932B2 System and method for adaptive data masking
A method for adaptive data masking of a database is provided. The method comprises extracting data from a first database and providing one or more predefined rules for masking the extracted data. The method further comprises masking a first portion of extracted data using a trained Artificial Neural Network (ANN), where the ANN is trained for masking at least one database having properties similar to the first database. The masked and unmasked data is aggregated to arrive at an output structurally similar to the extracted data. The method furthermore comprises determining a deviation value between the arrived output and expected output of the extracted data, and adapting the trained ANN automatically according to data masking requirements of the first database, if the deviation value is more than a predefined value.
US08306931B1 Detecting, classifying, and tracking abnormal data in a data stream
The present invention extends to methods, systems, and computer program products for detecting, classifying, and tracking abnormal data in a data stream. Embodiments include an integrated set of algorithms that enable an analyst to detect, characterize, and track abnormalities in real-time data streams based upon historical data labeled as predominantly normal or abnormal. Embodiments of the invention can detect, identify relevant historical contextual similarity, and fuse unexpected and unknown abnormal signatures with other possibly related sensor and source information. The number, size, and connections of the neural networks all automatically adapted to the data. Further, adaption appropriately and automatically integrates unknown and known abnormal signature training within one neural network architecture solution automatically. Algorithms and neural networks architecture are data driven, resulting more affordable processing. Expert knowledge can be incorporated to enhance the process, but sufficient performance is achievable without any system domain or neural networks expertise.
US08306926B2 Systems and methods for storage modeling and costing
The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data.
US08306920B1 Method and system to securely store customer data in a network-based commerce system
A system and method for securely storing sensitive customer data in a network-based commerce system such that encryption keys are not exposed to the system is described. Sensitive customer data is received via a network connection through an application interface. A symmetric key is generated, and the sensitive customer data is encoded with the symmetric key. The symmetric key is encoded with an asymmetric key and the encoded sensitive customer data and the encoded symmetric key are placed in a self-describing data-structure. The encoded sensitive customer data and the encoded symmetric key are stored in a database.
US08306913B2 Internet billing method
The present disclosure may include, for example, a method for establishing a remitting arrangement between a provider and a vendor to create between the provider and the vendor an electronic process for remitting a portion of a transaction amount billed to at least one billing account of at least one customer associated with the provider for products or services purchased by the at least one customer from the vendor. The method can further include enabling, by way of equipment of the provider, equipment of the at least one customer to communicate with equipment of the vendor, and receiving at the equipment of the provider transactional information indicating that the at least one customer initiated an order for a product or service from the vendor for a transactional amount. The method can also include initiating with equipment of the provider the remittance of the portion of the transaction amount by way of the account of the vendor according to the remitting arrangement. Additional embodiments are disclosed.
US08306910B2 Systems and methods for electronically circulating a currency
One or more currency notes deposited at a currency reserve may be electronically circulated by a transaction provider. The transaction provider may maintain a record of the ownership status of the one or more currency notes in a computer-readable storage medium. The transaction provider may provide for an entity to obtain ownership of a currency notes. The entity may submit a request to the transaction provider to transfer a currency note to another entity. The transaction provider may authorize the request, and may perform the transfer if the request is authorized. The transfer of ownership may take place while maintaining the physical currency note in the currency reserve. A record of the transaction may be stored by the transaction provider and/or transmitted to the parties to the transfer. The transaction provider may allow for the exchange or currency notes into other denomination and/or currency types.
US08306909B2 Intelligent collections models
Apparatuses, computer media, and methods for analyzing credit and tax form data and determining a collections treatment type to collect revenue. A collections model is constructed to determine a collections score that is based on raw credit data and tax form data and is indicative of a debtor's propensity to pay an owed amount. The collections model includes score bands, each score band being associated with a range of credit scores. A collections score is determined from a scoring expression that is associated with a score band and that typically includes a subset of available raw credit data and tax form data. A collections treatment type is determined from a collections score. Each treatment type corresponds to a treatment action that is directed to the debtor. A collections model is constructed from historical tax data, in which score bands and scoring expressions are constructed for the collections model.
US08306904B1 Systems and methods related to liquidity aggregation
One exemplary aspect comprises a method comprising: (a) receiving data indicating that one or more orders for a specific security in one or more trading systems are available for aggregation into a potential block of at least a specific size; (b) transmitting data sufficient to enable a trading interface in communication with a first trading system to display an indication of the existence of the potential block and that at least some orders in the block originated from a second trading system in the one or more trading systems, the second trading system being separate from the first trading system; and (c) receiving from the trading interface a contra order in the first trading system that crosses the potential block. Other aspects comprise related computer system, components, and software.
US08306900B2 System, method, and computer program product for executing a buy or sell order
An auto-trading strategy for executing an order to buy or sell a specified quantity of a certain item. The strategy utilizes urgency scores rather than time bins. In one embodiment, an urgency score is determined at a certain point in time. The urgency score is a function of a trading target associated with the point in time and the actual number of items that have been traded as of the certain point in time.
US08306899B2 Managing a life insurance investment
A method of managing an investment of a policyholder which corresponds to a sum assured is described. The invention has particular application to life insurance. The policyholder selects a basic sum assured, and a periodic basic premium corresponding to the basic sum assured is calculated. The basic sum assured is linked to one or more financial indices so that the value of the total sum assured increases or decreases with changes in the value of the indices. An additional premium is calculated based on the cost of the linking, and a composite periodic premium is calculated. By using derivative instruments, the policyholder's investment corresponds to the actual sum assured from inception of the policy, compared with conventional schemes which involve the periodic investment of the policyholder's contributions.
US08306898B2 Online purchasing system supporting sellers with affordability screening
A method of comparing financing options to facilitate the purchase and finance of products offered for sale. The method may include receiving information regarding the product being offered for sale, along with personal or credit information relating to the potential buyer, to identify a plurality of financing options that may be used to finance the purchase of the product. These financing options may then be delivered for display to the buyer.
US08306894B2 Economic intelligence
Aspects of the invention provide for the use of transactional data in the calculation of sub-scores that may be used in an index score. The sub-scores may include an account sub-score, an investment sub-score, and/or a discretionary sub-score. One or more sub-scores that represent an individual, an entity, or an economic sector may be used to create an index. Further aspects relate to calculating novel indices that more accurately represent and/or predict economic conditions.
US08306890B2 Determining commercial share of wallet
Commercial size of spending wallet (“SoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“SoW”) is the portion of the spending wallet that is captured by a particular financial company. Commercial SoW is a modeling approach that utilizes various data sources to provide outputs that describe a company's spend capacity. These outputs can be appended to data profiles of customers and prospects and can be utilized to support decisions involving prospecting, new account evaluation, and customer management across the lifecycle. Company financial statements are utilized to identify and calculate total business spend of a company that could be transacted using a commercial credit card. A spend-like regression model may then be developed to estimate annual commercial SoSW value for customers and prospects within a credit network.
US08306889B2 System and method for presenting fraud detection information
Systems and methods for presenting fraud detection information are presented. In one example, a computer system analyzes empirical data to detect potentially fraudulent activity and alerts users of the potentially fraudulent activity via a fraud detection user interface. The fraud detection user interface determines a set of user interface components to suitable to present the potentially fraudulent activity and presents facts associated with the potentially fraudulent activity to a user for further analysis and investigation.
US08306886B2 System and method for predicting future prices of a cut meat
A system and method for determining a future price of a selected meat cut type (MCT) of an animal for a selected future time period (FTP) including: receiving the selected MCT; storing said selected MCT in a memory; using a price model configured for determining said future price of said selected MCT for the selected FTP, said future price based on one or more defined risk levels, historical market price of said selected MCT for one or more time periods prior to said selected FTP, and live animal futures defining a price of the live animal traded as a commodity; determining via the model the future price of the selected MCT for the selected FTP, a price premium for the selected MCT for the selected FTP, and a hedge relationship defining the relative price of the live animal futures with said future price for the selected FTP; and sending the future price and the price premium for the selected MCT for the selected FTP for presentation on a user interface.
US08306883B2 Construction payment management systems and methods with specified billing features
Systems and methods for managing payments. One construction of the system includes a software enabled user interface accessible by a first party and a second party, at least one computer readable memory, and a processor. The processor is configured to selectively operate in a specified billing mode in response to an input received from the first party. The processor is configured to receiving invoice details from the first party when operating in the specified billing mode and from the second party when not operating in the specified billing mode. The processor is further configured to generate an invoice based on the invoice details, display the invoice to the first party and the second party, and request an approval or a rejection of the invoice from the first party or the second party.
US08306880B1 System and method for determining foreign paid taxes
A method for determining foreign paid taxes involves receiving an identification (ID) value linked to an account; requesting a financial record associated with a foreign tax jurisdiction from the account; obtaining a total price of a purchase associated with the financial record; extracting a foreign paid tax from the total price; calculating a tax sum based on the foreign paid tax; and populating a section of a form based on the tax sum.
US08306879B2 Electronic settlement system, electronic settlement server, mobile communications terminal, and electronic settlement method
An electronic settlement system which is similar to cash settlement and which is usable in a gaming parlor is provided. In the electronic settlement system, a mobile phone communicates with a ball lending machine using a contactless IC card to acquire a device ID from the ball lending machine, and transmits a payment request message including the device ID and a user ID to an electronic settlement server. The electronic settlement server notifies an in-store server of a transfer amount from a user account to a settlement provider account, and the in-store server stores the transfer amount as a deposit. In response to a payment request message from the mobile phone, the in-store server instructs the ball lending machine to provide gaming media corresponding to a gaming medium cost, adds an amount corresponding to the gaming medium cost to a consumed amount, and issues a transfer request to a receiving network so as to transfer the consumed amount from the settlement provider account to a gaming parlor operator account. Upon receiving a provision instruction message from the in-store server, the ball lending machine provides gaming media corresponding to the gaming medium cost.
US08306875B2 Method and medium for determining whether insurance is required for storage reservation
A user interface being configured to display a plurality of icons representing physical items, display a drag region, provide an option for the user to select items for storage in a storage unit by dragging and dropping the icons onto the drag region, display an estimated amount of storage space to store the selected items, display an estimated cost to store the selected items, provide at least one or an option for the user to self-deliver the selected items, provide an option for the user to select options associated with the storage of the selected items, receive identify information from the user, receive payment information from the user, and provide a confirmation to the user.
US08306874B2 Method and apparatus for word of mouth selling via a communications network
A selling method and system that allows individuals or groups to interactively select associate products and services with their online presence in exchange for the online service, as part of an online service, or for some reward, monetary or otherwise. Individuals or groups select products and services from a pool of partner e-commerce retailers or import them from their purchasing histories based on personal preference and may use them as a means of expression for their online audience as part of an online service. This provides e-commerce retailers with self-selected targeted marketing and referral selling to affinity groups, the online version of word of mouth selling. E-commerce retailers share revenue and pay for referrals that occur via this word of mouth selling framework. Online services that have any form of user identity within the context of a larger audience may utilize this form of user based referral selling as a revenue generating tool.
US08306869B2 System and method for managing commodity transactions
Methods and systems for managing the sale of commodities, such as tier-priced commodities, are described. Risk is managed by bundling with the commodity a financial instrument designed to indemnify against the risks associated with purchasing the commodity. The financial instrument may be an insurance instrument, for example. In one embodiment, bundled products are offered for sale to two or more bidders, at respective offer prices. The bidder that exceeds their respective offer price by the greatest amount is sold the bundled product. Different prices may be offered to different purchasers for respective bundled products. The offers, bids, and determination of who wins the bidding may be made by processors or computers coupled to networks, such as the Internet.
US08306865B2 Pricing remote information technology infrastructure monitoring services
A provider of remote information technology infrastructure monitoring services obtains, from a customer, via a remote managed infrastructure services web site, a choice of at least one remote managed information technology infrastructure monitoring service for an information technology infrastructure of the customer, and corresponding data necessary to provide the at least one service. Based on the choice and the necessary data, the provider determines at least two different options for providing the at least one monitoring service, including at least price and service coverage. The provider obtains from the customer, via the remote managed infrastructure services web site, a selection of one of the at least two options. While providing the at least one monitoring service for the information technology infrastructure of the customer in accordance with the selection and the necessary data, during a predetermined period of time, monitoring data is collected and analyzed to develop a revised price for future provision of the at least one monitoring service by the provider to the customer.
US08306862B2 Creating purchase orders with mobile devices
Among other disclosed subject matter, a computer-implemented method of remotely generating a purchase order is to be initiated. The method includes receiving a communication in an enterprise resource planning (ERP) system. The ERP system has a purchasing transaction configured for communicating with each of multiple vendor systems for performing the acquisitions. The received communication is sent wirelessly from a mobile device operated by a user. The mobile device is configured for obtaining information from the user in a process compatible with the purchasing transaction for generating a purchase order in the ERP system. The method includes generating the purchase order in the ERP system. The purchase order includes an instruction to a vendor operating a first vendor system to deliver a quantity of a product type. The method includes forwarding the purchase order from the ERP system to the first vendor system.
US08306860B2 Pay at the table system
Patrons at a restaurant or bar can pay at their table using credit cards, without involving the restaurant or bar cashier and/or wait staff. Patrons are assisted using this system in dividing the bill by displaying the amount due (including tax) and allowing each patron to enter the amount they wish to pay. When the initial bill is presented, a balance due will be displayed and the indication will be provided that the bill has yet to be paid in full. As each transaction is entered, a running total will be displayed indicating the remaining balance due. When the running total reaches zero, the bill is paid in full, and an indication will be provided, such as by illuminating a green indicator light or by displaying a balance due of $0.00.
US08306856B2 Method, system, and software for geographically focused network advertising
A software based system and method of displaying location based information from an information site on a network by determining location data of a user of the location based information on the network. The location based information is generated based on the determined location data of the user; and generated location based information is provided to the user over the network.
US08306855B2 Systems and methods for providing a reverse frequency cap in advertisement viewing
Systems and methods relate to frequency of advertisement viewing on the Internet, and more specifically to controlling advertisement viewings by a person during an advertising cycle. A probability of return for a customer is evaluated and an advertisement is shown to the customer based on a function of at least the probability of return and a value for the return. Once the customer has seen the advertisement a target number of times, the customer is no longer shown the advertisement.
US08306850B2 System and method for strategizing interactions with a client base
The present disclosure describes novel systems and methods that can be utilized to evaluate and/or direct an interaction with a consumer database and/or evaluate a consumer database, where the consumer database contains information about consumers and particular products and/or services held or used by the consumers. The interactions may be, for example, determining a strategy for sales, marketing, cross-selling, and/or retaining one or more of the consumers. The evaluations may include, for example, hierarchically ranking the consumers and/or determining a clustering of the consumers.
US08306847B2 System and method of forecasting print demand
A system and method are provided for performing forecasting with respect to total demand data (including two or more demand components) collected in a print production environment. Each demand component (comprising a set of demand component related points corresponding with a first time scale) may be processed in such a way that a demand component related point can be forecasted with demand component related points corresponded with the second time scale. Both the forecasted demand component related point and demand component related points corresponded with the second time scale can then be corresponded with the first time scale.
US08306842B2 Project planning and management
A tool integrates various components of project planning and management. The tool enables the creation and tracking of authorization for expense (AFE) information for a project. Also, the tool allows risks to be assigned to corresponding activities of the project.
US08306839B2 Labor resource decision support system
A labor resource decision support system, in which labor resource data is maintained across multiple units within an organization using a standardized data record format. A demand measurement for a first type of labor resource having a unique combination of values for fields of the standardized data record format is determined based on input describing forecasted demand for the first type of labor resource within the organization and a supply measurement for the first type of labor resource is determined based on input describing forecasted supply for the first type of labor resource within the organization and the labor resource data. A gap measurement is calculated based on the determined demand measurement and the determined supply measurement and an output is provided based on the calculated gap measurement.
US08306838B2 System and method for affirmative fulfillment of an order based on same day material availability during operating hours
Embodiments of the invention include a system and process that manages scheduling and processing of orders to provide improved delivery schedules. The system attempts to schedule package deliveries in time to meet a requested delivery target time and date. This scheduling attempts to schedule a shipping time for the current day to meet next day or nearer term deadlines. The scheduling system examines schedules and shipping locations that are not optimal for minimizing costs, but provide more timely delivery including examining locations other that a facing location for shipment.
US08306836B2 Management of materials on a construction site
A computer implemented method and computer system for management of materials on a construction site. In one embodiment, at least one cost scenario is defined for moving at least one material with a vehicle pool. A status of a project which uses the material is then determined. A report is generated which identifies a vehicle of the vehicle pool and defines a load of the material which is to be moved by the vehicle from a first location to a second location.
US08306834B1 Bounce back method, system and apparatus
A customer whose conditional purchase offer (CPO) has been accepted may receive a bounce back offer from a vendor (supplier-partner) of other services or products. The bounce back process determines whether a supplier-partner can participate in a bounce back transaction. If a bounce back transaction is effectuated between the customer and supplier-partner, the partner notifies the principal of the transaction. In the case of automobile rentals, the bounce back process permits a traveler to recognize reduced automobile rental rates while enabling a rental agency to more effectively manage its excess capacity. The CPO management system employing bounce back capability can be utilized to acquire any underlying product and/or service and bounce back product and/or service.
US08306831B2 Systems with message integration for data exchange, collection, monitoring and/or alerting
Methods, systems and related products for collaborative exchange of healthcare data using a computer network are configured to: (a) receive a participating Subscriber's request for publication of selected clinical data from participating Publishers that have respective Publisher repositories of clinical data; (b) determine whether respective Publishers approve publication of their clinical data for the selected clinical data and the requesting Subscriber; and (c) electronically forward the selected clinical data from those participating Publishers that approve publication of the requested selected clinical data to the requesting Subscriber.
US08306829B2 Method for determining eligibility for an assistance program
A system for determining a patient benefits eligibility under a healthcare assistance program. Initial patient information, such as the patient's date of birth, household members, medical condition including pregnancy, and income and financial resources, if available, is used to make an initial determination as to whether the patient is likely to qualify for benefits. If the initial patient information satisfies one of the well-established criteria or the probability models, additional patient information is obtained, typically including additional details about the patient's income and financial resources, as well as the income and financial resources of the patient's household. The patient information is compared to the eligibility requirements for the assistance program. If the comparison indicates that it is likely that the patient will qualify for benefits under the assistance program, then an application for the assistance program is provided and the application is completed and submitted.
US08306828B2 Method and apparatus for audio signal expansion and compression
An audio signal expansion and compression method for expanding and compressing an audio signal in a time domain, includes the steps of setting an initial value of a signal comparison length of a first comparison interval and a second comparison interval, used for detection of two similar waveforms in the audio signal, equal to or larger than a minimum waveform detection length, determining an interval length of the two similar waveforms while changing a shift amount of the first comparison interval and the second comparison interval so that the shift amount does not exceed the signal comparison length, and expanding or compressing the audio signal in the time domain on the basis of the interval length of the two similar waveforms.
US08306825B2 Voice guidance system for vehicle
A voice guidance system for a vehicle includes a transmitter, a tuner, a touch sensor, a smart ECU, a D-seat speaker, and a P-seat speaker, which are all mounted in a vehicle. It is used for an in-vehicle system, such as a smart entry system, which performs intercommunication with a portable unit. In this guidance system, a smart ECU stores in a memory information indicating that a user has performed predetermined operation with the smart entry system. When it is determined that a user will use the smart entry system, the following processing is performed: voice guidance about the operation procedures for the system is outputted from a driver seat speaker or a passenger seat speaker when information indicating that the user has performed the predetermined operation in the past is not stored in the memory; and voice guidance is disabled when information indicating that the user has performed the predetermined operation is stored.
US08306824B2 Method and apparatus for creating face character based on voice
An apparatus and method of creating a face character which corresponds to a voice of a user is provided. To create various facial expressions with fewer key models, a face character is divided in a plurality of areas and a voice sample is parameterized corresponding to pronunciation and emotion. If the user's voice is input, a face character image corresponding to divided face areas is synthesized using key models and data about parameters corresponding to the voice sample to synthesize an overall face character image using the synthesized face character image corresponding to the divided face areas.
US08306821B2 Sub-band periodic signal enhancement system
A signal enhancement system reinforces signal content and improves the signal-to-noise ratio of a signal. The system detects, tracks, and reinforces non-stationary periodic signal components of a signal. The periodic signal components may represent vowel sounds or other voiced sounds. The system may detect, track, and attenuate quasi-stationary signal components in the signal.
US08306817B2 Speech recognition with non-linear noise reduction on Mel-frequency cepstra
In an automatic speech recognition system, a feature extractor extracts features from a speech signal, and speech is recognized by the automatic speech recognition system based on the extracted features. Noise reduction as part of the feature extractor is provided by feature enhancement in which feature-domain noise reduction in the form of Mel-frequency cepstra is provided based on the minimum means square error criterion. Specifically, the devised method takes into account the random phase between the clean speech and the mixing noise. The feature-domain noise reduction is performed in a dimension-wise fashion to the individual dimensions of the feature vectors input to the automatic speech recognition system, in order to perform environment-robust speech recognition.
US08306816B2 Rapid transcription by dispersing segments of source material to a plurality of transcribing stations
A method and system for producing and working with transcripts according to the invention eliminates time inefficiencies. By dispersing a source recording to a transcription team in small segments, so that team members transcribe segments in parallel, a rapid transcription process delivers a fully edited transcript within minutes. Clients can view accurate, grammatically correct, proofread and fact-checked documents that shadow live proceedings by mere minutes. The rapid transcript includes time coding, speaker identification and summary. A viewer application allows a client to view a video recording side-by-side with a transcript. Clicking on a word in the transcript locates the corresponding recorded content; advancing a recording to a particular point locates and displays the corresponding spot in the transcript. The recording is viewed using common video features, and may be downloaded. The client can edit the transcript and insert comments. Any number of colleagues can view and edit simultaneously.
US08306815B2 Speech dialog control based on signal pre-processing
A speech dialog system interfaces a user to a computer. The system includes a signal pre-processor that processes a speech input to generate an enhanced signal and an analysis signal. A speech recognition unit may generate a recognition result based on the enhanced signal. A control unit may manage an output unit or an external device based on the information within the analysis signal.
US08306813B2 Encoding device and encoding method
An encoding device reduces the encoding distortion as compared to the conventional technique and obtains a preferable sound quality for auditory sense. In the encoding device, a shape quantization unit quantizes the shape of an input spectrum with a small number of pulse positions and polarities. The shape quantization unit sets a pulse amplitude width to be searched later upon search of the pulse position to a value not greater than the pulse amplitude width which has been searched previously. A gain quantization unit calculates a gain of a pulse searched by the shape quantization unit for each of bands.
US08306808B2 Methods and systems for selecting a language for text segmentation
Methods and systems for selecting a language for text segmentation are disclosed. In one embodiment, at least a first candidate language and a second candidate language associated with a string of characters are identified, at least a first segmented result associated with the first candidate language and a second segmented result associated with the second candidate language are determined, a first frequency of occurrence for the first segmented result and a second frequency of occurrence for the second segmented result are determined, and an operable language is identified from the first candidate language and the second candidate language based at least in part on the first frequency of occurrence and the second frequency of occurrence.
US08306803B2 Method and apparatus for assisting integrated circuit designing with a substrate coupling
The invention concerns a method for verifying, prior to fabrication, the proper operation of integrated circuit electronic systems using analog signals. It comprises the following steps: identifying (22) the noise-sensitive circuits, setting an acceptable sensitivity template for these noise-sensitive circuits, identifying (34) the noise-generating circuits, modeling the noise, determining (50) the function for transferring noise to the sensitive circuits, and comparing (58) the level of noise reaching the sensitive circuits to an acceptable sensitivity threshold template for the sensitive circuits.
US08306798B2 Fluid dynamics simulator
In some embodiments, the Navier-Stokes matrix A may be developed on the fly using arrays of Dirichlet and von Neumann boundary conditions. As a result, the storage requirements are dramatically reduced and hardware accelerators or single instruction multiple data processors may be used to solve the Navier-Stokes equations.
US08306796B2 Pyrotechnic shock simulation system and method
A system to simulate pyrotechnic shock may include a pulse or signal generator to generate a predetermined signal waveform. A signal conditioning device may be included to condition the predetermined signal waveform to produce a predetermined shock simulation for a shock test. The system may also include a power amplifier to amplify the conditioned predetermined signal waveform to a chosen amplitude to produce a selected level of shock. A shaker system produces the selected level of shock in response to an amplified signal waveform from the power amplifier. A shock measuring device measures a shock imparted to the test specimen, and an output device presents a result of the shock test on the test specimen.
US08306786B1 Detector array for compressive sensing
A compressive sensor for sensing energy including a plurality of detectors for detecting a plurality of electromagnetic modes, wherein each detector has an output and detects at least one electromagnetic mode of the energy, a summer coupled to the plurality of detectors for forming a composite sum of the outputs of the plurality of detectors, and a plurality of switches, each respective switch coupled to a respective detector, wherein the respective switch may be switched to remove the respective detector from the composite sum.
US08306782B2 System for monitoring and diagnosing remote devices
According to one embodiment, a monitoring/diagnostic apparatus is provided, which is designed for use in a system for monitoring and diagnosing a plurality of object devices. The monitoring/diagnostic apparatus has an agent management module and a diagnostic module. The agent management module is configured to manage agents for collecting operation data of an object device. The diagnostic module uses the operation data collected, thereby to diagnose a problem in the objective device.
US08306781B2 Professional diagnosis method of battery performance analysis
The present invention discloses a professional diagnosis method of battery performance analysis, Through the overall evaluation of experiential data library, several parameters about the battery are input into the artificial neural network, outputting capacity prediction and service life prediction of each battery, etc. and giving useful advices for each battery. Therefore the result is much more in conformity with the real condition of the battery. Besides, it designs an adaptive learning function of the abovementioned artificial neural network. This invention effectively avoids the defect of evaluating the VRLA battery performance at single moment, from single perspective and by single method, and it does the real-time monitoring and evaluating for the performance of the battery during VRLA battery working period, which is easy to operate, and avoids checking discharge test to the battery so that it doesn't affect the cycle life of the VRLA battery.
US08306780B2 Data quality and ancillary data checking for Raman sensor
Systems and methods for operating, particularly in the field, a Raman spectroscopy device that includes a laser, a spectrograph, an intensified charge coupled device (ICCD), and an autofocus subsystem. Before spectral data acquisition commences a series of ancillary data checks is performed to monitor operating conditions of at least the laser, the ICCD, and the autofocus subsystem. Further, after each Raman spectrum acquisition, a series of data quality checks is performed to enhance confidence in the just collected data. Only spectral data that passes the data quality checks are further processed. However, all spectral data are stored in a log file. When the log file reaches a predetermined capacity, the log file is closed, and a new round of ancillary data checks is performed to again monitor the status of the Raman spectroscopy device.
US08306777B2 System and method for identifying road features
A system and method identifies road features that may not appear on a map database, such as paths not described as roads on the map database, and whether all the roads at a crossing cross at the same grade level. The system and method may thus be used to identify points of departure from, or points of merging onto, a road described by the map database or a path identified as described herein, but not described by the map database.
US08306775B2 Apparatus, method, and program for detecting rotation speed information, and apparatus, method, and, program for detecting tire having decreased pressure
A rotation speed information detection apparatus, including: a wheel sensor for detecting passage of teeth of a gear provided in association with tires of a vehicle; a number-of-teeth calculation means for calculating the number of teeth of the gear passed per a sampling cycle set in advance; and a wheel speed calculation means for regularly calculating rotation speed information of the tire with using the number of teeth calculated. The number-of-teeth calculation means is configured to use a ratio between time information at the point and a remaining time until the time at which the next sampling cycle is started is reached to thereby calculate the number of remaining teeth to calculate the number of teeth passed during the sampling cycle. The wheel speed calculation means is configured to calculate tire rotation speed information based on an interval between neighboring teeth in the gear, the number of teeth passed during the sampling cycle, the number of remaining teeth calculated by the number-of-teeth-calculation means, and the sampling cycle.
US08306771B2 Cell based temperature monitoring
A system and method for measuring a temperature in at least one energy storage unit. The system includes at least one temperature sensor thermally coupled to the at least one energy storage unit, and a battery management controller in communication with the at least one temperature sensor. The battery management controller is configured to process a temperature of the at least one energy storage unit to obtain an internal temperature in the at least one energy storage unit.
US08306759B2 Apparatus and method for calculating transient-based fatigue usage factor using characteristic fatigue usage curve
The present invention relates to an apparatus and a method for calculating a fatigue usage factor with respect to fatigue generated in the material of a mechanical device depending upon changes of an operation environment during operation of the mechanical device. A fatigue usage factor UOP.cyc,transient n, which is based on the operation-transient state n, is calculated by multiplying a fatigue usage factor based on a design-transient state UDSGN.cyc,transient n by the value of a characteristic fatigue usage factor F (k) as shown in the following equation: UOP.cyc,transient n=F(k)×UDSGN.cyc,transient n Since a characteristic fatigue usage factor curve devised in accordance the present invention uses the characteristic fatigue usage factor curve obtained on the basis of the operation-transient state when calculating a transient-based fatigue usage factor, it is possible to much more accurately calculate the fatigue usage factor with respect to any operation-transient state of the mechanical device compared with the prior art.
US08306757B2 Methods and apparatus for measuring analytes using large scale FET arrays
Methods and apparatus relating to very large scale FET arrays for analyte measurements. ChemFET (e.g., ISFET) arrays may be fabricated using conventional CMOS processing techniques based on improved FET pixel and array designs that increase measurement sensitivity and accuracy, and at the same time facilitate significantly small pixel sizes and dense arrays. Improved array control techniques provide for rapid data acquisition from large and dense arrays. Such arrays may be employed to detect a presence and/or concentration changes of various analyte types in a wide variety of chemical and/or biological processes. In one example, chemFET arrays facilitate DNA sequencing techniques based on monitoring changes in hydrogen ion concentration (pH), changes in other analyte concentration, and/or binding events associated with chemical processes relating to DNA synthesis.
US08306755B2 Field-based similarity search system and method
A similarity search method includes generating a feature database which stores data pertaining to a candidate molecule, as executed by a processor of a computer, the database including a hash table having entries which are generated based on, a set of descriptors generated from conformations of fragment graphs of the candidate molecule, the fragment graphs including plural fragment nodes connected by rotatable bond edges, a specific conformation of the fragment node including a fragment of the candidate molecule, and two neighboring fragments connected by a rotatable bond at a specific dihedral angle including a fragment pair, and a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys including indices that label grid cells in discriminant space.
US08306754B2 Nucleic acid amplification determining method and nucleic acid amplification determining device
The present invention provides an amplification determining method that can determine whether or not an objective nucleic acid has been amplified with respect to a sample treated so as to amplify the nucleic acid. Signal values showing molten states of the treated sample at respective temperatures are provided, and the maximum signal value (A) is searched for. Further, signal differential values at the respective temperatures are calculated by differentiation of the signal values at two successive points, and second-order differential values of the differential values are calculated by differentiation at four successive points. Among the second differential values, from those in a predetermined temperature range including a Tm value of the objective nucleic acid, the maximum second differential value (Dmax′) and the minimum second differential value (Dmin′) are selected. Then, the maximum difference (B) is calculated based on the formula (B)=(Dmax′)−(Dmin′). The calculation of the formula X=(B)/(A) is performed, and when X satisfies the condition [X>predetermined threshold value], the amplification is determined as normal amplification, and when X satisfies the condition [X≦predetermined threshold value], the amplification is determined as poor amplification.
US08306753B2 Skin modeling methods and systems
A system and method for generating a numerical skin model. The skin model may be used to predict the interaction of the skin to various devices, such as shaving devices and absorbent articles, for example. The computer-based numerical skin material model of the simulated skin may comprise a mechanical behavior model of a surface epidermis, a mechanical behavior model of a dermis, a mechanical behavior model of a hypodermis, and a van der Waals hyperelastic formulation to represent the behavior of the simulated skin. A strain stiffening viscoelasticty of the simulated human skin may be determined by a Prony time series expansion.
US08306752B1 Method to determine transcriptional regulation pathways in organisms
The invention relates to computer-implemented methods and systems for identifying regulatory relationships between expressed regulating polypeptides and targets of the regulatory activities of such regulating polypeptides. More specifically, the invention provides a new method for identifying regulatory dependencies between biochemical species in a cell. In particular embodiments, provided are computer-implemented methods for identifying a regulatory interaction between a transcription factor and a gene target of the transcription factor, or between a transcription factor and a set of gene targets of the transcription factor. Further provided are genome-scale methods for predicting regulatory interactions between a set of transcription factors and a corresponding set of transcriptional target substrates thereof.
US08306748B2 Location enhancement system and method based on topology constraints
A method for enhanced location sensing based on topology constraints. A potential position value and a corresponding probability value with respect to an observed position data of an object within a structure can be calculated utilizing a normal probability distribution function. Thereafter, an optimal route between adjacent observed time periods may be calculated utilizing a heuristic search algorithm. The potential position value and the optimal route can be calculated by accessing a pre-installed topology data associated with the structure. An optimization problem can then be solved to refine the observed position data. The position between a pair of observed time periods can be interpolated and the position of the object before a next observed time can be predicted by interpolation based on the spatial constraints.
US08306746B2 Method and system for providing travel time information
Location technologies are combined with other information systems to provide augmented information for individuals such as a traveler in an automobile.
US08306745B1 Methods and systems for displaying airport moving map information
Methods and systems for presenting a current position of a vehicle on a moving map display are provided. The method includes determining a current position and a path of travel of the vehicle, determining a current position of at least one of a second vehicle, an object, and an area of interest wherein determining a current position of the second vehicle includes determining a path of travel of the second vehicle, and displaying a depiction of the vehicle and at least a portion of the at least one of the second vehicle, the object, and the area of interest at a first range setting. The method further includes automatically changing from the first range setting to a second range setting based on at least one of an approach autorange activation, an offscale traffic activation, and an offscale object or area of interest autorange activation, and displaying the ownship depiction and at least a portion of the at least one of the second vehicle, the object, and the area of interest at the second range setting.
US08306744B2 Vehicle-mounted equipment
Vehicle-mounted equipment includes a storage unit 12 for storing data for a plurality of destinations, a vehicle-mounted network connecting unit 11 for receiving destination data indicating a destination via a vehicle-mounted network, a destination determining unit 21 for determining the destination on the basis of destination data received by the vehicle-mounted network connecting unit, and a data deleting unit 22 for deleting data other than data for the destination determined by the destination determining unit from the storage unit.
US08306742B2 Navigation server
A navigation server rapidly generating guide support information in view of a traffic state after occurrence of an accidental situation in a road section, and make a navigation device recognize the same. After occurrence of the accidental situation in a target road section, a changing pattern g2(t) of a cumulative traffic volume CQ of a second position x2 during a first period is estimated, on the basis of a value of a traffic volume Q1 of the target road section at the first time t1. Further, a primary guide support information during the first period is generated on the basis of a standard changing pattern g1(t) of the cumulative traffic volume CQ of the first position x1 and a changing pattern g2(t) of the cumulative traffic volume CQ of the second position x2 as the estimation result.
US08306736B2 Method and apparatus for variable speed route simulation operation for navigation system
A method for route simulation operation on a navigation system is able to complete the route simulation operation within a short period of time. The method includes the steps of: calculating a route from a starting point to a destination; determining a first route simulation speed for a preset number of first turns from the starting point; determining a second route simulation speed for a preset number of last turns before the destination; determining a third route simulation speed for a remaining part of the calculated route; and displaying a progression indicator on the calculated route to the destination on a map image on the screen of the navigation system and moving the progression indicator based on the simulation speeds determined in the above steps.
US08306734B2 Navigation system with parking space locator mechanism and method of operation thereof
A method of operation of a navigation system includes: selecting a user's destination; determining an actual parking condition of an unmetered street parking space; and determining a travel path based on the actual parking condition from a user's current position to the unmetered street parking space for displaying on a device.
US08306730B2 Navigation system
A navigation system includes: a map information acquiring unit for acquiring map information; an HOV lane decision unit for deciding whether an HOV lane is included in a road represented by the map information acquired by the map information acquiring unit or not; a road number processing unit for performing, when the HOV lane decision unit decides that the HOV lane is included, processing of adding information representing the HOV lane to a road number of the road including the HOV lane; and a display processing unit or a voice information unit for causing the road number passing through the processing by the road number processing unit to be displayed on the guide map or output in voice.
US08306729B2 Navigation system with user generated content mechanism and method of operation thereof
A method of operation of a navigation system includes: receiving a change request with a proposed change for an item; verifying a validity of the change request based on a confidence level meeting or exceeding a change threshold; and updating a target element of the item based on the validity of the proposed change for avoiding an incorrect update to the target element for displaying on a device.
US08306728B2 System and method for controlling object detection based on driver status
Primary and secondary keys are adapted to be associated to primary and secondary drivers. A key ignition device is positioned on each of the primary and secondary keys and is configured to generate a driver status signal indicative of whether the driver the primary driver or the secondary driver. A controller is operably coupled to the key ignition device. The controller is adapted to determine whether the driver is the primary driver or the secondary driver. The controller is adapted to generate a position notification signal indicative of the position of the object with respect to the vehicle. The controller is adapted to notify the primary and secondary drivers of the position of the object. The controller is adapted to selectively control the operation of generating the position notification signals based on whether the driver is the primary driver or the secondary driver.
US08306725B2 Apparatus for informing economical speed of vehicle and method thereof
Provided is directed to reduce unnecessary fuel consumption due to unnecessary rapid acceleration when a vehicle drives between intersections, and it is an object to allow for economical driving by reducing the fuel cost, and minimize environmental pollution by minimizing the exhaust gas of vehicle, by providing an economical speed for drivers such that vehicles that have passed through an intersection in accordance with the present traffic light economically drives to the next intersection.
US08306724B2 Air traffic control
An air traffic control system, for use by a controller controlling a plurality of aircraft held vertically separated in a stack, the system comprising at least one processor; a display device for the control generating a display controlled by said at least one processor, and at least one device for selectively receiving, from said aircraft, an indication of their intended future altitudes; in which said processor is arranged to receive such intended altitude data; to compare said intended altitude data with current altitude and/or intended altitude data of other aircraft; and to generate said display on said display device so as to list said plurality of aircraft, to highlight a first part of the display relating to a first aircraft whose intended altitude overlaps with the current or intended altitude of at least one said second aircraft, and to highlight also a second part of the display relating to said second aircraft.
US08306722B2 Power-based engine speed control
A control system includes an engine speed control module, a fuel control module, and an air control module. The engine speed control module controls an actual speed of an engine based a desired power to be generated by combustion in the engine, wherein the desired power is a product of a desired speed of the engine and a desired torque output of the engine. When operating in a fuel lead mode, the fuel control module controls fuel flow in the engine by adjusting a desired fuel mass for each activated cylinder of the engine based on the desired power. The air control module controls air flow in the engine based on an actual air/fuel ratio of the engine resulting from the desired fuel mass.
US08306719B2 Learning device and fuel injection system
A learning device changes each of multiple parameters to an increased side and to a decreased side with respect to a reference value set for each of the multiple parameters. The learning device calculates an approximation degree for each combination of the changes of the multiple parameters. The learning device performs update by using the combination of the changes providing the highest approximation degree among the approximation degrees as the combination of the updated reference values when an update end condition is not satisfied. The update end condition is a condition that the approximation degree at the reference values is higher than any of the approximation degrees after the change. The learning device decides the reference values as learning values of the multiple parameters when the update end condition is satisfied.
US08306718B2 Vehicle control apparatus
A vehicle control apparatus includes an accelerator-state detecting section configured to detect an accelerator manipulating state of a driver; a traveling-path-condition detecting section configured to detect a condition of a traveling path of a host vehicle; a brake control section configured to cause the host vehicle to automatically generate a braking force; and a control unit configured to control the brake control section on the basis of an input from the accelerator-state detecting section. The control unit is configured to actuate the brake control section in a case where the accelerator-state detecting section detects a decrease of a manipulated variable of the accelerator or an off-state of the accelerator and also where the traveling-path-condition detecting section detects a target object for speed reduction on the traveling path.
US08306716B2 Method for controlling the desired speed in an overrun condition for a vehicle comprising a retarder
A method for controlling a desired speed of a vehicle having a retarder operating in an overrun condition is proposed, such that the desired speed of the vehicle is controlled by a continuously adjustable retarder braking system and/or an engine braking control system.
US08306714B2 Clutch controlling apparatus for vehicle
A start permission decision section issues a start permission when an engine speed and a throttle valve opening become higher than predetermined values. A clutch-torque capacity storage section stores a clutch-torque capacity reference map in which a clutch-torque capacity is set as a function of at least the engine speed or as a function of the engine speed and the throttle valve opening. A clutch-torque capacity correction section corrects the clutch-torque capacity reference map so that the clutch-torque capacity is proportionally reduced in response to the difference between the engine speed and a start permission speed when a start permission is issued. An oil pressure controlling section connects the clutch with the clutch-torque capacity obtained in accordance with the corrected clutch-torque capacity map to start the vehicle.
US08306712B2 Road surface condition identification based on statistical pattern recognition
A method is provided for determining an adhesive condition of a surface of a vehicle road using a statistical pattern recognition technique. A plurality of probability distribution functions is provided representing respective adhesive effects between the vehicle tire of a driven vehicle and the vehicle road. An index is calculated which represents a vehicle understeer characteristic. Probability analysis is applied for each of the road surface adhesive conditions as a function of the index. Each probability analysis is recursively updated. A likelihood factor is determined for each road surface adhesive condition as a function of each respective recursively updated probability analysis. Each respective road surface adhesive condition has a respective likelihood factor that identifies the likelihood of the road surface having the respective adhesive condition as a function of the index. The identified adhesive condition of the road surface is input into a vehicle control process.
US08306710B2 Method for diesel particulate filter regeneration in a vehicle equipped with a hybrid engine background of the invention
The method for regeneration of a diesel particulate filter of a vehicle equipped with a hybrid engine, wherein the temperature of the exhaust exiting the diesel engine is increased above a predetermined level by increasing load thereon, through optimization of interaction between the diesel particulate filter aftertreatment system and the hybrid engine control through messaging via a communication bus is disclosed. The load on the engine may be increased with or without the assistance of the electric motor/generator of the hybrid engine, and will not affect required acceleration/deceleration of the vehicle.
US08306709B2 Engagement of selectable one-way clutch or mechanical diode by active engine speed control
A method for controlling a powertrain includes monitoring a transmission output speed, monitoring an engine output speed, and monitoring an engine braking request. When the engine braking request is present, a target engine output speed is determined based upon the transmission output speed. Speed of the engine is commanded to the target engine output speed. When the engine braking request is present, a selectable one-way clutch slip speed is determined based upon the transmission output speed and the engine output speed. The selectable one-way clutch slip speed is utilized to further command the speed of the engine to create a zero selectable one-way clutch slip speed. And when the selectable one-way clutch slip speed equals zero, the selectable one-way clutch is engaged.
US08306708B2 Control device for vehicular automatic transmission
A control device for a vehicular automatic transmission which can realize a shifting with quickened response with suppressing a turbine blow-up during the shifting is provided. When a response in hydraulic pressure control by a hydraulic pressure control circuit 42 fails to satisfy a preset predetermined determining criterion, a shifting response is prevented from improving, in comparison to a case where the determining criterion is satisfied. Under a relatively low response of the hydraulic pressure control by the hydraulic pressure control circuit 42 due to air mixture to working oil, a control to inhibit a high-response shifting or the like is performed, so that a turbine blow-up caused by a delayed response of hydraulic pressure can be prevented. Thus, the control device for the vehicular automatic transmission can be provided, which can realize the shifting with quickened response, with suppressing the turbine blow-up during the shifting.
US08306705B2 Earthmoving machine sensor
System and method for providing an excavation characteristic associated with an earthmoving machine. In one embodiment, a radio frequency identification (RFID) tag associated with an attachment mounted to an earthmoving machine may be identified. An optical benchmark signal may be detected, by an optical receiver. The position of the attachment relative to the earthmoving machine may be determined based, at least in part, on identification of the RFID tag. The position of the attachment may be provided to an operator of the earthmoving machine.
US08306704B2 Engine control device for working vehicle
This engine control device of a self-propelled working vehicle is an engine control device of a self-propelled working vehicle that includes a working machine hydraulic pump for driving a working machine, and includes a vehicle velocity detection section configured and arranged to detect a vehicle velocity and a traction force control section. The traction force control section is configured to reduce the traction force by limiting the maximum throttle amount when the vehicle velocity is less than or equal to predetermined velocity based on the result detected by the vehicle velocity detection section.
US08306703B1 Side loading attachment for forklift trucks and the like
In accordance with one embodiment of the present invention, a side loading attachment (20) for use with a forklift truck (50) comprises a guide frame (22) secured to the front of the forklift truck (50). A sliding bracket (23) is slidably mounted to the guide frame (22). The sliding bracket (23) is holding a support arm (28) which in turn holds a rotatable carriage (70) pivotally mounted to the support arm (28). The rotatable carriage (70) holds a couple of load forks (40) to deposit and retrieve a load (60) to either side of the forklift truck (50) in a narrow aisle.
US08306700B2 Vehicle travel support device, vehicle, and vehicle travel support program
A vehicle travel support device capable of continuing operation even when the recognition accuracy of a lane mark has been degraded, and the like, wherein the degree of control on the operation of a steering device or the like is set higher as the reliability of a lane mark becomes higher. In a state in which the reliability of a travel area demarcated by the lane mark is high, a vehicle's travel is relatively strongly or actively supported so that the vehicle will not depart from the travel area. On the other hand, the degree of control on the operation of the steering device or the like is set lower as the reliability of the lane mark is lower. In a state in which the reliability of the travel area demarcated by the lane mark is low, the vehicle's travel is relatively weakly or passively supported so that the vehicle will not depart from the travel area.
US08306699B2 Manual tracking adjustment
A construction vehicle including methods and apparatus for operator directed electronic tracking adjustment.
US08306696B2 Method and system for aligning a vehicle with an artificial horizon
A method and system for positioning a vehicle chassis in approximate alignment with a predetermined datum are provided. The vehicle includes a first longitudinal end adapted to be pivotally connected to a substantially fixed point and a second longitudinal end including at least one axle and an operatively associated two-corner fluid suspension system. According to the method, the fluid suspension system controls the alignment of the vehicle chassis to be aligned with an artificial horizon represented as the predetermined datum.
US08306693B2 Input system for vehicle
An input system for vehicle includes an actuator operable by an operator, a controller outputting a display signal in response to an operation on the actuator, and a display to display an image based on the display signals. The controller outputs a control signal to a target device that performs one or more functions. The image includes a graphic object indicating the actuator, one or more arrows located around the graphic object, and one or more function indicators located in one or more directions indicated by the one or more arrows, respectively. The one or more function indicators indicate the one or more functions, respectively. The controller is operable to, upon the operator operating the actuator in the direction corresponding to an arrow out of the one or more arrows, select a function indicator out of the one or more function indicators located in a direction indicated by the arrow, and to control the target device to perform a function out of the one or more functions indicated by the selected function indicator. The operator can operate the input system reliably.
US08306692B2 Input/output control device for secondary battery and vehicle
An input/output control device for a secondary battery mounted on a vehicle includes a current estimating unit estimating a battery current input to or output from the secondary battery based on an input/output power of the secondary battery and outputting an estimated value (estimated current (Is)), a current sensor measuring the battery current and outputting a measured value (measured current (It)), and an input/output control unit controlling the input/output power based on the estimated value and the measured value. The input/output control device controls the input/output of the secondary battery, using the measured current (It) as well as the estimated value (Is), and therefore can suppress more reliably significant increase in heating value of the secondary battery and its peripheral parts.
US08306686B2 GPS based vehicle modification and abnormal usage monitoring
A vehicle monitoring system comprises a calculation module, an abnormal usage module, and memory. The calculation module calculates a vehicle usage value based on global positioning system (GPS) data and at least one data input, and calculates an expected vehicle usage value based on known vehicle characteristics and the GPS data. The abnormal usage module compares the vehicle usage value and the expected vehicle usage value. The memory stores an indicator based on the comparison.
US08306681B2 Hybrid vehicle, control method of hybrid vehicle, and computer readable recording medium recording program for causing computer to execute control of hybrid vehicle
When curve determine signal from a navigation apparatus is activated, a learning portion learns driver's characteristics based on an accelerator pedal opening degree signal, and outputs the result of learning in association with a user ID from the navigation apparatus to a storage portion. A threshold value changing portion reads a learned value corresponding to the user ID from the storage portion, and based on the learned value, changes a threshold value for switching that is used by a traveling control portion. The traveling control portion switches between traveling modes based on a result of comparison between traveling power and the threshold value for switching.
US08306679B2 Method of protecting an aircraft by signalling against the risks of collision with the terrain in procedures with reduced protection corridor with specific functions
The present invention relates to a method of protecting an aircraft in approach by signalling against the risks of collision with the terrain in steep-sided environments, in order to avoid unwanted warnings emanating from the clearance sensors of the onboard TAWS system while protecting the aircraft when it fails to observe the published procedure, and this equally in a landing procedure and in a take-off procedure. The method includes conferring an additional function on the conventional TAWS functions, specific to the detection of the potential risks of collision of the aircraft with the terrain when following procedures of reduced protection corridor type, and this without modifying either the logics or the characteristics of the clearance sensor or sensors as currently defined in the TAWSs of the state of the art.
US08306675B2 Graphic display system for assisting vehicle operators
A system for converting audible air traffic control instructions for pilots operating from an air facility to textual format. The system may comprise a processor connected to a jack of the standard pilot headset and a separate portable display screen connected to the processor. The processor may have a language converting functionality which can recognize traffic control nomenclature and display messages accordingly. Displayed text may be limited to information intended for a specific aircraft. The display may show hazardous discrepancies between authorized altitudes and headings and actual altitudes and headings. The display may be capable of correction by the user, and may utilize Global Positioning System (GPS) to obtain appropriate corrections. The system may date and time stamp communications and hold the same in memory. The system may have computer style user functions such as scrollability and operating prompts.
US08306671B1 System and method for conserving energy resources through storage and delivery of renewable energy
A system for encouraging the use of renewable energy sources and suitable for the conservation of energy resources through the efficient management of energy storage and delivery includes connections to a power source, an energy storage subsystem, and a power grid. The system includes a power routing subsystem coupled to the source and grid, and adapted to operate in a bypass mode, in which energy is transferred from the source to the grid. The system includes a conversion subsystem coupled to the routing and storage subsystems, and switchable in substantially real-time between a storage mode, in which energy is transferred from the routing to the storage subsystem, and a generation mode, in which energy is transferred from the storage to the routing subsystem for delivery to the grid. The system also includes a controller for directing the modes based at least in part on a market factor.
US08306668B2 Integrated metrology systems and information and control apparatus for interaction with integrated metrology systems
A system is disposed at a location of a utility commodity subscriber for informing the subscriber of and controlling utility commodity usage. The system includes utility meters, an information and control apparatus, and a first and second data communication link. The meters measure usage and generate usage signals. The information and control apparatus includes a microprocessor, a memory, a clock, and a user interface. The first data communication link is between the utility meters and the information and control apparatus, and the second data communication link is between the information and control apparatus and one or more central locations. The second communication link also provides rate information to the information and control apparatus and utility commodity usage data to the one or more central locations. The microprocessor computes an accumulated cost of utility commodity for a predetermined period of time. Information related to the accumulated cost is output to the subscriber.
US08306661B2 Method and system for establishing no-entry zone for robot
In a system, a first closed region specifying unit specifies a first closed region on a screen for enclosing an imaged obstacle in a first image, and a first projection area determining unit determines a first virtual projection area by extending a first closed region in a first orientation. A second closed region specifying unit specifies a second closed region on the screen. The second closed region encloses the imaged obstacle in the second image. A second projection area determining unit determines a second virtual projection area by extending the second closed region in a second orientation. An establishing unit establishes an overlap region between the first and second projection areas as the no-entry zone for the robot.
US08306660B2 Device and a method for restoring positional information of robot
A device for restoring positional information of a robot provided with a first member and a second member; a motor moving the second member; and a sensor outputting a sensor signal. The device includes an imaging section obtaining an image signal in a region including a first mark and a second mark; a mark position computation section computing a first positional relationship between the first mark and the second mark at a first time and a second positional relationship at a second time, based on an image signal obtained by the imaging section at the first time and at the second time; and a correction section correcting positional information depending on a sensor signal, based on the first and second positional relationship, a first sensor signal output by the sensor at the first time and a second sensor signal output by the sensor at the second time.
US08306659B2 Autonomous robot
A method for communication between a charging station and a robot, via a pair of power lines coupled between a power supply in the charging station and a battery in the robot. In operation, the power supply is sequentially switched between a first voltage level and a second voltage level in accordance with a predetermined signal pattern. The voltage level on the power lines in the robot is monitored and correlated with a specific command to be executed by the robot.
US08306651B2 Pharmacy will-call and prescription order article management system
A pharmacy will-call and prescription order article management system and method for managing articles selected to fulfill patient prescription orders awaiting patient pick-up from the pharmacy. An exemplary system includes a storage module including a plurality of separate spaced-apart storage locations for storing containers containing the articles. The containers may be stored at any of the storage locations, thereby maximizing storage density. A visual indicator is provided to indicate each storage location and each storage location has a unique machine-readable identification code identifying that storage location. A code reader is provided to read a unique identification code associated with each container and the unique code at each storage location. Control apparatus controls system operation by locating each container at a storage location and operating the indicator to indicate the relevant storage location when a pick-up request for the prescription order articles is made. Hanging bags may be utilized and exemplary storage apparatus may include hanging rack apparatus.
US08306650B1 Method and system for agent exchange-based materials handling
A method and system for agent exchange-based materials handling. According to one embodiment, a method of agent exchange-based order fulfillment may include a number of agents moving along respective paths through an inventory storage area of a materials handling facility. While moving through the inventory storage area, a portion of the number of agents may respectively select one or more of a number of items stored within the inventory storage area, where each one of the selected items is specified in a corresponding customer order or materials request. The method may also include conveying the selected items to one or more corresponding processing areas of the materials handling facility in order to fulfill the corresponding customer orders. Further, at least some of the selected items may be exchanged one or more times among the agents in the course of being conveyed to corresponding processing areas.
US08306648B2 Process control device, process control method, and process control system
A process control device includes a tracking controller receiving event information indicating that a product pass a predetermined location is received; a conductor unit for determining a corresponding process based on the event information; and a work instruction unit for issuing a work instruction for the product in the production line in response to the request from the conductor unit. The device further includes a work instruction past record control unit for controlling past record of the work instructions in response to an issue of the work instruction; a work instruction sequence order control unit for controlling a sequence order of the work instructions; and a work instruction sequence order storage for storing information of the sequence order of the work instructions to control the information of the sequence order of the work instructions in addition to the current location information of the product.
US08306643B2 Method for designing a light guide plate and method for manufacturing the same
A method for designing a light guide plate includes the following steps. A raw light guide plate having a light input surface and a light output surface is provided. A region of the light input surface is divided into several annuluses according to a luminance distribution E(ρ,θ) of the light output surface. A scattering dots density D(ρ,θ) of each annulus on the light input surface is figured out. A total number N of the scattering dots of each annulus on the light input surface are gained, and the scattering dots is randomly distributed in the each annulus defined on the light input surface, whereby a designed light guide plate is obtained.
US08306641B2 Aural maps
A device includes a memory to store instructions; and a processor to execute the instructions to collect audio samples from user devices, where the audio samples are associated with a particular geographic location, store an audio file in association with the particular geographic location, based on the collected audio samples, receive a request for information associated with the particular geographic location, where the request is received from a particular user, and provide the audio file to the particular user.
US08306640B2 Apparatus and method product for accessing information related to a particular setting from an information repository
A information presentation apparatus, including a storage unit which stores a first audio data recorded from a certain setting as well as the information related to the setting and an input unit to input a second audio data. An audio data verification unit verifies whether the second audio data contains a part of the first audio data. An extraction unit extracts the information related to the setting associated to the portion of the first audio setting if the second audio data is successfully verified against a portion of the first audio data. The information extracted by the extraction unit is then outputted to the user by an output unit.
US08306638B2 Mote presentation affecting
One aspect of this disclosure relates to locating at least one position of at least one mote device; and affecting at least one presentation based at least in part on the at least one position of the at least one mote device. Another aspect of this disclosure relates to sensing at least one position of an item at least partially using at least one mote device; and affecting at least one indication of the at least one position at least partially using the at least one mote device based at least in part on the sensing the at least one position of the item. Yet another aspect of this disclosure relates to causing the at least one mobile mote device to displace itself; and affecting at least one presentation with the at least one mobile mote device based at least in part on the causing at least one mobile mote device to displace itself.
US08306634B2 Adaptive and user location-based power saving system
An adaptive, user-centric system and network for controlling power consumption by an appliance is described. The appliance may be any type of powered apparatus, such as A/C units, heaters, computers, lights, kitchen appliances, home media centers, and so on. The power to these appliances is based on an estimated arrival time of the user to the destination where the appliance is located. It may also be based on previous performance data for the particular appliance, that is, given the current conditions (e.g., various environment temperature readings), how long has it taken in the past for the appliance to reach a certain level of operation. The location of the user is determined by a device that has some location-based services and is able to transmit this location/position data in a message to a power-control server. The server applies rules contained in the message to derive an estimated arrival time for the user which is used to power appliances at the user's destination.
US08306629B2 Hyperthermia treatment systems and methods
Systems and methods are disclosed to control the temperature of an RF hyperthermia system with minimum overshoot and to improve safety by, among other things, detecting a defective temperature sensor. Temperature overshoot may be minimized by compensating for the short-term temperature difference between the area being treated and the applicator delivering the RF energy. The RF energy may heat the tissue and then the tissue may transfer heat to the applicator sensor. The system may also adapt to various applicator sizes and shapes by modifying control loop coefficients based on initial probe response.
US08306623B2 Tissue characterization using intracardiac impedances with an implantable lead system
An implantable system acquires intracardiac impedance with an implantable lead system. In one implementation, the system generates frequency-rich, low energy, multi-phasic waveforms that provide a net-zero charge and a net-zero voltage. When applied to bodily tissues, current pulses or voltage pulses having the multi-phasic waveform provide increased specificity and sensitivity in probing tissue. The effects of the applied pulses are sensed as a corresponding waveform. The waveforms of the applied and sensed pulses can be integrated to obtain corresponding area values that represent the current and voltage across a spectrum of frequencies. These areas can be compared to obtain a reliable impedance value for the tissue. Frequency response, phase delay, and response to modulated pulse width can also be measured to determine a relative capacitance of the tissue, indicative of infarcted tissue, blood to tissue ratio, degree of edema, and other physiological parameters.
US08306619B2 Apparatus and method for treating ventricular tachyarrhythmias
A system and method for selectively treating a ventricular tachycardia based on sensed atrial and ventricular intervals from the patient's heart. A detection window of the ten most recent atrial and ventricular intervals are analyzed for the occurrence of either tachycardia or fibrillation. When a majority of the sensed intervals are satisfied, the apparatus starts a duration time interval. Ventricular intervals and atrial intervals are compare, ventricular interval greater than the atrial interval by a bias factor the system delivers tachycardia therapy to the heart. Alternatively, the method withholds tachycardia therapy to the heart when the atrial rate is classified as atrial fibrillation and the ventricular response is unstable.
US08306613B2 Irritation-reducing ocular iontophoresis device
The invention provides an ocular iontophoresis device for delivering medication, the device comprising a medication reservoir suitable for being positioned on the eye, at least one medication in solution in the reservoir, an active electrode disposed in the reservoir, and a passive electrode, the device including at least one medication dissolved in non-saline water, the said solution having a pH lying in the range 6.5 to 8.5, the medication having a pKa lying in the range about 5.5 to about 9.5 and includes an active principle which is associated with an additive, such as a dendrimer, a polymer, a nanoparticle, a microsphere, a liposome, or an emulsion, and having an ionic form of valency greater than or equal to 1.
US08306612B2 System for relocating catheter-supported electrodes on segmented model
Guidance to an operator to more accurately position electrodes upon a segmented heart model (SGM). The SGM is included in a map panel on a display screen. A catheter advanced into a beating heart supports one or more electrodes. During a single beat of the heart, an image is obtained with darkened portions corresponding to locations of the electrodes. The image is presented in the same map panel as the SGM. The current location of the electrodes is confirmed relative to the SGM, either manually or through automated software algorithms. EP data is captured that represents electrophysiological signals of the beating heart at the current location for each of the electrodes. A signal processing algorithm is applied to the captured EP data in view of the confirmed current location of the electrodes to result in a calculation that is mapped at the confirmed location of the electrodes.
US08306611B2 Method and system for use in monitoring left ventricular dysfunction
A method and system are presented for use in determining a patient's heart condition. First and second data are provided, where the first data is indicative of the patient's heart rate, and the second data is indicative of bioimpedance peak value during a cardiac cycle. A relation between a certain predetermined value and a product of the first and said second data is determined, where such relation is indicative of the patient's left ventricular condition, enabling to identify a left ventricular dysfunction.
US08306610B2 Method and apparatus for analysis of psychiatric and physical conditions
A method, apparatus and software for diagnosing the state or condition of a human, animal or other living thing, which always generates physiological modulating signals having temporal-spatial organization, the organization having dynamic patterns whose structure is fractal, involving the monitoring of at least one physiological modulating signal and obtaining a set of temporal-spatial values of each of said physiological modulating signals, and processing the respective temporal-spatial values using linear and nonlinear tools to determine the linear and nonlinear characteristics established for known criteria to determine the state or condition of the person, being or living things, and to use this data for diagnosis, tracking, and treatment and developmental issues.
US08306604B2 Method of measuring and displaying the position of radiographically contrasted material within luminal body organs
A system and method for obtaining a quantitative measurement of the location and size of a contrast material within a bodily organ, such as the GI tract of a person. A contrast material is introduced into the organ and a plurality of images is obtained. A curve representing the bodily organ is formed based on the images. Local image fields are defined along the curve and a field intensity is found for each by integrating the intensity of the image in the field. An intensity profile along the length of the curve is thus obtained for each image and provides a quantitative representation of contrast material along the bodily organ. The profiles are displayed in any suitable way. In some embodiments, identification of the curve may be aided by introduction of targets are into the organ. The target locations can be identified in each image. In some embodiments, an image obtained without the contrast material is subtracted from each of the plurality of images to cancel the background radiopacity and isolate the contrast material in each profile.
US08306599B2 Process and device for monitoring the status of the body fluids of a person
A process and a device are provided for monitoring the status of the body fluids of a person. The device includes a piece of clothing with ventilating ducts, a first temperature sensor (6) and a first moisture sensor (11) for measuring the inlet flow (7) into the piece of clothing and a second temperature sensor (17) and a second moisture sensor (12) for measuring the outlet flow (10) from the piece of clothing. A pressure sensor (13) is provided sensing pressure in the inlet flow. A fan (5) or a compressed-air source is provided for transporting the cooling air into the piece of clothing. A measuring and analyzing unit (14) is connected to the sensors and the fan (5) or the compressed-air source.
US08306598B2 Analyte monitoring device and methods of use
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor.
US08306596B2 Method for data reduction and calibration of an OCT-based physiological monitor
The present invention relates to a method and system for estimating blood analyte levels using a noninvasive optical coherence tomography (OCT) based physiological monitor. An algorithm correlates OCT-based estimated blood analyte data with actual blood analyte data determined by other methods, such as invasively. OCT-based data is fit to the obtained blood analyte measurements to achieve the best correlation. Once the algorithm has generated sets of estimated blood analyte levels, it may refine the number of sets by applying one or more mathematical filters. The OCT-based physiological monitor can be calibrated using an Intensity Difference plot or the Pearson Product Moment Correlation method.
US08306595B2 Blood constituent concentration detector and starter for transporter
A blood constituent concentration detector includes: a detection portion having an optical window for measuring a blood constituent concentration of a part of a living body in an optical manner when the part of the living body is pressed on the detection portion; a load determination element for determining whether a load to the detection portion is equal to or larger than a first threshold, and smaller than a second threshold, wherein the second threshold is larger than the first threshold; and a measurement element for measuring the blood constituent concentration when the load determination element determines that the load to the detection portion is equal to or larger than the first threshold, and smaller than the second threshold.
US08306594B2 Transmission fluorometer
This disclosure relates generally to a system and method for noninvasive, non-destructive fluorescent measurement. More specifically, the disclosure provides a non-invasive metrology system and method to monitor levels of fluorescent chemicals in the blood. A major application for the invention is field-based non-invasive blood testing for micro-nutrient deficiency and diseases resulting from it, such as Iron deficient anemia. The invention may help reduce or eliminate the need for blood drawing, sending the sample to a blood lab and having to wait for a result.
US08306590B2 Process for the preparation of low contact resistant contact on a high transition temperature superconductors
Disclosed is a three layer process for making contact points to a high transition temperature superconductor (HTSC), particularly to (Bi,Pb)2 Sr2 Ca2 CU3019+x with and without silver in the superconductor. The contact structure is a three layer configuration with a perforated silver foil (3) sandwiched between two metal spray gun deposited silver layers (2,5) and subsequent heat treatment in air. The contact has been made on tubes and rods (1). The silver contacts are capable of carrying a continuous current of 200 Amps without adding any substantial heat load to the cryogen used to cool the HTSC. The contact resistance at 4.2 K is in the range of 1.5×10 (hoch−8) to 8.5″ 10 (hoch−8) OHM in zero applied filed.
US08306586B2 Handheld electronic device
A handheld electronic device includes first, second and third bodies, a rod, and an elevating mechanism disposed on the first body. The rod has a first end, a second end, and a pivot portion pivotably mounted to the first body. The second body is slidably disposed on the first body and coupled to the first end. The second body is stacked between the first body and the third body. The third body is slidably disposed on the elevating mechanism and coupled to the rod. When the third body moves relative to the first body, the second body is driven by the first rod to move relative to the first body in an opposite direction, such that the second body is exposed out of the third body and the third body is descended by the elevating mechanism to move toward the first body.
US08306584B2 Portable electronic device
A portable electronic device having a first body, a second body, and a moving mechanism is provided. The moving mechanism is disposed between the first body and the second body such that the second body is moveable between a first position and a second position. In the first position, the second body is stacked on the first body. In the second position, top surfaces of the first body and second body are substantially coplanar.
US08306582B2 Swivel extension clip for a communication device
Swivel clip (200) provides independently adjustable hinge point location (500), adjustable clip length (210) and rotational position for user-configurable attachment. Swivel clip (200) is formed of a two piece paddle (216/218) and a two piece swivel plate (246, 248) coupled via a hinge pin (502). The two piece paddle (216/218) provides adjustable clip length. The two piece swivel plate provides linear adjustment and rotational adjustment of the hinge point location (500) through the use of a hinge plate (246) and swivel plate (248).
US08306577B1 System and method for adjusting the volume of an earpiece using reverse frame data rate
Methods and systems are provided for adjusting the volume on a mobile station earpiece based on reverse frame data rate. In an embodiment of the invention, a mobile station transmits a plurality of reverse frames over a specified period of time. For each frame in the plurality of reverse frames, the mobile station measures a reverse frame data rate. The mobile station then uses the measured reverse frame data rates to calculate an average reverse frame data rate for the reverse frames transmitted over the specified period of time. Next, the mobile station adjusts the volume level of an earpiece based at least in part on the average reverse frame data rate.
US08306574B2 Method and system for an adaptive wireless communication system optimized for economic benefit
The present invention relates to a method and system for adapting a wireless communication system to support a desired functionality of the wireless communication system at an optimized performance and economic benefit. The desired functionality can be determined by defined criteria such as a maximum range of communication with the wireless communication system, quality of a transmission link in the wireless communication system, capacity of the wireless communication system, power consumption of the wireless communication system, protocols supported in the wireless communication system, modulation techniques used in the wireless communication system and processing techniques for combining signals in the wireless communication system. The system can be adapted by varying one or more of the number of components or processing techniques used in the wireless communication system.
US08306573B2 Method and apparatus for increasing call capacity on a carrier
A method and apparatus is disclosed for increasing calling capacity in a carrier using enhanced Terrestrial Trunk Radio (TETRA) protocols. The method includes transmitting, by a base station to at least one mobile station, a permission signal for an assigned timeslot on a carrier, wherein each timeslot is divided into at least two sub-slots. The method also includes configuring a control signal that is associated with each of the plurality of timeslots. Specific fields in the control signal are associated with each sub-slot on each of the plurality of timeslots. The method further includes providing usage markers through the control signal. Usage markers values are divided into ranges, each range used to identify a timeslot or a sub-slot assignment on the carrier. The base station sends a time advance value to the mobile station to indicate when transmission from the mobile station is to begin.
US08306560B2 Method and system for configuring a telematics device using two-way data messaging
A method and system for configuring a telematics device is constructed so as to use two-way short message service (SMS) to provide improved configuration execution. Mobile identification number (MIN), Mobile Directory Number (MDH), Home System Identification (SID) number, SID/NID pairs, NAI/password for packet data, over the air service provisioning (OTASP) number, and Preferred Roaming List (PRL) flag can be easily updated with no manual or voice channel configuration actions. In addition, other system settings such as button behavior, language, call barring, adding units to hands-free calling, etc. may be updated as well. In an example, a series of binary SMS messages configures the telematics device, with a subset of the messages being used specifically for configuration while the remaining message initiates a packet data session to complete additional configuration.
US08306558B1 Dynamic adjustment of paging power based on page-type
Exemplary methods and systems for paging a mobile station are disclosed herein. Exemplary embodiments may help to improve the paging success rate for pages such as data-service pages and/or intersystem pages. An exemplary method involves: (i) before transmission of a page to a mobile station by an access network, the access network determining a page-type of the page; (ii) based at least in part of the page-type, determining a page-transmission power for the page; and (iii) the access network transmitting the page at the selected transmission-power level. To determine the page-type, an access network may determine whether the page is a voice-service page or a data-service page and/or determine whether or not the page is an intersystem page. In an exemplary embodiment, the page transmission for data-service pages is preferably greater than that for voice-service pages. Furthermore, the page-transmission power(s) selected for intersystem pages (for both data-service and/or voice-service) may be greater than that selected for non-intersystem voice-service and/or data-service pages.
US08306557B2 Base station apparatus and method for use in mobile communication system
A base station apparatus includes a classification unit configured to classify user apparatuses based on channel state of a radio link, a DRX (Discontinuous Reception) status memory configured to store information indicating which of multiple groups each of one or more of the user apparatuses conducting DRX belongs to, a determination unit configured to determine which of the groups the user apparatuses classified by the classification unit are to belong to with reference to the information stored in the DRX status memory, and an indication unit configured to indicate the determined groups to the user apparatuses. Each of the groups includes one or more of the user apparatuses activating simultaneously. The determination unit is configured to assign one of the user apparatuses having relatively poor channel state to one of the groups having a smaller number of simultaneously activating user apparatuses.
US08306553B2 Method and system for obtaining emergency caller location
A method and system for determining if a phone has changed locations includes a subscriber phone equipment coupled to a phone system through a subscriber access line. The subscriber phone equipment includes a location test module and a datastore. The location test module includes a first subscriber access line identity for the subscriber access line. The datastore includes a first subscriber location for the first subscriber access line identity. The location test module obtains a second subscriber access line identity for the subscriber access line, obtains a second subscriber location for the second subscriber access line identity, and compares the first subscriber location and the second subscriber location. If the first subscriber location does not match the second subscriber location, then the subscriber phone equipment has changed locations. If the first subscriber location matches the second subscriber location, then the subscriber phone equipment has not changed locations.
US08306552B2 Pattern filtering for mobile station position estimation
Examples disclosed herein may relate to filtering one or more signal attribute patterns from use in position estimation for a mobile station based at least in part on an error value associated with an initial estimated position of the mobile station.
US08306550B2 Automatic gain control in radio frequency receivers
An automatic gain controller (AGC) in white space devices is configured with two operational modes. When entering a quiet time of the white space device, the AGC selects the first operational mode. The first operational mode is associated with detecting licensed signals on one or more white space channels by testing a measured received signal strength indicator (RSSI) value to determine which one of a number of the AGC's gain states should be used corresponding to a gain for application to input white space signals on the whitespace channels. When not in the quiet time, the AGC enters a second operational mode. The second operational mode sets a fixed gain state of the AGC's multiple gain states to apply in selecting one of the white space channels on which no licensed signals were detected.
US08306549B2 Method and apparatus for suppressing inter-cell interference
The present invention discloses a method and an apparatus for suppressing inter-cell interference. The method includes: obtaining edge channels whose signal interference ratio (SIR) is above a preset threshold from edge channel group to constitute a first candidate channel set; selecting an edge channel of the lowest correlation as a tier-1 channel; obtaining central channels whose SIR are above a preset threshold from central channel group to constitute a second candidate channel set; selecting a central channel of the lowest correlation as a tier-2 channel; and comparing SIRs of the tier-1 channel and the tier-2 channel and assigning the channel of a higher SIR to an edge terminal in the local cell. The present invention may suppress inter-cell interference and reduce the waste of channel resources.
US08306548B2 Navigation device for communication to an information providing server
The present invention provides a navigation device which performs communication with an information-providing server device. The navigation device (3) includes a communication section (11) which transmits a message to the server device for a response confirmation, and receives a response message with respect to the message from the server device; a response value obtaining section (12) which determines a time duration from a time when the message is transmitted to another time when the response message is received, and obtains a response value indicating a communication state in relation to a communication time on the basis of the determined time duration; and a communication-parameter setting section (13) which determines an optimal communication parameter on the basis of the response value obtained by the response value obtaining device, and sets the optimal communication parameter in a communication parameter in relation to a communication disconnection condition used in the navigation device (3).
US08306544B2 Base station apparatus and communication control method
A disclosed base station apparatus includes a resource allocation unit allocating radio resources using a first resource allocation method for dynamically allocating the radio resources and a second resource allocation method for allocating the radio resources at a constant period, wherein when a size of data to be transmitted is equal to or greater than a first threshold value, the resource allocation unit allocates the radio resources using the first resource allocation method, otherwise, the resource allocation unit allocates the radio resources using the second resource allocation method, and when the size of the data to be transmitted is equal to or greater than a second threshold value, the resource allocation unit allocates radio resources reserved as radio resources to be allocated using the second resource allocation method as radio resources to be allocated using the first resource allocation method.
US08306543B2 Method for providing random access to communication system
In a communication system providing services with different quality of service requirements to a plurality of user equipment sharing resources of the communication system, resources of the communication system are allocated for service requests. The allocating of resources includes dividing the resources into at least two groups of resources, the different groups of resources being dedicated to different types of service.
US08306541B2 Data rate methods and apparatus
A wireless terminal receives an uplink traffic channel segment assignment including a maximum uplink rate option indicator. Each uplink rate option corresponds to a number of information bits, coding rate and modulation method. The maximum rate option indicator indicates the highest rate option that the wireless terminal is permitted to use when transmitting in the assigned traffic channel segment from the perspective of the base station. In some embodiments, the wireless terminal uses interference measurements to further quality, e.g., conditionally reduce, the maximum uplink rate option that may be used. Then, the wireless terminal selects an uplink rate option to use which is less than the determined allowed maximum uplink rate option, e.g., based on the amount of user data to communicate. The wireless terminal transmits data in the assigned uplink traffic channel segment in accordance with the wireless terminal selected uplink rate.
US08306540B2 System and method for processing connection from macro cellular base station to mini type base station
A system and a method for connecting macro cellular base stations into mini type base stations are applicable to a mobile communication apparatus having a covering range provided by macro cell base stations upon entering into a range provided by mini type base stations for automatic switching. The method includes establishing a database stored with information related to a geographic distribution for mini type base stations and a listing of authorized admission for allowing mobile communication apparatus to enter; acquiring the geographic area of the mobile communication equipment in order to search the database for at least one mini type base station based on International Mobile Subscriber Identity of the mobile communication apparatus for allowing the mobile communication apparatus to enter into the searched mini type base station from the macro cell base stations for communication.
US08306535B2 Communication controller and communication controlling method for controlling a movable communication terminal device
A communication controller and a communication controlling method are provided, even when functionalities of the communication controller included in a communication system such as UTRAN or the like, so that the services of the functionalities are available broadly in the whole system. An RNC 102 for controlling a movable communication terminal device, in cooperation with the communication controller, receives a request for provision of a service. The RNC 102 includes: a signal transmitter/receiver 201 for discriminating the type of the requested service; an HSUPA communication request discriminating section 203; a call controller 202; a transfer destination search table 205 for storing information that associates a service that can be requested by the service request receiving means and another RNC that can provide the service; and a transfer destination searching section 204 for identifying another RNC that can provide the service, based upon the information stored in the transfer destination search table 205, if there is a request for HSUPA communication that cannot be provided by the RNC 102. The RNC 102 transfers the request for the provision of the service to another RNC identified by the transfer destination searching section 204.
US08306532B2 System and method for using multiple subscriber identities to provide differentiated services to subscribers
The techniques disclosed here enable a mobile station device having a plurality of subscriber identities to select an identity for registration with a network for wireless communications in a way that takes advantage of the most favorable roaming agreements between operators. The identity selection algorithm, for example, provides the flexibility to select amongst mobile station subscriber identities of 3GPP2 (1×RTT, EVDO) access technologies and 3GPP (LTE/GSM/UMTS) access technologies as well as specific operators' networks for domestic and international roaming. The exemplary algorithms allow the operator to optimize roaming agreements in different markets and maximize revenue from the roaming of its customers.
US08306530B1 Method and system for assigning a static mobile internet protocol address to a mobile node
A method for assigning a static mobile internet protocol address to a mobile node by an access node is provided. The method includes receiving a mobile registration request message, sending an access request message to an authorization node in response to the registration request, and receiving an access accept message containing a static mobile IP address from the authorization node. The method continues by sending an access registration request message containing the static mobile IP address to a mobile network internet node, which then assigns the static mobile IP address to the mobile node. A mobile access registration request message associated with the mobile registration request message is sent to the mobile network internet node at a time after the access registration request message has been sent. A mobile access registration reply message is received from the mobile network internet node, and a mobile reply registration message containing the static mobile IP address is sent to the mobile node.
US08306524B2 Mobile terminal with camera clock frequency control
A method for controlling a mobile terminal includes operating at least one clock at first and second frequencies, determining wireless sensitivities of the mobile terminal at the first and second frequencies, comparing the wireless sensitivities, and controlling a camera of the mobile terminal at one of the first or second frequencies based on said comparison of the wireless sensitivities.
US08306521B2 Vehicle control apparatus with data reprogrammable via wireless communication network
In a vehicle control apparatus for reprogramming data stored therein based on a reprogramming instruction transmitted thereto via a wireless communication network, an asking unit is provided. The asking unit asks a data reprogramming unit about whether the reprogramming instruction is validated or not. The data reprogramming unit has been authorized to reprogram the data stored in the vehicle control apparatus. A determining unit is provided in the vehicle control apparatus. The determining unit receives a reply to the asking transmitted from the data reprogramming unit via the wireless communication network and determines whether to enable or disable the reprogramming of the data stored in the vehicle control apparatus based on the received reply.
US08306517B2 Capacity management of an asynchronous transfer mode interface in a wireless communication infrastructure
Methods and apparatus that effectively manage capacity of a wireless-based communication infrastructure are presented herein. An evaluation component can generate configuration data associated with a base station of a cellular wireless network. Further, a radio network controller component can determine capacity of a physical port coupled between a radio network controller and the base station. The radio network controller component can configure the radio network controller to utilize an increase in capacity of the physical port based on the determined capacity of the physical port. A base station component can configure the base station to utilize the increase in capacity of the physical port based on the configuration data generated by the evaluation component.
US08306511B2 Method and system for processing queries initiated by users of mobile devices
In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
US08306509B2 Enhanced messaging with language translation feature
A method (400) for creating and managing a distribution list can include creating a distribution list (410) at a voicemail system. The distribution list can include at least one recipient and at least one language preference for one or more of the at least one recipients. The method can further include selecting the created distribution list (504) and recording an audio message (508) to be sent to the at least one recipient. Translating the audio message (510) into the at least one language preference for one or more of the at least one recipients thereby creating at least one translated audio message and sending the at least one translated audio message (512) to the at least one recipient.
US08306505B2 Method and apparatus for transferring identity information to a wireless device for temporary use
A method and apparatus for transferring identity information for temporary use by a wireless device, visiting a foreign operator network, is provided. The wireless device is identified as foreign to the operator network and presented with an opportunity to download a temporary identity which is recognized by the operator network as belonging to a local subscriber. The temporary identity, once installed on the wireless device, makes the wireless device appear as a local subscriber. Upon termination of use, the temporary identity is returned to a pool and usable for another wireless device.
US08306493B2 Pilot based adaptation for FM radio receiver
Performing a decoding mode of a frequency modulation (FM) signal for an adaptive FM radio receiver includes passing the FM signal through a FM demodulator to obtain a composite signal that includes a pilot signal and noise around the pilot signal, passing the composite signal through a band bass filter, filtering the pilot signal from the noise using a pilot and noise separator that includes a notch filter that filters the pilot signal from the noise, obtaining average amplitudes of the pilot signal and the noise, comparing a ratio between the average amplitudes of the pilot signal and the noise with a programmable threshold, and selecting a decoding mode and an audio low pass filter. The decoding mode is selected based on a quality of the pilot signal being decoded and the audio LPF is selected based on the comparison ratio.
US08306488B2 Signal transmitter linearization
A linearizer for a non-linear transmitter includes a tap delay line that provides samples of an input signal at selected times. At least one Volterra tap is coupled to the tape delay line. The Volterra tap includes a lookup table representation of a polynomial. An adaptive controller is coupled to the Volterra tap for modifying values in the lookup table.
US08306487B2 Phase corrector and phase correction method
A phase corrector in a radio transmitter includes a quadrature modulator which modulates a first carrier signal by using an in-phase component and a quadrature component of a first signal, a quadrature demodulator which demodulates a feedback signal by using a second carrier signal to generate a second signal including an in-phase component and a quadrature component, a phase detector which detects a phase error between the first signal and the second signal based on the in-phase components and the quadrature components of the first signal and the second signal, and a phase shifter which performs phase shift of any one of the first signal, the second signal, the first carrier signal and the second carrier signal based on a sum value obtained by adding to the phase error a first phase amount varying on a time base in a given phase range.
US08306485B2 Device and a method for controlling and monitoring the power of the signal from a radiocommunications terminal
A radiocommunications terminal includes a send circuit and a receive circuit connected to a send/receive antenna of the terminal and respectively defining, when in operation, a send mode and a receive mode. The terminal also includes a circuit in a common part of the connection of the send and receive circuits to the antenna for matching the send and receive circuits to the antenna. A device for controlling and monitoring the power of signals sent/received by the terminal decenters the impedance matching of the antenna of the terminal only when the device is in send mode. Applications include reducing the energy impinging on the user of a mobile radio communications terminal.
US08306480B2 System and method for transmission interference cancellation in full duplex transceiver
A full duplex transceiver has cancellation circuitry that includes an auxiliary receiver and an auxiliary transmitter. More specifically, an analog received signal that includes transmission signal leakage is provided to a low noise amplifier (LNA), which then provides its output to a main receiver and the auxiliary receiver. The auxiliary receiver includes a portion operable to convert the received signal from the analog domain to the digital domain. The auxiliary receiver additionally includes a cancellation processor that determines the transmission signal leakage and generates a signal based on the determined leakage. This signal generated by the auxiliary receiver is provided to the auxiliary transmitter, which converts the digital signal back to the analog domain and generates a cancellation signal. The analog cancellation signal is fed back and added to the received signal at the input of the LNA. As a result of the feedback system including an auxiliary receiver and an auxiliary transmitter, transmission signal leakage of many types may be canceled from a received signal.
US08306479B1 Polarization control for cell telecommunication system
A base station for use in a wireless communications system is disclosed, including transceiver circuitry for transmitting and receiving with at least one mobile device over at least one communications channel. Polarization control logic is included for controlling a polarization of signals transmitted over the at least one communications channel. The polarization control logic adjusts a polarization of the signal transmitted on the at least one communications channel responsive to at least one parameter received from the mobile device relating to a quality of signal received on the at least one communications channel.
US08306478B2 Remote monitoring device and process
A remote monitoring device is integrated as part of a cell phone or personal digital assistant. By sharing computing resources of a communications transceiver, the cost of a monitoring device can be significantly reduced, while still permitting sufficient functionality to effectively observe an area of interest, such as a child's sleeping area. An alert is generated and transmitted to an observer using a separate transceiver when activity at the monitored area (i.e., sound or video activity) meets a specified threshold.
US08306473B2 Methods and apparatus for using multiple antennas having different polarization
A MIMO wireless communications device supports a dual polarized mode of antenna operation and a single polarized mode of antenna operation. Antenna mode selection is performed as a function of signal to noise ratio information and/or rank information corresponding to a communications channel matrix. One of a communications device's processing chains is switched between first and second polarization orientation antennas, e.g., vertical and horizontally polarized antennas, as a function of the antenna mode selection. In various embodiments, the dual polarized mode is advantageously used for high SNR users, while in the low SNR regime, where the capacity is limited by received power, the single polarized antenna configuration, sometimes referred to as the spatial MIMO configuration, is used.
US08306466B2 Lubricant retention features on heater body of a fuser
A fuser assembly including a heater assembly that includes a heater body, the heater body includes a substrate that extends across the fuser nip. A plurality of retention features are defined on a protective layer covering the surface of the substrate. The protective layer includes a first layer and a second layer, the second layer including a plurality of passages extending from an outer surface of the second layer to the first layer and dimensioned and positioned to allow a lubricant to pass through the second layer between the retention features and the outer surface of the second layer.
US08306465B2 Image forming apparatus having varying distances between photosensitive drums and transfer rollers
An image forming apparatus includes a plurality of optical scanning units to scan light modulated according to an image signal, a plurality of photoconductive drums to form a plurality of electrostatic latent images by the light scanned from the plurality of optical scanning units, a plurality of developing units to develop the plurality of electrostatic latent images formed on the plurality of photoconductive drums into a plurality of toner images, an intermediate transfer unit to transfer the plurality of toner images developed by the plurality of developing units, a plurality of first transfer rollers installed in the intermediate transfer unit to correspond to the plurality of photoconductive drums, respectively, and to apply transfer voltages that is used to transfer the plurality of toner images onto the intermediate transfer unit, a second transfer roller to transfer the plurality of toner images formed on the intermediate transfer unit onto a paper, and a fixing unit to fix the plurality of toner images transferred onto the paper, wherein the plurality of first transfer rollers includes the first transfer rollers of a first group in which distances between the first transfer rollers of the first group and the plurality of photoconductive drums, respectively, are sequentially reduced downstream along a direction that the intermediate transfer unit travels, and the first transfer roller of a second group is independent from the distances between the first transfer rollers of the first group and the plurality of photoconductive drums.
US08306464B2 Development device and image forming apparatus using the same
Provided is a development device and an image forming apparatus both using a hybrid development method and capable of forming high quality images without occurrence of development hysteresis (ghost). The nip portion of the toner carrier and the developer carrier is configured as follows: the rotating direction of a toner carrier and a developer carrier are in counter directions; a magnetic pole facing the toner carrier is positioned on the upstream side in the developer carrier rotating direction; and a counter charge generated by the toner supply reaches a toner recovering portion without being considerably attenuated.
US08306461B2 Multicolor electrophotographic print engine
A method and system for printing image documents using a variety of toners where some toners using a multi-development station having two or more development stations. These toners are co-printed prior to fixing, on the receiver by the multi-development station.
US08306459B2 Opening-and-closing mechanism and image forming apparatus
An aspect of the invention is an opening-and-closing mechanism including: an opening-and-closing member that open-and-closes an body; a holding member rotatably coupled to the body; a sliding member disposed slidable to the holding member along a longitudinal-direction of the holding member, whose end portion is coupled to the opening-and-closing member, and sliding to the holding member in accompaniment with rotation of the opening-and-closing member; a braking member of an elastic material whose coefficient of friction with one of the sliding member or the holding member is larger than that between the other of the sliding member or the holding member and the one, the braking member sliding to the one in accompaniment with the sliding member sliding to the holding member to generate a braking-force by a frictional-force; and a pressing member disposed on the other, the braking member being mounted thereat, pressing the braking member against the one.
US08306454B2 Image forming apparatus with improved accuracy in forming a gap between a developing unit and a photoreceptor drum
An image forming apparatus includes: a photoreceptor unit having a photoreceptor drum on which an electrostatic latent image is formed; a developing unit for developing the electrostatic latent image formed on the photoreceptor drum; a developing unit supporting shaft for rotatably supporting the developing unit; a pressing lever for pushing and rotating the developing unit to press the developing unit against the photoreceptor unit; a rotatable pressing lever shaft for supporting the pressing lever; and a holding member for holding the developing unit supporting shaft and the pressing lever shaft to maintain a fixed distance between the developing unit supporting shaft and the pressing lever shaft.
US08306451B2 Developer supply container featuring two developer accommodating chambers
A developer supply container detachably mountable to an image forming apparatus includes a first chamber, provided with a first opening, for accommodating a developer; a second chamber for receiving the developer from the first chamber through the first opening, the second chamber being provided with a second opening for permitting discharge of the developer to an outside of the developer supply container; a first sealing member for sealing the first opening; a second sealing member for sealing the second opening; and a connecting mechanism for interrelating an unsealing operation of the first opening with an unsealing operation of the second opening, while permitting a resealing operation of the second opening by said second sealing member without resealing the first opening by the first sealing member.
US08306448B2 Fuser system and heat source power circuit
A printing system fuser is presented with an AC-AC power circuit using a pair of high speed pulse width modulated switches and low speed switching devices for flyback current conduction for powering a fuser heating element, and power factor control system and techniques are presented for adapting AC-AC converter control for powering one fuser heating element at least partially according to angle control switching of another fuser heating element to control fuser power factor.
US08306443B2 Multi-color printing system and method for reducing the transfer field through closed-loop controls
Multi-color document processing systems and methods are described in which the toner detachment field distribution curve is measured as a function of transfer field and the curve is shifted by adjustment of one or more toner state adjustment actuators to facilitate operation at lower transfer field levels for mitigating retransfer and other high field defects.
US08306439B2 Communication apparatus and signal reception method
A communication apparatus in accordance with an embodiment comprises a reception unit configured to demodulate a received signal to output a first demodulated signal in dependence on a reception condition. The communication apparatus further comprises a pattern detection unit configured to detect a characteristic pattern in the first demodulated signal to output a pattern detection signal, and a pitch detection unit configured to detect a pitch of the characteristic pattern based on the pattern detection signal to output a first signal detection signal indicating that the first demodulated signal is one of an in-phase signal and a quadrature signal, or an inverted version of the one of the in-phase signal and the quadrature signal.
US08306435B2 Reception of signals transmitted over a dispersive optical channel
A receiver for recovering transmitted information carried by a received optical signal that has been affected by dispersion includes an optical splitter having an input port arranged to receive the received optical signal, and a plurality of output ports. A proportion of optical power at the input port is transmitted to each of the output ports. A plurality of optical detectors is operably connected to respective output ports of the optical splitter, for generating a corresponding plurality of electrical signals. Optical phase shifters are disposed between the output ports of the optical splitter and respective optical detectors. As a result, each optical phase shifter applies a frequency dependent phase shift to an optical signal passing therethrough. An electronic processor includes analog and/or digital electronic components configured to combine two or more of the plurality of electrical signals, or information recovered separately therefrom, in order to provide improved accuracy or reliability of information recovery as compared with detecting and processing only the received optical signal. The receiver is advantageously able to mitigate the effects of frequency-dependent fading which may occur in intensity modulation/direct detection optical transmission systems due to dispersion in optical transmission paths.
US08306430B2 Dispersion compensating apparatus and dispersion compensating method
In a dispersion compensating apparatus, a reference identifying unit identifies a reference (X dB down) that makes a penalty lower than a predetermined value in accordance with optical signal information and a reference identifying table, and a VIPA plate temperature adjusting unit adjusts a refractive index of a VIPA plate by modifying a temperature of the VIPA plate so that a transmission center wavelength derived from the reference matches the wavelength defined by an ITU-T Grid. If a dispersion compensation value setting unit performs an optimal residual dispersion value search, the VIPA plate temperature adjusting unit determines if a filtering penalty is lower than a predetermined value in accordance with a penalty management table. If the filtering penalty is lower than the predetermined value, temperature adjustment of the VIPA plate is not performed.
US08306427B2 WDM transmission apparatus, optical add-drop multiplexer and WDM transmission method
There is provided a WDM transmission apparatus including a calculator being operable to calculate an optical signal level of a wavelength after wavelength demultiplexing based on information of OSNR, an amplifier controller being operable to compensate for the optical signal levels of all the wavelengths after wavelength demultiplexing to become a target level based on an optical signal level calculated by the calculator, and an deviation corrector being operable to correct a deviation of an optical signal level between each wavelength based on the optical signal level calculated by the calculator.
US08306420B2 Optical network real time latency measurement systems and methods
The present disclosure provides systems and methods for real-time, in-service latency measurements over optical links that may be further integrated within various optical control planes. The present invention may utilize minimal unused overhead to calculate latency of an optical line through a transport network. The present invention utilizes timers at two end-point nodes associated with the optical line, and includes a mechanism to filter out frame skew between the nodes. Advantageously, the present invention provides a highly accurate latency measurement that may calculate latency on links as small as one meter, an in-service algorithm operable without network impact, and may be integrated with an optical control plane to automatically provide administrative weight variables associated with link costs.
US08306419B2 Techniques for controlling a light source in a wavelength division multiplexed passive optical network
Techniques for controlling a light source in a wavelength division multiplexed passive optical network (WDM-PON) are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for controlling a light source in a wavelength division multiplexed passive optical network (WDM-PON). The apparatus may include a digital signal processing device configured to output a pilot tone signal. The apparatus may also include an amplifier configured to modulate a modulation current and the pilot tone signal, and output an amplitude modulated signal. The apparatus may further include a capacitor configured to AC couple the amplitude modulated signal to a bias current applied to a light source; and a monitoring photodiode configured to detect an output optical signal of the light source and transmit the detected output optical signal to the digital signal processing device to control the output optical signal of the light source.
US08306411B2 Photographic apparatus
A photographic apparatus comprises an information obtaining unit and a controller. The information obtaining unit obtains information regarding a photographic subject image. The controller performs a switching control that changes a first use mode to a second use mode on a basis of the information. The first use mode is set by a user, and the second use mode is different from the first use mode.
US08306405B2 Data recording method, data editing method, data decoding method, and apparatus and recording medium therefor
A system records an AV stream composed of a plurality of record units (RUs) containing independently reproducible video units (VUs) of at least video or audio and program information (Movie atom) managing the AV stream, onto a recording medium. The program information contains a piece of information (Edit list atom) that manages a point of junction between the record units or between AV streams. In decoding the AV stream, decoding is halted or decoders are switched at the point of junction, based on the management information on the points of junction, for example.
US08306402B2 Time shift view/listening system, display device, and time shift view/listening method
A display device switches a broadcast channel which is being received by a tuner unit based on a broadcast channel switching instruction input from a user operating unit and transmits broadcast channel switching information to a recording and reproduction device. The recording and reproduction device sets a channel of a tuner unit to the same channel as the display device based on the broadcast channel switching information. A content is recorded and reproduced by a recording and reproduction unit based on a time shift viewing/listening instruction, a switch unit of the display device is switched from the tuner unit to the recording and reproduction device, and the reproduction output from the recording and reproduction device is displayed on a display unit.
US08306399B1 Real-time video editing architecture
An architecture which allows real-time video editing using a 2D/3D graphics engine. This architecture comprises input and output buffers. It receives video streams from either compressed sources of data or non compressed sources of data. This architecture allows a flexible upgrade of the video effects using software plug ins.
US08306397B2 Picture recorder and commercial message detection method
A picture recorder that records TV broadcast programs and skips commercial sections included in broadcasts for reproduction, includes: an audio input unit that separates an audio signal from the broadcast program; and an audio processing unit that detects a commercial section from an audio signal separated in the audio input unit, and generates the reproduction position information indicating the position of the commercial section. The audio processing unit includes: a silent section determining unit that compares the level of an audio signal included in the broadcast program with a threshold V0, and determines a section less than V0 as a silent section; and a commercial section determining unit that, when the interval T between adjacent silent sections matches a predetermined time length Tc, determines a section sandwiched by the silent sections as a commercial section.
US08306396B2 Hardware-based, client-side, video compositing system
A system for video compositing is comprised of a storage device for storing a composite timeline file. A timeline manager reads rendering instructions and compositing instructions from the stored file. A plurality of filter graphs, each receiving one of a plurality of video streams, renders frames therefrom in response to the rendering instructions. 3D hardware is responsive to the rendered frames and the compositing instructions for creating a composite image. A frame scheduler is responsive to the plurality of filter graphs for controlling the frequency at which the 3D hardware creates a new composite image. An output is provided for displaying the composite image. Methods of generating a composite work and methods of generating the timeline file are also disclosed. Because of the rules governing abstracts, this Abstract should not be used to construe the claims.
US08306393B2 Information recording apparatus, information copying system, method for copying information, program and computer readable recording medium
A first information recorder comprises a limited number-of-times of copying information setting unit for setting information on the limited number-of-times of copying electronic data, a first limited number-of-times of copying information updating unit for reading out the electronic data from a first information recording medium containing electronic data set with limited number of times of copying information by the limited number-of-times of copying information setting unit and updating the limited number-of-times of copying information set with respect to the electronic data, and a first transmitter for transmitting electronic data whose limited number-of-times of copying information is updated by the first limited number of times of copying information updating unit. A second information recorder comprises a second receiver for receiving electronic data transmitted from the first transmitter, a second limited number-of-times of copying information updating unit for reading out the electronic data from a second information containing medium recording the electronic data and updating the limited number-of-times of copying information set with respect to the electronic data, and a second transmitter for transmitting electronic data whose limited number-of-times of copying information is updated by the second limited number-of-times of copying information updating unit.
US08306390B2 Scene segment dividing device
A scene segment dividing device which can precisely specify a break segment and an in play segment based on a sports image and can precisely manage a series of offenses in the in play segment as each scene segment. A scene segment division unit extracts ball track information in an in play segment based on specified break segments to divide the information into scene segments.
US08306389B2 Recording medium capable of interactive reproducing and reproduction system for the same
On an optical disk, video object sets (VTST_VOBS) to be reproduced and video title set information (VTSI) serving as management information on the video object sets have been stored. In each video object set (VTST_VOBS), many data cells, each containing video, audio, and sub-picture data, are arranged. Management information on programs chains, which are combinations of programs to be reproduced one after another, has been written in a video title set PGC table (VTS_PGCIT). By referring to the program chain table (VTS_PGCIT) according to the user's input, the playback order of program chains can be changed, enabling the program chains to be reproduced one after another in various modes.
US08306387B2 Play back apparatus, playback method and program for playing back 3D video
The playback apparatus realizes stereoscopic viewing by overlaying planar or stereoscopic graphics over stereoscopic video in a way that reduces eye strain using following method in abstract: A graphics plane holds therein data composed of graphics data. A shift engine shifts, in a case when a composition unit composites the graphics data with a left-view video frame, coordinates of each of the pixels is shifted in a first horizontal direction, and in a case when the composition unit composites the graphics data with a right-view video frame, coordinates of each of the pixels is shifted in a second horizontal direction that is opposite to the first direction.
US08306381B2 Cable exit trough with insert
A cable exit trough defining an insert aperture for receiving a modular cable management inserts. The modular insert providing an additional cable management device such as a curved guidewall. The cable management device may alternatively be fixed to the cable exit trough. Removable snap-mounted flanges may also be included in the exit trough. The exit trough may also include an exit cover having a cover plate and a pivot plate hingedly mounted thereto for easy access to the trough.
US08306373B2 Fiber Bragg grating sensing package and system for gas turbine temperature measurement
A fiber Bragg grating multi-point temperature sensing system comprises a fiber sensing cable package and a plurality of clamping devices distributed along an inner surface of a wall in a circumferential direction for securing the fiber sensing cable package. The fiber sensing cable package comprises a fiber Bragg grating based sensing cable comprising at least one optical fiber, a plurality of Bragg gratings inscribed in the optical fiber, and a fabric layer and a sheath tube surrounding the optical fiber. The multi-point fiber temperature sensing system comprises a light source for transmitting light to the Bragg gratings based sensing cable package, and a detector module receiving reflected signal. Each clamping device comprises a radiation tee and defines at least one mounting hole for securing the fiber sensing cable.
US08306372B2 Waveguide-type polarizer
The waveguide-type polarizer includes: a Z-cut lithium niobate substrate; an optical waveguide having a ridge structure and formed on the substrate; a low refractive index film formed with a thickness satisfying 0≦n·t/λ≦0.3742 (where n is a refractive index, t (μm) is the thickness of the film, and λ (μm) is the wavelength of a light wave) on the side of the ridge structure; and a high refractive index film formed with a thickness satisfying 0.089≦n·/λ on the low refractive index film. The width of the ridge structure is a ridge width where the distribution of ordinary light of the light waves propagated through the optical waveguide changes and the distribution of extraordinary light of the light waves does not change, the angle of the ridge structure is less than 90°, and the waveguide-type polarizer has a function of transmitting extraordinary light.
US08306361B2 High-speed high-accuracy matrix singular value decomposition method, program, and device
A singular value decomposition method according to the present invention is a method for performing a singular value decomposition on an arbitrary matrix A using a computer, the method including the steps of: performing an upper bidiagonalization on the matrix A so as to obtain an upper bidiagonal matrix B of the matrix A; obtaining at least one singular value σ of the matrix B as singular values of the matrix A; and obtaining a singular vector of the matrix A for the σ. The step of obtaining a singular vector of the matrix A includes a step of performing a Twisted decomposition on a matrix BTB−σ2I (where I is a unit matrix) by using a Miura inverse transformation, an sdLVvs transformation, an rdLVvs transformation and a Miura transformation so as to diagonalize a matrix BTB.
US08306360B2 Device and method for obtaining clear image
A device and a method for obtaining a clear image, the method is executed by a digital signal processor (DSP) chip or a microprocessor. Through merging clear parts of two images with different focal lengths, a single clear image is obtained. The image is divided into a plurality of blocks, and then edge detection is processed to obtain an edge image. Blocks having more complete edge information are selected as clear blocks. Then, the clear blocks are further merged into a single clear image. Once the images are processed with the method, a depth of field of the image can be adjusted, without adding hardware elements of a digital camera such as a variable diaphragm.
US08306356B1 System, plug-in, and method for improving text composition by modifying character prominence according to assigned character information measures
A computer implemented system, plug-in application and method for composing a formatted text input to improve legibility, readability and/or print economy while preserving the format of the text input and satisfying any user selected aesthetic constraints. This is accomplished by reading in blocks of text input having defined characters including letters and punctuation in a given input format. A language unit such as a lexical or sub-lexical unit, a subset of punctuation or another defined unit for a particular language is examined and an information measure (IM) is assigned to each character in the language unit indicating the predictability of that character to differentiate the language unit from other language units. Typically, multiple different IMs are assigned to each character and combined to form a combined IM (CIM). The process is repeated for at least a plurality of language units and typically until all the text input in the block has been analyzed and information measures assigned to all of the characters. An adjustment to a physical feature is determined for each character in the plurality of units to modify the visual prominence of that character according to the values of the assigned information measures and a permitted range of physical variation for the block. The adjustments are applied to each character to compose the text input consistent with the input format.
US08306354B2 Image processing apparatus, method, and program
A shadow region extraction method capable of extracting a shadow region from contrast enhanced three-dimensional images obtained at different time points in an improved manner. The method includes the steps of detecting a first shadow region from a contrast enhanced two-dimensional image constituting a contrast enhanced three-dimensional image obtained at a first time point among a plurality of contrast enhanced three-dimensional images of a subject obtained at different time points, detecting, by the use of position information of a point in the first shadow region, a second shadow region corresponding to the first shadow region from a contrast enhanced two-dimensional image constituting a contrast enhanced three-dimensional image obtained at a second time point different from the first time point, and displaying the first shadow region and the second shadow region.
US08306353B2 Information processing apparatus with light processing, indication system, and computer readable medium
An information processing apparatus recognizes an object from plural images captured by a image capture device, decides an outline of the recognized object, and calculates average luminances of the inside and the outside of the decided outline. Further, the information processing apparatus determines that a difference between the average luminances of the inside and the outside of the outline is equal to and more than a predetermined value, generates an adjustment image which make gradation increase so that a luminance of any one of the inside and the outside of the outline increases when the difference is equal to and more than the predetermined value, the any one of the inside and the outside of the outline having a lower average luminance than another one. The adjustment image is projected onto the object by a projection device, and then captured by the image capture device.
US08306350B2 Aspect ratio distortion minimization
According to one embodiment of the invention, a method is provided for aspect ratio distortion minimization. The method includes receiving input pixels from a video source. The method then determines an input position and scale factor for each input pixel. A count value determines that a pixel should be outputted. A polyphase finite impulse response filter is centered on a particular input pixel based on the count value. An output pixel is generated using the polyphase finite response filter on a particular input pixel based on the count value and output pixels are outputted.
US08306349B2 Method for simulating dark-part exposure compensation of high dynamic range images using a single image and image processing device for use with the method
A method for simulating dark-part exposure compensation of high dynamic range images using a single image includes steps of: performing bright-part-enhancing image processing and saturation-contrast-enhancing image processing to obtain images P1, P2, respectively; selecting one of the images P1, P2; performing bright and dark parts identifying image processing on a selected image; performing blurring image processing on the selected image, to obtain a weight-reference image P3; and performing mixed weight calculation on pixels of the image P1 and pixels of the image P2 according to weights of pixels of the weight-reference image P3, respectively, so as to mix the image P1 and the image P2 to obtain a mixed image P4, wherein the pixels of the images P1, P2 on which the mixed weight calculation is performed correspond to the pixels of the weight-reference image P3, respectively. Hence, excessively dark parts typical of an image of undesirably high contrast are improved by reference to a single.
US08306345B2 3+N layer mixed raster content (MRC) images and processing thereof
A method for processing image data includes using advantages of both a three-layer MRC model and an N-layer MRC model to create a new 3+N layer MRC model and to generate a 3+N layer MRC image. The method includes providing input image data; segmenting the input image data to generate: (i) a background layer representing the background and the pictorial attributes of the image data, (ii) one or more binary foreground layers, (iii) a selector layer, and (iv) a contone foreground layer representing the foreground attributes of the image data on the background layer; and integrating the background layer, the selector layer, the contone foreground layer, and the one or more binary foreground layers into a data structure having machine-readable information for storage in a memory device. Each binary foreground layer includes one or more pixel clusters representing text pixels of a particular color in the input image data.
US08306335B2 Method of analyzing digital document images
Analyzing an input image, the input image being one of a digitized image stored in a memory or a scanned image from a scanner. Forming a feature image from the input image by dividing the input image into a plurality of blocks of pixels, thus associating each block of pixels in the input image with a single pixel in the feature image, and outputting the feature image for further analysis or storage in a memory. Example embodiments extract and analyze features from a document image to detect particular characteristics associated with the page area, the distortion area, and the book spine area. Extracted features can be further analyzed to detect document characteristics at the paragraph, line, word, and character levels.
US08306333B2 Method and system for automatic figure segmentation
A method for achieving segmentation of a picture according to one aspect of the present invention comprises: determining a first foreground of a picture based on a predetermined mask; applying Gaussian Mixture Models with weighted data (GMM-WD) to the first foreground to generate a second foreground; determining a first background of the picture based on the second foreground; applying the GMM-WD to the first background to generate a second background; and determining an unknown region based on the second background and the second foreground.
US08306330B2 Game apparatus and storage medium storing a handwriting input program
A method to detect answers and notes inputted a game apparatus including: receiving user input data and determining the received user input data to be an answer character based on a characteristic of the user input data; displaying on the display the answer character contemporaneously with the determination of the received user data is the answer character; making a game determination based on the answer character; displaying a result of the game determination; determining the received user input data to be a note character based on the characteristic of the user input data; displaying the note character contemporaneously with the determination that the user input data is the note character; settling the note character as an answer character based on a user input made after the note character is displayed, and displaying the answer character determined from settling the note character.
US08306328B2 Method for converting outline characters to stylized stroke characters
A method converts an outline character to a stylized stroke character by first identifying regions of the outline character, wherein each region is closed and disjoint. For each region, candidate locations for stroke bodies and terminals of the stylized stroke character are determined. The stroke bodies are then initialized and organized into a hierarchical tree stricture, and modified in an order of the hierarchical tree structure. End positions of the modified stroke bodies are then adjusted to match the outline character, and lastly, the terminals are selected for the adjusted stroke bodies.
US08306327B2 Adaptive partial character recognition
A method and system for recognizing a character affected by a noise or an obstruction is disclosed. After receiving an image with characters, a character being affected by a noise or an obstruction is determined. Then, areas in the character where the noise or obstruction affected are precisely located. Templates representing every possible character in the image are updated by removing equivalent areas to the areas in the character being affected by the noise or obstruction. Then, the character is classified in a template among the updated templates by finding the template having the highest number of matching pixels with the character.
US08306325B2 Text character identification system and method thereof
A method for text character identification. The method acquires multiple connected components (CCs) in a binary image, and each CC has a pattern property value. The method determines at least one property limit based on the pattern property values, generates a filtering rule according to the property limit, and determines whether each of the CCs is a text character according to the filtering rule.
US08306324B2 Image processing method and image processing apparatus
This invention relates to an image processing method and image processing apparatus for improving the image quality of the boundary part of an image cut-out or deletion area. According to this method, an area specified by a user as a cut-out or deletion target area is slightly reduced or enlarged to eliminate an undesirable background area. In image cut-out, the cut-out image side is shaded off. In image deletion, the background image side is shaded off. This increases the image quality at the joint between the boundary part of the cut-out image and an image to be composited. The image quality between the remaining background image and the deletion part also improves.
US08306322B2 Bitstream syntax for graphics-mode compression in wireless HD 1.1
A method of and system for encoding high definition video content using embedded graphics coding is described. The method determines if the video content includes an RGB or YUV444 color format or a YUV422 color format. If the color scheme includes RGB or YCbCr444 data and separate encoding is used, then all three color components are encoded separately using scalar EGC. If the color scheme includes RGB or YCbCr444 data and joint encoding is used, then all three color components are jointly encoded using joint scalar EGC. If the color scheme includes YCbCr422 data and separate encoding is used, then Y, U and V are encoded separately using scalar EGC. If the color scheme includes YCbCr422 data and joint encoding is used, then Y is encoded by itself using scalar EGC and U and V are jointly encoded using joint scalar EGC.
US08306321B2 Image processing method of compressing image data to be suitable for data transmission
An image processing apparatus executes an area dividing process on color image data that have been divided into blocks of a prescribed size, and for each block, selects a three-color mode when tone gradation is of higher priority and a four-color mode when resolution is of higher priority, as a color mode for an area averaging process. The image processing device executes a compression process in the selected color mode block by block, and outputs image data in a data format of 256 bit length, regardless of the color mode for compression.
US08306320B2 2D image segmentation apparatus and method, and apparatus and method for removing red-eye in the image
A Two-Dimensional (2D) image segmentation apparatus for segmenting pixels of a progressive input 2D image includes a group information storing unit storing information of pixel groups including a plurality of adjacent pixels; a pixel determining unit determining coordinates of an input pixel, and determining whether the input pixel is an effective pixel for segmentation; a group scanning unit scanning a adjacent pixel group disposed in a scan range preset from the effective pixel in the group storing unit when the input pixel is determined as the effective pixel by the pixel determining unit; and a group information updating unit updating information of a pixel group stored in the group information storing unit according to whether there is the scanned adjacent pixel group and a pixel group including an input pixel preceding the effective pixel. Moreover, a method is provided that removes red-eye using area information of a pixel group determined by the segmentation apparatus.
US08306317B2 Image processing apparatus, method and computer program product
An image processing apparatus includes an image acquiring unit that acquires image data about a plurality of subject images of a subject picked up under a plurality of exposure conditions different from each other; a pixel value acquiring unit that acquires, as a pixel value of a pixel position to which a spectral characteristic is to be estimated, a pixel value of the image data about any one of the subject images; an estimation operator calculator that calculates an estimation operator corresponding to the exposure condition of the subject image corresponding to the image data with the pixel value acquired by the pixel value acquiring unit; and a spectral characteristic estimating unit that estimates the spectral characteristic of the subject corresponding to the pixel position to which the spectral characteristic is to be estimated using the estimation operator calculated by the estimation operator calculator.
US08306315B2 Method of compiling three-dimensional object identifying image database, processing apparatus and processing program
Provided are a method of generating a low-capacity model capable of identifying an object with high accuracy, and creating an image database using the model, a processing program for executing the method, and a processing apparatus that executes the process. The method for compiling an image database that is used for a three-dimensional object recognition includes a step of extracting vectors as local descriptors from a plurality of images each image showing a three-dimensional object as seen from different viewpoints, a model creating step of evaluating the degree of contribution of each local descriptor to identification of the three-dimensional object, and creating a three-dimensional object model systematized to ensure approximate nearest neighbor search using the individual vectors which satisfy criteria, and a registration step of adding an object identifier to the created object model and registering the object model into an image database.
US08306314B2 Method and system for determining poses of objects
A pose for an object in a scene is determined by first rendering sets of virtual images of a model of the object using a virtual camera. Each set of virtual images is for a different known pose the model, and constructing virtual depth edge map from each virtual image, which are stored in a database. A set of real images of the object at an unknown pose are acquired by a real camera, and constructing real depth edge map for each real image. The real depth edge maps are compared with the virtual depth edge maps using a cost function to determine the known pose that best matches the unknown pose, wherein the matching is based on locations and orientations of pixels in the depth edge maps.
US08306311B2 Method and system for automated ball-grid array void quantification
A method and system for identifying voids in solder balls in a ball-grid array (BGA) using an image of the BGA include localizing an image of a solder ball on the BGA image, the solder ball image having a radius and having multiple points each having an image intensity, and producing a void-free model image of the solder ball based on the radius of the solder ball image, the void-free model image having multiple points each having an image intensity. The method and system also include computing a difference between the image intensities of the points of the solder ball image and the image intensities of the points of the void-free model image to produce a residual image, and identifying a void using the residual image.
US08306301B2 Image processing apparatus and image processing method
An image processing apparatus includes: a region detection section which detects a candidate region in which a structure having a predetermined shape is estimated to exist from an image a border pixel detection section which detects a border of the candidate region; a region setting section which sets a local region in the vicinity of and both sides of the border; a feature value calculation section which calculates predetermined feature values based on predetermined values obtained for respective pixel units of the local regions; a discrimination value calculation section which calculates a discrimination value based on calculation results of the predetermined feature values in local region groups on one side and the other side when viewed from the border; and a candidate region correction section which corrects a detection result of a candidate region based on a calculation result of the discrimination value.
US08306299B2 Method for reconstructing motion-compensated magnetic resonance images from non-Cartesian k-space data
A method for reconstructing a motion-compensated image depicting a subject with a magnetic resonance imaging (MRI) system is provided. An MRI system is used to acquire a time series of k-space data from the subject by sampling k-space along non-Cartesian trajectories, such as radial, spiral, or other trajectories at a plurality of time frames. Those time frames at which motion occurred are identified and this information used to segment the time series into a plurality of k-space data subsets. For example, the k-space data subsets contain k-space data acquired at temporally adjacent time frames that occur between those identified time frames at which motion occurred. Motion correction parameters are determined from the k-space data subsets. Using the determined motion correction parameters, the k-space data subsets are corrected for motion. The corrected data subsets are combined to form a corrected k-space data set, from which a motion-compensated image is reconstructed.
US08306296B2 Clutter signal filtering using eigenvectors in an ultrasound system
Embodiments for setting eigenvectors for clutter signal filtering from Doppler signals in an ultrasound system are disclosed. In one embodiment, the ultrasound system includes: a Doppler signal acquisition unit configured to transmit and receive ultrasound signals to and from a target object to acquire first Doppler signals; and a processing unit configured to compute a plurality of eigenvectors by using the first Doppler signals and form second Doppler signals corresponding to directions of the computed eigenvectors, the processing unit being further configured to compute component values of the second Doppler signals and set eigenvectors for clutter signal filtering among the plurality of eigenvectors by using the computed component values.
US08306294B2 Systems and methods for monitoring the amplification and dissociation behavior of DNA molecules
The present invention relates to systems and methods for monitoring the amplification of DNA molecules and the dissociation behavior of the DNA molecules.
US08306290B2 Diagnostic system for display of high-resolution physiological data of multiple properties
A diagnostic system for display of physiological data in a format useful for identifying or diagnosing physiological conditions. The system registers visual representations of different types of physiological data to aid in an understanding of bodily processes. In addition to registering the data, the system may display different types of physiological data with different visual characteristics. Further, the transparency of the visual representations of the different datasets may be controlled to enhance the understandability of displayed information. The system, for example, can be used with data representative of pressure and impedance within a patient's gastrointestinal tract to provide greater understanding of physiological processes during a swallow.
US08306289B1 Method and system for off-resonance correction for non-cartesian parallel image reconstruction
In MR imaging using a multi-coil device, multifrequency interpolation is combined with a convolution such as BOSCO to achieve simultaneous parallel reconstruction and off-resonance correction. The unaliased and deblurred image is calculated for each coil, and the final image is formed from the images for all of the coils.
US08306286B1 Method and apparatus for determining facial characteristics
A method, apparatus, and system for determining the characteristics of a face or body part is provided. The method may include obtaining an image that includes a rendering of a face or body part of a person; analyzing the image to obtain at least one characteristic of the rendering, forming, as a function of the at least one characteristic, a model of the rendering of the face or body part, and using the model to select at least one article.
US08306285B2 Photographing apparatus, method and program
Processing for judging whether a face is included in a frame is performed, in a predetermined interval, on each of frames included in a moving image of a subject, displayed on a monitor, until the judgment becomes positive. If it is judged that a face is included in a frame, the facial position is detected in the frame, and stored. Then, judgment is made as to whether a face is included in the next frame after predetermined time. If the judgment is positive, the facial position is detected. The previously stored facial position is replaced by the newly detected facial position, and the newly detected facial position is stored. These processes are repeated until photographing operation is performed by operating a release unit.
US08306278B2 Detecting device, method, program and system
In a detecting device for detecting a fake test of Blood Alcohol Concentration (BAC) that another testee different from an actual driver takes on behalf of the actual driver of a vehicle using an alcohol measurement device, the face image of the testee taking the BAC test is shot during measurement of the BAC and the face image of the driver of the vehicle is shot within a predetermined period of time before or after the measurement of the BAC. The testee and the driver are checked whether they are the same person based on the face images of the testee and the driver.
US08306277B2 Image processing apparatus and image processing method, and computer program for causing computer to execute control method of image processing apparatus
Object recognition is executed by using, of feature data classified into a plurality of groups, only feature data belonging to a selected group. Hence, it is unnecessary to compare and refer to all feature data so that object recognition processing can be speeded up.
US08306275B2 Method for signal conditioning
A method for signal conditioning of signals from a two-dimensional image by calculating the motion of an image in relation to an image plane. Two-dimensional structures in the image are correlated between images separated in time, using Radon transforms for two or more angles in order to reduce the correlation calculations from two-dimensional correlation to correlation of two or more one-dimensional projections. The one-dimensional projections are differentiated to obtain the gradients of the projections as the basis for the correlation of images separated in time and signal conditioning. The magnitude of the gradients of the projections is ignored and the sign value of the gradients is used for a binary representation as the basis for the correlation of images separated in time.
US08306271B2 Drowsiness assessment device and program
Local maxima values and local minima values are derived from eyelid openness time series data in a segment in which a continuous closed eye period of extracted blinks is a specific time duration (for example 1 second) or longer. When plural local minima values are present in the segment of continuous closed eye period of 1 second or longer, blinks are extracted passing over and back through each variable closed eye threshold value of a variable closed eye threshold that is slid in a direction from the derived local maxima value towards the local minima value in set steps to a low value, and a inter-blink interval derived. Determination is made that a blink burst has occurred when the derived inter-blink interval is 1 second or less, and say greater than 0.2 seconds, thereby detecting a blink burst. Blink bursts can be detected with good precision, and the state of drowsiness can be assessed with good precision.
US08306269B2 Lane recognition device
The lane mark recognition device is equipped with a lane mark detecting unit which executes a lane mark detection process in each predetermined control cycle, and adds a detection presence/absence data to a ring buffer, a detection presence/absence data addition inhibiting unit which inhibits addition of the detection presence/absence data to the ring buffer when the vehicle is traveling in the intersection, and a lane mark position recognizing unit which recognizes a relative position of the vehicle and the lane mark, when the lane mark is detected in the situation where a lane mark detection rate calculated from the data of the ring buffer is higher than a reliability threshold value.
US08306267B1 Object tracking
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system accesses an indication of a first template that includes a region of a first image. The region of the first image includes a graphical representation of a face. The computing system receives a second image. The computing system identifies indications of multiple candidate templates. Each respective candidate template from the multiple candidate templates includes a respective candidate region of the second image. The computing system compares at least the first template to each of the multiple candidate templates, to identify a matching template from among the multiple candidate templates that includes a candidate region that matches the region of the first image that includes the graphical representation of the face.
US08306266B2 Optical triangulation
The present invention relates to a method for determining the extension of a trajectory in a space-time volume of measure images. The space-time volume of measure images is generated by a measuring method utilizing a measuring system comprising a first light source and a sensor. The measuring method comprises a step of, in a predetermined operating condition of the measuring system, moving a measure object along a first direction of movement in relation to the measuring system while the first light source illuminates the measure object whereby the sensor generates a measure image of the measure object at each time instant in a set of at least two subsequent time instants, thus generating said space-time volume of measure images wherein a feature point of the measure object maps to a trajectory in the space-time volume.
US08306265B2 Detection of animate or inanimate objects
Image data representing a captured image of an environment or a portion thereof, and electric-field data representing electric fields present in the environment or a portion thereof are received. The electric-field data and the image data represent information gathered from an overlapping portion of the environment. A candidate object is identified in the overlapping portion and classified as animate or inanimate based at least upon an analysis of the image data and the electric-field data.
US08306262B2 Face tracking method for electronic camera device
The present invention discloses a face tracking method for electronic camera devices. The method is applied to an electronic camera device having a face database and a face classifier, and the face database is provided for storing data such as a position, a size and a skin color prototype of a face in a previously stored preview image, and the method includes the steps of: obtaining a current preview image; determining whether or not a known face exists in the face database; defining a searching space on the current preview image; and using the face classifier to detect the searching space in the current preview image, and determining whether or not a face exists in the searching space.
US08306259B2 Method, system and data structure for processing documents and kit for finding and reading markings on a document
A method for processing a document, including performing one or more processing steps with the document, such as printing, franking, assembling mail pieces, or opening received mail pieces. The method further includes defining a first possible location of a marking on a document; and searching a first part of a document for the marking, the first part corresponding to the first possible location. When the marking is not found in the first part a further possible location of a marking on a document is defined and a further part of the document for the marking is searched. The further part corresponds to the further possible location. The location of the marking with respect to the document is stored in the memory in case the marking is found in the first part or the further part. Information about the document is derived from the found marking. The derived information is presented at an output, for further processing of the information.
US08306254B2 Recessed and rotatable spa speaker system
A spa speaker system having a housing with a speaker mounted therein, wherein the housing is mounted within a hole in the wall of a spa. The speaker system is arranged at an angle within the housing, and is rotatable with respect to the hole. The system can also comprise a watertight membrane arranged to prevent water and contaminants from interfering with speaker components. A system for providing audio to a spa is also disclosed. The system comprises a spa having walls and at least one speaker unit mounted in a spa wall. Each of the speaker units is capable of receiving an audio signal, and generating sound towards the occupants of the spa. Each of the speaker units comprises a speaker that is individually rotatable and arranged at an angle to direct the sound.
US08306252B2 Integrated microphone assembly for personal media device
Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, and a microphone assembly that is integrated with the frame for receiving sound.
US08306251B2 Narrow directional microphone
There is provided a narrow directional microphone in which a microphone unit can surely be positioned coaxially in an acoustic tube, and satisfactory electrostatic shielding can be attained. In the narrow directional microphone including an acoustic tube 10 consisting of a metallic cylindrical body, and a unidirectional microphone unit 20 arranged in a rear end part 10b of the acoustic tube 10 with a predetermined gap A serving as a sound wave passage being provided therebetween, the narrow directional microphone further includes a unit positioning means 60 consisting of plate spring material that positions the microphone unit 20 coaxially with the acoustic tube 10 and makes the width of the gap A between the inside diameter of the acoustic tube 10 and the outside diameter of the microphone unit 20 uniform.
US08306250B2 Sound reproducing apparatus using in-ear earphone
First, in a state where a pair of earphones 110 are worn in both ears of a listening person, a measurement signal generated by a measurement signal generating section 101 is outputted from the earphone 110. The signal (wearing-state signal) which is reflected by an eardrum and returns to the earphone 110 is measured, and stored in an analysis section 108. Next, in a state where the pair of earphones 110 are not worn in both ears of the listening person, a signal measured (unwearing-state signal) in the same manner as described above is stored in the analysis section 108. The analysis section 108 calculates an ear-canal correction filter based on a difference between the wearing-state signal and the unwearing-state signal. An ear-canal correction filter processing section 109 convolves a sound source signal with the calculated ear-canal correction filter.
US08306248B2 Apparatus, systems and methods for relieving tinnitus, hyperacusis and/or hearing loss
A system and method for relieving tinnitus, hyperacusis, and/or hearing loss is described. One method described includes manipulating an audio signal, associating an audio signal with synchronization information, and transmitting the audio signal and associated synchronization information to a first ear level device and a second ear level device. The method further includes outputting the audio signal substantially simultaneously in the first ear level device and the second ear level device, based at least in part on the synchronization information.
US08306247B2 Electronic device and electro-acoustic transducer thereof
The invention provides an electronic device and an electro-acoustic transducer thereof. The electronic device includes a main body and an electro-acoustic transducer carried by the main body. The electro-acoustic transducer includes a first electret diaphragm, a second electret diaphragm and a plate. The first electret diaphragm generates vibrations according to a first electrical signal and the second electret diaphragm generates vibrations according to a second electrical signal. The plate includes a plurality of holes formed thereon and is disposed between the first electret diaphragm and the second electret diaphragm. Additionally, the electronic device further includes a decorative layer formed on the first or the second electret diaphragm.
US08306244B2 Digital speaker driving apparatus
A digital sound system suitable for a digital speaker device for directly converting analog sound by a circuit using a ΔΣ modulator and a mismatch shaping filter circuit to output a plurality of digital signals and a plurality of speakers driven by the plurality of digital signals. A digital speaker driving device includes a ΔΣ modulator, a post filter, s driving circuits, and a power supply circuit to supply power to the ΔΣ modulator, the post filter and the s driving elements and the s driving circuits are adapted to s digital signal terminals.
US08306242B2 Heyser spiral low frequency correction of FIR filters
A method of operating a loudspeaker includes providing a digital audio signal and identifying a target transfer function to be applied to the signal. At least one coefficient of an FIR filter is generated. The generating includes performing Heyser spiral curve fitting, and fitting a three-dimensional curve based on a magnitude and phase of a target transfer function. The digital audio signal is filtered through the FIR filter. The filtered signal is inputted into the loudspeaker.
US08306240B2 Active noise reduction adaptive filter adaptation rate adjusting
A method for determining leakage factors or adaptation rates, or both, for adaptive filters in an active noise reduction system. The leakage factor or adaptation rate, or both, may vary depending on a parameter of an input reference signal. The parameter may include one or more of reference signal input frequency, rate of change of reference input signal frequency, if a predetermined triggering condition exits, or if a predetermined event has occurred.
US08306239B2 Public-address system
[Object]To downsize a power amplifier, while keeping isolation between a transmission line and ground potential.[Means to Realize Object]Two terminals (2a, 2b) of an audio signal source (2) are connected to an input of an isolation input circuit (6). An audio signal developed, being isolated from the input-side, between two output-side terminals (6a, 6b) of the isolation input circuit (6) are inputted to a power amplifying stage (12). The power amplifying stage (12) amplifies the audio signal and outputs it at a high voltage from two output terminals (12c, 12d) to a plurality of loudspeakers (22) without using an insulation transformer. Operating power is supplies to the power amplifying stage (12) from two power supply terminals (20c, 20d) of a DC power supply (14). One (6d) of the terminals of the insulation input circuit (6), one (12d) of the output terminals of the power amplifying stage (12) and one (20d) of the power supply terminals of the DC power supply (14) are connected together to provide a common potential point different from the ground potential.
US08306238B2 Method and circuit for controlling an output of an audio signal of a battery-powered device
A method and a control circuit for controlling an output of an audio signal of a battery-powered device are described.
US08306236B2 Sound field measuring apparatus and sound field measuring method
A sound field measuring apparatus includes a microphone set having a first and second microphones arranged at a prescribed interval, which collects audio signals outputted from a first and second speakers, a measuring unit measuring distances between the first and second speakers, and the first and second microphones based on audio signals collected by the first and second microphones, and a position calculating unit calculating a position of the first and second microphones and a position of the second speaker when the first speaker is taken as a reference position based on the respective measured distances.
US08306235B2 Method and apparatus for using a sound sensor to adjust the audio output for a device
One embodiment of the present invention provides a system that uses a sound sensor to adjust the audio output of a device. During operation, the system uses the sound sensor to determine an ambient sound level for the environment in the proximity of the device. The system then adjusts a volume setting for the device adaptively based on the determined ambient sound level. Adaptively adjusting the volume setting allows the device to adapt to its audio environment and ameliorates potentially-disruptive audio outputs.
US08306234B2 System for improving communication in a room
Improving the acoustical communication between interlocutors in at least two positions in a room includes generating electrical signals representative of acoustical signals present at the respective interlocutor positions, amplifying each of the electrical signals and converting the amplified electrical signals into acoustical signals. A time delay is applied to the electrical signals such that the acoustical signal arriving first at one of the interlocutor positions originates from the direction of the other interlocutor position.
US08306231B2 Portable device with enhanced stereo image
The invention relates to a portable device with an enhanced stereo image, and more particularly a device in which an unsymmetrical placement of loudspeakers is compensated by means of electronic adjustment of the phase and level of the sound. The present invention provides a device (1) comprising a sound source outputting audio channels in stereo, a sound reproduction system delivering electronic sound signals based on the audio channels to at least two loudspeakers (2, 3) for sound reproduction with a stereo image. The device further comprises means for adjusting the level and phase of one of the sound signals to one loudspeaker (2).
US08306230B2 Information processing apparatus playing encrypted content distributed through network
An information processing apparatus capable of effectively preventing unauthorized use of content distributed through a network when playing the content. The information processing apparatus includes a tamper-resistant secure module, a receiving block, and a playback block. The secure module includes a key storage block for storing a decryption key, a decryption block, and an encryption block. The receiving block receives distribution data distributed through the network and transfers the data to the decryption block. The decryption block decrypts the distribution data to obtain content by using the decryption key. The encryption block divides the content to a plurality of split pieces of content and encrypts them by using a temporary encryption key. Information on a temporary decryption key is output each time the temporary encryption key is changed. The playback block decrypts the encrypted pieces of content by using the temporary decryption key and combines and plays them.
US08306229B2 Method for managing network key and updating session key
A method for managing network key and updating session key is provided. The step of the key management includes: constructing key request group, constructing key negotiation response group, and constructing key negotiation acknowledgement group. The step of multicasting key management method includes multicasting main key negotiation protocol and multicasting session key distribution protocol. The multicasting main key negotiation protocol comprises key updating informs group, constructing encryption key negotiation request group, constructing key negotiation response group and constructing key negotiation acknowledgement group. The multicasting session key distribution protocol comprises multicasting session key request and multicasting session key distribution.
US08306227B2 Data encryption system and method
A data encryption system implemented by running on a cache-equipped computer an encryption program including transformation tables each of which contains a predetermined number of entries. All or necessary ones of the transformation tables are loaded into the cache memory before encryption/decryption process. This causes encryption/decryption time to be made substantially equal independently of the number of operation entries for the transformation table. It is very difficult to extract plain texts used to determine a key differential, resulting in difficulties in cryptanalysis.
US08306222B2 Removable secure portable electronic entity including means for authorizing deferred retransmission
A removable secure portable electronic entity includes elements for receiving a broadcast digital content, elements for sending the received broadcast digital content, secure elements for deferred retransmission of the received digital content adapted to prohibit reproduction of the received digital content prior to sending it and to instigate the deferred sending of the received digital content by the sending elements, the elements being adapted to operate in parallel mode or in quasi-parallel mode. In variants, the secure deferred retransmission elements include a unit for storing the received digital content, for example a non-volatile memory. In variants, the secure deferred retransmission elements include members for authentication of a user.
US08306218B2 Protected encryption method and associated component
The protected method of cryptographic computation includes N computation rounds successively performed to produce an output data from an input data and a private key. The method also includes a first masking stage to mask the input data, so that each intermediate data used or produced by a computation round is masked, and a second masking stage to mask data manipulated inside each computation round.
US08306217B2 Cryptographic processing apparatus and cryptographic processing method, and computer program
There is provided a highly secure cryptographic processing apparatus and method where an analysis difficulty is increased. In a Feistel type common key block encrypting process in which an SPN type F function having a nonlinear conversion section and a linear conversion section is repeatedly executed a plurality of rounds. The linear conversion process of an F function corresponding to each of the plurality of rounds is performed as a linear conversion process which employs an MDS (Maximum Distance Separable) matrix, and a linear conversion process is carried out which employs a different MDS matrix at least at each of consecutive odd number rounds and consecutive even number rounds. This structure makes it possible to increase the minimum number (a robustness index against a differential attack in common key block encryption) of the active S box in the entire encrypting function.
US08306210B2 Local route groups and transformation patterns
In one embodiment, method can include: receiving an address in a call agent, the address being associated with a call; triggering a trunk group selection algorithm in response to at least a portion of the received address, the trunk group selection algorithm providing a selection result from among a trunk group placeholder and a plurality of trunk groups; and forwarding the call to a trunk group determined by a caller-associated attribute when the selection result comprises the trunk group placeholder.
US08306209B2 Incoming and outgoing call control customization
A method is provided for customizing a call control rule by a subscriber at a graphical user interface. The method includes providing a first display, including multiple conditions relating to identifying calls involving the at least one telephone number, and receiving a first selection of at least one identifying condition. The method further includes providing a second display, including multiple call dispositions relating to processing the calls based on the at least one selected condition, and receiving a second selection of at least one call disposition. The identifying condition and the call disposition are stored as the call control rule in association with the telephone number, and calls involving the telephone number are processed in accordance with the stored call control rule. The method may also include providing a third display describing the call control rule contemporaneously with receiving the first and second selections.
US08306206B2 Callback system, transmitting terminal, telephone relay server, callback method and callback program
The callback system comprises: a transmitting terminal which comprises a storing section configured to store an attribute data which is uniquely determined and given, and a transmission request processing section configured to transmit a callback request including the attribute data for starting a callback communication; a database configured to relate and store a callback transmission source telephone number used in the callback communication for each attribute group prepared by collecting a plurality of the attribute data; a charging target judging section configured to receive the callback request and extract the callback transmission source telephone number which corresponding to the attribute data included in the callback request, as a selection callback transmission source telephone number from the database; and a transmission processing section configured to carry out the callback communication with the transmitting terminal, with the selection callback transmission source telephone number as a transmission source telephone number.
US08306200B2 Method and apparatus for processing of a toll free call service alarm
A method and apparatus for automatic processing of toll free call service alarms are disclosed. For example, the method receives a trouble ticket by a service provider for a toll free call service alarm, and retrieves a calling to number and a calling from number from the trouble ticket. The method determines if the service provider is a responsible organization for the toll free call service for the calling to number, and determines if a customer network for the toll free call service is active if the service provider is the responsible organization for the toll free call service. The method notifies a work center if the customer network is not active.
US08306198B2 Private branch exchange
A private branch exchange (PBX) capable of transmitting and receiving an E-mail over a network is provided. The PBX includes an interface for communicating with the network, an E-mail server for receiving and storing the E-mail; an extension interface for exchanging a communication signal including an audio signal and control signal with an extension telephone, a database for storing a destination address of an E-mail and an extension number corresponding to the address, an examining unit for examining whether or not an mailing address contained in an E-mail received at the E-mail server from the network is registered in the database, and a controller for sending a notice of the reception of the E-mail the extension telephone of the extension number allocated to the mailing address of the E-mail when the examining unit judges that the mailing address of the E-mail is registered in the database.
US08306191B2 Caller recognition by voice messaging system
Voice analysis of a subscribers' greeting is used to assist with determining a true identity of a caller. When a greeting is recorded by the subscriber (e.g., the subscriber speaks their voice as part of their default greeting, or a custom greeting for a voice mail system), the system can analyze the greeting and create a voice signature or voiceprint of the greeting. This voiceprint information can be saved in the system and associated with the subscriber. When a subscriber changes their greeting that was previously analyzed to create a voiceprint, the messaging system can optionally analyze the newly recorded greeting to create a new voiceprint for the subscriber, with the system saving the new voiceprint in the system for future recognition tasks. This voiceprint is then used to identify the true identity of a caller that leaves a voice message.
US08306181B2 Single sensor multi-functional dental extra-oral x-ray imaging system and method
A multi-functional dental extra-oral x-ray imaging system includes a conventional x-ray source and manipulator to control the movement of the x-ray source by translating and rotating, a real time multiple frame producing x-ray imaging device and at least two different exposure profile programs, whereas one of such profiles produces a standard panoramic image and a second of such profiles produces an angled or transverse slice to a the panoramic image. A third exposure profile program produces a substantially linear projection of the human skull by combining two linear projections, one for the right and one for the left part of the head. The sensor is a linear direct conversion operating preferably in the frame mode and producing more than 100 fps.
US08306179B2 Reconstruction of linearly moving objects with intermitten X-ray sources
A method and apparatus for performing computed tomography in medical imaging through reconstruction of a data set containing projections obtained during relative motions a container or body of interest with respect to an x-ray source and/or x-ray detector panel. Strobing of the data is implemented through one or more methods to include pulsing of the x-ray source, intermittent blanking of the x-ray detector panel, or intermittent processing of data collected from the detector panel to simulate blanking. The invention is utilized to significantly improve contrast by taking advantage of the pulsed nature of the source to implement three-dimensional reconstruction.
US08306170B2 Digital audio/video clock recovery algorithm
A method of decoding a bit stream having an embedded clock, where the clock reference data is recovered from the bit stream. The clock reference data is used to create an adjusting value to control a local clock frequency. The adjustment is calculated such that the local clock frequency and the local clock value match the frequency and values in the clock reference data. The adjustment value is input to pulse generator to form a pulse train, which is used to generate the input to an adjustable oscillator.
US08306168B2 Reception system for summation of phased antenna signals
A diversity antenna system and method comprising a plurality of antennas, a plurality of switches and a plurality of phase shifters, wherein the switches and the antennas are selectively opened and closed or switched on an off to achieve equiphasing. This system separates the noise signal from the useful signal in order to achieve a proper determination of the different phases. In addition there is a receiver which is configured to receive the output of the diversity system. The logic control unit is configured to perform particular steps or algorithms in order to achieve equiphasing of the received signals.
US08306167B2 Method of synchronization for packet based, OFDM wireless systems with multiple receive chains
A system for synchronizing a wireless receiver is provided. The system includes a first antenna and a second antenna to receive independent wireless signals containing different combination of data packets. The system includes one or more analyzer components operable to determine correlation metrics based on at least a portion of the first received signal and a portion of the second received signal. The system further includes a synchronization component operable to use the correlation metrics to determine a preferred correlation metric for synchronization by the wireless receiver of the first and second received signals to decode the data packet. A method for synchronizing a receiver of two wireless signals is also provided.
US08306157B2 Receiver architecture with digitally generated intermediate frequency
A receiver can be configured to include an RF front end that is configured to downconvert a received signal to a baseband signal or a low Intermediate Frequency (IF) signal. The receiver can downconvert the desired signal from an RF frequency in the presence of numerous interference sources to a baseband or low IF signal for filtering and channel selection. The filtered baseband or low IF signal can be converted to a digital representation. The digital representation of the signal can be upconverted in the digital domain to a programmable IF frequency. The digital IF signal can be converted to an analog IF signal that can be processed by legacy hardware.
US08306156B2 Data aided detection of spectrum inversion
Methods and apparatuses to detect spectrum inversion based on estimated frequency offset in carrier signal. In one embodiment, a receiver includes an I/Q swap module to output an in-phase component and a quadrature-phase component; a frequency offset estimator to determine an offset in carry frequency of the in-phase and quadrature-phase components; and a spectrum inversion detector coupled to the frequency offset estimator and the I/Q swap module. The spectrum inversion detector is configured to signal the I/Q swap module to swap the in-phase component and the quadrature-phase component when an absolute value of the offset in carry frequency is above a predetermined threshold.
US08306153B2 Method and system for tracking phase in a receiver for 8VSB
Embodiments of the invention relate to systems and methods for tracking phase in a receiver which uses multiple phase tracking techniques. A phase tracking module generates a plurality of symbol decisions related to received 8-level-vestigial-sideband (“8VSB”) signals, determines a phase tracking threshold value based on a mean square error, receives an estimated imaginary component of a transmitted signal based on the symbol decisions, and determines a phase estimate based on the imaginary component of the transmitted signal and the plurality of symbol decisions. The phase tracking module selects one of a first phase tracking technique and a second phase tracking technique based on the phase estimate. The first phase tracking technique is selected when the phase estimate is greater than the phase tracking threshold value, and the second phase tracking technique is selected when the phase estimate is less than the phase tracking threshold value.
US08306151B2 Method and apparatus for mapping signals to subcarriers in MIMO wireless network
The present invention aims to provide a method for mapping signals to subcarriers in a sending means of a MIMO-based wireless telecommunication network and an apparatus for the same. It is characterized in that, controlling the mapping of the signals in an input signal sequence to the subcarriers, so that the signals sent by different antennas at the same time correspond to nonadjacent signals in the input signal sequence. With the aid of the present invention, burst error due to deep fading channel can be effectively avoided, and diversity gains can be also improved.
US08306150B2 System and method for estimating a transmit channel response and/or a feedback channel response using frequency shifting
Systems and methods for identifying a transmission channel response and a feedback channel response from a plurality of composite system responses are disclosed. A plurality of shifted feedback signals are created by shifting a feedback signal frequency by a plurality of first offset values and/or by shifting a transmission signal frequency by a plurality of second offset values. The feedback signals are compared to an input signal to identify the transmission channel response and/or a feedback channel response. A control signal is generated for a pre-distortion circuit to modify the input signal by an inverse of the transmission channel response. The composite system response is measured at a plurality of operating frequencies and at the plurality of offset values. The measurements are stored in a matrix and singular value decomposition is applied to the matrix of measurements to calculate the transmission channel response and feedback channel response.
US08306149B2 Systems and methods of power amplifier digital pre-distortion
An apparatus is provided. In the apparatus, an input to index (I2I) module maps a complex input into a real signal. A real data tap delay line is coupled to the I2I module and includes N delay-elements. A complex data tap delay line is configured to receive the complex input and includes M delay elements. A set of K of non-linear function modules is also provided. Each non-linear function module from the set has at least one real input, at least one complex input, and at least one complex output. A configurable connectivity crossbar multiplexer couples K of the N real tap delay line elements to real inputs of the set non-linear functions and couples K of the M complex tap delay line elements to complex inputs of the set non-linear function modules.
US08306146B2 Progressive feedback for high resolution limited feedback wireless communication
A system and method is proposed for progressively quantizing channel state information for application in a MIMO (multiple input multiple output) communication system. A method includes computing an estimate of a communications channel between a subscriber unit and a base station, quantizing the estimate with a first codebook, thereby producing a first quantized estimate, quantizing an (n−1)-th quantized estimate with an n-th codebook, thereby producing an n-th quantized estimate, where n is an integer value ranging from 2 to R, R is a total number of quantizations of the estimate, wherein the n-th codebook is a localized codebook. The method also includes incrementing n, repeating the quantizing an (n−1)-th quantized estimate until n=R, and transmitting information based on the R quantized estimates to the base station.
US08306139B2 Systems and methods for low-complexity MIMO detection using leaf-node prediction via look-up tables
Systems and methods for providing multiple-input multiple-output (MIMO) detection, comprising a leaf node predictor for receiving a processed communications stream, computing at least one channel metric corresponding to the communications stream for a given channel realization, and generating at least one parameter corresponding to at least one predicted best leaf node candidate for the given channel realization. A MIMO engine receives the at least one parameter and enumerates at least one list of candidate vectors corresponding to the leaf nodes specified by the generated at least one parameter. Some embodiments simulate a MIMO detector over many channel realizations, track channel metric and parameter values used for each channel realization resulting from such simulating, and store, in a look-up table, best values of the tracked values used for a particular channel metric.
US08306137B2 Data processing apparatus and method for use in a 0.5K mode interleaver in a digital video broadcasting standard including DVB-Terrestrial2
A data processing apparatus maps input symbols to be communicated onto a predetermined number of sub-carrier signals of an Orthogonal Frequency Division Multiplexed (OFDM) symbol. The data processor includes an interleaver memory which reads-in the predetermined number of data symbols for mapping onto the OFDM sub-carrier signals. The interleaver memory reads-out the data symbols on to the OFDM sub-carriers to effect the mapping, the read-out being in a different order than the read-in, the order being determined from a set of addresses, with the effect that the data symbols are interleaved on to the sub-carrier signals. The set of addresses are generated from an address generator which comprises a linear feedback shift register and a permutation circuit.
US08306135B2 Communication system, base station, terminal, and communication method
A communication system using an OFDM includes a data creation section for coding data to be transmitted and mapping the data, a null symbol insertion section for filling a null symbol into a no-data subchannel if the number of subchannels containing the mapped data is small for the band assignment, and a symbol interleave section for performing symbol interleave in the whole user assignment band and inserting a known training symbol and pilot symbol into the determined symbol position of the user assignment band are included and symbols are placed such that signal phase change is continuous in the same subcarrier between symbols and carrier sense is executed at the positions of the symbols where the signal phase change is continuous.
US08306133B2 Transmitter and method for configuring transmission frame
A transmitter which transmits information in transmission frame to a receiver, the transmission frame including multiple transmission symbols and guard intervals obtained by replicating a fixed time period of a transmission symbol, generates a transmission frame by making phases of one transmission symbol out of two transmission symbols and a guard interval thereof continuous with phases of the other transmission symbol and a guard interval thereof, when the two continuous transmission symbols are the same.
US08306127B2 Digital broadcasting transmission/reception system utilizing mull packet and TRS code to improve receiving performance and signal processing method thereof
A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode a MPEG-2 transmission stream having null data for inserting a Known data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a null packet exchanger to replace the null data for inserting the Known data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US08306125B2 2-bin parallel decoder for advanced video processing
A critical phase of video processing is the decoding of bit streams coming from standard based heavy compressed sources. Entropy coding can be effectively decoded by adopting parallelism to speed up the process. Reasonable assumptions make possible for example the multiple bits at a time processing for the Context-based Adaptive Binary Arithmetic Coding (CABAC) algorithm. In particular, a clever arithmetic section reduces single propagation for the timing critical path while decoding done for only two sequence elements at a time by calculating and maintaining most probable bit values. This in turn making accelerated path using pre-determined probability outcome through parallelism not cost.
US08306120B2 Method and apparatus for predicting motion vector using global motion vector, encoder, decoder, and decoding method
Provided are a method and apparatus for predicting a motion vector using a global motion vector, an encoder, a decoder, and a decoding method. The motion vector prediction method includes: predicting a global motion vector of the current block; calculating a first motion vector difference between a motion vector of the current block and a motion vector of the adjacent partition, and a second motion vector difference between the motion vector of the current block and the predicted global motion vector of the current block; and predicting, as the motion vector of the current block, a motion vector having a minimum Rate-Distortion (RD) cost, based on the first motion vector difference and the second motion vector difference.
US08306117B2 Method for modeling coding information of video signal for compressing/decompressing coding information
A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.
US08306116B2 Image prediction apparatus and method, image encoding apparatus, and image decoding apparatus
An image predicting apparatus used in an image encoding apparatus or decoding apparatus and performing encoding or decoding of an image while performing image prediction processing for each macroblock, the image predicting apparatus comprises: a characteristic amount image extracting unit extracting characteristic amount image data from predicted image data obtained as a result of the image prediction processing; a characteristic amount image adjusting unit adjusting the characteristic amount image data according to the predicted image data; and a predicted image combining unit combining the adjusted characteristic amount image data obtained from the characteristic amount image adjusting unit and the predicted image data and outputting the composite predicted image.
US08306112B2 Image encoding method and image decoding method, image encoder and image decoder, and image encoded bit stream and recording medium
The present invention makes it possible to include, when encoding processing is applied to three color components using a 4:0:0 format, data for one picture in one access unit and makes it possible to set the same time information or the same set encoding modes among the respective color components. In an image encoding system for applying compression processing to an input image signal including a plurality of color components, encoded data obtained by independently subjecting an input image signal of each of the color components to encoding processing and a parameter indicating which color component the encoded data corresponds to are multiplexed with a bit stream. In an image decoding system for inputting a bit stream in which an image signal including a plurality of color components is compressed to perform decoding processing, decoding processing of the encoded data of each of the color components is performed using a parameter indicating which color component the encoded data corresponds to.
US08306105B2 Systems and methods for processing a composite signal
An embodiment of a communication system can generate a composite signal that includes two or more different signals, where the signals represent different types of data. A data signal having one or more pulses that represent digital data of a first type is provided. A control signal that is a digital bit stream is provided. A composite signal is generated by multiplying a frequency of the data signal by a factor and modifying widths of pulses based on the bits of the control signal. The composite signal can be provided to a receiver device over a communication medium. The receiver device can determine the data signal and the control signal from the composite signal.
US08306100B2 Test circuit capable of masking data at read operation and method for controlling the same
A test circuit capable of reducing the number of data I/O pins of a tester at a read operation includes a data masking control unit for masking a part of output data in response to an activation of one of an upper data masking signal to control a group of upper data pins and a lower data masking signal to control a group of lower data pins when a test mode signal is activated at a read operation.
US08306097B2 Signal suspension and resumption in DSL systems
A method includes maintaining temporally parallel DSL data communication sessions with DSL modems of a group via a set of lines. The method includes, in response to substantially stopping to receive DSL communications from one of the DSL modems via one of the lines, transmitting a substantially reduced average power to the one of the lines and monitoring the one of the lines to determine whether DSL communications have restarted being received from the one of the DSL modems. The method also includes resuming the maintaining of the temporally parallel DSL communication sessions in response to the monitoring determining that DSL communications have restarted being received from the one of the DSL modems.
US08306094B1 MIMO-OFDM receiver processing
A device can include a module configured to: receive one or more frames, at least one frame including a training sequence; determine a fine frequency offset using the training sequence; and perform frequency offset compensation on the at least one frame using the fine frequency offset.
US08306093B2 Method and apparatus for multipath mitigation
An apparatus and method for short multipath mitigation. In one aspect the method comprises subtracting a first stronger path from a correlation function to obtain a first residual signal, wherein one component of the first residual signal is a weaker path; applying reconstruction on the first residual signal to obtain a first reconstructed weaker path; subtracting the first reconstructed weaker path from the correlation function to obtain a second residual signal; and applying reconstruction on the second residual signal to obtain a second stronger path. In one aspect, the apparatus includes an antenna for receiving a composite receive RF signal, a receiver front-end for converting the composite receive RF signal into a composite receive digital signal; and a processor for performing signal correlation on the composite receive digital signal to obtain a correlation function and for processing the correlation function to obtain a desired signal. In one aspect, the short multipath is identified by computing a Left Edge Height Ratio Indicator (LEHRI).
US08306087B2 Multi-level integrated photonic devices
A laser and electroabsorption modulator (EAM) are monolithically integrated through an etched facet process. Epitaxial layers on a wafer include a first layer for a laser structure and a second layer for an EAM structure. Strong optical coupling between the laser and the EAM is realized by using two 45-degree turning mirrors to route light vertically from the laser waveguide to the EAM waveguide. A directional angled etch process is used to form the two angled facets.
US08306081B1 High indium containing InGaN substrates for long wavelength optical devices
An improved optical device. The device has a gallium nitride substrate member comprising indium entities, gallium entities, and nitrogen entities. In one or more embodiments, the gallium nitride substrate member has an indium content ranging from about 1 to about 50% in weight. Preferably, the gallium nitride substrate member has a semipolar crystalline surface region or a non-polar crystalline surface region. The device has an epitaxially formed laser stripe region comprising an indium content ranging from about 1 to about 50% and formed overlying a portion of the semipolar crystalline orientation surface region or the non-polar crystalline surface region. The laser stripe region is characterized by a cavity orientation in a predefined direction according to a specific embodiment. The laser strip region has a first end and a second end including respective a first cleaved facet provided on the first end of the laser stripe region and a second cleaved facet provided on the second end of the laser stripe region.
US08306076B2 Driver circuit for tunable LD
An LD driver is disclosed where the power dissipation is reduced without enlarging the circuit scale. The LD driver, which drives a tunable LD including a SG-DGB region, a CSG-DBR region, and an SOA region, includes a DC/DC converter connected to current sources or voltage sources each coupled with at least two regions of the SG-DFB, CSG-DBR and SOA regions, and a voltage controller to control the output of the DC/DC converter which is commonly provided to the current sources or the voltage sources. The voltage controller independently monitors the bias conditions of the at least two regions above, and sets the output of the DC/DC converter so as to exceed a largest voltage among voltages currently provided to respective regions by a preset margin to operate the current sources or the voltage sources normally.
US08306072B2 Semiconductor laser device
A semiconductor laser device includes a lower cladding layer; an active layer disposed on the lower cladding layer; all upper cladding layer disposed on the active layer; a diffraction-grating layer disposed on the upper cladding layer, the diffraction-grating layer including periodic projections and recesses; and a buried layer disposed on the periodic projections and recesses in the diffraction-grating layer. In addition, the diffraction-grating layer and the buried layer constitute a diffraction grating. The lower cladding layer, the active layer, and the upper cladding layer constitute a first optical waveguide, the active layer constituting a first core region in the first optical waveguide. The upper cladding layer, the diffraction-grating layer, and the buried layer constitute a second optical waveguide, the diffraction-grating layer constituting a second core region in the second optical waveguide. Furthermore, the first optical waveguide and the second optical waveguide are optically coupled through the upper cladding layer.
US08306071B2 Method for selecting an operating mode based on a detected synchornization pattern
A method includes: receiving a burst including payload and a synchronization field, wherein the synchronization field contains a synchronization pattern; selecting, from a plurality of expected synchronization patterns, a target synchronization pattern dependent on an operating mode; comparing the received synchronization pattern against the target synchronization pattern; and if the received synchronization pattern is of the target synchronization pattern, processing the payload; otherwise, discarding the burst.
US08306068B2 System for data collection through an alternate current supply network
The invention relates to electrical network communications engineering and can be used in systems for automatic data collection from electric, heat, water, gas meters etc. The technical result is significant simplification of the interior structure of slave units increased noise stability of a system. This result is achieved by using zero crossing points of the fundamental harmonic of system supply line voltage as character synchronization events.
US08306067B2 Dual-frequency multiplexer
The invention discloses a dual frequency multiplexer by which a first and second coaxial harmonic oscillator type band pass filters are disposed in a box. The box includes a base body, a cover plate and a cover body. The two coaxial harmonic oscillator type hand pass filters are located on the base body and spaced each other by a metal plate; the multiplexer port, first and second ports are positioned on lateral side of the base body. The blocking capacitors are contained in the coaxial chamber of the two coaxial harmonic oscillator type band pass filters. The cover plate is secured on the base body; the first and second direct current circuits are placed on the cover plate; the low pass filters of the first and second direct current circuits are fixed on an edge of a top surface of the coaxial chamber by means of a support member; the cover body and the base body are fastened with each other. The blocking capacitors each are of distributed parameter capacitor. Utilization of distributed blocking capacitors makes the product of the invention small. Moreover, improvement of the structure of the invention brings effect such as less differential loss, large power capacity, as well as high isolation degree between circuits.
US08306066B2 Transmission device
A transmission device comprises first interfaces each of which receives time-division multiplexed signals from an external device in units of frames, a switch which is connected with the first interfaces and sets paths of the signals received from the first interface in regard to each packet, and second interfaces each of which is connected with the switch, receives the signals from the first interface via the switch, and transmits the received signals to a different transmission device in units of packets. The first interface selects signals having the same destination from the signals contained in the received frame and stores the selected signals having the same destination in one packet.
US08306065B2 Data distribution apparatus, relay apparatus and data distribution method
A distribution apparatus includes a packet divider which divides contents data into multiple contents data and packetizing each of the divided contents data to generate a transfer packet. A priority degree setter assigns a phase to each transfer packet generated by the packet divider according to each position in contents data and sets, for each transfer packet to which the phase has been assigned, a priority degree indicating the degree of priority of being transmitted to a transmission destination. A packet transmitter transmits the transfer packets to which the priority degrees have been set by the priority degree setter, beginning with the top of the contents data. A phase controller, when one round of transmission of all the transfer packets by the packet transmitter ends, performs control so that the phase assigned to each of the transfer packets is changed.
US08306064B2 System and method for extending communication protocols
A system and method are provided for extending a communication protocol by constructing a top level message, constructing a first level extension message, and embedding the first level extension message in a data component of the top level message. Also, a system and method are provided for extending a communication protocol by receiving a top level message from a communication medium, determining whether a first level extension message is included within the top level message, and extracting the first level extension message from the top level message. Further, a system and method are provided for extending a communication protocol by using a processor to embed a first level extension packet within a top level packet. At least one of the top level packet and the first level extension packet include a message for use in an HVAC system.
US08306057B1 Method and system for providing presence information related to a communications network
A method and system for providing presence information related to a communications network is provided. A first presence information message is received from a first network element of the communications network at a presence aggregator of the communications network, where the first network element utilizes a first communications protocol. A second presence information message is received from a second network element of the communications network at the presence aggregator, where the second network element utilizes a second communications protocol. The presence aggregator translates the first and second presence information messages into a standardized protocol and sends the translated first and second presence information messages to a presence server coupled to the communications network.
US08306053B2 Methods and apparatus for providing quality-of-service guarantees in computer networks
An arbitration mechanism provides quality of service guarantees for time-sensitive signals sharing a local area computer network with non-time-sensitive traffic. Device adapters are placed at all access points to an Ethernet network. The device adapters limit admission rates and control the timing of all packets entering the network. By doing so, collisions are eliminated for timesensitive traffic, thereby guaranteeing timely delivery. A common time reference is established for the device adapters. The time reference includes a frame with a plurality of phases. Each of the phases is assigned to a device adapter. Each device adapter is allowed to transmit packets of data onto the network only during the phase assigned thereto. The length of the phases may be modified in accordance with the number of packets to be transmitted by a particular device adapter. A master device adapter may be appointed to synchronize each of the device adapters.
US08306051B2 Communication protocol for a lighting control system
A communication protocol for a lighting control system having a plurality of control devices coupled to a communication link uses a polling technique to coordinate the transmission of digital messages between the control devices. When the control devices are powered up, one of the control devices is established as a “master” device. During normal operation, the master device transmits a standard poll message to each of the control devices in succession using a unique semi-permanent Poll ID for each of the control devices. The master device periodically transmits a Poll-ID-Request poll message to the control devices allow those devices that do not have a Poll ID to request a Poll ID. If a control device determines either that the master device is not transmitting poll messages to it, or that another control device has the same Poll ID, the control device drops its Poll ID and acquires another Poll ID.
US08306047B2 Packet switch with separate look ahead, computation, and shift phases
A packet switch architecture that can switch optical packets at high throughputs without using any random access memory, without fragmenting variable length packets into fixed length fragments and reassembling them, and without converting the optical packets into electronic packets. Programmable delay lines are use which delay the output of each packet for a programmable amount which may be re-programmed while the packet is being delayed by the programmable delay line. Programmable delay line controllers manages the delays imposed by the programmable delay lines so as to have a look-ahead phase during which information about the packets is gathered and a shift phase during which the sequence of packets is shifted to match an output sequence.
US08306045B2 Packet forwarding apparatus and method for discarding packets
The packet forwarding apparatus of the present invention includes a packet buffer for temporarily storing packets to be forwarded, a timer for measuring the time of every predetermined unit period, a plurality of first queues corresponding to each of a plurality of address groups that form the packet buffer, a plurality of second queues that are provided corresponding to the property of the packets, a first controller for executing the writing of the packets, and a second controller for executing the discarding of the packets. According to this invention, through managing the first queues and the second queues, packets in the packet buffer can be discarded without the packets being read from the packet buffer.
US08306040B2 Network packet steering via configurable association of processing resources and network interfaces
Methods and systems are provided for steering network packets. According to one embodiment a method is provided for steering incoming network packets. Each network packet processing resource of a network routing/switching device is dynamically assigned to one or more network interfaces of the network routing/switching device. Each of the network packet processing resources includes one or more processing elements and a memory. Incoming network packets received by the network interfaces are steered to an appropriate network packet processing resource based on the dynamic assignment.
US08306039B2 Methods and systems for automatic transport path selection for multi-homed entities in stream control transmission protocol
The present disclosure provides methods and systems for automatic transport path selection for multi-home entities in Stream Control Transmission Protocol (SCTP). The present invention provides systems and methods for directing data transfer between applications and devices residing on different computers or devices using a dynamic path selection algorithm for multi-homed network entities (using SCTP). When an application or device requests to transfer data to another application or device, the dynamic path selection algorithm selects the most efficient path for data transfer. The decision to select the best network path is based upon the dynamic network conditions, such as, for example, congestion window (CWND), round trip time (RTT), and the like, and/or provisioning information.
US08306037B2 Multi-protocol networking processor with data traffic support spanning local, regional and wide area networks
A networking processor is formed with selected ones of one or more system interfaces, one or more network/intermediate interfaces, a plurality of data link sub-layer control/processing blocks, and a plurality of physical sub-layer coders/decoders and processing units. The elements are provisioned in a combinatorially selectable manner, enabling the single networking processor to be able to selectively facilitate data trafficking in accordance with a selected one of a plurality of protocols. The protocols include at least one each a datacom and a telecom protocol. Accordingly, the network processor supports data traffics spanning local, regional and wide area networks. In one embodiment, the traffic data may be framed or streaming data being transmitted/received in accordance with a selected one of a plurality frame based protocols and a plurality of variants of a synchronous protocol. The frame based protocols may also be frame based protocols encapsulated with the synchronous protocol.
US08306035B2 Communication circuit and method therefor
In one embodiment, a circuit is configured to operate with a communication protocol that has at least three different signal levels wherein different sequences of the three levels identify different elements of the communication protocol. In another embodiment, a modular control block may be used to select the communication protocol and the operation of the circuit.
US08306031B2 Adaptive block sequence ARQ protocol for wireless communications
A method of performing wireless communications. The method receives at a receiving unit a sequence of data blocks from a transmitting unit. The method also identifies at the receiving unit a first number of invalid sequential data blocks in the sequence and a second number of valid sequential data blocks in the sequence. The method also communicates from the receiving unit a wireless message to the transmitting unit. The wireless message comprises a first field that specifies the first number and a second field that specifies the second number—the encoding of the first field is operable to specify a different maximum than an encoding of the second field.
US08306029B2 System and method for detecting sources of rogue non-audio traffic marked as audio traffic
Disclosed herein are systems, methods, and computer-readable storage media for managing a packet network to deal with rogue applications that produce non-audio packets marked as audio packets. The system analyzes packet flow through the network to identify an unauthorized source of non-audio packets marked as audio packets, and upon identifying the unauthorized source, the system stops subsequent unauthorized transmission of non-audio packets marked as audio packets from the identified unauthorized source. For example, such an unauthorized source is identified by finding that an audio marked packet has a source address that is not found on a list of authorized sources, or by detecting atypical patterns of audio queue utilization, or by determining whether audio marked packets from a source exceed a threshold value related to transmission of audio marked packets.
US08306024B2 Preventing forwarding of a packet to a control plane
This invention includes tools that prevent forwarding of a packet to a control plane of a packet switch. The tools receive a packet comprising indicia suggesting that the packet be forwarded to a control plane of a packet switch. After receiving the packet, the tools may modify the packet to prevent the packet from being forwarded to the control plane, intercept the packet before it is received by the control plane, or otherwise prevent the packet from being forwarded to the control plane. The tools may also forward the packet from a source port of a packet switch to a destination port of the packet switch without forwarding the packet to the control plane of the packet switch.
US08306022B1 Method for content-aware redirection and content renaming
The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.
US08306021B2 System and method for processing telephony sessions
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
US08306020B2 Architectures for clearing and settlement services between Internet telephony clearinghouses
A system for routing voice telephone calls over IP networks as opposed to traditional switched circuit networks. The voice communications during the telephone call are packaged as digital data and access the Internet through gateways. The system supports the linking of a source gateway in a first clearinghouse to a destination gateway in a second clearinghouse. The system further supports the selection of a destination gateway based on factors such as cost, speed of routing, and transmission quality of the voice data. The components of the system are arranged so as to minimize the number of signals sent between clearinghouses in identifying the optimal destination gateway.
US08306018B2 Energy star compliant voice over internet protocol (VoIP) telecommunications network including energy star compliant VoIP devices
A Voice over Internet Protocol (VoIP) communications system, a method of managing a communications network in such a system and a program product therefore. The system/network includes an ENERGY STAR (E-star) aware softswitch and E-star compliant communications devices at system endpoints. The E-star aware softswitch allows E-star compliant communications devices to enter and remain in power saving mode. The E-star aware softswitch spools messages and forwards only selected messages (e.g., calls) to the devices in power saving mode. When the E-star compliant communications devices exit power saving mode, the E-star aware softswitch forwards spooled messages.
US08306015B2 Technique for identifying RTP based traffic in core routing switches
A technique for identifying RTP based traffic in routers and switches is disclosed. In one embodiment, a method of identifying RTP based traffic in routers and switches, includes receiving IP packets including a UDP header and a second header located substantially after the UDP header, generating statistical parameters by inspecting predetermined sequence of bits at predetermined offsets in the second header of each received IP packet for a predetermined number of IP packets, and determining whether the IP packet is an RTP based IP packet by comparing the generated statistical parameters to predetermined characteristics. The method also includes pre-filtering the received IP packets to allow only the IP packets comprising the UDP header and the second header to reach an RTP detection engine.
US08306014B1 System and method for synchronizing clocks in a wireless local area network
A first network device including: a first clock module configured to generate a first clock signal; and a first clock control module configured to control the first clock signal to have a first frequency. The first clock control module includes a report reception and analysis module configured to: analyze a first signal, received from a second network device, to determine whether a second frequency of a second clock signal associated with the second network device requires adjustment in order to be synchronized with the first frequency of the first clock signal; and in response to the second frequency of the second clock signal requiring adjustment, generate a second signal to be transmitted via the antenna to the second network device, wherein the second signal is useable by the second network device to synchronize the second frequency of the second clock signal to the first frequency of the first clock signal.
US08306011B2 Method and device for managing multi-frames
A device includes a processor and a time slot assigner, connected to a communication line via a physical layer unit. The physical layer unit is adapted to generate a communication line clock signal and a multi-frame synchronization signal. The device also includes a transmit media access controller (MAC) adapted to receive the multi-frame synchronization signal and the communication line clock signal and in response to scan, during a single multi-frame transmission period, multiple transmit MAC memory entry groups such as to retrieve transmission instructions and in response to enable access to the communication line. During a single multi-frame transmission period the transmit MAC accesses at least twice at least one transmit MAC memory entry group. The processor receives a processor clock signal that differs from the communication line clock signal. The MAC also performs reception operations using receive clock and sync signals.
US08306006B2 Resource allocation / management method and device based on block repeat division multiple access
A resource allocation method based on block repeat division multiple access, involves the steps of: distributing the usable BRBG according to the service requirement of a user; distributing RC series for the said distributed BRBG. The present invention also provides a resource management method based on block repeat division multiple access, which involves the steps of: detecting the operation environment in a district for a period of time; adjusting the number of the BRB in the BRBG of the district, according to the operation environment of the district. The present invention also provides the resource allocation/management device based on block repeat division multiple access.
US08306002B2 Wireless communication technique comprising multiple beacons in each communications superframe
In accordance with various embodiments, multiple beacons are transmitted in each communication superframe within a wireless network. In accordance with one embodiment, for example, a method is disclosed that comprises transmitting a first beacon in a superframe and transmitting a second beacon in the superframe. The first beacon comprises wireless medium access information that specifies nodes that are to communicate across a wireless medium in that superframe. The second beacon also comprises wireless medium access information. The first and second beacons further specify a list of nodes that are to transmit the first beacons in subsequent superframes upon failure to receive the first beacon for a corresponding predetermined number of superframes.
US08305999B2 Resource allocation and mapping in a wireless communication system
Techniques for allocating and mapping resources in a wireless communication system are described. The system may use hop-ports to facilitate allocation and use of subcarriers. In one aspect, the hop-ports may be partitioned into multiple subzones, with each subzone including a configurable number of hop-ports. The hop-ports within each subzone may be permuted or shuffled based on a permutation function. After permutation, the hop-ports in all subzones may be mapped to the subcarriers based on local or global hopping. In another aspect, a set of hop-ports may be mapped to a set of subcarriers. A hop-port may be mapped to an unavailable subcarrier and may then be remapped to another available subcarrier. In yet another aspect, a set of hop-ports may be mapped to a set of subcarriers distributed (e.g., evenly) across all subcarriers but avoiding subcarriers in a reserved zone.
US08305991B1 Method and system for sector switching during packet transmission
A method and apparatus for handing off packet-transmission between sectors of a wireless communication system is disclosed herein. During transmission of a packet from an access network to an access terminal, the access terminal determines that the packet should theoretically be transmitted to the access terminal in fewer timeslots in another sector than the number of allowed timeslots remaining for the packet transmission in a current sector. In response, the access terminal abandons packet transmission in the current sector and hands off to the other sector, in an effort to increase throughput and save air interface resources.
US08305986B2 Method and apparatus for uplink transmissions and CQI reports with carrier aggregation
A mobile station capable of communicating via an uplink transmission to at least one base station in a Multiple Input Multiple Output wireless network is configured to transmit multiple channel quality index (CQI) reports corresponding to multiple downlink component carriers. The mobile station includes at least one transmit antenna and a transmitter. The transmitter can communicate with a base station over the multiple downlink component carriers and at least one uplink component carrier. The transmitter can transmit the CQI report over the at least one uplink component carrier using at least one of a number of CQI reporting modes.
US08305984B2 Resource allocation method, map configuration method, and resource allocation information transmission method in mobile communication system
When characters are allocated to a keyboard, a plurality of consonants are divided into a plurality of groups according to pronunciation position in the oral cavity, and the groups are allocated to corresponding columns on the keyboard of 3 rows and 10 columns. A plurality of vowels are allocated to the corresponding columns according to the pronunciation position in the oral cavity. In this instance, the consonants and the vowels of which the pronunciation position are near the lips are allocated to the middle area of the area of 3 rows and 10 columns, and the consonants and the vowels of which the pronunciation position are near the vocal chords are allocated to the outer part of the area of 3 rows and 10 columns. The consonants and the vowels are allocated to the corresponding rows of the area of 3 rows and 10 columns according to usage frequency.
US08305983B2 Method and apparatus for enabling registration of endpoint devices through provisioning
A method and apparatus for enabling registration of an endpoint device that is incapable of supporting a Session Initiation Protocol (SIP) based Internet Protocol Multimedia Subsystem (IMS) registration are disclosed. For example, the method performs a static registration of the endpoint device in a plurality network elements associated with an Internet Protocol Multimedia Subsystem (IMS) network by provisioning that is initiated by a service provider of the IMS network. The method processes an originating call request or a terminating call request associated with the endpoint device by an Application Server (AS) using the static registration, wherein the application server is one of the plurality network elements.
US08305978B2 Adaptive resource allocation method in a wireless communication system and transceiver for implementing the same
Methods of allocating data to a plurality of subcarriers in a wireless communication system are disclosed. More specifically, one of the methods includes receiving feedback information from a receiver, calculating a level of mobility of the receiver using the feedback information, determining a resource allocation scheme to use based on the calculated level of mobility, and allocating the data to the plurality of subcarriers based on the determined resource allocation scheme.
US08305977B2 Apparatus and method for relocating persistently allocated resource in a broadband wireless communication system
Apparatuses of a base station and terminal in a wireless communication system and their operating methods are provided. An operating method of a base station in a broadband wireless communication system includes determining whether to relocate at least one persistently allocated resource, when it is determined to relocate the at least one persistently allocated resource, relocating the at least one persistently allocated resource, generating a resource relocation Information Element (IE) indicative of the resource relocation using an offset of a Resource Block (RB), and transmitting the resource relocation IE.
US08305975B2 Radio resource allocation information exchange between base stations
A method for improving distributed resource allocation in OFDMA based wireless communication networks such as WiMAX IEEE 802.16 for either fixed or mobile subscriber stations SSs is executed by neighbor Base Stations BSs serving the SSs. Each BS controls the allocation of respective permutation zones and radio resources encompassing different radio subchannels within each permutation zone. In this task the BS avails of RRM primitives and instances of a NCMS functionality promoting direct BS-to-BS communication, which can be exploited in a distributed RRM profile. A BS playing the role of RRC sends to Neighbor BSs a unique RRM Request for receiving event-driven Spare Capacity Reports. Among driving events, “Change of Radio Resources Allocation” is included. Neighbor BSs, at every allocation change is detected, send to the requester BS a Spare Capacity Report including a Bitmap indicating subchannels used for transmission in each Permutation Zone. In order to eliminate Co-Channel Interference CCI, the requester BS avoids using same subchannels already indicated in the received Bitmap.
US08305971B2 Utilizing persistent interference information for radio channel selection
In an example embodiment, an apparatus selects radio channels based on persistent interference device information. The apparatus comprises a wireless transceiver operable to communicate over a plurality of channels and channel selection logic in communication with the wireless transceiver and operable to select a channel for the wireless transceiver. The channel selection logic is operable to acquire data representative of intensity, duration and rate of occurrence for at least one persistent interference device detected by the wireless transceiver operating on at least one of the plurality of channels. The channel selection logic is operable to select a channel for the wireless transceiver based on the data representative of intensity, duration and rate of occurrence for the at least one persistent interference device.
US08305968B2 Solicitation triggers for opening a network link
A method and a system opens a network connection using solicitation triggers. A terminal device that is connecting to a communication network sends a network connection request to a mobile network communication device and forms a connection between the terminal device and the mobile network communication device. The terminal device sends a network initialization signal in order to connect to the desired network. The mobile network communication device uses a pre-configured network connection for forwarding the network initialization signal to the desired network. The desired network will respond by returning necessary network information that is forwarded to the terminal device.
US08305963B1 Femto cell local breakout with PPP proxy
Methods are provided for facilitating local communication between wireless devices at a femto cell without passing communication to a network infrastructure, routing data packets to devices connected to a femto cell, and eliminating a need to send data to a home agent when two devices are connected to the same femto cell. When mobile devices are in a femto cell zone, it is not necessary to send payload information to a core network including a packet data serving node and a home agent. A femto cell local breakout with a PPP proxy can be used to handle the payload information locally. The femto cell local breakout with PPP proxy stores the mobile devices and IP addresses. So, when one mobile device in the femto cell zone sends payload information to another mobile device, the femto cell routes the payload information to the other mobile device in the femto cell zone.
US08305955B2 Method and system for network synchronization via a femtocell
Aspects of a method and system for communication are provided. In this regard, a femtocell may receive messages from a plurality of different sources comprising one or more other femtocells, one or more cellular enabled communication devices, and one or more non-cellular network nodes. The femtocell may select, based on the received messages, a master clock within one of the plurality of different sources as a master clock for synchronization of the plurality of different sources. A femtocell clock, a global navigational satellite signal (GNSS) clock, a cellular base station clock, or a cellular enabled communication device clock may be selected as the master clock. The femtocell may transmit and/or receive synchronization messages to and/or from the one or more cellular enabled communication devices and the one or more non-cellular network nodes.
US08305949B2 System and method for spatial multiplexing-based OFDM broadcast/multicast transmission
A method of OFDM transmission/reception comprising: transmitting broadcast/multicast signals on a first antenna and unicast signals on a second antenna; segregating broadcast/multicast sub-channelization from unicast channels sub-channelization based on FDM (frequency division multiplexing)/TDM (time division multiplexing) sub-channelization.
US08305946B2 Intermittent operation communication device and communication system using beacon and sleep mode
An intermittent operation communication device periodically repeats beacon transmission, data reception or data reception wait, and sleep to transmit data to any of reception side communication devices. The intermittent operation communication device includes a data transmitter for performing transmission when receiving a beacon from any of the reception side communication devices and having data traffic generated meant for a reception side communication device, a transmission announcer for intermittently transmitting a transmission announcement beacon while waiting for reception when having the data traffic generated, and an adjuster for monitoring a transmission announcement beacon from any other of the intermittent operation communication devices to adjust the transmission of the data traffic.
US08305943B2 Half-duplex communication in a frequency division duplex system
Systems and methodologies are described that provide half-duplex communication in a frequency division duplex (FDD) system. Communications in an FDD system may be divided into half-duplex interlaces, wherein a terminal may receive at one time period and transmit at another time period. An access network in an FDD system may then utilize half-duplex communication to communicate with an access terminal that is not capable of transmitting and receiving simultaneously by using a half-duplex interlace. Further, an access network may also utilize full-duplex communication to communicate with an access terminal that is capable of transmitting and receiving simultaneously.
US08305942B2 Estimation of Eigen coherence bandwidth
Closed loop MIMO FDD schemes can offer significant performance gains for OFDM based wireless communication systems over open loop MIMO schemes. However, the pre-coding weights (eigenvectors) on each of the frequency bands need to be updated and this adds extra overhead. The number of adjacent frequency fingers which can use the same pre-coding weights is governed by the coherence bandwidth of the eigen spatial modes. The receiver uses the average r.m.s. delay spread of the SISO channels as an indicator to the eigen coherence bandwidth, rather than explicitly calculating the eigen coherence bandwidth itself. This technique can be applied to TDD schemes as well, where the channel estimation is done with the reverse link, eliminating the need for feedback. The TDD transmitter can estimate the eigen coherence bandwidth on the basis of average r.m.s. delay spread, which saves computational effort.
US08305940B2 Telephone supplementary service communication control system
A telephone service, particularly a telephone supplementary service communication system having an IP telephone control apparatus and an IP telephone terminal. A telephone supplementary service communication control system for the service communicate system is comprised of a specified voice terminal and a plurality of telephone supplementary service terminals registered to link with the same and including a communication control apparatus registering linking of the specified voice terminal and the plurality of telephone supplementary service terminals as a single virtual terminal and managing and controlling the running and termination of these linked terminals, wherein the communication control apparatus comprises a supplementary service starting unit monitoring the communication start state of the voice terminal and starting the supplementary service by the telephone supplementary service terminal linked with the voice terminal.
US08305938B2 Interworking an ethernet ring network with a spanning tree controlled ethernet network
To enable an Ethernet ring to be dual homed into a spanning tree protocol controlled Ethernet network, spanning tree control packets (Bridged Protocol Data Units or BPDUs) are transported as data frames over the Ethernet ring. This allows the Ethernet ring to appear as a single link to the spanning tree protocol so that the spanning tree can extend over the link. However, since the spanning tree does not have visibility as to the internal structure of the ring, the spanning tree cannot block links on the Ethernet ring network. Conversely, BPDUs from the Ethernet ring are not transmitted into the Ethernet domain that is implementing the spanning tree, so that the spanning tree is not affected by the control mechanism in place on the Ethernet ring network.
US08305933B2 Method and apparatus for detecting devices on a local area network
A method, apparatus, and system for discovering devices on a local area network. The method comprises sending a DNS request from a host networking element, receiving the DNS request at one or more devices, and responding to the host networking element with one or more DNS responses. The DNS request comprises one or more particular domain names. The one or more DNS responses comprise local network address information for the one or more VoIP devices. The apparatus comprises means for filtering a set of network traffic for a DNS request, means for responding to a DNS request with a local network address, and means for forwarding the DNS request to another device. The system comprises a computer for generating a DNS request for a particular domain, and one or more VoIP devices for receiving the DNS request and sending a DNS response to the computer with a local network address for the VoIP device.
US08305931B2 Incremental and targeted auto-discovery of network devices
A method and/or system is configured to improve the results of an auto-detection of network devices based on the causes of detection failures in preceding runs of the auto-detection process. As each device that is believed to be in the network is found to be undiscovered, the identification of the device and information regarding the cause(s) of non-discovery are stored. Prior to the next auto-detection run, one or more of the discovery parameters are modified, based on the causes associated with the undiscovered devices. The extent to which the discovery parameters are modified is preferably based on the apparent stability of the network, or upon the detection of changes to the network.
US08305929B2 Electronic device for communication within a network and method for operating an electronic device
The present invention relates to an electronic device for communication within a network, comprising a first interface (6) enabling communication with at least one further electronic device (1a, 1b, 1c, 1d, 1e) within a network (8) according to a first communication standard, a storage (5) for storing a first address of the at least one further electronic device (1a, 1b, 1c, 1d, 1e), said first address relating to the first communication standard, and a controller (4) for requesting a second address from said at least one further electronic device (1a, 1b, 1c, 1d, 1e), said second address relating to a second communication standard within said network (8), wherein the second address is stored together with the first address in the storage (5).The present invention further relates to a method for operating an electronic device.
US08305928B2 Method for supporting multiple devices from a broadband connection
A method adds a MAC address per line for a multiline EMTA. After the EMTA initializes, the method creates “Virtual MTA” instances corresponding to each analog line/MAC address. The method facilitates MTA emulation of each of the Virtual MTA instances. For each virtual EMTA line, the emulation method includes acquiring an IP address via DHCP and acquiring a configuration file via TFTP for each virtual MTA instance.
US08305927B2 Wireless network construction system
A wireless network construction system includes: first wireless nodes being previously installed in a wireless network; a wireless node installation support terminal carried in a location capable of conducting wireless communication, the wireless node installation support terminal serving as a wireless node being previously installed in the wireless network; and a second wireless node being newly installed in the wireless network and adjacent to the wireless node installation support terminal. The second wireless node performs a procedure of participation in the wireless network via the wireless node installation support terminal using the wireless communication. The wireless node installation support terminal allocates and distributes a network address to the second wireless node upon performing the procedure of participation in the wireless network. The second wireless node performs a path search and establishes a wireless line between the first wireless nodes and the second wireless node.
US08305926B2 Method and apparatus for self-learning of call routing information
The present invention is directed to a method and apparatus for learning call routing information in a communication system. A switching architecture is presented. The switch may be implemented in a centralized architecture or a distributed architecture. In addition, the switch may be implemented in a variety of networks such as a circuit-switched network or a packet-switched network. The switch includes a policy server and a self-learning application server. The policy server includes routing information for routing calls across the switch. The routes for incoming and outgoing calls are analyzed as they pass through the switch. The self-learning application server uses artificial intelligence techniques and caching algorithms to learn new more-efficient routing paths or initial routing paths based on the incoming and outgoing calls. The self-learning application server then updates the policy server with the new learned routes.
US08305925B2 Method, apparatus and system for transporting multi-lane ethernet signal
Methods, apparatuses and systems for transporting multi-lane Ethernet signal are disclosed. The method primarily includes utilizing a plurality of timeslot channels and justification bytes configured in the OPUk-Xv to build up multiple virtually concatenated transport lanes; and transporting a lane of independent Ethernet data via each lane in the multiple transport lanes. Such schema allows to transparently transport multi-lane Ethernet signal over OTN and addresses the uncontrollability of the time delay occurred when multi-lane Ethernet signal traverse over OTN. In addition, the problem that the frequency offset does not fit the IEEE definition of the Ethernet interface is solved.
US08305917B2 System and method for maintaining a backup radio operating parameter list in a secondary use communication system
A radio communication system (100) provides a radio air interface at a master node (102) for subscriber units associated with the master node. Among the subscriber units are several slave nodes (104, 106). The communication system has the ability to operate as a secondary user in unused spectrum portions of a frequency band otherwise reserved for primary operators, such as licensed broadcasters. The master node accesses an authorization server (108) to obtain a list of unused channels in the region of the master node. Each slave node also contacts the authorization server to obtain a list of unused channels in the region where each respective slave node is located, via another network (118, 121). The unused channels common to the slave nodes and the master node are used to create a backup radio operating parameter list which is used by the master node if a fault occurs between the master node the authorization server.
US08305916B2 Wireless data packet classification of an identified flow of data packets
An apparatus and method of classifying data packets is disclosed. One method includes a wireless access node identifying a flow of data packets based on source and destination addresses of the data packets. The wireless access node classifies the data packets of the identified flow of data packets as requiring a predetermined quality of service by determining if the identified flow of data packets comprise an inter-arrival time less than a first inter-arrival threshold.
US08305915B2 Method for the digital evaluation of a data transmission network
The invention relates to a method for the digital evaluation of a data transmission network comprising a plurality of nodes (1) and data transmission links (2) which extend between the nodes (1), each node comprising at least one input or output interface (11, 12) consisting of a plurality of queues which can each receive data in the form of analytical or event flows, said data flows being distributed into queues as a function of the service classes associated with the flow. The inventive method comprises the following steps consisting in: identifying the interfaces having a hybrid operating mode and each receiving at least one event data flow and at least one analytical data flow; and, for each interface having a hybrid operating mode, determining a virtual equivalent queue for the event data flows of a given service class (k) received by the interface, which is associated with the given service class (k), said virtual equivalent queue having an equivalent service rate (TRFE(k)), in order to evaluate the data transmission network by associating the virtual equivalent queue receiving the event data flows of the given service class (k) with the interface.