US08769706B2

A system, method and computer program product for a user to verify that a network resource address is trusted. At least one entity registration is stored at a server. Each entity registration comprises an identity of an entity and entity addressing information associated with the identity of the entity. The existence of at least one entity whose identity is included in the at least one entity registration is confirmed. A query comprising a target addressing information is received from a client. If the target addressing information matches the entity addressing information, the identity of the entity associated with the entity addressing information is determined and a result comprising the identity of the entity associated with the entity addressing information matching the target addressing information is transmitted to the client. If no entity addressing information matches the target addressing information, an indication of such is transmitted to the client.
US08769705B2

A networking system comprising an application service that runs on a cloud infrastructure and is configured to receive dual encrypted content from a content provider and re-encrypt the dual encrypted content to enable dynamic user group control for group-based user authorization, and a cloud storage service coupled to the application service and configured to store the dual encrypted content from the content provider and the re-encrypted dual encrypted content from the application service, wherein the application service and the storage service are configured to communicate and operate with a content delivery service that uses a content delivery network (CDN) to deliver the re-encrypted content to one or more users in a group authorized by the content provider.
US08769697B2

Systems and methods for managing jobs to be scanned based on existence of processing nodes are described. One of the methods includes obtaining identification information regarding operation of a first set of the processing nodes from an inventory and creating a job for scanning the processing nodes of the first set for security vulnerability. The job includes the identification information. The method further includes verifying the inventory to determine the first identifying information of the first set of processing nodes for removal from the job and loading the job having second identifying information for a second set of processing nodes that remain after the verifying operation.
US08769696B2

Mechanisms for evaluating downgrader code in application code with regard to a target deployment environment. Downgrader code in the application code is identified. Based on an input string, an output string that the downgrader code outputs in response to receiving the input string is identified. One or more sets of illegal string patterns are retrieved. Each of the one or more sets of illegal string patterns is associated with a corresponding deployment environment. The illegal string patterns are string patterns that a downgrader identifies in the information flow for security purposes. A determination is made as to whether the downgrader code is compatible with the target deployment environment based on the one or more sets of illegal string patterns and the output string. An output indicative of the results of the determining is generated.
US08769694B2

The present invention discloses a proxy gateway anti-virus method, a pre-classifier, and a proxy gateway. The method includes: receiving a resource obtaining request for obtaining a to-be-transmitted resource; sending a pre-detection request to a network element that stores the to-be-transmitted resource, to obtain attribute information of the to-be-transmitted resource; judging, based on an anti-virus policy and according to the attribute information, whether the to-be-transmitted resource needs anti-virus scanning; if yes, performing anti-virus scanning on the to-be-transmitted resource that is subsequently obtained; and if no, transparently transmitting the to-be-transmitted resource that is subsequently obtained. The present invention provides a technical solution to pre-detecting whether a to-be-transmitted resource needs anti-virus scanning according to attribute information, and a resource that needs no anti-virus scanning can be transmitted transparently and directly before the resource is sent to a proxy layer, thereby implementing an anti-virus function, improving transmission efficiency, and reducing the waste of resources.
US08769665B2

Methods, systems, and apparatuses are described for implementations of an Internet protocol (IP) communication device (e.g., an IP phone) that contains a firewall. The IP communication device is coupled between a computer system and a network. A data packet is received at a first port of the IP communication device. The data packet is filtered with the firewall included in the IP communication device. The filtered data packet may be transmitted from a second port of the IP communication device (in modified or unmodified form), or may be canceled based on the filtering. In one implementation, the first port is coupled to the network and the second port is coupled to the computer system. In another implementation, the first port is coupled to the computer system and the second port is coupled to the network.
US08769646B2

There is presented a system and method for associating a domain transcendent identification (ID) of a user and a domain specific ID of the user, the system comprising an ID association server accessible by a plurality of secure domains over a network. The system also includes an ID associator application that when executed by ID association server is configured to receive a domain specific ID that associates the user to the secure domain, enter the domain specific ID in a domain transcendent ID record created for the user, generate a unique data associated with the domain transcendent ID record and identify a network location for submission of the unique data, send the unique data and the network location to the user, and associate the domain transcendent ID and the domain specific ID.
US08769644B1

A method and system for facilitating management of cloud-based service instances, the system including one or more computing systems configured to communicate with at least one multi-tenant computing cloud, and configured to establish a cloud-based service instance hosted in the multi-tenant computing cloud and an access entity with permissions to access the established cloud-based service instance. The system can receive a request for the cloud-based service instance, the request authenticated as originating from a requestor; consult a set of access controls associated with the cloud-based service instance; determine, responsive to the consulting, if the request is allowable by the requestor; and enable, responsive to determining that the request is allowable by the requestor, the requestor to complete the request using a restricted access credential associated with the access entity.
US08769642B1

Systems and methods for controlling access to one or more computing resources relate to generating session credentials that can be used to access the one or more computing resources. Access to the computing resources may be governed by a set of policies and requests for access made using the session credentials may be fulfilled depending on whether they are allowed by the set of policies. The session credentials themselves may include metadata that may be used in determining whether to fulfill requests to access the one or more computing resources. The metadata may include permissions for a user of the session credential, claims related to one or more users, and other information.
US08769641B2

A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. In the method a modified base image is overlaid with a modified overlay image on a display and at least one of the modified base image and modified overlay image is moved by the user. In addition to the moving, a change in orientation of at least one of the modified base image and the modified overlay image is required. Positive authentication is indicated in response to the base image reference point on the modified base image being aligned with the overlay image reference point on the modified overlay image after moving through at least one other pre-selected reference point.
US08769638B2

A digital content authentication system, an image display apparatus applied to the system, and a digital content authentication controlling method of the system are provided. The image display apparatus includes an interface section which demands authentication results from a plurality of source providing apparatuses through a bus and receiving responses to the demanding for the authentication result and an output section outputting the authentication results by the received response. Accordingly, the image display apparatus can recognize the authentication states of the source providing apparatuses.
US08769628B2

A method may be performed in a data storage device that stores one or more files and that is operatively coupled to any host device that is accessible to another device via a network. The method includes receiving an access request originating from the other device. The access request is received via a particular host device registered as a recipient of requests for access to the data storage device via the network while the data storage device is operatively coupled to the host device and while the host device is accessible via the network. The method also includes, in response to receiving the access request, sending a response with access information to the other device. The response is provided to the particular host device to be sent to the other device via the network.
US08769626B2

Techniques are provided for performing web authentication of mobile wireless devices that roam from a wireless wide area network to a wireless local area network. A redirect rule is invoked when a request is received from the mobile wireless device for world wide web access in order to obtain authentication for the mobile wireless device before permitting world wide web access. When a world wide web access request is received from the mobile wireless device, it is redirected to an authentication portal to allow a user of the mobile wireless device to enter user credentials to allow for world wide web access using the IP address.
US08769624B2

Techniques are provided for granting authorization to restricted content on a display device from an authorizing device. In one embodiment, the display device may operate in a display mode where only unrestricted content is accessible. To access restricted content, the display device may transmit an authorization request signal to the authorizing device. The authorizing device, having received the authorization request, prompts an authorized user to enter an authentication input, such as a password or gesture, on the authorizing device. Upon verification of the authentication input, the authorizing device is authenticated. An authorization signal is transmitted to the display device, and the display device may operate in an authorized mode, having access to otherwise restricted content or functions.
US08769621B2

A method provides for permission-based access to personal information over a communication network. The method includes entering specified owner personal information in an owner terminal, by an owner, to establish a secure owner profile, which is stored in an owner database. The method also includes entering specified user personal information in a user terminal, by a user, to establish a secure user profile, which is stored in a user database. The method further includes entering a user request in the user terminal requesting permission to receive a designated piece of the owner personal information from the secure owner profile. A server determines whether to approve the user request; and provides permission to use the designated piece of the owner personal information to the user over the communication network after the user request is approved by the server.
US08769611B2

A method is provided for securing a PMIP tunnel between a serving gateway and a new access node through which an access terminal communicates. A PMIP key hierarchy unique to each access terminal is maintained by the gateway. The gateway uses a first node key to secure PMIP tunnels when authentication of the access terminal has been performed. A PMIP key is generated based on the first node key and the PMIP key is sent to the new access node to assist in establishing and securing a PMIP tunnel between the gateway and the new access node. Otherwise, when authentication of the access terminal has not been performed, the gateway generates a second node key and sends it to an intermediary network node which then generates and sends a PMIP key to the new access node. This second key is then used to secure the PMIP tunnel.
US08769604B2

System and method for enforcing role membership removal requirements are described. In one embodiment, the method includes, responsive to receipt of a removal request, performing a role evaluation of the removal request to generate a policy request; performing a policy evaluation of the policy request; generating a policy response in accordance with the policy evaluation; and enforcing the policy response.
US08769601B2

Improvements in program viewing apparatus and methods, some of which are now commonly referred to as personal video recorder (PVR) and program guide features in television sets, set top boxes and other video devices. The invention provides for a user display such as a flat panel program display device, a user remote for the user to control operations and features, program data storage for storing programs and related information, removable data storage for storing programs and related information on removable storage media. Also included is a data manager which functions include response to the user's desires via the user remote to control receiving and storing programs and select received or stored programs to be displayed on the user display device. The data manager may also be responsive to receive, store and display other services such as programming guide services to provide enhanced program viewing and storage management as directed by the user.
US08769588B2

This broadcasting receiver includes a receiving portion capable of receiving a digital television broadcast signal, a transmitting portion capable of transmitting a network signal and a control portion establishing a network on coaxial wiring when a frequency band allocated for transmitting the digital television broadcast signal on the coaxial wiring includes a free frequency band having a bandwidth larger by a prescribed bandwidth than a bandwidth of the network signal.
US08769582B2

Meta-channels identify content entries and indicate an order with which to experience the content entries. The meta-channels may include a multi-source meta-channel that includes at least a first content entry that relates to first content broadcast by a first content provider at a specific time and a second content entry that relates to second content made available, over a network, by a second content provider in response to user requests. A selection of a meta-channel is received and the selection of the meta-channel is mapped to a content entry defined by the selected meta-channel. A media system is controlled to render content based on a content entry mapped to by the selected meta-channel.
US08769571B2

A method (100) and electronic device (10) for resuming multimedia content playback for display on the electronic device. The method includes: receiving a command to render multimedia content from a user input device (20), wherein the multimedia content includes previously viewed multimedia content and un-viewed multimedia content; selecting one or more segments of the previously viewed multimedia content; displaying a thumbnail that corresponds to the selected one or more segments on a display (18) of the electronic device to provide a visual summary of the previously viewed content; and displaying at least a portion of the un-viewed multimedia content after at least a portion of the visual summary is displayed on the display.
US08769570B2

A digital broadcast receiver is disclosed. The method of processing an application in a digital broadcast receiver connected with an interactive network includes receiving, from a broadcast network, broadcast audio/video (A/V) content and application information table (AIT) data, wherein the AIT data includes a linkage descriptor, parsing the linkage descriptor, wherein the linkage descriptor comprises a field identifying a type of at least one secondary device able to process the application, displaying an indicator informing that the application is able to be accessed by using at least one secondary device, searching at least one secondary device connected to the digital broadcast receiver, receiving a request signal for the application, and transmitting the application or an IP address of the application to the secondary device.
US08769569B1

A system, method, and computer program product are provided for delivering video content over a wide area network (WAN). Included is at least one server for transcoding or transrating the video content for delivery over the WAN.
US08769568B2

Primary presentation stream is received and presented to user. Alternate presentation stream received according to channel prediction stands ready for presentation if user selects channel processed as alternate stream. Prediction is made according to pre-indication of channel selection or time-selected usage history.
US08769563B2

A display apparatus performs an application related function using broadcast information of a broadcast image which is currently being displayed when a command to perform the application related function is input by the user. Accordingly, the user is able to easily select the application related to the program which is currently being broadcasted.
US08769555B2

The interoperability between objects in multiple virtual machines that are written to support different languages, such as .NET and Java is managed. In particular, objects or programs running inside a virtual machine are allowed to create, control, and destroy objects running inside a separate virtual machine. The virtual machines interoperate using a proxy mechanism that utilizes function calls, rather than data passing, to run and access the desired objects.
US08769554B2

A terminal device in which basic information and detailed information of each a plurality of application programs are stored in a different storage area for each application program, and that prohibits access to each storage area by other application programs, is caused to execute the processes of displaying a window that includes the basic information of each application program, and, if a cursor is moved to the display position of one of the pieces of basic information, launching, in an information providing mode, a first application program where the cursor is positioned and a second application program whose basic information is displayed adjacent to the first application program to acquire the detailed information of the application programs, and displaying the detailed information of the first application program.
US08769553B2

A system, method, and computer program product are provided for developing a portable software application. The method includes the steps of defining a project, adding a screen to the project, the screen being defined as a generic screen or a platform-specific screen, adding a component to the screen, the component being defined as a generic component or a platform-specific component, redefining the screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to the screen, and defining an application flow from the screen to one or more additional screens.
US08769552B2

A service that determines what event has occurred and provide a list of actions that the service can be performed in order to help the user through a hectic time period is disclosed. In one example, one or more modules can identify one or more events and transmitting an indication of the at least one event to a mobile device. Then, one or more modules can receive an indication that a mobile device has selected at least one of the at least one event, and determine at least one action to perform, wherein the at least one action can be associated with the at least one selected event.
US08769540B2

A method for real-time scheduling of an application having a plurality m of software tasks executing at least one processing operation on a plurality N of successive data frames, each of said tasks i being defined at least, for each of said frames j, by an execution time Cij, an execution deadline Dij and a guard time Pij with respect to the next frame j+1, said guard time Pij being greater than or equal to said deadline Dij,includes: for each task i, calculating the ratios C i j D i j and then searching for the maximum over all frames j of ratios max ( C i j D i j ) , comparing the sum ∑ i = 0 m - 1 ⁢ max 0 ≤ j ≤ N - 1 ⁢ ( C i j D i j ) with the number of processors operating in parallel over which the total computation load of the real-time application is distributed, and, if said sum ∑ i = 0 m - 1 ⁢ max 0 ≤ j ≤ N - 1 ⁢ ( C i j D i j ) is less than or equal to the number of processors, concluding on the feasibility of the real-time execution of all said software tasks distributed over said processors.
US08769533B2

A method, system, and computer program product enhances resource/process availability by providing hardware based buffering of network packets during checkpointing in a virtualized environment. A High Availability Checkpoint (HAC) utility pre-configures a physical network adapter to buffer outgoing network packets from virtual machines that employ a checkpointing technology. In response to receiving an outgoing network packet from a virtual machine and determining that the virtual machine employs a pre-specified checkpointing technology, the physical network adapter buffers the outgoing network packet. In addition, a primary host performs/facilitates checkpoint operations (associated with the virtual machine) with a secondary host. When checkpoint operations are successfully completed, the HAC utility triggers the transmission of the buffered network packets from the network adapter to a network destination. The physical network adapter minimizes checkpointing network latency by pre-assigning a higher priority to a buffered network packet from a checkpointing virtual machine than to a new network packet that originates from a non-checkpointing virtual machine.
US08769531B2

Embodiments of the present invention provide an approach for optimizing a configuration of virtual machine (VM) instances. In a typical embodiment, such optimization comprises either the splitting of a single VM instance into multiple VM instances or the consolidation of multiple VM instances into fewer (e.g., a single) VM instance. Along these lines, it will first be determined which VM instances would be good candidates for reconfiguration. Under one approach, VM instances that are candidates for reconfiguration are identified based upon an analysis of applicable/associated service level agreement (SLA) terms versus the performance of the VM instances. For example, VM instances can be reconfigured if such reconfiguration will maximize a benefit provided by the applicable SLA terms (e.g., if the splitting of a single VM instance into multiple VM instances would cause a workload to be processed more efficiently, resulting in a more favorable cost/benefit ratio). In another embodiment, candidate VM instances can be identified based upon a commonality of an entity (e.g., a consumer) associated therewith. For example, if a single entity is utilizing multiple VM instances, such VM instances could be considered candidates for consolidation to avoid unnecessary computing resource consumption.
US08769528B2

A universal appliance combines the benefits of a fixed-function CE device with the generality of a PC. The universal appliance includes a host environment for supporting fixed functions and virtual machines that can provide general computing capabilities (e.g., a Windows® OS). The user can select fixed functions and virtual machines for operation on the universal appliance. In some implementations, software environments, including the fixed functions and virtual machines, can be delivered by a universal appliance service provider over a network or other communication medium. The software environments for fixed functions and virtual machines can also be delivered by a removable or portable medium (e.g., a USB flash drive, compact disk, media player, mobile phone). Twenty-four hour server functions can be provided with the universal appliance to allow for automatic data backup, remote access to personal data and an Internet telephone that can accept calls 24 hours a day.
US08769525B2

A networked firmware management system is operable to manage firmware in one or more target devices by receiving one or more firmware target specifications from one or more target devices, the firmware target specifications each identifying a firmware target in the target device. The server stores the one or more received firmware target specification, associated with the one or more firmware targets in the target device. When the server receives a firmware update, the server matches a firmware attribute of the received firmware update against the one or more firmware target specifications stored in the server, and sends the received firmware update to any firmware targets in the target device having a firmware target specification that matches the received firmware update attribute.
US08769523B2

A system and method for resolving upgrade conflicts in a content distribution system is disclosed. The present principles resolve upgrade conflicts by assigning a priority level to each upgrade and using these priorities to determine whether one or more already running upgrades should be interrupted in favor of a newly launched upgrade. If it is determined that the already running upgrades should not be interrupted, the new upgrade is terminated without attempting an upgrade. If it is determined that the already running upgrades should be interrupted, a signal is sent to kill the already running upgrade processes, causing the already running upgrades to safely exit. Further embodiments include ignoring kill signals at certain times during the upgrade process to ensure system stability.
US08769518B1

Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's execution is being recorded in a virtual machine environment so that the application program's behavior, when played back in that virtual machine environment, will duplicate the behavior that the application program exhibited when originally executed and recorded. Techniques disclosed herein take advantage of the recognition that only minimal data needs to be recorded in relation to the execution of deterministic operations, which actually can be repeated “verbatim” during replay, and that more highly detailed data should be recorded only in relation to non-deterministic operations, so that those non-deterministic operations can be deterministically simulated (rather than attempting to re-execute those operations under circumstances where the outcome of the re-execution might differ) based on the detailed data during replay.
US08769517B2

A common symbol table is generated, which includes symbols of a plurality of independent applications. The symbols included in the common symbol table are common symbols of the applications. The bulky information associated with the common symbols are stored in the common symbol table, and stubs used to locate the common symbols are stored in local tables of the applications.
US08769514B2

A dynamic race detection system is provided that detects race conditions in code that executes concurrently in a computer system. The dynamic race detection system uses a modified software transactional memory (STM) system to detect race conditions. A compiler converts portions of the code that are not configured to operate with the STM system into pseudo STM code that operates with the STM system. The dynamic race detection system detects race conditions in response to either a pseudo STM transaction in the pseudo STM code failing to validate when executed or an actual STM transaction failing to validate when executed because of conflict with a concurrent pseudo STM transaction.
US08769507B2

A method, system, and article of manufacture are disclosed for transforming a definition of a process for delivering a service on a specified computing device. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming the definition by using a processing unit to apply the assumptions to the definition of the process to change the way in which the process operates. The definition of the process may be transformed by using factors relating to the specific context in or for which the definition is executed. Also, the definition may be transformed by identifying, in a flow diagram for the process, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
US08769501B2

A method for analyzing changes in a software code may have the steps of: inputting a plurality of different versions of a plurality of software artifacts to a change analysis device, deriving design constructs of the software code of the software artifacts by using an abstract syntax tree analysis, with the software code differences between the different versions of each of the software artifacts, classifying the derived design constructs of each of the software artifacts according to the compared software code differences, and outputting a visualization of the design constructs of each of the software artifacts, which visualization is structured according to the classification of the design constructs.
US08769495B1

A method, system and apparatus for debugging in a multiprocessor environment. The system includes a principal processor which remotely debugs target programs running on a plurality of different target processors. The different types of target processors differ with respect to their instruction sets. The principal processor debugs the target programs and is configured to provide a plurality of debugging instructions specific to each instruction set, determine the type of target processor executing a target program to be debugged, select among the debugging instructions specific to each instruction set based upon the identified type of target processor, and insert the selected debugging instructions into the target program.
US08769491B1

Exemplary embodiments provide annotations for dynamic dispatch of threads from scripting language code. Exemplary embodiments may provide scripting language code and execute the code causing examination of at least one annotation associated with a referenced collection of code. Exemplary embodiments may dynamically dispatch a first task to a first thread automatically from the scripting language code at runtime based on the examination of the at least one annotation associated with the referenced collection of code.
US08769490B2

An emulator for hosting desktop widgets. The emulator mimics the functions of a desktop widget engine. The emulator serves as a user interface component that may be added via a rapid application development tool, such as Oracle International Corporation's Application Development Framework. The rapid application development tool may be used to install the emulator, for example, in a region of a user interaction environment or an application created by the rapid application development tool. If desired, multiple options may be provided in terms of regions to provide the emulator. In addition, one or more selection devices, such as a drop down menu, may be provided to select particular desktop widgets for use and display. Tabbed pages may be provided on a display for the emulator for organizing both personal and enterprise desktop widgets. Security settings control access to widgets, and an option to allow or restrict access to widget display options in the emulator.
US08769489B2

A method is provided for operating a first computer device, in which a source program code is generated which contains a functional model that is hierarchically composed of functions which are hierarchically composed of components, the visibility of the components within the functional model being determined by the hierarchy. Placeholders are used within the hierarchy for determined components and executable program code is generated, the placeholders being replaced by the determined components via a correspondingly executed mapping rule before executable program code is generated. This method allows the locality principle to be maintained, for example on experimental hardware.
US08769472B1

A signal transmission line check method to be executed by a computing device is described. A to-be-checked signal transmission line group in a displayed printed circuit board (PCB) layout is determined. Whether all signal transmission lines of the to-be-checked signal transmission line group are laid out in a same layer of the displayed PCB layout is checked according to an input serial number of a chipset and layer properties of the to-be-checked signal transmission lines. The signal transmission lines that do not satisfy design standards are determined when not all of the to-be-checked signal transmission lines are laid out in a same layer. A related computing device is also disclosed.
US08769471B2

A method for producing an electrical circuit includes providing a substrate having a first pattern of features and defining a second pattern comprising a net of interconnected circuit elements. Different respective transformation rules are specified for different ones of the circuit elements. The second pattern is modified by applying the respective transformation rules to the circuit elements so as to align the circuit elements with the features in the first pattern, and the modified second pattern is applied to the substrate.
US08769466B2

The disclosed method includes: identifying a first reference component from among first components defined in a first constraint condition that is a reference designated from among constraint conditions regarding a position relationship between plural components on a printed circuit board; identifying a second reference component from among second components defined in a second constraint condition that is to be compared with the first constraint condition and included in the constraint conditions; and identifying a fourth component that is a component other than the second reference component among the second components and has a correspondence with a third component, based on position relationships with the third component and an attribute of the third component, wherein the third component is a component other than the first reference component among the first components.
US08769456B1

Various processes or modules described herein enable the schematic design tools to obtain physical data of a physical design and to perform one or more simulations in the schematic domain with such physical data such that the schematic design tools are made electrically aware of the physical data. Various types of data in the physical domain may be transferred to the schematic domain for the performance of one or more schematic simulations with the transferred data. The schematic designs are thus made electrically aware of such data from the physical domain and may incorporate any layout induced effects early in the schematic design stage or even at the time a schematic instance of a physical module is to be created in the schematic domain.
US08769447B2

Apparatus and method for designing an electrical component including a processor and a user interface, enabling a user to input a desired characteristic of the electrical component, such as inductance or quality factor at an operating frequency for an integrated spiral inductor. The processor is configured to determine sufficiently optimal characteristics of the electrical component, combining the user desired characteristic with other preset characteristics of the electrical component, to define a first model of the electrical component, to simulate the model having the combined characteristics to determine performance, and to draw on a rule-set of expert knowledge relating to the general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion in order to enable modification of the model, thereby iteratively to determine a design solution for the electrical component through one or more simulations and modifications using the rule-set.
US08769440B2

In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
US08769439B2

The present invention is directed to a method and system for designing a web portal or enterprise portal comprising a hierarchical structure of portal pages and portlets for accessing web content or enterprise content accessible via the portal. A method for modifying a given hierarchical navigation topology including nodes and edges connected between the nodes in a web application environment, in which topology a web page corresponds to a predetermined topology level and displays one or more applets, includes: providing a user interface for defining a user-specific topology, the defining including promoting a node within the topology to a higher level; demoting a node within the topology to a lower level; and moving a node within a page level; storing information for recovering a user-modified topology in a database; and displaying the user-modified topology to the user in response to the user specifying a predetermined node.
US08769435B1

Systems and methods for resizing an icon are disclosed according to various aspects of the subject technology. In one aspect, a computer-implemented method for resizing an icon is disclosed. The method comprises computing an area of the icon, comparing the computed area of the icon with a predetermined area, and resizing the icon based on the comparison such that an area of the resized icon is approximately equal to the predetermined area.
US08769434B2

User interfaces such as web pages may be customized in terms of appearance and content based on user interests. For example, information items may be arranged such that items corresponding to strong user interests are displayed in more visually identifiable locations while items corresponding to weaker user interests are displayed in less visually valuable positions. The size of and space allocated to the information items may also be customized based on the relative strengths of the corresponding interests. For example, information associated with a strong user interest may be allotted 50% of the user interface. Other visual characteristics of the user interface and the information items such as font size/style, color, transparency and the like may also be customized to reflect the importance or strength of corresponding user interfaces.
US08769432B1

In general, the invention relates to a method for capturing information from a web site. The method includes accessing the web site using a browser with a browser module, where the web site comprises a number of web pages having information in a first format, and obtaining a profile corresponding to the web site, where the profile defines a manner to capture information in a first format from the web site. The method further includes capturing information, by the browser module, from at least one of the number of web pages based on the profile and sending the information captured by the browser module to a destination application, where the destination application is external to the browser and where the destination application is configured to use the information in a second format.
US08769429B2

Computer-implemented systems and methods are disclosed which provide user interfaces for enhanced web browsing. The systems and methods monitor a user's web browsing activity, determine times at which the user is likely to desire web browsing assistance, and provide additional content deemed relevant to the user's web browsing activities. In one embodiment, the system detects that a user is requesting search results from a third party search engine. The system determines content to provide alongside the search results the user receives, and displays that content to the user. The content preferably is hyperlinks to some of the most popular websites on the internet. In another embodiment, the system detects that a user is browsing to a very popular website. The system determines popular websites that are related to the website the user is viewing and presents those websites to the user. In a third embodiment, the system receives a search query directly from the user and provides popular websites deemed relevant to the user's browsing activities.
US08769425B2

The present invention relates to the field of information technologies, discloses a method and an apparatus for displaying a storage device partition, which facilitate user operations among storage devices. The method includes: acquiring a partition storage capacity of a storage partition and a total area of a display interface of a storage device, where display interface is used to display storage partition of storage device and name information of storage partition; determining a storage capacity percentage of the partition storage capacity in a total storage capacity of the storage device, dividing display interface into different sub-display areas according to determined storage capacity percentage and a total area of display interface, where different sub-display areas correspond to different storage partitions and are used to display name information of corresponding storage partitions; generating and displaying, a spacing line between adjacent sub-display areas, where all sub-display areas share a same vertex.
US08769423B2

A content distribution system includes a host server communicatively coupled to at least one data store, at least one user, and a network communicatively coupling the at least one user to the host server and the content. The host server includes instructions executable by a processor therein, and in response to such execution causes the host server to: provide sequence of digital images to the at least one user, wherein each of the digital images indicative of content in the at least one data store, and responsive to a selection of one of the digital images, distribute the content to the at least one user.
US08769416B2

Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for displaying object record information via a user interface provided in a web browser. A request to display a user interface component may be received. The user interface component may include first stored object record information associated with a first object record in a database stored on a server. Whether the requested user interface component including the first stored object record information is open in the user interface may be determined. When it is determined that the requested user interface component is not open in the user interface, the first stored object record information may be retrieved from the server. The requested user interface component at the client machine may be generated without reloading the user interface.
US08769414B2

A method and an apparatus for reminding and browsing related information of contacts, and a recording medium using the same are provided. In the present method, a communication device displays a contact list comprising at least one contact on a screen thereof. Meanwhile, the communication device checks whether each contact has unread related information and displays an indicating icon on the corresponding contact in the contact list when it is determined that the contact has related information unread, so as to remind a user of the communication device that the contact has unread related information.
US08769411B2

In a case where a plurality of service providing devices having different capabilities are operated in association and a service providing device is utilized, operability when setting functions is improved for the user. Provided is an information processing apparatus for utilizing services capable of being provided by a plurality of service providing devices that exist on a network. The apparatus includes an information acquiring unit configured to acquire device information concerning the plurality of service providing devices and service-related information relating to services capable of being provided by the plurality of service providing devices; a first display control unit configured to display a list of service functions of available services; a service-function selecting unit configured to select a service function to be utilized from the list of service functions of available services displayed; a service-function judging unit configured to judge utilizable service functions based upon the selected service to be utilized; and a second display control unit configured to identifiably display the utilizable service functions.
US08769410B2

A method for providing a graphical user interface (GUI) to receive a user command on a touch screen, and a multimedia apparatus using the same. The method for providing a GUI includes determining whether an enlargement command for a GUI item is received, and enlarging the GUI item. Therefore, it is possible to enable a user to operate the GUI item more correctly, and to provide the superior visual effect when the GUI item is operated.
US08769409B2

Various systems and methods for adaptively modifying a user interface are described. One embodiment is a method performed in a multimedia playback system for adaptively modifying a user interface. The method comprises receiving, by the multimedia playback system, multimedia content and displaying the multimedia content. The method further comprises generating, by a user interface generator, one or more controls displayed in conjunction with the multimedia content, identifying, by an object detector, a target object in a field of view of a video capture device coupled to the multimedia playback system, and predicting, by a selection predictor, a next selection of one of the one or more controls based on a path defined by the target object. The method further comprises displaying, by the user interface generator, a virtual pointer representing the target object in a vicinity of the predicted next selection of the one or more controls.
US08769401B2

A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.
US08769399B2

Computer-storage media, methods, and systems for formatting and surfacing a badge are provided. The badge represents a graphical region presented in visual association with a search result on a web-results page. The format of the badge is initially dictated by a template that is automatically generated. Upon collecting performance information, a website owner is granted permission to alter the template and appearance of the badge, via a publisher portal. During interaction with the publisher portal, the website owner is prompted to provide feedback in order to manage parameters of the badge, such as uploading a visual representation of a logo, trademark, or other branded element, or specifying a type of metadata to be imported to the graphical region. Accordingly, the badge operates to improve a users' ability to distinguish between search results on the web-results page and assists users in confidently deciding upon and selecting a relevant search result.
US08769387B1

A system for configuring telemetry transponder cards uses a database of error checking protocol data structures, each containing data to implement at least one CCSDS protocol algorithm. Using a user interface, a user selects at least one telemetry specific error checking protocol from the database. A compiler configures an FPGA with the data from the data structures to implement the error checking protocol.
US08769385B2

In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
US08769371B2

A high performance real-time turbo code system is proposed. The proposed system exploits cooperative coding architecture and a proper decoding scheduling to achieve low error rate within a constrained latency. Permutation schemes and hardware embodiments utilizing the cooperative coding are also shown. Various memory saving techniques are provided to reduce memory usage in both encoder and decoder. The proposed system is compatible with 3rd generation mobile standards and cost of designing new parts exclusively for the proposed system can be minimized. This invention can provide substantial coding and system capacity gains for real-time applications in a wireless environment.
US08769365B2

A system and method for permuting known and unknown message bits before encoding to provide a beneficial rearrangement of bits. Such a method can improve distance properties in the resulting subcode. In various embodiments, the structure of a beneficial rearrangement is dependent on the parameters of how known and unknown bits are grouped and on the specific type of code being used. Given these two parameters, the message bits can be rearranged to more efficiently leverage any apriori knowledge.
US08769360B2

Exemplary embodiments include a sequential and concurrent status detection and evaluation method for multiple processor cores, including receiving data from a plurality of processor cores, for each of the plurality of processor cores, simultaneously running a built-in self test to determine if each of the plurality of cores has failed, checking the data for a dominant logic state and recording a subset of the plurality of processor cores that have failed.
US08769356B2

A memory device comprises a memory cell array and a bad page map. The memory cell array comprises a plurality of memory cells arranged in pages and columns, wherein the memory cell array is divided into a first memory block and a second memory block each corresponding to an array of the memory cells. The bad page map stores bad page location information indicating whether each of the pages of the first memory block is good or bad. A fail page address of the first memory block is replaced by a pass page address of the second memory block according to the bad page location information.
US08769349B2

In an embodiment, a data processing method comprises: a computer obtaining occurrence data representing one or more performance measurements collected for a network device and associated with one or more data metrics; monitoring the occurrence data; determining one or more current trends that are reflected in the occurrence data; determining one or more predicted trends for the network device; determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events.
US08769339B2

An apparatus for managing a network system including a plurality of components, the apparatus includes a memory that stores component type data of each component of the plurality of components, component relation data including relation information indicating a pair of components related to each other in the network system and error history data including error information of respective error components in the plurality of components. The apparatus includes a processor that executes a procedure including extracting a pair of component type data as a relation class candidate on the basis of the component type data of a pair of error components indicated by the error information in the error history data, the pair of error components being indicated by the relation information.
US08769331B1

A mechanism to generate clocks when there is no security breach is contemplated. Using the conditional generation of clocks for synchronous digital designs, the invention enables mechanisms to secure Mobile Devices. When a potential security breach is detected, clock generation to at least a portion of the Mobile Device is disabled. The invention also contemplates mechanisms to re-enable the Mobile Device when the security risk is resolved.
US08769304B2

According to an embodiment of the present invention, a method for using information in conjunction with a data repository includes encrypting data associated with the information with an encryption key, sending at least the encrypted data to the data repository, and possibly deleting the information. The method also includes receiving a request for the information from a remote device, and sending a request for the encrypted data to the data repository. The method further includes receiving the encrypted data from the data repository, decrypting the encrypted data using the encryption key, and sending the information to the remote device.
US08769303B2

Aspects of the subject matter described herein relate to recovering locked data. In aspects, stakeholders of locked volume(s) are identified. Security data of the volume(s) that can be used to unlock the volume(s) is collected from one or more computing devices hosting the volume(s). The security data and stakeholder data is stored on a recovery store. If a stakeholder needs to unlock a volume, the stakeholder may communicate with a recovery manager, provide certain data, and receive data that may be used to unlock the volume. Auditing may be performed for attempts to obtain the unlocking data from the recovery store.
US08769302B2

A method, computer-readable storage medium, and computer system are provided. In an embodiment, in response to receiving a first command that specifies first data, a first cryptographic key, and a column identifier that identifies a column of rows in a database, the first data is encrypted into encrypted data using the first cryptographic key. The encrypted data is stored to a first row in the column in the database. In response to the receiving the first command, characterization data is created that specifies valid contents of the column of the rows. In response to receiving a query command that specifies a second cryptographic key and the column, the column is decrypted using the second key to create decrypted data. If the decrypted data does not satisfy the valid contents specified by the characterization data, an invalid cryptographic key action is performed.
US08769299B1

The different advantageous embodiments provide a system for managing license usage comprising a license management interface and a number of storage devices. The license management interface is configured to control access to a number of applications. The number of applications is associated with a number of licenses. The number of storage devices has a number of files needed to run the number of applications. The number of storage devices is configured to be managed by the license management interface to distribute the number of files to a number of client systems approved to run the number of applications.
US08769293B2

A system and method for rights protection of a dataset that includes multiple trajectory objects includes determining an intensity power for embedding a watermarking key in a data trajectory. The data trajectory is modified to embed a watermarking key at the intensity power such that the intensity power guarantees an original pair-wise relationship between distance-based neighboring objects before and after embedding of the key such that a modified trajectory provides a watermarked version of the data trajectory.
US08769287B2

A communication system that obtains a key includes: a server that confirms support of Identity Based Encryption (IBE) authentication; the server obtains public parameters and a private key for IBE; and the server receives a PreMasterSecret key encrypted through the IBE, and obtains a plain text of the PreMasterSecret key according to the public parameters and the private key. The system includes a client and a server. The client includes an IBE negotiating module, a public parameter obtaining module, a server identifier obtaining module, and a processing module. The server includes an IBE negotiating module, a public parameter obtaining module, a private key obtaining module, and a processing module. Through combination of the IBE technology and the SSL/TLS technology, the modes of encrypting a PreMasterSecret key in the existing SSL/TLS protocol are diversified, and the use scope of the existing SSL/TLS protocol is extended substantially.
US08769284B2

An apparatus comprising a processor, the processor configured to select a first cryptographic key, encrypt a message with the first cryptographic key to produce a first encrypted message, and further encrypt the first cryptographic key and an identifier of a second apparatus with a first encryption key to form a second encrypted message.
US08769279B2

Systems and methods for performing a secure transaction provided. In one embodiment, the method includes: reading data on a command token, reading data on a token; encrypting the token data with a key; encrypting an authentication data with a clear text token data; and transmitting the encrypted authentication data with the encrypted token data to a remote device.
US08769277B2

Content retrieval techniques are described. In an implementation, a determination is made as to whether a client is permitted to receive content requested by the client. When the client is permitted to receive the content, a communication is formed to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each hash being configured to enable the client to locate a corresponding one of the blocks of the content via a local area network.
US08769274B2

A cloud deployment appliance includes a key stored internally and that is used during restore to decrypt encrypted backup images. That key is not available to an administrator of the appliance; instead, the administrator receives a “value” that has been generated externally to the appliance and, in particular, by applying a public key of a public key pair to the key. The value is possessed by the administrator, but it does not expose the key. Upon a given occurrence, such as a disk failure in the appliance, the administrator uses the value to obtain” the key, which is then used to restore an encrypted backup image. The key is obtained by having the administrator provide the value to an entity, e.g., the appliance manufacturer, who then recovers the key for the administrator (by applying the private key of the public key pair).
US08769272B2

Systems and methods are provided for data protection across connected, disconnected, attended, and unattended environments. Embodiments of the inventions may include differential encryption based on network connectivity, attended/unattended status, or a combination thereof. Additional embodiments of the invention incorporate “trust windows” that provide granular and flexible data access as function of the parameters under which sensitive data is accessed. Further embodiments refine the trust windows concept by incorporating dynamic intrusion detection techniques.
US08769271B1

A data storage architecture for networked access by clients includes a file server capable of communication with the clients via the network, physical storage organized as a plurality of logical volumes, and an encryption device in communication with both the file server and the physical storage.
US08769269B2

The different illustrative embodiments provide a method, computer program product, and apparatus for managing data. An encrypted file containing the data is divided into a plurality of segments. The plurality of segments are sent to a plurality of cloud computing environments for storage in the plurality of cloud computing environments. Each cloud computing environment in the plurality of cloud computing environments receives a portion of the plurality of segments. The portion of the plurality of segments is associated with a cloud computing environment in the plurality of cloud computing environments to which the portion of the plurality of segments was sent.
US08769266B2

A method for assembling authorization certificate chains among an authorizer, a client, and a third party allows the client to retain control over third party access. The client stores a first certificate from the authorizer providing access to a protected resource and delegates some or all of the privileges in the first certificate to the third party in a second certificate. The client stores a universal resource identifier (URI) associated with both the first certificate and the third party and provides the second certificate and the URI to the third party. The third party requests access to the protected resource by providing the second certificate and the URI, without knowledge or possession of the first certificate. When the authorizer accesses the URI, the client provides the first certificate to the authorizer, so that the client retains control over the third party's access.
US08769255B2

An information processing system includes a control central processing unit a memory; and a stream interface configured to receive an input stream including data to be processed and to transfer the input stream to the memory. A download process in which the stream interface receives stream data including firmware and stores the stream data in the memory is executed in response to an instruction from the control central processing unit, and the control central processing unit analyzes the stream data stored in the memory to extract the firmware in the memory space and executes the firmware extracted in the memory space to process the data to be processed.
US08769250B2

In general, the invention relates to a method. The method includes receiving notification, which includes context information, of a trap. The method further includes accessing, based at least partially upon the context information, a particular instruction that caused the trap, determining, based at least partially upon the context information, a particular address that is to be accessed by the particular instruction, updating a set of log information to indicate accessing of the particular address, causing subsequent accesses of the particular address to not give rise to a trap, after causing subsequent accesses of the particular address to not give rise to a trap, accessing the particular address, after accessing the particular address, causing subsequent accesses of the particular address to give rise to a trap, and causing the particular instruction to not be executed.
US08769246B2

In one embodiment, a multithreaded processor includes a plurality of buffers, each configured to store instructions corresponding to a respective thread. The multithreaded processor also includes a pick unit coupled to the plurality of buffers. The pick unit may pick from at least one of the buffers in a given cycle, a valid instruction based upon a thread selection algorithm. The pick unit may further cancel, in the given cycle, the picking of the valid instruction in response to receiving a cancel indication.
US08769244B2

Uniforming of the processing load is efficiently realized. Each processing element configuring an SIMD parallel computer system includes a data storage module that stores data processed or transferred, a number-of-data-sets storage device that stores number of data sets, and a front data storage device that stores the front data. Each processing element further includes a control processor that compares the number of data sets stored in one processing element with the number of data sets stored in the own processing element, and issues a data distribution leveling instruction that designates an action for updating contents of the data storage module, the number-of-data-sets storage device, and the front data storage device according to a rule determined based on a comparison result of the own processing element and that of the other processing elements and an action for moving the data stored in the one processing element to the own processing element.
US08769242B2

A method for translation map simplification may include determining a translation map based on a predetermined criterion in response to receiving input data. The method may also include determining if the translation map extends another map or a referenced map and determining if the translation map includes at least one map fragment. The referenced map is loaded in response to a determination that the translation map includes an extension of the referenced map. The map fragment is loaded in response to a determination that the translation map comprises the map fragment. A new map is compiled based on at least the translation map, the referenced map and the at least one map fragment, in response to the translation map not including a new map reference or a modification to the translation map. The input data is processed based on the new map to produce translated data specific to the new map.
US08769240B2

An integrated circuit includes a random address generation unit configured to generate a first random address for a data randomizing operation, an address conversion unit configured to convert the first random address and generate a second random address, and a synchronization output unit configured to sequentially output the first and second random addresses in synchronization with a clock signal.
US08769239B2

Systems and methods for re-mapping memory transactions are described. In an embodiment, a method includes receiving a memory request from a hardware subsystem to a memory, replacing a first identifier with a modified identifier in the memory request, and transmitting the memory request to the memory through a processor complex. The method further includes receiving a response from the memory, determining that the response corresponds to the memory request, replacing the modified identifier with the first identifier in the response, and transmitting the response to the hardware subsystem. In some embodiments, a system may be implemented as a system-on-a-chip (SoC). Devices suitable for using these systems include, for example, desktop and laptop computers, tablets, network appliances, mobile phones, personal digital assistants, e-book readers, televisions, and game consoles.
US08769234B2

Described are memory apparatus organized in physical banks and including configurable data control circuit to support multiple data-width configurations. Relatively narrow width configurations load fewer sense amplifiers, resulting in reduced power usage for relatively narrow memory configurations. Also described are memory controllers that convey configuration value to configurable memory apparatus and support point-to-point data buffers for multiple width configurations.
US08769232B2

A non-volatile semiconductor memory module is disclosed comprising a memory device and memory controller operably coupled to the memory device, wherein the memory controller is operable to receive a host command, split the host command into one or more chunks comprising a first chunk comprising at least one logical block address (LBA), and check the first chunk against an active chunk coherency list comprising one or more active chunks to determine whether the first chunk is an independent chunk, and ready to be submitted for access to the memory device, or a dependent chunk, and deferred access to the memory device until an associated dependency is cleared.
US08769230B2

A method to implement parallel, single-pass compaction in a garbage collector is described. In one embodiment, such a method includes conducting a planning phase for multiple regions to be compacted. During the planning phase, the method determines new locations for data entities in the multiple regions. The method then performs a move phase for the multiple regions to move the data entities to their new locations. During the move phase, the method initiates multiple compaction threads to move the data entities to their new locations. While executing, the compaction threads dynamically build a dependency graph of the regions being compacted. The dependency graph guarantees that no data entity is moved to its new location until all data entities that it overwrites have been moved to their new locations. A corresponding computer program product and apparatus are also disclosed herein.
US08769217B2

Methods and apparatus for passing information to a host system to suggest logical locations to allocate to a file are disclosed. Generally, when a host system determines a need to allocate a logical location to a file, the host system sends a non-data command to a memory system. In response, the memory system sends information to the host system that includes one or more logical locations to allocate to the file. By suggesting one or more logical locations to allocate to a file, the memory system may reduce a number of data consolidation or garbage collection operations that will need to be performed in the future, thereby improving performance of the memory system.
US08769215B2

Managing commands in a buffer is simplified while continuing to enable immediately executing real-time commands. A control unit of a printer sequentially writes commands received from a host computer to a first buffer and sequentially reads the commands. If the read command is a real-time command, the control unit executes the command. If the read command is a normal command, the control unit writes the command to a second buffer without executing the command from the first buffer. The control unit sequentially reads and executes normal commands written to the second buffer.
US08769211B2

Systems, apparatus, and method of monitoring synchronization in a distributed cache are described. In an exemplary embodiment, a first and second processing core process a first and second thread respectively. A first and second distributed cache slices store data for either or both of the first and second processing cores. A first and second core interface co-located with the first and second processing cores respectively maintain a finite state machine (FSM) to be executed in response to receiving a request from a thread of its co-located processing core to monitor a cache line in the distributed cache.
US08769207B2

Systems and methods for sharing a physical cache among one or more clients in a stream data processing pipeline are described. One embodiment is directed to a system for sharing caches between two or more clients. The system comprises a physical cache memory having a memory portion accessed through a cache index. The system further comprises at least two virtual cache spaces mapping to the memory portion, each of the virtual cache spaces has an active window which has a different size than the memory portion. Further, the system comprises at least one virtual cache controller configured to perform a hit-miss test on the active window of the virtual cache space in response to a request from one of the clients for accessing the physical cache memory. Furthermore, data is accessed from the corresponding location of the memory portion when the hit-miss test of the cache index returns a hit.
US08769193B2

Technologies and implementations for improving life of a solid state storage device are generally disclosed.
US08769188B2

The invention provides a nonvolatile memory controller. In one embodiment, the nonvolatile memory controller receives new data for writing a nonvolatile memory from a host, and comprises a signature calculating circuit, a signature buffer, a signature comparison circuit, a data comparison circuit, and a nonvolatile memory interface circuit. The signature calculating circuit calculates a first signature according to the new data. The signature buffer outputs a second signature corresponding to old data stored in the nonvolatile memory, wherein the old data has the same logical address as that of the new data. The signature comparison circuit determines whether the first signature is identical to the second signature. The nonvolatile memory interface circuit writes the new data to the nonvolatile memory when the first signature is determined to be different from the second signature by the signature comparison circuit.
US08769184B2

The prioritization of large memory page mapping is a function of the access bits in the L1 page table. In a first phase of operation, the number of set access bits in each of the L1 page tables is counted periodically and a current count value is calculated therefrom. During the first phase, no pages are mapped large even if identified as such. After the first phase, the current count value is used to prioritize among potential large memory pages to determine which pages to map large. The system continues to calculate the current count value even after the first phase ends. When using hardware assist, the access bits in the nested page tables are used and when using software MMU, the access bits in the shadow page tables are used for large page prioritization.
US08769175B2

In a communication interconnect such as PCIe which favors post transmissions such as write requests over non-post transmissions such as read requests and completions, methods and systems for shortening the delay for non-post transmissions while maintaining fairness among the post transmissions. Undispatched non-post transmission requests are monitored on a running basis; and when a running value of the undispatched non-post transmission requests exceeds a threshold; ones of the post transmission requests are randomly dropped.
US08769166B2

A packet accompanying data valid information is transferred at high efficiency within an integrated circuit or between integrated circuits. A character indicating data enable information is provided and an identifier indicating a data enable character is assigned onto the packet. When the data enable information is valid in series, the data enable characters are eliminated from the packet to be transferred.
US08769162B2

A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
US08769158B2

A modular, high-availability network for an industrial control system employs a plurality of base modules having backplane and using network ring topology. Base modules may include I/O base modules for communicating with industrial processes or machines, an adapter base module for communicating with a programmable logic controller (PLC) and/or a bus expansion base module for providing additional I/O base modules. Base modules may be arranged side-by-side, having a backplane in a bank. Another embodiment may include having plurality of banks. The network ring topology used by the base modules is normally opened by a ring supervisor at the ring supervisor location. Upon failure of the network, the ring supervisor reconnects the ring to provide an alternative transmission path around the failure point.
US08769154B2

An embodiment of a method and apparatus for synchronizing routing protocol information associated with a plurality of routing modules of a network element is disclosed herein. The method includes an operation for adding an additional routing module to a network element. The network element includes an existing routing module having an existing collection of routing protocol information associated therewith. In response to adding the additional routing module to the network element, an operation is performed for imparting the existing collection of routing protocol information upon the additional routing module. After updating the existing routing module with such new routing protocol information, an operation is performed for updating the additional routing module with such new routing protocol information.
US08769152B2

The embodiments disclosed herein relate to a network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress pre-specified Dwords of a network data stream. For example, the first node may communicate with the second node using a network data stream that includes a first component and a pre-specified component. In some embodiments, the network data stream may be of the SAS/SATA protocol. The network diagnostic component may receive the network data signal and associate the pre-specified component with an identifier that is represents the pre-specified component. The first component and the identifier representing the pre-specified component may then be recorded in a memory.
US08769149B2

There is provided a media content server for inserting a location-based advertisement into an online media content. The media content server comprises a memory including an online media content for online access; a processor configured to receive a request from a client for the online media content; determine an IP address of the client based on the request; map the IP address to a local advertisement server serving an area corresponding to the IP address; request a local advertisement from the local advertisement server; provide the local advertisement to the client; and provide the online media content from the memory to the client. The online media content has a first and second sequential segments, and the local advertisement may be provided to the client after the first segment is provided and before the second segment is provided.
US08769144B2

Client buffer thresholds are dynamically adjusted to provide quick start up and smooth playback in a variety of network conditions. In some examples, multiple buffer configurations are available. An initial buffer configuration may be used in typical circumstances and will yield good behavior in most cases. A modified buffer configuration can be used when limited available network resources prevent smooth playback. In some embodiments, a client buffer configuration is continuously adapted based on network throughput and data transfer rates.
US08769140B2

A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Before allowing the devices to access content from the service provider, the broadband gateway may identify a device power profile for each of the devices, and a network power profile for the content to select a corresponding content delivery mechanism to optimize power consumption. The content may be communicated to the devices utilizing the corresponding selected content delivery mechanism. Depending on configuration, content transcoding may be performed at the broadband gateway and/or at the devices. The content may be burst downloaded and stored in a local storage to be consumed by the devices thereafter. Upon completion of download, the broadband gateway may shut down receiving components to save resources and power. The receiving components may be tuned on to receive additional content when needed.
US08769139B2

Providing media content includes receiving a request from a client for a portion of a selected media file in a streaming server at a streaming tier in a multi-tiered architecture for media content storage and streaming; streaming the requested portion of the selected media file to the client directly from the streaming server if the selected media file is stored on the streaming server; and streaming the requested portion of the selected media file to the client from the streaming server by reverse proxy to at least one server of a storage tier in the multi-tiered architecture if the media file is not stored on the streaming server.
US08769134B2

A cloud computing platform contains a structured storage subsystem the provides scalable queues. The cloud computing platform monitors message throughput for the scalable queues and automatically increases or decreases subqueues that provide the operational functionality for each scalable queue. A visibility start time and cloud computing platform time are maintained for each message to provide an approximate first-in-first-out order for messages within each subqueue. A message in a subqueue may be available for processing when the current cloud computing time is greater than the visibility start of the message.
US08769132B2

A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
US08769122B2

The present invention is directed to a method and system for controlling the state of an interactive application and controlling delivery of the interactive application to one or more users. The system of the present invention is a system for delivering an interactive application to one or more users of a communications network and may comprise an interactive application adapted to the communications network; a user access device adapted to receive said interactive application; control means for establishing parameters under which said interactive application is rendered on said user access device; and mediation means for establishing terms for the interaction between the at least one user and other users and the communications network.
US08769120B2

A system and method of monitoring a dataflow path in a multilevel client server environment. A proxy is introduced into the dataflow path between a communication process on the client and the server. The proxy acts as a conduit in the data path and monitors the performance parameters of the dataflow. These parameters may then be visualized or used to adjust backend resources.
US08769103B2

Various arrangements for creating and using generic universal resource indicators are presented. To create a generic universal resource indicator, one or more parameters of a universal resource indicator may be identified. An interface that permits a parameter of the one or more parameters to be selected and mapped to a variable may be presented. A selection of the parameter for mapping may be received. An indication of the variable to map to the parameter of the selection may also be received. The generic universal resource indicator having a generic parameter corresponding to the parameter of the selection may be created.
US08769094B2

Certain exemplary embodiments can provide a method that can include, via a special purpose processor, automatically determining an unbiased estimate of a distribution from occurrence data having an occurrence data sample selection bias substantially equivalent to a background data sample selection bias, the occurrence data related to background data, the background data chosen with the background data sample selection bias, the occurrence data representing a physically-measurable variable of one or more physical and tangible objects or substances.
US08769093B2

Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future.
US08769073B2

A request for a navigated content associated with a browsing session can be received. The navigated content can be an electronic artifact which can be presented within an interface during the browsing session. The navigated content can be associated with a data source. The interface can be associated with a computing device. A usage metric associated with the navigated content can be collected. The usage metric can be a frequency and/or a duration measurement. The usage metric can be determined to be equivalent to a threshold value of a usage ruleset and can automatically persist within an offline cache the navigated content. A non-navigated content within the offline cache can be programmatically stored. The non-navigated content can be an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.
US08769068B2

A system and method for policy based management for a high security MANET comprises policy managers, each performing policy decision-making and policy enforcement using multiple policies, containers, each related to an application and each container having one policy manager, nodes, each having an infrastructure and at least one container, and dynamic community building blocks associating the containers having a same application, the containers being in different nodes, the associated containers maintained by the dynamic community building blocks on a secure network. Each container can define a security boundary around the node. Each container can be a lightweight virtual machine. The system can also have a special container having a policy manager only evaluating policies for conflicts. In one embodiment, a node can consist of multiple network devices and each network device is a container of its own.
US08769067B2

Systems and methods for consolidating metrics and statistics used for load balancing by a plurality of cores of a multi-core intermediary are disclosed. A timer operating on each packet engine of each core in a multi-core system may expire. A consolidator may store, responsive to expiration of the timer, a set of counter values from each of the packet engines to a first storage location. The consolidator may send to each packet engine a message to update the set of counter values. The consolidator may, upon completion of updating the set of counter values by the packet engines, send a second message to the packet engines that includes a consolidated set of counter values determined based on the updated set of values from each packet engine. Each packet engine may establish settings and parameters for load balancing based on the consolidated set of counter values.
US08769055B2

The claimed subject matter provides a system and/or a method that facilitates distributed backup and versioning techniques for network-based backup architectures. When data is committed to a backup system, a backup version can be created. The generated backup version can be a complete rendition of data or the generated backup version can be a differential between the data and backup information previously committed to the system. The generated backup version can be replicated across a distributed network of peers. Replication can be based upon a desire level of redundancy of versions, location of peers, network topology of peers, storage capacity of peers, health of peers, type of peer, and the like. In addition, versions can be retained based upon a configurable number of desired versions.
US08769051B2

A method including downloading a streaming model file and at least one initial execution file from a server via a conventional download protocol without using a specialized streaming protocol. When executed, the initial execution file only partially implements an application. The model file stores information identifying additional portions of the application file to be downloaded from the server. Data is read from the initial execution file, and stored in a local copy of the application file. Then, the application is executed by executing the local copy. Until the entire application file has been downloaded and as the application is executing, the information is read from the model file to identify a next file to download, the next file is downloaded via the conventional download protocol without using a specialized streaming protocol, next data is read from the next file, and the next data is stored in the local copy.
US08769034B2

Embodiments of the invention provide a method for querying performance counter data on a massively parallel computing system, while minimizing the costs associated with interrupting computer processors and limited memory resources. DMA descriptors may be inserted into an injection FIFO of a remote compute node in the massively parallel computing system. Upon executing the DMA operations described by the DMA descriptors, performance counter data may be transferred from the remote compute node to a destination node.
US08769031B1

Systems and methods for implementing a subscription-based social media or fan club platform are provided. A content creator generates live content on a mobile device and sends requests to a server for initializing a live stream from the mobile device. The server sends requests to encoding service providers. The encoded live content is send to a content storage server. Subscribers of the social media or fan club platform can access the live content on their mobile devices from the content storage server.
US08769029B2

A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes receiving from respective users feedback data regarding the received messages or authors of the received messages and providing the feedback to the respective authors.
US08769025B2

This disclosure discloses a cluster server and a messaging method between clusters in an instant messaging system, wherein in the cluster server, a storage unit is configured to store the first subscription information that a client user of the inner-cluster subscribes the presence state of a client user of an external cluster and the second subscription information that a client user of the external cluster subscribes the presence state of a client user of the inner-cluster; an information classification unit is configured to determine whether the communication message transmitted between the client user of the inner-cluster and the client user of the external cluster is a state-presence related message; and an information transmission unit is configured to transmit the communication messages according to the first and second subscription information when the communication message is a state-presence related message. Through the cluster server and method of this disclosure, by classifying the messages between the clusters, the objectives of effectively using the network bandwidths between the clusters and improving the messaging efficiency and the bearing capacity of the whole instant messaging system are fulfilled.
US08769024B2

Message processing is disclosed that includes detecting an action by a sending user selecting at least one portion of a message. An indication of the selected portion of the message is stored in the message, and the message transmitted to at least one message recipient. Contextually related content from the message for the selected portion may also be indicated in the message. The selected portion or portions of the message may be displayed to a recipient user, and selection by the recipient user of a portion of the message selected by said sending user may be detected. Contextually related content may be retrieved from the message in response detecting the recipient user's selection of the portion of the message selected by said sending user, and the contextually related content displayed to the recipient together with the portion of the message selected by said sending user.
US08769023B2

A disaster response system receives location data and status data from participating devices in an area affected by a disaster. The disaster response system provides data to client devices outside the affected area. The data indicate statuses of people within the affected area. Disaster response system also instructs routers to perform actions to adjust bandwidth available for a particular use during and after the disaster.
US08769022B2

Methods and systems enable evaluating a message prior to transmission to one or more addressees. In an embodiment, a message element evaluator applies rules to message field elements which may include message addressee and content elements before the message is transmitted. When a message evaluation rule is violated, an alert may be presented to the user. A message evaluation rule may allow the sender to confirm sending of the message, initiate editing of the message, or cancel the message. A message evaluation rule may also prohibit the message from being sent until the message is modified to conform to the message evaluation rule. The methods and systems may be applied to a variety of message types including electronic mail, simple message system, multimedia message system, and instant message system messages.
US08769021B2

Certain aspects of the present invention provide a method and system for light-weight simple object access protocol (SOAP) transport for web services based management. Aspects of a method may include managing a system using a simple object access protocol (SOAP) message that is mapped over one or both of: a remote management and control protocol (RMCP) and a RMCP security extensions protocol (RSP) to enable remote management of systems using Web services in out-of-band (OOB) management devices.
US08769015B2

Methods for distributing content in an entertainment system are provided. The entertainment system includes a plurality of clients connected in a bi-directional loop configuration. Each of the plurality of clients has at least one associated video display unit. The method includes deriving a content distribution plan for distributing content files to the plurality of clients based on a theoretical symmetric system where each of the plurality of clients in the symmetric system is configured to store at least a fraction of each of the content files; and applying the derived content distribution plan for distributing content files to an actual entertainment system wherein each of the content files are stored in full in at least one of the plurality of clients of the system to provide an actual content distribution plan for the actual entertainment system. Related entertainment systems and content distribution modules are also provided.
US08769010B2

A networking system comprises a data communication network, an entertainment device operable to communicate over the network and to run a first application, a social networking server operable to supply a second application to a social networking client over the network, the client being operable to run the second application once received from the server. In response to a first predetermined event during operation of the first application, the entertainment device can communicate an alert message to the server identifying a user of the client to receive the second application. The social networking server is arranged to supply the second application to the client in response to the alert message. In response to a second predetermined event during operation of the second application, the client is arranged to communicate an acknowledgement message to the entertainment device. In response, the entertainment device is arranged to modify operation of the first application.
US08769009B2

Techniques for facilitating communication are provided. The techniques include using a machine-to-machine communication to facilitate communication between one or more human users of a communicator device and a compatible communicator device, wherein using the machine-to-machine communication to facilitate communication between one or more human users comprises initiating a machine-to-machine communication with a compatible communicator device if the device is within the geographic proximity, wherein the machine-to-machine communication incorporates one or more related items from a user profile of each device automatically extracted by the device initiating the machine-to-machine communication, and conducting the machine-to-machine communication in a manner in which the communication can be monitored by the one or more human users.
US08769004B2

The present invention is directed towards to computerized social networks and e-commerce and facilitating ad-hoc screen sharing and co-browsing between users of a social network. The collaborative browsing is integrated with social networks. The collaborative browsing method comprises a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine. The web browser program does not include a collaboration plug-in.
US08768997B2

Passive switched-capacitor (PSC) filters are described herein. In one design, a PSC filter implements a second-order infinite impulse response (IIR) filter with two complex first-order IIR sections. Each complex first-order IIR section includes three sets of capacitors. A first set of capacitors receives a real input signal and an imaginary delayed signal, stores and shares electrical charges, and provides a real filtered signal. A second set of capacitors receives an imaginary input signal and a real delayed signal, stores and shares electrical charges, and provides an imaginary filtered signal. A third set of capacitors receives the real and imaginary filtered signals, stores and shares electrical charges, and provides the real and imaginary delayed signals. In another design, a PSC filter implements a finite impulse response (FIR) section and an IIR section for a complex first-order IIR section. The IIR section includes multiple complex filter sections operating in an interleaved manner.
US08768990B2

In one embodiment, a reconfigurable cyclic shifter arrangement has first and second reconfigurable cyclic shifters connected in series that are each selectively and independently configurable to operate in any one of three different modes at a time. In a first mode, the reconfigurable cyclic shifter is configured as four 4×4 cyclic shifters to cyclically shift four sets of four input values. In a second mode, the reconfigurable cyclic shifter is configured as two 8×8 cyclic shifters to cyclically shift two sets of eight input values. In a third mode, the reconfigurable cyclic shifter is configured as one 16×16 cyclic shifter to cyclically shift one set of 16 input values. Because the first and second reconfigurable cyclic shifters are independently configurable, there are nine different configurations of the reconfigurable cyclic shifter arrangement.
US08768989B2

A funnel shifter includes an input, an output, and a multiplexer unit including a number of multiplexer levels. The multiplexer unit may perform one of a plurality of shift operations on an input value and to provide an output value in response to receiving a shift value and a shift operation value. A first multiplexer level may be configured to format and expand the input value into a larger intermediate value. At least a second multiplexer level may be configured to perform a linear shift of the intermediate value without wrapping any bits for creating the output value. At least some of the multiplexer levels may include multiplexer select signals that may be represented as a plurality of N-Nary one of N signals where N is greater than or equal to two, wherein each of the plurality of N-Nary signals being implemented on a set of physical wires.
US08768988B2

A file system driver stored in a computational device receives a request to provide access to a snapshot of a rewritable file system at a selected point in time, wherein a plurality of tokens corresponding to a plurality of data units are stored in the rewritable file system, and wherein an ordering relationship is maintained among the plurality of tokens. The file system driver determines a token corresponding to the selected point in time based on the ordering relationship. A virtual subdirectory name is generated corresponding to the determined token. A virtual subdirectory is created with the generated virtual subdirectory name, wherein the virtual subdirectory is a subdirectory of a root directory. The snapshot is accessed via the subdirectory.
US08768987B2

The present invention relates to a reproducing apparatus, a reproducing method, a program, a program storage medium, a data delivery system, a data structure, and a manufacturing method of a recording medium for easily handling a content file recorded on a disk and an update file recorded on a local storage. Downloaded data can be handled with a file having a path name and a file name on the local storage being different from a file having a path name and a file name on a virtual file system based on a path name specified by an src_file_name field of and a path name specified by a dst_file_name field of a manifest ( ) section. The present invention is applicable to reproducing apparatuses.
US08768983B2

A computer implemented method, data processing system, computer usable program code, and apparatus are provided for dynamically configuring a document sharing system. A document sharing system receives a first request to add a new image file type to the document sharing system. A configuration file is identified for the new image file type to form an identified configuration file. The new image file type is added to the identified configuration file and the identified configuration file is saved as a new configuration file. The new configuration file is used to access files without restarting or recoding the document sharing system.
US08768979B2

Systems and methods of managing an in-memory data grid (IMDG) may involve conducting a data distribution analysis of the IMDG on a periodic basis, and selecting a hash scheme from a plurality of hash schemes based on the data distribution analysis. In one example, the selected hash scheme is used to conduct a repopulation of the IMDG, wherein the repopulation increases the distribution evenness of database records across the IMDG.
US08768975B2

Methods, apparatuses, and computer program products for presenting intelligent tagging suggestions for a photograph are provided. Embodiments include identifying, by a tagging module, contextual information indicating circumstances in which the photograph was taken; based on the contextual information, selecting, by the tagging module, candidate profiles from a plurality of friend profiles associated with a profile of a user; and suggesting, by the tagging module to the user, the selected candidate profiles as potential friends to tag in the photograph.
US08768970B2

A method of creating a family tree includes receiving a request from a user to return a file that includes the family tree and using a plurality of primary source records to construct the family tree based on the request. The records indicate multiple alternatives for at least one branch of the family tree. The method also includes sending a file that includes the family tree to the user. The file includes the alternatives.
US08768960B2

Disclosed are systems and methods for extracting semantic-based keywords through mining word semantics using an online encyclopedia's taxonomy. Described is the use a semantic bipartite graph that relates candidate keywords and topics.
US08768959B1

An elastic parallel database system where metadata is specified out-of-band during database operations via a set of augmentation rules. The rules are used to augment or modify commands received, and indicate whether they are to be used for specific connections on which they are received, for all client connections, or some other scope.
US08768953B2

A dependency graph of rule predicates without strongly connected sub-graph is obtained. The dependency graph indicates the dependency among the rule predicates. An update frequency of node in the dependency graph is calculated, and a query frequency of node in the dependency graph is also calculated. Furthermore, a runtime query cost value and a materialization cost value of the node are calculated based on the query frequency and update frequency. Node to be materialized are determined based on the runtime query cost value and the materialization cost value. A rule predicate corresponding to the node to be materialized is the rule predicate to be materialized. In at least some instances, an exemplary technical effect is that the return time of result of runtime query is saved and the affect by the data update is reduced when a query is performed in relation data reasoning system constructed with rule predicates.
US08768950B2

A game apparatus, when receiving an input of an input character by a user, obtains and displays option character strings corresponding to the input character. The option character strings displayed here are option character strings that are connectable to a word preceding the input character. Displayed as the option character strings in this manner are only character strings, each of which does not form an inappropriate expression when connected to the word preceding or following the input character. When the user has selected an option character string from these option character strings, the game apparatus determines the option character string to be a fixed character string, and displays and stores the fixed character string.
US08768948B2

Methods, systems, and computer program products for providing an integrated knowledge management system are provided. A method includes configuring access interfaces between a knowledge management system and each of respective external domains serviced by a service provider entity. The knowledge management system includes a knowledge engine and a source of information that is local to the knowledge management system. The method further includes configuring access interfaces between the knowledge management system and each of respective access channels serviced by the service provider entity. The method further includes receiving a request for information via a knowledge engine from at least one of the access interfaces, searching one or more knowledge bases for the information and providing a response to the request for information based upon the searching. The access interfaces, knowledge engine, and knowledge management system collectively portion at least a portion of the integrated knowledge management system.
US08768946B2

According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system; associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); receiving a request to access the file or instance thereof from a user in a group of users; searching for a UPI associated with an instance of the file that exists on the first storage tier; and providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional methods are also presented.
US08768932B1

One embodiment of the present invention provides a system for ranking search-results. During operation, the system receives a query, wherein the query includes one or more terms. The system subsequently searches a dataset using the one or more terms to obtain search-results. Next, the system receives an attribute-identifier, which identifies an attribute for the obtained search-results. Then, for each search-result, the system calculates a combined score based on an attribute-value for the identified attribute, and a relevance-score for the search-result. The system then ranks the search-results based on combined scores associated with the search-results. Finally, the system presents the ranked search-results to a user.
US08768927B2

A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
US08768924B2

A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices.
US08768915B2

A database system and a method of optimizing cross-database query. The database system includes a plurality of databases. At least two of the databases are stored with one or more data collections composed of tables with the same structure. A federated view of the data collection is created on each of the databases. A request routing layer for routing, in response to a query request crossing the data collections, the query request crossing the data collections to one of the at least two databases according to a predetermined routing rule, so as to query by using the federated view of the database.
US08768912B2

A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
US08768911B2

A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed.
US08768904B2

An enhanced mechanism for intelligently managing an open query cursor built from a query access plan (AP) by a query optimizer of a database management system (DBMS). In an embodiment, a cursor management system (CMS) detects whether an open query cursor was previously requested for use within another job. If the open query cursor was previously requested, the CMS intelligently manages the query cursor for subsequent use within a different job. For example, the open query cursor may be recycled for subsequent use within the different job. Hence, system resources are not wasted in building and destroying the same cursors for multiple jobs. Alternatively, the query cursor may be pre-built before the cursor is requested for subsequent use within the different job. The CMS may also obtain, release and re-obtain locks for cursors being managed. Alternatively, the job that uses the cursor may obtain the lock.
US08768899B2

Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance.
US08768897B2

The present invention relates to a method for producing and managing a large-volume long-term archive which comprises an archive data memory and a management file, and to a corresponding long-term archive. The method according to the invention involves relocating archive data in a container file so that the legal validity of the data is maintained by virtue of qualified signing.
US08768894B2

An information management inventory in which information is managed electronically in a network of distributed servers including a structured data environment. Agent software may be loaded on a first server, which may be a local server, and the first server may be scanned with the agent software to identify data stores located on the first server. The information related to a first data store may be compiled with the agent software, and the information may be provided to a second server, which may be a data accumulation server. The information may be metadata about the first data store, and histories of changes to the data stores may be tracked in the second data store. Apparatus, computer readable medium systems, and computer program products are also provided.
US08768891B2

A plurality of transactions are executed in a data storage application. Thereafter, log entries are sequentially stored according to the plurality of transactions in at least one log. Each log segment has a first globally unique identifier (GUID) uniquely identifying the log segment and includes a second GUID uniquely identifying an immediately preceding log segment in the sequence. In addition, the current position in the at least one log is stored along with the current log segment GUID together with data pages during data backup. Subsequently, a position in the at least one log from which to initiate replay of the log segments and a GUID for a corresponding log segment at the determined position at database recovery time is determined based on information stored during data backup. Replay of the log segments is then initiated starting at the determined position. Related apparatus, systems, techniques and articles are also described.
US08768879B2

Methods of storing data records produced from monitoring interactions between external agents and a system are described. The method defines specific interactions that occur between the external agents and the system as events of interest. A chain of interactions occurring during respective interaction sessions between a respective external agent and the system are monitored and events of interest occurring in the chain are determined. Data records from the monitored chain are produced, the respective data record including data identifying determined events of interest and data associated therewith. A profile identity, representative of the external agent, is assigned to each data record produced during an interaction session. Data records of individual events of interest are stored in a way ordered according to the type of event of interest and data records of events of interest occurring during an interaction session are stored in a way ordered according to assigned profile identity.
US08768877B2

A method for transforming data includes creating an array and initializing a value in each array element of the array. The method also includes storing data in the array from data components in a source file by, for each data component in the source file, detecting a beginning of the data component and determining whether an array element corresponding to the detected data component is included in the array. If an array element corresponding to a particular data component is included in the array, a value of the corresponding array element is set based on data in the detected data component. If an array element corresponding to that data component is not included in the array, the detected data component is discarded. Additionally, the method includes writing at least a portion of the data stored in the array to a target file.
US08768875B2

An admission control system for a cloud database includes a machine learning prediction module to estimate a predicted probability for a newly arrived query with a deadline, if admitted into the cloud database, to finish its execution before said deadline, wherein the prediction considers query characteristics and current system conditions. The system also includes a decision module applying the predicted probability to admit a query into the cloud database with a target of profit maximization with an expected profit determined using one or more service level agreements (SLAs).
US08768860B2

A method and system are provided for presenting rates for travel services using dynamic pricing bands. The dynamic pricing bands represent approximate rates for travel services relative to available rates during or close to the proposed dates of travel, or at or near the proposed travel destination. Each dynamic pricing band is keyed to a particular color, intensity, pattern, sound, or other graphical and/or audio characteristic, thereby providing the consumer a sense of the seasonal, regional, day of week, or other variability of rates for travel services without having to compare actual numbers. The dynamic pricing bands are applied to an interactive presentation of rates for travel services to allow the consumer to explore possible rate variations for particular travel services in a manner that provides a birds-eye view, is intuitive and user-friendly.
US08768857B1

The present invention provides apparatus, systems and methods for the computerized generation and printing of a U.S. Postal Service Shipping Label over the Internet that provides postage, shipping address, delivery address, and shipment and delivery tracking indicia. According to the invention, human-readable postage payment indicia is formatted in such a way that the actual price of shipping postage is obscured; postage payment can only be translated from the postage payment indicia by someone who knows the format template. The present invention further provides a United States Postal Service shipping label comprising a representation of paid postage, said representation of paid postage comprising a human-readable character string, said character string comprising imbedded postage price information. The present invention further provides a United States Postal Service shipping label, comprising a machine-readable representation of paid postage and a ship to address.
US08768840B2

A Universal Positive Pay Database (UPPD) method, system and/or computer useable medium to reduce financial transaction fraud. A UPPD database is configured to store thereon transaction records associated with financial transactions corresponding to customers of the UPPD database. A particular financial transaction is initiated between a payer and a payee by providing parameters associated with the financial transaction to the UPPD database. An issue File is provided to the UPPD database that includes parameters associated with the particular financial transaction. A correspondence determination is made between the financial transaction parameters from the Issue File and the financial transaction parameters provided to the UPPD database at every point along the financial transaction clearing process. The customer, payer, payee, payee bank, drawee bank, and banking institutions intermediate the payee bank and the drawee bank are able to access the correspondence determination at every point along the financial transaction clearing process.
US08768839B1

A computer-assisted method is provided for verifying identifying data of a customer of a financial institution. The method includes receiving the identifying data of the customer in a customer processing system of a customer identification program; applying at least one of a customer matrix or a scenario matrix to the customer identifying data for determining applicability of the customer identification program to the customer; searching at least one record of the customer identifying data with at least one government list function; and, communicating at least one record of the customer identifying data to at least one verification vendor.
US08768838B1

A method and a system for processing an online financial transaction executed at least partially by a computing device coupled to a communications network, comprising a rule-module nexus for processing an online financial transaction, an on-line verification platform, an online user account registry, wherein the on-line financial transaction comprises a payor-payee transaction, wherein the user is the payor and a merchant is the payee, and comprising at least one of the following: (a) the user and the payee are each directly and independently connected to the rule-module nexus during simultaneous logon sessions via a communication network, and wherein upon the user clicking on a website widget of the payee, the rule-module nexus transmits secure socket layer data directly to the user interface apparatus for display to the user via a pop-up window, without requiring application programming interface integration with a website of the payee and without requiring a form re-direct of the user away from the website of the payee; (b) the buyer, the seller, and the acquirer are each directly and independently connected to the rule-module nexus via a communication network, not necessarily during simultaneous logon sessions, and wherein the rule-module nexus hibernates the financial transaction pending verification the user, invocation of a rule-module, selection of the financial account, and submission of the selected financial account to the acquirer.
US08768833B2

A transaction system has a first Internet-connected service provider enterprise and second enterprises maintaining each at least one financial account for a user. Third enterprises maintaining billing accounts associated with the users. There is an interactive interface that displays account balances and bills. The user, through the interactive interface, commands payment of a bill from an account by drag and drop.
US08768829B2

System and method for a second credit card issuer to provide transactional credit to a credit cardholder of a first credit card issuer, when the cardholder's account with the first issuer is in good standing and has an available credit balance equal to, or greater than, a proposed financial transaction with a merchant who does not accept the credit card of the first issuer, but does accept the credit card of the second issuer. The second issuer may charge a convenience fee to the customer, merchant, first credit card issuer, or any combination of them, for providing the transactional credit. Additionally, the second issuer may provide transactional credit to a customer to complete a financial transaction, via a reactivated credit card account of the second issuer, when the customer has a closed credit card account of the second credit card issuer that was closed in good standing.
US08768825B2

A graphical interface and method are provided for displaying market information corresponding to a tradeable object. According to one example embodiment, a market depth indicator is displayed in relation to a value axis in a market overview interface. Then, detailed market depth is displayed in a market depth interface, and a plurality of market depth prices displayed in the market depth interface are adjustable based on a position of the market depth indicator in relation to the value axis.
US08768820B2

A collateralized lending system and method using a central counterparty is disclosed. Lenders place orders to enter into long contracts with a central counterparty obligating them to lend an asset, or portion thereof. Borrowers place orders to enter into short contracts with the central counterparty obligating them to borrow an asset or a substantial equivalent thereof. The net effect acts like a lending transaction between the lender and the borrower. The central counterparty anonymously matches counter-orders from one or more borrowers and one or more lenders. Upon expiration of the loan, the central counterparty/clearing entity facilitates redemption of the loan. Thereby, the risk of loss due to borrower default is absorbed by the central counterparty encouraging lending activity by prospective lenders resulting in increased credit availability.
US08768816B2

A system and methods for automatic scalping in an electronic trading environment are presented. According to one embodiment, a trading application may display an indicator associated with a price level based on which a tradable object can be automatically traded. When a scalping application detects a fill associated with a first order, the scalping application may automatically enter a second order to offset a position created with the first order. According to one embodiment, the second order is automatically placed on the market when the inside market moves to a predetermined price level in relation to the displayed indicator.
US08768815B1

The SEASONAL PORTFOLIO CONSTRUCTION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“SPC”) transform user data request via SPC components into seasonal portfolio investment transaction records. In one implementation, the SPC may provide an investment analytics and management tool facilitating a user (e.g., investors, consumers, portfolio managers, traders, etc.) to research, build and maintain an investment strategy for a customized portfolio based on a current economic cycle phase.
US08768810B2

A system and method are disclosed for capturing the full dynamic and multi-dimensional nature of the asset allocation problem through applications of stochastic dynamic programming and stochastic programming techniques. The system and method permit one to consider many rebalancing periods, many asset classes, dynamic cash flows, and a general representation of investor risk preference. The system and method further provide a novel and general framework for representing investor preference by representing utility by directly modeling risk aversion as a function of wealth. The system and method demonstrate how the optimal asset allocation depends on the investment horizon, wealth, and the investor's risk preference and how optimal asset allocation therefore changes over time depending on cash flow and the returns achieved. Examples of dynamic strategies for various typical risk preferences and multiple asset classes are described showing how dynamic asset allocation leads to superior results compared to static or myopic techniques.
US08768792B2

An electronic bookmark can be used to render an advertisement at a bookmark insertion point (e.g., a stopping point) determined by a user when reading an electronic media document, such as an electronic book, newspaper, magazine, audiobook, and video, among others. Some of the variations provided herein include providing notice to an outside source providing the advertisement when user interaction with the bookmark occurs, as well as selecting advertisements based upon one or more criteria, including criteria related to the electronic media document and demographic information of the user.
US08768785B2

The present invention can include a pre-purchase method for determining computing item compatibility. In the method, configuration information associated with a computing system can be stored. A for-sale item to be used with the computing system can be detected. A compatibility between the for-sale item and the configuration information can be determined. A potential purchaser can be notified of results of the determining step before completing a purchase of the for-sale item. The method can be automatically performed by an online storefront system (e.g., a e-retailing Web site) or by in-store computing equipment, such as a cashier's register and/or an in-store kiosk.
US08768776B2

A system for facilitating a financial transaction between a prospective transactor and a transactee has an identity and account verifying facility for verifying the identity of the prospective transactor and an account that the prospective transactor has with a financial institution, the identity and account verifying facility being operated by an independent verifier. The identity and account verifying facility includes a storage means for storing an identifier of the prospective transactor and details of at least one account held by the transactor at the financial institution. An identifier input means is provided whereby the transactor enters his identifier when he subscribes to the service. An account details obtaining means for obtaining details of the transactor's account with the financial institution, an identifier input means whereby the transactor enters his identifier; and a communicating means for communicating with the independent verifier are located at the transactee, for furnishing the account details and the identifier to the verifier and for receiving a verification confirmation or rejection from the verifier, prior to the transactor conducting the financial transaction with the transactee.
US08768773B2

A method, a system and a computer program product for providing an individual with management/distribution control of the individual's personal information and transaction information. A transaction data management (TDM) utility executes on a data processing system and receives transaction reports from internal/external applications based on member permissions. Based on user configuration/request, the TDM utility records/displays the transaction information as a public announcement and/or a private record within a dynamic transaction/activity information profile. The TDM utility enables the individual to provide supplemental information describing transactions for which reports are received. In addition, the TDM utility enables the individual to provide a schedule of previous/future transactions. The TDM utility rates the individual according to the quality of transactions and the reliability of the transaction schedule . . . The TDM utility categorizes activities outlined in the transaction reports/schedules. The TDM utility serves targeted advertisements to the individual and/or performs transactions involving the individual's information, based on permissions and compensation agreements.
US08768770B2

This paper presents a practical method for measuring the impact of multiple marketing events on sales, including marketing events that are not traditionally trackable. The technique infers which of several competing media events are likely to have caused a given conversion. The method is tested using hold-out sets, and also a live media experiment for determining whether the method can accurately predict television-generated web conversions.
US08768766B2

The system provides an automatically targeted network for text and graphical advertising based on cost-per-action bidded pricing, wherein actions comprise any of acquisitions, purchases, downloads, registrations, donations, clicks, and impressions. Contextual, search and behavioral relevance features are integrated to optimize ad selection for advertisers, who enter action objectives, associated bids, and creatives or catalog assets. The assets are automatically analyzed and stored, and ads are automatically constructed for catalog assets. When an ad request is received from a user terminal in regard to a publisher asset, e.g. a web page, the ad request is matched to a stored contextual analysis of at least a portion the publisher asset if available, and preferably to a profile associated with the user of the user terminal. The best advertisements are determined, based upon a predicted response, and are then served, i.e. displayed, at the user terminal, based upon available ad space.
US08768762B2

A system and method is disclosed for rewarding subscribed users who invite other users to a business establishment. On receiving an indication that a subscribed user of a social group is at a business establishment, a message is sent to a plurality of users of the social group announcing that the user is at the business establishment. On receiving one or more signals, within a predetermined period, that one or more of the plurality of users entered into a purchase transaction with the business establishment, an offering is sent to the subscribed user.
US08768759B2

Advertising based on influence is provided. In some embodiments, advertising based on influence includes determining an influence score (e.g., based on a given dimension) for a subject (e.g., a user), in which the subject is a potential target for an advertisement; and determining targeting of the advertisement based on criteria including the influence score of potential recipients of the advertisement. In some embodiments, the influence score is a directly estimated objective measure of influence (e.g., estimated using a social graph). In some embodiments, advertising based on influence also includes determining pricing of advertisements based on criteria including the influence score of potential recipients of one or more advertisements. In some embodiments, advertising based on influence further includes sharing advertising revenue with the subject based on criteria including the influence score of the first subject (e.g., as an incentive for the subject to view the advertisement).
US08768756B2

A method of delivering an audio communication is disclosed and includes selectively delivering an audio message including a content portion and an advertising portion to a voice communication device. The audio message has a first available delivery format for live communication with a user of the voice communication device and a second available delivery format for communication with a voice mail system associated with the voice communication device.
US08768754B2

A system, method, and computer readable medium for toll service activation using an on-board unit in a third party transport comprises, a third party entity, a toll rental entity, and an on-board unit communicably coupled to the third party entity and to the toll rental entity, wherein the on-board unit, receives a position signal, initiates a toll service request, converts the position signal to a toll usage, and stores the position signal, the toll service request and the toll usage.
US08768753B2

Billing tolls accumulated during a rental period comprises a third party entity, a toll authority, and a toll rental entity coupled to the third party entity and to the toll authority, wherein the third party entity sends a request for service to the toll rental entity, wherein the toll rental entity sends the request for service during the rental period to the toll authority, wherein the toll authority stores the request, wherein the toll authority sends toll data to the toll rental entity based on the request, wherein the toll rental entity sends toll rental data to the third party entity based on the toll data, and wherein the third party entity generates a bill based on the toll rental data.
US08768749B2

Systems and methods for analyzing legal service providers and unit or ratio costs are provided. Billing data from legal services providers is analyzed to identify common tasks based on task codes. The common tasks are then analyzed to determine a unit cost or ratio cost for the tasks or a ratio cost for the tasks compared to the total costs for a matter. Analysis constraints are applied to the billing data to generate a cost model, which can be output in a variety of different graphical formats. This output, which identifying at least some of the total matter costs on a unit cost or ratio cost basis, allows for comparison of legal services provided by a number of different legal services providers. It also allows for comparing price quotes from a number of legal services providers against each other and against historical cost information.
US08768745B2

There is provided a print demand forecasting system and method for use with a print production system in which print demand data is collected for each print job processed during a selected time interval. The collected print demand data is stored in memory and then processed to obtain a first time series component and a second time series component. The first and second time series components are corresponded respectively with first and second forecast models. One of the first and second forecast models is selected with an S process, and the selected one of the first and second forecast models is used to obtain forecast data.
US08768743B2

A product space browser (PSB), which comprises a graphical user interface (GUI) that facilitates insight discovery through exploration and analysis of product space graphs generated by applying a product affinity engine to retailer's transaction data in a market basket context, is disclosed.
US08768742B2

Assessing resiliency of facility configuration strategies, in one aspect, may employ a mathematical model representation of facility configuration. Organization environment factors and one or more desired performance metrics associated with the organization may be determined. A technical model specification that defines the configuration of facilities of the organization may be received, and a mathematical model representation of the configuration may be created. The mathematical model representation is solved for steady-state characteristics, and one or more values may be estimated respectively of the desired performance metrics based on the steady-state characteristics. The resiliency may be measured based on the estimated one or more values.
US08768735B2

A computer travel system and methods for assessing travel service fees are described. System of the invention communicates, on one end, with a travel agent from a travel front office and, on the other end, with a system administrator who manages a price scheme database containing unitary fees and rules. Travel agent creates and modifies PNRs (passenger name records) from which service fees are assessed by a fee calculator. Fee calculator interfaces with the price scheme database to obtain unitary fees and rules to apply to get PNR service fees.System administrator can modify unitary fees and rules and use a fee simulator over a travel business history of PNRs to estimate what would have been revenue with the modified unitary fees and rule.System and methods of the invention enable an automatic assessment of travel service fees that can be recognized by the customer.
US08768733B2

Disclosed herein is a system and method for eliminating or transferring the non-economic risk of financial securities. The system and method serves to avoid non-economic losses in the first instance, and to counter the adverse capital impact of prior non-economic gap losses by providing capital relief consistent with a determined protected amount. A second party provides to a first party a policy covering potential losses in value for a fixed income securities (FIS) Portfolio, particularly losses between an upper attachment value and a lower exit value. The second party provides capital to the first party as a policy security in the event that the aggregate principle payments (APP) of the FIS Portfolio are less than the attachment value and the first party makes a claim under the policy. The first party pledges policyholder security for its future obligation to return all or a portion of the policy security should no claims arise under the policy or if the policy security exceeds the amount sought by any claims. The policyholder security may be the FIS Portfolio or other agreed upon assets, or some combination thereof.
US08768723B2

An original text that is a representation of a narration of a patient encounter provided by a clinician may be received and re-formatted to produce a formatted text. One or more clinical facts may be extracted from the formatted text. A first fact of the clinical facts may be extracted from a first portion of the formatted text, and the first portion of the formatted text may be a formatted version of a first portion of the original text. A linkage may be maintained between the first fact and the first portion of the original text.
US08768719B2

A system, method and computer program for programming a medical device to administer a medication to a patient includes the medical device, a scanner that may be associated with a point of care (POC) system, and a medication management unit (MMU). A computer in the POC system can directly program the medical device with the permission of the MMU after a full “five rights” check or the “right patient” check can be delayed until after the pump program is downloaded. Other workflows are disclosed for programming the medical device in manual, semi-automatic and automatic modes, with safety checks incorporated at various points.
US08768714B1

A system for monitoring detectability of a watermark message produced by a watermarking encoder includes an input that receives a watermarked signal having spectral channels in which the watermark message is embedded. The system also includes channel separators each associated with a respective spectral channel of the watermarked signal and configured to separate the watermarked signal into spectral channels. The system also includes bin separators configured to separate the spectral channels into frequency bins. The system also includes a detector configured to detect a frequency bin corresponding to a symbol that appears in a plurality of the spectral channels. The system also includes a detectability estimator configured to establish a measure of the detectability of the watermark message embedded in the watermarked signal based at least in part on the frequency bin corresponding to the symbol that appears in the plurality of the spectral channels.
US08768713B2

Systems and methods are disclosed for encoding audio in a set-top box that is invoked by a user when listening to a broadcast audio signal from a radio, TV, streaming or other audio device. A detection and identification system comprising an audio encoder is integrated in a set-top box, where detection and identification of media is realized. The encoding automatically identifies characteristics of the media (e.g., the source of a particular piece of material) by embedding an inaudible code within the content. This code contains information about the content that can be decoded by a machine, but is not detectable by human hearing. The embedded code may be used to provide programming information to the view or audience measurement date to the provider.
US08768711B2

A method of voice-enabling an application for command and control and content navigation can include the application dynamically generating a markup language fragment specifying a command and control and content navigation grammar for the application, instantiating an interpreter from a voice library, and providing the markup language fragment to the interpreter. The method also can include the interpreter processing a speech input using the command and control and content navigation grammar specified by the markup language fragment and providing an event to the application indicating an instruction representative of the speech input.
US08768708B2

According to one embodiment of the present invention a computerized voice-analysis device for determining an S, H, G profile is provided (as described herein, such an S, H, G profile relates to the strengths (e.g., relative strengths) of three human instinctive drives). Of note, the present invention may be used for one or more of the following: analyzing a previously recorded voice sample; real-time analysis of voice as it is being spoken; combination voice analysis—that is, a combination of: (a) previously recorded and/or real-time voice; and (b) answers to a questionnaire.
US08768705B2

In one embodiment, during participation in an online collaborative computing session, a computer process associated with the session may monitor an audio stream of the session for a predefined action-inducing phrase. In response to the phrase, a subsequent segment of the session is recorded, such that a report may be generated containing any recorded segments of the session (e.g., and dynamically sent to participants of the session).
US08768703B2

Methods and apparatus to present a video program to a visually impaired person are disclosed. An example method comprises detecting a text portion of a media stream including a video stream, the text portion not being consumable by a blind person, retrieving text associated with the text portion of the media stream, and converting the text to a first audio stream based on a first type of a first program in the media stream, and converting the text to a second audio stream based on a second type of a second program in the media stream.
US08768697B2

In some embodiments, a method includes measuring a disparity between two speech samples by segmenting both a reference speech sample and a student speech sample into speech units. A duration disparity can be determined for units that are not adjacent to each other in the reference speech sample. A duration disparity can also be determined for the corresponding units in the student speech sample. A difference can then be calculated between the student speech sample duration disparity and the reference speech sample duration disparity.
US08768692B2

A speech recognition apparatus predicts, based on the occurrence cycle and duration time of impulse noise that occurs periodically, a segment in which impulse noise occurs, and executes speech recognition processing based on the feature components of the remaining frames excluding a feature component of a frame corresponding to the predicted segment, or the feature components extracted from frames created from sound data excluding a part corresponding to the predicted segment.
US08768690B2

Systems, methods, and apparatus for low-bit-rate coding of transitional speech frames are disclosed.
US08768687B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating direct speech messages based on voice commands that include indirect speech messages. In one aspect, a method includes receiving a voice input corresponding to an utterance. A determination is made whether a transcription of the utterance includes a command to initiate a communication to a user and a segment that is classified as indirect speech. In response to determining that the transcription of the utterance includes the command and the segment that is classified as indirect speech, the segment that is classified as indirect speech is provided as input to a machine translator. In response to providing the segment that is classified as indirect speech to the machine translator, a direct speech segment is received from the machine translator. A communication is initiated that includes the direct speech segment.
US08768684B2

Apparatus and method for processing information may determine whether a migration condition exists by a source information processing unit executing a program. When a migration condition is determined to exist by the source information processing unit, a destination information processing unit may determine whether an instruction to be executed of the program is a predetermined instruction. The instruction to be executed is converted by an instruction emulator, when a result of a determination by the destination information processing unit is the predetermined instruction.
US08768679B2

A computer-implemented method that simulates NPskew effects on a combination NFET (Negative Field Effect Transistor)/PFET (Positive Field Effect Transistor) semiconductor device using slew perturbations includes performing a timing test by a computing device, by: (1) evaluating perturb slews in Strong N/Weak P directions on the combination semiconductor device for a timing test result; (2) evaluation perturb slews in Weak N/Strong P directions on the combination semiconductor device for a timing test result; and (3) evaluating unperturbed slews in a balanced condition on the combination semiconductor device for a timing test result. After each test is performed, a determination is made as to which evaluation of the perturbed and unperturbed slews produces a most conservative timing test result for the combination semiconductor device. An NPskew effect adjusted timing test result is finally output based on determining the most conservative timing test result.
US08768676B2

A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.
US08768669B1

Embodiments include a system for providing blood flow information for a patient. The system may include at least one computer system including a touchscreen. The at least one computer system may be configured to display, on the touchscreen, a three-dimensional model representing at least a portion of an anatomical structure of the patient based on patient-specific data. The at least one computer system may also be configured to receive a first input relating to a first location on the touchscreen indicated by at least one pointing object controlled by a user, and the first location on the touchscreen may indicate a first location on the displayed three-dimensional model. The at least one computer system may be further configured to display first information on the touchscreen, and the first information may indicate a blood flow characteristic at the first location.
US08768668B2

A system and method are provided for optimizing parameters of a plurality of selected diagnostic and/or prognostic algorithms in a tunable diagnostic algorithm library. A plurality of sensed data sets having an actual diagnostic label associated therewith is supplied to each of the diagnostic algorithms. A value for each parameter of each of the algorithms that are to be optimized is supplied. A computed diagnostic label is generated for each of the sensed data sets using each of the selected algorithms, a fault model, and the values for each parameter, each of the computed diagnostic labels and each of the actual diagnostic labels are supplied to a generic objective function, to thereby calculate an objective function value, and the value of one or more of the parameters is varied using an optimization routine that repeats certain of these steps until the objective function value is minimized.
US08768658B1

Exemplary embodiments allow configurable execution of operations associated with a state enabled system in a graphical modeling or graphical programming environment. In an embodiment, a state enabled system may be identified in a graphical model, or a graphical program, or both. The state enabled system may be associated with a first operation and a second operation, and may include instructions to execute the first and second operations. The state enabled system may be configured to always execute the first operation regardless of an enabling condition. The state enabled system may also be configured to prevent an execution of the second operation unless the enabling condition is satisfied.
US08768654B2

Product data management systems, methods, and mediums. A method includes receiving PDM model and applying a template to the model. The method includes creating a description file based on the application of the template to the model. The method includes transferring the description file to a diagramming application. A diagram corresponding to the description file is created.
US08768644B2

There is provided a support method for a particle distribution analysis for a substrate. In the support method, histogram data of inter-particle distances are created for all particles on a target substrate subjected to the particle distribution analysis from particle coordinate data of the target substrate. Further, histogram data of inter-particle distances are created for multiple virtual substrates each having the same number of randomly distributed particles as the particles on the target substrate. Based on a difference between the histogram data of the target substrate and the histogram data of each of the virtual substrates, determination data are created by quantifying a distance between the histogram data of the target substrate and the histogram data of the multiple virtual substrates, and the determination data are displayed on a display unit.
US08768639B2

A dynamically self-adjusting magnetometer is disclosed. In one embodiment, a first sample module periodically generates an electronic signal related to at least one magnetic field characteristic of a monitored environment. A second sample module periodically generates an electronic signal related to at least one magnetic field characteristic of a monitored environment. A summing module sums the absolute value of the electronic signal from the first sample module and the electronic signal from the second sample module. A delta comparator module receives the electronic signals from each of the first sample module, the second sample module and the summing module and compares each of the electronic signals with a previously received set of electronic signals to establish a change, wherein an output is generated if the change is greater than or equal to a threshold.
US08768635B2

Certain embodiments of the invention may include systems and methods for determining electrical faults. According to an example embodiment of the invention, a method is provided for determining electrical faults. One method can include providing switch circuitry including at least one first switch detector resistor in parallel communication with at least one switch; providing terminal board circuitry including at least one terminal board resistor in parallel communication with the switch circuitry and in communication with a power source; receiving a power source reference; comparing a field voltage value to a generated reference voltage value, generating a comparison value output based at least in part on the comparison of the field voltage value and the generated reference voltage; and determining one of a plurality of field conditions based at least in part on the comparison value output.
US08768631B2

The claimed method and system identifies faults and/or deterioration of components in a process control valve. The system may use different sensor combinations to provide the necessary data to compute irregular component integrity. Alerts may be generated to indicate potential component integrity problems. In particular, the system may detect potential deterioration and/or faults in actuator springs, pneumatic tubing and piping, and bellows seals. The claimed system may be communicatively coupled to a process control network to provide a more elaborate alarm system. Moreover, additional statistical methods may be used to refine the detection accuracy of the system.
US08768625B2

Methods provide personalized route generation with computer readable program code, when read by a processor, configured for storing an image viewing pattern in a memory, and determining a first object viewing interest from the image viewing pattern. The image viewing pattern may be based at least in part on an image viewing history. The first object viewing interest may be depicted in at least one image in the image viewing history. The method may further include receiving a request for directions to a destination in a geographic region, identifying a first area in an electronic map of the geographic region and generating a first route to the destination. The first area may include the first object viewing interest. The first route may feature the first area.
US08768624B2

A vehicle drive support system, and its method, includes a storage apparatus for storing charging station information to manage attribute information containing position information of charging stations, a communication apparatus for receiving a route search request containing an origin, a destination, and a residual quantity in a battery from a mobile and transmitting a response to the route search request, and a route search processing unit for searching a route passing through the charging stations while maintaining a state in which the residual quantity in the battery is greater than 0 between the origin and the destination by using position information of the charging stations contained in the charging station information in response to the route search request received by the communication apparatus, and giving the searched route as the response to the route search request.
US08768623B2

A request is received to compute a route from a start point to an end point. The route is computed using map data that includes a plurality of map elements, and route data that includes rules associated with the map elements, each of the rules being triggered by a condition flag that specifies a condition according to which the rule should be applied. The route data is based inputs related to driver experience in a geographic area associated with the route, and the inputs are based on stored data and not real-time or near-real-time data.
US08768621B2

A signal processing module (50) comprises a difference signal generating module (60) for generating at least one difference signal (Δ) from a first and a second acceleration measurement vector signal (S1, S2), the first and the second acceleration measurement vector signal (S1, S2) respectively comprising a first and a second sequence of vector signal samples, the vector signal samples comprising at least a first and a second linearly independent acceleration measurement signal component, wherein the vector signal samples represent a measurement result of an acceleration sensor having a variable orientation as a function of time, wherein samples in the first sequence have a corresponding sample in the second sequence. The signal processing module (50) further comprises an inverse calculation module (70) with a matrix inversion facility (71) for providing inverted matrix data (M−1) by inverting a matrix derived from at least one angle of rotation signal, matrix (M) being indicative for a difference in orientation at which the sample of the first sequence and the corresponding sample of the second sequence were obtained, and with a matrix multiplication facility (72) for estimating from the at least one difference signal and the inverted matrix data a bias signal (b1, b2) and/or an object state signal corrected for bias.
US08768617B2

The invention described herein relates to aiding a Satellite Positioning System (SPS) receiver of a platform with a data interface to the platform data. The platform, for example, could be a vehicle, ship, aircraft, or a pedestrian. The SPS receiver would be used to track the location of the platform. The data interface would facilitate access by the SPS receiver to the data of the platform, and the SPS receiver in turn could provide SPS data (such as position, speed, and heading) to the platform. A further aspect of the invention includes hardware or software used by the data interface and the SPS receiver to provide, format, time-stamp, synchronize, and match platform data or SPS receiver data.
US08768611B2

A navigation receiver mounted on a moving vehicle receives navigation signals transmitted from global navigation satellites. The navigation signals are separated into direct navigation signals, navigation signals reflected from an object, and navigation signals reflected from an environmental surface. The signal separation is based on algorithms including various combinations of signal strength, change in signal strength, delay time, spectral width, change in spectral width, and user-defined thresholds. The navigation signals reflected from an environmental surface are eliminated from further processing. The position of the navigation receiver is calculated based on the direct navigation signals. The object is detected, and the position of the object is calculated, based on the navigation signals reflected from the object. If the object is determined to lie in the path of the moving vehicle, a command can be generated to avoid collision between the moving vehicle and the object.
US08768603B2

Embodiments include a mobile terminal and an intelligent transportation system (ITS) application client associated with a vehicle. The mobile terminal establishes a first communication link between the mobile terminal and the ITS application client. The mobile terminal also establishes a second communication link, via an infrastructure-based wireless communication network, between the mobile terminal and an ITS application server. Having established these links, the mobile terminal relays one or more event notification messages between the ITS application client and the ITS application server via the first and second links. These one or more messages each indicate the occurrence of an event pertinent to travel conditions. Relaying of messages by the mobile terminal in this way advantageously allows the ITS application client associated with the vehicle to send messages to and/or receive messages from the ITS application server, even if the vehicle itself is not configured to connect to the infrastructure-based network.
US08768599B2

A control system for a vehicle includes a time determination module, a fuel age determination module, and an engine control module. The time determination module determines an engine off time, wherein the engine off time indicates an amount of time that an engine is off. The fuel age determination module determines an age of fuel in a fuel system of the engine. The engine control module starts the engine when one of the engine off time is greater than a predetermined time threshold and the age of the fuel is greater than a predetermined age threshold.
US08768593B2

A method of testing a braking device in a drivetrain of a vehicle which includes at least one tractive element coupled to a traction motor. The method includes: (a) applying the braking device to a tractive element of the vehicle; (b) using an electronic controller, causing the traction motor to apply a predetermined force to the tractive element; and (c) using the controller, monitoring the tractive element for movement while the force is being applied. A dynamic braking or “retarder” function may also be tested. A system for carrying out the method is provided.
US08768589B2

A dual clutch transmission includes a transmission control unit that controls action of a first clutch actuator, a second clutch actuator, and a shift mechanism; determines whether or not a clutch torque capacity for an engaging-side clutch has increased to a determination value during a clutch change period; and, if the clutch torque capacity for the engaging-side clutch has increased to the determination value, changes the torque transmission path by reducing the clutch torque capacity of a release-side clutch.
US08768587B2

A method of operating a machine at a worksite includes determining data associated with at least one of a machine operation at the worksite and a worksite condition, and determining, based on the data, that one of machine propulsion and machine retarding will be required for greater than a corresponding threshold. The method also includes determining, in response to determining that machine propulsion will be required, a desired propulsion gear, and recommending the propulsion gear to an operator of the machine. The method further includes determining, in response to determining that machine retarding will be required, a desired retarding gear, and recommending the retarding gear to the operator. In such a method, the retarding gear is determined based on a maximum temperature associated with the machine.
US08768585B2

A shift control system working with a power-assisted bicycle that has an assisting-power supplying system and a derailleur. The shift control system includes a microcomputer in which plural shifting condition tables are stored. The assisting-power supplying system provides at least two different assisting modes. The shift control system also includes a shifting driver and at least one sensor for sensing at least one of a wheel speed, a crank speed, a pedaling force and a road gradient so as to generate at least one sensing signal and obtain at least one sensing result. The microcomputer selects one of the shifting condition tables in accordance with the current assisting mode for comparing the sensing result, thereby determining whether upshifting or downshifting is to be conducted. Then the microcomputer controls the shifting driver to send a shift control signal to make the derailleur upshift or downshift.
US08768584B2

Systems, methods and controllers for facilitating or providing a more efficient operation of a vehicle are disclosed. An accelerator input is detected from an accelerator sensor and it is determined whether the accelerator input is within a first range of values or within a second range of values. If it is determined that the accelerator input is within the first range of values, an engine is controlled to provide limited or no power to a transmission. If it is determined that the accelerator input is within the second range of values, the engine is controlled to provide a substantially constant power to the transmission.
US08768578B2

A motor generator control unit controls operation of a motor generator which generates power using a driving force transmitted from an engine. A charge/discharge control unit electrically connects first and second electrical power storage devices and controls charging/discharging of power between the first and second electrical power storage devices in response to an externally supplied control signal. A motor which is electrically connected to the second electrical power storage device is capable of regenerating electric energy and storing the regenerated energy in the second electrical power storage device. A control device supplies a control signal to at least one of the motor generator control unit and the charge/discharge control unit and reduces an electrical power storage target value of at least one of the first and second electrical power storage devices before the motor regenerates energy.
US08768576B2

In an undazzled-area map product stored in a computer-readable storage unit, information indicative of a relationship between a boundary distance and each of a plurality of divided sections of a rectangular area to be picked up by a pickup unit is included. The pickup unit is provided in a reference vehicle with a headlight and working to pick up an image of the rectangular area ahead of the reference vehicle. The boundary distance is defined as a maximum distance between the reference vehicle and a target person such that, when a distance between the reference vehicle and the target person is within the maximum distance, the target person is estimated to be undazzled by the headlight of the reference vehicle.
US08768569B2

This specification relates to an information providing method and an apparatus thereof, capable of providing information based on a user profile according to a travel state and/or a current location of a vehicle. The method includes detecting a travel state of a vehicle, detecting a current location of the vehicle; acquiring a user profile associated with the vehicle, and providing information related to the travel state of the vehicle, the current location and the user profile.
US08768565B2

A rental/car-share (RCS) vehicle access and management system and method, in some embodiments, utilizes barcodes, QR codes (or NFC/RFID), GPS, and a mobile app coupled with a wireless network to enable customers to bypass the reservation desk and pickup and drop off reserved RCS vehicles using a mobile phone, tablet or laptop. The QR code, RFID, or NFC communication with the mobile application allows for identification of the vehicle by a mobile application, which, if authorized, can access the vehicle via a temporary access code issued by remote servers. The remote servers and/or mobile application communicates with a control module that plugs into the on-board diagnostics module of the rental/car-share (RCS) vehicle and includes a host processing unit with a processor, an accelerometer, data storage, a GPS with internal GPS antenna; a wireless modem with internal antenna, and CAN bus transceivers connected with the processor, and a USB programmable interface.
US08768558B2

A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller includes images collected from an optical sensor subsystem in addition to other data collected by a variety of sensor types, including a GNSS or inertial measurement system. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The advantage provided by the present invention allows control system to “think” directly in terms of spatial location. A vehicle control system in accordance with one particular embodiment of the invention comprises a task path generator, a spatial database, at least one external spatial data receiver, a vehicle attitude compensation module, a position error generator, a controller, and actuators to control the vehicle.
US08768554B2

An in-vehicle power supply device includes an electric generator, a main power supply, a DC/DC converter, a power storage unit, and a controller for controlling the DC/DC converter. The DC/DC converter stores regenerative electric power generated by the electric generator, and discharges the stored regenerative electric power to the main power supply and the load. The controller stops the DC/DC converter when a charging-status value is not larger than a predetermined lower limit value. Additionally, the controller activates the DC/DC converter when the charging-status value is larger than the lower limit value and the vehicle ends deceleration; and activates the DC/DC converter when a speed of the vehicle is not lower than a predetermined speed and an accelerator position of the engine is not larger than a predetermined accelerator position even if the charging-status value is not larger than the predetermined lower limit value.
US08768546B2

The invention relates to a method for controlling a railway vehicle having a double drive system, wherein each drive system comprises an internal combustion engine and a transmission unit, wherein a target drive torque (M(SL)) is provided as a power requirement by means of a drive lever, wherein an actual drive torque (M(IST)) of the railway vehicle is determined and a drive torque deviation is calculated from the target drive torque (M(SL)) and the actual drive torque (M(IST)). The method further comprises determining a prediction drive type (AAP), and a target drive type (AA(SL)) in the sense of a single or double drive, a target operating point (BP(SL)), and a target transmission stage (US(SL)) are set for the transmission units, based on the drive torque deviation and the prediction drive type (AAP), by means of a traction manager (9).
US08768540B2

There is provided an avionics system that provides several avionics functions within a single LRU. In one embodiment, the system comprises a software-configurable RF assembly, one or more processor assemblies that are configured to provide multiple TAWS/TCAS/Mode S/ADS-B/ATC functions, interfaces to allow connections to aircraft electronics and data loaders, and multipurpose antennas. In one embodiment, a common processor architecture allows generic avionics processors to be configured to operate a number of TAWS/TCAS/Mode S/ADS-B/ATC functions without the need for multiple LRUs, and software-defined RF functions allow RF circuitry that interfaces to the processors to handle current and future communication needs.
US08768538B2

A straddle carrier comprises a frame (10) having opposite substantially parallel sides (12, 14) and which is configured for straddling a container to be lifted and transported between said opposite sides. The carrier has three ground wheels (24, 26) and (28) to enable the frame to be positioned over the container. The ground wheels comprise a first ground wheel (24) disposed at least approximately centrally on one side (12) of the frame, and second and third ground wheels (26, 28) disposed at opposite ends of the other side (14) of the frame. The second and third wheels (26, 28) are steerable by rotation about respective substantially vertical axes (40, 42).
US08768536B2

A method for determining the driving resistance of a vehicle by taking into account a value for the vehicle mass is described. Before beginning to drive, the vehicle mass and driving resistance coefficients are estimated with an estimation method by taking into account sensor signals, and an initial value for the driving resistance is calculated from the vehicle mass and the driving resistance coefficients. A corrected value for the driving resistance and the vehicle mass is calculated while driving, based on measured driving-related values, which are measured in chronological succession.
US08768531B2

A centralized-monitoring apparatus, which centralized monitors a device including a storage, a temperature sensor to detect a temperature therein, and a temperature-variable device to cool or heat inside the storage such that the temperature reaches a set object-preservation temperature, comprises: an input device to be input with first information indicative of a time zone in which the temperature-variable device performing power-saving operation and second information indicative of a set temperature of the time zone; a storage device to store the first-and-second information from the input device; a timing device to measure a current time; and a control device to control the temperature-variable device, based on the first-and-second information and current time, so as to start operation of turning the temperature to the set temperature when the current time reaches a starting time of the time zone, and terminate the operation when the current time reaches an ending time thereof.
US08768524B2

A beverage dispenser receives a fluid container at an installation position and includes a data reader configured to scan product indicia on an installed container. Based on data from that scan data, a controller operates a pump and a valve to mix beverage concentrate from the installed container with a diluent that corresponds to the desired beverage. The controller mixes the concentrate and diluent at a ratio that is based on the scan data. The controller may also select the correct diluent based on the scan data.
US08768521B2

An HVAC controller is described that is configured to be more intuitive and user friendly to program and operate than convention HVAC controllers. In some instances, the HVAC controller may include a touch screen interface that provides greater flexibility in displaying information to the user and/or soliciting information from the user.
US08768515B2

A system, method, and device may include software and hardware which simplify and quicken configuration of the system for testing a device, enhance testing procedures which may be performed, and provide data via which to easily discern a cause and nature of an error which may result during testing. A camera may capture still images of a display screen of a tested device and another camera may capture video images of the tested device and a partner device. A wizard may be used to generate a configuration file based on one previously generated for a similar device. A mount for a tested device may be structured so that: it is suitable for mounting thereon a plurality of differently structured devices; and adjustments in a vertical direction and a horizontal direction in a plane and adjustments of an angle of the device relative to the plane may be easily made.
US08768510B2

Provided is a system and method for a robotic storage system. The system includes at least a first and second portable data element and at least a first and second data read/write device, structured and arranged to read portable data storage elements. A repository is structured and arranged to store the first and second portable data storage elements. At least one robot is structured and arranged to move a selected data storage element between the repository and a selected data read/write device. The system includes a history of prior commands, each prior command executed by a prior path selected from a group of optional paths. A receiver is structured and arranged to receive a current command for the robotic storage system, and a director is structured and arranged to direct the robotic storage system based on the current command and the history. An associated method is also provided.
US08768496B2

A method for selecting a perceptually optimal HRTF in a database according to morphological parameters. A first database includes the HRTFs of subjects M, a second database includes the morphological parameters of the subjects, and a third database corresponds to a perceptual classification of the HRTFs. The N most relevant morphological parameters are sorted by correlating the second and third databases. A multidimensional space is created, which optimizes the spatial separation between the HRTFs according to the classification thereof in the third database to obtain an optimized space. An optimized projection model MPO is calculated for correlating K optimal morphological parameters with the corresponding position of the HRTF filters in the optimized space. For any user whose HRTF is not included in the database, at least one HRTF can be selected from the database BD1 according to the parameters K of the user and the optimized projection model MPO.
US08768495B2

Automatic recognition of sample media content is provided. A spectrogram is generated for successive time slices of audio signal. One or more sample hash vectors are generated for a time slice by calculating ratios of magnitudes of respective frequency bins from a column for the time slice. In a primary evaluation stage an exact match of bits of the sample hash vector is performed to entries in a look-up table to identify a group of one or more reference hash vectors. In a secondary evaluation stage a degree of similarity between the sample hash vector and each of the group of reference hash vectors is performed to identify any reference hash vectors that are candidates for matching the sample media content, each reference hash vector representing a time slice of reference media content.
US08768493B2

In some examples, light controller technology includes methods and apparatuses. In other examples, the technology includes a light controller system. The system includes one or more light fixtures. Each light fixture of the one or more light fixture is electrically coupled via a power line. Each light fixture of the one or more light fixtures includes a protocol conversion module configured to convert instructions between power line communication and first remote device management communication, a communication module configured to communicate the power line communication over the power line, and a light controller configured to control one or more light emitting diodes (LEDS) in the respective light fixture based on the instructions.
US08768492B2

An automation and motion control system for theatrical objects, such as theatrical props, cameras, stunt persons, lighting, scenery, drapery or other similar types of devices or items, is provided to coordinate the movement of the objects on a large scale and/or to control the operation of the objects.
US08768490B2

An electrode catheter, in particular for cardiac therapy, includes an elongated, tube-type catheter body, a ring electrode before the distal end of the electrode catheter for delivery and/or measurement of an electrical signal, in particular an electrocardio signal, by way of the outer electrode contact surface thereof, and a supply lead for the electrical connection of the ring electrode. The ring electrode is mounted on the catheter body such that it can be displaced relative thereto in the longitudinal axial direction.
US08768485B2

An apparatus and method for ablating tissue is disclosed. The apparatus comprises a source of microwave radiation (1), a probe (5) for directing the microwave radiation into tissue, one or more detectors for detecting the power and phase of the microwave radiation and an impedance adjuster (50) for adjusting impedance so as to minimize the amount of microwave radiation which reflected back through the probe. The detector or detectors use a local oscillator (230) to derive the phase information. A modulator for modulating the microwave radiation to a cutting frequency is also disclosed.
US08768482B2

A neural prosthesis includes a centralized device that can provide power, data, and clock signals to one or more individual neural prosthesis subsystems. Each subsystem may include a number of individually addressable, programmable modules that can be dynamically allocated or shared among neural prosthetic networks to achieve complex, coordinated functions or to operate in autonomous groups.
US08768477B2

An arrangement is described for fitting a hearing prosthesis system to a prosthesis patient. The PAMR measurement determines a post-auricular muscle reflex (PAMR) response of the patient to an auditory stimulus signal. For example, the PAMR response may include a PAMR amplitude growth function or a PAMR threshold stimulus level at which a PAMR is measured in the patient. Then a patient fitting module sets an operating characteristic of the hearing prosthesis system based on the PAMR response.
US08768470B2

Methods and apparatus are provided for renal neuromodulation using a pulsed electric field to effectuate electroporation or electrofusion. It is expected that renal neuromodulation (e.g., denervation) may, among other things, reduce expansion of an acute myocardial infarction, reduce or prevent the onset of morphological changes that are affiliated with congestive heart failure, and/or be efficacious in the treatment of end stage renal disease. Embodiments of the present invention are configured for percutaneous intravascular delivery of pulsed electric fields to achieve such neuromodulation.
US08768465B2

Generally, the disclosure is directed one or more methods or systems of cardiac pacing employing a right ventricular electrode and a plurality of left ventricular electrodes. Pacing using the right ventricular electrode and a first one of the left ventricular electrodes and measuring activation times at other ones of the left ventricular electrodes. Pacing using the right ventricular electrode and a second one of the ventricular electrodes and measuring activation times at other ones of the left ventricular electrodes. Employing sums of the measured activation times to select one of the left ventricular electrodes for delivery of subsequent pacing pulses.
US08768451B2

A therapeutic agent delivery device and method for eluting a therapeutic agent to a target location are disclosed. The therapeutic agent delivery device may comprise a first conductive element, a second conductive element, and an electrochemical layer including a neurotoxin located between the first conductive element and the second conductive element. The first conductive element and the second conductive element are adapted to be connected to a voltage source. When the first conductive element and the second conductive element are connected to the voltage source, an electrochemical reaction occurs causing the neurotoxin to release from the electroactive layer and elute to a target location.
US08768449B2

Prosthetic devices, methods and systems are disclosed. Eye position and/or neural activity of a primate are recorded and combined. The combination signal is compared with a predetermined signal. The result of the comparison step is used to actuate the prosthetic device.
US08768441B2

A computer-implemented method of recording the times of events related to the medical care delivered to patient, and for integrating those times to provide a patient history, including recording a first time of occurrence of a first event, recording first clock information characterizing a first time source from which the first time of occurrence was obtained, recording a second time of occurrence of a second event, recording second clock information characterizing a second time source from which the second time of occurrence was obtained, wherein the first time source and the second time source are independent of one another and not synchronized with one another, transferring recorded data so that the first time of occurrence, first clock information, second time of occurrence, and second clock information are accessible at a computer; and producing a patient history using at least the first and second times of occurrence.
US08768437B2

A system and apparatus allows the tracking of a selected body portion, instrument, or both. A tracking device can be interconnected to a body portion at a mounting site. A procedure can be performed at a location remote from the mounting site of the tracking device. The tracking device can be interconnected with the body in a low invasive manner.
US08768429B2

An EIT system (1) adapted to detect internal bleeding in a body portion, the EIT system (1) comprising a plurality of electrodes (3) adapted in use to extend in a substantially linear orientation across one side only of the body portion and to be applied in electrical contact with the skin of the body portion, a current source adapted to cyclically apply an electric current between one pair of the electrodes (3), a voltage measuring means to measure the voltage across each of the other pairs of the electrodes resulting from the current, a data collection system (2) and a data analysis system (4) to analyze data resulting from the voltages that are measured by the voltage measuring means, wherein the analysis system (4) is configured to obtain quantitative information related to amounts and rates of conductive tissue changes occurring in the body, based on an EIT analysis equivalent to that obtained from data derived from electrodes spaced around the full perimeter of the body portion. Also disclosed is an electrode belt suitable for bioelectrical use and in particular for detection of change of volume of tissue in a body portion.
US08768424B2

A photoplethysmograph device includes a light source for illuminating a target object. A modulator drives the light source such that the output intensity varies as a function of a modulation signal at a modulation frequency. A detector receives light from the target object and generates an electrical output as a function of the intensity of received light. A demodulator with a local oscillator receives the detector output and produces a demodulated output, insensitive to any phase difference between the modulation signal and the oscillator, indicative of blood volume as a function of time and/or blood composition. A number of demodulators may be provided to derive signals from multiple light sources of different wavelengths, or from an array of detectors. The plethysmograph may operate in a transmission mode or a reflectance mode. When in a reflectance mode, the device may use the green part of the optical spectrum and may use polarizing filters.
US08768420B2

A mobile terminal includes a first antenna configured to receive power from the first circuit board housed in the first housing, a second antenna configured to receive power from the second circuit board housed in the second housing, a first signal cable configured to electrically connect the first circuit board to the second circuit board and transmit a signal between the first circuit board and the second circuit board, and a second signal cable configured to electrically connect the first circuit board to the second circuit board and bypasses a board current flowing through the first signal cable from the first circuit board to the second antenna during operation of the second antenna.
US08768402B1

A mobile station stores power-limit data that identifies one or more defined locations and associates each defined location with a respective transmit power limit. The one or more defined locations may, for example, correspond to locations of high-priority signal transmitters, such as transmitters that transmit signals used for public safety communications. In response to a trigger condition, the mobile station determines whether its current location is proximate to any of the one or more defined locations in the power-limit data. The trigger condition may occur when a current transmit power level of the mobile station is greater than or equal to a predetermined threshold value. If the mobile station's current location is proximate to a defined location in the power-limit data, the mobile station controls its transmit power level so that it does not exceed a transmit power limit associated with the defined location.
US08768398B2

Systems, devices, and methods for adjusting a transmission power at a femto node are described herein. According to the systems, devices, and methods herein, a measurement of a signal transmitted from a transmitting node may be communicated to the femto node, for example from a user equipment or a neighboring femto node, for use in adjusting the power. The transmitting node may comprise the femto node, a macro node, or a neighboring femto node. In addition, statistics regarding such measurements may be communicated to the femto node for use in adjusting the power. The femto node may also adjust the power based on unsuccessful registration attempts or interference communications received at the femto node.
US08768396B2

A method and apparatus for realizing power control on a control channel including measuring the interval between the current control channel transmission and the last control channel transmission; comparing the measured interval with a preset threshold, and if the interval is larger than or equal to the preset threshold, carrying out the current control channel transmission by using the initial transmit power, or controlling the current control channel transmission by using the open loop power control and, otherwise, controlling the current control channel transmission by using the closed loop power control. When the control channel is an uplink control channel, it may be determined whether a compensation for path loss variance should be added based on the closed loop power control according to a related command, so as to enable that the power control can be provided effectively when the control channel transmission is discontinuous.
US08768384B1

Methods and systems for efficiently using multiple paging channels in a wireless communication network are proposed. In particular, a radio access network (RAN) may determine that a wireless communication device (WCD), such as a cell phone, has not been responding to paging messages transmitted on a secondary paging channel. In response to this determination, the RAN may instruct the WCD to listen only to a primary paging channel, while the RAN will only use the primary paging channel to page the WCD. This, in turn, may increase the likelihood that the WCD is able to properly receive and respond to paging messages, and reduce the power consumption and battery drain of neighboring WCDs.
US08768366B2

A communication system including one or more end points, each end point interconnected to a wireless network. The communication system also includes a media network system, the network system contains a registration server for registering device IDs of the end points in the communication system, a database for storing device IDs, one or more media servers for routing calls between end points and a signaling server for selecting one or more media servers to route a call between end points in the communication system based on an algorithm that evaluates one or more predetermined conditions.
US08768359B2

Methods and apparatus for selecting samples for secondary synchronization signal (SSS) detection are described. Several alternatives are provided for efficient cell identifier detection. In a first alternative, multiple bursts of a signal received from a cell are sampled with non-uniform spacing between sampling intervals to determine a sequence for cell identification. In a second alternative, samples of a first and a second signal received from a stronger cell are cancelled, and a sequence for detecting a weaker cell is determined by reducing effects of the samples of a third signal received from the weaker cell which do not overlap with the primary synchronization signal (PSS) or SSS of the stronger cell. In a third alternative, a sequence for detecting a weaker cell is determined by reducing effects of any sampled bursts that correspond to a high transmission power portion of a signal from a stronger cell.
US08768356B2

Seamless connectivity by a user device between a licensed and an unlicensed network is provided through capturing of MAC address information relating to one or more access points servicing the licensed and/or the unlicensed networks. One or more access points can be chosen as a designated access point. If the access point is available for communication with the device and other device criteria is met, the access point is designated. If designated, when the device is in vicinity of the access point seamless and transparent connectivity is automatically established with that access point.
US08768334B2

In a method and a device a detection mechanism enabling a cellular radio system to detect deployment of two or more radio base stations having a small coverage area close to each other and configured to use the same scrambling code is provided. The detected information can be used as a trigger to automatically reconfigure one of the radio base stations having a small coverage area.
US08768320B2

Methods and apparatuses are disclosed herein for providing pre-programmed responses to received communications. A communication is received and identified. The communication is associated with a pre-programmed response and a response to the communication is generated using the pre-programmed response. Additionally, a context for the pre-programmed response can be established and the pre-programmed response can be based on the context and the communication identification. The communication can include a voice call, text message, Voice-Over-Internet Protocol (VoIP) call, or push-to-talk (PTT) call.
US08768311B2

The system and method prevents reception of calls to a mobile cellular device within a relatively small area or zone, with minimal inconvenience to the public by also permitting outgoing transmissions. The mobile cellular device has a wirelessly settable parameter associated therewith enabling establishment of an inbound call. A selective call blocker includes a receiver, a transmitter, and a selective call blocking controller cooperating with the receiver to determine the wirelessly settable parameter. The selective call blocking controller also cooperates with the transmitter to wirelessly change the wirelessly settable parameter to selectively block an inbound call to the mobile cellular device and without defeating the capability of the mobile cellular device to establish an outbound call.
US08768309B2

The disclosed subject matter relates to an architecture that can facilitate and/or transmit reminders based upon device presence techniques in connection with a wireless communications network. For example, when certain mobile devices register with a particular network entity (e.g., a femtocell) that services a particular target location (e.g., place of residence), then such registration can be leveraged to indicate presence at the target location. Accordingly, reminders can be configured by custodian devices and delivered to subservient devices if certain predetermined conditions or criteria are satisfied in connection with the presence information.
US08768306B1

A method for adapting a mobile identity involves an application publishing different attributes when the application is in the foreground, is in a know location or is in proximity of a beacon then when it is not. The attributes can be scanned wirelessly using short wireless communication.
US08768304B2

An apparatus and method are provided to output a received call with a volume adjusted to a reference level range in the etiquette call mode. In the method for providing the etiquette call mode of a mobile device, the apparatus determines whether the etiquette call mode is activated in a call mode. When the etiquette call mode is activated, the apparatus establishes a transmission gain to a given gain value and also establishes a reception gain to a specific gain value corresponding to a minimum receiving volume level. Then the apparatus amplifies a received call by means of the established reception gain, adjusts a volume of the amplified received call to a given reference level range, and outputs the adjusted received call through a speaker.
US08768302B2

A server system having one or more processors and memory receives, from a client, an invitation-code request from a user of the client for an invitation code enabling a new user account to be registered, where the invitation-code request includes identifying information and determines whether the invitation-code request exceeds registration limit criteria based on the identifying information. In accordance with a determination that the invitation-code request exceeds the registration limit criteria, the invitation-code request is rejected. In accordance with a determination that the invitation-code request does not exceed the registration limit criteria, an invitation code is provided to the user, enabling a new user account to be registered.
US08768291B2

Systems and methods for handling emergency notification messages such as Commercial Mobile Alert System (CMAS) alerts. In one example use, a mobile communications device receives a text-based message, determines that the message is an emergency alert message, and forwards at least some of the content of the message to a computer system. The computer system derives, from the content of the text-based message, data or signals that render at least some of the content of the text-based electronic message into an audio format, and transmits the data or signals to the remote communications device, which then audibly plays the message. Such a system may enable additional persons to receive emergency notifications who otherwise may not receive them, for example, persons with visual impairments, or persons using communications devices that are unable to display text.
US08768290B2

A mobile communication device with a wireless module and a controller module is provided. The wireless module performs wireless transmissions and receptions to and from a service network. The controller module obtains a list of Public Land Mobile Networks (PLMNs) equivalent to each other when attached to the service network for emergency bearer services via the wireless module, and not stores the list in response to a power-off of the mobile communication device.
US08768289B2

One aspect of the present invention extends the number of client and/or service types used in location-based services. The extension provides richer definitions for use in selecting the optimal or otherwise best suited positioning sequences to be used in fulfilling given positioning requests. For example, some types of commercial-related positioning requests are better satisfied with quicker-but-lower-accuracy position determinations, while other types benefit from more-accurate-but-slower position determinations. These and other benefits are provided by extending the type definitions used to identify commercial positioning requests. For example, a UE may be configured to send positioning requests that indicate the extended client or service types. As another example, the network node(s) involved in generating or processing such requests are configured to understand the extended type definitions and/or to map the extended definitions to QoS requirements, or to particular positioning sequences, for requesting that a positioning node carry out that particular positioning sequence.
US08768288B2

A personal communications device configured to communicate with a wide area network in response to an alternate mode activation signal is provided. The personal communications device also comprises a signal broker operatively connected to a monitored interface from among the one or more interfaces along a control path. The signal broker is configured to monitor signals at the monitored interface and upon observing an alternate mode activation signal at the monitored interface, inject an alternate mode signal configured to initiate the alternate communication over the wide area network. In some embodiments, the alternate communication is different from a communication that would have occurred in the absence of the injected alternate mode signal. The alternate mode signal may comprise an emergency mode signal configured to initiate an emergency communication over the wide area network. The emergency communication may comprise an SMS message, a telephone call, an HTTP command, an email, or the like.
US08768279B2

A first signal having a first polarization direction and a second signal having a second polarization direction crossing the first polarization direction are received. A phase of the second signal is controlled using a phase control signal. An interference compensation signal is generated by weighted combination on a time-series of a signal whose phase has been controlled. Weighting coefficients used for the weighted combination are set so that the interference compensation signal becomes a cross-polarization interference component of the first signal. A phase difference between the first signal and the second signal is estimated using the weighting coefficients. The phase control signal is generated using the estimated phase difference so that a phase of the first signal and the phase of the second signal become identical. The first signal is compensated for cross-polarization interference caused by the second signal using the interference compensation signal and the first signal.
US08768277B1

The present invention relates to a receiver circuit for processing of electrical signals, and comprising: an antenna (12), at least one amplifier (14) coupled to the output of the antenna (12), an automatic gain control circuit (30) coupled to the at least one amplifier (14) to modify a gain thereof, and at least one voltage offset-compensating circuit (50) embedded in the automatic gain control circuit (30) and comprising a clock generator (40) and at least one capacitor (42, 44) to effectively compensate an offset voltage.
US08768275B2

Performing spectral analysis may include, for each of multiple acquisitions: a receiving a plurality of time-domain samples, cross-power spectrum analyzing first and second portions of the plurality of samples resulting in cross-power spectra, and accumulating a vector sum of the cross-power spectra including any cross-power spectra from previous acquisitions. Performing spectral analysis may also include calculating a vector average based on the accumulated vector sum and quantity of acquisitions. Performing spectral analysis may also include displaying the magnitude of the vector average.
US08768269B2

Certain aspects of a method and system for increased resolution switching using MEMS and switched capacitors may include a mobile terminal that includes an integrated circuit bonded to a multi-layer package. A capacitance of a first switched capacitor array in the multi-layer package may be tuned via one or more MEMS switches integrated in and/or on the multi-layer package. A capacitance of a second switched capacitor array in the integrated circuit may be tuned via one or more NMOS switches. A plurality of signals may be transmitted and/or received via one or more antennas in the mobile terminal.
US08768267B2

A system includes a plurality of band pass filters to pass signals in separated frequency bands to or from an antenna. A matching network provides characteristic impedances. The system is designed such that the configuration of the matching network and BPFs provides high impedance to the band pass filters for those routing paths other than the band pass path as these routing paths do not transmit or receive the signals at this particular pass band. The system is further designed such that the configuration of the matching network and BPFs provides minimal insertion loss for the band pass path of for transmission and receipt of signals at this particular pass band, where each routing path has a corresponding pass band. The matching network is for coupling to an amplifier, when frequency separation is needed at the output of the amplifier to the BPFs. In one embodiment an impedance network tunes the impedance by using varying length transmission lines.
US08768266B2

A radio communication system (1) has: a radio terminal (UE); a radio base station (BS1) which transmits radio signals (RS1) to the radio terminal (UE) corresponding to the feedback from the radio terminal (UE); and a radio base station (BS2) which transmits, corresponding to the feedback from the radio terminal (UE), radio signals (RS2) to the radio terminal (UE) at the frequency and time identical to the frequency and time at which the radio signals (RS1) are transmitted. In the case where one transmitting antenna is used for the transmission of the radio signals (RS1) in the radio base station (BS1), the radio terminal (UE) omits the feedback to the radio base station (BS1).
US08768263B2

In an aspect, a method assists with blind decoding of uplink control signals on a Physical Uplink Shared Channel (PUSCH) and Physical Uplink Control Channel (PUCCH). The method assists in determining the uplink control path in the event a user equipment (UE) misses an uplink grant and blind decoding occurs. It is determined whether an uplink acknowledgement, rank indicator, and/or channel quality indicator are found on a PUSCH. If not, it is determined whether a scheduling request is expected and whether special handling for the scheduling request is indicated. Depending on those determinations, and whether any decoding attempts for uplink signals are successful, either the PUSCH or PUCCH is selected as the uplink control path.
US08768259B2

Method and apparatuses for collecting user activity information in a telecommunications system. A first telecommunications node (120) handling signaling of the terminal of a user sends a message (516) notifying a registration event (515) of the user to a second node (130) handling registration information of said user. The message comprises an information element (ACT) indicating whether the user has been involved in a service provided during a registration period comprised between a previous registration event (501) of said user and said notified registration event. At reception of the message, the second node updates registration information (430) and activity information (440) of the user. By including service usage information in registration notification messages, the operator of the telecommunications system can obtain information about the rate of service usage in the system without requiring implementation of neither new nodes nor new messages to be exchanged by new or existing nodes.
US08768253B2

Synchronized UWB piconets for SOP (Simultaneously Operating Piconet) performance. A common backbone (either wired or wireless) is employed that provides a common CLK (clock signal) to all of the various PNCs (piconet coordinators) of various piconets that may operate within a sufficiently close region such that interference could undesirably occur. By providing a very reliable CLK signal from a common backbone to all of the PNCs of the various piconets operating within a substantially close proximity to one another, very precise synchronization may be ensured for all of the communications performed therein. The various piconets may then even operate using TDMA (Time Division Multiple Access)—whose performance would be substantially compromised without effective synchronization. In addition, combined TFC (time frequency code) and TDMA may also be employed to support the communications therein thereby providing even another degree of orthogonality that provided by TDMA alone.
US08768250B2

The present invention discloses a smart card communication method, a smart card, and an enhanced near field communication NFC terminal. The method is used for communication between the smart card and an NFC contactless front-end chip; when installing a contactless payment application, the smart card records a communication standard adopted by a contactless payment system corresponding to the contactless payment application, wherein the communication standard is identified by identification information provided by the contactless payment application; it further comprises: for each card application gate, the smart card judges whether a contactless payment application corresponding to the card application gate exists based on the identification information; if yes, creating a pipe between the card application gate and a corresponding card RF gate in the NFC contactless front-end chip.
US08768240B2

A method includes arranging a plurality of learning objectives to define a learning objective sequence of an educational material. Each learning objective from the plurality of learning objectives is associated with a content including at least one of a learning object, an assessment or a teaching strategy item. A temporal content is inserted into the learning objective sequence at a position within the learning objective sequence based on a time associated with the presentation of the temporal content to a user. The time can include, for example, a date of a holiday, a number of times the user has logged in, or the like. An educational material including the content associated with each learning objective from the plurality of learning objectives and the temporal content is produced. The content and the temporal content are arranged to define at least one learning path within the learning objective sequence.
US08768236B2

A duplex image forming apparatus includes a driving unit which has driving rollers and driven rollers to reversely feed the paper printed on the first surface to a duplex printing part or discharge the paper printed on the first and second surfaces, and a separation unit which separates the driven rollers from the driving rollers while the paper printed on the first surface is reversely fed and registered by duplex rollers of the duplex printing part. Accordingly, when the paper is registered by the duplex rollers, because the paper is not caught in the driving rollers and the driven rollers, the paper can be easily registered.
US08768233B2

A solid lubricant-coating device is provided with a solid lubricant to be applied to the surface of a latent image-supporting member; a supply roller for scraping and supplying the solid lubricant onto the surface of the latent image-supporting member by self rotation; a pressing unit for pressing the solid lubricant onto the supply roller; a flattening unit for forming a thin film of the supplied solid lubricant on the surface of the latent image-supporting member; and a cleaning unit for removing the residual toner on the surface of the latent image-supporting member and recovering the solid lubricant thin film on the surface of the latent image-supporting member, wherein, when a thickness of the solid lubricant thin film immediately before the supply roller in the rotation direction of the latent image-supporting member is designated as thickness A (nm) and a thickness immediately after the flattening unit is designated as thickness B (nm), the thicknesses A and B satisfy the following relational formulae (1) and (2): B−A≧8 (1) and A≧4 (2).
US08768231B2

The image forming method including steps of forming a clear toner layer on a photoreceptor, transferring the clear toner layer onto a transfer member, transferring the clear toner layer on the transfer member onto an image support, heating the image support having the clear toner layer, bringing the clear toner layer into close contact with a belt to cool the image support, and separating the image support from the belt are provided, in this order; and the clear toner layer is formed with a plurality of independent linear protrusion portions and the independent linear protrusion portions are formed parallel or diagonally to the conveyance direction of an image support.
US08768230B2

An approach is provided for reusing a cleaning web to clean portions of a fuser unit. The approach involves causing a cleaning web supply mechanism to feed a cleaning web having a first surface and a second surface to the portions of the fuser unit. The approach also involves causing a cleaning web receiving mechanism to receive the cleaning web following a cleaning process in which the first surface of the cleaning web is used to clean at least one of the portions of the fuser unit. The approach further involves causing the cleaning web receiving mechanism to return the cleaning web to the portions of the fuser unit to clean at least one of the portions of the fuser unit using the second surface of the cleaning web.
US08768224B2

A developing device includes: a first developer carrier that is moved in a same direction as a moving direction of a latent image carrier at a faster linear speed than the latent image carrier; a second developer carrier that further develops the obtained toner image and that is moved in a same direction at a faster linear speed than the latent image carrier; and a bias output unit that outputs a developing bias to be applied to the second developer carrier. The developing bias includes a direct-current component and a non-rectangular alternating-current component whose waveform has a gentle edge at which a direction of an electric field between the second developer carrier and a background portion of the latent image carrier is changed to a direction in which the toner is moved from the background portion toward the second developer carrier.
US08768222B2

A powder feed device includes a casing having an opening for receiving a powder from a powder housing portion housing the powder, at least an inner side of the casing having a cylindrical shape; a transport member that is arranged in the casing, extends in a powder transport direction, and rotates and transports the powder to the fed body; and a shutter member that is arranged at a closed position for closing the opening, receives a force from the transport member by its rotation, and moves to an open position for opening the opening. The transport member includes a transport portion that contributes to the powder transport, and a non-transport portion that does not contribute to the powder transport, and handles the movement of the shutter member to the open position. The shutter member moves to the open position when receiving an effect of the non-transport portion.
US08768216B2

A processor places a printer apparatus in a reduced activity mode after printing requests have not been received for an “inactivity” time period. A belt support device rotates a photoreceptor belt at a reduced speed when the printer apparatus enters the reduced activity mode and for a “delay” time period after the printer apparatus enters the reduced activity mode. The belt support device returns the rotational speed of the photoreceptor belt to the original speed if a new printing request is received during the delay time period. However, the belt support device stops rotation of the photoreceptor belt and reduces the belt tension if the delay time period expires without receiving a new printing request.
US08768206B2

The retaining unit is configured to retain a plurality of photosensitive drums juxtaposedly arrayed with each other in a predetermined direction. The retaining unit is movable between an internal position within the main casing and an external position outside of the main casing. Each photosensitive drum includes a first pressed portion and a second pressed portion opposite to the first pressed portion in an axial direction. The endless belt is disposed above the retaining unit that is in the internal position. The retaining unit includes a pair of side plates. Each of the pair of side plates includes a plurality of receiving portions each of which being configured to receive each photosensitive drum to be movable in a vertical direction. The first pressed portion and the second pressed portion protrude outward from a corresponding one of the plurality of receiving portions in the axial direction.
US08768204B2

An image forming device includes a main casing and a photosensitive unit having photosensitive bodies arrayed in an array direction. The main casing includes a first side plate having a first primary portion extending in the array direction, and having a first positioning portion and a second positioning portion spaced away therefrom in the array direction. The photosensitive unit includes a second side plate supporting the photosensitive bodies and having a second primary portion extending in the array direction. The second side plate has a third positioning portion subjected to positioning relative to the first positioning portion and has a fourth positioning portion subjected to positioning relative to the second positioning portion. The first and third portions are overlapped with each other and the second and fourth positioning portions are overlapped with each other while the first primary portion and the second primary portion are spaced away from each other.
US08768181B2

A differential code optical transmission and reception device including: a digital signal processing optical transceiver that converts information data into an optical signal and transmits it to a communication channel, a reception front end part that receives the optical signal from the communication channel, an O/E conversion part that converts the optical signal received from the communication channel into an electrical signal, a skew correction part that regulates or correct a skew between lanes contained in the electrical signal, a differential decoder that decodes a differential code of the skew corrected electrical signal, and a lane exchange/rotation part that rearranges the electrical signal having passed through the differential decoder into a lane state thereof at the time of transmission in cases where lane exchange has occurred in the communication channel.
US08768178B2

Feed-forward and feedback strategies are used to control local oscillator power and transimpedance amplifier gain in a high-speed coherent optical receiver.
US08768175B2

Systems and methods are disclosed to perform four-dimensional optical multiband OFDM communication by organizing an N-dimensional (ND) signal constellation points as a signal matrix; performing 2D-inverse FFT and 2D-FFT to perform modulation and demodulation, respectively; and applying both orthogonal polarizations in the OFDM communication to deal with chromatic dispersion, PMD and PDL effects, and multidimensional signal constellation to improve optical signal-to-noise ratio (OSNR) sensitivity.
US08768167B2

A single step routing and wavelength assignment method and system for automated provisioning of services on DWDM networks is presented. This novel single step solution automates design and assignment of services in DWDM networks. For an automated provisioning platform that can handle the routing and wavelength assignment in a single step, the solution avoids reconfiguration of existing services. It also takes into consideration practical aspects of DWDM transponder availability at termination sites and regeneration sites along the selected route. The methodology includes iterative computation of common channel sets to avoid multiple shortest path computations for each of the wavelengths.
US08768156B2

This camera system includes: a vibration compensation unit including a vibration compensation optical system and an image-capturing unit; a drive unit that drives the vibration compensation unit; a detection unit that detects vibration; a position detection unit that detects the position of the vibration compensation unit; a target position determination unit that determines a target position for the vibration compensation unit according to the vibration of the camera; a calculation unit that calculates a drive amount for the drive unit; a range of movement limitation unit that limits the position of the vibration compensation unit within a range; a range setting unit that sets a movement permitted range that is within the range in which the vibration compensation unit can be positioned; and a centering unit that controls the drive unit so that the vibration compensation unit is centered in the center of the movement permitted range.
US08768153B2

A heatable liquid container made from plastic material, particularly for holding water/urea mixtures and having an internal cavity and a heating element arranged essentially in the internal cavity of the container, and with at least one connection end, the heating element is braced by a bracing element in at least one bearing area in the internal cavity of the liquid container. The heating element is supported in a horizontally floating manner by the bracing element. The bracing element is an insert part that is at least partially encased in the plastic material by sintering and is made from the same material as the inner wall of the liquid container.
US08768152B2

A cooking appliance includes a glass cooktop panel and a cooktop frame. A radiant heating element is positioned between the cooktop frame and the glass cooktop panel. The heating element has an upper surface biased toward a lower surface of the glass cooktop panel. A screwless spring clip is coupled to both the heating element and the cooktop frame so as to secure the heating element to the cooktop frame.
US08768151B2

A portable air blowing appliance has a housing retaining a blower adapted when energized to create an airflow through and from the housing, and a heating element adapted when energized to impart heat to the airflow. A movable deflector selectively steers the airflow either though or not through the heating element. In the exemplary embodiment shown, the blower is, in combination, a motor-driven centrifugal blower rotatable about a blower axis to create the airflow, and a scroll surrounding the blower wheel and adapted to direct the airflow from the blower wheel forwardly from the housing. In this exemplary embodiment, the deflector is movable about a pivot axis perpendicular to the blower axis between a heating position wherein the airflow is steered through the heating element and a cooling position where the airflow is steered not through the heating element.
US08768150B2

A system and method that repeat video images in a deinterlacing system. The method comprises detecting a signal requesting an input video image be repeated and determining the desired number of repetitions. The input video image may then be processed to generate an output video image and the output video image may be repeated the desired number of repetitions. The input video images following the repeated image may be held until the repeating is completed, and may then be processed and displayed. Repeating the video image may be utilized to achieve different playback modes such as, for example, slow motion, pause, and video rate conversion.
US08768145B2

A content reproducing apparatus includes: a content control unit that controls reproduction of a content by reading a program from a BD and executing the program; a reproduction information recording unit that records reproduction information including a reproduction position within the content during the reproduction; a reproduction information acquiring unit that acquires, upon a start of the reproduction of the BD, the reproduction information recorded at a time of previous reproduction; and a resume-reproduction control unit that starts to reproduce the BD from the reproduction position identified based on the acquired reproduction information or from a vicinity thereof, wherein the content control unit controls the reproduction if the reproduction information has not been acquired by the reproduction information acquiring unit, and the resume-reproduction control unit controls the reproduction if the reproduction information has been acquired by the reproduction information acquiring unit.
US08768140B2

Disclosed in a technique for performing data transmission between units efficiently in an imaging device, in which a camera unit and the other units (particularly a display unit) are separated and connected wirelessly, to improve convenience. According to this technique, video content data imaged by an imaging section is encoded, by means of hierarchical coding, into checking content coded data of a core layer and saving content coded data of an enhancement layer. The checking content coded data is sent immediately from a checking content transmission section 906 to a display unit 950 through wireless communication, and a display thereof is output. On the other hand, the saving content coded data is stored in a recording section 907 together with the checking content coded data. Thus, both a rapid display of video content data and storage thereof while keeping the quality are achieved.
US08768139B2

A system comprising: a plurality of lead computers; a plurality of player workstations; a plurality of audio receivers and transmitters for capturing audio signals and converting said audio signals to a transmittable form, wherein at least one audio receiver and transmitter is associated with each player; a plurality of video receivers and transmitters for capturing images and converting said images to a transmittable form, wherein at least one video receiver and transmitter is associated with each player; a storage device and a processor for receiving and processing signals from said audio and video receivers and transmitters and; an output device for outputting each audio and video receiver.
US08768130B1

The present invention relates to a multimode optical fiber including a glass fiber, and a coating member provided on an outer periphery of the glass fiber. The glass fiber extends along a predetermined central axis, and includes at least a core region having a GI-type refractive index profile. The coating member has a refractive index that is higher than a minimum refractive index of the core region. According to this configuration, leakage of a higher-order mode with a large group delay difference to the coating member side is facilitated.
US08768129B2

Certain embodiments of the invention may include optimized trench-assisted ultra large area (ULA) optical fibers. According to an example embodiment of the invention, a trench-assisted optical fiber, optimized for figure-of-merit (FOM) performance, is provided. The optical fiber includes a core region having a longitudinal axis, a shelf region surrounding said core region, a cladding region surrounding said shelf region, said core and shelf and cladding regions configured to support and guide the propagation of signal light in a fundamental transverse mode in said core and shelf regions in the direction of said axis. The optical fiber further includes a core effective area (Aeff) of between 135 μm2 and about 170 μm2; and an index profile having a figure of merit (FOM) frontier distance less than about 0.7 dB.
US08768125B2

A guide pin for mating multi-fiber optical ferrules includes a first end, a second end and a flexile feature adjacent to the second end. The first end has a first end width and the second end has a first engagement width and may change to a second engagement width while engaging a guide pin bore in a ferrule. The change in width permits the guide pin to engage and axially align with guide pin bores of varying diameters to achieve reliable optical mating of optical wave guides.
US08768124B2

Devices, systems and techniques for directly coupling an optical slot waveguide to another optical waveguide without a taper waveguide region between the two optical waveguides.
US08768115B2

A terahertz interaction circuit includes a waveguide through which electromagnetic waves pass, the waveguide having a folded shape and including a narrow open cavity portion; and an electron beam tunnel through which an electron beam passes, the electron beam tunnel penetrating through the waveguide.
US08768114B2

An opto-electric hybrid board which is capable of suppressing the increase in light propagation losses and which is excellent in flexibility, and a method of manufacturing the same are provided. The opto-electric hybrid board includes an electric circuit board, an optical waveguide, and a metal layer. The electric circuit board includes an insulative layer having front and back surfaces, and electrical interconnect lines formed on the front surface of the insulative layer. The optical waveguide is formed on the back surface of the insulative layer of the electric circuit board. The metal layer is formed between the optical waveguide and the back surface of the insulative layer of the electric circuit board. The metal layer is patterned to have a plurality of strips. Cores of the optical waveguide are disposed in a position corresponding to a site where the metal layer is removed by the patterning.
US08768101B1

A new optical imaging process for how to best fuse information from multiple target images into a single target image is described. The process has two primary components. First, rotating, translating and scaling each target image to register or calibrate them against a reference image and, second, determining weighing factors for each thus registered target image to select those images which add value to a final target image. The first component determines optimal rotational and translation matrices by a least squares measure using singular value decomposition. The second component determines weighing factors using correlations and statistical signal analysis techniques.
US08768100B2

A method for image alignment is disclosed. In one embodiment, the method includes acquiring a facial image of a person and using a discriminative face alignment model to fit a generic facial mesh to the facial image to facilitate locating of facial features. The discriminative face alignment model may include a generative shape model component and a discriminative appearance model component. Further, the discriminative appearance model component may have been trained to estimate a score function that minimizes the angle between a gradient direction and a vector pointing toward a ground-truth shape parameter. Additional methods, systems, and articles of manufacture are also disclosed.
US08768089B2

An embodiment is configured to calculate a perceptual masking factor at a pixel location at a block boundary of the image, calculate a parameter for a filter at the pixel location at the block boundary, and filter the image around the pixel location at the block boundary employing the filter with the calculated parameter. The perceptual masking factor is formed as a product of a background activity masking map and a luminance masking map. The filter includes a parameter that is selected in view of a quality of experience performance measure for the image at the pixel location at the block boundary of the image.
US08768081B2

Provided are methods and apparatuses for encoding and decoding an image. The method of encoding an image includes: splitting a current picture into at least one maximum coding unit; determining a split structure of the at least one maximum coding unit and a prediction mode and partitions of each coding unit by encoding image data of the at least one maximum coding unit based on depths of deeper coding units; setting skip information and split information about a split of a coding unit of an upper depth including each coding unit, according to the each coding unit; and encoding the split information and skip information, which are set according to each coding unit.
US08768080B2

Encoding input data includes: generating a first block of coefficients based on a transform performed on a residual block of data for multiple pixels; generating reference information based on a reference block of data corresponding to the residual block of data; and determining losslessly decodable code values representing the first block of coefficients based on the reference information.
US08768077B2

Provided is an image processing device including a selection section configured to select, from a plurality of transform units with different sizes, a transform unit used for inverse orthogonal transformation of image data to be decoded, a generation section configured to generate, from a first quantization matrix corresponding to a transform unit for a first size, a second quantization matrix corresponding to a transform unit for a second size from a first quantization matrix corresponding to a transform unit for a first size, and an inverse quantization section configured to inversely quantize transform coefficient data for the image data using the second quantization matrix generated by the generation section when the selection section selects the transform unit for the second size.
US08768074B2

A system and method for the identification and analysis of cadence pattern is disclosed. The method uses previous and current fields to generate the difference between the field values. The difference of these values along with the field relations is passed to the state machine to generate the state of the top and bottom fields. Based on the top and bottom state the cadence signature is generated and by using the Fourier analysis the principle frequency of repeated cadence pattern signature sequence is identified. Each of the cadence signatures present in the cadence pattern signature sequence is decoded to calculate the pull-down value of the cadence pattern. The pull down value then gives the actual cadence pattern.
US08768073B2

For coding at least one region of interest within an image of multiple views, disparities are identified between the multiple views. In response to the disparities, the at least one region of interest is identified. The at least one region of interest is encoded at lower quantization relative to a remainder of the image. The remainder of the image is encoded at higher quantization relative to the at least one region of interest.
US08768070B2

A method for providing image modification may include searching an image gallery based on a characteristic of a captured image, determining a correlation between the captured image and a similar image from the image gallery, the similar image sharing the characteristic, and enabling modification of the captured image based on features associated with the similar image that are not visible in the captured image. An apparatus and computer program product corresponding to the method are also provided.
US08768058B2

A system including a data processing system, a network interface for communicating over a network, and a program memory storing instructions configured to cause the data processing system to implement a method for extracting textual information from images of a document containing text characters. The method includes receiving a plurality of digital images of the document over the network. Each of the captured digital images is automatically analyzed using an optical character recognition process to determine extracted textual data. The extracted textual data for the captured digital images are merged to determine the textual information for the document, wherein differences between the extracted textual data for the captured digital images are analyzed to determine the textual information for the document.
US08768055B2

An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating pixel data corresponding to a scene under a scene illuminant and a processor. The processor includes an illuminant estimation module for receiving a subset of the pixel data associated with a subset of a color space and finding a chromaticity trend in the pixel data subset to estimate the scene illuminant. A white balance and color correction module in the processor applies white balance and color correction coefficients to the pixel data according to the estimated scene illuminant.
US08768051B2

An image processing apparatus comprises a division unit configured to divide an input image into a plurality of tiles of a predetermined size; a resolution conversion unit configured to convert the input image into a low-resolution image; and a determination unit configured to determine an attribute of a tile of interest from a pixel feature in the tile of interest, the tile of interest being included in the plurality of tiles obtained by the division unit dividing the input image; a generation unit configured to generate a histogram for pixels in a low-resolution tile that is obtained by converting an image of the same region as the tile of interest into a low-resolution image, the histogram indicating a relationship between each color of pixels and the number of pixels of that color.
US08768046B2

Apparatus for determining model parameters, the apparatus comprising an object model transformer, a region comparator, and a model parameter determiner. The object model transformer is configured to receive an object model of a known object and to transform the object model based on a set of model parameters from a first frame of reference to a second frame of reference, and is further configured to determine as result of this transformation a transformed object model comprising at least one region that is associated to an object region of the object. The region comparator is configured to receive the transformed object model and an image depicting the object, to determine for a selected region of the transformed object model a region-related similarity measure. The model parameter determiner is configured to determine an updated set of model parameters on the basis of the region-related similarity measure and an optimization scheme.
US08768045B2

An interpolation of data values is performed during the acquisition of a 3D image dataset which is free of traces of a metal object imaged in the underlying 2D image datasets. A target function is defined into which data values of the 3D image dataset that are dependent on said substitute data values are incorporated following preprocessing. The substitute data values are then varied iteratively until the value of the target function satisfies a predetermined criterion. Residual artifacts that still persist following the interpolation can thus be effectively reduced.
US08768044B2

A method for automatic convergence of stereoscopic images is provided that includes receiving a stereoscopic image, generating a disparity map comprising a plurality of blocks for the stereoscopic image, clustering the plurality of blocks into a plurality of clusters based on disparities of the blocks, selecting a cluster of the plurality of clusters with a smallest disparity as a foreground cluster, determining a first shift amount and a first shift direction and a second shift amount and a second shift direction based on the smallest disparity, and shifting a left image in the stereoscopic image in the first shift direction by the first shift amount and a right image in the stereoscopic image in the second shift direction by the second shift amount, wherein the smallest disparity is reduced.
US08768043B2

An image display apparatus may include a display section for presenting an image. The apparatus may also include a viewing angle calculation section for determining a viewing angle of a user relative to the display section. Additionally, the apparatus may include an image generation section for generating first image data representing a first image, and for supplying the first image data to the display section for presentation of the first image. The image generation section may generate the first image data based on the user's viewing angle, second image data representing a second image, and third image data representing a third image. The second image may include an object viewed from a first viewing angle and the third image may include the object viewed from a second viewing angle, the first viewing angle and the second viewing angle being different from each other and from the user's viewing angle.
US08768037B2

A method for correcting image artifacts is proposed. The artifacts occur as a result of an anti scatter grid connected rigidly to an x-ray detector in recording three-dimensional image datasets. Two-dimensional projection images of an object are recorded from different recording geometries for reconstruction the three-dimensional image dataset. A calibration image is recorded for each recording geometry. An average image from all recorded calibration images is established. Subtraction images are established by subtracting the average image from the corresponding calibration images. Noise is removed from the subtraction images. The subtraction images and the average image are stored. A correction image is established for each recording geometry by addition of the subtraction image assigned to the recording geometry and of the average image and is used for correcting the projection image.
US08768035B2

A method for processing X-ray image data includes exposing a digital detector to X-ray radiation. The method also includes sampling data via the digital detector including X-ray image data and offset image data. The method further includes calculating an average offset image without prior knowledge of a total number of offset image frames sampled.
US08768023B2

A method for determining an axial direction of a bore of a bone fixator includes the following steps: obtaining X-ray images of the bore, calculating perpendicular bisectors, determining spatial planes, and obtaining the axial direction of the bore. After X-ray images of the bore are taken from two X-ray source positions, two overlapping images of the bore are obtained for calculating two perpendicular bisectors therein respectively. Each perpendicular bisector and its corresponding X-ray source position define one spatial plane. The intersection of the two spatial planes defines the axial direction of the bore. Now that the axial direction of the bore can be derived from only two X-ray images of the bore taken during an orthopedic surgery, radiation exposure of the patient and of the medical personnel involved can be significantly reduced.
US08768022B2

A method and system of compensation for intra-operative organ shift of a living subject usable in image guide surgery. In one embodiment, the method includes the steps of generating a first geometric surface of the organ of the living subject from intra-operatively acquired images of the organ of the living subject, constructing an atlas of organ deformations of the living subject from pre-operatively acquired organ images from the pre-operatively acquired organ images, generating a second geometric surface of the organ from the atlas of organ deformations, aligning the second geometric surface of the organ to the first geometric surface of the organ of the living subject to determine at least one difference between a point of the first geometric surface and a corresponding point of the second geometric surface of the organ of the living subject, which is related to organ shift, and compensating for the intra-operative organ shift.
US08768021B2

Provided is a device and method for calculating a lesion feature. The device includes a border discriminator configured to discriminate a border of a lesion on an image of an image signal, a border sharpness normalizer configured to normalize a border sharpness based on the border determined by the border discriminator and output the normalized border sharpness as a feature, and a vector generator configured to generate a vector having the feature outputted from the border discriminator as a component. Therefore, by using the lesion feature calculating device and method according to embodiments of the present invention, types of lesions on ultrasonic images are classified based on the borders of the lesions.
US08768018B2

An information processing apparatus and an information processing method including a deformation shape model generation unit configured to generate, from information about a first shape and a first position of a feature region in a target object under a first deformation condition, a deformation of the first shape with the position of the feature region as a reference as a model, and a deformation estimation unit configured to, based on information about a second shape and a second position corresponding to the feature region in the target object under the second deformation condition, align the first position with the second position to estimate deformation from the first shape to the second shape using the model.
US08768013B2

A software implemented system and method for algorithmic correction of systematic image distortions within fingerprint imaging systems. The system and method may implement a three dimensional geometric model of a fingerprint imaging system to discover where a configuration prescribed by a conceptual fingerprint imaging system and an actual configuration of a manufactured fingerprint imaging system differ. By describing this difference using the geometric model, images captured by the manufactured fingerprint imaging system can be rectified in operational use to generate rectified images with relatively low amounts of distortion present.
US08768006B2

Systems, methods, and machine readable and executable instructions are provided for hand gesture recognition. A method for hand gesture recognition can include detecting, with an image input device in communication with a computing device, movement of an object. A hand pose associated with the moving object is recognized and a response corresponding to the hand pose is initiated.
US08767999B2

A slimline speaker comprises: a magnetic circuit having a magnet and yoke disposed to form a separating space in the horizontal direction; a bobbin on which a voice coil is mounted and of which the lower side is inserted in the separating space between the magnet and yoke; a base frame for mounting the magnetic circuit; a damper having an inside edge coupled to the bobbin and an outside edge coupled to the base frame; and a diaphragm having an inside edge coupled to a point lower down than the point where the damper is coupled on the bobbin, and an outside edge coupled to the base frame.
US08767988B2

An analog front circuit for a medical device includes an automatic gain control loop and a 2-order-3-bit-quantization Sigma-Delta analog-to-digital converter. The automatic gain control loop is configured to implement automatic control of loop gain and output an analog signal to the 2-order-3-bit-quantization Sigma-Delta analog-to-digital converter. The 2-order-3-bit-quantization Sigma-Delta analog-to-digital converter is configured to convert the analog signal output from the automatic gain control loop into a digital code and output the digital code to a DSP for processing.
US08767986B1

A hearing aid distribution and service plan based on periodic subscription serves a wide range of hearing aid users with various needs for functionality and considerations for financial or value. One or more codes are provided for each hearing aid to allow for fitting by an authorized professional and enablement of one or more specified functions for a specified period. In various examples, the present hearing aid includes hearing assistance circuitry with a programming lock configured to receive an unlocking signal and a locking signal. In various examples, a hearing aid fitting device for communicating with a hearing aid includes a user interface configured to receive a lock code enabling a lock functionality that allows the hearing aid to be unlocked for fitting and locked for preventing from the fitting. The present application includes variations of a method for subscription-based hearing aid distribution.
US08767982B2

A microphone module has a substrate with an aperture to allow sound waves to pass through the substrate, a lid mounted to the substrate to define a first interior volume, a microphone mounted to the substrate within the first interior volume, and a housing coupled to the substrate and covering the aperture. The housing forms a second interior volume and includes an acoustic port configured to allow sound to enter the second interior volume. The module further includes a pipe extending from the acoustic port in the housing, and at least one exterior interface pad outside of the second interior volume. The pipe has an open end to receive sound waves and direct them toward the acoustic port in the housing. Moreover, the at least one exterior interface pad electrically couples to the microphone.
US08767979B2

A method of optimizing a parametric emitter system having a pot core transformer coupled between an amplifier and an emitter, the method comprising: selecting a number of turns required in a primary winding of the pot core transformer to achieve an optimal level of load impedance experienced by the amplifier; and selecting a number of turns required in a secondary winding of the pot core transformer to achieve electrical resonance between the secondary winding and the emitter.
US08767975B2

A method of distinguishing sound sources includes the step of transforming data, collected by at least two transducers which each react to a characteristic of an acoustic wave, into signals for each transducer location. The transducers are separated by a distance of less than about 70 mm or greater than about 90 mm. The signals are separated into a plurality of frequency bands for each transducer location. For each band a comparison is made of the relationship of the magnitudes of the signals for the transducer locations with a threshold value. A relative gain change is caused between those frequency bands whose magnitude relationship falls on one side of the threshold value and those frequency bands whose magnitude relationship falls on the other side of the threshold value. As such, sound sources are discriminated from each other based, on their distance from the transducers.
US08767973B2

Disclosed is a steerable sensor array that receives input from a target and applies an averaging filter. An adaptive filter is then used if the SNR of the output of the averaging filter reaches a threshold.
US08767968B2

Techniques are provided for providing 3D audio, which may be used in augmented reality. A 3D audio signal may be generated based on sensor data collected from the actual room in which the listener is located and the actual position of the listener in the room. The 3D audio signal may include a number of components that are determined based on the collected sensor data and the listener's location. For example, a number of (virtual) sound paths between a virtual sound source and the listener may be determined. The sensor data may be used to estimate materials in the room, such that the affect that those materials would have on sound as it travels along the paths can be determined. In some embodiments, sensor data may be used to collect physical characteristics of the listener such that a suitable HRTF may be determined from a library of HRTFs.
US08767964B2

A system to improve communication security in cluster machine processing may include interconnected computers that can jointly process data. The system may also include a shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. The system may further include a new shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. In addition, the new shared secret key may coexist with the shared secret key without adversely affecting the joint processing of data performed by the plurality of interconnected computers.
US08767959B2

Methods and systems for encrypting and decrypting data are described. In one embodiment, a computing system determines a first initialization vector (IV) from another IV and a sequence number of a block of information, and hashes the first IV to create a hash. The computing system then determines a first block from the first block of information and the first hash and enciphers the first block to generate a block of ciphertext. In another embodiment, the computing system deciphers the block of ciphertext to generate the first block, and determines the first IV from the other IV and a sequence number of a block of information. The computing system hashes the first IV to create a hash and determines a block of information corresponding to the first block of ciphertext from the first block and the hash.
US08767952B2

Aspects of a method and system for utilizing a single connection for efficient delivery of power and multimedia information are provided. In this regard, power supplied and/or received over a network link may be controlled based on multimedia content communicated over the network link. The multimedia content may be converted to and/or from Ethernet frames for communication over the network link utilizing audio video bridging. The multimedia content may be raw video or may be formatted according to, for example, HDMI or DisplayPort specifications. The power supplied may be controlled by selecting one of a plurality of power classes. The selection of power class may be based on resolution of the multimedia content, whether the multimedia comprises audio and/or video, and/or based on latency targets.
US08767950B2

An exemplary system and method are directed to processing dial strings. A dial plan may be parsed into a plurality of expressions, each including at least one expression element. A rule associated the at least one expression element may be identified and added to an array of a finite state machine. Upon receiving a digit input, a match result indicating whether the digit input matched a corresponding expression element of each expression is determined based on the applicable rule. Expressions may be removed from consideration based on the match result. Digit inputs may continue to be received and match results may be determined based on successive expressions until either a match is determined or no further expressions are available for consideration. The match status may be reported based on the match result.
US08767946B1

An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.
US08767941B1

Systems and methods enable configuring and using speed dialing. A first user interface is displayed to a user, the first user interface providing a name field configured to display and/or receive a contact name and a phone address field configured to display and/or receive a phone address associated with the contact name. A speed dial field configured to receive and/or display a speed dial identifier associated with the phone address is provided. When the user later enters speed dial identifier via a telephone, the phone address is called.
US08767938B2

A method of providing a user the option to accept an incoming call, play a prerecorded message to the incoming party, ignore the incoming call or forward the incoming call to a separate telephone number is disclosed for use when the user is connected, via the same telephone line, to the Internet. The disclosed invention reduces the number of times the incoming call is transferred which reduces the number of reserves used in processing the incoming call. This reduction frees up system resources and allows overall system resources to be used more efficiently.
US08767933B2

With a method for communication in a communication network, a subscriber is assigned an authorization level depending on the respective applicable scenario at the time when the authorization level is assigned for that subscriber in that communication network.
US08767925B2

An interactive assistant for managing telephone communications and services is disclosed. In one of many possible method embodiments, a chat interface is provided to a device associated with an intended recipient of an incoming voice call. A chat message from the intended recipient is received through the chat interface. The chat message is presented to a calling party associated with the incoming call prior to a disposition of the call being determined. In other embodiments, an interface provides controls for individually managing calls on a conference call, without affecting other calls on the conference call.
US08767922B2

A method for eliminating typing noise from a conference call in which a plurality of participants communicate via a plurality of client devices connected to a conference server via a corresponding plurality of channels, includes determining a probability value for each channel of the plurality of channels representing a likelihood of a typing noise being present on the corresponding channel. A channel of the plurality of channels having a highest determined probability value is temporarily muted. It is testing whether the temporary muting has successfully remove the typing noise from the conference call. A warning is generated for a client device of the plurality of client devices that corresponds to the channel having a highest determined probability value when it is determined that the temporary muting has successfully removed the typing noise from the conference call.
US08767920B2

The invention relates to a medical imaging system as well as an anti-collision method for the like. With this, the movement of a moveable part, e.g. a C-arm is stopped or slowed down if the part approaches the patient, i.e. falls below a predeterminable minimal distance to specific surface areas of the patient or approaches these. These distances are detected by means of at least one sensor.
US08767913B2

In long-format radiography, a long-format imaging region is determined and the long-format imaging region is partitioned into a plurality of imaging regions. Following this, and prior to x-ray imaging, a particular location of an overlapping image area is illuminated by a laser line marker, through laser line marker emission controlling means, in order to confirm that no overlapping image area, which is provided in adjacent imaging regions when the long-format imaging region is partitioned, is positioned on a location of interest of the examination subject. The ability to indicate clearly the particular location of the overlapping image area, through the laser line marker, makes it possible to evaluate accurately whether or not an overlapping image area is positioned on a location of interest. Doing so makes it possible to set the imaging region easily.
US08767901B2

A real-time clock frequency correction device includes: a quartz oscillator outputting an oscillating signal including a plurality of oscillating pulses with a frequency; a control unit setting a first integer, a second integer, a first number corresponding to the first integer, and a second number corresponding to the second integer according to the frequency, wherein the first integer is a minimum integer that is larger than the frequency, and the second integer is a maximum integer that is smaller than the frequency; a multiplexer outputting the first integer for the first number of times and the second integer for the second number times; and a counter, coupled to the multiplexer and the quartz oscillator, for counting the number of oscillating pulses according to one of the first integer and the second integer and thereby outputting a pulse.
US08767899B2

The current disclosure discloses a sampling phase selection method for a data stream, wherein the data stream has a variable data rate in a fixed time period. The method comprises the following steps: generating M section signals with the same time interval during the fixed time period of the data stream, generating N continuous clock phases according to a rising edge of each of the section signals, selecting one of the continuous clock phases corresponding to the different section signals in turn to provide a sampling phase, performing a plurality of samplings on the data stream to generate a flag signal, repeating the selecting and the sampling steps to generate N flag signals corresponding to the different section signals, and selecting a final sampling phase according to the N flag signals corresponding to the different section signals.
US08767896B2

A transmitted signal estimate based on signals received in a layer i within a multiple input, multiple output transmission system and based upon selected constellation points for other, previously processed layers is quantized to a nearest constellation point. A list of candidates headed by the nearest constellation point and with remaining candidates presorted by proximity to the head is selected, for each such quantized estimate based on constellation point selections for previously processed layers. To select K best candidates for the transmitted signal estimates of the current layer i, the proximity of the candidates at the head of each list to the signal estimate for the current layer are compared, and the closest candidate is selected. The list containing the selected candidate is advanced, and proximity of the transmitted signal estimate to all list heads is again evaluated and the closest candidate selected.
US08767894B2

The purpose of the present invention is to shorten a time required to perform Auto Gain Control (AGC) processing in a wireless device that can be applied to a plurality of wireless systems. On the basis of a first gain adjusted by means of a gain control unit (450-1), an initial gain setting unit (460) sets, for a variable gain unit (432-2), an initial gain (converted second initial gain) at the start of gain adjustment. Then, a gain control unit (450-2) sets the initial gain to a second gain at the time of starting the gain adjustment, and adjusts the second gain on the basis of IQ signals of a system, the IQ signals having the level adjusted by means of the variable gain unit (432-2).
US08767891B2

A reception signal integrating method includes: calculating, in receiving a satellite signal, when a reception signal of the satellite signal is time-divided at an assumed period obtained by estimating code period time of a spread code of the satellite signal, a coefficient representing a period shift between a true period and the assumed period of the spread code using first portions and second portions having an assumed period different from that of the first portions in the reception signal; and integrating the reception signal using the coefficient.
US08767889B2

A method of generating normalized bit log-likelihood ratio (LLR) values. A signal is received in a frequency band after transmission over a media, wherein the signal includes at least one complex data symbol having a plurality of information bits, and the complex data symbol is transmitted on at least one frequency channel. Initial LLR values are calculated for each of the plurality of information bits based on bit-to-symbol mapping of modulation and noise variance information from the complex data symbol. An average signal to noise ratio (SNR) of the frequency channel is calculated. Each initial LLR value is normalized by dividing by the average SNR to generate a plurality of normalized LLR values. The normalized LLR values may be quantized to provide a finite-bit representation.
US08767886B2

A channel estimation treatment method and device for obtaining binary data conveyed in a signal. The method includes: obtaining a current vector of channel estimates, each element of the current vector corresponding to an estimate of a subchannel; detecting, inside the current vector, at least one pilot symbol; splitting the current vector in at least two subvectors, at least one first subvector including channel estimates related to data symbols and/or pilots symbols and at least one second subvector including channel estimates related to null symbols; decoding the at least one first subvector, delivering at least one first treated subvector; modifying the at least one second subvector by assuming presence of pilot symbols in the at least one second subvector, delivering at least one second treated subvector; and calculating a new vector of channel estimates with the at least one first treated subvector and the at least one second treated subvector.
US08767882B2

A mobile wireless communications device may include an antenna, and a receiver coupled to the antenna and being configured to use a modulation having memory for a received message in a block structure. The block structure may include a pair of mini-probes and a body therebetween. The receiver may be configured to demodulate the received message by determining a corresponding set of received signal characteristic values based upon the pair of mini-probes, and determining a decode starting point in the body based upon the set of received signal characteristic values. The receiver may be configured to demodulate the received message by at least, from the decode starting point, decoding the body in a first time direction, and decoding the body in a second time direction based upon a result of the decoding in the first direction.
US08767880B2

A method includes receiving a signal including first data precoded on the basis of a first codebook entry of a codebook, wherein the codebook includes at least one further codebook entry, averaging a set of matrices to obtain a mean matrix wherein each matrix of the set of matrices is determined on the basis of a respective other codebook entry of the at least one further codebook entry and determining a covariance matrix on the basis of the mean matrix.
US08767866B2

Disclosed is a weight factor matrix determining method for beamforming in a base station in order for inter-cell interference to be removed. The weight factor matrix determining method for beamforming which includes: determining a first transmission power for a first terminal being a target terminal and a second transmission power for a plurality of second terminals other than the target terminal; calculating an Eigen vector with an Eigen value for a ratio of the first and second transmission powers; and determining a weight factor matrix in a serving base station, with the calculated Eigen vector.
US08767865B2

A wireless station of the present invention includes: a synchronization unit configured to synchronize with a transmission suspension period of a transmitting station of a wireless system, a measurement unit configured to measure a reception level of a wireless signal of said transmitting station in a transmission period and a reception level in the transmission suspension period, and an interference estimation unit configured to estimate an amount of interference to another wireless system according to the measured reception level in the transmission suspension period and reception level in the transmission period.
US08767860B2

A method for communication includes performing by one or more processors and/or circuits in a communication device functions including determining transmit power weights, which are to be utilized for communicating one or more wireless signals via a wireless channel, as a function of frequency of a wireless signal communicated via the wireless channel. The determining may be based on a transmission mode of the wireless signal and a state of the wireless communication channel. Transmit antenna spatial weights may be determined for communicating the one or more wireless signals via a plurality of antennas. The one or more wireless signals may be weighted with the transmit power weights and/or one of the transmit antenna spatial weights. The weighted one or more wireless signals may be transmitted via one of a plurality of antennas in accordance with the transmission mode.
US08767854B2

Modulation code set (MCS) and LDPC (Low Density Parity Check) coding within multiple user, multiple access, and/or MIMO wireless communications. Selective operation in accordance with different operational modes is performed. Operation within a first mode may correspond to that which is in full compliance with a given protocol, standard, and/or recommended practice, while operation within a second mode may correspond to that which provides additional/augmented capability and/or functionality with respect to that protocol, standard, and/or recommended practice. Operational modes selectivity may be made between proprietary and non-proprietary modes of operation. All available modulation coding sets (MCSs) may be in employed by providing such multi-mode operation. When operating within one of the operational modes (e.g., proprietary), a signal is generated to include an integer number of data bits per orthogonal frequency division multiplexing (OFDM) symbol using any desired operation (e.g., floor, ceiling, rounding, etc.).
US08767851B2

Disclosed is a system and method for peak power reduction on a plurality of frequency domain orthogonal frequency divisional multiplexing (OFDM) signal carriers and a plurality of time domain signal carriers in a communications system. The system includes a plurality of frequency domain carrier processing blocks configured to iteratively perform frequency domain processing of at least one frequency domain OFDM signal carrier to reduce peak power transmission and a plurality of time domain carrier processing blocks configured to iteratively perform time domain processing of at least one time domain signal carrier to reduce peak power transmission, wherein the system is further configured to perform the frequency domain processing and time domain processing substantially simultaneously, thereby spreading excess peak power to one or more of the plurality of frequency domain OFDM signal carriers and to one or more of the plurality of time domain signal carriers.
US08767849B2

A wireless receiver is constructed to equalize a time-domain received signal, detect a plurality of symbols of the equalized time-domain received signal, and perform interference cancellation on the time-domain received signal. The interference cancellation can be performed using a partial result produced by an IDFT, and may use only neighboring symbols in a detected plurality of symbols. The resulting wireless receiver can be constructed to operate efficiently under a plurality of wireless standards.
US08767841B1

Techniques for de-modulating a high-supply-domain differential signal and a common-mode clock in a front-end receiver are described herein. In one embodiment, a method for receiving a signal comprises receiving the signal via a receiver input, the received signal comprising a differential signal and a common-mode clock signal. The method also comprises shifting the received signal from a first voltage range to a second voltage range that is lower than the first voltage range, and providing the shifted received signal on a first level-shifted signal line and a second level-shifted signal line. The method further comprises sensing voltage differences between the first and second level-shifted lines to recover the differential signal, and sensing common-mode voltages on the first and second level-shifted signal lines to recover the common-mode clock signal.
US08767838B1

A system (and a method) are disclosed for a video processing system cascading multiple transcoders. The system includes a first transcoder, a second transcoder and an optional third transcoder. The first transcoder is a pre-processing transcoder configured to preprocess an input video stream into a first bitstream in a first video format. The second transcoder is a primary transcoder configured to transcode the first bitstream into a second bitstream in a second video format. The third transcoder comprises a post-processing transcoder configured to further transcode the second bitstream into a third bitstream in a third video format. Pre-processing and post-processing the input video stream by the cascaded transcoders allows the system to more efficiently and quickly transcode the input video stream. Pre-processing and post-processing the input video further improves processing efficiency and speed and also increases throughout of coding processing.
US08767829B2

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US08767827B2

A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08767822B2

A video encoder identifies a current smooth region of a current picture in a sequence and performs temporal analysis by determining whether a corresponding region in at least one previous and/or future picture is smooth. Based at least in part on the temporal analysis, the encoder adjusts quantization in the current smooth region. An encoder determines a differential quantization interval for a sequence, the interval comprising an interval number. The interval constrains the encoder to skip differential quantization for at least the interval number of predicted pictures after a predicted differentially quantized picture. An encoder analyzes texture in a current picture and sets a smoothness threshold. The encoder compares texture data with the smoothness threshold and adjusts differential quantization for at least part of the current picture based on a finding of at least one smooth region in the current picture according to the smoothness threshold.
US08767818B2

An indirect aggregator NAL unit for the SVC file format and RTP payload format for video coding. The indirect aggregator NAL unit of the present invention enables easy identification of scalability dependencies within a bit stream, thereby enabling fast and efficient stream manipulation. Furthermore, the indirect aggregator NAL unit of the present invention ensures that a base layer of the streams can still be processed with a H.264/AVC decoder, AVC file format parser, and H.264/AVC RTP payload parser.
US08767802B2

A transmission device includes a receiver receiving a signal transmission frame from a network, where a client signal is mapped to the signal transmission frame; a separator separating the client signal from the signal transmission frame; a phase synchronizer generating a clock based on a frequency adjustment information set of the client information included in the signal transmission frame; a transmitter transmitting the client signal to a client transmission path by using the clock generated by the phase synchronizer; a memory storing the frequency adjustment information set included in the signal transmission frame in response to receiving the signal transmission frame from the network by the receiver; and a switch controller causing the phase synchronizer to generate a clock based on the frequency adjustment information set stored in the memory in response to not receiving the signal transmission frame from the network by the receiver.
US08767797B2

A method and apparatus provide hybrid automatic repeat request (HARQ) feedback corresponding to the status of multiple downlink carriers, with or without MIMO being configured. Here, for at least some configurations, with respect to the selection of HARQ feedback symbols, the downlink carriers are grouped into groups of one or two carriers such that HARQ feedback symbol code books that were previously implemented in conventional HSDPA or DC-HSDPA systems may be utilized. That is, after encoding a data stream, HARQ feedback symbols selected from a plurality of code books configured for groups of one or two of the downlink carriers are utilized to modulate an uplink channel. The modulation or channelization may be accomplished with dual channelization codes or a single channelization code with a reduced spreading factor to insert two symbols into a single time slot.
US08767789B2

A method of fabrication of laser gain material and utilization of such media includes the steps of introducing a transitional metal, preferably Cr2+ thin film of controllable thickness on the ZnS crystal facets after crystal growth by means of pulse laser deposition or plasma sputtering, thermal annealing of the crystals for effective thermal diffusion of the dopant into the crystal volume with a temperature and exposition time providing the highest concentration of the dopant in the volume without degrading laser performance due to scattering and concentration quenching, and formation of a microchip laser either by means of direct deposition of mirrors on flat and parallel polished facets of a thin Cr:ZnS wafer or by relying on the internal reflectance of such facets. Multiple applications of the laser material are contemplated in the invention.
US08767780B2

A laser device for emitting waves in a frequency range belonging to the terahertz range, includes the following, in combination: a wave guide extending longitudinally along an axis A-A′; a superconducting coil arranged coaxially to the wave guide and arranged at a first end of the wave guide; a p-Ge p-doped germanium crystal arranged inside the coil such that the turns of the superconducting coil at least partially surround the p-Ge crystal; a cooling device containing a coolant, the superconducting coil and the p-Ge crystal being arranged in the cooling device, and the wave guide partially extending outside the cooling device; and removing the coolant from the wave guide.
US08767777B2

A packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
US08767772B2

A computer-implemented method for managing packet scheduling on a client device. For example, one embodiment of a method comprises: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level.
US08767771B1

This disclosure describes techniques and apparatuses for wakeup beacons for mesh networks, which often permits nodes of a mesh network to save power when operating in a power-save mode. These wakeup beacons can be sent at high transmission rates and/or be small in size, thereby reducing the time a node must be awake to transmit and receive communications.
US08767761B2

The present invention relates to a system and method for implementing auto-configurable default polarity. More specifically, the present invention relates to a transceiver module comprising, for example, a single chip multi-sublayer PHY, where the single chip multi-sublayer PHY is adapted to implement auto-configurable default polarity. In one embodiment, the transceiver module comprises at least one program module adapted to be programmed with at least a default polarity setting. The single-chip multi-sublayer PHY comprises at least one selection register communicating with at least the program module, where the selection register is adapted to store at least the default polarity setting. The single chip multi-sublayer PHY further comprises at least one multiplexer communicating with at least the selection register and adapted to select one polarity from at least two possible polarities based at least in part on the default polarity setting.
US08767757B1

A method is provided for forwarding packets. Using a control plane state machine, addresses in a packet header are examined to derive a pointer value. The pointer value is used to access entries in a result database to identify routing information, a buffer pool ID associated with a location in memory, and a queue ID. A direct memory access (DMA) engine writes the packet into the memory location in response to the first message including the buffer pool ID. The QM prepares a second message associated with the packet, the second message including the routing information, the memory allocation in the buffer pool ID, and the queue ID. An operating system reads the second message, reads the packet from the memory allocation, modifies the packet header using the routing information, and writes the modified packet back into the memory allocation.
US08767756B2

A switch, switched architecture and process for transferring data through an FCAL switch is disclosed. The switch uses multiple switch control circuits each coupled to one FCAL network and all connected to a crossbar switch. The switch control circuits are coupled together by a protocol bus for coordination purposes. Local conversations can occur on each FCAL loop and crossing conversations through the switch can occur concurrently. The OPN primitive us used to establish the connection before any data is transferred thereby eliminating the need for buffer memory in the switch control circuits. The destination address of each OPN is used to address a lookup table in each switch control circuit to determine if the destination node is local. If not, the destination is looked up and a connection request made on the protocol bus. If the remote port is not busy, it sends a reply which causes both ports to establish a data path through the backplane crossbar switch.
US08767754B1

A method and apparatus for providing load balancing of subscriber session in a multi-slot gateway employing utilization counts are disclosed. A process of load balancing is configured to increase the session count when a subscription or subscriber session is created in a line card coupled with an active slot. The utilization count associated with the active slot is incremented when the value of session count reaches a predefined session value such as 100,000. After updating an active slot table associated with the active slot in accordance with slot numbers and utilization counts, the content of active slot table is copied to another active slot table associated with a second active slot.
US08767751B2

Methods and apparatus are provided for injecting Fiber Channel over Ethernet (FCoE) discovery packets, such as FCoE Initialization Protocol (FIP) or Data Center Bridge Exchange (DCBX) Protocol packets, by proxy or by spoofing into data center networks supporting FCoE in certain switchover, In-Service Software Upgrade (ISSU), and error scenarios. The transmission by proxy or by spoofing may occur at an intermediate FIP snooping bridge for communicating between FCoE devices. In this manner, the robustness of an FCoE path from one end of the data center network to another may be increased.
US08767739B2

Systems and methodologies are described that facilitate processing service data units (SDU) in-order during communication handover in wireless networks. In particular, for mobile devices using re-transmission schemes, SDUs can be processed in-order by indicating to a target base station an index of a last SDU received in-order before handing off communication to the target base station. Additionally, SDUs received subsequent to one or more non-acknowledged SDUs can be forwarded to the target base station. Utilizing this information, the target base station can determine one or more SDUs the mobile device is preparing to re-transmit and can wait for this SDU before processing subsequently received SDUs. Also, a timer can be utilized to end a waiting period for the SDU.
US08767738B2

A switch of a data network implements both a bridge and a virtual bridge. In response to receipt of a data frame by the switch from an external link, the switch performs a lookup in a data structure using a source media access control (SMAC) address specified by the data frame. The switch determines if the external link is configured in a link aggregation group (LAG) and if the SMAC address is newly learned. In response to a determination that the external link is configured in a LAG and the SMAC address is newly learned, the switch associates the SMAC with the virtual bridge and communicates the association to a plurality of bridges in the data network.
US08767736B2

A communication device including: a transfer unit transferring a received frame based on an identifier included in the received frame; a calculation unit calculating a size of the received frame to which the identifier is added when the received frame is a specific frame; a notification unit adding a value indicating a transmittable size or a size less than the transmittable size, when the size of the received frame after the identifier added is larger than the size that can be transmitted to a next destination communication device on a communication path, generating a transmission impossible notification frame addressed to a source communication device of the received frame, and transferring the transmission impossible notification frame to the transfer unit; and a retransmission unit correcting the size of the specific frame to be smaller than or equal to the transmittable size, when the transmission impossible notification frame is received and transferring the transmission impossible notification frame to the transfer unit.
US08767730B2

An apparatus comprising a node that uses a set of determined virtual local area network (VLAN) identifier (VIDs) to provide a hop limit for a packet forwarded by the node in a network. Also disclosed is a network component comprising a receiver that receives a packet comprising a VID that belongs to a determined set of ordered VIDs, a processor that substitutes the VID in the packet from the set of ordered VIDs and maps the VID to a next hop or instead drops the VID if the VID is a last ordered VID of the ordered VIDs, and a transmitter that forwards the packet comprising the substituted VID to the mapped next hop.
US08767727B2

Systems, apparatus, and methods for modifying a captured data packet included in a traffic flow of captured data packets are described. A captured data packet may be analyzed in order to, for example, locate a predefined segment of data included in the received captured data packet, determine a type of data included in the data packet, and determine content included in the data packet. The data packet may then be modified based upon the analysis. Exemplary modifications include deleting a portion of the data included in the data packet, truncating the data packet, and modifying data included in the predefined segment.
US08767725B2

Modules, modular devices, and modular systems are provided. Some examples include a backplane oriented in a first plane, a first module including a major surface oriented parallel to the first plane and a first minor surface oriented perpendicular to the first plane, wherein the major surface of the first module includes a connector thereon that releasably mates with a corresponding connector located on a first side of the backplane. Some examples include a second module including a major surface oriented perpendicular to the first plane and a first minor surface oriented parallel to the first plane, wherein the first minor surface of the second module includes a connector thereon that releasably mates with a corresponding connector located on a second side of the backplane. Circuitry within the first module can provide interconnections for the second module. The first and second modules can be fabric and interface modules, respectively.
US08767724B2

Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
US08767717B2

Disclosed is a device in an IP Multimedia Subsystem (IMS) that provides IMS services to terminating non-IP (TNIP) devices. The method includes receiving a message to register a Public User Identity (PUID) at a TNIP device at a network-based device, the TNIP device being at an E.164 routing address, establishing, in a network device accepting communications where to send sessions destined for a PUID and providing information where to send sessions, the routing address as a final destination of sessions to the PUID based on the registration and an IP address of a network device with routing functionality based on telephone numbers as immediate destinations and using information from the registration to route to the TNIP device, after providing IMS services, using the relationship between the PUID, the routing address and the IP address of the network device with routing functionality based on telephone numbers.
US08767714B2

A method and apparatus for a communication system technique involving ad hoc selection of at least two audio streams is provided. Each of the at least two audio streams is a packetized version of an audio source. A data connection exists between a server and a client where a transport protocol actively propagates the at least two audio streams from the server to the client. Furthermore, software instructions executable on the client indicate a presence of the at least two audio streams, allow selection of at least one of the at least two audio streams, and direct the selected at least one of the at least two audio streams for audio playback.
US08767696B2

A system and method for medium access control in a wireless communication network including the use of packets having a header and plural data portions, acknowledgement request features, corrupt packet identification, and adaptive duty cycling.
US08767691B2

Embodiments of the claimed subject matter provide a method and apparatus for scheduling transmissions for an antenna array. One embodiment of the method includes scheduling a subset of a plurality of packets for concurrent transmission over an air interface to a corresponding subset of a plurality of wireless-enabled terminals. The subset is selected based on information indicating locations of the subset of the plurality of wireless-enabled terminals. This embodiment of the method also includes concurrently transmitting the subset of the plurality of packets using a plurality of antennas.
US08767690B2

There is provided a wireless communication device including a control-message creation/transmission-instruction unit which sends notification information via a wireless communication network and also sends response information in the case of receiving notification information sent from another device, a reception/interpretation processing unit which receives, from another device which has received the notification information of the wireless communication device, response information of such other device and also receives the notification information sent from such other device, and an operation mode determination unit which determines, based on operation mode determination information included in the notification information of such other device or the response information of such other device, that the wireless communication device is caused to operate as one of a master device and a slave device.
US08767689B2

Systems and methods for call routing are provided. Certain aspects disclose a system and method for call routing, where the call can originate from a hybrid mobile device capable of operating on either the traditional core mobile network or on a voice over Internet Protocol network. Regardless of which network is being accessed, the call can be routed to its intended destination. Other aspects disclose a system for providing a location of a hybrid mobile device.
US08767684B2

Aspects are disclosed for operating a relay via an MBSFN-based backhaul link. Control resources are allocated, which include a first set of control resources and a second set of control resources. For some embodiments, a portion of the first set of control resources is concatenated with a portion of the second set of control resources to form a concatenation of resources whereas, in other embodiments, an indication scheme is implemented to provide an indication of a first or second allocation size respectively associated with the first and second set of control resources. At least one control signal is then transmitted which includes at least one of the concatenation or the indication. Other disclosed embodiments are directed towards configuring a user equipment to decode a control signal generated according to the aspects disclosed herein.
US08767670B2

Methods of allocating a plurality of periodically distributed frames of communication between a first wireless transceiver and a second wireless transceiver are disclosed. One method includes detecting periodic data for transmission between the wireless base station and the wireless mobile unit. A transmission map that maps frequency and time slots is generated for transmission of the data packets. Allocation information is included within less than all of a plurality of transmission maps of the plurality of periodically distributed frames. The allocation information designates frequency and time slots in which data packets identified as a periodic data type are transmitted to the second wireless transceiver for the plurality of periodically distributed frames.
US08767667B2

A method of signaling in a wireless communication system (300) comprising a first network element (310) serving a wireless communication unit (325) with at least one packet data network (PDN) connection. The method comprises transmitting, by the first network element (310) to the wireless communication unit (325), a signaling message relating to a wireless communication unit (325) uplink (UL) PDN transmission, where the signaling message comprises a parameter indicative of at least one aggregate maximum bit rate (AMBR) value.
US08767665B2

A method implemented in a base station used in a wireless communications system is disclosed. The method comprises transmitting an index indicating data stream parameters, and transmitting an indication of the number of transmit antennas at the base station, wherein the data stream parameters for 8 transmit antennas are indicated by the index according to a first table, and wherein the data stream parameters for 4 transmit antennas are indicated by the index according to a second table. Other methods, apparatuses, and systems also are disclosed.
US08767660B2

A method and a system for releasing resources and an evolved Node Base (eNB) are provided in the present invention, wherein the method comprises: an Evolved Packet Core (EPC) receiving a detach request from a User Equipment (UE), wherein the detach request carries a Detach Type of the UE; the EPC informing an eNB corresponding to the UE of the Detach Type; and the eNB cancelling to send a Radio Resource Control (RRC) Connection Release message to the UE in the situation that the Detach Type is switching off. The air-interface signaling and resource overhead are reduced and radio resources are saved by the present invention.
US08767638B2

A method of handling resource assignment for a network in a wireless communication system includes configuring a plurality of component carriers to a mobile device for simultaneous data transmission and reception, and sending the mobile device physical downlink control channel (PDCCH) signaling corresponding to a first component carrier of the plurality of component carriers on a second component carrier of the plurality of component carriers.
US08767635B2

The present invention relates to a method of scheduling a shared channel of a wireless packet communication system, and more particularly, to a shared scheduler of a wireless packet communication. The present invention includes determining priorities of provided services for target terminals of cellular phones and ratios of carrier signal to interference from multiple target terminals; and based on the determined priorities, transmitting packet data to each the target terminal of cellular phones.
US08767634B2

A method of acquiring information on a resource region for transmitting PHICH and a method of receiving PDCCH using the same are disclosed. The resource region for transmitting the PHICH can be specified by first information corresponding to the per-subframe PHICH number and second information corresponding to a duration of the PHICH within the subframe. The first information can be specified into a form resulting from multiplying a predetermined basic number by a specific constant. And, the specific constant can be transmitted via PBCH. Moreover, the second information can be acquired from the PBCH as well.
US08767631B2

A method and system for alternate wireless channel selection for uplink and downlink data communication, is provided. In a wireless communication network including a wireless relay node, a communication path is established via the relay node for transmission of the data. A wireless channel is selected as an uplink channel for uplink transmission of the data to the relay node, and an alternate wireless channel is selected as a downlink channel for downlink transmission of the data from the relay node.
US08767624B2

A power control method by a mobile station (MS) in a communication system. In the power control method, the MS receives data while activating a first communication module for performing a wireless communication by supplying power to the first communication module, and performs data transmission/reception with an MS-assistant device interacting with the MS, if the received data is voice data.
US08767623B2

The invention instantiates a Personal VLAN bridge, using IEEE Std. 802.11 elements. The result is a bridge, referred to as a public access point, that is better suited for implementing public wireless data networks than the IEEE Std. 802.11 architecture. The invention also provides a location-update protocol for updating the forwarding tables of bridges that connect public access points together. The invention further provides a method for more controlled bridging, which is referred to as fine bridging.
US08767621B2

A method and system for accessing a reverse common channel in a wireless network, said method comprises: according to burst data to be sent, a terminal sending a burst data request to a base station in said reverse common channel; according to captured said burst data request, said base station allocating resources to the burst data to be sent in said reverse common channel, and notifying allocated resources to said terminal through a forward common channel; and said terminal using said resources allocated by said base station to send said burst data to said base station in said reverse common channel according to a Hybrid Automatic Repeat Request (HARQ). The present invention can improve the access capacity of the reverse common channel and the rate of carrying the burst data in the reverse common channel, especially in the Do Rev. A system.
US08767613B2

Provided are a method and an apparatus for allocating a wireless resource in a wireless communication system including a relay station. A sub-channelization parameter for a relay zone is transmitted and a wireless resource is allocated to a relay station on the basis of the sub-channelization parameter. The relay zone is the zone for transmitting a signal from a base station to the relay station or receiving the signal from the relay station within a frame and the wireless resource allocated in the relay station is the remaining physical resource units (PRUs) except the PRUs allocated in a distributed resource unit (DRU).
US08767611B2

The present invention discloses a method for indicating and determining relay link boundary and a base station thereof, wherein, the method for indicating relay link boundary includes: the base station indicates the relay link boundary where the relay node is located to the relay node; the relay node determines the relay link boundary according to the indication of the base station. Through the present invention, the utilization rate of the relay link resource can be improved.
US08767609B2

Embodiments describe overlaying a broadcast multicast channel on top of a unicast network. Messages can be generated by protocols in a broadcast/multicast (BCMC) stack and tunneled through an IRTP of a serving access node. These messages can be transmitted on a BCMC channel and/or a unicast channel. Other messages can be generated by protocols in a unicast stack and tunneled to a B-IRTP of a BCMC Access node and transmitted on a BCMC channel to an access terminal.
US08767603B2

According to one embodiment, a mobile wireless terminal, which makes a wireless communication with a base station accommodated in a network, includes a receiver, a communication module, and a controller. The receiver is configured to receive and frequency-convert a wireless signal transmitted from the base station, and to detect a beacon signal transmitted from the base station based on a reception signal obtained by the frequency conversion. The communication module is configured to receive a wireless signal transmitted from the base station, to acquire identification information of the base station by decoding a reception signal obtained from the wireless signal, and to communicate with the base station. The controller is configured to activate the communication module in accordance with a reception result of the beacon signal by the receiver, and to control the communication module to acquire identification information from the base station.
US08767599B2

The described aspects relate to systems and methods for power control in wireless communication systems. In particular, the described aspects relate to dynamically providing, based on activities on HSUPA channels, a downlink power control adjustment during a data transmission from a user equipment device to a base station or node B device in a HSUPA communication system. The method determines a Signal-to-Interference Ratio (SIR) target for the Enhanced Transport Channel (E-DCH) based on a transmitter's logic that determines the required power level of the downlink grant control channels. This target can then apply to the final target determined on a plurality of other transport channels for the receiver to adjust the power of its downlink channels.
US08767591B2

This invention discloses a multi-point video conference system and the media processing method thereof. The multi-point video conference system includes a softswitch, an application server and terminals. The softswitch is responsible for protocol adaptation and calling process, and performing the interconnection with other systems as an external interface of the conference system. The application server is responsible for service logic control and charging. The characteristic of this invention lies in that: the terminals behaved as conference participants including a conference chairman and ordinary conference members. Any terminal registered on the softswitch could be a conference member, and the conference chairman must be a SIP soft terminal with video conference service capability in order to realize the media control. The invention realizes the media control on the basis of the soft terminal behaved as the conference chairman, therefore any terminal user that has registered on the softswitch can initiate or participate a multi-point video conference, and the participant terminal number of the video conference is not limited.
US08767582B2

The present disclosure provides an antenna array control method and an access point using the same. The antenna array control method may include the following steps. At least a packet is selected as at least a probing packet every probing period. One of the radiation patterns to be probed in an antenna array is used to transmit the probing packet. The packet error rates of the radiation patterns to be probed in the antenna array are calculated. The radiation pattern with a minimum packet error rate among all of the radiation patterns is selected as a best radiation pattern.
US08767573B2

When a communication parameter provided from a communication device is received in a communication parameter automatic setting process, it is determined whether the number of characters in the communication parameter is a predetermined number, whether the communication parameter includes a predetermined character, or whether the communication parameter is a communication parameter use of which is prohibited in a certain region. In accordance with a determination result, control is performed so that the communication parameter is not used.
US08767572B1

Disclosed herein are methods and systems according to which an access terminal intelligently accounts for differences in respective distances between itself and various access nodes, so as to more accurately estimate the C/I ratio of signals received from a serving access node. According to the method, the access terminal calculates a delta of (i) a serving distance between the access terminal and the serving access node and (ii) a neighboring distance between the access terminal and a neighboring access node. The access terminal then selects a C/I-evaluation time period based at least in part on the calculated delta, which may generally be used by the access terminal to select the C/I-evaluation time period such that this time period only includes time during which the access terminal is likely to have received signals emitted by both the serving access node and the neighboring access node.
US08767566B2

A computer-implemented method and apparatus verifies integrity of a Voice over Internet Protocol (VoIP) virtual connection at an analog terminal adapter (ATA) at an edge of an Internet Protocol (IP) network. A VoIP transaction is initiated toward a cooperating test unit across the IP network, establishing a VoIP virtual circuit. The test unit responds by transmitting a digital representation of or information representing a test tone across the IP network to the ATA. By evaluating the test tone at the ATA, integrity of a bearer channel of the virtual circuit can be verified directly, and integrity of a signaling channel of the virtual circuit can be verified indirectly.
US08767562B2

A method and apparatus for generating a performance indicator in a high-speed communication system. A plurality of disparate communication status signals with differing formats from a transceiver are combined in a logic module to create a single link quality indicator signal. The link quality indicator signal is used to encode different operational states of the transceiver from fully operational, to marginally operational, to failed. The link quality indicator signal is advantageously employed to drive a LED creating a visual performance indicator.
US08767558B2

With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware rather than actual routers. For example, virtualization technologies such as those provided by VMWare, XEN, or User-Mode Linux can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing each virtual network user with one or more virtual machines hosted by the single physical computing machine, with each such virtual machine being a software simulation acting as a distinct logical computing system that provides users with the illusion that they are the sole operators and administrators of a given hardware computing resource. In addition, routing can be accomplished through software, providing additional routing flexibility to the virtual network in comparison with traditional routing. As a result, in some implementations, supplemental information other than packet information can be used to determine network routing.
US08767557B1

In a system and method of determining a data flow metric in a wireless communication system, sending a plurality of test packets to a plurality of wireless devices in communication with an access node, determining a first inter-arrival gap and a first physical resource block-to-transmission time interval (PRB-TTI) ratio for each wireless device during a first time period, and a first comparison of the first inter-arrival gap to the first PRB-TTI ratio for each wireless device, determining a second inter-arrival gap and a second PRB-TTI ratio for each wireless device during a second time period, and a second comparison of the second inter-arrival gap to the second PRB-TTI ratio for each wireless device, and determining whether a data flow metric of the access node meets a data flow criteria based on the first and second comparisons.
US08767549B2

On-switch methods for enforcing a policy relating to one or more network switch resources, for detecting and mitigating a network anomaly, and for selectively filtering packets to an externally-accessible port, are provided. The methods may each be embodied as one or more rules held by one or more processor readable media, with one or more of the rules defining one or more conditions to be met by one or more usage-derived packet statistics, and one or more actions to be performed if the one or more conditions are met.
US08767545B2

This disclosure enables a radio access network to control media data rates and codec parameters selected during multimedia session establishment. As the load on a radio network changes, operators desire to have the ability to control what data rate new multimedia sessions (e.g., VoIP) are to utilize, thereby allowing the operator to conduct a trade-off between voice/video quality and capacity during heavy loading periods. The multimedia communication session may be initiated with a determined guaranteed bit rate, where the guaranteed bit rate is requested, negotiated as one of several acceptable guaranteed bit rates, or based upon maximum system capacity, to take advantage of maximum data rate for the equipment in use. The session may also be initiated with a determined Quality of Service based upon either a network or user equipment installed policy.
US08767544B1

What is disclosed is a method of operating a wireless communication device. The method includes accessing a wireless access system to receive a communication service, determining a service operator of the wireless access system, and selecting a data rate based on the service operator of the wireless access system. The method also includes requesting the selected data rate for the communication service from the wireless access system, and receiving the communication service at the selected data rate from the wireless access system.
US08767538B2

A base station according to the present invention includes a decision unit that computes an allowable throughput of each terminal for each of combinations of modulation systems and code rates in the case in which the base station accommodates a predetermined accommodation number of terminals in advance, compares a minimum reserved traffic rate of the terminal that is the control target and the allowable throughput, and decides a minimum physical rate at which the bandwidth is reserved based on the compared results; and a control unit that executes the control for the terminal that is the control target postulating that the adaptive modulation is executed for the terminal that is the control target at the minimum physical rate decided by the decision unit.
US08767536B2

In various embodiments, two wireless communication devices may communicate with each other using multiple protocols, by dividing the data to be communicated into multiple portions, and using each protocol to communicate different portions. The different protocols may be used simultaneously or concurrently. This multi-protocol technique may be used in several different ways to provide different types of advantages in wireless communications.
US08767532B2

In one embodiment, a set of tunnels is determined that traverse a particular link connected to an intermediate node in a network. The intermediate node computes, in a coordinated path computation, paths for tunnels of the set of tunnels that do not include the particular link. The coordinated path computation considers each of the tunnels of the set of tunnels. The intermediate node selects one or more tunnels of the set of tunnels for preemption. The one or more tunnels are selected as tunnels that are reroutable by respective head-end nodes of the one or more other tunnels. Notifications are sent to one or more other intermediate nodes that inform the one or more other intermediate nodes of the one or more tunnels selected for preemption.
US08767527B2

Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described.
US08767518B2

An objective lens element that can suppress occurrence of an aberration is disclosed. Sawtooth-like diffraction structures having different height and cycles (pitches) are provided on an inner part R21 and an outer part R22, respectively. A curved surface M211 extending at an intermediate level of recesses and projections of the sawtooth-like diffraction structure provided on the inner part R21, and a curved surface M212 extending at an intermediate level of recesses and projections of the sawtooth-like diffraction structure provided on the outer part R22 are smoothly connected to each other. Even when wavelength of the light source and/or the environmental temperature change, a phase shift does not occur between the inner part R21 and the outer part R22, and a decrease in diffraction efficiency and occurrence of an aberration can be suppressed.
US08767513B2

An ultrasound transducer array according to an embodiment includes a substrate, a plurality of groove-like recesses arranged at a predetermined interval on one surface of the substrate, a cell region arranged between the recesses on the one surface side of the substrate, a flexible film configured to cover the substrate and the cell region and having fragility lower than fragility of the substrate, and a dividing groove having a width smaller than a width of the recess and reaching from the other surface of the substrate to the flexible film in the recess.
US08767509B2

A method for measuring a contour of the ground by means of a transmitting arrangement for the directed emission of sound signals and by means of a receiving arrangement including at least two transducers for receiving the sound signals reflected from the contour of the ground. Sound signals are emitted consecutively using a plurality of N soundings from predetermined positions P1, P2, P3, P4, . . . , PN having different aspect angles φN in relation to and distances rN from the contour of the ground. A phase difference, the path differences resulting therefrom, the corresponding angles of incidence, and the coordinates of incidence are ascertained from the receive signals of the transducers for a plurality of sampling times and for the N soundings. Afterwards, the data density is ascertained within a predefined range containing the coordinate of incidence. The range which has the maximum data density is selected, and the coordinate of incidence (x, y, z) corresponding to the range is used for ascertaining the contour of the ground.
US08767508B2

Method for estimating a model of seismic velocity in a subsurface region from seismic data (31) recorded on 3-component instruments. The method measures the apparent incidence angle (32) of a seismic wave observed at a surface as a function of wave frequency. This apparent angle is converted to an effective velocity as a function of frequency (33), which is then inverted (34) to obtain a subsurface velocity model.
US08767507B2

A method includes installing at least one grounded electrode at a certain distance away from the well sufficient enough to avoid electrical breakdowns and connecting a high-voltage electric capacity meter to a wellhead and to said grounded electrode. A voltage pulse between the wellhead and the electrode. An electric capacity is measured before flooding and in the process of flooding. The oil formation water-flooding area radius value is determined by the flooded area capacity variation in time.
US08767504B2

An activate signal generating circuit, to which a first and a second activate signals which are pulse signals are applied, and which generates an internal activate signal, has a first delay element. The internal activate signal is activated based on timings of front (active transient) edges of the first and second activate signals. When a timing of a rear (inactive transient) edge of the first activate signal is earlier than a timing of a rear edge of the second activate signal, the internal activate signal goes inactivate based on the timing of the rear edge of the first activate signal, and when the timing of the rear edge of the first activate signal is later than the timing of the rear edge of the second activate signal, the internal activate signal goes inactivate after a predetermined delay time based on a delay time of the first delay element.
US08767502B2

Disclosed herein is a semiconductor device that includes an access control circuit generating an internal command based on a verification result signal and an external command. The external command indicates at least one of a first command that enables the access control circuit to access a first circuit and a second command that enables the access control circuit not to access the first circuit or enables the access control circuit to maintain a current state of the first circuit. The access control circuit, when the verification result signal indicates a first logic level, generates the internal command based on the external command. The access control circuit, when the verification result signal indicates a second logic level, generates the internal command that corresponds to a second command even if the external command indicates a first command.
US08767497B2

When refresh activation signals (REFACT0 to REFACT3) are supplied, the internal memory cells in two or more memory banks (0 to 3) are refreshed. A refresh control circuit performs a first refresh control operation to activate a refresh operation in all of the memory banks when an auto refresh command is supplied, and performs a second refresh control operation to activate a refresh operation in a part of the memory banks when a self refresh command is supplied.
US08767496B2

Voltage coupling/decoupling devices are provided within DRAM devices for improving the bias sensing of sense amplifiers and thus the refresh performance. The voltage coupling/decoupling devices couple or decouple bias voltage from corresponding digit lines coupled to the sense amplifiers. By coupling and decoupling voltage from the digit lines, the time interval between refresh operations can be increased.
US08767493B2

An SRAM differential voltage sensing apparatus is coupled to a memory circuit. The memory circuit comprises a memory bank, a plurality of bit lines, a plurality of data lines coupled to the plurality of bit lines via a plurality of transmission gates and a sense amplifier. When the sense amplifier operates in a characterization mode, the transmission gates and pre-charge circuits are turned off. The differential voltage sensing apparatus applies a characterization signal to the sense amplifier and obtains the parameters of the memory circuit through a trial and error process.
US08767482B2

Example subject matter disclosed herein relates to apparatuses and/or devices, and/or various methods for use therein, in which an application of an electric potential to a circuit may be initiated and subsequently changed in response to a determination that a snapback event has occurred in a circuit. For example, a circuit may comprise a memory cell that may experience a snapback event as a result of an applied electric potential. In certain example implementations, a sense circuit may be provided which is responsive to a snapback event occurring in a memory cell to generate a feed back signal to initiate a change in an electric potential applied to the memory cell.
US08767480B2

A semiconductor memory device includes a count clock generation unit for generating a count clock in response to a clock signal and a dummy count clock, a column address generation unit for generating a column address in response to the count clock, and a Y decoder for sending data, stored in a page buffer unit, to a data line in response to the column address.
US08767475B2

In method of programming a nonvolatile memory device, multi-bit data are loaded into a plurality of page buffers. Multi-level cells included in a multi-level cell block are programmed to a plurality of intermediate program states including a first intermediate program state and a second intermediate program state which is higher than the first intermediate program state based on the multi-bit data. Whether the multi-level cells are programmed to the plurality of intermediate program states is verified. Cell group information for the first intermediate program state is generated by checking whether a result of the verification for the second intermediate program state satisfies a predetermined criterion. The multi-level cells are programmed to a plurality of target program states corresponding to the multi-bit data based on the cell group information.
US08767474B2

A nonvolatile memory device and a method for controlling the same are provided relating to a flash memory device. The nonvolatile memory device includes a page buffer configured to store program bits, an incremental step pulse program (ISPP) control unit configured to count the program bits stored in the page buffer and control ISPP levels differently depending on change of the program bits, and an ISPP driving unit configured to drive an ISPP voltage in response to an output signal of the ISPP control unit.
US08767463B2

A method of operation of a non-volatile dynamic random access memory system including: accessing a dynamic random access memory; managing a delay-locked-loop control in the dynamic random access memory; sourcing timing inputs to the dynamic random access memory by a control logic unit with the delay-locked-loop control disabled including: selecting a back-up interface through a first multiplexer and a second multiplexer, asserting an on-board termination, and accessing data in the dynamic random access memory by the control logic unit at a lower frequency; and enabling a memory control interface by the control logic unit, with the delay-locked-loop control enabled including: selecting a host interface through the first multiplexer, the second multiplexer, or a combination thereof, disabling the on-board termination, and accessing the data in the dynamic random access memory by the memory control interface at a delay-locked-loop frequency.
US08767450B2

A memory system includes a memory cell array having a plurality of memory sectors. Each memory sector includes a plurality of memory cells. The memory system further includes a controller configured to write data to the memory cell array in response to a writing signal. The controller is further configured to refresh a memory sector among the plurality of memory sectors each time a writing signal is provided. When N (N is a positive integer) memory cells are programmed, a programming current is less than or equal to about 0.75 mA*N.
US08767445B2

Circuitry that includes static random access memory (SRAM) access circuitry and a group of SRAM memory cells is disclosed. A digital fingerprint of the group of SRAM memory cells is determined by using the SRAM access circuitry to force at least a portion of the group of SRAM memory cells into a metastable state and then releasing the portion of the SRAM memory cells. Each SRAM memory cell that was released then selects one of two stable states and the SRAM access circuitry provides a selection profile based on the selections. The digital fingerprint is based on the selection profile.
US08767444B2

A radiation hardened memory element includes at least two delay elements for maintaining radiation hardness. In an example, the memory element is an SRAM cell. Both delays are coupled together in series so that if either one of the delays fails, a delay will still be maintained within the SRAM cell. The critical areas of the delays may be positioned so that a common line of sight cannot be made between each delay and a circuit node.
US08767443B2

When the threshold voltage Vth of the transistor in the memory cell is within the allowable range is determined, a memory cell which does not have sufficient data retention characteristics is eliminated. In order to eliminate such a memory cell, the potential of a gate of the transistor is kept at an appropriate potential VGM and the potential of a drain of the transistor is set higher than or equal to VGM. When data is written to the memory cell in this state, the potential of a source of the transistor is expressed as a formula including the threshold voltage Vth, (VGM−Vth). By comparison between the level of the potential and the level of a reference potential, whether the threshold voltage Vth is within the allowable range can be determined.
US08767439B2

A resistance change nonvolatile memory device includes with a first electrode, a resistance change portion provided on the first electrode, and a second electrode provided on the resistance change portion. The resistance change portion is equipped with a resistance change layer provided on the first electrode and undergoing a change in resistance with an applied voltage and a stable layer provided on the resistance change layer and forming a filament. The resistance change layer and the stable layer are made of metal oxides different from each other. The oxide formation energy of the resistance change layer is higher than that of the stable layer. The resistance change layer has such a film thickness as to permit the resistance of the resistance change portion in an Off state to fall within a range determined by the film thickness.
US08767438B2

A memelectronic device may have a first and a second electrode spaced apart by a plurality of materials. A first material may have a memory characteristic exhibited by the first material maintaining a magnitude of an electrically controlled physical property after discontinuing an electrical stimulus on the first material. A second material may have an auxiliary characteristic.
US08767437B2

A nonvolatile semiconductor memory device comprises a memory cell array, a control circuit, a current limiting circuit and a current suppression circuit. The memory cell array has a first line, a second line, and a memory cell arranged therein, the memory cell being connected between the first line and the second line and including a variable resistance element. The control circuit is configured to apply, via the first line and the second line, a voltage required in operation of the memory cell. The current limiting circuit is connected to the first line and configured to limit a current flowing in the memory cell to a certain limit value. The current suppression circuit is configured connectable to the second line and configured to suppress a current flowing in the second line according to a kind of operation on the memory cell.
US08767428B2

A memory bank includes memory cells and an additional cell to determine an operating voltage of the memory bank. The additional cell has an operating margin that is less than a corresponding operating margin of the other memory cells in the memory bank.
US08767427B2

A power supply arrangement (MF) for a reactor (R) for producing polysilicon, with a frequency converter, with at least one input for receiving an input current from the supply grid with which the input is connected, and outputs for connecting one or several loads (3), via which the load(s) (3) can be supplied with an output current, wherein the power supply arrangement has a transformerless conversion circuit for converting the input current into an n-phase multiphase AC current, wherein the phase shift between chained voltages of an n-phase AC current system formed on the secondary side of the conversion circuit is 360°/n, wherein n is a natural number greater than or equal to two, wherein the supply arrangement (MF) has n outputs, wherein the outputs from a chain, and wherein one of the chained voltages of the n-phase AC current system is applied at each output.
US08767424B2

A power conversion apparatus includes a MOSFET having a channel and a body diode connected in parallel. The channel of the MOSFET becomes conductive according to a control signal, so that a flow path of a regenerative current of an inductor is formed, and the body diode of the MOSFET causes the regenerative current of the inductor to flow in a forward direction. The power conversion apparatus also includes a shunt resistor and a voltage measuring unit which measure an amount of a current flowing into the MOSFET. In addition, the power conversion apparatus includes a threshold designating unit which designates a threshold current amount, and a synchronous rectification prohibiting circuit which prohibits supplying the control signal when the amount of the current measured by the shunt resistor and the voltage measuring unit is greater than the threshold current amount designated by the threshold designating unit.
US08767412B2

Control devices can be destroyed or damaged by their supply voltage in the event of malfunction. The voltage supply according to the present invention comprises a means (12) having a primary part (121) and secondary part (122), the primary part (121) being connected to the voltage source (10) and being controllable by means of the voltage output (112) of the voltage converter (11), and the secondary part (122) comprising a first and a second mutually independent winding, a supply voltage for the control device being made available by means of the first winding, and the second winding being connected to the voltage input (111) of the voltage converter (11) so that a supply voltage, additional to the voltage source (10), for the voltage converter (11) is implemented by means of the second winding. The manner in which the object of the invention is achieved thus enables a delayed shutoff (in particular with automatically self-adjusting off delay times) of the control device upon actuation of the key switch, and reliable operation of the control device.
US08767411B2

During manufacture of an electronic device, an aerogel coating is applied to a first side of an IC substrate of a first IC. A bonding procedure is initiated, during which IC interconnects are either placed on the coated side of the substrate or on the opposite side of the substrate. The first IC is connected on a carrier to a second IC with the coated side of the first IC facing the second IC to reduce heat transmission to the second IC during operation of the first IC. The aerogel coating reduces thermal stress to the circuit board and surrounding components, reduces the risk of overheating of critical circuit components, provides chemical and mechanical insulation from contamination during subsequent wafer handling operations, and provides a thermal isolator between IC regions of dissimilar power dissipation, which isolator facilitates efficient thermal extraction from localized hotspots.
US08767409B2

The instant disclosure provides a self-sealed stacked structure which includes a substrate unit, a first frame, a conductive unit and a blocker unit. The substrate unit includes a first and a second substrate, and a first frame sandwiched there-between. The conductive unit includes a plurality of first conductors and second conductors electrically connecting the first substrate, the first frame and the second substrate. The first and the second conductors are in electrical connection. A blocker unit including at least two first and at least two second blockers are surroundingly arranged around the plurality of first and second conductors, respectively. The first substrate and the first frame are connected in a sealed manner through the first blockers combined by the solder, where the first frame and the second substrate are connected in a sealed manner through the second blockers combined by the solder.
US08767405B2

According to one embodiment, an electronic apparatus includes a housing and a flexible printed circuit board accommodated in the housing. The flexible printed circuit board includes a base portion, an electrically conductive portion, a first adhesive portion, a cover portion, a rigid reinforcement plate, and a second adhesive portion. The electrically conductive portion is laminated to the base portion. The first adhesive portion is laminated to the conductive portion and includes a first opening. The cover portion is laminated to the first adhesive portion and includes a second opening continuous with the first opening. The rigid reinforcement plate is opposed to the cover portion. The second adhesive portion penetrates the first and second openings and is interposed between the cover portion and the reinforcement plate.
US08767403B2

A frame has frame blades arranged to be interleaved with memory modules or memory module sockets. The frame blades participate in cooling the memory modules when memory modules are installed.
US08767396B2

A main device includes fixing portions that fix a holding device to one principal surface thereof and project from the one principal surface. An extension device includes a placement portion on which the main device is placed and a wall portion on which the placement portion is provided in a standing manner. The wall portion that faces the one principal surface, to which the holding device is fixed, in a parallel relation, has such a shape as to not interfere with the fixing portions that fix the holding device of the main device, when the main device is placed on the placement portion. The main device can be mounted on the extension device with the holding device mounted thereon, and time and effort to remove the holding device can be saved when the main device is mounted on the extension device.
US08767395B2

Provided is a slim-type cradling apparatus for a portable terminal. The disclosed cradling apparatus includes a cradling body and a retaining device interworking with rotation of the cradling body to support a closed state and a rotated state of the cradling body.
US08767391B2

A chassis including a slot configured to receive a printed circuit board having a baffle position pin and electronic components mounted thereon, a guide mechanism mounted within the slot, and a carriage moveably mounted within the slot and biased toward a slot opening by the guide mechanism, the carriage including a baffle suitable to manipulate a flow of air through the slot, the carriage configured to be driven away from the slot opening and to be oriented relative to the electronic components on the printed circuit board by the baffle position pin when the printed circuit board is loaded into the slot such that the baffle directs the flow of air over the electronic components.
US08767387B2

In accordance with an example embodiment of the present invention, an apparatus comprises a holder for a connector, the holder has a guide element and pivot element, the holder being movable in first and second direction along an axis and pivotable about said pivot element at a position along said axis when said holder moves in a direction along the axis.
US08767383B2

A support assembly which supports a computer device body having a display unit. The support assembly includes a base member which is supported on an installation plane, a shaft which extends in parallel to a plane of the base member, a first support member having one end portion joined to the base member and the other end portion which supports the shaft, at least one pinion gear which is concentrically joined to the shaft, a second support member including a first support part which supports the computer device body having the display unit, a second support part which extends from the first support part to have a predetermined curvature, and a rack gear which is formed on a plane of the second support part facing the shaft along the extension direction of the second support part and moves according to rotation of the computer device body supported by the first support part.
US08767380B2

A cabinet to be interposed between an above ground or underground sump and the control panel for said sump. All electrical connections between the control panel for the operation of the sump or lift station and the sump or lift station itself are disposed within this cabinet. The cabinet has two abutting closed sections, an A section having an open bottom and at least one vented side and a vented door; and a B section having a bottom panel and non-perforated sides and door. A pair of aligned intermediate rear panels close off each section, the only connection between said sections being a cable entry seal disposed in aligned openings in each intermediate rear panel for the passage of cabling from the A section to be mounted for termination in the B section. Any conventional cabling termination means can be employed in the B section.
US08767377B2

An electrolytic capacitor includes a capacitor element and an electrolyte solution impregnated into the capacitor element. The capacitor element includes an anode foil, cathode foil, separator, and a solid electrolytic layer. The anode foil has a dielectric layer on its surface, and the cathode foil confronts the anode foil. The separator is interposed between the anode foil and the cathode foil. The solid electrolytic layer is formed on the surfaces of the anode foil, cathode foil, and separator as an aggregate of fine particles of conductive polymer. The separator has an air-tightness not greater than 2.0 s/100 ml. Sizes of the fine particles measure not greater than 100 nm in diameter, and the fine particles are contained in an amount ranging from 0.3 mg/cm2 to 1.2 mg/cm2 converted to amounts per unit area of the anode foil.
US08767376B2

An object of the present invention is to provide an electric double layer capacitor which has a high withstand voltage, and is resistant to degradation and excellent in long term reliability. Disclosed is an electrolytic solution for an electric double layer capacitor including a solvent (I) for dissolving an electrolyte salt and an electrolyte salt (II), wherein the solvent (I) for dissolving an electrolyte salt includes a sulfolane compound and a fluorine-containing chain ether. Also disclosed is an electric double layer capacitor using the electrolytic solution.
US08767373B2

The invention relates to electronic device having an operation temperature range, wherein the electronic device comprises a tunable capacitor (CST) comprising a first electrode (BE), a second electrode (TE), and a dielectric (FEL) arranged between the first electrode (BE) and the second electrode (TE). The dielectric (FEL) comprises dielectric material (FEL) having a value of a relative dielectric constant (∈r) varying at least within the operation temperature range. The electronic device further comprises a temperature varying means (RES) being thermally coupled to the tunable capacitor for providing a temperature of the dielectric (FEL) causing a predetermined capacitance of the tunable capacitor (CST). The invention, which relies on the idea of varying temperature to vary a capacitance of a capacitor stack, provides an alternative tunable capacitor type for the known types. Advantageous embodiments feature high-tuning ratio, small device area, and stable capacitance value in case the temperature is well controlled. The invention further relates to a semiconductor device comprising the electronic device in accordance with the invention, to an electronic circuit comprising such electronic device, and to a method of manufacturing such electronic device.
US08767371B2

An ignition apparatus is provided with an ignition plug (101) including a first electrode (101a) that generates a high voltage by means of energy supplied by an ignition coil device (102), a second electrode (101b) that faces the first electrode (101a) through a first gap and causes in the first gap a spark discharge for igniting a fuel, and a third electrode (101c) that faces the first electrode through a second gap that is smaller than the first gap, and is connected with the second electrode (101b) by way of an electric conductor (302) having a predetermined resistance value; a control apparatus drives the ignition coil device (102) twice or more times in a single ignition process so that the ignition plug causes a spark discharge.
US08767357B2

An OVP system which includes a plurality of OVP circuits coupled to respective parallel-connected switching power supplies. Each OVP circuit comprises a bus voltage overvoltage detection circuit having a first output which toggles when the voltage on the common power bus exceeds a reference voltage, a modulation flag detection circuit which receives a value that varies with a parameter associated with the PWM or PFM drive signals generated for the switching power supply to which the OVP circuit is coupled and has a second output which toggles when the parameter value exceeds a reference parameter value, logic circuitry which toggles an output when both the first and second outputs toggle, and an overvoltage response circuit which initiates a course of action such as latching or shutting down the switching power supply to which the OVP circuit is coupled when the logic circuitry's output toggles.
US08767347B1

A main pole has an end face located in a medium facing surface, and first through sixth side surfaces. The first and third side surfaces are connected to the end face of the main pole. The second and fourth side surfaces are located farther from the medium facing surface than are the first and third side surfaces. The fifth side surface connects the first side surface to the second side surface. The sixth side surface connects the third side surface to the fourth side surface. The distance between the first side surface and the third side surface decreases with increasing proximity to the top surface of the substrate. The shape of the first side surface is defined by a first side shield. The shape of the third side surface is defined by a second side shield.
US08767342B2

Magnetic storage tape and techniques for erasing and writing to magnetic storage tape having a perpendicular squareness greater than 50 percent and a longitudinal squareness less than 50 percent are described. In general, the magnetic tape may be biased with a remanence magnetization, or magnetic orientation, in any direction. One or two head systems may use various magnetic field patterns to create the desired remanence magnetization. Servo marks may have a remanence magnetization in an opposite magnetic orientation than that of the remaining bias on the servo track, e.g., substantially perpendicular to the magnetic tape. In some examples, a write head may alternate the direction of the magnetic field to continuously bias and write servo patterns to the magnetic tape. In addition, a symmetrical servo mark may be created in the magnetic tape with a write head having a gap width approximately equal to the length of the servo mark.
US08767336B2

A method according to one embodiment includes detecting a signal originating from at least one reader of a first outer module of a head as a tape passes thereacross, the head having at least the first outer module and a second outer modules positioned on opposite sides of an inner module and aligned with the inner module in a direction of tape travel thereacross. A first guide positioned in front of the first outer module is moved in a direction towards the tape until the signal detected by the first outer module decreases. The first guide is moved in a direction away from the tape to a position to set about a predetermined wrap angle of the tape relative to the first outer module after the signal detected by the first outer module decreases.
US08767306B1

An optical system has an aperture through which virtual and real-world images are viewable along a viewing axis. The optical system may be incorporated into a head-mounted display (HMD). By illuminating a viewing location with an infrared light source, an eye pupil may be illuminated. Infrared light is reflected from the viewing location and is collected with a proximal beam splitter. An image former is configured to reflect at least a portion of the visible light pattern generated by the display panel to form the virtual image and transmit at least a portion of the collected infrared light. The transmitted infrared light may be imaged by a camera. The HMD may use images from the camera to provide, for example, context-sensitive virtual images to a wearer.
US08767304B2

A beam shaping device, consists of a polarization beam splitter interface (PBS interface), four light surfaces and at least one light processing surface, as well as various entities are described. The PBS interface passes light in P polarization and reflects light in S polarization; two of the four light surfaces are light I/O surfaces, and the other two of them are light surfaces for processing (LSFP); the light processing surface is arranged and oriented to retro-reflect, or close to retro-reflect light beam coming from said PBS interface and back it to where it comes from, and, in the meantime, physically rotate the reflected light beam around its propagating direction by 90°, or close to 90°. The invention works for light beam in any polarization status including non-polarized beam.
US08767298B2

An imaging lens with large aperture ratio, high-performance and low-cost is provided, which is applied to an imaging element of a small-size and high resolution, in which aberration is corrected satisfactorily and sufficient diffraction resolution is achieved. An imaging lens includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens arranged in sequence from an object side, wherein both surfaces of each lens are formed from aspheric surface, a diffraction optics surface exerting chromatic dispersion function is arranged on a surface on an image side of the second lens, each lens is configured from plastic material, and an aperture ratio is equal to or smaller than F/2.4.
US08767295B2

A method for manufacturing a polarizing plate comprising a polarizing film and a transparent protective film provided on at least one surface of the polarizing film, the method comprising the steps of: subjecting at least a surface of the transparent protective film to be bonded to the polarizing film to an adhesion improving treatment; bringing water into contact with at least the surface subjected to the adhesion improving treatment; and laminating the transparent protective film on the polarizing film so that the surface subjected to the adhesion improving treatment and brought into contact with water is bonded to the polarizing film.
US08767293B2

A microscope measurement system including: an optical microscope including a microscope body and an objective connected to the microscope body; a chamber including a support mechanism holding an object to be examined therein, the chamber including an opening inserting the objective into the chamber such that the objective is located essentially within the chamber and the microscope body is located essentially outside of the chamber; a sealing mechanism that provides an essentially gas-tight connection between the optical microscope and the chamber such that the chamber is sealed.
US08767285B2

A method of compensating for channel power depletion induced by Raman amplification noise in a hybrid distributed Raman amplifier-Erbium doped fiber amplifier. In the method, an equivalent noise figure is determined for a virtual amplifier equivalent to the hybrid distributed Raman amplifier-Erbium doped fiber amplifier, and having an input power equal to the input power of the Erbium doped fiber amplifier when the distributed Raman amplifier is off and an output power equal to the Erbium doped fiber amplifier output power. A compensation power, dependent at least in part upon the equivalent noise figure, is determined. A control signal is provided for controlling the hybrid amplifier such that an optical signal amplified by the hybrid amplifier has a total output power equal to a predetermined nominal output power plus the compensation power.
US08767284B2

The effective focal length of an optical system can be electronically controlled using switchable wave plates in conjunction with polarized light.
US08767280B2

An optical scanning device including: a light source part that is provided in a resin-molded casing and emits a laser beam; a deflector that is arranged in the casing and deflects and scans the laser beam, the deflector including, a rotary polygon mirror that reflects the laser beam, a driving source that rotates the rotary polygon mirror, and a substrate member; and the casing including, a fixed wall that extends in a direction perpendicular to a mirror surface of the rotary polygon mirror, a first fixing part that is provided to the fixed wall and fixes the light source part, a second fixing part that is provided to the fixed wall and fixes the substrate member, and a reinforcing part that is provided to the fixed wall and extends toward the emission direction so as to continuously connect the first fixing part and the second fixing part.
US08767278B2

The present invention provides an electromechanical transducer which can prevent light from being incident on a receiving face, without deteriorating mechanical characteristics of a vibration film. The electromechanical transducer has at least one cell 2 in which the vibration film 7 containing one electrode 8 out of two electrodes 3 and 8 that are provided so as to interpose a space 5 therebetween is vibratably supported. The electromechanical transducer has a stress relaxation layer 9 formed on the vibration film 7, which has an acoustic impedance matching that of the vibration film 7, and has a light reflection layer 6 formed on the stress relaxation layer 9.
US08767276B2

A method of color compensation of an image forming apparatus includes measuring a density value of a pattern formed using auto color registration, determining whether to perform color compensation using the measured density value, and changing the Color Management System (CMS) preset in the image forming apparatus to a new CMS profile if color compensation is required. Accordingly, a CMS table can be updated quickly and conveniently according to the changed density information.
US08767274B2

An image sensor unit includes: a light source including a light-emitting surface that emits light; a substantially rod-shaped light guide including a light emitter that linearizes the light from the light source and irradiates a sheet; an image sensor that receives light from the sheet and converts the light into an electric signal; a light condenser focusing the light from the sheet onto the image sensor; a circuit board on which the light source and the image sensor are mounted; and a frame accommodating the light guide, the light condenser and the circuit board. The light condenser and the light emitter of the light guide are disposed substantially parallel to each other. The center line of the light-emitting surface of the light source is disposed nearer the optical axis of the light condenser than the center line of the light emitter.
US08767269B2

A portable document scanner that records both image and voice information, comprises a digital camera module configured to capture document images, and a laser frame generator configured to project a visible beam of light forming a laser frame to indicate the corresponding field of view of the optical lens for framing a document to be captured. A light source generated by a laser diode is shaped by passing through a collimating optical element and a diffractive optical element which is configured to produce a visible laser frame for framing a document to be captured. The captured data is then stored in an internal memory of the scanner. A data connector is permanently attached to the scanner body, which is used to connect the scanner directly into a receptacle on an external device for accessing data.
US08767268B2

A correction-data generating unit divides, into a matrix of row blocks in a sub scanning direction and column blocks in a main scanning direction, white data on a transfer drum read by a reading unit during a predetermined time period that is shorter than a time period in which the read point of the transfer drum is returned to a position where the reading unit has started reading the first white reference member, calculates, for each column of the matrix, a correction-data candidate value corresponding to a variation ratio of a mean of data of the row blocks in the sub-scanning direction, and determines a minimum value of the calculated correction-data candidate values as the correction data. A shading-data correcting corrects the shading data by using the generated correction data. A shading correcting unit performs shading correction on image data of a document after the correction data is generated.
US08767261B2

A printing apparatus which forms dots, according to dot data generated through comparison of a grayscale value of each of pixels with each of threshold values of a dither mask. The printing apparatus forms the dots through division into a plurality of pixel groups having different printing conditions and performs at least a part of the dot formation by the pixel groups in a common region. The dither mask has a second threshold value disposition, with respect to a first threshold value disposition which is each of dispositions of the respective threshold values set such that distribution of dots formed in the common region has noise characteristics having a peak on a high frequency side, in a case where a relative position of the dots between the pixel groups is formed in a target positional relationship which is a target in at least a part of a printing grayscale region.