Document | Document Title |
---|---|
US08434159B2 |
AFM measuring method and system thereof
Provided are an AFM measuring method and a system thereof. The tip of a cantilever is provided to a plurality of points on a substrate, to which incident light is radiated from a light source. Scattered light is generated between the tip of the cantilever and the substrate by the incident light and the intensity of the scattered light is measured. The measured intensity of the scattered light is input to a data processing unit so as to find a point where the intensity of the incident is highest. The tip of the cantilever is moved to the point where the intensity of the incident light is highest. |
US08434151B1 |
Detecting malicious software
A computer implemented method, apparatus, and program code for detecting malicious software components. A series of calls made by a software component is monitored to identify an identified respective series of call types to components named in the calls. A determination is made as to whether the identified respective series of call types to components named in the calls is indicative of malicious behavior. |
US08434146B2 |
Access control based on development profiles
Systems and methods for selectively providing access to a media device based on a profile associated with the media device. In certain embodiments, the profile of the media device can be user-defined as a development profile or a personal profile. When the device is connected to a host computer system, the profile of the media device is accessed. If the profile of the media device is a development profile, an integrated development environment on the host computer system can access the media device. If the profile of the media device is a personal profile, the integrated development environment is prevented from accessing the device. |
US08434145B2 |
Information processing system, input apparatus, and information processing method
An information processing system uses an input apparatus to input user information. After authentication of the user information, the input apparatus-transmits control information to an information processing apparatus, indicating which functions of the information processing apparatus the user may use. The control information is independent of the particular method by which authentication is performed. Use of the information processing apparatus can accordingly be controlled by a variety of methods without requiring any user authentication capability to be provided in the information processing apparatus itself, and new authentication methods can be implemented without modification or replacement of existing information processing apparatus. |
US08434137B2 |
Method of securely logging into remote servers
The invention relates to a system comprising a network device (NSC), a host computer (HOST) and a remote server remote (SRV). The host computer (HOST) and the network device (NSC) server are connectable through a network. The host computer (HOST) and the remote server (SRV) are connectable through the Internet. The smart network device (NSC) comprises a web server accessible from the host computer (HOST). The network device (NSC) is set to store a user's authentication credential. The host computer (HOST) is set to display a web page produced by the remote server (SRV) to the user. The remote server (SRV) is set to include a login link in said web page, the login link pointing to said web server. The web server is set to display a login page to the user on the host computer (HOST) when the user clicks on said login link, in order to authenticate the user. Upon authentication of the user, the network device (NSC) is set to send the user's authentication credential to the remote server (SRV) in order to authenticate the user to the remote server (SRV). |
US08434135B2 |
Creating and launching a web application with credentials
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration. |
US08434132B2 |
Roaming between networks employing different authentication protocols
Methods, systems, and apparatuses for receiving a first authentication message from a first authentication device of a first network employing a first authentication protocol, converting first authentication attributes in the first authentication message to second attributes, and transmitting a second authentication message including the second authentication attributes to a second authentication device of second network employing a second authentication protocol. A dual mode mobile device selects from amongst available networks and forwards authentication attributes to a selected network. |
US08434128B2 |
Flexible security requirements in an enterprise network
A system and method are provided to monitor and prevent potential enterprise policy and/or rule violations by subscribers. |
US08434126B1 |
Methods and systems for aiding parental control policy decisions
A computer-implemented method for aiding parental-control-policy decisions may include identifying a computer resource. The computer resource may include any content subject to a parental-control-policy decision. The method may also include identifying a community usage repository. The community usage repository may include information relating to a plurality of children's usage of the computer resource. The method may further include analyzing the community usage repository to generate statistical data relating to the computer resource. The method may additionally include presenting the statistical data to a user. Various other methods, systems, and computer-readable media are also disclosed. |
US08434125B2 |
Distributed security architecture
A distributed security architecture may include: a mobile anti-tamper hardware policy enforcement point configured to control communication behaviors of a mobile client by enforcing communication policies within a policy decision point; a mobile anti-tamper hardware policy decision point encapsulated within the mobile anti-tamper hardware policy enforcement point; a policy exchange channel for policy distribution modes configured to distribute and/or update communication and routing security policies to the mobile client; a contextual manager configured to handle system-wide status change update signaling; and a mobility authentication manager configured to provide mobile clients with registration and credential/role assignments based on mobile access policies. The distributed security architecture may be configured to provide open system interconnection layer 3.5 policy-based secure routing, and open system interconnection layer 2 policy-based mandatory access control address filtering to provide secure communication and computing for layers 4, 5, 6, and 7. |
US08434117B2 |
Tunerless media presentation unit and methods of use
A tunerless media presentation unit is described which dispenses with the use of traditional analog television tuners. In its place, the media presentation unit provides a pseudo-tuner which can selectively access streaming digital media information from a multicast and/or unicast network source, and/or a local source. In one implementation, the media presentation unit can simultaneously receive and process multiple streams of media information. This accommodates the use of multiple picture-in-pictures (PIPs), PIP-based channel browsing, PIP-in-guide presentations, and so forth. Various business models can be implemented which charge subscribers fees based on the number of streams they wish to simultaneously receive, and/or the total number of channels that they wish to access (not necessarily at the same time). |
US08434112B2 |
Method for updating broadcasting program information in terminal and mobile terminal using the same
A method for updating broadcasting program information in a mobile terminal, the terminal capable of receiving the broadcasting program from a plurality of frequency bands is disclosed, the method includes selecting at least one frequency band including the plurality of broadcasting channels or a broadcasting channel in the plurality of frequency bands; and attempting an update on the broadcasting program information of the entire broadcasting channel within the selected frequency band or the selected broadcasting channel. |
US08434110B2 |
Intuitive electronic program guide display
A method and system for generating an electronic program guide includes a receiving unit 28 having a controller module 60. The controller module 60 receives television content and electronic programming guide data. The controller module 60 separates the program guide data from the television content and stores the program guide data. The controller 60 determines user preferences and changes a display of the electronic program guide in response to the user preferences. |
US08434105B2 |
Television scripting language
Provided is a method and system for television channel selection, including a television controller operatively connected to an electronic memory and configured to process a video selection script. The television controller is also operatively connected to the television and to a television network comprising a plurality of channels. Also provided is a script authoring tool for authoring a video selection script in a Web-based scripting language by a viewer. The television controller is further configured to select a channel to display on the television based on the video selection script and to dynamically update the video selection script based on the occurrence of an event. |
US08434093B2 |
Method and system for virtualization of software applications
A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the operating system. The templates are combined into a single application template having a layer including the collection of configurations for each operating system. The collection of configurations includes files and registry entries. The collections also identifies and configures environmental variables, systems, and the like. Files in the collection of configurations and references to those files may be replaced with references to files stored on installation media. The application template is used to build an executable of the virtualized application. The application template may be incorporated into a manifest listing other application templates and made available to users from a website. |
US08434088B2 |
Optimized capacity planning
A computer implemented method, system and/or program product determine capacity planning of resources allocation for an application scheduled to execute on a virtual machine from a set of multiple applications by computing a mean associated with a pool of pre-defined resources utilization over a time interval; computing a variance associated with the pool of pre-defined resources utilization over the same time interval; identifying a set of resource to execute the scheduled application from the pool of pre-defined resources, wherein the pool of pre-defined resources is created from a pre-defined Service Level Agreement (SLA); and allocating a set of fixed resources from the pool of pre-defined resources to execute the application based on the mean resource utilization. |
US08434084B2 |
Resource allocator with knowledge-based optimization
An automated resource allocation technique for scheduling a batch computer job in a multi-computer system environment. According to example embodiments, resource allocation processing may be performed when receiving a batch computer job that needs to be run by a software application executable on more than one computing system in the multi-computer system environment. The job may be submitted for pre-processing analysis by the software application. A pre-processing analysis result comprising job evaluation information may be received from the software application and the result may be evaluated to select a computing system in the multi-computer system environment that is capable of executing the application to run the job. The job may be submitted to the selected computing system to have the software application run the job to completion. |
US08434083B2 |
Throttling an asynchronous remote copying system
A storage control system comprising: one or more I/O processors for receiving requests to write data; a batch controller for selecting one or more write requests to be placed in a first batch; a first server for transmitting the first batch to a second server in a remote copy pair system; one or more I/O handlers for writing the first batch to completion on a data storage medium, in response to receiving permission from the second server; and one or more clients for communicating with the I/O processors and the I/O handlers, wherein the permission is granted when the second server is notified by the I/O handlers that previous write requests have been completed, wherein the first server is responsive to the completion of the first batch. |
US08434076B2 |
Efficient compilation and execution of imperative-query languages
A system which combines sequential and iterative source code is provided. The system decides which type of processing would be most suitable for all portions of the source code, regardless of type. The system can adjust that decision based on the specific nature of the constructs within the source code, and can also adjust that decision based on the platform upon which the resulting executable program will run. |
US08434075B1 |
Branching optimization in a multi-database system
Execution of a query is optimized. A plurality of plans for executing the query on a multi-database system are analyzed. A first plan having a first step and a second step is selected. The first step of the first plan is executed. The plan selection is re-evaluated before executing the second step of the first plan. A second plan of the plurality of plans for executing the query is executed to produce a result. The result is stored. |
US08434071B2 |
Method for translating a graphical workflow in a textual description
In a method for translating a graphical workflow in a textual description, a structure of the graphical workflow is analyzed by detecting graphical blocks of the graphical workflow. Further, each graphical block of the graphical workflow is translated in a textual description. |
US08434070B2 |
Generating specifications of client-server applications for static analysis
Systems and methods are provided for creating a data structure associated with a software application that is based on at least one framework. According to the method, source code and at least one configuration file of the software application is analyzed by at least one framework-specific processor so as to determine entry point information indicating entry points in the source code, request attribute access information indicating where attributes attached to a request data structure are read and written, and forward information indicating forwards performed by the software application. A data structure for a static analysis engine is created based on this information. The data structure includes a list of synthetic methods that model framework-related behavior of the software application, and a list of entry points indicating the synthetic methods and/or application methods of the software application that can be invoked by the framework. |
US08434069B2 |
System and method for effort estimation
Methods and systems are provided to estimate the time to implement a regression test. A productivity table may be defined and stored in a host computer system, where the productivity table indicates the time expected to perform a plurality of automation script types at a plurality of complexity levels. The host computer system may receive a list of test flows to be used in conducting a regression test and a selection of a complexity level for each of the listed test flows. Complexity levels may be defined by, and a complexity level for a test flow may be selected based upon a variety of system- and test-related criteria. The total implementation time may be determined based on the complexity levels assigned to test flows in the regression test, the type of scripts used, and the productivity table. |
US08434067B2 |
Method and system for whitelisting software components
A method and system for whitelisting software components is disclosed. In a first operating environment, runtime information may be collected about a first loaded and executing software component. The collected information may be communicated to a second software component operating in a second operating environment that is isolated from the first operating environment. The collect runtime information may be compared with a validated set of information about the first software component. Other embodiments are described and claimed. |
US08434065B2 |
Method for enhancing functionality of an automated testing tool
A method for enhancing functionality of an automated testing tool. Embodiments of the present invention provide for dynamically adjusting a date in an automated testing tool. System time in a system time format is adjusted according to a date offset. Embodiments of the present invention provide a method of formatting a date in an automated testing tool. System time in a system time format is accessed, wherein the system time comprises a current date and a current time. The date is formatted according to a predetermined date format. Embodiments of the present invention provide a method of regulating access to variables of an automated testing tool. An electronic document of the automated testing tool is populated with at least one variable and at least one value corresponding to the variable. In response to a request to access the variable, access to the variable and the value is provided. |
US08434063B2 |
Appliance development toolkit with editor to create shared variable namespace
An appliance development toolkit according to the invention is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit comprises an editor configured to enable creation of a variable holder, to associate the variable holder with a variable, to create a value holder related to a valid value of the variable, and to associate the variable holder with the value holder. A user can use either of the variable holder or the value holder in creating a hierarchy of elements for content independent of any relationship that may otherwise exist between the variable and other elements and between the value and other elements. With this structure, the variable and the value can be used in different contexts with different relationships while maintaining their relationship with each other by way of the variable holder and the value holder. |
US08434061B2 |
System and method for array obfuscation
Disclosed herein are systems, methods, and computer readable-media for obfuscating array contents in a first array, the method comprising dividing the first array into a plurality of secondary arrays having a combined total size equal to or greater than the first array, expanding each respective array in the plurality of the secondary arrays by a respective multiple M to generate a plurality of expanded arrays, and arranging data elements within each of the plurality of expanded arrays such that a data element located at an index I in a respective secondary array is located at an index I*M, wherein M is the respective multiple M in an associated expanded array, wherein data in the first array is obfuscated in the plurality of expanded arrays. One aspect further splits one or more of the secondary arrays by dividing individual data elements in a plurality of sub-arrays. The split sub-arrays may contain more data elements than the respective secondary array. The principles herein may be applied to single dimensional or multi-dimensional arrays. The obfuscated array contents may be accessed via an index to the first array which is translated to retrieve data elements stored in the plurality of expanded arrays. |
US08434056B2 |
Rule engine system controlling devices of disparate types and protocols
A rule engine system works with physical systems monitored by Internet-enabled endpoints on one hand and developer custom applications on the other. Endpoints operate in both the domain specific language of the rule engine, and communicate with participating applications in the native protocols thereof. Whether new or legacy, whether hardware, software, or firmware, whether having much, little, or no digital processing or communication capacity, the participating application may be monitored and controlled by an endpoint that communicates over the Internet with the rule engine. Individual developers prepare rule language files, containing data and instructions for the rule engine to implement through the end point. Any apparatus, whether exclusively mechanical, electrical, electronic, highly sophisticated electronic, or some combination may be monitored and controlled. Any participating application, from a mechanical lawn sprinkler to an Internet commerce server may be implemented thus. |
US08434055B2 |
Apparatus, system, and method for hiding advanced XML schema properties in EMF objects
An apparatus, system, and method for hiding advanced XML schema properties in EMF objects. XML Schema may comprise both user-defined properties and internal properties related to the structural features of the schema. The present invention hides the internal properties from clients while still keeping them available such that a complete XML Schema model can be generated, but without exposing a client to the non-intuitive internal properties. An SDO implementation leverages EMF implementation artifacts to present a client with an SDO API exposing user-defined properties and metadata describing user-defined properties. The SDO implementation further provides an extended API through which a client may access internal properties and metadata describing the internal properties. The invention further accounts for both dynamic SDO objects and static SDO objects. |
US08434053B2 |
Package review process workflow
A workflow module automates and monitors a package review process. A package review module receives a package created by a contributor to be reviewed for compliance with a set of guidelines. The workflow module initiates, monitors, and manages a plurality of package review tasks to be performed on the package. A user interface module provides user interface for creating a package and a user interface for reviewing a package. The workflow module automates review tasks, interfaces with external servers performing review tasks, gathers review task results, determines whether to send a notification regarding the status of a review task, sends notifications regarding the status of a review task and stores successfully review packages in a repository. |
US08434050B2 |
Printed circuit board layout system and method
A computing system includes a drawing unit and a layout unit. The computing system sets components parameters to components of a circuit diagram of a printed circuit board (PCB). The drawing unit draws the circuit diagram by using the components with the components parameters. If the drawing unit wants to use a component more than once, the computing system copies the component and the corresponding components parameters. The drawing unit uses the copied components and the corresponding parameters. If the circuit diagram has been drawn, the layout unit loads the circuit diagram and wires the PCB according to the components and the components parameters in the circuit diagram. |
US08434044B1 |
Specifying placement and routing constraints for security and redundancy
A programmable chip design tool is provided to enumerate and specify the security and/or redundancy constraints of a programmable chip design. A design is implemented with a high-level security or redundancy scheme, and the programmable chip design tool applies the scheme while simultaneously optimizing for desired metrics (logic density, routability, timing, power, etc.). An underlying assignment scheme as well as user interface components used to enter this assignment scheme are provided. |
US08434041B2 |
Increasing dielectric strength by optimizing dummy metal distribution
A method includes providing a wafer representation including a metal layer and a plurality of bump pads over the metal layer, wherein the metal layer includes directly-under-bump-pad regions. A solid metal pattern is inserted into the metal layer, wherein the solid metal pattern includes first parts in the directly-under-bump-pad regions and second parts outside the directly-under-bump-pad regions. Portions of the second parts of the solid metal pattern are removed, wherein substantially no portions of the first parts of the solid metal pattern are removed. The remaining portions of the solid metal pattern not removed during the step of removing form dummy metal patterns. The dummy metal patterns and the plurality of bump pads are implemented in a semiconductor wafer. |
US08434038B2 |
Consistency check in device design and manufacturing
A method of forming a device is disclosed. The method includes providing at least one original artwork file having front end and back end information. The original artwork file includes an original artwork file format. A modified artwork file corresponding to the original artwork file is provided in a first modified artwork file format. The modified artwork file contains back end information. The method also includes checking to ensure that the original and modified artwork files are consistent. |
US08434037B2 |
Sub-circuit pattern recognition in integrated circuit design
A method and system for sub-circuit pattern recognition in integrated circuit design is disclosed. In one embodiment, a method for recognizing a pattern circuit in a target circuit, includes encoding the pattern circuit and the target circuit by processing a first netlist of the pattern circuit and a second netlist of the target circuit, generating a cross-linked data structure based on attributes and connectivity information of at least two devices and at least one net from the first netlist, and identifying an instance of the pattern circuit in the target circuit based on an associative mapping between the pattern circuit and a sub-circuit of the target circuit using a device integer array and a net integer array. Each of the first netlist and the second netlist is based on the at least two devices and the at least one net connecting the at least two devices. |
US08434035B2 |
Relative positioning of circuit elements in circuit design
Methods and apparatuses are disclosed for generating a placed, routed, and optimized circuit design. Other embodiments are a circuit design and circuit created with the technology. The placed, routed, and optimized circuit design obeys relative positioning rules of a set of the circuit elements. Such relative positioning rules were created specifically for these circuit elements. |
US08434033B2 |
Mask assignment for multiple patterning lithography
A mechanism is provided for mask assignment for triple patterning lithography. The mechanism identifies tip-to-tip (TT), tip-to-side (TS), and side-to-side (SS) conflicting parts by design rule dependent projection. The mechanism finds stitch location for TT, TS, and SS conflicts separately. The mechanism colors TT, TS, and SS conflicting parts with mask0/mask1, mask0/mask2, mask1/mask2 coloring cycle with each type colored separately. The mechanism uses existing infrastructure of two-way coloring. As a first objective, the mechanism attempts to minimize conflicts. As a second objective, the mechanism attempts to minimize the number of stitches by assigning the two sides of stitches to the same mask. Once coloring of all conflicting parts is done, the mechanism colors non-conflicting parts to maximize minimum overlap of exposures and to use both colors if two sides are different colors and one color if both sides are the same color. |
US08434032B2 |
Method of generating an intellectual property block design kit, method of generating an integrated circuit design, and simulation system for the integrated circuit design
The present application discloses a method of generating an intellectual property (IP) block design kit including an IP block circuit design and a system-level characteristics table for manufacturing an integrated circuit. According at least one embodiment, the IP block circuit design is generated. The IP block circuit design is simulated based on predetermined configuration sets, and each configuration set has manufacturing options and/or operating conditions. A plurality of system-level models for the predetermined configuration sets are generated based on the simulation of the IP block circuit design. The system-level characteristics table is generated by arranging the predetermined configuration sets and the system-level models in compliance with a system-level characteristics table template of a system-level characteristics modeling device. Then the IP block circuit design and the system-level characteristics table are stored as the IP block design kit. |
US08434029B2 |
Systems and methods for providing information pertaining to physical infrastructure of a building or property
A computer implemented system and method for displaying information pertaining to physical infrastructure in a building or on a property via a mobile software application operating or a mobile device are provided. The mobile software application includes steps of (a) optionally displaying a list of selectable buildings and/or areas at a property, (b) optionally displaying a list of selectable floors if a building having multiple floors is selected, (c) displaying a list of points of interest for the selected floor, building or area, and (d) displaying a floor plan or area map with selected points of interest highlighted. |
US08434027B2 |
System and method for multi-dimensional organization, management, and manipulation of remote data
The Quantum Matrix system is a multi-dimensional, multi-threaded exchange environment for data organization, management, and manipulation. Data is organized into a multi-dimensional structure of nodes. Nodes may represent data, absence of data, or another set of nodes. The multi-dimensional structure or portions of it can be automatically created from a file system. One or more associations are also defined for the multi-dimensional structure. An association indicates a relationship between a node and another node, data, or a set of nodes. The multi-dimensional structure is then displayed three-dimensionally and navigated. Relational logic, Boolean algebra, or a scripting language can be applied to the nodes, data, and associations to produce a resultant set of nodes. Furthermore, portions of the multi-dimensional structure can be isolated with the use of planes to ease navigation. Furthermore, the Quantum Matrix system may have a client-server architecture, with the client running on a mobile device. |
US08434018B2 |
Portable electronic device and method for displaying large format data files
A portable electronic device includes a rendering circuit to visualize large format data files on a narrow display. The large format data files are rendered using either a desktop display mode or a mobile display mode. The desktop display mode renders the data file using data file-specified dimensions and resolutions. The data file is viewable in its entirety by automatic scrolling achieved by moving a cursor near the edge of the display. Data file elements may be edited while in desktop display mode. The mobile display mode renders the elements of the data file as a list with minimal regard for spatial orientation. Navigation in mobile display mode is field-to-field. |
US08434016B2 |
Virtual file system
A virtual file system is described that enables both real data resources, such as a content file, and virtual data resources, such as a field within a database or a state determined by a mark-up language element, to be accessed through a single root. |
US08434014B1 |
System and method for editing information
A system and method provides a pop up window containing a text editor to allow tags or attributes or other commands to be edited in accordance with a selected graphical object or a specified insertion point in a graphics editor. |
US08434013B2 |
Navigating source code using annotated topographic image(s)
A mechanism is disclosed for enabling a user to navigate to specific portions of a file containing computer code. A textual form and non-textual aspects of the file are rendered in a plurality of sections of a display. The non-textual aspects of the file are depicted by non-textual rendering elements in a topographic image in one of the plurality of sections. The textual form of the file is shown in at least one other of the plurality of sections. When a user interface event is detected on a rendering element, the appearance of that element is altered. The section that displays the textual form of the file may scroll to a portion of the file containing a corresponding code portion and renders the code portion in the textual form. |
US08434003B2 |
Touch control with dynamically determined buffer region and active perimeter
A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) re-purpose one or more portions of the touch interface outside the one or more active portions to act as inputs for commands associated with the one or more active elements. |
US08433997B1 |
Efficient portable document
A computer-implemented method for formatting electronic documents involves obtaining, at a computer system, an electronic document in a source format. The process also involves processing the electronic document by optimizing sizes of one or more images embedded in the electronic document, optimizing sizes of one or more Type 1 fonts in the electronic document, and removing object duplicates in the electronic document. In addition, the process involves generating the document in a target format based on the processing. |
US08433993B2 |
Context aware image representation
Methods and system for rendering context aware multimedia content include identifying a plurality of multimedia content that is uploaded for rendering. The uploaded multimedia content is examined to determine metadata associated with each of the plurality of multimedia contents. Contextual information associated with the metadata is identified and a grouping of the multimedia content into a plurality of groups is performed based on the contextual information. Each of the plurality of groups is then integrated into one or more photo stories. The photo stories are defined and rendered as content rich documents. |
US08433984B2 |
LDPC encoding and decoding of packets of variable sizes
Techniques to support low density parity check (LDPC) encoding and decoding are described. In an aspect, LDPC encoding and decoding of packets of varying sizes may be supported with a set of base parity check matrices of different dimensions and a set of lifting values of different powers of two. A base parity check matrix G of dimension mB×nB may be used to encode a packet of kB=nB−mB information bits to obtain a codeword of nB code bits. This base parity check matrix may be “lifted” by a lifting value of L to obtain a lifted parity check matrix H of dimension L·mB×L·nB. The lifted parity check matrix may be used to encode a packet of up to L·kB information bits to obtain a codeword of L·nB code bits. A wide range of packet sizes may be supported with the set of base parity check matrices and the set of lifting values. |
US08433982B2 |
Error-correcting encoding apparatus
A desired coding rate is obtained by encoding source data to produce first additional data; randomizing the source data to produce randomized data; encoding the randomized data to produce second additional data; selecting a number of bits from the first and second additional data to produce first selected data and second selected data, the number of selected bits is selected based upon a data length of the source data and a desired data length of an output sequence; and multiplexing the source data with the first and second selected data. At least one of the data length of the source data and the data length of the output sequence is variable. |
US08433981B1 |
Coding across data blocks to reduce write amplification in NAND flash
Data is stored from a host. A flash memory is divided into a plurality of memory groups, the memory groups each comprising a plurality of flash memory blocks. A first portion of one of the plurality of memory groups is allocated for storing parity data of an error-correcting code for the memory group. A second portion of the memory group is allocated for storing data from the host. A flash memory block in the memory group is erased prior to writing the data from the host, wherein the flash memory block contains valid data. The erased valid data is recovered using the error-correcting code. |
US08433977B1 |
Storage device implementing data path protection by encoding large host blocks into sub blocks
A storage device is disclosed comprising control circuitry. A write command is received from a host, wherein the write command comprises a host block and corresponding host block address. The host block is partitioned into a plurality of sub blocks, and a plurality of sub block addresses are generated in response to the host block address, wherein each sub block address corresponds to one of the sub blocks. Error detection code (EDC) data is generated for each sub block in response to the sub block and corresponding sub block address. Each sub block and corresponding EDC data are combined to generate a plurality of partial codewords that are written to one or more data sectors corresponding to the sub block addresses. |
US08433973B2 |
Digital broadcasting system and method of processing data
A digital receiving system, and a method of processing data are disclosed. The digital receiving system includes a receiving unit, a known sequence detector, and a channel equalizer. The receiving unit receives a broadcast signal including mobile service data and main service data. The known sequence detector detects known data linearly inserted in a data group. The channel equalizer performs channel-equalizing on the received mobile service data using the detected known data. |
US08433972B2 |
Systems and methods for constructing the base matrix of quasi-cyclic low-density parity-check codes
Construction of base matrices for quasi-cyclic (QC)-low density parity-check codes (LDPC) using two novel metrics are described. Design constraints based on a local girth and a local minimum approximate cycle extrinsic message degree (ACE) of variable nodes in the base matrix are employed. In particular, various local girth and local minimum ACE constraints can be set for different lift sizes. Additionally, the base matrix can be configured as a universal base matrix from which different base matrices having different corresponding lift sizes that comply with the design constraints can be obtained and used to generate QC-LDPC codes. |
US08433971B2 |
Communication device architecture for in-place constructed LDPC (low density parity check) code
Communication device architecture for in-place constructed LDPC (Low Density Parity Check) code. Intelligent design of LDPC codes having similar characteristics there between allows for a very efficient hardware implementation of a communication device that is operative to perform encoding of respective information bit groups using more than one type of LDPC codes. A switching module can select any one of the LDPC codes within an in-place LDPC code for use by an LDPC encoder circuitry to generate an LDPC coded signal. Depending on which sub-matrices of a superimposed LDPC matrix are enabled or disabled, one of the LDPC matrices from within an in-place LDPC code matrix set may be selected. A corresponding, respective generator matrix may be generated from each respective LDPC matrix. Selection among the various LDPC codes may be in accordance with a predetermined sequence, of based operating conditions of the communication device or communication system. |
US08433970B2 |
Techniques to control power consumption in an iterative decoder by control of node configurations
A method for controlling power consumption of an iterative decoder based on one or more criteria is described. The method may include performing iterative decoding on a demodulated signal to provide a decoded signal, receiving information regarding the iterative decoding, and based on the information controlling a number of nodes of the iterative decoder to enable during a next iteration of the iterative decoding. |
US08433966B2 |
Acknowledgment channel design for wireless access networks
Embodiments of the present invention provide an acknowledgment channel design in which an acknowledgment sequence is scrambled with a station-specific scrambling sequence. Other embodiments may be described and claimed. |
US08433963B2 |
Address and command port connecting trace circuitry and TAP domain
An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation. |
US08433962B2 |
Master reset and synchronizer circuit with data and clock inputs
An optimized JTAG interface is used to access JTAG Tap Domains within an integrated circuit. The interface requires fewer pins than the conventional JTAG interface and is thus more applicable than conventional JTAG interfaces on an integrated circuit where the availability of pins is limited. The interface may be used for a variety of serial communication operations such as, but not limited to, serial communication related integrated circuit test, emulation, debug, and/or trace operations. |
US08433955B2 |
Multi-core microcontroller having comparator for checking processing result
A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined. |
US08433952B2 |
Memory access control device, memory access control method and memory access control program
A memory access control device has a memory control unit and a software execution unit executing software. The memory control unit has: a data transmission unit configured to perform multicast transfer that reads a data from the memory and transmits the data to data transfer destinations through a network; a data reception unit configured to receive multicast transfer data from the network; and a reception data counter configured to indicate a number of multicast transfer data received by the data reception unit. The software execution unit instructs the memory control unit to perform a plurality of multicast transfers and then reads respective reception data counters of the data transfer destinations for each checkpoint in sequence of the software to determine completion of the plurality of multicast transfers. |
US08433948B2 |
Method and apparatus for realizing application high availability
A method, apparatus, and computer program product for realizing application high availability are provided. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node. |
US08433945B2 |
Match server for a financial exchange having fault tolerant operation
Fault tolerant operation is disclosed for a primary match server of a financial exchange using an active copy-cat instance that mirrors operations in the primary match server, but only after those operations have successfully completed in the primary match server. Fault tolerant logic monitors inputs and outputs of the primary match server and gates those inputs to the backup match server once a given input has been processed. The outputs of the backup match server are then compared with the outputs of the primary match server to ensure correct operation. The disclosed embodiments further relate to fault tolerant failover mechanism allowing the backup match server to take over for the primary match server in a fault situation wherein the primary and backup match servers are loosely coupled. As such, the primary match server need not be specifically designed or programmed to interact with the fault tolerant mechanisms. |
US08433940B2 |
Conserving power by reducing voltage supplied to an instruction-processing portion of a processor
One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system receives a signal indicating that instruction execution within the processor is to be temporarily halted. In response to this signal, the system halts an instruction-processing portion of the processor, and reduces the voltage supplied to the instruction-processing portion of the processor. Full voltage is maintained to a remaining portion of the processor, so that the remaining portion of the processor can continue to operate while the instruction-processing portion of the processor is in reduced power mode. |
US08433939B2 |
Display apparatus with dual-screen and display method thereof
A method applied in a display apparatus is provided. The display apparatus includes a first screen, a second screen, power signal means. The first screen is volatile. The second screen is non-volatile. The power signal means generate a power off signal in response to a user operation. The method includes: determining whether a power off signal is received; displaying a user interface on the first screen if the power off signal is received; controlling the display on the second screen in response to a user selection on the operation interface; generating a shutdown signal; and powering off the first screen, and the second screen when receiving the shutdown signal. |
US08433938B2 |
Battery module, computer system having the same, and control method of the computer system
A computer system includes a device which operates depending on a clock frequency; a battery unit which comprises a plurality of battery cells and supplies power to the device; a temperature sensor which senses temperature of the battery cells; and a controller which decreases the clock frequency if the sensed temperature is beyond a first preset critical point. |
US08433933B2 |
Computer device and image capturer
A computer device includes a controller, a power supply circuit and a universal serial bus (USB) module. The controller is used for transmitting a data signal. The power supply circuit is used for supplying operating power. The USB module includes a USB bridge and a core circuit. The USB bridge is used for transmitting the data signal, and it operates according to the operating power generated by the power supply circuit. The core circuit operates according to the operating power generated by the power supply circuit. |
US08433931B2 |
Integrating energy budgets for power management
Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device's power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand. |
US08433927B2 |
Cryptographically-enabled privileged mode execution
A method, computer program product, and data processing system are disclosed for protecting sensitive program code (and also data) from unauthorized access in a memory space not subject to protection fault detection. In a preferred embodiment, secure initialization hardware loads the sensitive code from a storage location accessible only to the secure initialization hardware itself and decrypts the sensitive code into a portion of the processor-accessible memory space, from which the code is executed. Once execution of the sensitive code has completed, all or at least a portion of the code is deleted before passing control to application software. If the application software needs to cause the sensitive code to be executed, the secure initialization hardware is activated to reload/decrypt a fresh copy of the sensitive code into the memory space and cause the code to be executed. Before control is returned to the application software, the sensitive code is again deleted to prevent unauthorized access. |
US08433926B2 |
Method and apparatus for storing and retrieving encrypted programming content using an asymmetric key arrangement
A set top box is provided that includes a receiver/tuner for receiving programming content over a broadband communications network, a secure memory configured to store at least a first cryptography key to be used to encrypt and decrypt the programming content, and a digital storage medium for storing encrypted programming content. The set top box also includes a multimedia processor operationally associated with the receiver/tuner, the secure memory, and the digital storage medium. The multimedia processor is configured to: encrypt programming content using the first cryptography key stored in the secure memory and uniquely associated with the set top box; store the encrypted content on the digital storage medium; encrypt the first cryptography key using an asymmetric public encryption key to form an encrypted first cryptography key; and store the encrypted first cryptography key on the digital storage medium. |
US08433922B2 |
System and method of biometric authentication using multiple kinds of templates
In additional enrollment of a template in a biometric authentication system, the template is automatically enrolled on the basis of a plurality of authentication results to assure a user's convenience and security. A post-migration authentication server receives a first template and a second template from a post-migration authentication terminal, performs authentication on the basis of the comparison result between the received first template and the user's preliminarily first enrolled template, and provisionally enrolls the first template and the second template. It repeats the reception, authentication, and provisional enrollment and calculates a match probability from a plurality of comparison results of the provisionally first enrolled templates, determines whether or not to store a second enrolled template on the basis of the match probability, and automatically enrolls the second template in the post-migration authentication server. |
US08433920B2 |
Method and system for authenticating reliable biometric data
A method for authenticating biometric data. Comprising of a processor that measures the reliability of each bit in enrollment biometric data; by arranging the bits; encoding the enrollment biometric data in the decreasing order to produce an enrollment syndrome; arranging the bits in the authentication biometric; decoding the authentication enrollment syndrome to produce an estimate of the enrollment biometric data; generating an output signal indicating that the estimate of the authentication biometric data is substantially the same as the enrollment biometric data. |
US08433918B2 |
Methods and systems for improving the security of password-based authentication protocols for IEEE 802.11 networks
A password element is generated for a station running an Elliptic Curve Cryptography (ECC) or a Finite Field Cryptography (FFC) group based password authenticated protocol. A password element is multiplied by a cofactor to generate a modified password element for the ECC group. The station verifies that the modified password element is not equal to a point at infinity for the ECC group. A password element is generated by exponentiating a password value to a power t, where t=(p−1)/r, p and r are primes, and r has a bit length of at least 160 bits for the FFC group. A commit-element parameter is generated using a temporary secret value and the ECC modified password element or the FFC password element, and is then transmitted to another station in a commit message. The receiving station checks if the received commit-element parameter has desired properties before continuing with the protocol. |
US08433917B2 |
Access control system, access control device, program and recording medium
Effective utilization of a database while protecting a data provider's privacy is accomplished by an access control system which controls access to a database in which open information and secret information about a data provider are stored while being related to each other has an output request acquisition section which obtains an output request for output of information generated by accessing the database, a plural-term output authorization section which prohibits output of information generated by combining the open information and the secret information in output information requested to be output according to the output request, and which permits output of information generated by using the secret information without using the open information, and an output section which outputs the information in the output information permitted by the plural-term output authorization section to be output. |
US08433916B2 |
Active hip
Computing services that unwanted entities may wish to access for improper, and potentially illegal, use can be more effectively protected by using Active HIP systems and methodologies. An Active HIP involves dynamically swapping one random HIP challenge, e.g., but not limited to, image, for a second random HIP challenge, e.g., but not limited to, image. An Active HIP can also, or otherwise, involve stitching together, or otherwise collecting and including, within Active HIP software, i.e., a HIP web page, to be executed by a computing device of a user seeking access to a HIP-protected computing service x number of software executables randomly selected from a pool of y number of software executables. The x number of software executables, when run, generates a random Active HIP key. If the generated Active HIP key accompanies a correct user response to the valid HIP challenge the system and/or methodology can assume with a degree of certainty that the current user is a legitimate human user and allow the current user access to the requested computing service. |
US08433914B1 |
Multi-channel transaction signing
A transaction system combats malware and phishing-based MitM attacks on transaction processing systems by using digital signatures to integrity-protect the user-verified transaction data. With this system, a user submits a transaction from a client device (e.g., desktop web browser) over a communications channel to a server device, such as a transaction server. Before accepting the transaction, the transaction server securely delivers all relevant transaction data to a second device (e.g., the signing device), such as a smart phone, in the possession of the user. The signing device has its own distinct communication channel with the server device. The user verifies the data and the signing device creates a digital signature value for the transaction. The user submits the signature to the transaction server to confirm the transaction with the transaction server. |
US08433911B2 |
Management server, management method, management system for downloading of contents, and mobile devices
A receiver is configured to receive, from a mobile device of a first type adapted to read a content from a recording medium and run the content, a first device identifier identifying the mobile device of the first type and a recording medium identifier identifying a recording medium loaded in the mobile device of the first type, along with a digital signature generated in the mobile device of the first type using an encryption key secretly stored in the mobile device of the first type. A signature verification unit is configured to verify the authenticity of the digital signature. A voucher issuance unit is configured to issue a voucher to a mobile device of a second type adapted to acquire a content by downloading the content and to run the content accordingly and mapped into the mobile device of the first type, so that the mobile device of the second type is capable of downloading a content. |
US08433910B2 |
Electronic signature method, apparatus, and recording medium having electronic signature program recorded thereon
A computer divides a target electronic document into a plurality of document segments. Then, the computer generates a signature (s, t) that includes a set of two values having a signature value s forming a signature on the electronic document and a deletion signature value t used for deletion, the signature value s which serves as a body of the signature being formed by a superposition of signature information on the individual document segments. Then, in a case where one of the plurality of document segments obtained by the division is to be extracted, the computer superimposes deletion information of a document segment to be deleted on the deletion signature value t to generate a new signature value t′, and produces an updated signature (s, t′). |
US08433905B2 |
User authentication device for authentication between server and device based on bandwidth and effective period
This invention provides a user authentication control device, a user authentication device, a data processing device, and a user authentication control method and the like that control an authentication interval and an authentication effective period in accordance with a communication speed so as to make it possible to keep a balance between user convenience and safety. The user authentication device, which controls an authentication effective period for a user authentication device of a data processing device connected with a server device through a network, is provided with a bandwidth acquiring unit for acquiring a communication speed of the network and an effective period determining unit for determining an authentication effective period in accordance with the communication speed. |
US08433903B2 |
Asynchronous enhanced shared secret provisioning protocol
An Asynchronous Enhanced Shared Secret Provisioning Protocol (ESSPP) provides a novel method and system for adding devices to a network in a secure manner. A registration process is launched by at least one of two network devices together. These two devices then automatically register with each other. When two devices running Asynchronous ESSPP detect each other, they exchange identities and establish a key that can later be used by the devices to mutually authenticate each other and generate session encryption keys. An out-of-band examination of registration signatures generated at the two devices can be performed to help ensure that there was not a man-in-the-middle attacker involved in the key exchange. |
US08433898B2 |
Trust information delivery scheme for certificate validation
A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically. |
US08433897B2 |
Group signature system, apparatus and storage medium
A group signature system according to one embodiment of the present invention comprises a group administrator apparatus, signer apparatuses and a verifier apparatus which can communicate with one another. Here, in a group signature method used by the apparatuses, a multiplication cyclic group or a bilinear group in which an order is unknown as in RSA is not used at all, but a multiplication cyclic group gG of a prime order q is only used, and representation parts ki1 and ki2 are used as a member private key. Moreover, as information for tracing a signer, Ti=G1^{ki1} is utilized, and ki1 is utilized for verifying revocation. In consequence, a calculation amount can be decreased to increase a calculation speed as compared with conventional [CG04], [FI05] and [DP06] systems. |
US08433895B1 |
Methods and systems for securely managing multimedia data captured by mobile computing devices
A computer-implemented method for securely managing multimedia data captured by a mobile computing device is disclosed. The method may comprise: 1) identifying multimedia data captured by the mobile computing device, 2) identifying an asymmetric public key stored on the mobile computing device that is associated with an asymmetric private key stored on a server, 3) encrypting the multimedia data using the asymmetric public key so that the encrypted multimedia data may only be decrypted using the asymmetric private key stored on the server, and 4) transmitting the encrypted multimedia data to the server. Corresponding systems and computer-readable media are also disclosed. |
US08433894B2 |
Support of physical layer security in wireless local area networks
A method and an apparatus for performing physical layer security operation are disclosed. A physical layer performs measurements continuously, and reports the measurements to a medium access control (MAC) layer. The MAC layer processes the measurements, and sends a security alert to a security manager upon detection of an abnormal condition based on the measurements. The security manager implements a counter-measure upon receipt of the security alert. The measurements include channel impulse response (CIR), physical medium power measurement, automatic gain control (AGC) value and status, automatic frequency control (AFC) gain and status, analog-to-digital converter (ADC) gain, Doppler spread estimate, and/or short preamble matched filter output. The security manager may switch a channel, switch a channel hopping policy, change a back-off protocol, or change a beamforming vector upon reception of the security alert. |
US08433892B2 |
Privacy-preserving probabilistic inference based on hidden Markov models
A probability of an observation sequence stored at a client is evaluated securely with respect to a hidden Markov model (HMM) stored at a server. The server determines, for each state of the HMM, an encryption of a log-probability of a current element of the observation sequence. Determines, for each state of the HMM, an encryption of a log-summation of a product of a likelihood of the observation sequence based on a previous element of the observation sequence and a transition probability to the state of the HMM. Determines an encryption of a log-likelihood of the observation sequence for each state as a product of the encryption of a log-summation and an encryption of a corresponding log-probability of the current element of the observation sequence; and determines an encryption of the log-probability of the observation sequence based on the log-likelihood of the observation sequence for each state. |
US08433890B2 |
Preparing and preserving a system configuration during a hot upgrade
A planned system configuration is stored to a volatile memory coupled to a processor executing a first operating system kernel. The planned system configuration is tagged. A boot of a second operating system kernel is initiated while preserving in the volatile memory contents stored therein, and following the boot of the second operating system kernel, a set of parameters referencing the tagged planned system configuration is retrieved from the volatile memory. The planned system configuration is then used, based on the retrieved set of parameters. |
US08433887B2 |
System and method for booting device corresponding software if it does not conflict with a program currently running when a device is connected to an information handling system
A boot control method of a program in an information processing apparatus to which a device can be connected, the method including a search step of searching for a running program that is running on the information processing apparatus when the device is connected, a determination step of determining whether the running program found in the search step includes a program unfit for concurrent running that is unsuited for concurrent running with preset device-corresponding software that is booted in response to connection of the device, and a boot step of booting the device-corresponding software if the running program does not include the program unfit for concurrent running and performing control so as not to boot the device-corresponding software if the running program includes the software unfit for concurrent running. |
US08433886B2 |
Nonvolatile memory device including a buffer RAM and boot code management method thereof
A nonvolatile memory device may includes a cell array to store a boot code; a boot RAM to store the boot code; a data RAM to store user data being exchanged with the external device; and a controller to separately store a boot code provided from the cell array in the boot RAM and the data RAM when a booting operation is performed. |
US08433882B2 |
Disk array control device and storage device
According to one embodiment, a disk array control device manages a plurality of drives as a single logical drive. The disk array control device includes a first register configured to store a to-be-accessed drive number which is designated by a host, and a control module. The control module is configured to receive a command from the host, determine whether the received command is a predetermined command which is used for maintenance of each of the drives, and execute, in a case where the received command is the predetermined command, a pass-through process of sending the received command to the drive which is designated by the to-be-accessed drive number in the first register. |
US08433875B2 |
Asynchronous scheme for clock domain crossing
Apparatus and methods for clock domain crossing between a first clock domain and a second clock domain. The apparatus comprises a first control logic element for processing a handshake signal and producing a first arbiter input signal. Concurrently a second control logic element processes a second handshake signal and produces a second arbiter input signal. Exemplary embodiments include exactly one arbiter element inputting the first arbiter input signal, inputting the second arbiter input signal, outputting a first clocking signal to the first sequential element and outputting a second clocking signal to the second sequential element. For managing metastability by controlling the timing of the clocking inputs of the sequential devices, the apparatus includes a first controllable lock delay element selected to satisfy the setup constraint of the second sequential element, and a second controllable lock delay element selected to satisfy the hold constraint of the second sequential element. |
US08433871B2 |
Data copy management for faster reads
Multiple copy sets of data are maintained on one or more storage devices. Each copy set includes at least some of the same data units as other sets. Different sets optionally have data units stored in different orders on the storage device(s). A particular one of the sets of data is selected as the set to be accessed in response to detecting a particular scenario. |
US08433867B2 |
Using the change-recording feature for point-in-time-copy technology to perform more effective backups
A method for using a change-recording feature to perform more effective backups includes generating an initial point-in-time copy of source data residing in a storage device. The method may then perform an initial backup of the initial point-in-time copy. As changes are made to the source data, the method may record changes made to the source data after the initial point-in-time copy is generated. These changes may be stored as incremental change data. At some point, the initial point-in-time copy may be updated using the incremental change data. In order to perform an incremental backup of the updated point-in-time copy, the method may query the incremental change data to determine which changes were used to update the point-in-time copy. The method may then perform an incremental backup of the updated point-in-time copy by backing up the changes designated in the incremental change data. |
US08433862B2 |
Storage system for adjusting asynchronous copy load based on cache activity rate
A storage system comprises a remote side storage device comprising a cache memory, and a master side storage device comprising an asynchronous copy controller constructed and arranged so as to issue requests for storage of asynchronous copies to the remote side storage device. The master side storage device further comprises a remote side status monitoring section constructed and arranged to monitor an activity rate of the cache memory and to adjust an asynchronous copy load based on the activity rate of the cache memory. |
US08433860B2 |
Information storage medium, recording/reproducing apparatus, and recording/reproducing method
A recording/reproducing apparatus is configured to record a replacement block by logical overwrite (LOW) for updating data recorded on an information storage medium in a first area of the medium, record a replacement block for replacing a defect block generated on the medium in a second area of the medium, and record a second replacement block for replacement by defect of a first replacement block in the second area if the defect is detected while the first replacement block is being recorded in the first area to perform the logical overwrite of an original block recorded in a predetermined area of the medium, generate a defect list (DFL) entry including location information of the original block and location information of the second replacement block in order to indicate the replacement state, and move location information of the first replacement block in the second replacement block. |
US08433859B2 |
Apparatus and method for buffer management for a memory operating
The invention provides a buffer management apparatus coupled between a memory and a plurality of circuit blocks accessing the memory. In one embodiment, the buffer management apparatus comprises an arbiter, a plurality of buffers, and a multiplexer. The arbiter selects a plurality of owners for the buffers from the circuit blocks, passes a plurality of access request signals generated by the owners to the corresponding buffers, and delivers a plurality of access response signals retrieved from the corresponding buffers to the owners in reply to the access request signals. The multiplexer alternately retrieves the access request signals from the buffers to generate a memory access signal delivered to a memory controller of the memory, receives a memory response signal generated by the memory controller in reply to the memory access signal, and distributes the memory response signal to the buffers as the access response signals. |
US08433855B2 |
Serializing translation lookaside buffer access around address translation parameter modification
Embodiments of the invention include a method of synchronizing translation changes in a processor including a translation lookaside buffer, the method including setting a control bit to enable blocking of all fetch requests that miss the translation lookaside buffer without changing a translation state of the current process; if there is at least one pending translation, then waiting for completion of the at least one pending translation; and resetting the control bit. A processor and a computer program product are provided. |
US08433854B2 |
Apparatus and method for cache utilization
In some embodiments, an electronic system may include a cache located between a mass storage and a system memory, and code stored on the electronic system to prevent storage of stream data in the cache and to send the stream data directly between the system memory and the mass storage based on a comparison of first metadata of a first request for first information and pre-boot stream information stored in a previous boot context. Other embodiments are disclosed and claimed. |
US08433851B2 |
Reducing wiring congestion in a cache subsystem utilizing sectored caches with discontiguous addressing
A method and computer system for reducing the wiring congestion, required real estate, and access latency in a cache subsystem with a sectored and sliced lower cache by re-configuring sector-to-slice allocation and the lower cache addressing scheme. With this allocation, sectors having discontiguous addresses are placed within the same slice, and a reduced-wiring scheme is possible between two levels of lower caches based on this re-assignment of the addressable sectors within the cache slices. Additionally, the lower cache effective address tag is re-configured such that the address fields previously allocated to identifying the sector and the slice are switched relative to each other's location within the address tag. This re-allocation of the address bits enables direct slice addressing based on the indicated sector. |
US08433850B2 |
Method and apparatus for pipeline inclusion and instruction restarts in a micro-op cache of a processor
Methods and apparatus for instruction restarts and inclusion in processor micro-op caches are disclosed. Embodiments of micro-op caches have way storage fields to record the instruction-cache ways storing corresponding macroinstructions. Instruction-cache in-use indications associated with the instruction-cache lines storing the instructions are updated upon micro-op cache hits. In-use indications can be located using the recorded instruction-cache ways in micro-op cache lines. Victim-cache deallocation micro-ops are enqueued in a micro-op queue after micro-op cache miss synchronizations, responsive to evictions from the instruction-cache into a victim-cache. Inclusion logic also locates and evicts micro-op cache lines corresponding to the recorded instruction-cache ways, responsive to evictions from the instruction-cache. |
US08433849B2 |
Hierarchical, distributed object storage system
The invention concerns a distributed object storage system (1) that comprises a spreading module (410) which makes a selection of a number of storage elements (300) being larger or equal to a desired spreading width by means of a spreading policy that comprises rules for selecting storage elements (300) in function of a first hierarchy level identifier (70.1) and/or a second hierarchy level identifier (70.2). |
US08433844B2 |
Method for managing a memory device having multiple channels and multiple ways, and associated memory device and controller thereof
A method for managing a memory device having multiple channels and multiple ways includes: with regard to a logical page, finding a Flash memory chip for being written from a plurality of Flash memory chips according to a predetermined order of the Flash memory chips, and during finding the Flash memory chip, omitting any Flash memory chip that is busy or not suitable for writing; and writing data belonging to the logical page and a serial number for indicating a writing order into a corresponding physical page within a block of the Flash memory chip that is found. An associated memory device and a controller thereof are also provided, where the controller includes: a ROM arranged to store a program code; and a microprocessor arranged to execute the program code to control the access to the Flash memory chips. |
US08433843B2 |
Method for protecting sensitive data on a storage device having wear leveling
Disclosed is a method for protecting sensitive data in a storage device having wear leveling. In the method, a write command, with an associated sensitive write signal indicating that sensitive data is associated with the write command, is received. The sensitive data is further associated with at least one address pointing to a storage location within an initial physical storage block. The write command is executed by writing to at least one storage location within an available physical storage block, pointing the at least one address to the at least one storage location within the available physical storage block, and erasing the initial physical storage block to complete execution of the write command. |
US08433839B2 |
Connector assembly
A connector assembly includes first to fifth connectors, two PCIe slots, and an adapter board. When the first connector is connected to the fifth connector, and the third connector is connected to the fourth connector, signals at the pins of the third connector are transmitted to the second group of pins of the first PCIe slot through the fourth connector, the fifth connector, and the first connector in series. When the second connector is connected to the fifth connector, and the third connector is connected to the fourth connector, signals at pins of the third connector are transmitted to the fourth group of pins of the second PCIe slot through the fourth connector, the fifth connector, and the second connector in series. |
US08433836B2 |
Centralized master-slave-communication control system and method with multi-channel communication on the same line
Disclosed herein is a communication centralized control system including one master device; a communication bus; and a plurality of slave devices configured to be connected to the master device by the communication bus, wherein the master device and the plurality of slave devices are capable of bidirectional communication via the communication bus, and different channels are allocated to at least polling communication from the master device to the slave devices and interrupt communication from the slave devices to the master device, and communication is carried out with multiplexing on the same line. |
US08433831B2 |
Method for programming a safety-oriented programmable logic controller and router function block
The present invention relates to a method for programming a safety-oriented programmable logic controller (10) which is connectable to a device (3) which performs a device-integrated safety function and may be activated using predetermined, first data (100), in which case the programmable logic controller (10) is equipped with at least one first program part (1, 1′) for providing second data (200) for activating the device-integrated safety function, and with a second program part (2) for automatically converting the second data (200) into the first data (100); the present invention also relates to a related router function block (2) for a PLC (10). |
US08433829B2 |
Direct memory access controller and method of operating the same
Provided is a Direct Memory Access (DMA) controller which provides a function of searching for a specific pattern from data being transmitted during DMA transmission. The DMA controller stores at least one pattern value. The DMA controller compares data being transmitted to a pattern value while transmitting the data using a DMA method, and generates, in response to data matching the pattern value being detected, a signal indicating that the data matching the pattern value has been detected. The DMA controller stores an address of the data matching the pattern value in response to the generated signal. |
US08433823B2 |
Random access data compression
Methods, program products, and systems implementing random access data compression are disclosed. Data can be stored in a data structure in compressed or non-compressed form. The data structure can include a header block, one or more data blocks, and one or more index blocks. Each data block can include data compressed using different compression technology. The header block can include searchable references to the data blocks, which can be located in the data structure after the header block. The searchable references permit non-sequential access to the data blocks. The data blocks can be organized independent of a file system structure. The header block can additionally include references to the one or more index blocks, which can expand the references in the header block. |
US08433820B2 |
Method and system for conserving battery power in wireless devices operating in a wireless local area network
A method for conserving battery power in a wireless device coupled through an access point to a server in a network, the server being coupled to at least one client in the network, each of the wireless device, the at least one client, and the access point having a respective hardware address, the method comprising: receiving at the server through the access point a message indicative of the wireless device joining the network and providing the hardware address of the wireless device; updating a list of hardware addresses for clients in the network to include the hardware address of the wireless device, the list including a respective Internet Protocol (“IP”) address for each hardware address; and, sending from the server to at least one of the wireless device, the at least one client, and the access point, the updated list of hardware addresses. |
US08433818B2 |
Network communications of application running on device utilizing virtual network connections with redundancy
A method includes detecting a request for a network connection from an application running on a device; spawning a first virtual machine that virtualizes network capabilities of the device such that a first virtual network connection is provided; selecting a first routing protocol for the first virtual network connection; spawning a second virtual machine that virtualizes network capabilities of the device such that a second virtual network connection is provided; selecting a second routing protocol for the second virtual network connection; communicating with another device over a first network path using the first virtual network connection with the first routing protocol; and communicating with the other device over a second network path using the second virtual network connection with the second routing protocol. The first network path and the second network path are different. |
US08433814B2 |
Digital content distribution system and method
One embodiment of the present invention sets forth a technique for selecting a content distribution network (CDN) comprising at least one content server, from a plurality of CDNs, and a playing digital content file from the CDN on a content player. Selecting the CDN is based on a rank order of CDNs, an assigned weight value for each CDN, and a bandwidth measured between the content player and each CDN. Advantageously, a given content player may select a CDN based on prevailing network and CDN loading conditions, thereby increasing overall robustness and reliability when downloading digital content file from a CDN. |
US08433813B2 |
Audio processing optimization in a multi-participant conference
A first computing device distributes audio streams to several computing devices of participants in a communication session. Some embodiments establishes a star network with the first computing device as a central network hub for receiving audio streams from other computing devices, compositing the audio streams and distributing the composited audio streams to the other computing devices. Through the star network, the first computing device receives audio streams from the other computing devices. The first computing device generates at least two different composite audio streams for at least two different computing devices by (i) identifying a set of silent participants in the communication session, and (ii) eliminating redundant audio processing operations that produce the same composite audio streams for different computing devices because of the identified set of silent participants. The first computing device sends each computing device the composited audio stream for the device. |
US08433808B1 |
Learning values of transmission control protocol (TCP) options
A system includes a storage device and a processor. The storage device is configured to store a first set of values of TCP options for a first group of servers. The processor is configured to: transmit first requests to the first group of servers; receive first replies, in response to the first requests, from the first group of servers; determine the first set of values of the TCP options for the first group based on values in the first replies; store the first set of values in the storage device; receive a first message from a client to establish a connection between the client and a server in the first group of servers, and transmit, in response to the first message, a second message to the client. |
US08433803B2 |
Allocating computer resources in a cloud environment
A method, data processing system, and computer program product for managing resources. A request for resources in the network data processing system is received. The request comprises requested values for a plurality of attributes for the resources in the network data processing system. In response to receiving the request, potential resources in the network data processing system are identified. The request is evaluated using a function configured to generate identified values for the plurality of attributes from the requested values in the request based on proximity scores for the plurality of attributes in the potential resources relative to an ideal allocation of the potential resources and resource weights for the plurality of attributes in the potential resources. |
US08433801B1 |
Managing resources in virtualization systems
Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources. |
US08433800B2 |
Smart link system and method
A resource may be identified according to multiple Uniform Resource Locators (“URL”) according to systems and methods for encapsulating an alternative URL inside a primary “carrier” URL to form a compound URL or “smart link” and for processing smart links thereby formed. A preferred URL may be encapsulated into a smart link for use by client devices that support handling of the preferred URL, while other client devices may use a default or fallback URL that is also encapsulated into the smart link. The alternative URL is indicated by a pre-determined key included in the primary carrier URL. |
US08433795B2 |
Selective user notification based on IP flow information
An example embodiment of the present invention provides a process that uses IP flow information to selectively notify users of an application server of the server's unavailability. In the example embodiment, the process, which might run on a system comprising a router, monitors IP flow records as to dropped packets and learns that an application server has become unavailable. The process then uses the IP flow records to identify active users of the application server, for example, by passing a source IP address to a presence service. Once the process has identified an active user, the process determines a means of notification for the user, which might be through the presence service, and transmits a notification to the user as to the unavailability of the application server. In the example embodiment, the process transmits a later notification as to the availability of the application server, using reverse camp-on functionality. |
US08433794B2 |
Method and system for providing mobility management in network
A method implemented by a gateway device which handles sessions over a network to which the gateway device is connected and which also enforces conditions of service provided to those network sessions, the method involving: receiving from a policy server a policy rules package, wherein the policy rules package specifies a set of rules that are to be applied to certain sessions handled by the gateway device and a set of criteria for identifying among a plurality of subscribers a group of all subscribers to which the rules are to be applied by the gateway device; based on set of criteria in the policy rules package identifying all subscribers with currently active sessions to whom the policy rules are to be applied; and applying the set of rules to the sessions of the identified subscribers. |
US08433790B2 |
System and method for assigning network blocks to sensors
A system includes a processor device. The processor device is configured to detect a physical topology of a network comprising hosts and sensors in the network. The processor device is also configured to generate a sensor policy for assignment of the sensors to network blocks of the hosts, that balances a processing load and accuracy of the sensors in the network based on physical closeness of the sensors to different divisions of hosts within a same network block. |
US08433789B2 |
Information processing apparatus, information processing method,and storage medium
An apparatus configured to perform a search via communications excluding unicast and to use a registration function for searching for and registering a network device includes a re-search unit configured to re-search the registered network device when an actual operation is performed or when a status is acquired. The re-search unit performs the re-search via communication including unicast to re-search for the network device. |
US08433787B2 |
System and method for directing clients to optimal servers in computer networks
A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message. |
US08433784B2 |
Traffic generator with enhanced burst modeling feature
A traffic generator is disclosed which generates a first type of traffic in accordance with a given distribution, and generates a second type of traffic that includes at least one traffic burst. The traffic burst is generated based at least in part on an amount of the first type of traffic generated over one or more time intervals. For example, in an illustrative embodiment, generation of the second type of traffic involves accumulating traffic over one or more of the time intervals for which the first type of traffic is generated, and generating the traffic burst based at least in part on the accumulated traffic. |
US08433783B2 |
Systems and methods for providing quality of service via a flow controlled tunnel
The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements. |
US08433781B2 |
Image processing apparatus, information transmission method and image processing system
The present invention provides an image processing apparatus that reduces the troubles of key operations, while ensuring the security, when access is made to a web server. The image processing apparatus comprises: (a) an identification unit operable to identify a login name of a user of the image processing apparatus; (b) a web server management table in which, with respect to each login name, location information indicating a location of a web server is associated with transmission information to be transmitted to the web server; and (c) a transmission unit operable to transmit the transmission information to the web server, the location of which is indicated by the location information pertaining to the identified login name in reference to the web server management table. |
US08433779B2 |
Computer system for allocating IP address to communication apparatus in computer subsystem newly added and method for newly adding computer subsystem to computer system
A computer subsystem is provided with a switch apparatus group that is at least one switch apparatus that is coupled to the communication network and a plurality of communication apparatuses that includes an internal management apparatus (an internal apparatus). The internal management apparatus transmits a request of a plurality of IP addresses that are allocated to the plurality of communication apparatuses to an external management apparatus that is disposed outside the computer subsystem. The external management apparatus manages whether or not each of M static IP addresses can be allocated, specifies a plurality of static IP addresses that can be allocated in response to the request, and transmits the plurality of specified static IP addresses to the internal management apparatus. The internal management apparatus allocates the plurality of static IP addresses to a plurality of internal apparatus. |
US08433773B2 |
Methods, systems, and computer program products for providing intelligent monitoring services
Methods, systems, and computer program products for intelligent monitoring services are provided. A method includes sampling data for a subject over a defined time period and calculating a normative value for the defined time period based on the sampled data. The method also includes monitoring incoming data for the subject, comparing a monitored value for the incoming data to the normative value, and generating a responsive action when the monitored value deviates from the normative value. |
US08433769B2 |
System for providing transaction services to a plurality of user devices
A system for providing access to a plurality of services from third party service providers to users at remote locations includes a plurality of resource managers having associated physical system resources for enabling a user to access a user selected service each resource manager including a processing platform with an operating system running thereon, a data store, including configuration information for each of the services available to a user through the resource manager, wherein there are multiple configurations associated with different ones of the predetermined services and one or more of the available physical system resources, and central processing center that communicates with each of the plurality of resource managers to enable or disable selected ones of the services on given ones of the resource managers based upon predetermined criteria and operates in conjunction with the resource managers to execute predetermined sequences of actions for accessing user selected ones of the services from the service providers providing such services. |
US08433764B2 |
Identification of message recipients
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying a recipient for an electronic post. An electronic post that was authored by an authoring user is received. The post is detected to include text that partially, but not fully, identifies a target recipient for the post. The text that partially identifies the target recipient is determined to be associated with a valid first user account for a first domain or a valid second user account for a second domain. The first user account or the second user account is selected as a selected user account for the target recipient based on the determining. The electronic post is transmitted to a different remote computing device that is associated with the selected user account. |
US08433761B2 |
Method for receiving and displaying segments of a message before the message is complete
A method for messaging based communication includes enabling a first message to be entered into a message entry area of a first messaging application, receiving at least one segment of a second message from at least one remote messaging application before the message is completed, displaying the received segment of the at least one second message in an in process message display area of the first messaging application, receiving the second message completely from the at least one remote messaging application, and displaying the completed message in a designated completed message display area of the first messaging application. |
US08433759B2 |
Direction-conscious information sharing
Direction-conscious information sharing is disclosed. User input specifying information to be shared and a direction relative to the sender device is received. A recipient device is identified as being located in a target area in the specified direction relative to the sender device. The specified information is sent to the identified recipient device, including data to allow the receiving device to generate a notification indicating a direction of the sender device relative to the recipient device. |
US08433757B2 |
Centralized management of applications and desktop preferences without requiring configuration of clientside operating systems
A method, apparatus and system of centralized management of applications and desktop preferences without requiring configuration of client-side operating systems are disclosed. In one embodiment, a method of a rich client device includes accessing an application installed on a server, and executing the application from the rich client device without installing the application on the rich client device (e.g., that may mean that an operating system of the rich client device is not modified to perform the function calls between the application and the operating system) when requested by a user of the rich client device through a binary module (e.g., the binary module may include required resources between the application and the operating system including a file system data, a Dynamic-Link library (DLL) data, etc.) of the server that emulates a set of function calls between the application and an operating system of the rich client device. |
US08433755B2 |
Dynamic designation of a central distributor in a multi-participant conference
Some embodiments dynamically designate one of several network nodes as a network hub of a star network, at the start of a network communication session among the several network nodes that is facilitated by a mesh network and the star network. Some embodiments dynamically designate a new network hub when the previously designated network hub leaves the communication session, which continues among the other network nodes. Different embodiments use different techniques to dynamically designate the network hub of the star network. For instance, some embodiments use communications transmitted along the mesh network to dynamically identify the network hub at the start of the network communication session or after the departure of a previously designated network hub. |
US08433754B2 |
System, method and apparatus enabling exchange of list of content data items
A data processing apparatus is disclosed which includes a reproducing element for reproducing each of a plurality of content data items, a reproduction status detecting element for detecting status of each content data item being reproduced by the reproducing element, a selecting element for selecting the content data item being reproduced by the reproducing element depending on the reproduction status of the content data item detected by the reproduction status detecting element a content identification data generating element for generating content identification data for identifying the content data item selected by the selecting element from the plurality of content data items, and a transmitting element for transmitting to a second data processing apparatus the content identification data generated by the content identification data generating element. |
US08433749B2 |
Method and system for client-side scaling of web server farm architectures in a cloud data center
A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server. |
US08433748B2 |
Method, terminal, server and system for processing notification message
A method, terminal, server and system for processing the notification message are disclosed. According to the method, the server transmits the notifying message with description information. The description information contains the parameter; the terminal parses the notifying message after receiving the notifying message. The description message may contain one or more parameter, thereby providing more messages through the notifying message to the terminal, making the terminal user getting the wanted information quickly. After the description message is added to the notifying message, the terminal can perform a variety of processes on the received notifying message. |
US08433746B2 |
Aspect oriented programming for an enterprise service bus
A method and system for executing an additional action by an ESB server in response to detecting a predefined state of the ESB is described. One method identifies an object (e.g., message or event) at an ESB server of the computing system targeted for a first service deployed at the ESB server. The method further detects a predefined state of the ESB server, and when detected, the method executes an additional action by the ESB server without modifying a set of actions of the first service. Another method detects the predefined state by matching the object against a pointcut of an AOP aspect defined in the ESB server. The method executes the additional action by executing an advice of the aspect to perform the additional action when the object matches the pointcut. |
US08433743B2 |
Root mean square (RMS) metering devices and methods for generating RMS current level to both high or low frequency within signal
Embodiments of the present invention provide systems, devices and methods for efficiently calculating a true RMS values (either voltage or current) of an AC signal. The RMS value is generated from both high and low frequency components of the AC signal without a high speed ADC being integrated within the system. The high frequency component is processed by calculating an average current waveform of the high frequency component and approximating a corresponding RMS value using a waveform factor. The waveform factor is effectively a scalar that relates the average current waveform of the high frequency component to an appropriate RMS value. |
US08433740B2 |
M-sequence generator, providing method thereof, and random error generating device in which M-sequence generator is used
An M-sequence generator includes EXCLUSIVE-OR gates feeding back pieces of bit data from m number of series registers to the registers in response to a clock. A period of a cyclic group {(α1k), (α2k), (α3k), . . . } falls within a maximum period (2m−1), the group being produced as an element (αk) obtained by raising a root α of a polynomial to a specified power value k (k≧2), which have the terms in polynomials of a Galois field GF(2m). In a multiplying unit including the gates, pieces of bit data is fed into one end of the multiplying unit in response to the clock while the element (αk) is fed into the other end. The multiplying unit performs Galois field multiplication between each piece of bit data and the element (αk), the gate supplies the multiplication result as feedback bit data to the respective registers. |
US08433736B2 |
Scalable Montgomery multiplication architecture
A Montgomery multiplication device calculates a Montgomery product of an operand X and an operand Y with respect to a modulus M and includes a plurality of processing elements. In a first clock cycle, two intermediate partial sums are created by obtaining an input of length w−1 from a preceding processing element as w−1 least significant bits. The most significant bit is configured as either zero or one. Then, two partial sums are calculated using a word of the operand Y, a word of the modulus M, a bit of the operand X, and the two intermediate partial sums. In a second clock cycle, a selection bit is obtained from a subsequent processing element and one of the two partial sums is selected based on the value of the selection bit. Then, the selected partial sum is used for calculation of a word of the Montgomery product. |
US08433734B2 |
Selecting a file path of a removable storage device based on a root directory size comparison with a host device
Systems and methods of identifying a file path of a removable storage device are disclosed. A method includes, at a host device that is coupled to the removable storage device, selecting a file path that is associated with the removable storage device by accessing a size associated with a root directory accessible to the host device, where the root directory corresponds to the removable storage device. The file path is selected based upon the size associated with the root directory. The selected file path is verified by initiating a memory access operation using the selected file path. |
US08433731B2 |
Systems and methods for generating markup-language based expressions from multi-modal and unimodal inputs
When using finite-state devices to perform various functions, it is beneficial to use finite state devices representing regular grammars with terminals having markup-language-based semantics. By using markup-language-based symbols in the finite state devices, it is possible to generate valid markup-language expressions by concatenating the symbols representing the result of the performed function. The markup-language expression can be used by other applications and/or devices. Finite-state devices are used to convert strings of words and gestures into valid markup-language, for example, XML, expressions that can be used, for example, to provide an application program interface to underlying system applications. |
US08433725B2 |
Scheduling for fast response multi-pattern matching over streaming events
A query pattern handler may be configured to determine at least one query pattern to be matched against a stream of events, and may be configured to determine a plurality of run-time patterns representing active instances of the at least one query pattern which are currently available for matching, and which each include a plurality of states. An event scheduler may be configured to receive an event of the stream of events, the event associated with a current event set of the stream of events. A run-time pattern scheduler may be configured to determine a ranked set of the run-time patterns based on a priority metric which characterizes, for each run-time pattern, an advancement of each run-time pattern from a current state thereof when matched against the current event set. A pattern match evaluator may be configured to evaluate each run-time pattern of the ranked set, in turn, against the current event set. |
US08433724B2 |
System using content generator for dynamically regenerating one or more fragments of web page based on notification of content change
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself. |
US08433723B2 |
Systems, methods, and apparatus for processing documents to identify structures
In various embodiments, multiple heterogeneous documents are processed to identify structures, such as chemical structures, contained therein, including non-embedded structures. Also described is a graphical user interface that permits a user to search for a structure or substructure within a set of electronic documents, then displays the matching structures as well as the actual pages of the documents on which the matching structures are found. Display of the actual pages allows the user to verify the matches and provides helpful context for the user. |
US08433722B2 |
Object identification system, wireless internet system having the same and method servicing a wireless communication based on an object using the same
An objection identification system includes a virtual object database (DB) in which a plurality of virtual objects is stored and a target virtual object. The virtual objects includes an attribute data set including an attribute value of a real object and a service data set including a service data related to the real object. The target virtual object determining part receives a real object identification data of a target real object previewed by a terminal to compute an attribute value of the target real object, and determines a virtual object having an attribute value matched to an attribute value of the computed target real object of plural virtual objects stored in the virtual object DB as a target virtual object. In this case, a service data included in the service data set of the determined target virtual object by the target virtual object determining part is transmitted to the terminal. Thus, it may provide Internet type based on a real object over a conventional Internet concept handing a virtual object. In addition, easy and intuitive wireless Internet environment may be realized, and various Internet service and new higher value-added business may be created. |
US08433717B2 |
System and method for efficiently securing enterprise data resources
Some embodiments provide a system and method that secures access to data objects of an enterprise that includes multiple data objects and multiple user applications that access data attributes of the data objects. In some embodiments, secure access is provided via a secure resource that secures access to data attributes of at least two objects by defining access control permissions for the secure resource and applying the defined access control permissions to the data attributes of the secure resource. |
US08433712B2 |
Link analysis for enterprise environment
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety or sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries. |
US08433711B2 |
System and method for networked decision making support
The present invention provides systems and methods for decision making support. The decision making support can be used, for example, for help desk troubleshooting, medical diagnosis, financial planning, and expert device. The decision support system of the invention includes a processor and a memory having a decision support program module, a phase dictionary, one or more solution nodes and optionally a topic identification information module. The decision support module is configured to enable the processor to receive a problem constraint and one or more user-specified phrases, which are then used to search nodes in a solution domain to identify a set of nodes potentially related to the user's problem or question. The set of nodes potentially related to the user's problem or question are ranked and displayed. Methods to determine potential solution nodes and to update solution nodes within the decision support system are provided. |
US08433707B2 |
Reverse geo-coding for track path
Methods and systems are disclosed for associating non-geographical information to track paths. Among other things, meaningful labels for the track paths can be formulated. In one aspect, a method performed by an application executing on a computer system includes receiving a set of images taken during a trip, a corresponding set of acquisition times, and a track path of the trip. The method further contains identifying landmarks near the received track path. Furthermore, the method includes receiving from a human user of the application a landmark selection from the identified landmarks and one or more image selections from the received set of images. In response to receiving the human user's selections, the method can associate the one or more selected images with the selected landmark. Additionally, the method included matching the received set of images to the received track path based on the association. |
US08433704B2 |
Local item extraction
A system identifies a document that includes an address and locates business information in the document. The system assigns a confidence score to the business information, where the confidence score relates to a probability that the business information is associated with the address. The system determines whether to associate the business information with the address based on the assigned confidence score. |
US08433700B2 |
Method and system for triggering web crawling based on registry data
A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method further includes crawling one or more of the domains in the list of registry data. |
US08433696B2 |
Method and system for processing ambiguous, multiterm search queries
In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user. |
US08433689B1 |
Systems and methods for restoring deduplicated data
A method for restoring deduplicated data may include receiving a request to restore a set of deduplicated data segments to a client system, where each data segment in the set of deduplicated data segments is referred to by one or more deduplication references. The method may also include procuring reference data that indicates, for each data segment in the set of deduplicated data segments, the number of deduplication references that point to the data segment. The method may further include using the reference data to select one or more data segments from the set of deduplicated data segments for client-side caching, caching the one or more data segments in a cache on the client system, and restoring the one or more data segments from the cache on the client system. Various other methods, systems, and computer-readable media are also disclosed. |
US08433686B2 |
Storage control system and method
A storage system having a plurality of storage devices including a first type storage device and a second type storage device, a reliability attribute and/or a performance attribute of the first type storage device being different from a reliability attribute and/or a performance attribute of the second type storage device. The storage system also has a control unit and managing a plurality of virtual volumes. If necessary, a storage area allocated to a first portion of a virtual volume of the plurality of virtual volumes is changed from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume. |
US08433685B2 |
Method and system for parity-page distribution among nodes of a multi-node data-storage system
One embodiment of the present invention is directed to a multi-node data-storage system comprising a number C of component-data-storage-system nodes that store data pages of a data object in a mirror and in 0, 1, or more parity-encoded snapshots, the mirror comprising 2 or more replicates including a 0th replicate and each parity-encoded snapshot containing 1 or more stripes, each stripe including snapshot data pages and snapshot parity pages. The multi-node data-storage system features a snapshot operation that generates a next parity-encoded snapshot and transfers data pages of the data object from the mirror to the next-generated parity-encoded snapshot, the snapshot operation distributing each snapshot data page to the node that contained the corresponding 0th-replicate data page, distributing successive snapshot data pages to successive nodes in a cyclic order with respect to the C nodes, and distributing snapshot data and parity pages to the C nodes so that the data and parity pages of each stripe reside on different nodes and so that the data and parity pages are evenly balanced among the C nodes following distribution of a threshold number of snapshot pages. |
US08433683B2 |
Systems and methods of data replication of a file system
The invention relates to methods for replicating a primary file system on a primary host to a secondary file system on a secondary host including determining a primary data block to replicate by reading a space map block entry (b, e) of the primary data block, wherein b represents the first snapshot and e the last snapshot to use the primary data block; computing a checksum of a primary data block and sending its number to the secondary host and determining a secondary data block that corresponds and computing its checksum then comparing the primary and secondary data block checksums and replicating the primary data block on the secondary file system when the primary and secondary checksums mismatch for the primary file system. In another aspect of the method if the primary and secondary checksums mismatch the method sends all data blocks from the primary file system allocated after a reliable snapshot on the secondary file system to the secondary host to be written on the secondary file system. |
US08433680B2 |
Capturing and restoring database session state
Techniques are described herein for capturing and restoring database session state. Production database server components save the session state of each of a plurality of database sessions. The components store workload units that are processed in these sessions. The components store updated session states in response to certain events. Thus, the components may capture multiple session states, pertaining to various different points in time, for each session. The captured session states and the captured workload are moved to a test database server. A user selects, from among the time points represented by the session states, a point in time at which the user would like workload replay to begin. Sessions are re-created on the test database server. Session states of these sessions are set to reflect the session states as they existed at the user-selected time point. Workload units are replayed in the sessions relative to the test database server. |
US08433674B2 |
Method for clipping migration candidate file in hierarchical storage management system
The system of the present invention curbs an unnecessary inter-tier file migration and provides an inter-tier file migration that conforms to the utilization state. The hierarchical storage management system respectively migrates a frequently accessed file to the upper Tier, and an infrequently accessed file to the lower Tier. This system carries out inter-tier file migration in conformance with the utilization state. This system provides functions for anchoring a Tier for storage for a specified file, and for not permitting an inter-tier file migration. |
US08433672B2 |
Method and apparatus for vehicle component health prognosis by integrating aging model, usage information and health signatures
A system and method for determining the health of a component includes retrieving measured health signatures from the component, retrieving component usage variables, estimating component health signatures using an aging model, determining an aging derivative using the aging model and calculating an aging error based on the estimated component health signatures, the aging derivative and the measured health signatures. |
US08433668B2 |
Context-based failure reporting for a constraint satisfaction problem
A method for solving a constraint satisfaction problem (CSP) comprises identifying a first illegal combination associated with at least one variable, wherein the first illegal combination contradicts at least one constraint; grouping the first illegal combination with a second illegal combination, in response to determining that the first and second illegal combinations contradict the same constraint; identifying at least one failure explanation for each group of illegal combinations, wherein the failure explanation is associated with at least one illegal combination in said group to provide a reason for a contradicted constraint associated with the illegal combination; assigning a value to each variable in the given domain to solve the CSP within the limitations defined by the constraints in a solution path; and generating a result, in response to determining that at least one assigned value to a variable contradicts a constraint. |
US08433666B2 |
Link information extracting apparatus, link information extracting method, and recording medium
A storage unit stores first link information classified into a particular type. A take-in unit takes in a plurality of pieces of electronic information. A classifier unit classifies each piece of the electronic information taken in by the take-in unit into first electronic information which describes the first link information and second electronic information which does not describe the first link information. A generator unit generates third link information based on second link information when the first electronic information describes the second link information that is different from the first link information. An output unit generates possibility information indicative of a possibility that the third link information is classified into a particular type, based on the third link information and at least the first or second electronic information, and outputs the possibility information and the third link information in association with each other. |
US08433664B2 |
Method and system for enhancing and merging computer object rules
A method, a machine-readable storage medium and a system are provided for revising content in a computer rule set. The revisions may be made by an issuer of content. In an embodiment, it is determined whether a difference exists between content data in a production table corresponding to a computer rule set and enhanced content data in an enhanced data table. If a difference is determined to exist, the content data is read from the production table and the enhanced content data is read from the enhanced data table. The enhancement data is identified as that assigned to the first issuer. Whether the rule enhanced in the computer rule set is allowed to be revised is confirmed. Based on the results of the determining and confirming, the enhanced data from the enhanced data table is incorporated into the production data table to provide a revised computer rule set. |
US08433663B2 |
Method and device for computer-aided prediction of intended movements
Method and device for computer-aided prediction of intended movements from neuronal signals of a brain, wherein the neuronal signals are each associated in the brain with intended movements, wherein neuronal signals are recorded and the most probable movements are determined from these, specifically using a predetermined model in which a recorded neuronal signal and a determined movement are assigned to each other, and, for the probability with which a recorded neuronal signal corresponds to a respective predetermined movement, a predetermined distribution is assumed that is defined by specific characteristic values, wherein an adaptation of the neuronal signal is included in the predetermined model. |
US08433662B2 |
Systems and methods for a core management system for parallel processing of an evolutionary algorithm
Systems and methods are provided for a core management system for parallel processing of an evolutionary algorithm. The systems and methods may include identifying, for a processing environment, a plurality of arriving processors available for utilization; configuring a first number of the plurality of arriving processors as master processors for the processing environment; configuring a respective second number of the plurality of arriving processors as slave processors, where each master processor is assigned one or more of the slave processors for the processing environment, where each master processor maintains timing data associated with available processing resources at the respective master processor, where each master processor is operative to calculate a respective target number of slaves based upon the respective timing data; and reconfiguring a current number of slave processors assigned to one or more respective master processors based upon the respective timing data calculated for the one or more respective master processors. |
US08433660B2 |
Managing a portfolio of experts
Managing a portfolio of experts is described where the experts may be for example, automated experts or human experts. In an embodiment a selection engine selects an expert from a portfolio of experts and assigns the expert to a specified task. For example, the selection engine has a Bayesian machine learning system which is iteratively updated each time an experts performance on a task is observed. For example, sparsely active binary task and expert feature vectors are input to the selection engine which maps those feature vectors to a multi-dimensional trait space using a mapping learnt by the machine learning system. In examples, an inner product of the mapped vectors gives an estimate of a probability distribution over expert performance. In an embodiment the experts are automated problem solvers and the task is a hard combinatorial problem such as a constraint satisfaction problem or combinatorial auction. |
US08433654B2 |
Method and system for paying directly at biller websites from within a bill pay website
A method and a system for performing an online payment related activity using a browser application. The browser application interfaces a bill pay website with one or more biller websites to which the online payment needs to be made. When a user logs-in to the bill pay website, the browser application is activated. The user then selects a biller from a list of billers pre-stored at the bill pay website. The browser application automatically navigates the user to a biller website of the selected biller, while concurrently maintaining a communication link to the bill pay website. The browser application then enters payment information on the one or more payment related web pages displayed at the biller website. After the online payment related activity is completed, and the user is navigated back to the bill pay website without the need for a user input. |
US08433653B2 |
Centralized transaction record storage
A system according to an embodiment comprises a plurality of searchable machine-readable transaction records associated with a plurality of user accounts, the searchable machine-readable transaction records comprising transaction information associated with a plurality of user-merchant transactions, wherein the transaction information is provided by merchant server(s) and is captured and passed by one or more users to the system in response to a determination performed at a respective client device of the user(s) that a webpage comprises transaction information such that an address of the webpage matches an address in a transaction webpage database; one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the processor(s) are adapted to cause the system to provide: a transaction record processing application configured to store the captured transaction information in the searchable machine-readable transaction records associated with the user accounts on the system. |
US08433652B2 |
Method and system for processing internet payments using the electronic funds transfer network
A computer implemented payment processing method and system are provided for facilitating electronic purchase transactions by a purchaser from a merchant. The method implements a payment processing system including at least one computer processor and at least one computer memory and includes multiple steps. The steps include receiving, at the at least one computer processor of the payment processing system, a payment request associated with the electronic purchase transaction, the request including information, but not including confidential financial account numbers. The method further includes performing authentication to authenticate the purchaser and verification procedures to verify funds available at the payment processing system based on the order information and non-confidential information and determining whether the cash payment can be completed based on the authentication and verification procedures. The method also includes causing, with the at least one computer processor, the cash payment to be released to the merchant in response to a determination that the cash payment can be completed. |
US08433651B2 |
Mobile device including computer readable medium suitable for tax processing and currency conversion
Systems and methods of converting transactions to a new currency and tax processing based on the location of the mobile communication device. The systems and methods send transaction information including a transaction amount associated with a transaction conducted between a merchant and a consumer at an access device, to a server computer. The server computer determines a location of a mobile communication device operated by the consumer and converts an transaction amount to a currency based on a conversion rate based on the location of the mobile communication device or determines a tax amount based on the transaction amount and based on the location of the mobile communication device. The method also receives the converted transaction amount or the tax amount. |
US08433650B1 |
Computerized process to, for example, automate the home sale, mortgage loan financing and settlement process, and the home mortgage loan refinancing and settlement processes
In some embodiments, a comprehensive computer system and method (See FIGS. 1, 1a, 2) for automating and facilitating the performing and processing of tasks, information transfer, and information storage associated with the home sale (See FIG. 3a), mortgage origination (See FIG. 3b), and settlement process (See FIG. 3c), and the home mortgage refinancing origination and settlement process (See FIGS. 1b, 1c, 2a) (or performing other business processes), over a distributed computing network are disclosed. One aspect of the invention is a greatly simplified process for a home buyer to search for a home and simultaneously receive accurate and competitive bids for mortgages and services from multiple lenders and service providers. The process includes an automated underwriting process which generates complete, accurate information on the costs of buying and owning a home at very beginning of the home buying process. Another aspect of the invention is greatly automating the entire sale, loan and settlement process. |
US08433649B2 |
Collateralized loans with periodic draws subject to a triggering event
This document describes techniques for implementing a collateralized loan with periodic draws subject to a triggering event. These techniques include receiving funds from a client and establishing a credit line collateralized by the funds. The techniques may further include periodically dispensing an amount from the credit line upon occurrence of a predetermined event (e.g., the client's attainment of a certain age) and until death of the client. At the death of the client, any remaining funds may then be released to, for example, the client's estate. |
US08433647B1 |
Method and system for processing electronic checks
In one embodiment, software is operable to identify checking account information from a repository, with the checking account information associated with a transaction. The software automatically generates an electronic check image based, at least in part, on the transaction and the identified checking account information. The software is then operable to communicate the electronic check image to a bank of first deposit for deposit. |
US08433644B2 |
Procedural order processing
An order en route to a marketplace is delayed so that a procedure can determine whether to generate a spawned order, and the spawned order is sent to a destination for execution essentially contemporaneously with the sending of the en route order to the marketplace. The spawned order can be sent to the same marketplace or a different marketplace than the en route order is sent to. The spawned order provides additional liquidity. |
US08433643B2 |
Auction with interest rate bidding
A method, apparatus, system and non-transitory machine-readable medium are provided for declining auctions with interest bidding. According to one embodiment, offers are received from respective bidders in a bid receiving process to transact a financial instrument, the offers being expressed as offered interest rates at which the corresponding respective bidders are willing to transact the financial instrument. The bid receiving process is utilized in a declining auction characterized by a reducing a published interest rate at which the financial instrument is offered for sale. The reducing of the published interest rate is performed automatically and responsive to a lack of bidding activity. Further there is a determining whether at least one of the offers satisfies transaction criterion. |
US08433642B2 |
System and method for prioritized data delivery in an electronic trading environment
A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied. |
US08433635B1 |
Method and apparatus for optimizing a portfolio of financial assets
A method and apparatus for optimizing a portfolio of financial assets is disclosed. The method includes computing a risk-return profile for each of a plurality of feasible weight distributions of financial assets in the portfolio and selecting as the optimal distribution the risk-return profile having the greatest annualized total return. Also disclosed is a method for providing a real-time design of a portfolio of financial assets. |
US08433634B1 |
Systems and methods for providing a benefit product with periodic guaranteed income
A computer implemented method and system that implements a benefit product that provides a guaranteed income amount for a participant, the benefit product generates the guaranteed income amount by participating in a plurality of guaranteed income products (GI products). The system may comprise: (1) an income aggregator portion; (2) a savings recordkeeper portion that maintains an investment account associated with the benefit product, the investment account into which the payments to the benefit product pass; and (3) at least one income recordkeeper portion, each income recordkeeper portion administering one or more GI products, each income recordkeeper portion: determining, based on an attributable allocation to a particular GI product, a guaranteed income associated with such particular GI product, each guaranteed income being an amount, attributable to the particular GI product, that is payable to a participant. The income aggregator performs allocation processing, the allocation processing being performed based on funds transfer data, the funds transfer data including (1) first funds transfer data that reflects activity of the investment account and benefit product associated therewith, and (2) second funds transfer data that reflects activity of a respective GI product. |
US08433630B2 |
Private entity profile network
In private equity and debt funding operations, resource providers define electronic data collection templates to be filled in by prospective resource consumers to form semi-homogeneous profiles. Providers and/or consumers can assign themselves and/or third parties various individualized levels of permissions to access and to perform activities on the profiles. Providers can organize profiles into portfolios to further manage the data. All accesses and activities, such as changes to the data, are tracked and recorded in logs useful for audit purposes. |
US08433623B2 |
Methods for creating a gift registry web page with recommendations and assistance
In one embodiment, a graphical user interface presents a gift registry having a number of registered products available to purchase through a retailer. The graphical user interface may present a view of information regarding registered products including an image, a description, and a price associated with each registered product. A recommended product may be presented in relation to a registered product, the recommended product selected as being complementary to the registered product. The recommended product information presented may include a product image, a product description and a product selection control. |
US08433622B2 |
Method of controlling electronic commerce queue
A network based distribution system and method for distributing/temporarily renting playable media items, such as movies in a digital format. The distribution system includes a number of components that interoperate to improve a subscriber's experience, including an intelligent queue monitor which works on his/her behalf to ensure that an adequate and interesting list of tides is made available to the subscriber based on selection logic which can be specified by the user. |
US08433620B2 |
Application store tastemaker recommendations
An application store tastemaker recommendation service is usable to determine experts within a user's social network(s), receive recommendations from the experts, and filter and/or rank mobile application query results based at least in part on the recommendations. Additionally, the service may be usable to determine experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may be usable to provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases. |
US08433619B2 |
System and method for product review information generation and management
A computer-implemented system and method for product review information generation and management are disclosed. An example embodiment prompts a first user for entry of product review information associated with a product in a product category and with product attributes, stores the product review information, determines when a second user accesses product listings in the product category or with one or more of the product attributes, and presents the second user with the product review information. |
US08433614B2 |
Electronic registration system for product transactions
An electronic registration system which facilitates authorized product returns and reduces the incidence of improper returns. A retailer sales associate is prompted to enter individual product identification information such as an individual serial number. This individual product identification information is then stored in a data base along with the date on which the product was sold and an appropriate UPC code, SKU number or manufacturer code. A check digit algorithm may be used to verify the serial number prior to storage. A sales receipt may be imprinted with at least the date of the transaction and the serial number. When a product is returned, the retailer may cross-reference the serial number on the product with that on the receipt to verify the sales receipt. Otherwise, the database may be searched for pertinent sales information. |
US08433613B2 |
Web site audio/video presentation system
A method, system, and computer readable storage medium to generate more effective sales leads for web sites. When a user clicks a link to open a destination page, both the destination page and an additional window behind the destination page can be generated. When the user closes out the destination page, the user will then notice the additional window. The additional window is typically generated without sound in order to be non-intrusive to the user. Upon a mouse-over by the user of the additional window, the additional window will then begin to play audio. |
US08433608B2 |
Multi-application smart card device software solution for smart cardholder reward selection and redemption
A system for facilitating reward selection and redemption for a loyalty program is disclosed. The system includes a point-of-sale (POS) device that is capable of monitoring and processing a reward redemption. The POS device informs a participant of the loyalty program as to what rewards are available for redemption. The participant is given an opportunity by the POS device to select the desired reward for redemption. Alternatively, the POS device allows the participant to defer redemption of the available rewards. |
US08433607B2 |
System and method for exchanging reward currency
Methods and systems are disclosed for allowing two users to exchange reward currency, such as points, between two different loyalty programs at an exchange rate that is set by and agreed upon by the users themselves. An offer to exchange X points of one loyalty program for Y points of another loyalty program is received from a user and is made available to other users. Another user satisfied with the offered exchange accepts the offer, and the account balances of the two users are adjusted. In some embodiments, a fee is charged to one or both of the users for effecting the trade. The fee is then forwarded to the loyalty programs. In other embodiments, the loyalty programs specify rules that must be complied with before a trade can occur. |
US08433606B2 |
Methods and apparatus to determine when to deflect callers to websites
Methods and apparatus to determine when to deflect callers to websites are disclosed. An example method disclosed herein to deflect a caller to a webpage comprises receiving a call from the caller, determining a performance metric associated with processing the call, and determining whether to offer the caller an option to terminate the call and access the webpage based on the at least one performance metric. |
US08433604B2 |
System for selecting an optimal sample set of jobs for determining price models for a print market port
A system for determining price models of a print market port including a processor and a computer-readable storage medium in communication with the processor, wherein the computer-readable storage medium comprises one or more programming instructions for: partitioning a job dataset into a plurality of categories, each of the plurality of categories having a pricing model; determining one or more factors within the job dataset that influence a price of each job; developing an input/output model for each job in the job dataset that influences the price of the job; performing an iteration to compute a prediction error for each job in the job dataset that influences the price of the job; removing one or more jobs from a subsequent iteration that include prediction errors that exceed a prediction error threshold; and performing a plurality of iterations on remaining jobs until a predetermined average error prediction is reached. |
US08433603B1 |
Modifying an estimate value
Among other disclosed subject matter, a computer-implemented method for modifying an estimate value includes determining a first estimate value based on a plurality of values relating to a first entity. The method includes determining a second estimate value for at least one second entity identified as a peer of the first entity. The method includes modifying the first estimate value using the second estimate value. |
US08433599B2 |
Method for determining and calculating work related incentives
A fair incentive calculating method with a reasonable amount of computation is performed by inputting a set of x jobs X={1, 2, . . . , x} and processing times of each worker {t(i)} (1≦i≦n) and providing a set of jobs W(A, X, t(i), t(−i)) assigned to each worker i, where A is a given scheduling algorithm; determining MaxInc(X, t(i)) by recursively solving MaxInc(X, t(i))=Σ_{wεX} t(i, Kind(w))+max_{s(i) εSlower(t(i))} MaxInc(X, s(i)); and using the step of determining MaxInc(X, t(i)) to calculate an incentive NewInc(A, X, t(i), t(−i)) for each worker i based on NewInc(A, X, t(i), t(−i))=Σ_{wεW(A, X, t(i), t(−i))} t(i, Kind(w))+max_{s(i) εSlower(t(i))} MaxInc(X, s(i)). |
US08433595B2 |
Information providing system
It is possible to accurately grasp the taste of each user and provide information in which the taste thereof is accurately reflected. Store information kept in a store information storage unit (100) is provided to each user. User taste information (T) including the values of taste on feature items of each genre is stored for each user in a user taste information storage unit (110). Store evaluation information (E) including the values of evaluation on the feature items of its genre is stored for each store in a store evaluation information storage unit (120). A store information providing unit (130) selects store information having the store evaluation information (E) matched with the user taste information (T) and provides it to the user. If the user views specific store information or utilizes a specific store, the specific store is recoded in a target store recording unit (150) as a target store. A taste value updating unit (140) updates the user taste information (T) on the basis of the store evaluation information (E) of the accumulated target store. |
US08433593B2 |
Livestock management systems and methods
This invention relates to systems and methods for managing livestock, such as cattle, from conception to consumption. More particularly, this invention relates to systems and methods in which users, such as producers, feedlot managers, packers, buyers, sellers, and consumers, are brought together through shared information and improved communication. Users may access one or more applications, tools, and systems to increase the value of each animal, monitor and track each animal, and improve the efficiency of their operation. |
US08433581B2 |
Audio encoding device and audio encoding method
There is provided an audio encoding device capable of effectively encoding stereo audio in audio encoding having monaural-stereo scalable configuration. In this device, a correlation degree comparison unit (304) calculates correlation in a first channel (correlation degree between the past signal and the current signal in the first channel) from the first channel audio signal and calculates correlation in a second channel (correlation degree between the past signal and the current signal in the second channel) from the second channel audio signal. The correlation in the first channel is compared to the correlation in the second channel. A channel having the greater correlation is selected. According to the selection result of a correlation comparison unit (304), a selection unit (305) selects the first channel prediction signal outputted from a first channel prediction unit (307) or the first channel prediction signal outputted from a first channel signal generation unit (311) and outputs the selected signal to a subtractor (303) and a first channel prediction residual signal encoding unit (308). |
US08433580B2 |
Information processing system, which adds information to translation and converts it to voice signal, and method of processing information for the same
An information processing system includes an information processing unit, an information changing unit, and an information reproducing unit. The information processing unit processes the information received by a sensor and transmits the result of processing to the information reproducing unit. The information changing unit adds or deletes information to or from the result of processing, obtained by the information processing unit, by using an information analysis unit and a change-processing unit. If the information processing is interpretation that includes voice recognition, translation and voice synthesis, the first language received by the sensor is translated into the second language by the information processing unit and is reproduced by the information reproducing unit. |
US08433578B2 |
System and method for automatically generating a dialog manager
Disclosed herein are systems, methods, and computer-readable storage media for automatically generating a dialog manager for use in a spoken dialog system. A system practicing the method receives a set of user interactions having features, identifies an initial policy, evaluates all of the features in a linear evaluation step of the algorithm to identify a set of most important features, performs a cubic policy improvement step on the identified set of most important features, repeats the previous two steps one or more times, and generates a dialog manager for use in a spoken dialog system based on the resulting policy and/or set of most important features. Evaluating all of the features can include estimating a weight for each feature which indicates how much each feature contributes to at least one of the identified policies. The system can ignore features not in the set of most important features. |
US08433577B2 |
Detection of creative works on broadcast media
This disclosure relates to systems and methods for proactively determining identification information for a plurality of audio segments within a plurality of broadcast media streams, and providing identification information associated with specific audio portions of a broadcast media stream automatically or upon request. |
US08433576B2 |
Automatic reading tutoring with parallel polarized language modeling
A novel system for automatic reading tutoring provides effective error detection and reduced false alarms combined with low processing time burdens and response times short enough to maintain a natural, engaging flow of interaction. According to one illustrative embodiment, an automatic reading tutoring method includes displaying a text output and receiving an acoustic input. The acoustic input is modeled with a domain-specific target language model specific to the text output, and with a general-domain garbage language model, both of which may be efficiently constructed as context-free grammars. The domain-specific target language model may be built dynamically or “on-the-fly” based on the currently displayed text (e.g. the story to be read by the user), while the general-domain garbage language model is shared among all different text outputs. User-perceptible tutoring feedback is provided based on the target language model and the garbage language model. |
US08433574B2 |
Hosted voice recognition system for wireless devices
Methods, systems, and software for converting the audio input of a user of a hand-held client device or mobile phone into a textual representation by means of a backend server accessed by the device through a communications network. The text is then inserted into or used by an application of the client device to send a text message, instant message, email, or to insert a request into a web-based application or service. In one embodiment, the method includes the steps of initializing or launching the application on the device; recording and transmitting the recorded audio message from the client device to the backend server through a client-server communication protocol; converting the transmitted audio message into the textual representation in the backend server; and sending the converted text message back to the client device or forwarding it on to an alternate destination directly from the server. |
US08433573B2 |
Prosody modification device, prosody modification method, and recording medium storing prosody modification program
A prosody modification device includes: a real voice prosody input part that receives real voice prosody information extracted from an utterance of a human; a regular prosody generating part that generates regular prosody information having a regular phoneme boundary that determines a boundary between phonemes and a regular phoneme length of a phoneme by using data representing a regular or statistical phoneme length in an utterance of a human with respect to a section including at least a phoneme or a phoneme string to be modified in the real voice prosody information; and a real voice prosody modification part that resets a real voice phoneme boundary by using the generated regular prosody information so that the real voice phoneme boundary and a real voice phoneme length of the phoneme or the phoneme string to be modified in the real voice prosody information are approximate to an actual phoneme boundary and an actual phoneme length of the utterance of the human, thereby modifying the real voice prosody information. |
US08433566B2 |
Method and system for annotating video material
Video material is dividing into temporal segments. Each segment is examined to determine whether the soundtrack of the segment contains speech sufficient for analysis and if so, metadata are generated based on analysis of the speech. If not, the segment is analysed by comparing frames thereof with those of stored segments that already have metadata assigned to them. One then assigns to the segment under consideration stored metadata associated with one or more stored segments that are similar. |
US08433565B2 |
Wide-band speech signal compression and decompression apparatus, and method thereof
An apparatus to compress a wide-band speech signal, the apparatus including a narrow-band speech compressor to compress a low-band speech signal of the wide-band speech signal and output the compressed low-band speech signal as a low-band speech packet; and a high-band speech compressor to compress a high-band speech signal of the wide-band speech signal using energy information of the low-band speech signal provided from the narrow-band speech compressor, and outputs the compressed high-band speech signal as a high-band speech packet. |
US08433563B2 |
Predictive speech signal coding
A method, system and computer program for encoding speech according to a source-filter model. The method comprises deriving a spectral envelope signal representative of a modelled filter and a first remaining signal representative of a modelled source signal, and deriving a second remaining signal from the first remaining signal by, at intervals during the encoding: exploiting a correlation between approximately periodic portions in the first remaining signal to generate a predicted version of a later portion from a stored version of an earlier portion, and using the predicted-version of the later portion to remove an effect of said periodicity from the first remaining signal. The method further comprises, once every number of intervals, transforming the stored version of the earlier portion of the first remaining signal prior to generating the predicted version of the respective later portion. |
US08433560B2 |
Rule based apparatus for modifying word annotations
A rule based apparatus and method for modifying word annotations in an annotated text base is described. The apparatus includes an index creator component for creating an index of word annotations. An annotations modifying component for modifying word annotations, and a retriggering component, responsive to said annotations modifying component, for retriggering a rules engine to modify all occurrences of a matching word annotation in said annotated text base and updating the index of word annotations with the modified occurrences of a matching word annotation in said annotated text base. |
US08433559B2 |
Text analysis using phrase definitions and containers
In one example, a phrase analyzer may analyze a text input stream to identify phrases contained in the text input stream. The phrase analyzer may receive a specification, which includes dictionaries of phrases and synonyms, and a specification of the phrases, or sequences of phrases to be matched. The phrase analyzer may compare the input stream to the specification and may produce, as output, an identification of which phrases appear in the input stream, and where in the input stream those phrases occur. |
US08433556B2 |
Semi-supervised training for statistical word alignment
A system and method for aligning words in parallel segments is provided. A first probability distribution of word alignments within a first corpus comprising unaligned word-level parallel segments according to a model estimate is calculated. The model estimate is modified according to the first probability distribution. One or more sub-models associated with the modified model estimate are discriminatively re-ranked according to word-level annotated parallel segments. A second probability distribution of the word alignments within the first corpus is calculated according to the re-ranked sub-models associated with the modified model estimate. |
US08433555B2 |
Processor emulation using fragment level translation
Emulation of a target system with a host system is disclosed. Two or more target system code instructions may be grouped into one or more fragments. A main translation function may be implemented by translating each fragment into a corresponding set of position-independent instructions executable by the host system. A target processor may be emulated by executing the corresponding set of position-independent executable instructions with the host system. |
US08433554B2 |
Predicting system performance and capacity using software module performance statistics
An approach for predicting performance and capacity of an information technology (IT) system before the IT system is built is described, where the predicting uses a database of performance statistics measured for reusable software modules. A performance simulation modeling tool receives a set of performance statistics of a test computer. The set of performance statistics is associated with a set of software modules included in a library of reusable software modules. The set of software modules is required to build a target IT system. The set of performance statistics is received from a database of performance statistics resulting from individual executions on the test computer of each reusable software module in the library. The performance simulation modeling tool predicts computing resources required by the target IT system. The computing resources prediction follows the receipt of the set of performance statistics and precedes the target IT system being built. |
US08433553B2 |
Method and apparatus for designing a processor
A programmed computer and method are described for generating a processor design. The method carried out by the programmed computer comprises providing an initial model for the processor, specifying a plurality of resources in terms of resource parameters and their mutual relations. Furthermore, statistics are provided indicative of the required use of the resources by a selected application. Thereafter, a reduced resource design is generated by the programmed computer by relaxing at least one resource parameter and/or limiting an amount of resources specified in the initial specification on the basis of the statistics. |
US08433551B2 |
Machine, computer program product and method to carry out parallel reservoir simulation
A machine, computer program product, and method to enable scalable parallel reservoir simulations for a variety of simulation model sizes are described herein. Some embodiments of the disclosed invention include a machine, methods, and implemented software for performing parallel processing of a grid defining a reservoir or oil/gas field using a plurality of sub-domains for the reservoir simulation, a parallel process of re-ordering a local cell index for each of the plurality of cells using characteristics of the cell and location within the at least one sub-domain and a parallel process of simulating at least one production characteristic of the reservoir. |
US08433550B2 |
Requirements driven feature development process
A method for developing features to be used in an automobile design. The features are developed and documented in an architecture-independent manner, so that they can be used on any vehicle platform where appropriate. The feature development process includes using requirements which have been defined using formal methods, thereby assuring the quality of the requirements. The feature development process also includes the documentation and standardized use of all technical terms and data elements, the development of computer simulation models and hardware-in-the-loop simulations to verify the requirements, and review of a feature and its requirements by peer groups at various stages of the process. The result is a Feature Technical Specification which can be used by any product development team, and which contains only clear, concise and accurate requirements. |
US08433547B2 |
System and method for analyzing nonstandard facility operations within a data center
A computer implemented method and a data center management appliance for simulating nonstandard operation of an element of a data center is provided. The method includes acts of determining a one data center resource affected by a data center element, selecting a simulator from a plurality of simulators based on the data center resource and the data center element and generating a impact analysis of the nonstandard operation of the data center element using the simulator. The data center management appliance includes a network interface, a memory and a controller coupled to the network interface and the memory. The controller is configured to determine a data center resource affected by a data center element, select a simulator from a plurality of simulators based on the data center resource and the data center element and generate a impact analysis of nonstandard operation of the data center element using the first simulator. |
US08433543B2 |
Digital oscilloscope module with glitch detection
The present invention provides a digital oscilloscope with glitch detection, including a synchronous random access memory (RAM), a digital signal processing unit, coupled to the synchronous RAM, and a master control unit coupled to the digital signal processing unit. The digital signal processing unit includes an analog-to-digital (A/D) converter to digitize an analog signal and a digital signal processor. The digital signal processor includes a dual-port RAM, a plurality of processing blocks to process the digitized analog signal data, detect glitches in the digitized analog signal data, store the processed signal data in the synchronous RAM, create display data from the stored signal data, and store the display data in the dual-port RAM, and a communications interface to transmit the stored display data. The master control unit includes an internal communications interface coupled to the digital signal processor communications interface, an external communications interface, and a central processing unit to receive the display data over the internal communications interface and transmit the display data over the external communications interface. |
US08433542B2 |
Testing framework for control devices
The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test. |
US08433541B2 |
Method and system for monitoring a wind energy installation
A method and system for monitoring the operation of a wind energy installation. State data relating to the wind energy installation is recorded and discrepancies are found between the state data and an associated comparison value. A failure probability of the wind energy installation is determined based on any found discrepancy. An availability value for the wind energy installation is determined from the ratio of the actually produced amount of electrical energy to the total amount of energy which can potentially be produced. The availability value and the failure probability are then combined to form a repair priority, which is associated with the wind energy installation. Accordingly, more uniform operation of wind energy installations can be achieved. |
US08433523B2 |
Multiplexed analysis for determining a serodiagnosis of viral infection
Clinical samples can be analyzed using microparticles to determine the serodiagnosis of a viral infection from two candidate viral infections of the same viral group. Serodiagnosis can be determined via a pooled population of subsets of microparticles, with the particles in the pooled population having a bound viral group-reactive antibody and the particles in each subset having at least one characteristic classification parameter that distinguishes between subsets. Viral antigens of antibodies of interest in the same viral-class as the viral group-reactive antibody can be bound to the viral group-reactive antibody on the microparticles, and subsequently exposed to a clinical sample. Binding and labeling can be used. Automated analysis of data from multiplexed flow analysis can determine the presence or absence of antibodies of interest in the sample, thereby diagnosing for two candidate viral infections in a single assay. |
US08433521B2 |
Avoiding unnecessary RSVP-based preemptions
In one embodiment, a path request message for a new data flow is received at a network node. The path request message indicates resources needed to accommodate the new data flow. The resources needed to accommodate the new data flow are compared to an amount of available resources at the network node. Provided there are sufficient available resources at the network node to accommodate the new data flow, the resources needed to accommodate the new data flow are associated with a held resources state. Subsequently, a reservation request message is received at the network node. The reservation request message requests resources for the new data flow. A determination is made that the requested resources correspond to resources associated with the held resources state. The requested resources are removed from the held resources state and reserved for the new data flow. |
US08433517B2 |
System and method for measuring depth and velocity of instrumentation within a wellbore using a bendable tool
An apparatus and method for measuring depth, velocity, or both depth and velocity of instrumentation within a wellbore is provided. The apparatus includes a downhole portion movable within the wellbore in a direction generally parallel to the wellbore. The apparatus further includes a first acceleration sensor mounted at a first position within the downhole portion. The first acceleration sensor generates a first signal indicative of a first acceleration in a first direction generally parallel to the wellbore at the first position. The apparatus further includes a second acceleration sensor mounted at a second position within the downhole portion. The second acceleration sensor generates a second signal indicative of a second acceleration in a second direction generally parallel to the wellbore at the second position. The apparatus further includes a bend sensor generating a third signal indicative of an amount of bend of at least a portion of the downhole portion. |
US08433510B2 |
Method for the anticipated ascertainment of a bend on a portion of road, and associated system
A system and method for the anticipated detection of a bend on a portion of road taken by a motor vehicle comprising the following steps: establishing, by means of a first system, called as the navigation system, a first set of information on the bend in question, the first set of information being associated with a first confidence index; establishing, by means of a second system, called as the image processing system, a second set of information on the bend in question, the second set of information being associated with a second confidence index; and establishing, from the first set of information and the second set of information and by taking into account the first confidence index and the second confidence index, a third set of information on the bend in question. |
US08433508B2 |
Navigation system with monitoring mechanism and method of operation thereof
A method of operation of a navigation system includes: selecting a monitored threshold; selecting a monitored boundary; monitoring a monitored person's traversal of the monitored boundary; and generating an alert based on the monitored person's traversal and the monitored threshold for displaying on a device. |
US08433506B2 |
Weather data selection relative to an aircraft trajectory
A method of providing weather information for an aircraft trajectory to a flight management system (FMS) includes selecting a unique subset of temperature data points from weather data points along an aircraft trajectory and sending corresponding weather data points to the FMS. |
US08433503B2 |
Driving assistance device
A driving assistance device which performs driving assistance for an assisted vehicle A traveling on a non-priority road 40 and trying to merge into a priority road 50 on the basis of the presence of a vehicle B traveling on the priority road 50 includes an assistance processing section 16 which changes the end position of driving assistance on the basis of traffic conditions on a first lane 51, which is nearest to the non-priority road 40, of lanes of the priority road 50. Accordingly, it is possible to perform appropriate driving assistance for a driver. |
US08433499B2 |
Apparatus for detecting imbalance abnormality in air-fuel ratio between cylinders
An apparatus for detecting imbalance abnormality in an air-fuel ratio between cylinders in a multi-cylinder internal combustion engine comprises a turbocharger, a bypass passage, a waist gate valve, an air-fuel ratio sensor, and a stepless transmission. The imbalance abnormality is detected based upon a variation degree in output of the air-fuel ratio sensor. The internal combustion engine and the stepless transmission are controlled in such a manner that an actual operating point of the internal combustion engine moves on a predetermined operating line in a coordinate system defined by an engine rotational speed and engine torque. The operating line is changed in such a manner that, when the actual operating point is outside of a waist gate valve opening region at the time of detecting the imbalance abnormality, the actual operating point moves into the waist gate valve opening region. |
US08433497B2 |
Fuel injection control apparatus for internal combustion engines
When performing a learning control of a fuel injection quantity, a fuel injection control apparatus adds a pilot fuel injection during the working state of a diesel engine when a learning data item (as a fuel injection amount correction value) is calculated per cylinder and fuel pressure. The apparatus compares, based on a combustion stroke of a target cylinder, a work load obtained during an ordinary fuel injection with a work load obtained during the pilot fuel injection. The apparatus calculates a learning data item for the target cylinder in order to correct an actual fuel injection quantity in the target cylinder with the learning data item so that the actual fuel injection quantity approaches a target fuel injection quantity. |
US08433487B2 |
Shift sequencing systems for a dual clutch transmission
A dual-clutch transmission (DCT) shift sequencing system includes a shift type module that determines a shift type based on a scheduled gear and a current attained gear of a DCT. A shift sequence module determines a sequence index based on the shift type. A sequencing module generates a fork command signal and a clutch command signal based on a first sequencing table corresponding to the sequence index. A shift abort module may be included to terminate an ongoing shift and to transition to an updated shift. A fork control module controls fork shifting in the DCT based on the fork command signal. A clutch control module controls clutch engagement in the DCT based on the clutch command signal. |
US08433485B2 |
Integrated oil routing sleeve and torque sensor
A torque sensor system for a transmission and other powertrain components in a motor vehicle includes a receiver and a transmitter. The receiver is operable to induce and detect a signal from the transmitter that is indicative of a torque load on the transmitter. The receiver is cylindrical and has an outer surface with a maximum, constant diameter. The outer surface defines one or more fluid transfer grooves and a docking port for an electrical connection. The fluid transfer groove and the docking port do not extend beyond the maximum outer diameter of the outer surface. Therefore, the receiver is capable of being press-fit within a component and is capable of routing fluid flow. |
US08433484B2 |
Oil pressure control device for transmission and control method thereof
An oil pressure control device for a transmission engages or disengages a frictional engagement element of the transmission by controlling an oil pressure supplied from a mechanical oil pump driven by a power source for driving a vehicle and an electric oil pump driven by an electric motor, and includes: an air entering determining unit which determines whether or not air enters the electric oil pump; and an air discharging unit which, when an ignition switch of the power source is switched from an ON state to an OFF state after the air entering determining unit has determined that air enters the electric oil pump, drives the electric oil pump such that the air entering the electric oil pump is discharged from the electric oil pump together with an oil. |
US08433481B2 |
Opening and closing control apparatus for roof panel for vehicle
An opening and closing control apparatus for a roof panel for a vehicle includes an opening and closing device for driving the roof panel to open and close, an operation command device for outputting an operation command for opening and closing the roof panel by means of an operation switch, a vehicle speed detecting device, and a controlling device for controlling an operation of the opening and closing device, the controlling device performing an open and close control for operating the opening and closing device to cause the roof panel to move to a predetermined position where the roof panel is opened to a predetermined degree which is specified beforehand on the basis of a vehicle speed when the operation command for opening the roof panel is output by the operation command device. |
US08433479B2 |
Adaptive front-lighting system with fuzzy logic control
An adaptive front-lighting system is provided for a vehicle, such as a passenger car, truck, or tractor trailer. A plurality of LED light sources on the vehicle have a projection pattern for exterior illumination to supplement a main beam from a main light source. A power supply drives the LED light sources according to a driving signal having a magnitude between a minimum driving signal and a maximum driving signal, wherein the LED light sources sequentially illuminate in response to the magnitude of the driving signal. A speed sensor characterizes an instantaneous vehicle speed. A turn sensor characterizes an instantaneous turning radius. A fuzzy controller generates the driving signal in response to the instantaneous vehicle speed and the instantaneous turning radius based on a fuzzy model. The fuzzy model is characterized by a plurality of empirically-derived fuzzy rules that define discontinuous values and by a plurality of modified consequents that produce a substantially continuous output. |
US08433475B2 |
Maintenance computer system for an aircraft
A maintenance computer system for an aircraft, including a network partitioned into a secured avionics zone and an open zone. The system includes a first software module accommodated in the avionics zone and a second software module accommodated in the open zone, the first module configured to follow a fault-finding logic tree, and the second module configured to present an electronic maintenance document, with the path along the fault-finding logic tree followed by the first module automatically and synchronously generating a presentation by the second module of pages of the maintenance document associated respectively with nodes of the tree. |
US08433472B2 |
Event-driven data mining method for improving fault code settings and isolating faults
A parameter identification-based fault isolation technique is provided for improving fault code settings and isolating faults. DTCs and PIDs are retrieved from a current serviced vehicle. PID data is obtained from prior serviced vehicles having same vehicle specifications as and under substantially similar operating conditions as the current serviced vehicles. A plurality of clusters is formed using PID data of the prior serviced vehicles using mutual dependence to one another. A joint probability distribution is determined as a function of a mutual dependence of the PID data. PID data is selected of the current serviced vehicle having coherence to the PID of the prior service vehicles. A mutual dependence of the PID data of the current serviced vehicle is projected on onto the corresponding joint probability distribution. An anomaly in the PID data of the current serviced vehicle is detected in response to the probability distribution of parameter identification data being outside of a predetermined variance. |
US08433468B2 |
Robotic mower home finding system
A robotic mower home finding system includes a charging station connected to an outer boundary wire loop, and a vehicle control unit on the robotic mower that directs a traction drive system to drive the robotic mower along a path offset a specified distance from an outer boundary wire loop toward the charging station. The vehicle control unit changes the specified distance randomly or incrementally so that the robotic mower does not take the same path to the charging station each time. |
US08433467B2 |
Vehicle guidance system
A vehicle guidance system for directing a vehicle along a predetermined path comprises an onboard computer, a number of distance sensors and a steering system controllable by the computer. The predetermined path is stored in a memory of the computer and, in operation, the steering system is controlled to follow the predetermined path. The sensors are adapted to measure the distance, laterally of the vehicle travel direction, between the sensors and curbs provided along the predetermined path, and the computer is adapted to control the steering system to correct any lateral deviation from the predetermined path as detected by the sensors. |
US08433466B2 |
Drive control apparatus for hybrid electric vehicle and method for controlling the same
In a drive control apparatus, an information storing unit collects first and second information at predetermined intervals while the vehicle runs and the information storing unit stores the first and second information in a storage device. A schedule effective section extracting unit extracts a schedule effective section from a route from an origin to a destination based on the second information. A control index storage controlling unit defines the schedule of the control index of each of multiple predetermined sections within the schedule effective section based on the first information such that fuel consumption of the engine is reduced in the schedule effective section, wherein the defined schedule of the control index is stored in the storage device. An assist control process unit performs drive control of a motor and an engine based on the schedule of the control index. |
US08433463B1 |
Vehicular dual mode master/slave interface
A vehicular interface may include an electromechanical interface between a handheld electronic device and subsystems on a vehicular bus or network. In selected embodiments the interface may operate in a “master mode” when a handheld device, such as a tablet computer or smart-phone, is not inserted therein. In this mode the interface may serve as a master controller and accesses and controls various subsystems on a vehicle (such as engine control subsystems, media controllers, navigation systems, sensors and transducers) as a master controller. In one embodiment, when a tablet device is inserted into the interface, the interface may automatically switch to “slave mode” in which it acts as an adapter or interface between the tablet device and the vehicular subsystems. In this mode of operation the user's exclusive interface is through the tablet computer and the tablet computer serves as the master controller for the system. |
US08433462B2 |
Drone vehicle
A drone vehicle for performing maintenance on a railway system is provided. A drone vehicle control system is structured to utilize tie position data to position a drone vehicle workhead over at least a portion of a respective tie. The drone vehicle control system is further structured to actuate the drone vehicle workhead. The drone vehicle may be controlled by a drone vehicle control system linked, preferably by wireless communications, to a lead vehicle and a lead vehicle control system. The lead vehicle control system and the drone vehicle control system are structured to communicate with each other, with the lead vehicle control system providing the tie position data to the drone vehicle control system. |
US08433458B2 |
Method and device for assisting in the preparation and management of missions in an aircraft
Aiding preparation and management of aircraft missions includes receiving digital data including avionic type data and open-world type data and comparing the digital data with a set of stored data. When at least one item of the digital data differs from an equivalent item in the set of stored data, a change indicator is generated for at least one parameter of the aircraft. In response to a command accepting the change of the at least one parameter, item of digital data, that differs from the equivalent item in the set of stored data, is stored. |
US08433456B2 |
System and method for controlling power windows of a vehicle
A system and method for controlling power windows of a vehicle includes a receiver mounted on the vehicle for receiving an open window request signal wirelessly from a portable device, at least one exterior condition sensor mounted on the vehicle for detecting an adverse exterior condition relative to the vehicle, and a controller mounted on the vehicle for communicating with the receiver and the at least one exterior condition sensor. The controller commands opening of the one or more power windows when the receiver receives the open window request signal provided the at least one exterior condition sensor does not detect an adverse exterior condition relative to the vehicle. |
US08433452B2 |
Method for load control using temporal measurements of energy for individual pieces of equipment
A method for load control in an electrical distribution system using energy usage profiles based on temporal measurements. A load control unit (10) installed at a customer site profiles equipment (E1-En) directly connected to the load control unit and remotely located equipment (RE1-REn) wirelessly connected to the load control unit using measurements of time rather than energy usage. This reduces the cost and complexity of the load control unit. Profiling is done for individual pieces of load controlled equipment rather than for the site as a whole. This improves data resolution. The load control unit controls the load only when the equipment is powered, and adaptively synchronizes load shedding during this time, so to improve local load control performance. Termination of a load control event results in gradual reduction in load shedding so to control the inrush of demand seen by the distribution system. Performance metrics related to the load control are provided to the utility such that complexity of the system is reduced through decreased computations. |
US08433448B2 |
Same code base in irrigation control devices and related methods
Various embodiments are described in which different irrigation controllers in an irrigation control system have machine code having a same code base. In one implementation, a first irrigation control unit comprises a processor and a medium storing a first set of machine code to be executed by the processor. The first set is based on a portion of source code on which a second set of machine code stored in a second irrigation control unit is based, and the first and second sets not identical to each other. The first and second irrigation control units are in a predefined hierarchical control relationship. In one variation, the first and second control units have at least related operating systems. In another variation, a central controller includes machine code developed from at least a portion of the same source code as machine code in a remote controller for simulation or execution purposes. |
US08433444B2 |
Mirror and adjustment method therefor
A method for adjusting a mirror. The method includes using a camera to capture an image of an object, locating a suitable region in the image, obtaining a first midline between a reference line in the suitable region and a top of the object in the suitable region, obtaining a second midline of the image, comparing the first and second midlines to determine whether the two midlines overlap, outputting a comparison signal upon the condition that the two midlines do not overlap, and directing a driving apparatus to move the mirror to adjust a height of the mirror according to the comparison signal. |
US08433440B2 |
Method and apparatus for controlling a vending machine
A solution comprising cost-effective methods and techniques for converting a traditional vending machine into a vending machine with a graphical user interface, multimedia advertising and info kiosk capabilities. A key aspect of this invention is the integration of a consumer DVD player in a vending machine, in which the graphical user interface is implemented as DVD Menu structures stored on a DVD disc that also contains the video clips. Another aspect of this invention, is the changed logic of a traditional vending machine to delay item dispense until a video clip has been played. The present invention provides interfacing methods between a DVD player, a Vending Machine Controller and an optional microcontroller. These methods can be used to implement a communication protocol between a DVD player and a microcontroller. The methods and techniques of the invention can be integrated in an MDB peripheral device of a vending machine. |
US08433432B2 |
Apparatus and method for supporting creation of assembly data
Techniques to manage position information of parts such that, if discrepancy of the parts occurs, the discrepancy can be detected and corrected while the advantages of using the constraint conditions can be offered. In one embodiment, when an input unit receives information of an icon click, a receiving section receives the information of the click, and a saving section saves the position and the angle of geographic data indicating the three-dimensional geometry of the part as absolute-position information calculated with reference to the absolute origin into the storage unit. Then, when updating geographic-data position information on the basis of relative-position information indicating the constraint condition in the assembly data, an updating section instructs a display-data output section to display the consistency/inconsistency with the stored absolute-position information on a display, and a correcting section corrects the updated geographic-data position information on the basis of the stored absolute-position information. |
US08433431B1 |
Displaying text to end users in coordination with audio playback
Technologies described relate to coordination between audio and tracking of the corresponding text in an audio recognition mode and an audio playback mode. Optionally, audio recognition includes receiving a signal corresponding to an audio track; determining an identity of the audio track and a current audio position within the audio track; displaying on a display a portion of a text that is linked and synchronized to the audio track identified and automatically scrolling the portion of the text displayed in pace with the audio track playing; and displaying a current text indicator that emphasizes current text, wherein the current text indicator is visually synchronized on the display to current audio playing from the audio track. Optionally include redetermining the current audio position in the audio track from the signal received and updating synchronization of the current text indicator with the current audio playing. |
US08433430B2 |
Cellular wireless telephone and audio codec therefor
The present invention provides an audio codec for converting digital audio signals to analogue audio signals, the audio codec comprising: two digital audio bus interfaces for coupling to respective digital audio buses; a digital-only signal path between the two digital audio bus interfaces, such that no analogue processing of the audio signals occurs in the digital-only signal path. |
US08433426B2 |
Adaptive energy performance monitoring and control system
A controller is configured for and a corresponding method of adaptive monitoring and control of a lighting system are suited for adaptively establishing lighting parameters on a fixture by fixture basis. The controller includes a communication interface configured to communicate with a multiplicity of light fixtures, a memory for storing software routines and information associated with each of the light fixtures; and a processor coupled to the memory and the communication interface and configured to execute the software routines and selectively communicate with at least one of the multiplicity of light fixtures to adaptively establish lighting parameters for the at least one of the multiplicity of light fixtures. A method of facilitating the monitoring and control of the light fixture includes controlling a lamp circuit to provide one of a multiplicity of light levels; assessing performance parameters of the light fixture; and communicating with a central server. |
US08433420B2 |
Implantable medical device telemetry with hop-on-error frequency hopping
A telemetry system for data transmission between an implantable medical device and an external system includes a plurality of channels each representing a frequency band within a predetermined frequency range. The data transmission is performed using at least one active channel at any instant. Channel hopping is performed upon detecting an interruption of communication, such that a scan is performed through an array of channels selected from the plurality of channels. If a data frame is not successfully transmitted, it is repeatedly re-transmitted using the current and/or the next active channels until its transmission becomes successful. |
US08433410B2 |
Shielded three-terminal flat-through EMI/energy dissipating filter
A shielded three-terminal flat-through EMI/energy dissipating filter includes an active electrode plate through which a circuit current passes between a first terminal and a second terminal, a first shield plate on a first side of the active electrode plate, and a second shield plate on a second side of the active electrode plate opposite the first shield plate. The first and second shield plates are conductively coupled to a grounded third terminal. In preferred embodiments, the active electrode plate and the shield plates are at least partially disposed with a hybrid flat-through substrate that may include a flex cable section, a rigid cable section, or both. |
US08433408B2 |
Pacing in the presence of electromagnetic interference
This disclosure provides a pacing technique that reduces the effect of oversensing caused by noise on pacing therapy. The IMD delivers a pacing pulse subsequent to sensing an electrical signal on the lead when the sensed electrical signal coincides with an independently detected noise signal and the sensed electrical signal occurs during a period of time of an expected intrinsic cardiac signal. The IMD may, in some instances, trigger delivery of the pacing pulse during the escape interval instead of waiting for the escape interval to expire. Pacing in accordance with the techniques of this disclosure may allow for improved therapy during an MRI procedure by decreasing the risk associated with inappropriate pacing inhibition as well as decreasing the risk associated with pacing during the vulnerable period of the cardiac cycle. |
US08433406B2 |
Implantable medical device with temperature measuring and storing capability
An implantable medical device such as a cardiac pacemaker or implantable cardioverter/defibrillator with the capability of storing body temperature measurements taken periodically and/or when triggered by particular events. |
US08433405B2 |
Resuscitation device with expert system
A resuscitation device for automatic compression of victim's chest using a compression belt which exerts force evenly over the entire thoracic cavity. The belt is constricted and relaxed through a motorized spool assembly which repeatedly tightens the belt and relaxes the belt to provide repeated and rapid chest compression. An assembly includes various resuscitation devices including chest compression devices, defibrillation devices, and airway management devices, along with communications devices and senses with initiate communications with emergency medical personnel automatically upon use of the device. |
US08433403B2 |
Systems and methods of powered muscle stimulation using an energy guidance field
NMES systems and methods for stimulating muscle tissue, and in some embodiments deep muscle tissue. The impedance near the surface of the skin is controllably increased to increase the percentage of energy delivered to a subject that stimulates muscle tissue. |
US08433401B2 |
Ring electrode assembly and applications thereof
A pair of electrodes having a concentric arrangement and a medium. One of the pair of electrodes known as the delivery electrode (typically the inner electrode), is coupled to an electrical current source. The other electrode, known as the floater electrode is electrically isolated from the delivery electrode. The medium is directly or otherwise electrically coupled to one of the electrodes. |
US08433400B2 |
Method and portable device for treating skin disorders
A device for treating a skin condition is provided. The device comprises a delivery system for administering a composition to the skin disorder. The delivery system includes an electrode for delivering a composition to the skin of a person and a counter electrode. The device also includes a drainage system which includes a channel for removing material from a person's skin and a pump in communication with the channel The device further includes a control system for powering and controlling the electrode system. |
US08433399B1 |
Method and apparatus for an interactively programmable ECG device with wireless communication interface to remote computing devices
A wireless, battery-powered electrocardiograph (ECG) monitoring system, along with a method of use for detecting and analyzing patient's cardiovascular activity and interactively transmitting the data to a wireless computing device via telemetry. The wireless computing device can include but is not limited to a mobile phone, Tablet-PC or a laptop computer. ECG monitor contains a processor that continuously processes received ECG signals, stores the signals in memory and performs a series of analysis on the recorded data using pre-stored software algorithms. When an abnormality is detected, a wireless transceiver transmits the processed ECG data to a wireless computing device for viewing and further analysis, by displaying the received ECG data for doctor's viewing, sending the data to a web-based server computer for remote access, performing additional advanced analysis on the data and downloading new algorithms and instructions into the ECG monitoring device via telemetry. |
US08433398B2 |
Signal analysis system for heart condition determination
A system for heart performance characterization and abnormality detection includes an interface for receiving sampled data representing an electrical signal indicating electrical activity of a patient heart over multiple heart beat cycles. A signal processor automatically, decomposes the received sampled data to multiple different subcomponent signals in the time domain. The signal processor associates individual decomposed subcomponents with corresponding different cardiac rotors and determined characteristics of the subcomponents indicating relative significance of the rotors in a cardiac atrial condition. A reproduction device provides data indicating the subcomponent characteristics indicating relative significance of the rotors in a cardiac atrial condition. |
US08433394B2 |
Cardiac mapping
A non-contact cardiac mapping method is disclosed that includes: (i) inserting a catheter into a heart cavity having an endocardium surface, the catheter including multiple, spatially distributed electrodes; (ii) measuring signals at the catheter electrodes in response to electrical activity in the heart cavity with the catheter spaced from the endocardium surface; and (iii) determining physiological information at multiple locations of the endocardium surface based on the measured signals and positions of the electrodes with respect to the endocardium surface. Related systems and computer programs are also disclosed. |
US08433392B2 |
System and method for moving table MRI
The present invention provides an MRI system for imaging of a subject over extended field-of-view (FOV) that employs both accelerated data acquisition, which is employed while the subject is stationary, and traditional data acquisition, which is employed while the subject is moved through the MRI system. This approach provides improved spatial resolution and time efficiency compared to traditional extended FOV imaging techniques. |
US08433391B2 |
Site marker
A site marker and method of using a site marker are described and disclosed. The site marker comprises a bio-compatible and a plurality of elements, wherein the biocompatible material and at least one of the plurality of elements are imageable under different modalities. |
US08433388B2 |
Source affine reconstruction for medical imaging
Performing medical imaging. The generation of medical images, which includes a Source AFFine Image REconstruction (SAFFIRE) algorithm, is based on an iterative implementation of minimum mean-square error (MMSE) estimation within an affine-transformed solution space and utilizes a matched filter bank initialization coupled with energy normalization of each successive estimate. An incoherent integration technique provides an alternative implementation strategy to either increase signal-to-noise ratio (SNR) or generalize the estimator to accommodate temporally-separated interference sources. In addition, the estimator solution may be employed to determine volumetric constraints with which to re-apply the estimator to further improve the estimation accuracy. |
US08433385B2 |
Implantable medical device
An analyte measuring system has an implantable medical device having a signal source arranged for generating a current signal and electrodes for applying the current signal to a surrounding tissue in a subject body. The device measures a resulting voltage signal with the electrodes and calculates an impedance signal therefrom. The system comprises a signal processor arranged for generating an estimate of a concentration of an analyte in the tissue based on a spectrum analysis of the determined impedance signal. |
US08433384B2 |
Method and apparatus for cerebral oximetry
The present invention pertains to a method and apparatus for cerebral oximetry. A modulated optical signal based on a digital code sequence is transmitted to the human brain. A temporal transfer characteristic is derived from the modulated optical signal. Oxygen level in the brain is determined based on the temporal transfer characteristic. |
US08433383B2 |
Stacked adhesive optical sensor
An optical sensor having a cover layer, an emitter disposed on a first side of the cover, a detector disposed on the first side of said cover, and a plurality of stacked independent adhesive layers disposed on the same first side of the cover, wherein the top most exposed adhesive layer is attached to a patient's skin. Thus, when the sensor is removed to perform a site check of the tissue location, one of the adhesive layers may also be removed and discarded, exposing a fresh adhesive surface below for reattachment to a patient's skin. The independent pieces of the adhesive layers can be serially used to extend the useful life of the product. |
US08433380B1 |
Mössbauer spectroscopy system for applying external magnetic field at cryogenic temperature using refrigerator
A Mössbauer spectroscopy system for applying an external magnetic field at cryogenic temperature using a refrigerator is provided. A Mössbauer spectrum can be obtained by applying the external magnetic field while changing the temperature of a superconducting magnet and a sample from a cryogenic temperature using the refrigerator, the external magnetic field can be applied while cooling the superconducting magnet using the refrigerator without the need for use of a liquid helium, thereby saving the operation cost according to consumption of the liquid helium, the mounting of a sample which it is desired to measure is easy, thereby minimizing a possibility that a worker will be exposed to gamma rays, and a convenience in use of a user can be improved. |
US08433375B2 |
Portable information terminal, portable information system, and computer-readable storage medium having stored thereon portable information terminal control program
When a portable information terminal operates in an unused state, a predetermined access point is searched for. As a result, when the predetermined access point is detected, a connection to the predetermined access point is established, and a predetermined data communication process is performed. |
US08433369B2 |
Mobile terminal and method of using text data obtained as result of voice recognition
A mobile terminal has a sound obtaining unit configured to obtain a sound signal; a voice recognition unit configured to recognize the sound signal and convert the sound signal into a text data; a display unit configured to display the text data divided in a plurality of units; a selection unit configured to receive a selection of one of the units from the text data divided in the plurality of the units displayed on the display unit; and a control unit configured to perform a predetermined process corresponding to each of the units selected by the selection unit. |
US08433365B2 |
Mobile devices having fax capabilities
Devices, systems and methods are disclosed which relate to incorporating a fax machine function into a mobile device. A camera on the mobile device is used to scan or capture an image of an existing document. Logic on the mobile device converts the image into a fax transmittal that can be transmitted to a fax machine. Once the fax transmittal is ready, a connection is initiated with a traditional fax machine across one or more networks, and the fax transmittal is sent to the fax machine at a speed determined by the slower device. Upon a successful transmission, the connection is terminated, and a report is generated. |
US08433358B2 |
Radio communication system
In a radio communication system having a primary station and a plurality of secondary stations, the power of uplink and downlink channels between the primary station and a secondary station is controlled in a closed loop manner by each station transmitting power control commands to the other station. In response to these commands the receiving station adjusts its output power in steps.By combining a plurality of received power control commands before adjusting its output power the receiving station may emulate the ability to use a smaller power control step size than its minimum, thereby improving performance under certain channel conditions. In one embodiment when the required power control step size is less than the minimum step size of a particular station, that station processes a group of power control commands to determine whether to adjust its output power by its minimum step size. In an alternative embodiment the power control step size is fixed when the combining algorithm is used. The invention is applicable to power control in both primary and secondary stations. |
US08433357B2 |
Method and apparatus for utilizing other sector interference (OSI) indication
Techniques for mitigating interference in a wireless communication system are described. In one design, a sector may determine multiple fast other sector interference (OSI) indications for multiple subzones, with each subzone corresponding to a different portion of the system bandwidth. At least one report may be generated for the multiple OSI indications, with each report including at least one OSI indication for at least one subzone. Each report may be encoded to obtain code bits, which may then be mapped to a sequence of modulation symbols. A sequence of modulation symbols of zero values may be generated for each report with all OSI indications in the report set to zero to indicate lack of high interference in the corresponding subzones. This allows a report to be transmitted with zero power in a likely scenario. A regular OSI indication may also be determined for the system bandwidth and transmitted. |
US08433346B2 |
Method of processing control information messages for point-to-multipoint services
A method of scheduling messages based upon whether there are any changes in the content of each message to be scheduled, and also considering certain information that may be needed by the terminal. Messages are scheduled such that the terminal (UE) would only need to perform minimal reading operations, thus resulting in more efficient reception of services by the terminal based upon improved scheduling performed by the network. |
US08433345B2 |
Methods and apparatus to support paging with less interference in multi-tier communication systems
A first base station and mobile station are capable of mitigating interference resulting from communications from a second base station. The base station can determine if at least a portion of a paging slot overlaps with an available interval (AI) of the second base station in which the second base station transmits. The first base station adjusts an occurrence of the paging slot such that the paging slot overlaps and/or occurs within an unavailable interval (UAI) of the second base station wherein the base station does not transmit or transmits with limited resources.The mobile station also can determine if at least a portion of a listening slot overlaps with the AI and, using the same procedure that the first base station uses to recalculate the paging slot, recalculates the listening slot such that the listening slot overlaps and/or occurs within the UAI of the LDC mode. |
US08433344B1 |
Displaying a tier of risk in a region of a map displayed via a mobile computing device
A computer-implement method for displaying a tier of risk in a region of a map displayed via a mobile computing device. The method includes displaying, in real-time on the map, a present location of the mobile computing device. The method also includes retrieving data corresponding to the tier of risk for the region shown on the map. The method further includes marking, according to a predefined marking technique, the region of the map according to the retrieved data. |
US08433343B2 |
Wireless handset vehicle safety interlock database
A method and database management system for controlling the operability of a mobile communications device. A geographical location of a vehicle may be determined. A database comprising records correlating location information with mobile communications device laws may be accessed. Based upon the determined geographical location and accessed database record, a determination may be made as to whether the use of a mobile communications device within the vehicle should be restricted. The capabilities of the mobile communications device that are currently available may be configured, in response to the restriction determination. |
US08433342B1 |
Method and system for personalized venue marketing
A method and system for personalized venue marketing is disclosed herein. An application that is resident on a mobile communication device of a patron sends personally identifiable information and the identifying device address to a server when the patron enters a venue. The server associates the identifying device address of the mobile device with the patron in a CRM database for the venue. The identifying device address allows for tracking of the patron by WiFi sensors positioned throughout the venue. |
US08433339B2 |
Method of and system for signal analysis in a wireless communications system
A method of and system for calibrating a repeater in a wireless communications system are provided. The one or more calibration parameters for the repeater are derived from (a) time measurements derived from one or more signals relayed by the repeater and received at a plurality of different measurement positions, and (b) the positions of the measurement locations. In one application, the one or more parameters are used in determining the positions of subscriber stations in the wireless communications system. |
US08433333B2 |
Method and controller for redirection of active users from an umbrella cell to capacity cells
A radio network controller of a wireless telecommunications network having an umbrella cell base station for an umbrella cell and capacity cell base stations for capacity cells within the umbrella cell includes a network interface from which a message is sent to the umbrella base station of the umbrella cell to search for capacity cells within the umbrella cell to redirect traffic of an AT from the umbrella cell to at least one of the capacity cells, and at which eligible capacity cells to which traffic of the AT can be redirected is received. The controller includes a processing unit which selects target capacity cells from the eligible capacity cells to which traffic of the AT will be redirected. A method for a radio network controller of a wireless telecommunications network having an umbrella cell base station for an umbrella cell and capacity cell base stations for capacity cells within the umbrella cell. |
US08433332B2 |
Dynamic frequency assignment in a multi-beam system
Novel satellite communications systems, methods, and related devices are described. In one set of embodiments, available frequency channels may be dynamically assigned to particular beams of a multi-beam satellite system. The frequency assignment may be based on the amount of frequency allocated to particular beams of the multi-beam satellite system, utilizing a novel frequency selection method employing frequency reuse constraints. There may be a number of distinct frequency channels that are each assigned to one or more different beams. Such a system may be made up of a satellite in communication with terminals (e.g., user terminals or gateways). The satellite may receive and compile bandwidth request data from the terminals, and use this information in frequency assignment. |
US08433329B2 |
System and method for prioritizing user communications
The invention provides a method and system to quantify the impact of granting access privileges for voice channels in mobile cellular telecommunications when dealing with applications where such a policy may improve service quality regardless of the technology used by the service provider. The number of channels that need to be reserved in order to reach the target can be determined. Channel access requests are categorized according to a prioritization scheme providing several blocking probabilities according to the portion of subscribers belonging to each access service class, the total number of service channels in a cell sector, and the target blocking probability and total traffic (or load). |
US08433325B2 |
Access class based picocell
Systems and methods for managing radio access point infrastructure such as picocells. A user equipment registration request is received at a node that manages a plurality of radio access points and enables connectivity with macro mobile communication services supplied by a service provide. In response to the user equipment request, a user equipment policy request is generated and sent to a policy database. A user equipment policy associated with the user equipment is received from the policy database, and thereafter user equipment traffic is treated in accordance with the user equipment policy. |
US08433323B2 |
Communication terminal, base station controller and mobile communication method
A communication terminal according to the present invention includes a determination unit configured to determine whether or not each channel should be set as a handoff candidate on the basis of receiving quality of a pilot signal, and a channel information report transmitter configured to transmit a channel information report for setting a specific channel as a handoff candidate if the number of channels set as handoff candidates in the same sector reaches a predetermined number or more by setting the specific channel as a handoff candidate. |
US08433318B2 |
Select band-scanning by a multi-sim user equipment (UE) in a wireless communications system
In an embodiment, a wireless communications device (WCD) is provisioned with a plurality of subscriber identity modules (SIMs). The WCD determines a first set of bands (BAND1) that is associated with a first SIM and a second set of bands (BAND2) associated with a second SIM. In a first embodiment, the WCD generates a combined band for the first and second SIMs and then scans the combined band to detect a set of target networks for camping in association with at least the first and second SIMs. In a second embodiment, the WCD scans BAND1 to detect a first set of target networks for camping in association with the first SIM, and then excludes, from the BAND2, bands that overlap with BAND1. The WCD then scans the reduced BAND2 to detect to detect a second set of target networks for camping in association with the second SIM. |
US08433317B2 |
Method of controlling home cell selection for a wireless communication system and related device
A method for saving power of a user equipment corresponding to home cell selection for a wireless communication system is disclosed. The user equipment includes a whitelist capable of providing a list of accessible home cells. The method includes clearing the whitelist of the user equipment when the user equipment roams to a visited network. |
US08433314B2 |
Integrated personal digital assistant device
An integrated device provides functionality of both a PDA and cellular telephone. Features include a power button offering control of both the computing and telephony functions of the device; a lid that turns the device on and off and controls additional telephony functions; a jog rocker that activates the device and is used to select from a variety of menu options; application buttons that offer direct access to applications stored on the device, and which can be configured to operate in conjunction with secondary keys to offer added functionality; a keyboard that enables data input into the device; an automatic word completion function that verifies and corrects a user's typing in real time; and a simplified keyboard navigation system that allows the navigation of menus using keyboard shortcuts. |
US08433312B2 |
Methods and apparatus for scanning radio frequency bands in wireless local area networks
Method and apparatus for scanning a radio frequency band in a mobile communication device without knowing regulatory information. A processor of the mobile communication device utilizes a wireless transceiver to scan the RF band using a passive scan operation on an RF channel having a passive scan status. During the passive scan operation, the processor attempts to decode an information frame on the RF channel. In response to successfully decoding an information frame, the processor changes the passive scan status of the RF channel to an active scan status, and causes an active scan operation to be performed on the RF channel having the active scan status. The scanning process may continue until the regulatory information for the RF band is received. |
US08433309B2 |
Determining presence of radio frequency communication device
A RF data communication device operates in at least two states. In a first state, the device transmits a response to an RF transmission if specific data therein represents an inquiry as to the presence of one or more RF data communication devices and if specific data therein corresponds to a class maintained by the device. The device does not transmit a response if specific data in the RF transmission is not representative of an inquiry as to the presence of one or more RF data communication devices, or if specific data therein does not correspond to at least one maintained class. In a second state, the device does not transmit a response when specific data is included therein that is representative of an inquiry as to the presence of one or more RF data communication devices and specific data therein corresponds to at least one maintained class. |
US08433308B2 |
Apparatuses and methods for updating configurations of radio resources with system information
A mobile communication device with a wireless module and a controller module is provided. The wireless module performs wireless transceiving to and from a service network. The controller module, configured in a connected mode according to configurations of at least one dedicated radio resource, receives a broadcast system information indicating configurations of common radio resources from the service network via the wireless module, and determines whether the common radio resources comprise at least one of the dedicated radio resource. Also, the controller module applies the configurations of the common radio resources, except for the dedicated radio resource comprised in the common radio resources, in response to the common radio resources comprising at least one of the dedicated radio resource. |
US08433300B1 |
Communication device
The system comprising a first communication device and a second communication device, wherein when the door is locked by the first communication device, a door locked message is operable to be displayed on the first communication device and the second communication device, wherein when the door is unlocked by the first communication device, a door unlocked message is operable to be displayed on the first communication device and the second communication device, and wherein when a phone call is received by the first communication device and a message is left for the first communication device, a message leaving log data is produced. |
US08433294B2 |
Messaging server to redirect an instant message to a mobile device
A messaging server is configured to receive an instant message comprising a message address and to store a mobile device ID associated with the message address. The messaging server is configured to redirect the instant message to a mobile device associated with the mobile device ID and to send the instant message to the mobile device. |
US08433293B2 |
Apparatus and method for providing contents push service, and mobile terminal and operation method thereof
The present invention relates to an apparatus and method of providing a content push service, a mobile terminal, and a method of operating a mobile terminal. According to an exemplary embodiment of the present invention, a user datagram protocol (UDP) port is set between the mobile terminal and a content push service providing server. In addition, the mobile terminal drives an application that receives the content push service through the set user datagram protocol (UDP) port, by the request of the content push service providing server. The mobile terminal receives the content push service from the content push service providing server through the driven application. Accordingly, it is not necessary to select a specific identifier for each of existing applications and recognize a specific identifier for each node of the mobile communication network. |
US08433291B1 |
Disruption blocking in mobile devices
A do not disturb (DND) mode for telephonic devices, in which the DND mode is automatically deactivated after a time increment has elapsed, the DND mode having been activated based on detecting, upon receiving a telephone call, a selection of the control. |
US08433290B2 |
Mobile communication device capable of functioning in transmitter disabling state
A mobile communication device, such as a cellular phone, for example, is capable of functioning in a transmitter disabling mode and is set to the transmitter disabling mode in automatic response to a power-on operation and then automatically changed to a transmitter enabling mode provided that a predetermined condition is confirmed. The communication device is instantly set to the transmitter disabling mode in automatic response to the initiation of use of an earphone or camera function and kept in the transmitter disabling mode even if the earphone or camera function enters an out of use condition. Surrounding people are informed of the transmitter disabling mode without fail by a standardized appearance of the earphone or a standardized blinking of a flash unit of the camera function. |
US08433276B2 |
Sampling circuit and receiver
A sampling circuit and a receiver with which filter characteristics compatible with the reception of wideband signals can be realized with a high degree of freedom in the setting of the filter characteristics. More specifically, the sampling circuit is capable of removing adjacent interfering wave signals while keeping in-band deviation small. The sampling circuit is equipped with a discrete-time analog processing circuit group, wherein multiple discrete-time analog processing circuits are connected in parallel, a synthesizer that synthesizes the output signals from each of the circuit systems and outputs same, and a digital control unit that outputs control signals. Each of the discrete-time analog processing circuits is configured to include multiple rotate capacitor units, which each includes a main rotate capacitor and a sub-rotate capacitor, and only the main rotate capacitors share electric charge with a buffer capacitor included in the synthesizer. |
US08433273B2 |
Increasing sensitivity of radio receiver
A direct-conversion radio receiver is provided. The receiver includes a first measurement unit configured to measure a signal level of a received signal at an input of the receiver. The receiver also includes a gain controller configured to stepwise adjust at least a front-end gain and a baseband gain of the receiver when the signal level of the received signal at the input of the receiver exceeds a given sensitivity level, and adjust the front-end gain with at least one further gain step when the input signal level is below the given sensitivity level. |
US08433271B2 |
Performing impulse blanking based on blocker information
One aspect of the present invention is directed to an apparatus to perform impulse blanking of a received signal at multiple locations of a signal processing path. To effect such impulse blanking, multiple impulse detectors and blankers may be present, in addition to other circuitry. The impulse detectors may operate at different bandwidths, and the impulse blankers may be located at different locations of the signal processing path and may be differently configured. |
US08433269B2 |
Compact satellite antenna
An apparatus, such as an antenna assembly, can include a flexible dielectric sheet, a first flexible conductor coupled to the flexible dielectric sheet, a second flexible conductor coupled to the flexible dielectric sheet, a matching section electrically coupled to the first and second conductors, and a hollow dielectric housing having a curved interior surface. The first and second flexible conductors can be sized, shaped, and laterally spaced a specified distance from each other to provide a specified input impedance corresponding to a specified range of operating frequencies for use in wireless information transfer between the antenna assembly and a satellite. The first and second flexible conductors can be located along the curved interior surface of the hollow dielectric housing following an arc-shaped path along the curved interior surface. |
US08433268B2 |
Apparatus and method for controlling gain of polar transmitter
Disclosed is an apparatus for transmitting complex signals in a wireless communication system. The present invention, there is provided a method for controlling gain according to a magnitude change of output signals in a polar transmitter including an amplification unit having two or more amplification degrees, the method includes processes to control an output level of a modulated signal when a output-required power of transmission signals are less than a predetermined threshold value, and to perform a basic amplification through the amplification unit; to amplify the amplification unit at a first amplification level when the output-required power of the transmission signals is equal to or greater than a predetermined first threshold value and is less than a predetermined second threshold value; and to amplify the amplification unit at a second amplification level when the output-required power of the transmission signal is equal to or greater than the second threshold value. |
US08433267B2 |
Amplitude modulator
An amplitude modulator comprises: a signal processing section for receiving a source signal for wide bandwidth use, splitting the source signal into two source signals for lower frequency use and for higher frequency use, respectively, signal processing the two source signals individually, and outputting a lower-frequency-use source signal and a higher-frequency-use source signal; a first modulation section for modulating the lower-frequency-use source signal and outputting a lower-frequency-use modulation signal; a second modulation section for modulating the higher-frequency-use source signal and outputting a higher-frequency-use modulation signal; a synthesis output section for inputting the lower-frequency-use modulation signal to a first input terminal, the input thereof causing extraction of only a lower-frequency component, for inputting the higher-frequency-use modulation signal to a second input terminal, the input thereof causing extraction of only a higher-frequency component, for synthesizing the higher-frequency component and the lower-frequency component, and for outputting a modulated signal corresponding to the source signal for wide bandwidth use, to a next step. |
US08433266B2 |
Power supply method, apparatus, and system for a radio frequency power amplifier
A power supply apparatus for a radio frequency power amplifier (RFPA) is provided, where the output end of a voltage controlled voltage source (VCVS) and the output ends of N current controlled current sources (CCCSs) are coupled in parallel to supply power to the RFPA. The apparatus further includes an nth sampling unit, configured to sample the sum of the output currents of the first (n−1) CCCSs and the VCVS to obtain an nth sampling signal; and an nth filtering unit, configured to filter the nth sampling signal according to a predefined nth passband and output the filtered nth sampling signal to an nth CCCS, thus controlling the output current of the nth CCCS. The nth passband is lower than an (n−1)th passband. The switching frequency of the nth CCCS is higher than the switching frequency of an (n−1)th CCCS. N is an integer greater than or equal to 2, and n is a positive integer smaller than or equal to N. |
US08433263B2 |
Wireless communication unit, integrated circuit and method of power control of a power amplifier therefor
A wireless communication unit comprises a transmitter having a forward path comprising a power amplifier, PA, and a feedback path arranged to feed back a portion of a signal output from the PA to a point in the forward path prior to the PA. The forward path and feedback path form a constant gain tracking (CGT) loop. The feedback path comprises an adaptive predistortion logic module located outside of the CGT loop and arranged to form an APD loop with the forward path and feedback path. The CGT loop comprises a controller logic module arranged to determine a gain offset of a signal routed through the forward path and feedback path and in response thereto set a drive level of the PA. |
US08433262B2 |
Transmission device and transmission method
A disclosed transmission device includes a voltage control signal generating unit configured to generate a first voltage control signal from a transmission signal, an amplifier configured to amplify the transmission signal in response to the first voltage control signal, a first timing adjusting unit configured to adjust a control timing for the first voltage control signal, and a control timing setting unit configured to set the control timing adjusted by the first timing adjusting unit based on the output signal from the amplifier and the transmission signal. |
US08433257B2 |
Integrated waveguide transceiver
A method and system for an integrated transceiver is presented. The integrated transceiver includes a transceiver housing, where a waveguide is formed inside the transceiver housing using a transceiver housing and a sub-floor component. Neither transceiver housing nor the sub-floor component alone is configured to operate as a waveguide. The integrated transceiver can include a transceiver housing that forms a portion of an integrated waveguide assembly, where the transceiver housing alone does not form the waveguide, and another portion of the integrated waveguide assembly couples with the transceiver housing to form the waveguide of the integrated waveguide assembly. Further, the integrated waveguide portion of the sub-floor component can be a flat surface, where the integrated waveguide portion of the transceiver housing comprises substantially all the features of said integrated waveguide. |
US08433255B2 |
System and method for reducing temperature-dependent and process-dependent frequency variation of a crystal oscillator circuit
In embodiments of the present disclosure, a method may include determining an ambient temperature of an oscillator. The method may also include estimating an approximate frequency of operation of the oscillator. The method may additional include determining a process-based compensation to be applied to a resonator of the oscillator based on the approximate frequency. The method may further include setting a capacitance of a variable capacitor coupled to the resonator in order to compensate for temperature-dependent and process-dependent frequency variation of the oscillator based on the ambient temperature and the process-based compensation. |
US08433253B2 |
Voltage tuned variable jammer tolerance
Briefly, in accordance with one or more embodiments, a mixer circuit at a receiver of an RFID interrogator may operate at a power supply voltage selected based at least in part on a power level of the self-jammer signal. The mixer circuit may operate at a higher power supply voltage if the expected power level of the self-jammer signal is higher, and may operate at a lower power supply voltage if the expected power level of the self-jammer signal is lower. |
US08433252B2 |
Method for controlling communication in wireless terminal and wireless terminal
An UE receives a downlink data channel from a BS, calculates a reception quality value related to the downlink data channel, monitors a transmission rate of an uplink data channel to BS, and reduces the calculated reception quality value based on a result of the monitoring. |
US08433247B2 |
Radio communication system, radio communication apparatus and radio communication method
In a radio communication system, a first radio communication station transmits a radio signal including information for designating a condition for a radio communication counterpart. A second radio communication station which receives the radio signal transmitted by the one radio communication station, and transmits a response radio signal when a situation of the second radio communication station meets the condition designated by the information included in the radio signal. The condition for a radio communication counterpart is whether the radio communication counterpart moves, and the second radio communication station transmits the response radio signal when the second radio communication station meets the condition that the radio communication counterpart moves. |
US08433246B2 |
Wireless communication system, wireless communication device, wireless communication method and program
A communication device includes a communication unit that performs a wireless communication with an external device. The communication device also includes a control unit that establishes the wireless communication between the communication unit and the external device by using setting data received from the external device. Further, the communication device includes a data processing unit that stores the setting data in a storage unit before the wireless communication is released. The communication device additionally includes a power input unit, and a communication releasing unit that releases the wireless communication between the communication unit and the external device. The control unit uses the setting data stored in the storage unit at a time of re-performing a wireless communication between the communication unit and the external device. The communication releasing unit releases the wireless communication when power is not being supplied via the power input unit. |
US08433245B2 |
Bluetooth communicator
While a handsfree device being multi-profile compatible is maintaining a connection for a handsfree profile (HFP) with a mobile phone handset, the handsfree device cuts off the connection for the HFP based on a user's operation. After cutting off, the handsfree device establishes a connection for a dial-up network profile (DUN), and subsequently transmits a request for a connection for the HFP while maintaining the connection for the DUN. Subsequently, the handsfree device determines whether the handset is multi-profile compatible according to the response to the request from the handset. Based on the determination that the handset is multi-profile compatible, the handsfree device executes the processes for the HFP while maintaining the connection for the DUN. |
US08433244B2 |
Orientation based control of mobile device
A mobile device (e.g. a smartphone) controls a feature of a non-navigation related application (e.g. arrangement of menu items, function controlled by a quick launch key, etc.) based on the orientation of the device. These controls may be context-specific such that the orientation is only used to control the feature in particular contexts. Context may be implied from various factors such as time and date information, the location of the device, other devices in proximity to the device, etc. The particular commands to be controlled based on the orientation can be set using the device, or can be loaded from a data file provided from a third party. |
US08433242B2 |
Active antenna array for a mobile communications network with multiple amplifiers using separate polarisations for transmission and a combination of polarisations for reception of separate protocol signals
The present disclosure teaches an active antenna array for a mobile communications network. The active antenna array comprises a plurality of first polarization antenna elements and a plurality of second polarization antenna elements. The plurality of first polarization antenna elements is connected to a first protocol signal generator. The plurality of first polarization antenna elements are adapted to radiate an individual first protocol transmit signal. An individual one of the plurality of second polarization antenna element is connected to an individual one of a plurality of second protocol signal generators. The plurality of second polarization antenna elements is adapted to radiate an individual second protocol transmit signal. An individual one of the plurality of first polarization antenna elements and the individual one of the plurality of second polarization antenna elements are adapted to receive both, an individual first protocol receive signal and an individual second protocol receive signal. |
US08433241B2 |
Systems, methods and devices for overlaid operations of satellite and terrestrial wireless communications systems
A communications system includes a space-based network (SBN) including a plurality of spotbeams using a first set of frequencies and an ancillary terrestrial network (ATN) including a plurality of base stations using a second set of radio frequencies. In a coverage zone of a given spot beam wherein the SBN and the ATN use at least one frequency from the first and second sets of frequencies in common, the SBN uses a narrower bandwidth than the ATN on both forward and return links, the ATN employs frequency spreading on at least its return link communications, the SBN employs spatial beam nulling directed toward at least one ancillary terrestrial component (ATC) of the ATN, the SBN employs forward link margin control, the ATN employs return link power control, the SBN employs return link power control and base stations of the ATN provide isolation in the direction of at least one satellite of the SBN. Using such a combination of measures, the ATN and the SBN may support completely or partially overlapping use of the first and second sets of radio frequencies. |
US08433239B2 |
Data receiving circuit with current mirror and data slicer
A data receiving circuit is capable of properly receiving current modulated signals having a wide range of frequencies. According to an exemplary embodiment, the data receiving circuit includes a current mirror operative to receive a current modulated signal from an external device and to convert the current modulated signal to a voltage signal. A data slicer is operative to generate digital data responsive to the voltage signal. |
US08433235B2 |
Fixing device and image forming apparatus
A fixing device, in which an unfixed image carried by a recording medium is passed through a fixing nip part being pressed by a fixing rotative body and a pressuring rotative body, and is fixed to the recording medium, is disclosed, including: a pressing part, and control part. The pressing part applies a pressure to the fixing nip part. The control part controls the pressure to be applied to the fixing nip part by the pressing part, to be lower than a case in which the recording medium passes through a curl correcting part for correcting a curl of the recording medium, when the recording medium does not pass through the curl correcting part. |
US08433232B2 |
Image forming system, image forming apparatus, transportation amount adjusting method and computer readable medium
An image forming system includes: first and second image forming units that respectively form images on first and second surfaces of a recording medium formed into a belt shape while transporting the recording medium spanning the first and second image forming units; first and second transportation controllers that control a pre-transportation operation performed from a transportation start of the recording medium to arrival at a predetermined transportation speed, and a post-transportation operation including return transportation of the recording medium to an upstream side in a transporting direction performed from a start of a transportation stop to a stop of the recording medium; and a recording medium amount setting unit that adjusts transportation amounts of the recording medium in the pre-transportation and post-transportation operations, and thereby sets a recording medium amount existing between the first and second image forming units to a predetermined recording medium amount after the transportation stop. |
US08433229B2 |
Fixing device, image forming apparatus and fixing method
A fixing device including: a fixing member that is heated; a pressure member to form a nip portion between the pressure member and the fixing member; first blowing unit and second blowing unit both located close to an outlet of the nip portion and separate the recording medium from the fixing member by blowing air to the recording medium, a velocity of the air discharged from the first unit is higher than that of the air discharged from the second unit, whereas a volume of the air discharged from the first unit is smaller than that of the air discharged from the second unit; and the first unit starts discharging air before a leading edge of the recording medium reaches the outlet of the nip portion, whereas the second unit starts discharging air after the leading edge of the recording medium has passed through the outlet of the nip portion. |
US08433221B2 |
Image forming apparatus with transfer nip adjustment function
A secondary transfer facing roller includes a roller part that has a through-hole penetrating in a rotary shaft line direction at a rotation center position, and a penetrating shaft member penetrating the through-hole of the roller part and spinning the roller part on a surface of the penetrating shaft member. Eccentric cams are fixed to both end regions that are not located in the roller part, so as to rotate integrally with the penetrating shaft member. A position regulating cam and an abutting roller form a gap between the intermediate transfer belt and the secondary transfer roller immediately before a transfer sheet enters a transfer nip part. While the gap is formed, current flows between the intermediate transfer belt and the secondary transfer roller via the position regulating cam and the abutting roller. |
US08433220B2 |
Image forming apparatus having transfer member and control method for adjusting drive torque for the transfer member
An image forming apparatus includes: an image holder that holds an image; a transfer unit that includes a transfer member being rotationally driven and forming a pressing portion between the transfer member and the image holder, and that presses a recording medium under transportation at the pressing portion so as to transfer the image held by the image holder onto the transported recording medium; and an adjustment unit that adjusts drive torque for the transfer member by changing the drive torque from a first adjustment state to a second adjustment state, either when a leading edge of the recording medium reaches the pressing portion or when a trailing edge of the recording medium leaves the pressing portion. |
US08433218B2 |
Image forming device
An image forming device includes a carrying device configured to carry a recording sheet in a predetermined carrying direction, and a plurality of image forming units that are arranged along the carrying direction and that are in contact with the carrying device. All of the image forming units are configured to be separable from the carrying device when one of the image forming units is detached from the carrying device. |
US08433215B2 |
Printing control apparatus, printing control method, and program
A printing control apparatus that causes printing by a printing unit having a fixing unit that fixes a recording agent on a sheet, the printing control apparatus including: a printing control unit configured to cause the printing unit to stop printing of a currently printing job, and print another job in a state that printing of the job has been stopped; and a determining unit configured to determine whether or not to permit execution of the other job in a state that the currently printing job has been stopped by the printing control unit, based on a fixing unit temperature necessary for printing of the currently printing job and a fixing unit temperature necessary for execution of the other job. |
US08433214B2 |
Image forming system, user authenticating method thereof, and control method thereof
An image forming system, and a user authenticating method and a control method thereof, the image forming system including a plurality of image forming apparatuses communicably connected and performing a first authentication of a user in a first image forming apparatus of the plurality of image forming apparatuses; requesting a second authentication of the user from at least one second image forming apparatus of the plurality of image forming apparatuses in response to the first authentication failing in the first image forming apparatus; and finally authenticating the user based on a result of the second authentication. |
US08433213B2 |
Cleaning device and image forming apparatus
A cleaning device includes a normally charged toner cleaning unit, a reversely charged toner cleaning unit, and a pre-cleaning unit. The normally charged toner cleaning unit has a normally charged toner cleaning member, a normally charged toner recovery member, and a normally charged toner scraping member. The reversely charged toner cleaning unit has a reversely charged toner cleaning member, a reversely charged toner recovery member, and a reversely charged toner scraping member. The pre-cleaning unit has a pre-cleaning member, a pre-recovery member, and a pre-scraping member. |
US08433212B2 |
Image forming apparatus setting different target temperatures of an image heating device depending on the image forming modes
An image forming apparatus includes: a device for forming a toner image on a sheet; a heater contacting and heating the toner image on the sheet; a detector for detecting a temperature of the heater a controller for controlling the heater to maintain the temperature of the heater at a target temperature based on an output of the detector; a selector for selecting a first mode continuously forming images on thin sheets, a second mode continuously forming images on thick sheets, and a third mode continuously forming images on the thin sheet and the thick sheet; and a setter for setting the target temperature based on the selected mode, wherein the target temperature in the second mode is higher than the target temperature in the first mode, and the target temperature in the third mode is higher than the target temperature in the second mode. |
US08433211B2 |
Developing device, process cartridge, and image forming apparatus
A disclosed developing device includes a toner carrying member having electrodes, a toner supply unit supplying the toner to the toner carrying member, and a hopping electric field generator unit generating electric field to cause the toner hopping on the toner carrying member by applying a pulse voltage to the electrodes. The hopping electric field generator unit includes a pulse voltage generator circuit generating the pulse voltage, a first direct-current power source supplying bias to the pulse voltage generator circuit for regulating a peak value of the pulse voltage, and a second direct-current power source having a same polarity with a toner charging polarity, and outputting a variable voltage level. The hopping electric field generator unit controls the peak value of the pulse voltage by changing an output of the first power source and a mean thereof by changing an output of the second power source. |
US08433210B2 |
Image forming apparatus, storage medium and image forming method
An image forming apparatus for performing image formation by using an electrophotographic process, the image forming apparatus including: a control section for judging existence of necessity of correction of process conditions in the electrophotographic process based on environment dependence characteristic information of a resistance value of a member that is used for the electrophotographic process and constitutes the image forming apparatus and environment change information in the own apparatus, and performing the correction based on the result of the judgment. |
US08433209B2 |
Inspection apparatus, control method of inspection apparatus, and storage medium
If a print misregistration amount on a sheet is larger than a predetermined threshold before determining whether a printed image is appropriate or not, an abnormal status of the image printed on the sheet is detected without correcting image data for inspection. A control method for controlling a detecting apparatus for inspecting a print status of an image printed on a sheet by a printing apparatus includes detecting, in a case where it is determined that a print misregistration amount of the image printed on the sheet with respect to the sheet is larger than a predetermined threshold, an abnormality of the print status of the image read by a reading unit without performing correction. |
US08433207B2 |
Optical signal concentrator and optical receiver using the same
Disclosed are an optical signal concentrator and an optical receiver for wireless optical communication. The concentrator includes a diffusion sheet and a light guide plate positioned below the diffusion sheet for guiding diffused optical signals perpendicularly to the incident direction the diffused optical signals, the light guide plate being formed with at least one concentric circle pattern facing the diffusion sheet. The receiver includes an optical signal concentrator including a diffusion sheet, a light guide plate positioned below the diffusion sheet for guiding the optical signals perpendicularly to the incident direction the diffused optical signals, one or more optical detectors for detecting light projected to the side of the light guide plate, and a reflection plate for reflecting light incident to the light guide plate. |
US08433203B2 |
Visible light communication system and method
Disclosed is a visible light communication system including a transmission device, including multiple light emitting units emitting light of different colors and mapping transmission data to a chromaticity point, calculating luminescence of each of the light emitting units, generating a preamble signal for channel matrix estimation, and emitting light based on the preamble signal and calculated luminescence amount. A reception device of the visible light communication system includes multiple light receiving units and estimates a channel matrix based on a corresponding optical signal when an optical signal corresponding to the preamble signal is received in each light receiving unit, compensates the optical signal corresponding to the chromaticity point for a propagation path based on the estimated channel matrix, detects a chromaticity point on the chromaticity coordinates based on a signal after the propagation path compensation, and demodulates the transmission data. |
US08433201B2 |
Dynamic gain equalizer-monitor
A dynamic gain equalizer-monitor (DGEM) includes a light modulator operable to modulate one or more component wavelengths of an input optical signal. The DGEM also includes a grating operable to receive one or more modulated component wavelengths from the light modulator. The grating is also operable to combine a first portion of each of the one or more modulated component wavelengths and transmit that first portion into an output optical signal. The DGEM may also include a detector array operable to receive, from the grating, a second portion of modulated component wavelengths that are separated from the first portion by the grating. The detector array is operable to generate an electrical signal proportional to an optical characteristic associated with each of the modulated component wavelengths of the second portion. |
US08433199B2 |
System and method for nonlinear self-filtering via dynamical stochastic resonance
A system and method for filtering and enhancing signals from a noise background based on the nonlinear interaction of waves. The system and method amplify low-level signals, hide information in the signals, and then nonlinearly recover the signals. With the present invention, this can be performed for both spatial beams and temporal pulses. The signal self-filters and self-amplifies at the expense of the surrounding noise via the nonlinear medium. |
US08433198B2 |
Methods and apparatuses for enabling detection of a modulated optical source
Methods and apparatuses for enabling detection of a modulated optical source involve one or more modulated optical signals shifted, i.e., demodulated optically, to one or more base band signals that are detectable by one or more low-frequency detectors. |
US08433196B2 |
Optical band splitter/combiner device comprising a three-arms interferometer
A three-arm-Mach-Zehnder interferometer for splitting/combining first and second wavelength bands is provided, wherein the optical device includes first and second optical splitting/combining elements; a differential optical delay device comprising first, second and third optical paths; the first, second and third optical paths of the differential optical delay device are configured to introduce, at a wavelength λz within the first optical band, a phase delay of 2πm. |
US08433191B2 |
Optical channel intelligently shared protection ring
An optical ring network has one or more working wavelengths and multiple protection wavelengths adapted to support the working wavelength(s). Routing tables may be used in network nodes to assign traffic of a failed working wavelength to a protection wavelength. The protection technique may be applied to networks employing, for example, Dense Wave Division Multiplexing (DWDM). |
US08433189B2 |
Linear protection method of the optical network
The present invention discloses a linear protection method for an optical network, used for protecting a failed service path in the optical network, and the method comprises: setting priorities of services carried on service paths participating in linear protection of the optical network as service priorities; selecting, from the service paths participating in the linear protection, a service path of which the service priority is lower than that of the failed service path as a protection path, and bridge switching the service on the failed service path to the protection path. The present invention implements protection of service paths according to the priority of the service carried on the failed service path, and enhances the security of service paths. |
US08433183B2 |
Recording device and recording method
A recording apparatus and a recording method that can record both moving picture data and still picture data in a form reproducible by various reproducing apparatus. The moving picture data is compressed by an MPEG system by an MPEG encoder, formed into data for recording corresponding to a predetermined recording format by a format forming unit, and then recorded on a DVD. The still picture data is compressed by a JPEG system by a JPEG encoder, and recorded on the DVD separately from the moving picture data. In predetermined timing, the still picture data compressed by the JPEG system and recorded on the DVD is read, the still picture data is converted into I-pictures of the MPEG system by a format converting unit, and then the I-pictures of the MPEG system are recorded onto the DVD in the predetermined format via the format forming unit. |
US08433182B2 |
Video data recorder with personal channels
A video data recordable having integrated channel guides allowing a user to control recording and storage of television signals into personal channels for later playback and viewing. In the described embodiment, the user may specify criteria for recording of shows from an input source such as a broadcast signal and shows are then selected based on the user specified criteria and recorded for later playback. Storage of the shows may be organized into personal channels in order to facilitate later playback, e.g., the user may specify a channel of action movies, a channel of nature programming, a channel for sports, etc. The shows to be recorded may also have a predefined format which may be used to ease playback of recorded programming by allowing the user to easily locate and playback sections of programming of interest. |
US08433179B2 |
Recording apparatus, recording method, and program
A recording apparatus is arranged such that in the case where moving image data is recorded into recording mediums, seamless discrimination information for discriminating whether or not the moving image data is reproducible successively to preceding moving image data which is to be reproduced precedingly thereto is generated, a code amount of the moving image data which is encoded by an encoding unit is adjusted on the basis of a code amount of the preceding moving image data recorded in one of a first recording medium and a second recording medium in accordance with a simultaneous recording instruction to simultaneously record the moving image data encoded by the encoding unit into the first and second recording mediums, and the moving image data whose code amount is adjusted, and the seamless discrimination information are recorded into the first and second recording mediums. |
US08433178B2 |
Recording medium, reproduction device, program, reproduction method
A BD-ROM stores PlayList information. The PlayList information defines a playback section of each of a plurality of AV clips and includes MainPath information and SubPath information. The MainPath information designates one of the AV clips as a Main Clip and defines a portion of the Main Clip as a primary playback section. The SubPath information designates another one of the AV clips as a SubClip and defines a portion of the SubClip as a secondary playback section that is to be played back in synchronism with the primary playback section. The BD-ROM stores, the one of the AV clips designated as the SubClip along with an EP_map. The EP_map shows a plurality of entry points on the SubClip in a one-to-one correspondence with entry times on the SubClip timeline. |
US08433175B2 |
Video comparing using fingerprint representations
Disclosed is a method comprising identifying one or more moving features in a first video via a computing platform, representing the one or more moving features as fingerprint representations via the computing platform, and comparing the fingerprint representations with fingerprint representations of a second video to determine a match via the computing platform. |
US08433174B2 |
Adjusting video processing in a system having a video source device and a video sink device
One of a video source device and a video sink device may: (a) deactivate a video processing function at the one device and send a command for causing the other of the video source device and the video sink device to activate the video processing function; (b) activate the video processing function at the one device and send a command for causing the other device to deactivate the video processing function; and (c) based on user input indicating whether (a) or (b) resulted in a preferred video image, effect (a) or (b). The one device may receive an indication of video processing functions of which the other device is capable, such that (a), (b) and (c) may be performed for each indicated video processing function of which the one device is also capable. A user interface including at least one selectable control for indicating whether a video image resulting from (a) or (b) is preferred may be displayed. |
US08433172B2 |
Optical guide and ocular vision optical system
The invention relates to optical guides and more precisely to guides for conveying an image without deforming the same. These guides can particularly be used in the production of ocular-vision optical systems more currently named informative spectacles. The optical guide includes an extraction section made of reflective microstructures at the surface of the guide. The microstructures define prisms having a calculated angle in order to send back the light beam at a given angle relative to the opposite surface enabling the exit thereof from the guide. Advantageously, the cut and the arrangement of said microstructures make them invisible to the eye while generating a large and comfortable image. |
US08433168B2 |
Active optical fiber and method for fabricating an active optical fiber
A section of active optical fiber (11) which comprises an active core (1), an inner cladding layer (2) and an outer cladding layer (3). The diameter of said core 1) and the thickness of said inner cladding (2) change gradually along the length of said section of active optical fiber (11). This forms tapered longitudinal profile enabling a continuous mode conversion process along the length of the section of fiber (11). The method for fabricating a section of tapered active optical fiber comprises the steps of fabricating a preform for drawing active optical fiber from said preform, installing said preform into a drawing tower, drawing optical fiber in said drawing tower and altering at least one of the two parameters including the take-off preform speed and the take-up fiber speed during drawing of the optical fiber. |
US08433164B2 |
Optical joint
An optical joint (1) includes a 2×2 MMI coupler (30) and a 2×2 MMI coupler (31) joined to the 2×2 MMI coupler (30). The 2×2 MMI coupler (30) includes a port (32) and a port (33) at one side. The 2×2 MMI coupler (31) includes a port (34) and a port (35) at one side. A light-absorbing region (20) is connected to the port (33), and a light-absorbing region (second light-absorbing section) (21) is connected to the port (34). A reflecting boundary (22) that reflects light propagated through the 2×2 MMI coupler (30) or the 2×2 MMI coupler (31) is formed at the junction portion between the 2×2 MMI coupler (30) and the 2×2 MMI coupler (31). |
US08433163B2 |
Bi-directional signal interface with enhanced isolation
A bi-directional signal interface includes a carrier signal source that generates a carrier traveling wave at an output. A first traveling wave structure includes a first and a second waveguide having an input that is coupled to the output of the carrier signal source. The first and second waveguide propagate the carrier traveling wave. A second traveling wave structure includes an outgoing signal port that receives an outgoing signal and a bi-directional signal port that receives an incoming electrical signal and provides the outgoing signal. The first and second traveling wave structures have an electromagnetic interaction region with a geometry that is chosen for a desired outgoing-to-incoming signal isolation. A detector having an input coupled to the output of the first traveling wave structure generates an electrical signal related to the incoming electrical signal. |
US08433161B2 |
All glass fiber laser cladding mode stripper
A system configured to generate an optical beam from a fiber laser is presented. The system includes a fiber gain medium having a core and a cladding, the core being configured to convert radiation from a pump beam into an output beam, the cladding having a mode propagating section and a mode stripping section bounded on a near end and a distal end by the mode propagating section, the mode stripping section of the cladding being configured to scatter excess pump radiation received from the mode propagating section in a substantially outwardly radial direction. The system also includes a rigid support member into which the fiber gain medium is placed, the rigid support member completely encompassing the mode stripping section of the cladding and joined to the fiber at the mode propagating section of the cladding. |
US08433159B1 |
Compressed target movement model using interpolation
Systems and methods for generating a movement model that requires less storage space than movement models of the prior art are disclosed. This movement model may be based on x-ray images of a patient and may be configured for estimating movement of organs within the patient during medical treatment. The movement model comprises at least two deformation fields associated with strong time points and a plurality of interpolation parameters associated with weak time points. In contrast with the prior art, the stored movement model does not include deformation fields associated with all time points. Because interpolation parameters rather than deformation fields are associated with the weak time points, the movement model requires less storage than movement models of the prior art. The stored movement model is optionally used to calculate interpolation fields that can be used to model movement of a patient. |
US08433156B2 |
Interpolation frame generating apparatus and method
According to one embodiment, an apparatus includes a motion estimation unit, a generating unit, a detection unit, and a filtering unit. The motion estimation unit is configured to estimate a first motion vector from a first reference frame to a second reference frame. The generating unit is configured to assign a first pixel value and a second motion vector to an interpolation frame. The detection unit is configured to detect an occlusion region in the interpolation frame. The filtering unit is configured to assign the second motion vector to the occlusion region as a third motion vector, calculate degrees of difference between second pixel values derived from the second motion vectors and third pixel values derived from the third motion vectors, and assign a fourth pixel value derived from a fourth motion vector to the occlusion region, wherein the fourth motion vector is calculated based on the degrees of difference. |
US08433155B2 |
Gaussian noise rejection with directional variance capabilities for use in image processing
The noise reduction filter is intensity adaptive and incorporates directional variances of input images. |
US08433150B2 |
Sample based tone mapping method for high dynamic range images
The disclosure relates to adjusting intensities of images. The method includes receiving information identifying of a plurality of regions within an image; receiving an intensity adjustment of at least one of the plurality of regions; adjusting the intensities of the at least one plurality of regions based on the received intensity adjustment; interconnecting at least two of the plurality of regions by applying a two-dimensional method; generating intensity adjustments for at least one pixel outside the plurality of regions based on the received intensity adjustment of at least one of the plurality of regions and the interconnection of at least two of the plurality of regions; and applying the generated intensity adjustments to the image. |
US08433146B2 |
Method for encoding image using color space estimation
An image encoding method using color space estimation is provided. The image encoding method of the present invention selects an estimation mode of a current pixel to a color space estimation mode, a space estimation mode, or a combination mode of the color space estimation and the space estimation based on directionality of neighbor pixels and a size of a residual component. Using information between color spaces in the image encoding process, the image compression efficiency can be raised and the lossless image compression can be achieved by ruling out similarity of pixel values. |
US08433132B2 |
Method for efficient representation and processing of color pixel data in digital pathology images
Efficient representation of color digital pathology images (DPI) is described herein, which is accomplished by exploiting properties unique to such images. The method decomposes the data into constituent parts whose relative importance is able to be specified, allowing the data to be accurately represented with less bit precision, less spatial resolution or less spectral resolution. Two specific areas where the method is able to be utilized include: (1) more-efficient image compression; and (2) more efficient processing of the data. Efficient image compression is accomplished by assigning fewer bits to less-important colors. Efficient data processing is accomplished by processing only those colors, or combinations of colors, that are deemed important. |
US08433129B2 |
Mixed injection inspection system
A mixed injection inspection system is provided for inspecting mixed injection work for mixing an injection drug by an inspector different from a mixed injection worker. The mixed injection inspection system includes: a mixed injection work photographing device provided in a mixed injection work place and used to photograph the mixed injection work; an inspector side mixed injection work monitor provided in a place remote from the mixed injection work place and used to display the mixed injection work photographed by the mixed injection work photographing device; an inspector side input device provided in a place remote from the mixed injection work place and used to input instructions for the worker working at the mixed injection work place; and a mixed injection worker side display for displaying to the mixed injection worker what has been input by the inspector side input device. |
US08433127B1 |
Systems and methods for real-time validation of check image quality
Systems and methods for real-time validation of check image quality and readability of MICR line data are provided. A check image received by a financial institution can be assessed during a customer on-line session, so that the customer is informed in real-time whether the image is acceptable. Received check images are used to produce images in another format, which are then analyzed for specified requirements. |
US08433125B2 |
Bank note authenticating method and bank note authenticating device
A method and apparatus authenticating a bill. The method irradiates infrared light having a predetermined wavelength onto a print area of a genuine bill, stores transmitted light data of light transmitted through the genuine bill as reference data, irradiates infrared light having the predetermined wavelength onto a print area of the bill to be authenticated, and compares transmitted light data of infrared light transmitted through the bill with the reference data. The method further determines in advance at least two specific regions having different invisibility under different lights of different wavelengths in a print area of the bill, applies a predetermined weighting to the transmitted light data of light in the specific regions of the bill to be authenticated and the genuine bill, and compares the weighted data with each other. Based on comparison results the bill is authenticated. |
US08433123B1 |
Apparatus and system for imaging currency bills and financial documents and method for using the same
A document processing system includes a communications port and a controller. The communications port is configured to communicatively couple the document processing system to a network and to receive a data file associated with a deposit amount. The data file includes customer deposit information associated with documents. The controller is configured to determine if any of the first plurality of documents are suspect documents based on a comparison of the customer deposit information with suspect information. The controller is configured to generate a credit instruction for an amount equal to a percentage of the deposit amount minus an amount associated with ones of the documents determined to be suspect documents. In response to the controller determining that one of the first plurality of documents is a suspect document, the controller is configured to transmit a notice over the network. The notice includes image data associated with the determined suspect document. |
US08433122B2 |
Method and apparatus for processing mass analysis data
The present invention aims at providing a method and apparatus for presenting, based on an enormous amount of data collected by an imaging mass analysis, information which is significant for understanding the tissue structure and other information of a biological sample and which is intuitively easy to understand to analysis operator. For each pixel 8b on a sample 8, the mass-to-charge ratio m/z (i) corresponding to the maximum intensity MI(i) in the mass spectrum is extracted, and all the pixels are grouped into clusters in accordance with their m/z (i). One cluster corresponds to one substance. Then, the largest maximum intensity MI(i) among the maximum intensities of the pixels included in a cluster is extracted as the representative maximum intensity MI(cj) for each cluster, and these representative maximum intensities MI(cj) are displayed with cluster number cj. When an operator specifies one or more clusters to be displayed by reference to these MI(cj), different colors respectively are assigned to the specified clusters, and a cluster image in which the pixels included in each cluster are colored is created and displayed. On the cluster image, the spatial distributions of a plurality of substances are shown in different colors. Simultaneously, an integrated mass spectrum of all the pixels is displayed, in which the peaks corresponding to the selected clusters are colored in the same color as in the cluster image. |
US08433113B2 |
Automatic recovery of the left ventricular blood pool in cardiac cine magnetic resonance images
An exemplary embodiment of the present invention includes a method of detecting a left ventricle blood pool. The method includes: localizing a region of interest (ROI) in a three-dimensional temporal (3D+T) image based on motion information of each slice of the 3D image over time, thresholding the ROI to determine pixels of the ROI that correspond to blood, extracting connected components from the determined pixels, clustering the extracted connected components into groups based on criteria that are indicative of a blood pool of a left ventricle, and selecting one of the groups as the left ventricle blood pool. |
US08433106B2 |
Increasing face detection speed
Systems, methods, and other embodiments associated with increasing face detection speed are described. One example method includes determining whether to control a face detection process to selectively perform a face detection in a patch in a digital image. The face detection may be based, at least in part, on determining whether the patch overlaps a face previously identified by the face detection process. The example method may also include providing a signal to control the face detection process to perform the face detection upon determining that a patch overlap does not exceed an overlap factor. |
US08433104B2 |
Image processing method for background removal
An image processing method includes: receiving an input image; referring to a first threshold value to compare a reference background image and the input image to determine a first foreground image within the input image; referring to the first foreground image to determine a second foreground image, which is different from the first foreground image, within the input image; and referring to a second threshold value, which is different from the first foreground image, to compare the reference background image and the second foreground image to determine a third foreground image within the input image. In addition, when generating the foreground image, a shadow effect is removed via a shadow removal method according to the present invention, and a better output image can thereby be derived. |
US08433097B2 |
Subject tracking device, subject tracking method, subject tracking program product and optical device
A subject tracking device includes: a tracking zone setting unit that sets an area where a main subject is present within a captured image as a tracking zone; a tracking unit that tracks the main subject based upon an image output corresponding to the tracking zone; and an arithmetic operation unit that determines through arithmetic operation image-capturing conditions based upon an image output corresponding to a central area within the tracking zone. |
US08433096B2 |
Operation control map, display unit, and white line detection apparatus
An operation control map of a white line detection apparatus, including a white line detection portion that detects a white line on a road based on a captured image of the road surface, that references the operation control map to determine whether to allow operation of the white line detection portion. The operation control map includes a region in which operation of the white line detection is allowed, and a region in which operation is not allowed, based on the gain of a road surface image signal and the temperature of a road surface imaging portion. The allowed region is set if the reduced accuracy of white line detection, due to the thermal noise generated in the solid-state imaging sensor, falls within an acceptable range, and the disallowed region is set if the reduced accuracy of white line detection falls outside of the acceptable range. |
US08433095B2 |
Drowsiness detector
A drowsiness detector detects the drowsiness by measuring a distance of an eyebrow at three points from a reference line defined by an inner eye corner and an outer eye corner. The three distances of the eyebrow from the reference line are respectively standardized by an inter-eye distance between the inner eye corners of the left and right eyes, and are respectively compared with thresholds for determining the rise of the eyebrow. The rise of the eyebrow is then translated as the start of the drowsiness, and is associated with an operation such as a doze prevention operation or the like. |
US08433092B2 |
Scrambling, descrambling and secured distribution of audio-visual sequences from video coders based on wavelets processing
A process for secured distribution of video sequences according to a digital stream format stemming from an encoding based on a processing by wavelets including frames including blocks containing coefficients of wavelets describing the visual elements, including analyzing the stream prior to transmission to client equipment to generate a modified main stream by deletion and replacement of selected information coding the original stream and having the format of the original stream, and complementary information of any format comprising the digital information coding the original stream and suitable for permitting reconstruction of the modified frames; and transmitting the modified main stream and the complementary information separately from a server to addressed equipment. |
US08433090B1 |
Ribbon microphone with rounded magnet motor assembly, backwave chamber, and phantom powered JFET circuit
A novel ribbon microphone incorporates rounded-edge magnet motor assembly, a backwave chamber, and a phantom-powered JFET circuit. In one embodiment of the invention, one or more novel rounded-edge magnets may be placed close to a ribbon of the ribbon microphone, wherein the one or more novel rounded-edge magnets reduce or minimize reflected sound wave interferences with the vibration of the ribbon during an operation of the ribbon microphone. Furthermore, in one embodiment of the invention, a novel backwave chamber operatively connected to a backside of the ribbon can minimize acoustic pressure, anomalies in frequency responses, and undesirable phase cancellation and doubling effects. Moreover, in one embodiment of the invention, a novel phantom-powered JFET preamplifier gain circuit can minimize undesirable sound distortions and reduce the cost of producing a conventional preamplifier gain circuit. |
US08433087B2 |
Hearing aid and method of compensation for direct sound in hearing aids
A hearing aid (200) comprises at least one microphone (210), a signal processing means (220) and an output transducer (230). The signal processing means is adapted to receive an input signal from the microphone. The signal processing means is adapted to apply a hearing aid gain to the input signal to produce an output signal to be output by the output transducer, and the signal processing means further comprises means for adjusting the hearing aid gain up or down until the hearing aid gain differs from the direct transmission gain by more than a predetermined value. |
US08433083B2 |
Dental bone conduction hearing appliance
An intra-oral hearing appliance includes an actuator to provide bone conduction sound transmission; a transceiver coupled to the actuator to cause the actuator to generate sound; and a first chamber containing the actuator and the transceiver, said first chamber adapted to be coupled to one or more teeth. |
US08433082B2 |
Intraoral appliance for sound transmission via bone conduction
An intra-oral appliance for transmitting sound via bone conduction and optimized for comfort, safety, speech intelligibility, eating and drinking and extended wear by the user including an actuator to provide bone conduction sound transmission; a transceiver coupled to the actuator to cause the actuator to generate sound; and a first chamber containing the actuator and the transceiver, said first chamber adapted to be coupled to one or more teeth of the user. |
US08433081B2 |
Bone conduction devices generating tangentially-directed mechanical force using a linearly moving mass
A bone conduction device, comprising: a sound input element configured to receive an acoustic sound signal; an electronics module configured generate an electrical signal representing said acoustic sound signal; and a transducer, comprising a mass configured to move in a rotational direction, configured to generate a vibrational force in a tangential direction with respect to a recipient's bone. |
US08433078B2 |
High perceived audio quality class D amplifier
An audio amplifier and a method of operating such an amplifier are disclosed. The audio amplifier includes a switch disabling controller and/or an output set-point controller. The switch disabling controller is configured to disable switching of an output switch circuit or other switch circuit while an input signal represents at least relative silence. The output set-point controller is configured to bring and/or hold first and second switch nodes toward and/or at a set-point voltage while the input signal represents at least relative silence. |
US08433076B2 |
Electronic apparatus for generating beamformed audio signals with steerable nulls
An electronic apparatus is provided having a front side and a rear side oriented in opposite directions along a first axis, and a right-side and a left-side oriented in opposite directions along a second axis that is perpendicular to the first axis. A null control signal is generated based on an imaging signal. A first microphone located near the right-side of an electronic apparatus generates a first signal and a second microphone located near the left-side of the electronic apparatus generates a second signal. The first and second signals are processed, based on the null control signal, to generate a right beamformed audio signal having a first directional pattern having at least one first null, and a left beamformed audio signal having a second directional pattern having at least one second null. A first angular location (α) of the at least one first null and a second angular location (β) of the at least one second null are steered based on the null control signal. |
US08433070B2 |
Systems and methods for stabilization of interferometers for quantum key distribution
Systems and methods are described in which both a quantum key distribution (QKD) transmitter and QKD receiver may keep both of their two-path interferometers stable, with regard to path length drift, relative to an internal reference laser are described. Systems and methods are also proposed whereby the transmitter interferometer may have only a single path (e.g., Sagnac interferometers). The systems and methods described herein may greatly improve the performance of quantum cryptographic transceivers that may make use of these systems and methods. |
US08433065B2 |
Encryption and signature schemes using message mappings to reduce the message size
According to some embodiments of the invention, a message is processed before encryption so that the encryption method generates a short ciphertext. The message processing can be viewed as a mapping (610) that maps the message into another message that generates the short ciphertext. The mapping is reversible at least if the (possibly encoded) message (H(M)) is in a restricted set, e.g. a set [0,h″] of short messages. In some embodiments of the present invention, short signatures are provided by mapping the signature into a short signature. The mapping (810) is reversible at least if the original message (H(M)) used to generate the signature is short. Signcryption, aggregate signature, and ring signature outputs are also shortened. |
US08433058B2 |
Method and system for distributed speakerphone echo cancellation
A speakerphone system includes first and second speakerphones connected via a network and a first processor in the first speakerphone and a second processor in the second speakerphone, each of the speakerphones having a first, active, mode for participating in a call with a telephone and a second, idle, mode, wherein, when the first speakerphone is operating in the first mode and the second speakerphone is operating in the second mode, the first speakerphone is adapted to send voice data packets to the second speakerphone, the second speakerphone is adapted to receive voice data packets from the first speakerphone, perform echo cancellation processing on the voice data packets and send the processed voice data packets back to the first speakerphone, and the first speakerphone is adapted to receive the processed voice data packets from the second speakerphone and use the processed voice data packets in the call. |
US08433053B2 |
Voice user interfaces based on sample call descriptions
A design interface is described for maintaining call information for creating a voice user interface. An initial set of sample call paths is defined for a dialog application. Each sample call path has associated call information including a sequence of system prompts and caller responses that model a user interaction through the dialog application for the sample call path. A call design database stores the call information. A set of subsequent call paths is defined for the dialog application using the call information in the call design database. The call information in the call design database is updated to reflect current versions of the call information for all the call paths. |
US08433049B2 |
Communication device and communication method thereof
A communication device provides a face detection module and a face recognition module. The face detection module detects faces in a photo input by a user. The face recognition module searches the detected faces in a storage system of the communication device. If the detected faces do not exist in the storage system, the communication device prompts the user to edit communication information of the detected faces. If the user wants to dial a phone number, the communication device searches the storage system for the phone number of a selected face in a photo and dials the phone number. If a phone number is calling in, the communication device displays a photo corresponding to the phone number, and highlights a face corresponding to the phone number. |
US08433048B2 |
System and method to direct telephone calls to advertisers
A system and method for highlighting telephone numbers that are sponsored by advertisers on electronic content, and directing voice calls to those numbers to the corresponding advertiser. The call advertising system receives parameters of an advertising campaign from an advertiser, including telephone numbers in the campaign and an amount per call that the advertiser is willing to pay. The call advertising system transmits an indication of the advertised telephone numbers to a voice communication system. The voice communication system, upon determining that a campaign number is contained in electronic content, can to indicate to users that a call can be made at a rate reduced from what a user would normally pay in order. When the user calls the number, the voice communications system directs the call to the advertiser. The call advertising system tracks the call so that the advertiser can be charged the per-call amount. |
US08433042B2 |
Transcoding voice to/from text based on location of a communication device
A device, method, and system for routing communications to an output of a communications device, such as a mobile telephone, based on the format of an incoming communication and an output mode of the communications device is disclosed. An incoming speech communication can be delivered to a speaker output or forwarded to a format converter to create a text communication that can be delivered to a display output. An incoming text communication can be delivered to a display output or forwarded to a format converter to create a speech communication for delivery to a speaker output. The output mode of the communication device can be set according to device settings, application settings, or location of the device, or a combination thereof. The invention provides new delivery options for communications which can be inure appropriate for a location or current use of the communication device than those previously available. |
US08433040B2 |
Telephone switchboard and electronic device for providing power to load having different resistance values at different operation modes
A telephone switchboard provides various operating voltages to a telephone in different operation modes. The telephone switchboard includes a control unit, an output control circuit and a voltage converter. The control unit detects the operation mode of a telephone and generates control signals to the output control unit. The output control unit controls direction of current flowing through the telephone according to the control signal, and generates a feedback signal according to any change in the operation mode of the telephone. The voltage converter receives the feedback signal and converts the received power to a suitable output operation voltage according to the feedback signal. The telephone switchboard is capable of providing various operation voltages to the telephone in the different operation modes. |
US08433038B2 |
Actual skin input dose rate computing device and method and X-ray machine
An actual skin input dose rate computing device includes a distance sensor disposed in a direction directly opposite to said subject and close to the center of an X-ray beam but not within said X-ray beam and an angle sensor disposed at said X-ray source as well as a computing unit. |
US08433036B2 |
Scanning systems
The invention provides methods, systems and detector arrangements for scanning an object moving in a first direction that includes the steps of irradiating the object with radiation having a peak energy of at least 900 keV, providing a first detector region having a thickness of at least 2 mm and a second detector region having a thickness of at least 5 mm where the second detector region is arranged to receive radiation that has passed through the first detector region, and detecting the radiation after it has interacted with or passed through the object in order to provide information relating to the object. |
US08433028B2 |
Latency locked loop circuit for driving a buffer circuit
In an embodiment, a circuit includes a buffer circuit including a buffer input and an output terminal and a latency locked loop (LLL) circuit. The LLL circuit includes a signal input for receiving an input signal, a feedback input coupled to the output terminal, and a signal output coupled to the buffer input. The LLL circuit is configured to control a propagation delay between the signal input and the signal output to produce a substantially constant total delay from the signal input to the output terminal. |
US08433025B2 |
Digital phase-locked loop with gated time-to-digital converter
A digital PLL (DPLL) includes a time-to-digital converter (TDC) and a control unit. The TDC is periodically enabled for a short duration to quantize phase information and disabled for the remaining time to reduce power consumption. The TDC receives a first clock signal and a first reference signal and provides a TDC output indicative of the phase difference between the first clock signal and the first reference signal. The control unit generates an enable signal based on a main reference signal and enables and disables the TDC with the enable signal. In one design, the control unit delays the main reference signal to obtain the first reference signal and a second reference signal, generates the enable signal based on the main reference signal and the second reference signal, and gates a main clock signal with the enable signal to obtain the first clock signal for the TDC. |
US08433019B2 |
System and apparatus for synchronization between heterogeneous periodic clock domains, circuit for detecting synchronization failure and data receiving method
The present invention relates to a system and an apparatus for synchronization between heterogeneous periodic clock domains, a synchronization failure detecting circuit, and a data receiving method. The synchronization system between heterogeneous periodic clock domains including a sender and a receiver operated according to heterogeneous periodic first clock and second clock, respectively, includes: a sender that outputs a prediction clock obtained by delaying the first clock for a first time; and a receiver that predicts success and failure of synchronization between the first clock and the second clock by using the prediction clock and selectively delays the second clock for a second time according to the predicted results to synchronize the second clock with the first clock. |
US08433009B2 |
Method for determining as to whether a received signal includes a data signal
A method of determining as to whether a received signal includes a data signal is provided. The method provided includes determining a first value based on a cyclic auto-correlation of the received signal and determining a second value based on the cyclic auto-correlation of the received signal. The method provided further includes determining as to whether a received signal includes a data signal based on a comparison of the first value and the second value. |
US08433007B2 |
Receiver and method for receiving digital signal
The present invention provides a receiver for receiving digital signals including frames with a binary modulated cyclic preamble, comprising: means for correlating at least part of a first cyclic preamble in a first frame and at least part of a second cyclic preamble in a second frame, and for determining a carrier frequency offset based on said correlation. |
US08433005B2 |
Frame synchronization and initial symbol timing acquisition system and method
A robust initial frame detection and symbol synchronization system and methodology are provided. In particular, a first pilot is employed in conjunction with three acquisition stages. In the first stage, an attempt is made to observe the leading edge of the correlation curve associated with the first pilot symbol. In the second stage, a determination is made as to whether a leading edge was detected in the first stage by attempting to observe a flat portion and/or trailing edge of the correlation curve. Furthermore, during this second stage, a frequency loop can be updated to account for frequency offset. The third stage is for observing the trailing edge of the curve if it was not already observed in stage two. Upon detection and confirmation of receipt of the first pilot, a second pilot can subsequently be employed to acquire fine symbol timing. |
US08433004B2 |
Low-latency viterbi survivor memory architecture and method using register exchange, trace-back, and trace-forward
In various aspects, the disclosure describes systems and methods for decoding of convolutionally encoded signals representing, for example, telecommunications signals such as command or content signals used in digital telecommunications. In various embodiments such aspects of the disclosure provide systems and methods for improving the efficiency, speed, and power consumption of such processes by providing architectures and methods for processing various parts of the encoded data records in parallel, using multiple and optionally specially-designed, dedicated memory registers and multiplexers. |
US08433003B1 |
Frame synchronization in orthogonal frequency-division multiplexing systems
A system including a magnitude measuring module, an energy normalization module, and a metric generation module. The magnitude measuring module is configured to measure magnitudes of real portions of differentially demodulated signals, wherein the differentially demodulated signals are generated by differential demodulation of signals received from a base station. The energy normalization module is configured to generate a sum of energies of a plurality of subcarriers included in the signals received from the base station. The metric generation module is configured to generate a plurality of metrics for a plurality of symbols included in the signals received from the base station. The metric generation module is further configured to detect, based on the plurality of metrics, a preamble symbol included in the signals received from the base station. |
US08433000B2 |
Method and circuit for receiving data
The invention relates to a circuit and method for receiving a signal of which—at the receiver end—the frequency is basically unknown. By sampling the data and deriving the frequency of the signal (or actually: the data rate of the data carried by the signal) and setting a phase locked loop in the receiver to the derived—estimated—circuit, the receiver can very quickly tune in to the frequency of the signal. Hence, no embedded or accompanying clock is required for the signal. Oversampling of the signal by the receiver front end is preferred, though. |
US08432999B2 |
Method and apparatus for channel response calculation in an OFDM receiver
An efficient algorithm is described for use with OFDM receivers that characterizes the impulse response of a communication channel using frequency domain techniques that reduce computational and memory requirements, relative to time-domain cross-correlation methods, without sacrificing algorithm performance. An FFT engine is used to transform a time domain input sequence, the transformed sequence is multiplied by the conjugate of the expected sequence, the product of several sequences is averaged, then the FFT engine transforms the average back to a time domain sequence, the magnitude of which is the impulse response of the channel. |
US08432992B2 |
Method for transmitting feedback information in multi input multi out put system based on codebook and a method for transmitting precoding information in multi input multi output system using codebook-bases precoding scheme
A method for transmitting feedback information in a codebook-based multiple-input multiple-output (MIMO) system is disclosed. To transmit the feedback information, a signal is received to discern channel characteristics of the received signal, and a codebook is updated using an extended matrix including a plurality of vector components and using previous feedback information. Feedback information is selected for transmission from the updated codebook in consideration of the channel characteristics of the received signal. |
US08432990B2 |
System and method for employing a six-bit rank 1 codebook for four transmit antennas
A system and method for employing a six-bit rank 1 codebook for four transmit antennas is provided. A method for communications device operation includes estimating a communications channel between the communications device and a controller serving the communications device, thereby producing a channel estimate, quantizing the channel estimate using a codebook, thereby producing a selected codeword, and transmitting an index corresponding to the selected codeword from the codebook to the controller. The codebook includes a plurality of first level codewords, and each first level codeword includes a plurality of subsidiary codewords. |
US08432988B2 |
System and method for quantization of channel state information
A system and method for quantization of channel state information is provided. A method for operating in a wireless communications system includes estimating a communications channel between a controller and a mobile device, thereby producing a channel estimate, parameterizing the channel estimate with principal angle vectors Θ and Φ, quantizing the principal angle vectors, thereby producing quantized values, and transmitting the quantized values to the controller. |
US08432987B2 |
Method and apparatus for multiple antenna communications, and related systems and computer program
An embodiment of an arrangement detects sequences of digitally modulated symbols from multiple sources. The arrangement identifies a suitable set of candidate values for at least one transmitted sequence of symbols and determines for each candidate value a set of sequences of transmitted symbols. The arrangement estimates at least one further set of sequences of transmitted symbols, calculates a metric for each sequence of transmitted symbols, and selects the sequence that maximizes the metric. At the end, a-posteriori bit soft output information for the selected sequence is calculated from the metrics for said sequences. Generally, these calculations are based on the information coming from a channel-state-information matrix and a-priori information on the modulated symbols from a second module, such as a forward error-correction-code (ECC) decoder. |
US08432986B2 |
Apparatus and method for receiving signals in multiple-input multiple-output wireless communication system
An apparatus and method for receiving signals in a multiple-input, multiple-output (MIMO) wireless communication system is provided. A receiving end using as many as N Receive (Rx) antennas includes a first detector, as many as (N−2) nth detectors, and an Nth detector. A signal detection technique of the present invention has a low complexity and a throughput similar to that of a Maximum Likelihood (ML) scheme in a Multiple-Input Multiple-Output (MIMO) wireless communication system using a Spatial Multiplexing (SM) scheme. |
US08432985B2 |
Pilot design for improved channel and interference estimation
Techniques for transmitting pilot and for processing received pilot to obtain channel and interference estimates are described. A terminal may generate pilot symbols for a first cluster in a time frequency block based on a first sequence and may generate pilot symbols for a second cluster in the time frequency block based on a second sequence. The first and second sequences may include common elements arranged in different orders and may be considered as different versions of a single sequence. The terminal may transmit the pilot symbols in their respective clusters. A base station may obtain received pilot symbols from multiple clusters in the time frequency block. The base station may form each of multiple basis vectors with multiple versions of the sequence assigned to the terminal and may process the received pilot symbols with the multiple basis vectors to obtain a channel estimate for the terminal. |
US08432982B2 |
Techniques for estimating channel and interference in OFDM wireless communication system with multiple antennas
A method and multiple antenna transmitting apparatus for transmitting a midamble in a wireless communication system, and a method and receiving device for receiving a midamble in a wireless communication system are provided. A method for transmitting a midamble by a multiple antenna transmitting device includes determining a pattern for a midamble including null subcarriers and pilot subcarriers, wherein each of the pilot subcarriers corresponds to one of a plurality of pilot signals, and each of the plurality of pilot signals corresponds to a different one of a plurality of transmit antennas, and transmitting the pilot signals in corresponding pilot subcarriers based on the determined pattern, wherein the pilot signals are transmitted in an Orthogonal Frequency Division Multiplexing (OFDM) symbol of a resource block comprising a plurality of subcarriers and a plurality of OFDM symbols. |
US08432978B2 |
Method and apparatus for arranging pilot tones in a mobile communication system
An apparatus and method are provided for arranging tones to isolate signals between base stations (BSs) in a high rate packet data (HRPD) system. Packet data is received from a higher layer and the received packet data is channel-coded and modulated. Guard tones are inserted into symbols of the modulated packet data. Pilot tones are inserted using pilot tone arrangements based on preset pilot tone offsets. The packet data symbols to which the pilot tone arrangements have been applied are spread such that BSs for transmitting different broadcast contents are distinguished from each other. A cyclic prefix (CP) is inserted after performing an inverse Fourier transform on the spread packet data symbols, and the symbols are transmitted. |
US08432974B2 |
Method and system for compression of hyperspectral or multispectral imagery with a global optimal compression algorithm (GOCA)
A computer based method and system for compressing digital hyperspectral or multispectral image data. The method includes initially reducing the plurality of spectral bands of the hyperspectral data to a smaller number of spectral bands using principal component analysis, determining an optimum compression ratio for each of the smaller number of spectral bands for use in a wavelet transform, and subsequently compressing the smaller number of spectral bands spatially using the wavelet transform with the optimum compression ratios. |
US08432972B2 |
Method and apparatus for decoding/encoding a video signal
The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining initialization information of a reference picture list for the random access slice, the initialization information representing a reference relation for a single direction or a bi-direction between a plurality of views with view number information and view identification information, obtaining type information indicating whether the random access slice is predicted for a single direction or a bi-direction, initializing the reference picture list using the view number information and the view identification information according to the type information, obtaining a difference value from the a multi-view video data stream according to the type information, the difference value representing a residual of inter-view reference index in the initialized reference picture list, determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the difference value, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained from an extension area of a sequence header. |
US08432971B2 |
Image processing apparatus, image processing method and image processing program
An image processing apparatus includes an inverse quantization section; an inverse orthogonal transform section; a motion-vector prediction section; a motion compensation section; a deblocking processing section; and a memory. |
US08432970B1 |
Block type selection
Devices, systems, methods, and other embodiments associated with block type selection are described. In one embodiment, a method calculates for each block from a set of M×N blocks that form a macroblock of image data, a first set of data. Adjacent blocks of the set of M×N blocks are combined into composite blocks. Data of the first set of data is selectively forwarded to composite blocks. For each composited block, a second set of data is calculated based, at least in part, on the forwarded data. A participation block is selected from one of the set of M×N blocks and the set of composite blocks based, at least in part, on the first set of data and the second set of data. The macroblock is compressed based on the participation block. |
US08432964B2 |
Image processing device, method, and program
The present invention relates to an image processing apparatus and a method and a program that enable an amount of code to be suppressed below a desired value with more reliability. An emergency mode determining section 142 determines that the amount of code of a next picture is likely to exceed an upper limit if a target bit calculated by a rate controlling section 118 exceeds a predetermined upper limit. If it is determined that the amount of code of the next picture is likely to exceed the upper limit, the code amount controlling section 142 controls an orthogonal transducing section 114 to replace a transform coefficient of a predetermined frequency component with zero, controls an intra predicting section 125 to restrict intra prediction modes to be applied, and controls a mode determining section 127 to restrict inter prediction modes to be applied. The prevent invention can be applied to an encoding apparatus. |
US08432962B2 |
Switched mode power amplification
The invention concerns a method of amplifying a radio frequency signal, a switched mode power amplifying device and a radio transmission device comprising such a power amplifying device. The switched power amplifying device (10) comprises an envelope signal input (El), an arithmetic combining unit (SUB) between the envelope signal input and a modulating unit (PWM), configured to modulate a modified envelope signal (E′) output by the arithmetic combining unit with a carrier (C) for obtaining a modulated signal, an amplifying unit (PA) connected to the modulating unit providing an output signal (O) and a feedback path connected between the amplifying unit (PA) and the arithmetic combining unit (SUB). The feedback path comprises a low pass filter (LPF) for filtering the output signal (O) and a signal processing unit (DSP) processing the filtered signal (Vf) in order to obtain an estimated radio frequency amplitude (AE) for provision to the arithmetic combining unit. |
US08432960B2 |
Digital adaptive channel equalizer
A channel equalizer that compensates for signal distortion of a signal in a communication channel includes an equalization filter, which gain-equalizes a received signal received through the communication channel, and an equalization control circuit, which generates a gain control signal for controlling the gain of the equalization filter. The equalization control circuit specifies a phase switch in data obtained by the equalization filter as an isolated bit and generates the gain control signal based on a width of the isolated bit. |
US08432957B2 |
Carrier phase independent symbol timing recovery methods for VSB receivers
The present invention provides a novel symbol timing recovery method for VSB receivers. Systems are described that comprise a timing error detector (TED) that produces an exact symbol timing error even in the presence residual carrier phase offset, loop filter that controls the characteristics of acquisition and tracking of digital PLL loop, Voltage/Numerically Controlled Oscillator (VCO/NCO) that adjusts the sampling instant and phase, A/D converter that samples a continuous VSB input signal, and a interpolating squared root raised cosine filter that performs both matched filtering and a compensation of constant timing offset of quarter symbol caused by the invented TED. The timing error detector in this invention comprises an envelope detector, band pass filter, squaring block, high pass filter, and decimator. It uses both in-phase and quadrature-phase component of received VSB signal, is operated at twice of a symbol frequency F, and guarantees consistent symbol timing error signal resulting in the improvement of receiver's performance. |
US08432954B2 |
Video serializer/deserializer having selectable multi-lane serial interface
A video processing system may include a video deserializer, a video serializer and a programmable video processing device. The video deserializer may have an input for receiving a serial data stream containing video data and a serial to pseudo-parallel converter, coupled to the serial data stream, for generating a plurality of serial output lanes from the serial data stream. The video serializer may have a plurality of inputs for receiving serial data streams and a pseudo-parallel to serial converter, coupled to the plurality of input serial data streams, for generating a single serial data stream from the plurality of input serial data streams. The programmable video processing device may be coupled to the video deserializer and the video serializer, and may have a plurality of interface pins for receiving the plurality of serial output lanes from the deserializer and for transmitting the plurality of serial data streams to the serializer. |
US08432947B2 |
Semiconductor light emitting device
A semiconductor light emitting device includes: a stacked body including a first and a second semiconductor layers of a first and second conductivity types respectively, and a light emitting layer provided between thereof; a first and a second electrodes in contact with the first and second semiconductor layers respectively. Light emitted is resonated between first and second end surfaces of the stacked body opposed in a first direction. The second semiconductor layer includes a ridge portion and a wide portion. A width of the ridge portion along a second direction perpendicular to the first and the stacking directions is narrower on the second electrode side than on the light emitting layer side. A width of the wide portion along the second direction is wider than the ridge portion. A width of the narrow part of the second electrode along the second direction is narrower than that on the ridge portion |
US08432946B2 |
Nitride semiconductor laser diode
A nitride semiconductor laser diode has a quantum well layer consisting of a mixed crystal of Alx1Iny1Ga1-x1-y1N (x1≧0.5, y1≧0 and 1−x1−y1≦0.5) in a group III nitride semiconductor multilayer structure having a major growth surface defined by a nonpolar plane. A cavity direction of the laser diode is perpendicular to a c-axis. The major growth surface of the group III nitride semiconductor multilayer structure may be defined by an m-plane. In this case, the cavity direction may be along an a-axis. |
US08432941B2 |
Method and apparatus for selective caching of burst stream transmission
Embodiments relate to systems and methods for the selective caching of burst stream transmissions. A digital video (e.g., DVB-H) or other transport stream can be received on a cellular telephone or other device. The transport stream can be divided into bursts in a sequence of cyclical time slots, each slot carrying one service such as a video channel. The bursts contained in the time slots most distant in time from a currently received time slot can be stored to an onboard cache. When a user wishes to change the service being played, they can select the new desired service. If the user chooses to switch or “zap” to one of the cached services, the media decoder on the device can immediately begin decoding and playing the service encoded in that burst back, rather than waiting for the arrival of the next time slot of the subsequent burst for that service. |
US08432940B2 |
Communication system over a power line distribution network
The present disclosure provides a system for receiving signals over a power line distribution. Typically, problems of noise and interference are being solved at the receiver side. Systems of the present disclosure, however, are not limited to the receiver-side solution. Systems according to the present disclosure may also be used at the transmitter side. The receiver comprises a high pass filter, a preselect crossover filter, and an analog front-end receiver architecture. |
US08432939B2 |
Using guard carriers for extra channels
To assist in minimizing interference, a bandwidth range can have guards on either side to reduce leakage into neighboring bandwidth ranges. However, in relatively low power situations the risk of leakage is reduced. Therefore, the guard bandwidths can be used to open new channels upon which information can be transmitted. Thus, there can be a larger amount of bandwidth used while still retaining protective aspects, such as low interference to neighboring bands. Using the guard bandwidth to transmit new channels facilitates backward compatibility since legacy devices do not commonly monitor the guard bandwidth. These techniques can also be used at high power base stations by advertising a larger guard than necessary to legacy devices and using the additionally created guard bandwidth to transmit new channels. |
US08432934B2 |
Multi-rate multi-receiver multi-response aggregation
A method for sending a multi-rate multi-receiver message containing a multi-receiver multi-response aggregate. The multi-rate multi-receiver aggregate is transmitted until a multi-receiver multi-response aggregate embedded within the multi-rate multi-receiver aggregate is encountered. Transmission of the multi-rate multi-receiver aggregate is suspended for a predetermined time period. After the expiration of the predetermined time period, transmission of the multi-rate multi-receiver aggregate resumes. |
US08432933B2 |
Method for transmission of time division multiplexed pilot symbols to aid channel estimation, time synchronization, and AGC bootstrapping in a multicast wireless system
Systems and methods are provided for the transmission of waveforms to aid channel estimation, timing synchronization, and AGC bootstrapping in a wireless network. The method includes inserting at least one TDM pilot symbol located at a transition between wide area and local area waveforms to facilitate decoding of the transmission block. |
US08432932B2 |
Providing blended synchronous/asynchronous messaging
A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message. |
US08432930B2 |
Transmission band determination method for bandwidth aggregation system
A bandwidth aggregation system for providing wideband communication services by aggregating multiple bandwidths and a transmission band determination method for the bandwidth aggregation system are disclosed. T bandwidth determination method includes computing weights of the multiple bandwidths based on resource allocation distributions of the individual bandwidths, and selecting one of the multiple bandwidths for establishing a connection between a base station and a mobile station based on the weights of the multiple bandwidths. |
US08432927B2 |
Scalable two-stage virtual output queuing switch and method of operation
A fixed-size data packet switch comprising: 1) N input ports for receiving incoming fixed-size data packets at a first data rate and outputting the fixed-size data packets at the first data rate; 2) N output ports for receiving fixed-size data packets at the first data rate and outputting the fixed-size data packets at the first data rate; and 3) a switch fabric interconnecting the N input ports and the N output ports. The switch fabric comprises: a) N input buffers for receiving incoming fixed-size data packets at the first data rate and outputting the fixed-size data packets at a second data rate equal to at least twice the first data rate; b) N output buffers for receiving fixed-size data packets at the second data rate and outputting the fixed-size data packets at the first data rate; and c) a bufferless, non-blocking interconnecting network for receiving from the N input buffers the fixed-size data packets at the second data rate and transferring the fixed-size data packets to the N output buffers at the second data rate. |
US08432926B1 |
Adjustable time division multiplexing (ATDM) arbitration methods and systems
Aspects of the disclosure provide an arbitration system for scheduling access of a plurality of clients to a shared resource. The arbitration system includes a plurality of association circuits corresponding to a plurality of profiles, a plurality of trigger circuits respectively coupled to the plurality of association circuits, and a selection circuitry. Each association circuit is configured to associate clients with the corresponding profile based on client attributes. Each trigger circuit is configured to periodically generate triggers at a rate based on the corresponding profile of the coupled association circuit, and each trigger causes the associated clients of the corresponding profile to be placed on a list of eligible clients. The selection circuitry is configured to select, for a time slice in a Time Division Multiplexing (TDM) frame, a client from the list of eligible clients using an arbitration scheme for accessing the shared resource. |
US08432925B2 |
Apparatus and method for controlling buffering of an arrival packet
An apparatus for controlling buffering of an arrival packet. The apparatus includes a packet buffer for temporarily storing each of one or more packets to be transmitted in association with an arrival time thereof, and a packet discard section for determining an arrival packet to be discarded or to be stored in the packet buffer, based on a discard condition defined by using a packet residence time that is calculated on the basis of one or more residence times of one or more packets staying in the packet buffer, wherein the arrival packet is defined as a packet that has newly arrived at the apparatus. |
US08432921B2 |
Bundling data in a single optical channel
A forwarding node decapsulates and encapsulates data. The decapsulation may be performed using pattern matching techniques and the encapsulation may be performed using pattern insertion techniques. The decapsulation and encapsulation are preferably performed by hardware devices such as application specific integrated circuits (ASICs) to enhance the speed of such operations. The decapsulation and encapsulation may be independent of each other and performed on a per virtual circuit basis. |
US08432918B2 |
System, method, and computer-readable medium for processing call originations by a femtocell system
A system, method, and computer readable medium comprises receiving, by a femtocell system, a call origination from a user equipment performing a calling operation to a called telephone device generating a configuration management service request message and transmitting the configuration management service request message to a session initiation protocol to Internet operating system adapter (SIA), generating a channel assignment request by the SIA and transmitting the channel assignment request to the femtocell system, allocating a channel for the user equipment and transmitting the allocated channel to the user equipment, receiving an acknowledgement from the user equipment in receipt of the transmitted channel assignment, performing a service connection with the user equipment, creating a connection for an Internet Protocol Multimedia Subsystem, completing a call setup between the user equipment and the called telephone device via the allocated channel. |
US08432911B2 |
Method and apparatus for reducing effects of lost packets on redundancy reduction in communication networks
A capability is provided for reducing the effects of lost packets on algorithms used for reducing or eliminating redundant traffic in cellular wireless networks. An encoding node encodes a target packet using a reference packet from a packet cache of the encoding node, and transmits the encoded packet to a decoding node having a packet cache. The decoding node receives the encoded packet and attempts to decode the encoded packet to recover the target packet. The decoding node detects that the reference packet identified in the encoded packet is missing from the packet cache of the decoding node. The decoding node generates a control packet identifying the missing reference packet and transmits the control packet to the encoding node. The encoding node receives the control packet and processes the reference packet stored in the packet cache of the encoding node in a manner for preventing use of the reference packet, by the encoding node, for encoding packets for transmission to the decoding node. |
US08432907B2 |
Method and system having an application for a run time IPv6 only network
A system that facilitates a network environment, which includes a computer device, the computer device have a software module, which performs the steps of: (a) establishing an IP network criteria for incoming and outgoing packets for the computer device; (b) retrieving the incoming and outgoing packets to determine if an IP address for the incoming and outgoing packets meet the IP network criteria; (c) if the IP address for the incoming and outgoing packets meets the IP network criteria, forwarding the incoming packets having the IP address to the computer device and forwarding outgoing packets to a network connection; and (d) if the IP address for the incoming and outgoing packets does not meet the IP network criteria, dropping the incoming and outgoing packets such that the incoming packets are not forwarded to the computer device and the outgoing packets are not forwarded to the network connection. |
US08432906B2 |
Method and apparatus for sending BFD packets, method and apparatus for detecting link faults
A method for sending a BFD packet includes: obtaining information about intermediate nodes to be passed by the BFD packet, where the information about the intermediate nodes uniquely corresponds to a link to be traveled by the BFD packet or a session on the link; setting the obtained information about the intermediate nodes into the BFD packet; and sending the BFD packet to a peer through the link corresponding to the information about the intermediate nodes. A method for searching for session ID locally, a link fault detection method and a link fault detection apparatus are provided herein. |
US08432905B2 |
Geographic redundancy at session border controllers based on host name schemes
A method including provisioning geographically redundant network devices with a shared host name or provisioning each of geographically redundant network devices with multiple host names in correspondence to each geographically redundant network device, wherein one of the multiple host names include a primary host name associated with one of the geographically redundant network devices and one or more secondary host names associated with the other geographically redundant network devices; receiving one or more packets; inspecting one or more headers associated with the one or more packets; determining a host name based on the one or more headers inspected; rewriting the one or more headers to include the shared host name or one of the multiple host names; and forwarding the one or more packets to another device. |
US08432903B2 |
Communications methods, system and apparatus
Various methods and apparatus are directed to providing enhanced functionality and fault tolerance in a system which distributes home agent functionality between a home agent control node and a tunneling node, referred to herein as a home agent tunneling node, which performs packet forwarding under direction of the home agent control node. The distributed home agent approach is enhanced in some embodiments to provide redundancy of home agent control nodes and/or home agent tunneling nodes. Thus, in accordance with some embodiments if a home agent control node fails, the secondary home agent control node can take over the home agent control function. Various embodiments describe various methods, apparatus, and/or messages in addition to system configurations, which can be used to maintain primary and secondary home agent control and facilitate a rapid transfer of functions between primary and secondary nodes. |
US08432899B2 |
Systems and methods for enabling IP signaling in wireless networks
Under one aspect, a system for transmitting an IP-based message from an initiator to a receiver lacking an IP address via a packet-switched (PS) network capable of communicating IP-based messages and a circuit-switched (CS) network capable of communicating non-IP-based messages, includes: a serving node in communication with the PS network and the CS network, the serving node including logic to: receive the IP-based message from the initiator over the PS network; generate a trigger message responsive to the IP-based message, the trigger message including a non-IP-based message including instructions for the receiver to initiate a connection to the PS network; and transmit the trigger message to the receiver via the CS network, and the receiver including logic to initiate a connection to the PS network and to receive the IP-based message responsive to the trigger message. Methods are also disclosed. |
US08432896B2 |
System and method for optimizing communications between session border controllers and endpoints in a network environment
An apparatus for optimizing communications between session border controllers in a network environment is provided that includes a session border controller (SBC) operable to communicate with a first endpoint and a second endpoint. The SBC is also operable to communicate with a data path border element (DBE) and a signaling path border element (SBE). The DBE is operable to provide a media relay for a communication session involving the endpoints, the media relay being invoked by either of the endpoints using a traversal using relay network address translation (TURN) protocol, which allows the SBC to operate in either of two modes depending on protocol support present in the endpoints. |
US08432894B2 |
Asymmetrical forwarding in layer 3 IP VPNs
A first forwarding instance is provided that includes a first set of routes. A second forwarding instance is provided that includes a second set of routes comprising a subset of the first set of routes. The first routing instance and the second routing instance are associated with a same virtual private routed network (VPRN). |
US08432892B2 |
Method and system for WLAN synchronization
A first access point for a multi-channel radio system includes a wireless transceiver to send and receive data; and a clock, with the first access point to: scan the multi-channel radio system to receive beacon signals transmitted from other access points operating in the multi-channel radio system; determine a Received Signal Strength Indication (RSSI) level for each beacon signal received from another access point operating in the multi-channel radio system; identify a second access point from which a beacon signal was received having a lowest RSSI level of all beacon signals received from other access points in the multi-channel radio system; and synchronize the clock with the second access point such that a beacon signal transmitted by the first access point is transmitted at the same time as a beacon signal from the second access point. |
US08432890B2 |
Mobile radio communication system
A mobile radio communication system having a mobile radio communication network and a mobile radio subscriber appliance, wherein a unit in the network layer of the core network of the mobile radio communication network is configured to transmit to the mobile radio subscriber appliance a first message, based on an occurrence of a predetermined event, with a request for a statement which describes at least one radio characteristic of the mobile radio subscriber appliance. |
US08432889B2 |
Method and apparatus for configuring protocol header in wireless communication system
Provided are a method of configuring a protocol header in a wireless communication system, and a communication apparatus and method using the protocol header configuration method. The protocol header configuration method may include: configuring a variable length physical layer (PHY) header and a fixed length PHY header; encoding the fixed length PHY header according to a first coding scheme; generating a Header Check Sequence (HCS) to check an error regarding a combination of the fixed length PHY header, the variable length PHY header, and a Media Access Control (MAC) header; scrambling the MAC header and an HCS to generate a scrambled MAC header and HCS; and encoding the variable length PHY header and the scrambled MAC header and HCS according to a second coding scheme. |
US08432888B2 |
Wireless communication system, wireless communication device and wireless communication method, and computer program
Access control based on CSMA is favorably carried out with the RTS/CTS method used together.If the RTS/CTS procedure is used together, CTS information is transmitted in response to the reception of RTS information, and data is transmitted in response to the reception of CTS. The CTS transmitting station measures the quality of RTS receive signal, and thereby determines a transmission rate at which it can receive and notifies a station as the destination of CTS. The station as the destination of CTS transmits data in response to CTS information. As the transmission rate for this data, the transmission rate indicated in the RATE field in CTS is applied. |
US08432880B2 |
Method for group call communication
A method for communicating a group call within a communication network comprising at least one repeater and a plurality of communication devices includes: receiving at least one preamble slot and at least one synchronization slot from an originator communication device by the repeater and a communication device; operating the communication device to receive one or more calls directly from the originator device via eavesdropping on the repeater uplink channel when a received signal strength indication (RSSI) of the direct preamble and synchronization slots is greater than a threshold; and operating the communication device to receive one or more calls from the originator device via the repeater on a repeater downlink channel of the repeater when the direct RSSI is not greater than the threshold. |
US08432879B2 |
Method of transmitting control channel information in an OFDM communication system downlink
In a method of transmitting control channel symbols in an OFDM communication system downlink in each sub-frame, the OFDM communication system including one or more transmit antennae, for each transmit antenna, each of the OFDM symbols of a control channel which are to be transmitted over the air is mapped to each of the corresponding non-punctured logical resource elements of one virtual control resource block VCRBp,k. For each transmit antenna, the logical resource elements in each virtual control resource block VCRBp,k are mapped to physical resource elements in each of the first L OFDM symbols so that the physical resource elements are uniformly spaced over the entire transmission bandwidth. For each transmit antenna, the physical resource elements are transmitted to user equipment. |
US08432876B2 |
Techniques for setting up traffic channels in a communications system
A control channel supporting traffic control in epochs is divided into two control subchannels each being less than or equal to about a half epoch in duration and occurring serially in time. Slot allocation data may be transmitted and received independently over the subchannels. One subchannel may be used for transmitting forward slot allocation data and the other subchannel may be used for transmitting reverse slot allocation data. The channel split into two subchannels may be a paging channel. The forward and reverse slot allocation data may be transmitted between a base station processor and field unit. Forward and reverse traffic data may be staggered by at least about half an epoch. Transmission of traffic data happens within about two epochs after the assignments. |
US08432875B2 |
Method and device for sending information in a physical uplink control channel
The present invention discloses a method and device for sending a message in a physical uplink control channel. The present invention overcomes the problem that an index of the physical uplink control channel corresponding to a ACK/NACK message can not be represented implicitly in prior art by using the known downlink information, which includes an index of the control channel element where control signaling associated with downlink data is located and an index of a sub-frame where the downlink data is located. Therefore, the index of the physical uplink control channel where the ACK/NACK message associated with the downlink data is located can be represented and the ACK/NACK message can be sent in an appropriate physical uplink control channel. |
US08432871B1 |
Offloading mobile traffic from a mobile core network
In general, the invention is directed to techniques for offloading mobile data traffic from a mobile core network to a broadband network. For example, as described herein, a breakout gateway forwards a service request from a mobile device and addressed to a service node. The service node designates an access point name (APN) for offload such that data traffic associated with service requests specifying the designated APN is to be offloaded to an offload network. The service node receives the service requests from the breakout gateway and, if the service request specifies the designated APN, the service node sends a request to the breakout gateway. The breakout gateway receives the request and assigns a routable PDP address to the mobile device. An offload module on the breakout gateway redirects mobile data traffic to the offload network when the source PDP address of the traffic is the previously assigned PDP address. |
US08432869B2 |
Communication system, information processing device, connection device, and connection device designation method for designating connection device for communication device to connect to
When connecting a wireless LAN terminal to a specific wireless access point, an inquiry is made to a server about the specific wireless access point, via the wireless access point which the wireless LAN terminal is connecting to, and then connection information for connecting to the specific wireless access point is automatically received, whereby wireless communication are established between the wireless LAN terminal and the specific wireless access point. Furthermore, in a case where wireless LAN terminals which are permitted to connect are registered into each wireless access point, when a wireless access point receives a connection request from a wireless LAN terminal that is not permitted to connect, an inquiry is made to another wireless access point regarding whether there is a wireless access point which that wireless LAN terminal is permitted to connect to. Then, if a wireless access point which that wireless LAN terminal is permitted to connect to is found as a result of the inquiry, then connection information for connecting to that wireless access point is notified to the wireless LAN terminal. |
US08432864B1 |
Methods and apparatuses for overriding common enhanced dedicated channel resource selection
A method, apparatus and computer program product are provided for overriding requests for a selected communication resource and indicating a different resource(s) for communication. A method and apparatus may select a communication channel resource type associated with a first set of resources based in part on determining that a predetermined condition is met and may provide a message, to a network device, requesting usage of the selected communication channel resource type. The method and apparatus may also receive a response, from the network device, denying the request for the selected communication channel resource type. The method and apparatus may also cause selection of another communication channel resource type associated with a second set of resources and providing a generated request to the network device requesting usage of the second type of communication channel resource type. |
US08432863B2 |
Method and system for integrated link adaptation and power control to improve error and throughput performance in wireless packet networks
The invention provides a system that implements an algorithm for integrated link adaptation and power control to achieve specified error rates and to improve an overall throughput for real-time applications in wireless packet networks. The system initially divides wireless terminals into groups according to their signal path gains. Afterwards, the system can periodically adapt transmissions (i.e., link adaptations) based on the required error rates, actual error statistics and average transmission power for each wireless terminal group. Furthermore, transmission power can be adjusted by an enhanced Kalman-filter method to ensure successful reception. |
US08432854B2 |
Method and system of beacon transmission and reception
A system includes a first primary wireless system (120) that communicates over a first range, and a first beaconing device (130) associated with the first primary wireless system (120). The first beaconing device (130) communicates over at least at a second range, wherein the second range is greater than the first range. The first beaconing device listens for beacons (510) from other beaconing devices (130) associated with other primary wireless systems (120) on a plurality of channels over which the other primary systems may operate. After listening for beacons from the other beaconing devices (130) associated with other primary wireless systems, the first beaconing device transmits a first beacon (510) to a wireless device (114) of a secondary wireless system (110) that may communicate over the second range. The first beacon includes data indicating an occupation of a first one of the channels by the first primary wireless system (120). |
US08432845B2 |
Semi-persistent scheduling and discontinuous reception alignment
A method is provided for detection of an uplink grant for a user agent (UA). The method comprises detecting a semi-persistent scheduling (SPS) activation/reconfiguration signaling over a physical downlink control channel (PDCCH) only during an SPS activation window, wherein the SPS activation window precedes a discontinuous reception (DRX) on-duration by a predetermined amount of time. Also included is a UA comprising a component configured to detect an SPS activation/reconfiguration signaling over a PDCCH only during an SPS activation window, wherein the SPS activation window precedes a DRX on-duration by a predetermined amount of time. |
US08432841B2 |
Methods and arrangements in a radio communications system
The user equipment comprises a radio transmitter arranged to transmit data packets to a receiver on an uplink channel and a receiver arranged to receive data packets transmitted from a transmitter on a downlink channel. The user equipment comprises circuitry that analyzes the received data packets. |
US08432838B2 |
Method for establishing time domain structure of a frame in a heterogeneous TDD systems environment
Disclosed in a method for establishing a time domain structure of a frame in a heterogeneous TDD systems environment. In other words, in a situation of coexisting heterogeneous systems comprising a first system corresponding to an existing TDD system and a second system corresponding to a new system, a method is provided for establishing a time domain structure of a second frame for the second TDD system mode to enable it to coexist with a first frame for the first TDD (Time Division Duplex) system mode, that comprises obtaining information for the first supported system type and a first ratio between the downlink region and the uplink region of the first frame structure, and then, according to the obtained information, establishing a second ratio between the downlink region and the uplink region of the second frame structure for the second system. Further, particular numerology is provided for said method. |
US08432835B1 |
Secure videoconferencing equipment switching system and method
Examples of systems described herein include videoconferencing systems having audio/visual components coupled to a codec. The codec may be configured by a control system. Communication networks having different security levels may be alternately coupled to the codec following appropriate configuration by the control system. The control system may also be coupled to the communication networks. |
US08432834B2 |
System for disambiguating voice collisions
In one embodiment, techniques for processing voice collisions are provided. A voice collision of two or more voice streams associated with two or more speakers is determined. The voice collision of the two or more voice streams is dynamically disambiguated. The two or more voice streams are then rendered such that the voice collision is disambiguated. The voice collision may be disambiguated using spatial relocation, buffering, etc. |
US08432832B2 |
Managing network devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for configuring network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The central management system determines the network device has received a request to update a shared configuration object, where the request did not originate from the central management system, and updates the central configuration database. |
US08432831B2 |
Method of routing path in wireless sensor networks based on clusters
A routing method for a cluster-based wireless sensor network is provided for improving lifespan of the network and reducing network traffic. A routing method is proposed for a wireless sensor network having a sensor field defined by a plurality of clusters each including a plurality of sensor nodes and a header node, one of the cluster is a head cluster including a sink node. The routing method includes announcing, at least one sensor node which is the sensor node detected an event, the event; requesting, at the sink node, the source node to transmit data required for ubiquitous services; and transmitting, at the at least one source node, data to the sink node. Announcing the event includes relaying, at the at least one source node, a data announcement packet from a source cluster to which the source node belongs to a destination cluster which is arranged along an ith second direction axis through the header nodes of the clusters arranged along a first direction axis of the source cluster. The routing method of the present invention reduces the transmission amounts of data request and data packets, thereby conserving the energy and bandwidth, resulting in improvement of network life time. |
US08432829B2 |
Method and apparatus for allocating the number of code words and power
A method for allocating the number of code words and power according to physical channels carrying data includes: determining initial power and an initial number of code words; adjusting the initial power and the initial number of code words in balanced mode according to resource utilization of data transmission physical channels to select a transport block size (TBS) suitable for data transmission, where the power and the number of code words corresponding to the TBS suitable for data transmission are allocated power and number of code words. An apparatus for allocating the number of code words and power according to physical channels carrying data is also provided. With the present application, it is guaranteed that the number of code words and the power may be allocated in balanced mode. |
US08432827B2 |
Arrangement for utilization rate display and methods thereof
A network arrangement for automatically displaying statistical data is provided. The arrangement includes a port for receiving data traffic, a physical interface layer for copying data traffic, and a bus for directing a copy of the data traffic to monitoring devices. The arrangement also includes logic arrangement for analyzing the copy of data traffic, which includes at least a Receive Data Valid signal (including a rising edge and a falling edge) and a Receive Clock signal (including a rising edge and a falling edge). The arrangement further includes incrementing a first counter when the Receive Data Valid rising edge is received and incrementing a second counter when at least one of the Receive Clock rising edge and the Receive Clock falling edge is received. The arrangement moreover includes logic arrangement for displaying statistical data pertaining to the data traffic and a visual display arrangement for displaying statistical data. |
US08432826B2 |
Channel scanning and channel selection in a wireless communication network
A method and apparatus to select the best channel of a wireless network for data communication at any given time, during normal operation of the network, is described. The network may be an IEEE standard 802.11 compliant network. Channel scanning may be performed in any station on the wireless network, such as an access point (AP) or a mobile station, or both. Channel scanning may be performed during data communication idle time, or simultaneously with data communication on the network. The technique can be implemented in a multiple-input multiple-output (MIMO) communication system, where the antenna or antennas used for channel scanning can be selected dynamically during operation, to optimize one or more performance characteristics. |
US08432825B2 |
Switching communications between different networks based on device capabilities
Methods and systems provided herein allow a communication session to be established on an optimal communication network and subsequently transferred to alternative networks if conditions dictate that such a change is necessary or desirable. The types of conditions which may be considered when identifying the optimal communication network or the alternative network include conditions related to the operation of a user device, communication profiles of the user, resources available on other networks, and the like. |
US08432818B2 |
System and method for link adaptation overhead reduction
Systems and methods of providing link adaptation information feedback are provided. A mobile device that receives packets generates link adaptation information based on incorrectly received packets. This can involve sending link adaptation information in association with NACKs (negative acknowledgements) generated by the mobile device. The network receives this link adaptation information and performs link adaptation accordingly. |
US08432816B2 |
VoIP terminal having QoS monitoring function and QoS monitoring method
A Voice over Internet Protocol (VoIP) terminal has a Quality of Service (QoS) monitoring function and uses a QoS monitoring method. In a VoIP system performing real-time voice communication over an IP network, a packet loss value and a time-axis index value are detected, and are calculated from a real-time transport protocol (RTP) packet and an RTP control protocol (RTCP) packet, a QoS state value of the network is obtained in real time, the detected QoS state value is compared to a preset QoS state table, and thus a QoS state of the IP network is displayed for users. |
US08432814B2 |
Node of a distributed communication system, node and monitoring device coupled to such communication system
The present invention relates to a node in distributed communication system operating under a time triggered protocol, further it relates to distributed communication system and to a monitoring device coupled to such node of a communication system. To provide a node in a distributed communication system, a distributed communication system and a monitoring device increasing the error detection and reducing complexity for providing a high availability for systems which require a non 100% fail safe solution a node is proposed comprising: a communication controller (15) coupled to a receiving and a transmission path, a host (13) for performing an application, and a monitoring device (16) coupled at least to one of a transmission path of the communication controller (15), an interface (91) between communication controller (15) and the host (13), and to internal lines of the communication controller (15), wherein the monitoring device (16) is provided for evaluating information provided by the communication controller (15) to monitor at least one state of the communication controller (15), wherein in case of detecting a non-defined state the host (13) is informed for performing predetermined actions in respect to the state of the communication controller (15). Thereby, an easy cost reduced solution is provided adapted to detect a predetermined number of faults in a distributed communication system. |
US08432807B2 |
Network traffic analysis using a flow table
A device may receive a data unit at a line interface of a network device, convey the data unit to a first component in the line interface, update a flow table in the first component based on the data unit, send a message to a second component in the network device, the message describing the update to the flow table, and forward the data unit from the first component to another line interface in the network device. |
US08432799B1 |
Obtaining high availability using TCP proxy devices
The present invention relates to increasing performance of Wide Area Network (WAN) communications and in particular to a redundant proxy device associated with one end of a transport layer connection that monitors packet traffic and selectively reroutes packets to a proxy application. |
US08432798B2 |
Overload control in a quality-of-service-aware telecommunications network
A method of controlling overload in a telecommunications network (e.g. a Next Generation Network) is described. A series of offers are sent from one or more source nodes to a throttle. An admission decision is carried out at the throttle for each offer, the outcome of the admission decision determining whether or not that offer should be admitted into the network. For each offer, if the admission decision is to admit the offer, it is sent from the throttle towards a target node in the network. Each offer belongs to a traffic class selected from a set of traffic classes. The throttle identifies the traffic class of each offer and the admission decision for each offer takes into account the traffic class of that offer according to a Service Level Agreement. |
US08432797B2 |
Method and system for distributed admission control in mobile ad hoc networks (MANETs)
Techniques are provided for distributed admission control (AC) in a mobile ad hoc network (MANET). When the source node transmits a new communication stream (NCS) toward a destination node, other nodes allow transmission of the NCS during a temporary admission period even though the NCS has not yet been admitted. The nodes can determine whether the NCS causes degradation of any existing communication stream(s) (ECSs) supported by that node based on existing QoS requirements associated with the ECSs. In some implementations, nodes which determine that they are unable to support ECSs transmit an indicator which notifies other nodes that admission of the NCS is denied by that node. By contrast, if none of the nodes transmit an indicator during the temporary admission period, then the NCS is “admitted” to the MANET and the source node is permitted to keep transmitting the NCS, a variation thereof or another new communication stream. |
US08432796B2 |
Method, computer program product, and apparatus for providing automatic gain control via signal sampling and categorization
An apparatus for detecting and adjusting volumes levels may include a processor capable of receiving data from a carrier(s). The processor is also capable of receiving trigger control signals from a trigger control and arranging the data into frames that are stored in a buffer. The processor is also capable of determining whether the trigger control signals include data indicating whether a determination regarding adjustment of a volume level of the data is required. The apparatus also includes a packet analyzer capable of calculating an average volume level associated with the frames when a determination reveals that adjustment of the volume level is required and is capable of generating categories, corresponding to intensity levels and categorizing the frames according to the intensity levels based on the average. The packet analyzer is also capable of determining whether to adjust the volume level based on a category assigned to the frames. |
US08432795B2 |
Radio communication system, radio communication method and base station
A base station according to the present invention includes: a detecting unit configured to detect a discard of the uplink user data received from a radio terminal; and a scheduling unit configured to transmit an AG or an RG instructing a decrease of an SG assigned to the radio terminal, when the discard of the uplink user data is detected by the detecting unit. |
US08432787B2 |
Softrouter protocol disaggregation
A SoftRouter architecture deconstructs routers by separating the control entities of a router from its forwarding components, enabling dynamic binding between them. In the SoftRouter architecture, control plane functions are aggregated and implemented on a few smart servers which control forwarding elements that are multiple network hops away. A dynamic binding protocol performs network-wide control plane failovers. Network stability is improved by aggregating and remotely hosting routing protocols, such as OSPF and BGP. This results in faster convergence, lower protocol messages processed, and fewer route changes following a failure. The SoftRouter architecture includes a few smart control entities that manage a large number of forwarding elements to provide greater support for network-wide control. In the SoftRouter architecture, routing protocols operate remotely at a control element and control one or more forwarding elements by downloading the forwarding tables, etc. into the forwarding elements. Intra-domain routing and inter-domain routing are also included. |
US08432786B2 |
Control channel design to support one-to-one, many-to-one, and one-to-many peer-to-peer communications
A protocol is provided that facilitates downlink concurrent peer-to-peer communications (within a time slot or traffic slot) between one device and many terminals as well as uplink concurrent peer-to-peer communications (within a time slot or traffic slot) between a plurality of terminals and one device. The concurrent peer-to-peer communications may take place within an ad hoc network of devices. To facilitate such operation, a time-frequency structure is provided within a control channel that allows the device and terminals to identify the peer-to-peer connections. This time-frequency structure also allows terminals to identify other sibling terminals that have a connection with the same device, thereby allowing to more efficiently performing interference mitigation. That is, sibling peer-to-peer connections with the same device may be treated different from other non-related peer-to-peer connects for purposes of interference mitigation in a wireless network. |
US08432780B1 |
Viterbi decoding apparatus using level information generator supporting different hardware configurations to generate level information to Viterbi decoder and related method thereof
An exemplary Viterbi decoding apparatus includes a Viterbi decoder and a level information generator. The Viterbi decoder is arranged for generating a first binary signal by decoding an input signal according to target level information. The level information generator is arranged to support a plurality of different hardware configurations each for level information generation, and operate in a target hardware configuration among the different hardware configurations to generate the target level information to the Viterbi decoder. An exemplary Viterbi decoding method includes: configuring a level information generator, arranged to support a plurality of different hardware configurations each for level information generation, to operate in a target hardware configuration among the different hardware configurations for generating target level information; and generating a first binary signal by performing Viterbi decoding upon an input signal according to the target level information generated from the level information generator. |
US08432778B2 |
Optical disc having plurality of recording layers, and method and apparatus for recording data thereon
Provided are an optical disc having a plurality of recording layers, and a method and apparatus for recording data thereon. The optical disc has a plurality of recording layers, each recording layer including: a data area; a connecting area; and a remaining area. The data, connecting, and remaining areas are respectively disposed in a direction from an inner circumference of the optical disc to an outer circumference. An outer boundary of each of the data areas is determined according to an amount of data to be recorded. Locations of the connecting areas and the remaining areas are determined by a recording and/or reproducing apparatus according to the determination of the outer boundary of each of the data areas. |
US08432770B2 |
Method and device for detecting the surface character of objects in road traffic or of persons
A method for detecting the surface character of objects in road traffic or of persons, especially pedestrians, vehicles, obstacles and the like, in which signals are emitted from a vehicle that are reflected by a person or an object, and in which the reflected signals are received and evaluated in the vehicle, wherein the emitted signals are transmit pulses whose echo pulses are received, and based on the signal characteristics of the echo pulses, the surface character is inferred, and from that, it is inferred whether a person or an object is positioned in front of the vehicle. |
US08432767B2 |
Clock mode determination in a memory system
A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device. |
US08432766B2 |
Multi-column addressing mode memory system including an integrated circuit memory device
A memory system includes a master device, such as a graphics controller or processor, and an integrated circuit memory device operable in a dual column addressing mode. The integrated circuit memory device includes an interface and column decoder to access a row of storage cells or a page in a memory bank. During a first mode, a first row of storage cells in a first memory bank is accessible in response to a first column address. During a second mode, a first plurality of storage cells in the first row of storage cells is accessible in response to a second column address during a column cycle time interval. A second plurality of storage cells in the first row of storage cells is accessible in response to a third column address during the column cycle time interval. The first and second pluralities of storage cells are concurrently accessible from the interface. |
US08432764B2 |
Boost cell supply write assist
A method of increasing a drain to source voltage measured at an access pass-gate to a SRAM circuit in a SRAM memory array, including increasing a low voltage from a low voltage source powering said SRAM circuit, and increasing a high voltage from a high voltage source powering the SRAM circuit. |
US08432758B2 |
Device and method for storing error information of memory
A device for storing error information of a memory device includes a plurality of parent memories and a plurality of child memories. Each of the parent memories stores a row address and a column address of one defective cell. Each of the child memories stores a column address of a defective cell, having a row address identical to a row address stored in the corresponding parent memory, or a row address of a defective cell, having a column address identical to a column address stored in the corresponding parent memory. Herein, each of the parent memories stores information about information about whether a row repair must be performed to repair a defective cell stored in the parent memory and information about whether a column repair must be performed to repair a defective cell stored in the parent memory. |
US08432752B2 |
Adaptive write procedures for non-volatile memory using verify read
A method includes performing a write operation on memory cells of a memory array to a first logic state using a voltage of a charge pump. A portion of the write operation is performed on the memory cells of the memory array using the voltage of the charge pump. A determination is made if the voltage insufficient for performing the write operation on the memory cells of the memory array. If a level of the voltage is insufficient, the write operation is continued with an increased level of the voltage by reducing load on the charge pump by providing the voltage on a reduced number of memory cells. The reduced number of memory cells is a first subset of the memory cells. |
US08432746B2 |
Memory page buffer
Various embodiments address various difficulties with source side sensing difficulties in various memory architectures, such as 3D vertical gate flash and multilevel cell memory. One such difficulty is that with source side sensing, the signal amplitude is significantly smaller than drain side sensing. Another such difficulty is the noise and reduced sensing margins associated with multilevel cell memory. In some embodiments the bit line is selectively discharged prior to applying the read bias arrangement. |
US08432744B2 |
Semiconductor storage device with a well control circuit
A semiconductor storage device according to an embodiment includes multiple memory cells which electrically rewrite data, a well control circuit which outputs an erasure voltage to be applied to a well through an output terminal, a first pump circuit which outputs a voltage set by boosting an input voltage to the output terminal, a second pump circuit which outputs a voltage set by boosting the input voltage to the output terminal and outputs a voltage higher than an output voltage of the first pump circuit, a pump switching detecting circuit which outputs an assist signal to perform a boosting operation on at least one of the first pump circuit and the second pump circuit and an erase pulse control circuit which sets target voltages of the first pump circuit and the second pump circuit, on the basis of setting values to set a target voltage of the erasure voltage. |
US08432743B2 |
Method and system for programming non-volatile memory cells based on programming of proximate memory cells
A multi-level non-volatile memory device programs cells in each row in a manner that takes into account the coupling from the programming of cells that are proximate the row to be programmed. In one example of the invention, after the row has been programmed, the proximate cells are verified by read, comparison, and, if necessary, reprogramming operations to compensate for charge added to proximate memory cells resulting from programming the row. In another example of the invention, a row of memory cells is programmed with charge levels that take into account the charge that will be added to the memory cells when proximate memory cells are subsequently programmed. |
US08432736B2 |
Nonvolatile memory device and method of programming the same
A nonvolatile memory device includes a memory cell array having multiple memory cells, a data input/output buffer for temporarily storing data to be stored in the memory cells, and a data scanner for scanning the data stored temporarily in the data input/output buffer. The nonvolatile memory device further includes control logic for reading address information of a memory cell in which at least a portion of the data is to be stored and selectively performing a data scan operation according to the read address information. |
US08432733B2 |
Data retention of last word line of non-volatile memory arrays
Techniques for operating non-volatile storage compensate for differences in floating gate coupling effect experienced by non-volatile storage elements on different word lines. An erase of a group of non-volatile storage elements is performed. A set of the non-volatile storage elements are for storing data and at least one of the non-volatile storage elements is a dummy that is not for storing data. The dummy is a neighbor to one of the data non-volatile storage elements. The data non-volatile storage elements are programmed at some point after the erase. Then, a programming voltage is applied to the dummy non-volatile storage element to increase the threshold voltage of the dummy to cause floating gate coupling effect to the neighbor non-volatile storage element to compensate for lesser floating gate coupling effect that the neighbor experienced during programming. |
US08432729B2 |
Phase-change memory with multiple polarity bits having enhanced endurance and error tolerance
A Phase-Change Memory (PCM) apparatus including a data field for storing a data bits representing a data value or an inversion of the data value and a polarity field for storing a plurality of polarity bits for indicating that the data bits stored in the data field represent the data value or the inversion of the data value. In one embodiment an odd number of set polarity bits indicates that the data bits represent the inversion of the data value and an even number of set polarity bits indicates that the data bits represent the data value. The PCM apparatus has enhanced endurance and improved error tolerance. |
US08432727B2 |
Invalid write prevention for STT-MRAM array
In a Spin Transfer Torque Magnetoresistive Random Access Memory (STT-MRAM) a bit cell array can have a source line substantially parallel to a word line. The source line can be substantially perpendicular to bit lines. A source line control unit includes a common source line driver and a source line selector configured to select individual ones of the source lines. The source line driver and source line selector can be coupled in multiplexed relation. A bit line control unit includes a common bit line driver and a bit line selector in multiplexed relation. The bit line control unit includes a positive channel metal oxide semiconductor (PMOS) element coupled between the common source line driver and bit line select lines and bit lines. |
US08432726B2 |
Secure non-volatile memory
A secure memory includes a bistable memory cell having a programmed start-up state, and means for flipping the state of the cell in response to a flip signal. The memory may include a clock for generating the flip signal with a period, for example, smaller than the acquisition time of an emission microscope. |
US08432724B2 |
Memory elements with soft error upset immunity
Integrated circuits with memory cells are provided. A memory cell may have four inverter-like circuits connected in a ring configuration and four corresponding storage nodes. The four inverter-like circuits may form a storage portion of the memory cell. Some of the inverter-like circuits may have tri-state transistors in pull-up and pull-down paths. The tri-state transistors may be controlled by address signals. Address and access transistors may be coupled between some of the storages nodes and a data line. The address and access transistors may be used to read and write into the memory cell. During write operations, the address signals may be asserted to turn off the tri-state transistors and eliminate contention current from the cell. During read and normal operations, the address signals may be deasserted to allow the inverter-like circuits to hold the current state of the cell while providing soft error upset immunity. |
US08432719B2 |
Three-dimensional stacked and-type flash memory structure and methods of manufacturing and operating the same hydride
A 3D stacked AND-type flash memory structure comprises several horizontal planes of memory cells arranged in a three-dimensional array, and each horizontal plane comprising several word lines and several of charge trapping multilayers arranged alternately, and the adjacent word lines spaced apart from each other with each charge trapping multilayer interposed between; a plurality of sets of bit lines and source lines arranged alternately and disposed vertically to the horizontal planes; and a plurality of sets of channels and sets of insulation pillars arranged alternatively, and disposed perpendicularly to the horizontal planes, wherein one set of channels is sandwiched between the adjacent sets of bit lines and source lines. |
US08432718B2 |
Semiconductor memory device
To provide a semiconductor memory device including an oxide semiconductor that can deal with instability of a threshold characteristic, in which writing is possible by a simple method. The semiconductor memory device functions by utilizing a characteristic that a threshold shifts when a thin film transistor including an oxide semiconductor is irradiated with ultraviolet light. Readout can be performed by setting a readout voltage between the threshold before the ultraviolet light irradiation and the threshold after irradiation. The threshold characteristic of an initial characteristic can be controlled by providing a back gate or by using two thin film transistors. |
US08432717B2 |
One-time programmable cell circuit, semiconductor integrated circuit including the same, and data judging method thereof
Provided is a semiconductor integrated circuit including: an anti-fuse element that electrically connects a first node and a first power supply terminal when data is written and electrically disconnect the first node and the first power supply terminal when data is not written; a first switch circuit that is connected between the first node and a first data line applied with a predetermine first voltage, and enters an off state from an on state according to a first control signal; and a detection part that detects write data of the anti-fuse element according to whether a voltage of the first node is substantially the same as the first voltage or substantially the same as a supply voltage of the first power supply terminal when the first switch circuit enters the off state. |
US08432715B2 |
Power conversion control apparatus for power conversion circuit including high-side and low-side switching elements and power storage device
The power conversion control apparatus is for controlling a power conversion circuit in which a plurality of pairs each including a high-side switching element and a low-side switching element connected in series to each other are connected in parallel to a capacitor, and an external battery is connected to the capacitor through a relay. To discharge the capacitor, the power conversion control apparatus turns on both the high-side and low-side switching elements of at least one of the pairs to make a short circuit between both electrodes of the capacitor on condition that the relay is open. |
US08432714B2 |
Load balancing of parallel connected inverter modules
A method and an arrangement are disclosed for balancing load between parallel connected inverter modules, which inverter modules are arranged to supply a common load. The method can include providing similar switching instructions for parallel connected inverter modules, determining on the basis of phase currents of each parallel inverter module a first time period for each output phase of each inverter module for correcting current imbalance by advancing or delaying turn-on or turn-off time instants of switch components of the inverter modules, and advancing or delaying the turn-on or turn-off time instants of the switching instructions based on the first time period. The method also can include determining temperatures of each output phase of each inverter module, modifying the switching instructions for one or more of the parallel inverter modules for controlling the temperatures of the output phases, and controlling the inverter modules with a switching instruction in which the turn-on or turn-off times have been advanced or delayed in respect of one or more parallel modules and further modified in respect of one or more inverter modules. |
US08432713B2 |
System and method for reducing an input current ripple in a boost converter
A device comprises a first power cell, a second power cell, a power factor correction module, a boost inductor switch circuit, and an output. The first and second power cells are configured to provide first and second currents in response to an input voltage. The power factor correction module is configured to continuously activate and deactivate the first and second power cells based on an input current level, on the input voltage, and on an output voltage. The boost inductor switch circuit is configured to disable the first power cell in response to the input current level being below a predetermined level. The output is configured to provide the output voltage based on the first and second currents when the input current level is above the predetermined level, and to provide the output voltage based on the second current when the input current level is below the predetermined level. |
US08432712B2 |
Single switch high efficiency power supply
Disclosed are apparatus and methodology for providing a capacitive voltage divider configured to reduce a relatively high level alternating current (AC) to a lower level direct current (DC). The apparatus provides a series of capacitors and diodes configured for series charging of the capacitors and parallel discharge thereof by way of a single switching element. In operation, the capacitor series is charged during the negative half cycle of the AC source and then discharged during the positive half cycle thereof. |
US08432711B1 |
Power transfer devices, methods, and systems with crowbar switch shunting energy-transfer reactance
The present application discloses methods, circuits and systems for power conversion, using a universal multiport architecture. When a transient appears on the power input (which can be, for example, polyphase AC), the input and output switches are opened, and a crowbar switch shunts the inductance which is used for energy transfer. This prevents this inductance from creating an overvoltage when it is disconnected from outside lines. |
US08432707B2 |
Card design with fully buffered memory modules and the use of a chip between two consecutive modules
An AMB component and a connection interface for a memory installation with fully buffered Dimm memory modules connected in series. The AMB component is disposed on a connecting line from memory modules to a memory controller of the memory installation to re-amplify the connecting line between two consecutive FBD memory modules. The connection interface includes an AMB amplifier component for the connection of a main memory card that includes at least one processor, to an auxiliary memory card of the type having a series of memory modules. Two series of FBD memory modules are connected to respective FBD channels in the auxiliary memory card using FBD connectors in a daisy-chain arrangement. |
US08432705B2 |
Expansion apparatus with serial advanced technology attachment dual in-line memory module
An expansion apparatus includes a serial advanced technology attachment dual-in-line memory module (SATA DIMM) with a first circuit board, an expansion card with a second circuit board, and a cable member. A first edge connector is set on a bottom edge of the first circuit board and includes a number of first power pins connected to a control chip, a number of first storage chips, and a first connector, and a number of first ground pins. A second edge connector is set on a bottom edge of the second circuit board and includes a number of second power pins connected to a number of second storage chips and a second connector, and a number of second ground pins. The cable member includes a cable, a third connector connected to the first connector, and a fourth connector connected to the second connector. |
US08432702B2 |
Electronic apparatus and printed wiring board
According to an aspect of the present invention, there is provided a printed wiring board including: a substrate including an edge and a fixing hole located adjacent to the edge, the fixing hole configured to receive a bolt; and a land formed in a vicinity of the fixing hole and extending in at least a first direction and a second direction, the first direction being a direction from the fixing hole toward a center of the substrate, the second direction being direction along the edge. |
US08432699B2 |
Junction box and electrical connection mechanism thereof
A junction box for a solar module is disclosed and comprises a housing having an opening for introducing a plurality of conductor strips; and an electrical connection mechanism disposed in a receptacle of the housing. The electrical connection mechanism comprises a plurality of conductor strip connection devices disposed on an inner surface of the housing for connecting to the conductor strips; and a current-path arrangement module detachably connected with the conductor strip connection devices and comprising a carrier, a plurality of electricity conveying elements and a plurality of electronic components, wherein the electricity conveying elements and the electronic components are disposed on one surface of the carrier, and each electronic component is connected with two adjacent electricity conveying elements. |
US08432692B2 |
Server cabinet with liquid cooling system
An exemplary server cabinet includes an enclosure configured to house multiple servers therein, and a liquid cooling system. A heat conductive plate is positioned in the enclosure to be adjacent to the servers. The liquid cooling system includes a cooler located outside the enclosure, a conduit thermally connecting the cooler with the heat conductive plate, and a working liquid circulating in the conduit and the cooler. Heat generated by the servers is absorbed by the heat conductive plate and transferred to the cooler by the working liquid for dissipation. |
US08432685B2 |
Casing for sheltering electronic components and network element and air passage
A casing for sheltering electronic components (52, 83) is disclosed, comprising:—an air inlet (110) at a first position of the casing (11) and,—an air outlet at a second position of the casing (11). The air inlet (110) comprises a first plate (112) with at least one first aperture (190) therein. The inlet (110) also comprises a second plate (114) that is arranged between the first plate (112) and an inner part of the casing (11). The second plate comprises at least one second aperture (192). |
US08432679B2 |
Silicone barrier for drive window
An optical drive dust guard can include an elongated strip of silicone having a front surface, a back surface and an adhesive along one of the surfaces, an elongated slit formed along and through a center portion of the elongated strip, and one or more elongated notches formed along the elongated strip. The elongated notches result in at least a portion of the elongated strip becoming hinged to another portion of the elongated strip about the notches, so as to allow a hinged frontwards or backwards passage of an optical media therethrough. The elongated slit can be formed after the silicone dust guard is already installed in the host device. |
US08432662B2 |
Ceramic capacitor and method of manufacturing same
In a ceramic capacitor according to the present invention, the electrode strips of an internal electrode and the dielectric strips of a ceramic dielectric member are arranged perpendicularly to the surface of a substrate, and as such, the plurality of electrode strips and the plurality of dielectric strips are arranged alternately along a parallel direction relative to the substrate surface. That is, the electrode strips and the dielectric strips are multi-layered along a parallel direction relative to the substrate surface, thereby facilitating the realization of multi-layering in the ceramic capacitor by a known patterning technology. |
US08432660B2 |
Ion generating unit and lighting apparatus
In an ion generating unit configured to control driving of a plurality of ion generating elements for generating ions by a controller, the controller drives the ion generating elements upon start up, and is configured to keep driving for a predetermined time period; thereby, the ion concentration of a space upon start up is quickly raised to a predetermined concentration. Further, the controller is configured to drive the ion generating elements intermittently and one after another in order after the predetermined time period has elapsed; the product life is elongated while maintaining the predetermined ion concentration and shortening the driving time of the ion generating elements. |
US08432657B2 |
Protection apparatus of load circuit
A protection apparatus of a load circuit sets a threshold temperature at a lower temperature than an allowed temperature of an electric wire for use in the load circuit, and estimates a temperature of the electric wire based on an ambient temperature, a load current and a time while the load current is flowing through the electric wire. Then, in the case where the estimated temperature has reached the threshold temperature, a semiconductor relay (S1) is broken. As a result, in the case where such an electric wire temperature has risen owing to an occurrence of an overcurrent, and the like, the circuit is surely protected at the point of time before the electric wire temperature reaches the allowed temperature. Therefore, a fuse used in a conventional load circuit becomes unnecessary. |
US08432653B2 |
ESD protection device
An ESD protection device includes a ceramic multilayer substrate, at least one pair of discharge electrodes provided in the ceramic multilayer substrate and facing each other with a space formed therebetween, external electrodes provided on a surface of the ceramic multilayer substrate and connected to the discharge electrodes. The ESD protection device includes a supporting electrode obtained by dispersing a metal material and a semiconductor material and being arranged in a region that connects the pair of discharge electrodes to each other. |
US08432652B2 |
Protection apparatus against electrostatic discharges for an integrated circuit and related integrated circuit
There is described a protection apparatus against electrostatic discharges for an integrated circuit; said integrated circuit comprises a radiofrequency or higher frequencies internal circuit. The internal circuit has a first and a second terminals for the output or the input of a radiofrequency or higher frequencies signal. The apparatus comprises first means for electrically connecting said first and second terminals of the internal circuit to at least a PAD and the integrated circuit comprises at least a first and a second supply circuital lines and at least a first and a second protection devices against electrostatic discharges connected to said first and second supply lines. First means have a resistive component and each of said first and second protection devices against the electrostatic discharges have a parasitic capacitive component. The apparatus comprises second means configured to connect said first means and said first and second protection devices against the electrostatic discharges to at least a common circuital point preventing the resistive component of said first means or said internal circuit from combining with the parasitic capacitive components of said first and second protection devices against the electrostatic discharges. |
US08432650B2 |
Relay switching method and hybrid relay switch
A control system comprises a solid-state switch, a mechanical current interrupting device, and a control module. The solid-state switch is connected in series with a power source and an intake air heater. The mechanical current interrupting device is connected in series with the power source and the solid-state switch. The control module selectively closes the solid-state switch to provide power to the intake air heater. The control module also causes the mechanical current interrupting device to mechanically interrupt current flow to the intake air heater when a voltage of the intake air heater is outside of a desired range. |
US08432648B2 |
Discharge device for vehicle
A discharge device for a vehicle includes a discharging circuit that connects a second capacitor and a discharging resistor in parallel through activation of a forced connection device. When a collision of the vehicle is detected, the discharge device forcibly stops electricity supply from the storage battery to the electric circuit including the second capacitor, and activates the forced connection device to forcibly discharge the second capacitor. A pair of connecting terminals of the forced connection device are arranged to be pressed against each other with an insulating member disposed therebetween. The forced connection device includes a gas generator for generating combustion gas directed to the insulating member. When an abnormality is detected, the forced connection device short-circuits the connecting terminals with each other through activation of the gas generator. The second capacitor and the discharge device are provided integrally. |
US08432643B1 |
Electromagnetic heads, flexures, gimbals and actuators formed on and from a wafer substrate
Devices for reading or writing electromagnetic information include a wafer substrate piece disposed between an electromagnetic transducer and an electrostrictive or piezoelectric actuator. The substrate piece is shaped as a rigid body adjoining the transducer and as a flexible element connecting the body and the actuator. To fabricate, at least one electrostrictive layer and many transducers are formed on opposite sides of a wafer that is then cut into rows containing plural transducers. The rows are processed from directions generally normal to the wafer surface upon which the transducers were formed, by removing material to form a head, flexures and a media-facing surface on the head. Conductive leads are formed on a back surface of flexures connecting the transducer with drive electronics. The flexures are aligned with forces arising from interaction with the media surface and from seeking various tracks, reducing torque and dynamic instabilities and increasing actuator access time. |
US08432642B2 |
Magnetic head suspension having a supporting part with an edge formed into a concave shape
In a magnetic head suspension according to the present invention, each of paired right and left connecting beams that are positioned on both sides of an open section, with which paired piezoelectric elements are at least partially overlapped in a plan view, in a suspension width direction and connect a proximal end section that is directly or indirectly connected to a main actuator and a distal end section to which the load bending part is connected includes proximal-side and distal-side beams. The distal-side beam is inclined with respect to the proximal-side beam in a plan view such that a connection point between the proximal-side and distal-side beams is located closer to a suspension longitudinal center line relative to a virtual line connecting the proximal end of the proximal-side beam and the distal end of the distal-side beam. |