Document | Document Title |
---|---|
US08918909B2 |
Output control method
An output control method for controlling copy operation for a digital broadcast program permitted to be recorded for one generation (copy one generation) with an improved operating convenience. A digital content and a plurality of types of copy control information for controlling the copies of the digital content are received, and in accordance with the copy control information, the digital content is output to a plurality of recording media connected through a network. If first information contained in the copy control information received indicates copy generation information to permit copies for one generation and second information contained in the copy control information indicates “limited number of copies permitted” mode permitting a predetermined number of copies, then the digital content is output to only one of the recording media in a state permitting copying up to the predetermined number. |
US08918908B2 |
Systems and methods for accessing digital content using electronic tickets and ticket tokens
Systems and methods for accessing digital content using electronic tickets and ticket tokens in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor, a network interface, and memory configured to store an electronic ticket, and a ticket token, and the processor is configured by an application to send a request for digital content, receive a ticket token from a merchant server, wherein the ticket token is generated by a DRM server and associated with an electronic ticket that enables playback of the requested digital content, send the ticket token to a DRM server, receive an electronic ticket that enables playback of requested digital content, request the digital content associated with the electronic ticket, and play back the requested digital content using the electronic ticket. |
US08918905B2 |
Method and system to provide secure exchange of data between mobile phone and computer system
Systems and methods of providing a secure access layer in a mobile phone and a computer system coupled to the mobile phone to provide authentication for transmitting data between the phone and the computer system. |
US08918899B2 |
Information processing device, control method and program
An information processing device, control method and program that suppresses security risks to a minimum. When power is activated, a control component starts by reading a first program from a first memory component and, in observance of the first memory program, it reads the identification information of an authentication device that is mounted to a mounting component, references a table T, and performs authentication processing for the authentication device, with the condition that the count value correspondingly listed for the identification information of the authentication device be larger than a prescribed value and, when authentication processing has succeeded, starts by reading the second program from a second memory component, and in the event that the authentication device continues to be mounted to the mounting component during executing the second program, decreases the table count value corresponding to the unique identification information of the authentication device. |
US08918897B2 |
Dispersed storage network data slice integrity verification
A method begins with a processing module issuing a retrieval request, receiving secret shares of a set of secret shares to produce received secret shares, and receiving encoded data slices of a set of encoded data slices. The method continues with the processing module decoding the received secret shares to recapture a message authentication key when a threshold number of the secret shares is received. The method continues with the processing module identifying a received encoded data slice of the received encoded data slices having an authentication code associated therewith when a threshold number of the encoded data slices is received. The method continues with the processing module verifying the authentication code based on the message authentication key and the received encoded data slice. The method continues with the processing module decoding the received encoded data slices to recapture a data segment when the authentication code is verified. |
US08918894B2 |
Information processing system, anonymization method, information processing device, and its control method and control program
An information processing device for anonymizing personal information being linkable to an individual includes an anonymization policy providing unit which provides an anonymization policy in which priority is added to each of a plurality of kinds of anonymization processes to enhance anonymity for at least one item which can be related to said personal information; an anonymization process selecting unit which selects in sequence from an anonymization process of low priority to an anonymization process of high priority, in case said plurality of kinds of anonymization processes being contained in said anonymization policy which said anonymization policy providing unit provides is applied; an anonymization processing unit which applies said plurality of kinds of anonymization processes in said sequence selected by said anonymization process selecting unit to said personal information which an information user uses; and an anonymity evaluating unit which provides said personal information to which said anonymization process was applied up to the anonymization process concerned to said information user, in case it is judged that said personal information to which said anonymization process was applied had anonymity. |
US08918892B2 |
Adjustable resolution media format
A play limit is set for a media file. The play limit can be, for example a date, or a number of times that the file has been played. When the file exceeds the play limit, the quality of the file playing is degraded. |
US08918888B2 |
Agent based application reputation system for operating systems
A method for implementing a security agent on behalf of a device, the method comprising: obtaining a list of applications installed on the device from a remote repository; for each respective application on the list, comparing reputation attributes obtained from a reputation database against attributes of the application installed on the device; and for any of the respective applications for which it is determined from the comparing that the application installed on the device is malicious, taking action to limit malicious activity by the respective application installed on the device. |
US08918886B2 |
Training classifiers for program analysis
Classifier training modules and systems are shown that include a memory configured to store a known vulnerability distribution and an initial feature set; and a processor configured to run an initial security analysis on a training codebase to generate a set of vulnerabilities associated with the training codebase, to analyze the program with the feature set to limit a number of detected vulnerabilities to generate a limited set of vulnerabilities associated with the feature set, to compare the limited set of vulnerabilities to the known vulnerability distribution to generate an accuracy score, and to iteratively refine the analysis by updating the feature set to find a feature set having a highest accuracy score. |
US08918881B2 |
Off-device anti-malware protection for mobile devices
Techniques for off-device anti-malware protection for mobile devices are disclosed. In some embodiments, off-device anti-malware protection for mobile devices includes receiving a software inventory for a mobile device, in which the software inventory identifies a plurality of applications installed on the mobile device; and determining whether one or more of the plurality of applications identified in the software inventory are associated with malware based on a policy. In some embodiments, the off-device anti-malware protection for mobile devices further includes enforcing the policy on the mobile device. In some embodiments, the off-device anti-malware protection for mobile devices is provided as a cloud service. |
US08918875B2 |
System and method for ARP anti-spoofing security
A system and method that provides for copying ARP replies, and generating data packets which include the ARP reply, and other information such as an identification of the port on the ARP reply was received. These data packets are then transmitted to an ARP collector which stores the ARP reply and port information. The ARP collector then uses this stored information, and analyzes future data packets relative to the stored information to detect occurrences of ARP spoofing. The ARP collector further provides for generating alerts and taking security actions when ARP reply spoofing is detected. |
US08918872B2 |
System, method, and computer program product for reacting in response to a detection of an attempt to store a configuration file and an executable file on a removable device
A system, method, and computer program product are provided for reacting in response to a detection of an attempt to store a configuration file and an executable file on a removable device. In use, a first device removably coupled to a second device is identified. Additionally, an attempt to store on the first device a configuration file for the first device and an executable file is detected. Further, a reaction is performed in response to the detection of the attempt. |
US08918868B2 |
Compartmentalization of the user network interface to a device
A device has physical network interface port through which a user can monitor and configure the device. A backend process and a virtual machine (VM) execute on a host operating system (OS). A front end user interface process executes on the VM, and is therefore compartmentalized in the VM. There is no front end user interface executing on the host OS outside the VM. The only management access channel into the device is via a first communication path through the physical network interface port, to the VM, up the VM's stack, and to the front end process. If the backend process is to be instructed to take an action, then the front end process forwards an application layer instruction to the backend process via a second communication path. The instruction passes down the VM stack, across a virtual secure network link, up the host stack, and to the backend process. |
US08918866B2 |
Adaptive rule loading and session control for securing network delivered services
Mechanisms are provided for handling client computing device requests with adaptive rule loading and session control. The mechanisms partition a set of rules, into a plurality of filter sets with each filter set having a different subset of the set of rules and being directed to identifying a different type of attack on a backend application or service. A subset of filter sets is selected to be used to validate client computing device requests received from client computing devices. The selected filter sets are applied to requests and/or responses to requests. The mechanisms dynamically modify which filter sets are included in the subset of filter sets based on an adaptive reinforcement learning operation on results of applying the selected filter sets to the requests and/or responses to requests. |
US08918863B1 |
Method and apparatus for monitoring source data that is a target of a backup service to detect malicious attacks and human errors
Method and apparatus for monitoring source data that is a target of a backup service is described. In one example, backup data produced by the backup service is analyzed to identify changes in the source data. At least one trend related to the changes is identified. At least one deviation in the changes from the at least one trend is identified. At least one notification may then be generated that includes information indicative of the at least one deviation. The notification(s) may be sent to a network management system as an indication of user error or malicious attacks. |
US08918862B2 |
Managing access to storage media
Embodiments of the invention relate to password management of one or more data storage devices. A set of passwords are employed to manage access to the storage devices, with authentication of both passwords enabling access to the subject storage device(s) for read and/or write operation privileges. The first password is known by the user and is used as an initial input string. The second password is not known by the user and is authenticated with the subject storage device(s) through BIOS and without input from the user. |
US08918859B2 |
Process for establishing a VPN connection between two networks
A VPN connection is established between two networks (1, 6), with two communication devices (2, 7) assigned to the given networks (1, 6), a transmission device (11), and an identifying means. An initial VPN data package is transmitted from the first communication device (2) to the transmission device (11). The second communication device is identified (7) to the transmission device (11) through use of the identifying means. A second VPN data package is transmitted from the second communicating device (7) to the transmission device (11). The transmission device (11) provides an initial VPN configuration parameter (12) for establishing the VPN connection between the communication devices (2, 7) for the first communication device (2), and the transmission device (11) provides a second VPN configuration parameter (13) for establishing the VPN connection between the communication devices (2, 7) for the second communication device (7). |
US08918856B2 |
Trusted intermediary for network layer claims-enabled access control
Embodiments of the invention provide a trusted intermediary for use in a system in which access control decisions may be based at least in part on information provided in claims. The intermediary may request claims on behalf of a network resource to which access is requested, and submit the claims for a decision whether to grant or deny access. The decision may be based at least in part on one or more access control policies, which may be pre-set or dynamically generated. Because the intermediary requests the claims and submits the claims for an access control decision, the network resource (e.g., a server application) need not be configured to process claims information. |
US08918851B1 |
Juxtapositional image based authentication system and apparatus
An authentication system is presented that relies on an arrangement of positions defined through a positional matrix to determine the order in which two or more sets of images are extracted from a file structure and presented to a user through the mutually parallel rows or columns of a selection mechanism during the administration of an authentication challenge and which then attempts to authenticate the user's right of access or verify their identity based on the representational positions and relative alignment of the images matched by the user in some prescribed manner through the selection mechanism thus allowing the system to perform its authentication functions without having to explicitly reference, process, transmit or store any specific image identifiers, display coordinates or file designators that could, if otherwise compromised, reveal the proprietary images chosen by the user for the purpose of their authentication. |
US08918848B2 |
Method and system for third party client authentication
Methods and systems for third party client authentication of a client. A method includes displaying a user interface on a display of the client, the user interface including an option to select a supported credential type of a third party authentication server, receiving a command selecting the supported credential type, and sending credential information and the selected supported credential type to an authentication server for third party authentication by the third party authentication server. The third party authentication server may support a token-based authentication protocol for implementing single sign on (SSO). |
US08918845B2 |
Method and arrangement for media access
A method and arrangement in a media server (300a) in a first local network (300), of providing remote access to media content stored in a second local network (302). The media server sends a subscription request (3:2) to a presence server (304) for information on media content in the second local network, substantially based on the existing presence service framework. In response thereto, a presence service notification is received (3:3) from the presence server with information referring to remote media content in the second local network that has been published at the presence server. The media server then retrieves (3:4) a content list with available remote media content according to the received presence service notification, and presents (3:5) information from said content list on what media content is available in the second local network, to a device (300c) in the first local network. Thereby, a user of a local device in the first local network can browse and select content from the content list for transfer from the second local network to the first local network. |
US08918844B1 |
Device presence validation
An improved technique involves authenticating a user based on ability of devices in the user's possession to corroborate environmental information between each other. As part of an authentication process, at least a primary device and a secondary device belonging to a user take readings of a particular set of environmental conditions, such as wireless networks that are active in a room in which they are contained. An authentication server can then verify that the primary and secondary devices are in the same room by corroborating the readings of the environmental conditions read from the primary and secondary devices, and base an authentication result on the corroboration. |
US08918842B2 |
Utility grid command filter system
A command filter module filters receives a plurality commands intended for receipt by devices interconnected within a utility grid. The command filter module may authorize the plurality of commands for execution by the respective devices based on predetermined set of command rules. Historical and real-time data may be implemented by the command filter module to perform an authorization decision for the plurality of commands. Authorized commands may be transmitted by the command filter module for receipt by the respective devices. The command filter module may generate rejection messages corresponding to unauthorized commands. The rejection messages may be transmitted to a source of an unauthorized command. |
US08918838B1 |
Anti-cyber hacking defense system
Systems, devices, and methods for performing rate limiting on a received packet based on logged packet information and rules list determination where for each packet from a set of one or more packets, packet information is logged in a data store by comparing the received packet with previously received packets. Determining if the received packet is part of an established connection or if the received packet is part of a new connection and if determined that the packet is of an established connection, then performing a set of rules on a subset of packets, if however it is determined that the packet is of a new connection, then performing the set of rules on all the received packets. Additionally, determining whether the packet is part of a created rules list and if the packet is determined to be part of a created rules list, then bypassing filtering for the packet; if however the packet is determined to not be part of a created rules list, then assigning escalating time-based IP traffic blocks against the packet. |
US08918837B2 |
Web application container for client-level runtime control
Technologies for establishing client-level web application runtime control using a computing device include receiving application code for a browser-based application from a web server and generating machine-executable code and an access control map for the application code. The computing device receives application security information associated with the application code from local and/or remote security applications and performs a security assessment of the application code based on the application security information and the access control map. Further, the computing device establishes a runtime security policy for the browser-based application and enforces that policy. |
US08918836B2 |
Predicting next characters in password generation
A current prefix character string representing a prefix of a proposed password may be obtained from a user input device. A prediction of a most likely next character of the proposed password may be determined, based on applying a set of heuristics to the current prefix character string. A response indicating an impact on a security strength of the proposed password may be determined, based on a selection of the predicted most likely next character. |
US08918833B2 |
Digital broadcast receiver
A digital broadcast receiver A according to the present embodiment includes a tuner 1, a demodulation unit 3, a TS recorder 5, a decoding unit 7, a combination unit 11 and a display 15. It further includes a control unit 17 that performs the overall control, a ROM 20a that stores programs for performing various processing, a RAM 20b that reads and develops programs and performs high-speed processing, a remote control receiving unit 23 that receives signals from a remote controller, a BML browser 25, a HTML browser 27, a graphics plane 33, a switch unit 31 that performs switching to select the BML browser 25 or the HTML browser 27 to be connected to the graphics plane 33, and an application status monitoring memory unit 35 that monitors the status of applications. The application status monitoring memory unit 35 here monitors which application, the BML browser 25 or HTML browser 27, is active. |
US08918832B2 |
Method and system for outcome prediction utilizing automatic content recognition
An automatic content recognition (ACR)-enabled connected TV device may be operable to identify, utilizing an ACR system, an event that is to take place in a presented program. An overlay, which comprises information on possible outcomes of the identified event, may be presented by the ACR-enabled connected device utilizing the ACR system, within a specific time window synchronized with the identified event. The ACR-enabled connected device may identify, utilizing the ACR system, a predicted outcome selected by a viewer. The predicted outcome may be selected, within the specific time window, via interaction with the overlay on the ACR-enabled connected device. An actual outcome that actually takes place may be identified by the ACR-enabled connected device utilizing the ACR system. The ACR-enabled connected device may present, utilizing the ACR system, a message indicating whether the viewer is correct based on the identified actual outcome. |
US08918830B2 |
Method for downloading data preceded by information signals
The invention relates to a process for transmitting and a process for receiving update data. According to the invention, the update data are dispatched by a communication center to terminals with the aid of a broadcasting network. Next, the terminals report their update to the center through a bidirectional network. The center renews the campaign or stops the current campaign as a function of the number of terminals updated. When only a minimum number of terminals to be updated remains, the campaign is stopped, the last terminals not updated will be so via the bidirectional link.The invention also relates to the center implementing a dispatch process and the receiver for receiving and processing the update data. |
US08918821B2 |
Client device with video playlist translation via client-side proxy and methods for use therewith
A client device includes a client-side proxy that is operable to receive server playlist data corresponding to the selected one of the plurality of video programs, to generate proxy playlist data corresponding to the selected one of the plurality of video programs based on the server playlist data and to send the proxy playlist data to the video player. In particular, the client-side proxy generates the proxy playlist data by translating the server playlist data from a first playlist format, such as a sliding window format of the HLS protocol, to a second playlist format, such as an event playlist format. |
US08918819B1 |
Automated remote collaborative learning software
A method and system of automated remote collaborative learning broadcasting. A computer-based server receives a plurality of video feeds for a remote interaction. Server receives unique user identifier and bandwidth of unique user viewing a remote interaction. Unique user is identified based upon bandwidth connection as either active or passive. Local audience viewers receive the plurality of video feeds and may select a video feed among the plurality of video feeds. Local audience viewers may seamlessly switch between the plurality of video feeds based upon individual preference. Server tracks local audience viewer's video feed selection. Remote audience viewers receive single video feed determined by local audience viewer selection. Minimum video switching time must be met before switching single video feed to a new view. Video threshold automatically switches video feed based upon prolonged static view if predetermined criteria is met. |
US08918818B2 |
Television chat system
A television chat system that allows television viewers to engage in real-time communications in chat groups with other television viewers while watching television. Users of the television chat system may engage in real-time communications with other uses who are currently watching the same television program or channel. The system allows real-time communications in a chat group to be transmitted between users at user television equipment devices via a television distribution facility. The television chat system permits users to join chat groups related to television programs, channels, or categories of programs that the user may be interested in. Real-time communications may be textual messages, audio communications, or video communications. The television chat system may also allow users to send chat requests to ask other users to enter a chat group, and permits users to establish chat groups that television viewers are permitted to join. |
US08918814B2 |
Program information processing apparatus and program information processing method
A program information processing apparatus and a program information processing method that are capable of easily conducting a program search using an electronic program guide and displaying the search result clearly on the electronic program guide. A display control unit for displaying on a display unit an electronic program guide containing information relating to a plurality of programs, a selection unit for selecting a program from the plurality of programs in response to the operation of a user, and a search unit for searching a program containing information identical to or similar to at least a part of the information of the program selected by the selection unit are included, wherein the display control unit displays search result by the search unit on the electronic program guide. |
US08918809B2 |
Method and system for displaying advertising, video, and program schedule listing
A television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day. An input device allows the viewer to browse through the schedule information area and/or obtain more information about programs of particular interest. In one aspect, the viewer may watch a program on the currently-tuned channel, while browsing through the other channels on a portion of the television screen. In another aspect, the viewer may watch programs currently being shown on the television, while he or she browses through the program guide. In yet another aspect, the system includes a database, a processor and associated software for automatically customizing the television schedule guide to an individual viewer or a group of viewers, e.g., a family, to facilitate use of the television schedule. |
US08918805B2 |
Method for synchronization of interactive contextual content with broadcasting audio and/or video
The present invention describes a method for synchronizing data of an interactive content with the audio and/or video of TV broadcasting. Especially, but without limitation, the method of the present invention is for synchronizing subtitles for digital TV applications. |
US08918804B2 |
Method and system for a reward program based on automatic content recognition
An automatic content recognition (ACR)-enabled connected TV device coupled to an ACR system may be operable to detect, utilizing the ACR system, interaction with and/or watching of certain content by a viewer. A reward may be presented by the ACR-enabled connected TV device, utilizing the ACR system, based on the detected interaction and/or watching. The certain content may comprise a program, a commercial, a movie or a game associated with a network that is being presented. The reward may be redeemed to unlock additional features and/or content. The interaction may comprise sharing by the viewer, information on the certain content with one or more other viewers. The ACR-enabled connected TV device may then present the reward based on the sharing. The ACR-enabled connected TV device may be operable to present, utilizing the ACR system, information on alternative content with a higher reward value for the viewer to interact and/or watch. |
US08918803B2 |
System and method for automatic identification of key phrases during a multimedia broadcast
An Internet Protocol television system includes a user profile agent, a keyword detection agent, and an information search agent. The user profile agent is in communication with a multimedia device, and generates a user profile based on information received from the multimedia device. The keyword detection agent is in communication with the user profile agent, and searches text associated with a multimedia video stream transmitted to the multimedia device for keywords associated with the user profile. The information search agent is in communication with the keyword detection agent, and connects to an information source associated with the keywords detected by the keyword detection agent, and provides additional information associated with the keywords to the multimedia device. |
US08918801B2 |
Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
Disclosed herein is a transmission apparatus for transmitting AV (Audio/Video) content, including: an acquirer configured to acquire an estimated number of audience terminals indicative of an estimated number of reception apparatuses receiving the AV content; a computer configured, in conjugation with the AV content, to compute, on the basis of the estimated number of audience terminals, a validity probability of trigger information associated with control of an application program to be executed in the reception apparatus; a generator configured to generate the trigger signal including the computed validity probability; and a transmitter configured to transmit the generated trigger information with the AV content. |
US08918797B2 |
Processing operator message commands
A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands. |
US08918795B2 |
Handling and reporting of object state transitions on a multiprocess architecture
Techniques are described for managing states of an object using a finite-state machine. The states may be used to indicate whether an object has been added, removed, requested or updated. Embodiments of the invention generally include dividing a process into at least two threads where a first thread changes the state of the object while the second thread performs the processing of the data found in the object. While the second thread is processing the data, the first thread may receive additional updates and change the states of the objects to inform the second thread that it should process the additional updates when the second thread becomes idle. |
US08918789B2 |
Task assignment using ranking support vector machines
A method of ranking workers for an incoming task includes recording a list of completed tasks in a computer data structure, extracting first attributes from the list for the tasks that were completed during a pre-determined period, generating a first feature vector for each task and worker from the first extracted attributes, training a Support Vector Machine (SVM) based on the feature vector to output a weight vector, extracting second attributes from an incoming task, generating a second feature vector for each worker based on the second extracted attributes, and ranking the workers using the second feature vectors and the weight vector. The first attributes may be updated during a subsequent period to re-train the SVM on updated first feature vectors to generate an updated weight vector. The workers may be re-ranked based on the second feature vectors and the updated weight vector. Accordingly, the feature vectors are dynamic. |
US08918785B1 |
Managing virtual machine network through security assessment
Systems, methods, and interfaces for the management of virtual machine instances and other programmatically controlled networks are provided. The hosted virtual networks are configured in a manner such that a virtual machine manager of the virtual network may monitor activity such as user requests, network traffic, and the status and execution of various virtual machine instances to determine possible security assessments. Aspects of the virtual network may be assessed for vulnerabilities at varying levels of granularity and sophistication when a suspicious event or triggering activity is detected. Illustrative embodiments of the systems and methods may be implemented on a virtual network overlaid on one or more intermediate physical networks that are used as a substrate network. |
US08918783B2 |
Managing virtual computers simultaneously with static and dynamic dependencies
Embodiments are disclosed for managing a plurality of virtual computers in a virtual environment. According to one embodiment, a method includes creating a virtual group. The virtual group includes a plurality of virtual computers having a relevant characteristic. An action to perform on the virtual group is received, and the action is performed on each of the virtual computers in the virtual group. |
US08918778B2 |
Method of fail safe flashing management device and application of the same
An aspect relates to fail safe flashing techniques for a management device of a computer system. A non-volatile memory of the management device stores a current firmware, an actual critical information and a backup critical information, which is rewritable in a booting mode and read-only in a flash mode. A flasher module is launched to operate the management device in the flash mode. The actual critical information is copied to a volatile memory and erased in the non-volatile memory. A replacement firmware is used to upgrade the current firmware. The actual critical information is mixed and matched with a new critical information. A user input is requested to write the mixed and matched critical information back to the non-volatile memory as the actual critical information. When the user input is not received after a first predetermined time period, the mixed and matched critical information is automatically written back. |
US08918769B2 |
Application of optimization techniques to intermediate representations for code generation
The present invention provides a method and system for optimization of an intermediate representation in a graphical modeling environment. A first intermediate representation is provided. At least one optimization technique is applied to the first intermediate representation. A second intermediate representation is generated responsive to the application of the at least one optimization technique to the first intermediate representation. |
US08918767B2 |
Pattern-based compilation of asynchronous consumption
The present invention extends to methods, systems, and computer program products for transforming source code to await execution of asynchronous operations. Embodiments of the invention simplify authoring and use of asynchronous methods, by generating statements that use well-defined awaitable objects to await completion of asynchronous operations. For example, a computer system can transform a statement that requests to await the completion of an asynchronous operation into a plurality of statements that use a predefined pattern of members of an awaitable object corresponding the asynchronous operation. The pattern can include one or more members configured to return a completion status of the asynchronous operation, one or more members configured to resume execution of the asynchronous method at a resumption point when the asynchronous operation completes, and one or more members configured to retrieve completion results. Accordingly, the plurality of statements can use these members to await execution of the asynchronous operation. |
US08918761B1 |
Elastic application framework for deploying software
Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device. |
US08918753B2 |
Correlation of device manufacturing defect data with device electrical test data
Various embodiments related to correlating a location of a defect on a substrate for a semiconductor device to an electrical significance of a device structure at that location are disclosed. For example, one embodiment includes receiving a defect location for the location on the substrate where the defect was detected; receiving a physical representation of the semiconductor device for the defect location; generating a significance determination indicating whether the defect is located in an electrically significant region by correlating the defect location to logical and physical layout information included in the physical representation; and displaying the significance determination. |
US08918748B1 |
M/A for performing automatic latency optimization on system designs for implementation on programmable hardware
A method for performing latency optimization on a system design to be implemented on a target device includes inserting a variable latency indicator in the system design at a place where latency can be varied. The system design includes pipeline registers at the place where the variable latency indicator is inserted. Latency optimization is then automatically performed on the system design, during a computer aided design flow performed by an electronic Design Automation (EDA) tool, by varying the number of the pipeline registers at the variable latency indicator to obtain optimized latency without affecting system performance of the system design. |
US08918745B2 |
Stitch insertion for reducing color density differences in double patterning technology (DPT)
Methodology enabling a reduction in a density difference between two complementary exposure masks and/or windows of a layout and an apparatus for performing the method are disclosed. Embodiments include: determining a layer of an IC design having features to be resolved by first and second masks; determining a difference of density by comparing a first density of a first set of the features with a second density of a second set of the features; determining a region on the layer of a first feature to be resolved by the first mask; and inserting, within the region, a polygon to be resolved by the second mask based on the difference of density. |
US08918744B2 |
Substrate-topography-aware lithography modeling
Described herein is a method for simulating an image formed within a resist layer on a substrate resulting from an incident radiation, the substrate having a first feature and a second feature underlying the resist layer, the method comprising: simulating a first partial image using interaction of the incident radiation and the first feature without using interaction of the incident radiation and the second feature; simulating a second partial image using the interaction of the incident radiation and of the second feature without using the interaction of the incident radiation and the first feature; computing the image formed within the resist layer from the first partial image, and the second partial image; wherein the interaction of the incident radiation and the first feature is different from the interaction of the incident radiation and the second feature. |
US08918741B2 |
Unlocking a touch screen device
A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application. |
US08918740B2 |
Image management apparatus, method, and computer-readable recording medium and capsule endoscope system
An image management apparatus includes: a storage unit that stores a plurality of types of additional information assigned to a plurality of images; a calculation unit that calculates a feature quantity of each of the images; an extracting unit that extracts, based on the feature quantity, additional information of the plurality of types of additional information; a control unit that generates one or more icons corresponding to the one or more types of additional information and displays the icons on a screen; an input unit that receives input according to a user's operation; a selecting unit that selects an image according to the signal; and an assigning unit that assigns to the selected image, when input of an operation signal associating the image selected by the image selecting unit with an icon selected by the user is received, additional information corresponding to the icon associated with the selected image. |
US08918739B2 |
Display-independent recognition of graphical user interface control
A method for display-independent recognition of a graphical user interface (GUI) control, the method comprising capturing a screenshot of a GUI of a computerized application, determining a cursor position in the screenshot, analyzing an area surrounding the cursor position, to identify a GUI control, and storing an image of the GUI control. |
US08918737B2 |
Zoom display navigation
Zoom display navigation is described. In embodiments, a client device renders media content with a rendering system. A focus window is generated to display a section of the media content in the focus window that maintains a display resolution quality of the media content when the media content is displayed at a zoomed magnification level. Responsive to a navigation input, the focus window can be repositioned to a different section of the media content and/or the focus window can be zoomed to a different magnification level. |
US08918735B2 |
Virtual address bar user interface control
A virtual address bar user interface control is presented. The virtual address bar comprises an interactive address segment and a conventional address segment. The interactive address segment corresponds to a predefined filter comprising selection criteria applied to content stored on a storage device. Selection of the interactive address segment causes content satisfying the predefined filter to be displayed. The conventional address segment references content at the content's particular location within a hierarchical file system structure on the storage device. Selection of the conventional address segment causes the content stored at the particular location to be displayed. |
US08918732B2 |
Program object properties defined by object space
A user-interface program includes a space that defines adoptable properties as a function of position in said logical space. Chameleon program objects adopt those properties as a function of their positions in the space. The chameleon objects on a display have appearances that correspond to their adopted properties. |
US08918731B2 |
Content search method and display device using the same
A content search method and a display device using the same are provided. The content search method displays a plurality of objects which includes a first object enabling input of search words, on a screen, and performs search with search words inputted to the first object, within a search range which is determined to correspond to a display location of the first object. |
US08918730B2 |
Method, system, and program for an improved enterprise spatial system
Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request. |
US08918724B2 |
Systems and methodologies providing controlled voice and data communication among a plurality of computing appliances associated as team members of at least one respective team or of a plurality of teams and sub-teams within the teams
A system and methodology for communication and collaboration among a plurality of computing appliances associated as team members. The system is comprised of: at least one local communication means for use by at least one local team member, and conveying data (preferably media data and collaboration data); at least one other communication means for use by at least one other team member, and conveying data. Gateway means conveys data between each of the communication means. Network means links said at least one local communication means, and, said at least one other communication means, and enables the conveyance of the data. Display means provides a display presentation of a display image of display image data, for viewing by respective users at each of said at least one local communication means and said at least one other communication means. Input means provides annotation data representative of a respective user providing an input of annotations made relative to viewing the display of the common base image at a respective display apparatus at each of said at both the communication means (local and other). Storage means stores the annotation data as associated with the respective user at each of said local and said other communication means. Selection means permits selection as to which of the annotation data is selected annotation data. A display apparatus provides a combined display presentation responsive to the display image data and to the selected annotation data. |
US08918723B2 |
Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
A system and methodology for collaboration, comprising a plurality of computing appliances, and control logic for logically structuring the plurality of computing appliances as a main team. At least two of the computing appliances have input apparatus and display apparatus. The main team is comprised of a plurality of sub-teams, wherein each of the sub-teams is comprised of at least one of the plurality of computing appliances. Communications logic provides at least two levels of data communication and display presentation, a first level as between all of the plurality of computing appliances on the team, and a second set of a plurality of second levels as between those said computing appliances on each same said sub-team. Each of the computing appliances is associated with a respective one of said second set of levels. Display presentation apparatus provides a first display presentation to each of the computing appliances on the same said team, comprising a display presentation responsive to the respective first level, and provides a second display presentation to each of the computing appliances on a same sub-team, for a respective one of the second set of levels that is associated with the respective computing appliances. Communications apparatus provides audio communications among all the computing appliances that are associated with the same respective said level. In an alternate embodiment, a separate communications channel is associated with each said level and provides a separate level of audio communications among the respective computing appliances associated with a respective one of said levels. |
US08918721B2 |
Systems and methodologies providing for collaboration by respective users of a plurality of computing appliances working concurrently on a common project having an associated display
A system and methodology for collaborating. A plurality of computing appliances for use by a respective plurality of users, provides a combined display presentation of collaboration responsive to input of annotations made by at least two of the users working simultaneously on a common project having an associated common display presentation comprising a base image display combined with a display of the annotations as made by the at least two of the users. The system is comprised of layer storage comprising a plurality of separate respective data layers, providing associatively mapped storage of respective user data wherein each said data layer is associated with a respective user. Each said data layer of storage stores respective user data that is used to generate a respective display of respective user annotations as input by the respective user, as made relative to a display presentation of the base image display. Display control logic provides individualized selective control of utilization of each said separate respective data layer, as selected layers that are utilized in generation of a combined display presentation. The display control logic provides generation of the combined display presentation showing the collaboration of the respective ones of the users responsive to utilizing the respective ones of the selected data layers. In one embodiment, the system is further comprised of communication apparatus providing voice (and/or video) communication between each of at least two of the plurality of users, during the providing of the respective combined display presentation to said each of said at least two of the plurality of users, and the input of annotations by the users. |
US08918718B2 |
Reading performance system
A system for enhancing reading performance operates on a network-connected server with software executing from a non-transitory medium at the server providing an interactive interface for a user connected to the server via a browser link. There is a data repository coupled to the server. The interactive interface provides a word search exercise for the user for improving the user's reading performance, displays a passage comprising a first number of words and a search list with a second number of words that each appear at least once in the passage, the second number smaller than the first number, and when the user clicks on every word in the passage for a word that appears in the search list, that word is indicated in the list as found, until all the words in the search list have been indicated as found. |
US08918717B2 |
Method and sytem for providing collaborative tag sets to assist in the use and navigation of a folksonomy
A system for providing collaborative tag sets to assist in the navigation and use of a folksonomy. The collaborative tag sets are social in nature. As more users group two tags together into tag sets, the disclosed system causes the association between those two tags to grow stronger, as exposed in the bookmark system user interface when alternative tags are suggested for browsing the bookmarks in a folksonomy. Tags that are grouped together by a user into a tag set have the strongest possible weight for that user, and accordingly the disclosed system automatically applies all tags in a set when that user is retrieving bookmarks if the user selects at least one of tags in the set. Tags not in the user's tag sets, but included in the public tag set(s) of another user(s) are displayed in the user interface as tag suggestions. |
US08918715B2 |
System and method for generating stereoscopic 3D multimedia works from 2D input material
According to a preferred aspect of the instant invention, there is provided a system and method that allows the user to present standard 2D multimedia data (photo, video) to an audience in a stereoscopic 3D presentation. The system allows the user to transfer standard 2D multimedia content into a stereoscopic 3D multimedia work by automatically placing the individual 2D multimedia input material into specific placeholder sections in specially prepared and provided S3D multimedia themes. |
US08918714B2 |
Printing a document containing a video or animations
A system and method for printing a multimedia document including a multimedia content in the form of video, animation or graphics. While printing a multimedia document including a video file, instead of printing the default poster view, a set of frames extracted from the video file is printed. In one embodiment of the invention, the frames are extracted from the video file using a frame extraction algorithm and temporary layout of the set of frames is created for printing. User can configure to print the set of frames in the same area of the video file in the multimedia document, or can configure to print them in a separate page. |
US08918711B2 |
System and method for visually presenting electronic media
An electronic book reader has an electronic book loaded in memory. The electronic book includes text, as well as markup tags around certain text portions. The markup tags indicate the availability of and link to supplemental content. A touch screen display allows a user to select a category of supplemental content or linked text. The display will show links for the category of content selected by the user, or will show categories of content for the linked text selected by the user. |
US08918710B2 |
Reducing programming complexity in applications interfacing with parsers for data elements represented according to a markup language
According to an aspect of the present invention, a parser provides the portion identifiers (e.g., Xpath(s) in case of XML data files) of at least some of the data elements to the applications. As a result, the applications may be relieved from the task of computing the XPath(s) for various data elements. The implementation of applications may be simplified as a result. In one embodiment, prior API (application programming interface) is extended to provide the XPath(s). In an alternative embodiment, custom API is provided to enable the applications to obtain the XPath(s). |
US08918703B2 |
Memory system with error detection and retry modes of operation
A memory system includes a link having at least one signal line and a controller. The controller includes at least one transmitter coupled to the link to transmit first data, and a first error protection generator coupled to the transmitter. The first error protection generator dynamically adds an error detection code to at least a portion of the first data. At least one receiver is coupled to the link to receive second data. A first error detection logic determines if the second data received by the controller contains at least one error and, if an error is detected, asserts a first error condition. The system includes a memory device having at least one memory device transmitter coupled to the link to transmit the second data. A second error protection generator coupled to the memory device transmitter dynamically adds an error detection code to at least a portion of the second data. |
US08918700B2 |
Apparatus and method for controlling access to a memory device
An apparatus includes encoding circuitry to generate code words for storage in a memory device. Decoding circuitry is responsive to a read transaction to decode one or more code words read from the memory device in order to generate read data for outputting in response to the read transaction. The decoding circuitry comprises error correction circuitry configured, for each read code word, to perform an error correction process to detect and correct errors in up to P symbols of the code word, where P is dependent on the number of ECC symbols in the code word. Error tracking circuitry determines error quantity indication data indicative of the errors detected by the error correction circuitry, and in response to the error quantity indication data indicating that an error threshold condition has been reached, the apparatus transitions from a normal mode of operation to a safety mode of operation. |
US08918698B2 |
Systems and methods of storing data
A method of writing data includes receiving data pages to be stored in a data storage device and generating codewords corresponding to the received data pages. The codewords are stored to physical pages of a first memory portion of the data storage device. A first portion of a particular codeword that corresponds to a particular data page is stored at a first physical page of the first memory portion. A second portion of the particular codeword is stored at a second physical page of the first memory portion. The codewords are copied from the physical pages of the first memory portion to a physical page of a second memory portion of the data storage device. |
US08918697B2 |
Apparatus and method for transmitting and receiving a quasi-cyclic low density parity check code in a multimedia communication system
An apparatus and method are provided for transmitting and receiving a quasi-cyclic Low Density Parity Check (LDPC) code in a multimedia communication system. In the method, a signal transmission apparatus generates a quasi-cyclic LDPC code, and transmits the quasi-cyclic LDPC code to a signal reception apparatus. The quasi-cyclic LDPC code is generated by encoding an information word vector using a child parity check matrix, generated by performing one of a scaling operation, a row separation operation, and a row merge operation on a parent parity check matrix. In the scaling operation, a size of the child parity check matrix is determined. In the row separation operation, each of rows included in the parent parity check matrix is separated. In the row merge operation, the rows included in the parent parity check matrix are merged. |
US08918689B2 |
Circuit for testing integrated circuits
An integrated circuit is configured to receive a test clock input and includes circuitry configured to generate test clocks from the test clock input, and test circuitry configured to use the test clocks in a test mode. |
US08918688B2 |
Gating WSP capture and TAP ShiftDR with TAP IR enable
In a first embodiment a TAP 318 of IEEE standard 1149.1 is allowed to commandeer control from a WSP 202 of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface. |
US08918684B2 |
Semiconductor device and data processing system including the same
To provide a write amplifier that is connected to bit lines, a read amplifier that is connected to the bit lines via a first switch, and a relief memory element that includes a write port that is connected to the bit lines via a second switch, and a read port that is connected to the read amplifier via a third switch. When there is a request to access a defective memory cell, during a write operation, the second switch is turned on and write data is supplied from the write amplifier to the relief memory element via the bit lines, and during a read operation, the first switch is turned off and the third switch is turned on, and then read data read from the relief memory element is supplied to the read amplifier without being routed via the bit lines. |
US08918669B2 |
Mesochronous signaling system with clock-stopped low power mode
In a low-power signaling system, an integrated circuit device includes an open loop-clock distribution circuit and a transmit circuit that cooperate to enable high-speed transmission of information-bearing symbols unaccompanied by source-synchronous timing references. The open-loop clock distribution circuit generates a transmit clock signal in response to an externally-supplied clock signal, and the transmit circuit outputs a sequence of symbols onto an external signal line in response to transitions of the transmit clock signal. Each of the symbols is valid at the output of the transmit circuit for a symbol time and a phase offset between the transmit clock signal and the externally-supplied clock signal is permitted to drift by at least the symbol time. |
US08918668B2 |
Interface circuit, inverter device, inverter system, and transmitting and receiving method
An interface circuit includes a general-purpose CPU configured to transmit a clock to a serial encoder with which bidirectional serial communication of clock synchronization type is to be performed, the CPU being configured to transmit and receive data to and from the serial encoder; and an additional circuit configured to detect a start bit of reception data transmitted from the serial encoder. The general-purpose CPU starts counting the number of bits of the reception data in response to a detection signal from the additional circuit, the detection signal indicating the detection of the start bit. The CPU stops transmitting the clock to the serial encoder upon completion of counting a predetermined number of bits of the reception data. |
US08918663B2 |
Method for active power management in a Serial ATA interface to operate at most a predetermined rate upon a refused speed request
A method for active power management in a Serial ATA interface for data transfer between a host and a device, the method starts with the determining of an optimal data transfer rate for transferring data between the host and the device. Then switching the Serial ATA interface into an active power saving mode based on the optimal data transfer rate is performed. |
US08918659B2 |
Control device, image forming apparatus, and control method
A power supply circuit receives power from a power supply and supplies the power to loads including a main controller and a first sub-controller performing response action through a network when the supply of power to the main controller is blocked and the image forming apparatus is connected to the network. A second sub-controller controls the blocking of the supply of power to the main controller. The sub-controller determines whether to block the supply of power to the main controller, determines a connection state of the image forming apparatus to the network when the first determination unit determines to block the supply of power, blocks the supply of power to the first sub-control unit according to the determination result, and detects a factor for resuming the supply of power to the main controller and a factor for blocking the supply of power to all or a part of the loads. |
US08918654B2 |
Information processing device, program verification method, and recording medium
A first storage unit stores a plurality of security functions each defining a first protection attribute requiring a storage of a value of an argument for input/output of data. A second storage unit stores a program list describing a second protection attribute of a variable indicating a storage area of the data and an executing procedure of a predetermined process. An identifying unit identifies a third protection attribute of an actual argument for input/output of a security function based on the second protection attribute. When a judging unit judges not all of third protection attributes match with first protection attributes, an output unit outputs error information indicating a mismatch of the protection attributes. |
US08918653B2 |
Protection of interpreted source code in virtual appliances
Protection of interpreted programming language code filesystem files from access and alteration may be provided by encrypting a file to be protected in a boot sequence. Run-time examination of a virtual appliance may be deterred by hiding the boot sequence in a restricted virtual appliance platform. No shell or filesystem access may be provided. Thus, permissions on a read-only filesystem (for example) may be kept from being altered. The permissions may be set along with filesystem access control lists to prevent unauthorized examination of the source files. |
US08918646B2 |
Data processing apparatus
In the configuration performing a data processing by a hardware processing circuit (accelerator), to provide a technology capable of improving a poorness of processing efficiency by multiple accesses to the data, the following solving means are provided. A network data processing accelerator of the present network data processing apparatus comprises processing units corresponding to each processing of an encryption/decryption, a message authentication, and a checksum, and in the data processing including a combination of each processing, accesses for the same data of the memory and the like through a bus I/F unit and the like is collected together into one time, and a pipeline processing is performed using the least common multiple of the data processing unit of each processing. |
US08918645B2 |
Content selection and delivery for random devices
Intelligent content delivery enables content to be delivered to different devices in formats appropriate for those devices based on the capabilities of those devices. A user might access the same piece of content on two different devices, and can automatically receive a higher quality format on a device capable of playing that higher quality format. The user can purchase rights to content in any format, such that as new formats emerge or the user upgrades to devices with enhanced capabilities, the user can receive the improved formats automatically without having to repurchase the content. Further, the user can pause and resume content between devices even when those devices utilize different formats, and can access content on devices not otherwise associated with the user, receiving content in formats that are appropriate for those unknown devices even if the user has not previously accessed content in those formats. |
US08918642B2 |
Protection of secret value using hardware instability
A method for data security, comprising providing an electronic circuit, which has a first, stable operating mode under a first operating condition and a second, unstable operating mode under a second operating condition, different from the first operating condition, and which is configured to output a secret value in the first operating mode; maintaining the electronic circuit initially in the second operating condition; transferring the electronic circuit to the first operating condition and, while in the first operating condition, reading out the secret value; and returning the electronic circuit to the second operating condition after reading out the secret value. |
US08918638B2 |
Mobile-device-based trust computing
In one embodiment, a method includes receiving access data from an application on a mobile device of a particular user. The access data includes authentication data associated with a shared device and a digital credential associated with the mobile device. The shared device is configured for use by at least a number users. The method also includes authenticating the access data based on a comparison of the access data with verification data stored by the verification authority; and transmitting to the shared device a digital certificate signed by the verification authority in response to the authentication. The signed digital certificate provides the particular user access to the shared device. |
US08918637B2 |
Remote authentication system
One embodiment of the invention is directed to a method including receiving an alias identifier associated with an account associated with a presenter, determining an associated trusted party using the alias identifier, sending a verification request message to the trusted party after determining the associated trusted party, and receiving a verification response message. |
US08918635B2 |
Apparatus and method for access control of content in distributed environment network
An apparatus for generating a key for access control of content in a distributed environment network is provided. The apparatus includes a first key distributor configured to generate first encrypted keys by encrypting a first key corresponding to a key for write authorization using each public key of members having write authorization among members included in an access control list including information of at least one user and distribute the access control list and information about access authorization and the first encrypted keys to the members having write authorization, and a second key distributor configured to generate second encrypted keys by encrypting a second key corresponding to a key for read authorization using the first key using each public key of members having read authorization among members included in the access control list and distribute the access control list and second encrypted keys to the members having read authorization. |
US08918634B2 |
Network node with network-attached stateless security offload device employing out-of-band processing
A network node for communicating data packets secured with a security protocol over a communications network includes a host information handling system (IHS) and one or more external security offload devices coupled by a secure data link. The host IHS communicates state information about data packets, and the external offload security device provides stateless secure data encapsulation and decapsulation of packets using a security protocol. An external network interface controller or internal network interface controller communicates encapsulated data packets over the communications network to a final destination. Encapsulation and decapsulation of packets by the external security offload device reduces network latency and reduces the computational load on the processor in the host IHS. Maintaining state information in the host IHS allows hot-swapping of external security offload devices without information loss. The external security offload device may be included in a firewall, or intrusion detection device, and may implement IPsec protocol. |
US08918633B2 |
Information processing device, information processing system, and program
The present invention provides an information processing device, an information processing system, and a program capable of improving security and convenience. An information processing system (1) includes an IC card (30) which stores an encryption key and a registered password and allows the encryption key to be read when the IC card (30) has authenticated the user as an authorized user based on the registered password, and an information processing device (10) which stores folder information in which the folder name, path, and hash value of the encryption key are associated, when a request to save data in the folder has been issued from the user, decides whether or not an encryption key corresponding to the folder is included in the encryption key read from the IC card (30) based on the folder information, encrypts the request target data using the corresponding encryption key when the information processing device (10) has decided “YES”, and stores the encrypted data. |
US08918632B1 |
Methods for analyzing application privacy and devices thereof
A method, non-transitory computer readable medium, and policy rating server device that receives a request from a client computing device for one or more privacy ratings. The request identifies at least one application, such as an application installed on the client computing device for example. A policy associated with the identified application is obtained. The obtained policy is analyzed to identify a plurality of key words or phrases associated with use by the at least one application of functionality of, or personal information stored on, the client computing device. One or more privacy ratings are generated based on numerical values assigned to each of the identified key words or phrases. The generated one or more privacy ratings are output to the client computing device in response to the request. |
US08918631B1 |
Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric
In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane. |
US08918630B1 |
System, apparatus, and method for initiating a reboot of a personal computer system by pressing a button on an attached storage device and causing the operating system on the attached storage device to be booted
Controlling a boot operation form an alternate operating system by pressing a single predetermined key or simultaneously pressing a set of unique keys on the keyboard which causes the computer system to reboot using the operating system on an attached drive to be booted. The user can recover operational use of their computer system when the internal system drive suffers a software application or operating system failure. An attached storage device containing a bootable operating system, an application program in the host computer that can detect the pressing of a single or set of unique keys on the keyboard which will then cause the application to process boot files and force a reboot of the operating system with the attached storage device as the boot device. |
US08918629B2 |
Method and apparatus for controlling operation of booting video image reproducing apparatus
A method of controlling an operation of booting an image reproducing apparatus is provided. The method includes: receiving an input signal for powering off the image reproducing apparatus; receiving from a main processor a memory address where an operation status of the image reproducing apparatus is stored, according to the received input signal; storing the received memory address; and converting a system of the image reproducing apparatus into a sleep by the sub-processor. |
US08918627B2 |
Multithreaded processor with multiple concurrent pipelines per thread
A multithreaded processor comprises a plurality of hardware thread units, an instruction decoder coupled to the thread units for decoding instructions received therefrom, and a plurality of execution units for executing the decoded instructions. The multithreaded processor is configured for controlling an instruction issuance sequence for threads associated with respective ones of the hardware thread units. On a given processor clock cycle, only a designated one of the threads is permitted to issue one or more instructions, but the designated thread that is permitted to issue instructions varies over a plurality of clock cycles in accordance with the instruction issuance sequence. The instructions are pipelined in a manner which permits at least a given one of the threads to support multiple concurrent instruction pipelines. |
US08918625B1 |
Speculative scheduling of memory instructions in out-of-order processor based on addressing mode comparison
A processor that executes instructions out of program order is described. In some implementations, a processor detects whether a second memory operation is dependent on a first memory operation prior to memory address calculation. If the processor detects that the second memory operation is not dependent on the first memory operation, the processor is configured to allow the second memory operation to be scheduled. If the processor detects that the second memory operation is dependent on the first memory operation, the processor is configured to prevent the second memory operation from being scheduled until the first memory operation has been scheduled to reduce the likelihood of having to reexecute the second memory operation. |
US08918619B2 |
Virtualized storage system and method of operating thereof
There are provided a storage system and a method of operating thereof. The method comprises: a) representing to a plurality of hosts an available logical address space divided into one or more logical groups (e.g. logical volumes, virtual partitions, snapshots, combinations of a given logical volume and its respective snapshot(s), etc.), and b) mapping between one or more contiguous ranges of addresses related to the logical address space and one or more contiguous ranges of addresses related to the physical address space, wherein said mapping is provided with the help of one or more mapping trees, each tree assigned to a separate logical group in the logical address space. Mapping between contiguous ranges of addresses related to the logical address space and contiguous ranges of addresses related to the physical address space can be a) mapping between LBA and DBA addresses; b) mapping between VUA and VDA addresses; c) mapping between LBA and VDA addresses; and d) mapping between VUA and DBA addresses, wherein virtual unit addresses (VUA) characterize a first virtual layer operable to represent the logical address space, and virtual disk addresses (VDA) characterize a second virtual layer operable to represent the physical storage space. |
US08918616B2 |
Memory allocation analysis
The subject disclosure relates to analyzing memory allocations for one or more computer-implemented processes. In particular, in conjunction with employing tags for tracking memory allocation commands, currently allocated memory can be examined for various characteristics of inefficient memory use. For example, as memory is initially allocated, a predetermined bit pattern can be written to the newly allocated memory. Thus, detection of the predetermined bit pattern can be indicative of wasted memory use. Moreover, additional features can be provided to both analyze data and present views associated with that analysis relating to identification of memory fragmentation, over-allocation, sparse memory use, duplication of allocations, multiple module loads, and so forth. |
US08918614B2 |
Using an alias volume name for a volume to allocate space to a data set
Provided are a computer program product, system, and method for using an alias volume name for a volume to allocate space to a data set. An assignment of a plurality of volumes to a data set is maintained, wherein the volumes are configured in a storage system. A request is received to extend the data set. A determination is made as to whether one of the volumes previously assigned to the data set has an allocation amount of available space in the storage system in response to the request to extend the data set. An alias volume name is assigned to the data set for the previously assigned volume determined to have the allocation amount of available space, wherein the alias volume name provides an alternative name for the previously assigned volume. The allocation amount of available space is assigned to the data set for the alias volume name. |
US08918608B2 |
Techniques for handling memory accesses by processor-independent executable code in a multi-processor environment
In a computing system where a plurality of processing units may execute a shared code independently, it is necessary to address data issues related to execution of the shared code and separate data. According to various embodiments disclosed herein, the per-processing unit data can be efficiently addressed in a program counter relative mode where data is accessed using a data offset value for each processing unit when the data blocks are positioned at spaces of a predetermined offset value. Further, the per-processing unit of common code in different virtual addresses is mapped to a common physical address. As a result, while each of the processing units access the exact same instruction code in physical memory it accesses a different area in memory for manipulation of data. |
US08918598B2 |
Synchronization system and method for storages with different access speeds
A newer generation game terminal according to one embodiment of the present invention is provided with a storage access control unit. The storage access control unit accesses a newer generation storage according to a request for access from an application designed to execute a synchronization process based on the assumption of a speed of access to an older generation storage. The storage access control unit estimates time required to access the older generation storage in accordance with an evaluation function for calculating the required time. The storage access control unit executes an adjustment process to fill a time gap between the time required to access the newer generation storage and time estimated to be required to access the older generation storage. |
US08918594B2 |
Multi-interface memory with access control
Apparatus and methods disclose techniques to control access to a memory array. The memory array can be accessed by either a first interface or a second interface. A switch register grants privilege levels, which control access. For example, a high privilege level can grant access and a low privilege level can deny access. A status register indicates when an interface with a high privilege level is busy accessing the memory array. |
US08918592B2 |
Extending a cache coherency snoop broadcast protocol with directory information
In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed. |
US08918587B2 |
Multilevel cache hierarchy for finding a cache line on a remote node
Embodiments relate to accessing a cache line on a multi-level cache system having a system memory. Based on a request for exclusive ownership of a specific cache line at the local node, requests are concurrently sent to the system memory and remote nodes of the plurality of nodes for the specific cache line by the local node. The specific cache line is found in a specific remote node. The specific remote node is one of the remote nodes. The specific cache line is removed from the specific remote node for exclusive ownership by another node. Based on the specified node having the specified cache line in ghost state, any subsequent fetch request is initiated for the specific cache line from the specific node encounters the ghost state. When the ghost state is encountered, the subsequent fetch request is directed only to nodes of the plurality of nodes. |
US08918585B2 |
Management system calculating storage capacity to be installed/removed
A storage apparatus coupled to a host device comprises a virtual volume which is a virtual logical volume configured of multiple virtual areas and a pool configured of multiple actual area groups of different performances. A controller manages pool status information which is the information showing which actual area is allocated to which virtual area and access load related to the virtual areas. A management system of the storage apparatus, with reference to the pool status information at multiple points of time from past to present and an access load threshold which is equal to or larger than 1, estimates the used capacity of each actual area group at points of time in the future, calculates the installed/removed amount of each actual area group which is the difference between the estimated used capacity and the current storage capacity, and performs the processing based on the calculated result. |
US08918579B2 |
Storage device and method for selective data compression
A storage device and method for selective data compression are provided. In one embodiment, a storage device determines whether data stored in a storage area in the storage device's memory is suitable for compression. If the data is suitable for compression, the storage device compresses the data. The storage device then uses free memory space resulting from compressing the data for an internal storage device operation. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination. |
US08918578B2 |
Method and system of a timer based buffer used for metrology
Described herein are embodiments of methods and systems of using a timer based memory buffer for metrology. One embodiment of the method comprises receiving metrology data from one or more metrology sensors; writing at least part of the metrology data to a volatile memory; incrementing a write pointer to indicate the metrology data contained within the volatile memory; and repeating the above until a timer expires, then reading at least a portion of the metrology data from the volatile memory. |
US08918574B2 |
Apparatus, system, and method for deliberately preventing unauthorized access to data stored in a non-volatile memory device
An apparatus, system, and method for deliberately preventing unauthorized access to data stored in a non-volatile memory device are disclosed. In one embodiment, an apparatus is configured to destroy the data stored on the memory device. The apparatus may comprise a printed circuit board (PCB), a non-volatile memory circuit electrically connected to the PCB, and a housing of the PCB. The non-volatile memory circuit may be scored to facilitate deliberately breaking the non-volatile memory circuit in response to an external force. In a further embodiment, the apparatus may comprise an electrical erase circuit powered by a power source connected to a switch. The electrical erase circuit may be configured to non-destructively erase the non-volatile memory circuit in response to activation of the switch. The system may further include a leverage tool configured to provide leverage to a non-volatile memory device affected by an external force. |
US08918573B2 |
Input/output (I/O) expansion response processing in a peripheral component interconnect express (PCIe) environment
Embodiments of the invention relate to optimizing EDRAM refresh rates in a high performance cache architecture. A request is received from a requester to perform an operation on an I/O adapters. It is determined if the request is in a format other than a format supported by an I/O bus and if, the requester requires a completion response for the request. The request is transformed into the format supported by the I/O bus and is transmitted to the I/O adapter. The completion response is received from the I/O adapter, and includes an indicator that the request has been completed. The completion response is in the format supported by the I/O bus and is transmitted to the requester. |
US08918571B2 |
Exposing expanders in a data storage fabric
A method of selectively exposing expanders in a data storage fabric is disclosed. The method includes generating a phy permission table in a switch expander. The phy permission table is configured for access by an initiator and includes data as to which enclosure expanders are discoverable by the initiator. A zone group of phys from the enclosure expanders assigned to the initiator is created. The phy permission table is updated to identify each phy coupled to the enclosure expanders in the zone group. |
US08918566B2 |
System and methods for allocating shared storage resources
A system and method for allocating resources on a shared storage system are disclosed. The system 10 can include a shared storage device 12 and a plurality of port schedulers 14 associated with a plurality of I/O ports 16 that are in communication with the shared storage device 12. Each port scheduler 14 is configured to enforce a concurrency level and a proportional share of storage resources of the shared storage device 12 for each application 18 utilizing the associated port. The system 10 can also include a resource controller 17 that is configured to both monitor performance characteristics of the applications 18 utilizing at least one of the I/O ports 16, and to adjust the concurrency level and the proportional share of storage resources parameters of the port schedulers 14 for at least a portion of the applications 18 in order to vary allocation of the resources of the shared storage device 12. |
US08918565B2 |
Tablet computer screen and mobile phone screen to digital I/O converter
An adapter that fits to a touchscreen of a tablet computer or mobile phone enabling input and output to and from the device. Output is achieved by a plurality of phototransistors arranged in a matrix which interpret a plurality of video image dots, squares or groups of pixels on the tablet computer or mobile phone touchscreen converting them to 1s (ones) or 0s (zeroes).Input is achieved by a plurality of conductors which are selectively electrified by control electronics to a charge sufficient to disrupt the field or capacitance of the touchscreen finger tip sense at a plurality of locations on the screen. A program(s) on the tablet computer or mobile phone interprets the electronically controlled touches as data. |
US08918564B2 |
Device management using virtual interfaces
Methods managing data communication between a peripheral device and host computer system are provided. A physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module. A first virtual interface and a second virtual interface of the software module are exposed to an operating system of the host computer system, and the operating system exposes the first virtual interface and the second virtual interface to the first application and the second application. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface. |
US08918563B2 |
Uplink data throttling by buffer status report (BSR) scaling
A technique for uplink data throttling includes buffer status report (BSR) scaling. A target data flow rate may be determined based on at least on condition of a wireless device. The buffer status report may be adjusted to cause the target flow rate and transmitted by the wireless device. The wireless device may then receive a flow control command based on the buffer status report. |
US08918559B2 |
Partitioning of a variable length scatter gather list
Partitioning of a variable length scatter gather list including a processor for performing a method that includes requesting data from an I/O device comprising an I/O buffer. The requesting includes initiating a subchannel. The method further includes determining whether the subchannel supports data divisions by requesting SSQD data from the I/O device and inspecting at least one bit in the SSQD data. A determination is made whether the requested data includes a metadata block in response to determining that the subchannel support data divisions. Also, the subchannel is notified that the requested data includes the metadata block in response to determining that the requested data includes the metadata block. A location of storage is identified in an SBAL in response to notifying the subchannel. |
US08918556B2 |
Information-processing apparatus, information-processing method, and program
An information-processing method performed in an information-processing apparatus, the information-processing apparatus performing wireless communication with a first apparatus and wire communication with a second apparatus, the information-processing method including the steps of: transmitting an interrupt signal to the second apparatus by using the wire communication when data is received from the first apparatus; receiving, by using the wire communication, a clock signal from the second apparatus which receives the interrupt signal; and transmitting and receiving, by using the wire communication, data between the information-processing apparatus and the second apparatus. |
US08918555B1 |
Adaptive and prioritized replication scheduling in storage clusters
In one implementation, groups of objects may be maintained, each group including one or more objects that are to be replicated at one or more of the storage clusters. The objects may be assigned to the groups based on replication choices where at least some of the objects are assigned to multiple ones of the groups. A priority value may be determined and associated with each of the groups, the priority value of a particular group being determined based on priority values associated with objects within the particular group. The objects may be selected, for replication, in a replication order based on the priority value of the groups and replication of the selected objects may be initiated. |
US08918554B2 |
Method and apparatus for effectively increasing a command queue length for accessing storage
The present disclosure includes systems and techniques relating to effectively increasing a command queue length for accessing storage, such as by increasing the Queuing Depth (Q-Depth) of Native Command Queuing (NCQ) Commands. In some implementations, a method can comprise receiving a first command to access a first memory location of a storage device; receiving a second command to access a second memory location of a storage device; constructing a consolidated command including a memory address and a data transfer count associated with each of the first command and the second command; constructing an information command having consolidation information about the consolidated command; and communicating the information command and the consolidated command to the storage device for processing by the storage device. |
US08918552B2 |
Managing misaligned DMA addresses
A system and method operable to manage misaligned direct memory access (DMA) data transfers is provided. This method involves determining a delta between N bytes of data to be copied from within a local side buffer (source location) to a remote buffer (destination location). After the delta is determined a tail of the same length is copied to temporary storage. Then the N bytes of data on the local side buffer minus the tail will be shifted to align the N bytes of data to be copied from within the local side buffer to the starting address of the destination location in the remote buffer. The pre-shifted N bytes of data within the local side buffer may be DMA transferred to the remote buffer. The tail transferred to temporary storage may then be copied from temporary storage to the remote buffer. |
US08918545B1 |
RDMA resource leakage detection and reporting
Mechanisms are provided for remote direct memory access (RDMA) resource leak detection. A user space context is generated comprising a user space RDMA resource hierarchical data structure. A kernel context is generated comprising a kernel RDMA resource hierarchical data structure. The kernel RDMA resource hierarchical data structure comprises nodes of the users space RDMA resource hierarchical data structure. A request to close a RDMA resource is received and the user space RDMA resource hierarchical data structure is traversed to determine whether the RDMA resource has child RDMA resources allocated in the user space RDMA resource hierarchical data structure. A resource leak is detected in response to determining, based on at least one of the user space RDMA resource hierarchical data structure or the kernel RDMA resource hierarchical data structure, that the RDMA resource has a child RDMA resource allocated in the user space RDMA resource hierarchical data structure. |
US08918532B2 |
System and method for controlling a performance environment
The present disclosure generally provides a system and method for affecting a result associated with an event. The method may include receiving one or more of a first data transmission associated with a first communication protocol and combining the first data transmissions to create a first data transmission stream. The method may also include receiving one or more of a second data transmission associated with a second communication protocol and combining the second data transmissions to create a second data transmission stream. The first data transmission stream and the second data transmission stream may be combined to create a first combined data transmission stream that may be used to affect a result associated with an event. |
US08918528B2 |
Operating group resources in sub-groups and nested groups
The present invention provides a method, a group server, and an apparatus for operating a group resource; a member resource operation request sent to a member device carries an operation request identifier, so that the member device that the member resource belongs to determines, according to the operation request identifier, whether operation request identifiers stored by the member device include the operation request identifier, and processes the member resource operation request according to a determination result. Therefore, repeated processing or cyclic processing of the member resource operation request may be avoided. |
US08918527B2 |
Remote active window sensing and reporting feature
A system and method is provided for remote active window sensing of a display in a computing device and reporting of the same. The system includes a tool including a remote monitoring and reporting component configured to monitor active windows of one or more remote devices and provide a report to a presenter as to whether the active windows of the one or more remote devices are for a presentation of the presenter. |
US08918526B2 |
Application service invocation based on filter criteria
An Internet Protocol Multimedia Subsystem (IMS) device includes a memory configured to store a subscriber profile, where the subscriber profile includes at least one criterion relating to an event that occurs after a session request has been forwarded to a terminating party. The IMS device further includes a processor configured to invoke at least one application service for a session based on the at least one criterion in the subscriber profile. |
US08918525B2 |
Routing hints
An exemplary network gateway is capable of accepting a session-related message having a session identifier field; the network gateway is adapted to extract a host identifier from a value populating the session identifier field and to perform a routing operation for the session-related message using the host identifier. For an exemplary media implementation, processor-executable instructions direct a device to perform actions including: ascertaining a host identifier from a session identifier field of a session message; and routing the session message responsive to the ascertained host identifier. An exemplary apparatus includes: at least one processor; and one or more media including processor-executable instructions that are capable of being executed by the at least one processor to direct the apparatus to perform actions including: receiving a session message having a session identifier including a host identifier; and routing the session message responsive to the host identifier. |
US08918523B2 |
Graphical user interface (GUI) for administering a network implementing media aggregation
A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path. |
US08918521B2 |
Batching of messages for mobile endpoint
Embodiments are disclosed herein that are related to preserving battery life of a mobile device. One disclosed embodiment provides, for example, in a mobile device server, a method for sending messages to a mobile endpoint utilized concurrently with a non-mobile endpoint. The method comprises receiving a first message sent from a different user and sending the first message to the mobile endpoint. The method further comprises receiving a second message sent by the user from the non-mobile endpoint and, in response, suspending a session with the mobile endpoint. In response to receiving a third message from the mobile endpoint, the method comprises resuming the session with the mobile device. |
US08918520B2 |
Methods and systems for electronic data exchange utilizing centralized management technology
Methods and systems are provided for exchanging information between companies in a partnership. One method embodiment includes operatively associating a first company with a transaction directory through a directory management portal. The transaction directory is configured to permit establishment of at least one connection to a translation engine for permitting at least one transaction to occur through the connection. The method also includes connecting at least a second company to the translation engine to permit the transaction to occur between at least the first and second companies. The transaction includes an exchange of information between at least the first and second companies. |
US08918515B1 |
Interstitial redirection management
An interstitial manager (100) monitors (210) network communications received by a client computer and detects (215) a potential to initiate contact with a remote computer system. When a potential to initiate contact with a remote computer system is detected (215), the interstitial manager (100) determines (220) whether the potential to initiate contact with the remote computer system entails redirection to an alternate location. The determination (220) of whether the potential to initiate contact with the remote system entails redirection is responsive to satisfying at least one condition from the group of conditions consisting of determining whether a client browser attempts to contact an address associated with the remote computer system, and identifying at least one link embedded within the network communication possessing characteristics consistent with interstitial redirection. Responsive to determining (220) that the potential to initiate contact with the remote computer system entails redirection to an alternate location, the interstitial manager (100) invokes (230) interstitial management procedures. |
US08918512B2 |
Managing a workload of a plurality of virtual servers of a computing environment
An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform. |
US08918506B1 |
Architecture for a system and method for work and revenue management
There is disclosed a system and method for processing requests over an architecture. The architecture may utilize logical partitioning to distribute work load across multiple logical servers in an efficient manager. The system may comprise a router, a directory, at least one logical server, and a wallet server. The router may receive a request from a consumer via the consumer's device and extract a value from the request that identifies the consumer. The router may access the directory, which may contain a map that matches consumers with logical servers, to determine which logical server to forward the request to. The router may then pass the request to the determined logical server. The logical server may process the request by utilizing both generic and network or market specific plug-in processing. If the logical server determines that it does not have the necessary resources or loans to complete a request, then it may communicate with the wallet server to obtain additional loans of wallets containing usage resource. The logical server may generate a reply to the router for audit and transaction assurance, to generate an optional acknowledgement to the system generating the external request. |
US08918503B2 |
Optimization of mobile traffic directed to private networks and operator configurability thereof
Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators. |
US08918502B2 |
FlowSense: light-weight networking sensing with openflow
A method for determining the state of an entire network, including state of applications and infrastructure includes receiving network control messages in an OpenFlow network; passing normal network control messages through FlowSense, a control plane middleware, and constructing from the network control messages an application level connectivity graph to infer network delay between any two communicating server in the network and estimating an application response time of a given server in the network, the FlowSense including a network utilization procedure for computing the utilization of each link in the network derived from using captured messages triggered by switches when flow entries expire and providing state of the network for enabling intelligent detection and diagnosis of infrastructure and application performance. |
US08918501B2 |
Pattern-based computational health and configuration monitoring
Monitoring knowledge is distilled into platform-nonspecific patterns of high-level language elements compiled into management packs or other rule packs targeting specific platforms. A server health and/or configuration monitoring knowledge compiler accepts distillation document(s) and target-specific information, and generates target-specific rule packs to be consumed by monitoring tools to monitor specific target platforms consistent with the platform-nonspecific monitoring elements. Computational rule pack generation is qualitatively different from manual rule pack creation. Plug-ins tailor the compiler to generate on-premises or cloud-based rule packs. Distillation element examples include monitor alert types, instructional content types, target attributes and tags, monitored item types, event alert types, performance collection types, policy monitor types, and threshold monitor types. Tags on monitoring elements indicate relevant products, locations, product features, monitoring tool features, contributors, etc. Runtime code is shared by multiple rule packs for different target platforms. |
US08918500B2 |
Communication apparatus, communication method therefor, program, and storage medium
When a communication apparatus instructed to perform an automatic setting process detects an existing network, the communication apparatus monitors whether a communication apparatus that is in the existing network and that has a communication-parameter providing function starts an automatic setting process. When the communication apparatus in the existing network starts an automatic setting process, the communication apparatus receives communication parameters provided from the communication apparatus in the existing network. |
US08918497B2 |
Email system latencies and bandwidths
One or more techniques and/or systems are disclosed for measuring a client's network latency and the client's connection bandwidth. A network latency is determined by adding a randomly generated variable to a browser query string for a get request for a test file on a remote server, where the test file fits in one response packet. A first amount of time it takes for the test file to be received by the browser from when the get request is sent is determined and used to determine the network latency between the client and remote server. A connection bandwidth is determined by determining a second amount of time it takes for an email response to be received by the browser for an email request from the browser to a remote server. The size of the response is identified and combined with the second time to determine the connection bandwidth. |
US08918496B2 |
System and method for generating synthetic workload traces
A method comprises receiving a pattern of resource demands in a workload trace. The method further comprises identifying a plurality of occurrences of the determined pattern in the workload trace, and analyzing the occurrences to determine a trend of the workload trace. The method further comprises generating at least one synthetic workload trace representative of expected resource demands of the received workload trace accounting for the determined trend. |
US08918490B1 |
Locality and time based dependency relationships in clusters
A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier. |
US08918487B2 |
Applet embedded cross-platform caching
An applet is used to deliver a persistent caching mechanism. An initial package of the applet incorporates a lightweight caching mechanism into its root set of classes. The remainder of the applet are divided into functional modules that can be subsequently downloaded as seeded. The initial applet and caching mechanism is packaged and signed in a package using tools and procedures native to each platform; and each functional module is packaged and signed in a generic, platform-independent fashion for verification and loading by any of the various platform-dependent initial applet packages. In this way, the same functional module portions of the applet (which may comprise the bulk of the applet) are cached and loaded in a platform-independent manner without requiring or relying on any caching mechanism built into a platform such as a web browser or other applet execution environment. |
US08918486B2 |
Method and system for application provisioning
A system that incorporates teachings of the present disclosure may include, for example, a controller can be operable to generate a target list of subscribers by filtering a list of potential target users of an application existing on a source device by removing target subscribers from the target list of subscribers according to selection criteria. The controller can be further operable to transmit to devices of the target list of subscribers content associated with the application that when accessed invites the target list of subscribers to use the application, and to provision the application on at least one device associated with the target list of subscribers. Other embodiments are disclosed. |
US08918479B2 |
User-browser interaction analysis authentication system
Systems, methods and media for authenticating a user based on user-browser interaction are disclosed. Embodiments of a method may include, during an e-commerce session with a user, receiving a request for an action from the user and determining whether the requested action requires additional authentication. Embodiments may also include requesting analysis of user-browser interaction for the session, receiving a pattern matching score for the session, and performing an action based on the pattern matching score and the requested action. The pattern matching score may provide an indication of a comparison between the user's interaction with a browser during the session and a user-browser interaction profile for the user. The performed action may include completing an e-commerce transaction, accessing or modifying information, changing a password, requesting additional information, denying the requested action, or other action. Further embodiments may provide for authenticating the user with a first-level authentication. |
US08918473B1 |
System and method for detecting unwanted content
A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list. |
US08918470B2 |
Notifying online conference participant of presenting identified portion of content
In a method for notifying a participant of an online conference of when a portion of content will be presented during the online conference, a computer receives at least one data item identifying the portion of content. The computer determines an estimate of a time at which the portion of content will be presented and the level of confidence in the accuracy of the estimate. The computer transmits a user notification including the estimate of the time at which the portion of content will be presented and the level of confidence in the accuracy of the estimate. |
US08918469B2 |
Methods, systems, and computer readable media for sharing diameter binding data
According to one aspect, the subject matter described herein includes a method for sharing Diameter binding data. The method includes receiving, by a first Diameter signaling router (DSR), a first Diameter message requiring processing. The method also includes selecting, by the first DSR, a processing element to perform the required processing from a plurality of processing elements. The method further includes routing, by the first DSR, the received first Diameter message to the selected processing element. The method further includes creating, by the first DSR, a binding record associating the selected processing element with information associated with the received first Diameter message. The method further includes communicating, by the first DSR, the binding record to a second DSR. |
US08918467B2 |
Generation and retrieval of report information
An information management system may store information related to tasks to be performed by workers in an organization. Workers in the organization may communicate with the information management system using email messages. The information management system may not require a login or authentication procedure, and workers may interact with the information management system without the need to log in to the information management system. The information management system may receive an email message from a worker that indicates a request for a report. The information management system may determine whether to transmit the report to the worker based on whether the worker is appropriately registered with the information management system, and/or whether the worker has administrative privileges. The information management system, in response to a positive determination, may transmit the report to the email address from which the requesting email message was sent. |
US08918457B2 |
Optimizing it infrastructure configuration
A computer implemented method optimizes a configuration of an information technology (IT) infrastructure. A processor establishes a technology rule set, which defines technology weights of an IT infrastructure by mapping capabilities of IT infrastructure components to IT infrastructure attributes needed to execute a specific workload. A candidate IT infrastructure for executing the specific workload is then configured. The processor then receives responses, provided by a customer, to an attribute questionnaire. Each question in the attribute questionnaire is mapped to an IT infrastructure attribute of the candidate IT infrastructure, and the responses define a customer's level of agreement/disagreement with the technology weights. In response to the processor determining that the candidate IT infrastructure fails to meet the customer's expectations, the candidate IT infrastructure is reconfigured until the customer's expectations are met. |
US08918456B2 |
Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client
Systems and algorithm for providing a service to a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a virtualization layer with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to access framebuffer data of a specific virtual machine that includes the service to be controlled, process the framebuffer data to generate image data packets with contextual information by scanning the framebuffer data to discern the image of the virtual machine display, obtaining connection parameters and client characteristics of a connection to the client, analyzing the framebuffer data to balance performance of the connection and performance of the specific virtual machine, and selecting a compression technique for processing the framebuffer data to generate image data packets. The image data packets are transmitted to the client for presenting on a display device. |
US08918453B2 |
Managing data representation for user equipments in a communication session
In an embodiment, an application server receives, from a given UE, data that is configured to visually represent physical user input detected at the given UE at a first level of precision. The application server determines data presentation capabilities of a target UE and/or a performance level associated with a connection between the application server and the target UE. The application server selectively transitions the received data from the first level of precision to a second level of precision based on the determination, and transmits the selectively transitioned data to the target UE for presentation. In another embodiment, the application server receives a request to adjust display settings of the target UE from the given UE responsive to detected physical user input. The application server selectively adjusts the target UE's display settings based on the received request. |
US08918448B2 |
Application component decomposition and deployment
A computer implemented method, a data processing system, and a computer program product deploy application components within a distributed environment. A Runtime management platform opens an application archive for an application to be deployed onto a distributed computing environment. The runtime management platform identifies a set of application components for the application. The runtime management platform identifies at least one set of rules defining application component deployment patterns for the set of application components. The runtime management platform deploys the set of application components to a set of runtime containers according to the at least one set of rules defining the application component deployment patterns. |
US08918447B2 |
Methods, apparatus, systems and computer readable mediums for use in sharing information between entities
In one aspect, a method comprises: receiving, by a first processing system, information indicating that a second processing system has content that is to be provided to the first processing system; receiving, by the first processing system, content and at least one identifier from the second processing system; determining, by the first processing system and based at least in part on the at least one identifier, whether the content is another version of content previously received by the first processing system; receiving, by the first processing system, information indicating that a third processing system is to receive content from the first processing system; and transmitting, by the first processing system, the content, at least one identifier and version information to the third processing system, wherein the version information indicates whether the transmitted content is another version of content that has been previously transmitted by the first processing system to the third processing system. |
US08918446B2 |
Reducing power consumption in multi-precision floating point multipliers
Methods and apparatus relating to reducing power consumption in multi-precision floating point multipliers are described. In an embodiment, certain portions of a multiplier are disabled in response to two or more multiplication operations with the same data size and data type occurring back-to-back. Other embodiments are also claimed and described. |
US08918433B2 |
Identifying and reacting to changes in an extensible automatic runtime object management system
A method includes receiving input indicating a listener object and an interface for an object class corresponding to a persisted object of an object model retained by a database, where the interface has multiple different implementations within the object model; recording information indicating that the listener object has an interest in persistent data associated with the interface for the object class corresponding to the persisted object; in connection with a transaction with the database and when each of multiple calls is received for the database, checking whether the interface for the object class corresponding to the persisted object is associated with the call, wherein each of the calls alerts the database to changes for data managed by the database; and communicating with the listener object when the interface for the object class corresponding to the persisted object was associated with at least one of the calls during the transaction. |
US08918431B2 |
Adaptive ontology
A computing system has a user interface allowing a user to view and input data related to concepts in a knowledge area associated with the user, an observation sub-system to centralize data and to identify a plurality of knowledge concepts, a conceptualization sub-system to generate a plurality of nodes within an ontological mapping, wherein each of the nodes corresponds to a certain one of the plurality of identified knowledge concepts identified by the observation sub-system, a relationship identification sub-system to create relationships between at least some of the plurality of identified knowledge concepts, and attribute affinity weights to the relationships, a change refinement sub-system to modify at least one of the plurality of nodes, affinity weights and relationships based upon information associated with the user, and a non-transitory knowledge store to store the information associated with the user pertaining to a sub-plurality of the plurality of identified knowledge concepts. |
US08918427B1 |
Virtualization of file input/output operations
Various embodiments of a system and method for providing input/output virtualization for a file are disclosed. The system may include a filter program that intercepts a write request for a particular file and stores change information specifying the data and the write location indicated by the write request. However, the file itself is not modified. The filter program may also intercept a read request referencing the file and determine whether change information representing a write request to write data at the location specified by the read request has been previously stored. If so then the data specified by the change information is returned in response to the read request. |
US08918425B2 |
Role engineering scoping and management
Mechanisms are provided for performing a role engineering project for applying security roles to access operations targeting resources. A plurality of data objects representing one or more user identities, permissions, and resources of an organization computing system are received. One or more filter criteria for filtering the plurality of data objects to generate a subset of data objects for consideration during the role engineering project are received. The one or more filter criteria specify a scope of the role engineering project. The one or more filter criteria are applied to generate the subset of data objects. Role engineering project operations are performed on the subset of data objects to generate one or more security roles. The one or more security roles are deployed to the organization computing system to control access operations targeting resources of the organization computing system. |
US08918422B2 |
Method and system for using email domains to improve quality of name and postal address matching
Improvement of the quality of name and address matching processes using e-mail domains is provided. A distinction is made between e-mail domains designed to be used by employees of an entity and domains designed to be used by individuals or organizations who aren't employees of the domain owner entity. By analyzing domain names in conjunction with known relationships between e-mail addresses and names of companies, it is possible to differentiate between employee-use domains and public-use domains and maintain a collection of employee-use domains that are associated with the domain owner's business name. When performing a name and address matching process, the e-mail domains of the input records can be checked against the collection of employee-use domains and the records for the input name and address can be supplemented to include the domain owner's name and address as alternative information. |
US08918419B2 |
Object comparison via real time metadata calculation
A system and method for real-time comparison of data objects stored in a repository. A comparison of a plurality of selected objects may be implemented. A metadata comparison summary may be displayed to the user. The comparison summary may identity the most viewed, most liked, most disliked, or also viewed objects. The metadata comparison may be displayed on a user interface via the addition of an identification icon, by color highlighting a list of objects in the repository, by displaying a comparison summary in an information panel, or by other methods of object identification. In an embodiment, the user may control the type of information displayed in the comparison summary. |
US08918418B2 |
Default structured search queries on online social networks
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, identifying a nodes corresponding to a page currently accessed by a first user, generating one or more structured queries, where each structured query comprises a reference to the identified node and one or more edges that are connected to the identified node, and transmitting one or more of the structured queries to the first user for display on the page. |
US08918417B1 |
Generating query refinements from user preference data
Methods, systems, and apparatus, including computer program products, for generating query refinements from user preference data. A group of query pairs are obtained. Each query pair includes a first query and a second query. A quality score is determined for each query pair from user preference data for documents responsive to both the first and the second query. A diversity score is determined for each query pair having a quality score satisfying a quality threshold, the diversity score determined from user preference data for documents responsive to the second, but not the first, query. For each query pair having a quality score satisfying the quality threshold and a diversity score satisfying a diversity threshold, the second query of the query pair is associated with the first query of the query pair as a candidate refinement for the first query. |
US08918416B1 |
Classifying queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying queries. One of the methods includes the actions of obtaining a collection of search queries; for each query in the collection of search queries, determining whether other queries in the collection of search queries are refinements of the query, wherein the refinements of each query include the query terms and one or more additional terms not found in the query; determining a similarity between query pairs from the collection, wherein the similarity between a query pair is determined using the additional query terms from the refinements of the respective search queries of the query pair; obtaining a classified sample group of search queries using a plurality of category labels; and classifying each other search query of the collection of search queries having one or more refinements. |
US08918408B2 |
Candidate generation for predictive input using input history
A computing device maintains an input history in memory. This input history includes input strings that have been previously entered into the computing device. When the user begins entering characters of an input string, a predictive input engine is activated. The predictive input engine receives the input string and the input history to generate a candidate list of predictive inputs which are presented to the user. The user can select one of the inputs from the list, or otherwise continue entering characters. The computing device generates the candidate list by combining frequency and recency information of the matching strings from the input history. Additionally, the candidate list can be manipulated to present a variety of candidates. By using a combination of frequency, recency and variety, a favorable user experience is provided. |
US08918407B2 |
Case analysis system
Systems and methods for cases based analysis are described. In one implementation, a new case-based document having static attributes and dynamic attributes is received. Once the static and the dynamic attributes are received, the static attributes of the received new case-based document is compared with the static attributes of one or more previously processed case-based documents. Based on the comparison, a sub-set of case-based documents is generated. For the generated sub-set, the dynamic attributes of the new case-based document are compared with the dynamic attributes of the sub-set of case-based documents. Based on the comparison, previously processed case-based documents, if any, which are found to be similar to the new case-based document are identified. |
US08918406B2 |
Intelligent analysis queue construction
A method of processing content files may include receiving the content file, employing processing circuitry to determine an identity score of a source of a portion of at least a portion the content file, to determine a word score based for the content file and to determine a metadata score for the content file, determining a composite priority score based on the identity score, the word score and the metadata score, and associating the composite priority score with the content file for electronic provision of the content file together with the composite priority score to a human analyst. |
US08918404B1 |
Displaying content in a user interface in a social network system
Implementations generally relate to displaying content items in a user interface in a social network system. In some implementations, a method includes determining a first subset of content items from a plurality of content items. The method also includes computing importance scores for the content items in the first subset, and aggregating the importance scores of the content items in the first subset. The method also includes determining a second subset of content items from the plurality of content items, computing importance scores for the content items in the second subset, and aggregating the importance scores of the content items in the second subset. The method also includes selecting one of the first and second subsets based at least in part on aggregated importance scores of the first and second subsets, and causing the content items of the selected subset to be displayed in a user interface. |
US08918403B2 |
Semantically ranking content in a website
Semantically ranking content in a website (110) with a computerized ranking device (105) includes: parsing content from the website (110) into multiple autonomous content blocks (415-1 to 415-17) with the computerized ranking device (105) and assigning an importance ranking with said computerized ranking device (105) to each of the content blocks (415-1 to 415-17) based on a degree to which a substance of the content block (415-1 to 415-17) is relevant to one of a plurality of predefined categories. |
US08918400B2 |
Data set index record preservation
Portions of index information are pulled from a name directory and an attribute directory to form a new subindex data set that is stored as a separate file from the name directory and the attribute directory. The name directory and the attribute directory each being associated with partitioned data set extended (PDSE) data sets stored sequentially in members. Pursuant to an update to the PDSE data sets, a selected portion of an index record of the dataset is stored as a record in the new subindex data set and the storing includes acting on an integrated catalog facility catalog to perform operations relating to allowacation and maintenance of the new subindex data set. An oldest existing record is replaced with a recent version if a determination is made that adding the recent version exceeds a predetermined number of versions. A component of the new subindex data set is recoverable. |
US08918399B2 |
Emerging topic discovery
This document discusses, among other things, a method for discovering a new topic. The method includes identifying a first topic within a first document and comparing the first topic to a first set of topics. The method then determines whether an emergence time for the first topic can be identified. The first topic is recognized as a new topic based on the comparison between the first set of topics and the emergence time for the first topic. For example, when the first topic does not exist within the first set of topics and the emergence time for the first topic can be identified, the first topic is recognized as a new topic. |
US08918397B2 |
Clustering customers
A computer implemented method for clustering customers includes receiving a source set of customer records, wherein each customer record represents one customer, and each customer record includes at least one data attribute, and each data attribute has an attribute value; pre-processing the source set of customer records to generate a pre-processed set of customer records; executing a clustering algorithm on the pre-processed set of customer records to group the pre-processed set of customer records into clusters of a pre-defined number. The pre-processing comprises: determining the type of a customer in the source set of customer records; using a type attribute value to indicate the type of the customer in its customer record; normalizing data attribute values and type attribute values; weighting to the data attribute values and the type attribute values respectively to obtain weighted attribute values of the data attribute and weighted attribute values of the type attribute. |
US08918396B2 |
Information processing apparatus, method and program for determining weight of each feature in subjective hierarchical clustering
An information processing apparatus determines a weight of each physical feature for hierarchical clustering by acquiring training data of multiple pieces of content in triplets with label information indicating a pair specified by a user as having a highest degree of similarity among three contents of the triplet and executing hierarchical clustering using a feature vector of each piece of content of the training data and the weight of each feature to determine the hierarchical structure of the training data. The information processing apparatus updates the weight of each feature so that the degree of agreement between a pair combined first as being the same clusters among three contents of the triplet in a determined hierarchical structure and a pair indicated by label information corresponding to the triplet increases. |
US08918395B2 |
Categorizing objects, such as documents and/or clusters, with respect to a taxonomy and data structures derived from such categorization
A Website may be automatically categorized by (a) accepting Website information, (b) determining a set of scored clusters (e.g., semantic, term co-occurrence, etc.) for the Website using the Website information, and (c) determining at least one category (e.g., a vertical category) of a predefined taxonomy using at least some of the set of clusters. |
US08918394B2 |
Generating candidate entities using over frequent keys
Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record. |
US08918391B2 |
Interactive peer directory with question router
A computer network implemented peer forum system and method enabling question and answer rates to be increased by automatically routing questions and receiving answers to and from peers. Information is input into network via a user interface. A peer forum system enables users to ask and answer questions. A forums database captures questions and answers provided via the peer forum system. A stage database pulls and stores questions from the forums database. A question router pulls the questions from the stage database and finds peers who can answer the questions using a peer search module that uses implicit and explicit user profiles to determine the best subject matter experts to answer the questions. A set of throttle rules is associated with the question router for determining if a peer is eligible to answer a question. A delivery system delivers a communication to eligible peers requesting an answer to the question. |
US08918383B2 |
Vector space lightweight directory access protocol data search
A computer-implemented method, apparatus, and computer program product for performing a search for data. In one embodiment, the process converts each character of the search query into a phonetic variant to form an inflected search query. The process then identifies a set of inflected data fields of a vector space library satisfying the inflected search query. The set of inflected data fields are formed from a set of lightweight directory access protocol data fields of a set of lightweight directory access protocol records. Thereafter, the process generates a search result listing records of the set of records satisfying the search query. |
US08918382B1 |
Learning common spelling errors through content matching
This disclosure relates to learning common spelling errors of metadata terms associated with content through content matching, such as content matching using fingerprints. |
US08918376B2 |
Energy transaction notification service for presenting charging information of an electric vehicle
A computer implemented method, apparatus, and computer usable program code for managing electric vehicle charging information. In one embodiment, the process receives charging process data. The charging process data may be stored in a data repository and associated with a user to form historical user data. The process then generates a notification in response to detecting a condition for triggering the generation of the notification. The notification comprises a set of recommendations for achieving a set of optimization objectives. In addition, the set of recommendations are derived from at least one of the historical user data and a remote data source. Thereafter, the process presents the notification to a user using a set of notification preferences. |
US08918373B2 |
Message controller with dynamically loadable message descriptor
A dynamic message controller is provided. The message provider includes a plurality of message descriptors and a message parser. Each message descriptor includes a unique pattern for a message that corresponds to a specific type of message received by the message controller. The message parser module is configured to match incoming messages with a select one of the message descriptors based on matched message patterns. The message parser module is further configured to load the matched message descriptor and parse an associated incoming message based on the matched message descriptor. |
US08918358B2 |
Information integration flow freshness cost
A computer implemented method and apparatus calculate a freshness cost for each of a plurality of information integration flow graphs and select one of the plurality of information integration flow graphs based upon the calculated freshness cost. |
US08918356B2 |
Method, apparatus and machine-readable medium for transforming, converting and processing messages between multiple systems
A method, apparatus, and machine-readable medium are disclosed for processing change information from a first system comprising a first database at a second system comprising a second database. An embodiment of the method includes receiving a first message comprising the change information at the second system, processing the first message into a processed message, determining whether a custom script is needed in the processing, and incorporating the change information in the second database. An embodiment of the machine-readable medium includes instructions which when executed by a processor cause the processor to perform the method. An embodiment of the apparatus includes an input module configured to receive the first message comprising the change information, a processing module configured to process the first message into the processed message, and a transaction module configured to incorporate the change information in the second database. |
US08918354B2 |
Intelligent intent detection from social network messages
An intent engine that automatically detects user intent from messages of a social network (e.g., messages with questions to ask) and outputs intent data. The engine is intelligent in that it can process natural language input such as questions and terms. The user is then directed to an answer page filtered according to the intent data and which provides answers related to a question, for example. The intent engine can be designated (e.g., tagged, or “friended”) and then linked into a specialized relationship (e.g., a “friend”). Accordingly, in one example, a URL link is constructed that points to the answer page, with filters configured based on the intent data. The URL is then sent back to the user as a friendly response. When the user selects the link, the user is presented with an answer page that provides answers which match the user intent derived from the user messages. |
US08918352B2 |
Learning processes for single hidden layer neural networks with linear output units
Learning processes for a single hidden layer neural network, including linear input units, nonlinear hidden units, and linear output units, calculate the lower-layer network parameter gradients by taking into consideration a solution for the upper-layer network parameters. The upper-layer network parameters are calculated by a closed form formula given the lower-layer network parameters. An accelerated gradient algorithm can be used to update the lower-layer network parameters. A weighted gradient also can be used. With the combination of these techniques, accelerated training with faster convergence, to a point with a lower error rate, can be obtained. |
US08918351B2 |
Providing transposable access to a synapse array using column aggregation
Embodiments of the invention relate to providing transposable access to a synapse array using column aggregation. One embodiment comprises a neural network including a plurality of electronic axons, a plurality of electronic neurons, and a crossbar for interconnecting the axons with the neurons. The crossbar comprises a plurality of electronic synapses. Each synapse interconnects an axon with a neuron. The neural network further comprises a column aggregation module for transposable access to one or more synapses of the crossbar using column aggregation. |
US08918350B2 |
Method and apparatus for routing data
A method of routing data through a router in a communications network, the method comprising receiving one or more data packets, each packet having a respective destination address and applying a lookup algorithm to each packet, said lookup algorithm being arranged to determine a respective route along which each packet is to be transmitted towards its destination address by searching an associated hierarchical data structure containing routing information for each packet. The method comprising forwarding each packet for transmission to its respective destination address, wherein said lookup algorithm comprises an adaptive learning component that is configured to dynamically identify an optimum starting position for searching within said hierarchical data structure, for each of the data packets, based on the results of one or more earlier searches. |
US08918349B2 |
Distributed network for performing complex algorithms
A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data. |
US08918348B2 |
Web-scale entity relationship extraction
Techniques for displaying a relationship graph are described herein. In one example, a search term may be used to obtain a plurality of documents from a network, such as the Internet. A plurality of entities, and relationships between at least some of those entities, may be extracted from the documents. In an example user interface, representations of a plurality of entities may be displayed, such as by shapes (e.g., circles) labeled to identify people or organizations. Edges (e.g., lines) may be used to connect different representations of entities and to thereby indicate a relationship between the connected entities. In a particular example, input from movement of a cursor over an edge may result in display of a description of a relationship between the connected entities. In a further particular example, size of each entity may be related to a number of connections each has with others. |
US08918347B2 |
Methods and systems for computer-based selection of identifying input for class differentiation
In systems and methods for computer-based selection of identifying input for differentiating classes, training regions (each of which is associated with a defined class) are specified in a training space that is organized by data bands according to selected definitions. Windows are defined in training elements associated with data locations in the training regions. Multiple training windows are defined in the training elements in a known band in the training data. Relevance measures for training windows represent an extent of likelihood of correctly identifying class for a test location based on data band, window position within the training element, and the frequency of occurrence of data symbols in training windows at the window position. The window having the highest value relevance measure is selected as the most relevant window. Multiple most relevant windows, together with their parameters, are selected as identifying input to facilitate class differentiation in test spaces. |
US08918343B2 |
Sound identification systems
A digital sound identification system for storing a Markov model is disclosed. A processor is coupled to a sound data input, working memory, and a stored program memory for executing processor control code to input sound data for a sound to be identified. The sample sound data defines a sample frequency domain data energy in a range of frequency. Mean and variance values for a Markov model of the sample sound are generated. The Markov model is stored in the non-volatile memory. Interference sound data defining interference frequency domain data is inputted. The mean and variance values of the Markov model using the interference frequency domain data are adjusted. Sound data defining other sound frequency domain data are inputted. A probability of the other sound frequency domain data fitting the Markov model is determined. Finally, sound identification data dependent on the probability is outputted. |
US08918342B1 |
System for closed loop decisionmaking in an automated care system
There is disclosed a system functional for operating and updating an interactive voice response self care system which utilizes various types of models. The system is capable of improving the performance of the self care system through updating the models used in that system in a closed loop manner. The system is also potentially configured to utilize input from a human agent, such as a customer service representative, to which a customer call is transferred by a self care system. |
US08918341B2 |
System and method for international merchandise return service
A system and method for generating a return label for merchandise being returned from a buyer or consumer in a first country to a merchant in a second country. A name and address of a consumer in the first country desiring to return merchandise and merchant or seller information including a merchant identifier is received. An address for receiving returns for the merchant or seller in the second country is accessed based on the merchant information. One or more machine readable identifiers for use by a first country carrier and for use by a second country carrier based at least on the consumer information, and information for routing the return merchandise are generated. A return label for merchandise being returned from the consumer to the merchant is generated. The return label can include the machine readable identifiers and a customs declaration for the merchandise. |
US08918340B2 |
Computer system for routing package deliveries
A shipping system for shipping packages involving the coordinated use of at least a first carrier and a second carrier. The shipping system includes physical delivery facilities for the physical delivery of packages, the physical delivery facilities including at least one transfer location at which the second carrier may take over delivery responsibilities for a package. The shipping system also includes an information system having a shipper computer system configured to record and determine whether the delivery address of a package is an efficient destination for the first carrier. If not an efficient destination, such as a delivery address having a rural zip code, the shipper computer system is configured to label the package for delivery to one of the transfer locations, allowing the first carrier to transfer the selected package to the second carrier for completion of the less efficient portion of the delivery. |
US08918333B2 |
Method, system and apparatus for interactive radio advertising
Method and device for: receiving a playlist identifying a media item comprising a song or an advertisement, or a combination thereof, storing the playlist in a database, associating the identified media item with a first supplemental data and a second supplemental playlist data, sending the first supplemental data to a radio station server to be broadcast substantially simultaneously with the associated media item, and displaying the second supplemental data on a website, wherein the display is configured for accessing by a computer and mobile device. |
US08918330B1 |
Display of videos based on referrers
A system and method for determining popularity of a video based in part on requests for the video received from a referrer, grouping videos whose popularity based on requests from referrers exceeds a threshold and displaying those videos in a channel or providing them in a web feed. |
US08918328B2 |
Ranking using word overlap and correlation features
A system for and method for ranking results. The system includes a server configured to receive a query and an advertisement engine configured to receive the query from the server. The advertisement engine ranks advertisements based on various features, including at least one word overlap feature and a correlation feature. |
US08918326B1 |
Feedback and simulation regarding detectability of a watermark message
Providing feedback regarding detectability of a watermark message produced by a watermarking encoder may include receiving a watermark detectability indication corresponding to detectability of the watermark message, and determining an enhancement indication corresponding to a prescribed enhancement to a watermark signal in which the watermark message is embedded based on the watermark detectability indication. |
US08918325B2 |
Signal processing device for processing stereo signals
A signal processing device is provided, including a prediction error calculating unit that calculates an error signal between a left signal l(n) and a prediction signal of the left signal l (n) predicted from a right signal r(n), a gain adjusting unit that makes a gain adjustment and outputs an error signal, a first adder that adds the left signal l(n) and the error signal and outputs, and a second adder that adds the right signal r(n) and the error signal in opposite phase and outputs. |
US08918324B2 |
Method for decoding an audio signal based on coding mode and context flag
A method for coding and decoding an audio signal or speech signal and an apparatus adopting the method are provided. |
US08918323B2 |
Contextual conversion platform for generating prioritized replacement text for spoken content output
A contextual conversion platform, and method for converting text-to-speech, are described that can convert content of a target to spoken content. Embodiments of the contextual conversion platform can identify certain contextual characteristics of the content, from which can be generated a spoken content input. This spoken content input can include tokens, e.g., words and abbreviations, to be converted to the spoken content, as well as substitution tokens that are selected from contextual repositories based on the context identified by the contextual conversion platform. |
US08918322B1 |
Personalized text-to-speech services
A personalized text-to-speech (pTTS) system provides a method for converting text data to speech data utilizing a pTTS template representing the voice characteristics of an individual. A memory stores executable program code that converts text data to speech data. Text data represents a textual message directed to a system user and speech data represents a spoken form of text data having the characteristics of an individual's voice. A processor executes the program code, and a storage device stores a pTTS template and may store speech data. The pTTS system can be used to provide various services that provide immediate spoken presentation of the speech data converted from text data and/or combine stored speech data with generated speech data for spoken presentation. |
US08918318B2 |
Extended recognition dictionary learning device and speech recognition system
Speech recognition of even a speaker who uses a speech recognition system is enabled by using an extended recognition dictionary suited to the speaker without requiring any previous learning using an utterance label corresponding to the speech of the speaker. An extended recognition dictionary learning device includes an utterance variation data calculating section for comparing an acoustic model sequence output from a speech recognition result and an input correct acoustic model sequence to calculate a correspondence between the models as utterance variation data; an utterance variation data classifying section for classifying the calculated utterance variation data into widely appearing utterance variations and unevenly appearing utterance variations; and a recognition dictionary extending section for defining a plurality of utterance variation sets by combining the classified utterance variations and thereby extending the recognition dictionary for each utterance variation set according to the utterance variations included in each utterance variation set. A speech recognition device uses the extended recognition dictionary for each utterance variation set to output a speech recognition result. |
US08918315B2 |
Encoding apparatus, decoding apparatus, encoding method and decoding method
An encoding apparatus includes a first layer encoder that encodes a signal, a first layer decoder that decodes first layer encoded data, a first layer error transform coefficient calculator that transforms a first layer error signal into a frequency domain and a second layer encoder that encodes the first layer error transform coefficient to acquire second layer encoded data. The second layer encoder includes a band determiner that determines a band to be encoded by the second layer encoder, and a first shape vector encoder that refers the first layer error transform coefficient included in the band to generate a first shape vector and first shape encoded information, a target gain calculator calculates target gain per subband, a gain vector generator generates a gain vector using a plurality of target gains, and a gain vector encoder encodes the gain vector to acquire gain encoded information. |
US08918311B1 |
Intelligent caption systems and methods
According to at least one embodiment, a system for generating a plurality of caption frames is provided. The system comprises a memory storing a plurality of elements generated from transcription information, at least one processor coupled to the memory, and a caption engine component executed by the at least one processor. The caption engine component is configured to identify at least one element sequence as meeting predetermined criteria specifying a plurality of caption characteristics, the at least one element sequence including at least one element of the plurality of elements, and store the at least one element sequence within at least one caption frame. The at least one element sequence may correspond to at least one sentence. The transcription information may be time-coded. |
US08918304B2 |
System and method for tuning geo-location in wideband code division multiple access (WCDMA) networks
Various methods, systems, and computer program products are disclosed for determining a location estimate of user equipment in a mobile network. For example, a method may include receiving measurement data that includes a time of arrival indication of data communicated between the user equipment and base stations of the mobile network. The method may further include processing only the received measurement data that is within a particular time window and excluding some of the received measurement data outside the particular time window. The method may further include determining a sync value based on the received measurement data within the time window. The sync value may synchronize timing between at least two base stations of the mobile network. The method may include determining a location of the user equipment based on the sync value and the measurement data. The method may include geometric or linear optimization of the determined location estimate. |
US08918303B2 |
System and process for calibrating pyrometers in thermal processing chambers
A method and system for calibrating temperature measurement devices, such as pyrometers, in thermal processing chambers are disclosed. According to the present invention, the system includes a calibrating light source that emits light energy onto a substrate contained in the thermal processing chamber. A light detector then detects the amount of light that is being transmitted through the substrate. The amount of detected light energy is then used to calibrate a temperature measurement device that is used in the system. |
US08918302B2 |
Machine sensor calibration system
A sensor calibration system for a mobile machine is disclosed. The sensor calibration system may have a first calibration object positioned at a first worksite location, a second calibration object positioned at a second worksite location, and a plurality of sensors located onboard the mobile machine to detect the first and second calibration objects. The sensor calibration system may also have a controller in communication with the plurality of sensors. The controller may be configured to calibrate at least one of the plurality of sensors when the mobile machine is proximate the first worksite location, and to calibrate at least one other of the plurality of sensors when the mobile machine is proximate the second worksite location. |
US08918300B2 |
Apparatus and method for battery state of charge estimation
An apparatus and method for battery state of charge (SOC) estimation can reduce the estimation error in the battery SOC. The apparatus includes a charge/discharge current detection unit, a terminal voltage detection unit, a first estimation unit that estimates a first SOC by integrating the charge/discharge current value, a second estimation unit that estimates an open circuit voltage value from the charge/discharge current value and the terminal voltage value and estimates a second SOC from the open circuit voltage value, a first difference calculation unit that calculates a SOC difference between the first SOC and the second SOC, an error estimation unit that estimates, based on the SOC difference, an error as a state quantity of an error model by using the error model, and a second difference calculation unit that calculates a SOC of the battery by subtracting the error from the first SOC. |
US08918295B2 |
Distributed reflectometry device and method for diagnosing a transmission network
A distributed reflectometry device for diagnosing a network is disclosed. According to one aspect, the device includes at least one transmission line and several reflectometers connected to the network. A transmission portion of the device includes a first memory configured to store at least one test signal and a second memory configured to store weighting coefficients. The transmission portion may also include a first multiplier of a test signal (s) with a coefficient βm, for producing a measurement m and a digital-to-analog converter connected to the line. A reception portion of the device includes an analog-to-digital converter configured to receive a signal from the line and provide a vector for the measurement m, a second multiplier of configured to multiply the vector with the coefficient βm, an averaging module, and a post-processing and analysis module. |
US08918292B2 |
Digital angle meter
An angle measuring device or system can include a wrench and a digital angle meter. The wrench can include a head for engaging a fastening device, a central axis about which the wrench or bracket rotates during use, and a longitudinal axis perpendicular to the central axis. The digital angle meter can be attached to the wrench or bracket and include a housing, a processor, and at least one gyrometer. The at least one gyrometer including a first axis extending parallel to the longitudinal axis for determining the rotational orientation of the wrench or bracket relative to a reference position. A sensor of the digital angle meter allows for an automated and accurate calculation of a total angle of rotation of the nut or bolt about the central axis using a ratcheting wrench. |
US08918291B2 |
Method for monitoring a no-back device of an adjustable horizontal trim actuator, corresponding system and aircraft
A method and a system for monitoring an actuator equipped with a no-back device or no-back brake, particularly an adjustable horizontal trim actuator provided in aircraft, the method including the steps of: determining a value representative of mechanical work produced by the actuator and comparing the determined value with ranges of values so as to detect a dysfunctioning of the said no-back device. If the actuator is a screw/nut type with a hydraulic motor, the value representative of the mechanical work is determined from an algebraic velocity of the motor and an algebraic differential of hydraulic pressure at terminals of the motor. A negative value corresponding to negative mechanical work then identifies a failure of the no-back device. |
US08918282B1 |
Turn restriction determination
Turn restrictions are identified and associated with an intersection. Geographic data is collected over a period of time from mobile devices located near the intersection. A geometric pattern is derived from the geographic data. A comparison between the geometric pattern and predefined geometric patterns associated with turn restrictions is performed. A turn restriction for the intersection is determined based on the comparison. |
US08918280B1 |
Constraint processing as an alternative to flight management systems
A method for providing trajectory planning for an aircraft based on constraint processing is disclosed. The method may be performed utilizing a computer or processor onboard the aircraft that is en route, through all phases of flight, to an end location. The trajectory planning method may comprise receiving a set of constraints during the flight of the aircraft; analyzing the set of constraints to determine an optimal trajectory between a current location of the aircraft and the end location, the optimal trajectory is determined based on compliance with the set of constraints; and dynamically adjusting the flight of the aircraft based on the optimal trajectory. |
US08918279B2 |
Route search device, route search method, and computer program
Route search devices, methods, and programs acquire basic congestion information, the basic congestion information being congestion information for specific links. The systems, methods, and programs set a destination and search for a first travel route from a departure point to the set destination using the acquired basic congestion information. Based on the first travel route, the systems, methods, and programs determine, whether center traffic information is necessary to be acquired. Only when it is determined that the center traffic information is necessary, the systems, methods, and programs acquire the center traffic information, the center traffic information being congestion information of a link other than the specific links, and search for a second travel route from the departure point to the set destination using the acquired additional congestion information. |
US08918278B2 |
Method and system for modeling and processing vehicular traffic data and information and applying thereof
A method and system for modeling and processing vehicular traffic data and information, comprising: (a) transforming a spatial representation of a road network into a network of spatially interdependent and interrelated oriented road sections, for forming an oriented road section network; (b) acquiring a variety of the vehicular traffic data and information associated with the oriented road section network, from a variety of sources; (c) prioritizing, filtering, and controlling, the vehicular traffic data and information acquired from each of the variety of sources; (d) calculating a mean normalized travel time (NTT) value for each oriented road section of said oriented road section network using the prioritized, filtered, and controlled, vehicular traffic data and information associated with each source, for forming a partial current vehicular traffic situation picture associated with each source; (e) fusing the partial current traffic situation picture associated with each source, for generating a single complete current vehicular traffic situation picture associated with entire oriented road section network; (f) predicting a future complete vehicular traffic situation picture associated with the entire oriented road section network; and (g) using the current vehicular traffic situation picture and the future vehicular traffic situation picture for providing a variety of vehicular traffic related service applications to end users. |
US08918277B2 |
Method and device for recognizing road signs in the vicinity of a vehicle and for synchronization thereof to road sign information from a digital map
A method for recognizing road signs in the vicinity of a vehicle and for synchronization thereof to road sign information from a digital map where, in the case of a recognition of road signs, road-sign recognition data are generated, navigation data being provided for localizing the vehicle in digital map data, and the road-sign recognition data being synchronized to the map data. To be able to provide unambiguous and the most accurate possible and thus improved road sign information to be output to the driver in the context of such a method, in the case of a discrepancy between the map data and the road-sign recognition data, the decision is made with the aid of reliability factors for the camera and map as to whether the data from the digital map or the road-sign recognition data are output in the vehicle. |
US08918276B2 |
Apparatus and method for integrated positioning
Provided is an apparatus and method associated with a location based service, and an apparatus for integrated positioning that may sense positioning-associated information that is in proximity to a user. The apparatus may hierarchically classify the sensed positioning-associated information into multiple categories of accuracy based on a predetermined criterion, and estimate the location of the user in order of low accuracy information to more precise accuracy information. |
US08918269B2 |
Control apparatus for internal combustion engine
A control apparatus for an internal combustion engine having a throttle valve disposed in an intake passage of the engine is provided. A wide-open intake air amount, which is an intake air amount corresponding to a state where the throttle valve is fully opened, is calculated, and a theoretical intake air amount, which is an intake air amount corresponding to a state where no exhaust gas of the engine is recirculated to a combustion chamber of the engine, is calculated according to the wide-open intake air amount and the intake pressure. An air-fuel ratio correction amount and a learning value thereof are calculated according to the detected air-fuel ratio, and a reference intake air amount is calculated using the intake pressure, the engine rotational speed, the air-fuel ratio correction amount, and the learning value. A lower limit value of the detected intake air amount is set according to the reference intake air amount, and a limit process is performed for limiting the detected intake air amount within a range of values which are equal to or greater than the lower limit value. An amount of the evaporative fuel/air mixture supplied to the intake passage is calculated, and the limit-processed intake air amount is corrected using the evaporative fuel/air mixture amount to calculate an intake gas amount. An exhaust gas recirculation ratio is calculated using the theoretical intake air amount and the intake gas amount. |
US08918267B2 |
Control apparatus for internal combustion engine
A control apparatus for an internal combustion engine is provided, the control apparatus being capable of effectively suppressing the inflow of fresh air into a catalyst due to an operational delay of the valve stop mechanism when an execution request for fuel cut is issued. There is provided a valve stop mechanism capable of changing the operational states of intake valves and exhaust valves between a valve operating state and a valve closed/stopped state. The operational states of the intake and exhaust valves are changed into the valve closed/stopped state, if the engine rotational speed decreases to or below a predetermined rotational speed when the engine rotational speed is higher than the predetermined rotational speed in a case where an execution request for fuel cut is detected and the temperature of the catalyst is not lower than a predetermined temperature during operation of an internal combustion engine. |
US08918266B2 |
Method for the automatic lambda control of an internal combustion engine
A method for automatic lambda control of an internal combustion engine, in which, upon detection of a predetermined operating state of the internal combustion engine, a calibration factor (KAL) is determined and in which, during the operation of the internal combustion engine, a lambda measuring signal (iP) is corrected by the calibration factor (KAL) and is set as the actual lambda value (Lam(IST)) for the automatic lambda control of the internal combustion engine. The predetermined operating state is recognized when an engine coastdown is initiated. |
US08918262B2 |
Modularly designed pressure control device of a fluid pressure brake system of a vehicle
A pressure control device of a vehicle, including a pressure controller of a fluid pressure brake system for brake slip-dependent control, including a relay valve having a supply port supplied by a supply pressure, a venting port connected to a pressure sink, a control port and at least two working ports, in which a working port is assigned to at least one brake cylinder and the other working port is assigned to at least one brake cylinder of another wheel, in which each working port of the relay valve is connected to a 2/2-way valve controlled by a control unit and assigned to a respective vehicle side and establishes a connection between the relevant working port and the assigned brake cylinder or blocks the connection, depending on control unit actuation, and in which the control port of the relay valve is connectable to a brake control pressure formed in accordance with the braking input, to a supply pressure of a pressure reservoir or to a pressure sink by a valve system formed by one 3/2-way or two 2/2-way solenoid valves and controlled by the control unit. |
US08918261B2 |
Dynamic parking brake methods and systems for motor vehicles
Various embodiments provide braking systems and methods for a motor vehicle. One braking system includes a primary braking system, a speed sensor, a brake pedal, a parking brake, and a processor coupled to the parking brake and the primary braking system. The processor is configured to engage the primary braking system when the parking brake is activated and the motor vehicle is traveling at a speed at least equal to a pre-determined speed. |
US08918260B2 |
Vehicle-supported data processing system
A vehicle-supported data processing system includes a plurality of processing units communicating with one another via a bus system, which are each supplied with operating power by at least one of the at least two different vehicle electrical systems. Multiple transmitter units for control information and multiple receiver units for the control information are among the processing units. The bus system is a ring bus, in which each processing unit is connected to at least two adjacent processing units by a bus segment in each case. The ring bus is divided, by potential separating devices, which are incorporated in the bus segments which connect processing units powered by different vehicle electrical systems, into a number of sections, which is smaller than the number of the processing units. |
US08918253B2 |
Ride performance optimization in an active suspension system
An active vehicle suspension system includes an active damping mechanism operatively coupled to a vehicle wheel and configured for controlling a damping force applied to the wheel responsive to a control signal. A controller is operatively coupled to the damping mechanism and configured for generating a control signal to the damping mechanism responsive to velocity of the wheel in a downward vertical direction. |
US08918235B1 |
Varying engine thrust for directional control of an aircraft experiencing engine thrust asymmetry
Technologies are described herein for providing additional yaw control to a multi-engine aircraft experiencing engine thrust asymmetry. A primary flight control system of the aircraft is configured to limit the operational thrust of an operating engine of the aircraft to provide additional yaw control when the aircraft is experiencing thrust asymmetry. The system includes a thrust limit module for calculating the maximum engine thrust limit to be imposed on an operating engine. The maximum engine thrust limit is calculated using inputs corresponding to the sideslip angle and the roll rate of the aircraft. The maximum engine thrust limit is imposed on the operating engine of the aircraft such that the operational thrust generated by the operating engine is limited to the maximum engine thrust limit. By reducing the operational thrust generated by the operating engine, the yawing caused by the thrust asymmetry is likely to be reduced. |
US08918234B2 |
Landing point indication system
According to one embodiment, a landing point indication system includes an image provider, a rotorcraft position provider, a pilot image generation system, and a display device. The image provider is operable to provide a visual representation of an area underneath a rotorcraft. The rotorcraft position provider is operable to provide information indicating a position of the rotorcraft. The pilot image generation system is operable to generate a supplemented visual representation. The supplemented visual representation includes the visual representation of the area underneath the aircraft and information indicating a position of the rotorcraft relative to the visual representation. The display device is operable to display the supplemented visual representation within the rotorcraft. |
US08918231B2 |
Dynamic geometry support for vehicle components
Apparatuses and methods for adjusting a position of at least one component of a vehicle for a user of the vehicle. A user is identified with a user key associated with the user. The user key and a vehicle identifier associated with the vehicle are transmitted to a server remote from the vehicle. At least one user setting for the vehicle is received from the remote server, with the at least one user setting relating to the user key, the vehicle identifier, and the position of the at least one component. A vehicle system setting is updated with the at least one user setting so as to adjust the position of the at least one component based on the at least one user setting when the vehicle system setting does not correspond with the at least one user setting. |
US08918227B2 |
Device and method for determining a vigilance state
In a method and a device for determining a vigilance state of a motor vehicle driver, a noise signal is generated and a supplementary torque as a function of the noise signal is applied to a steering assembly, a reaction signal of the vehicle driver is determined, and the vigilance state is determined from a time characteristic of the noise signal and a time characteristic of the reaction signal, at least one parameter of a parameterized transfer function from noise signal to reaction signal is determined, and the vigilance state is determined as a function of an absolute value of the at least one parameter and/or as a function of a relative change of the at least one parameter with regard to at least one earlier parameter, the at least one earlier parameter having been determined at an earlier instant in time. |
US08918226B2 |
Temperature measuring method, temperature measuring apparatus, temperature control method, temperature control apparatus, correction method, and correction apparatus
A temperature measuring method accurately measures a sheet-like object even when the sheet-like object has an uneven temperature distribution throughout. In this method, temperature measurement is conducted in a measuring area where the sheet-like object is to be measured for its physical quantity or in the vicinity of the measuring area during determination of the physical quantity by a physical quantity measuring device. One or more temperature sensors are located at a position proximal to each sheet-like object that streams in a predetermined direction relative to the temperature sensors, and air is jetted out toward the sheet-like object for creating an air curtain that surrounds each temperature sensor so that a gauge workspace substantially confining the atmosphere therein is defined over one or both of the opposite surfaces of the sheet-like object. The temperature sensors detect the temperature in the measuring area or its vicinity within the gauge workspace. |
US08918225B2 |
Renewable energy-based electricity grid infrastructure and method of grid infrastructure automation and operation
A renewable energy resource management system manages a delivery of a power requirement from a multi-resource offshore renewable energy installation to an intelligent power distribution network. The installation includes multiple renewable energy resource components and is capable of variably and independently generating power from each to microgrids comprising the intelligent power distribution network so that the entire power requirement is satisfied from renewable energy resources. An electricity grid infrastructure is also disclosed in which power production is balanced with power consumption so that power storage requirements are minimized. |
US08918224B2 |
Power management apparatus, power management system including the power management apparatus, and method for controlling the power management system
A power management apparatus includes a communication unit to receive power rate information from a power provider and receive power consumption information and reservation information from an electric device, and a controller to decide an operation order on the basis of power consumption information and reservation information of the electric device, perform scheduling to decide an operation start time on the basis of the power rate information and reservation information in the operation order, and control an operation time of the electric device on the basis of the scheduling result. As a result, the power management apparatus performs optimum scheduling of an electric device using power rate information provided from the power provider, and power consumption information and reservation information of the electric device, resulting in an increase in user satisfaction. |
US08918222B2 |
Controlling and protecting power-supply paths from thermal overloads
A power supply controller is connected between a power source and a power-supply path, and includes a switch circuit, a power-supply path protection circuit, and a sleep mode setting circuit. The switch circuit is configured to permit and inhibit power supply from the power source to the load. The protection circuit controls switching operation of the switch circuit according to a power-supply command signal commanding start or stop of the power supply to the load, calculates a temperature of the power-supply path regardless of whether power is supplied to the load, do not calculate the temperature of the power-supply path in a sleep mode, and inhibits power supply to the switch circuit according to the calculated temperature reaching an upper limit. The sleep mode setting circuit sets the power supply controller to the sleep mode according to the power-supply path satisfying a temperature condition. |
US08918221B2 |
Analytics for consumer power consumption
A system and method for centralized statistical analysis and control of power consumption is provided. The centralized statistical analysis, performed by a centralized power utility management system, may then be compared with one or more goals of the customer. Based on the comparison of the statistical analysis with the one or more goals of the customer, one or more actions may be taken including controlling one or more appliances resident at the customer premises. |
US08918220B2 |
Building energy management method and system
An energy management system within a building obtains energy usage data over several cycles to determine a minimum feasible load. The minimum feasible load corresponds to operational conditions of the building, such as occupied or unoccupied. The energy usage data is binned according to the operational condition under which it was obtained. A threshold based on the minimum feasible load is used to monitor energy usage within the building and to identify anomalies in energy demand for possible action. |
US08918219B2 |
User friendly interface for control unit
A user-friendly programmable thermostat is described that includes a central electronic display surrounded by a ring that can be rotated and pressed inwardly to provide user input in a simple and elegant fashion. The current temperature and setpoint are graphically displayed as prominent tick marks. Different colors and intensities can be displayed to indicate currently active HVAC functions and an amount of heating or cooling required to reach a target temperature. The setpoint can be altered by user rotation of the ring. The schedule can be displayed and altered by virtue of rotations and inward pressings of the ring. Initial device set up and installation, the viewing of device operation, the editing of various settings, and the viewing of historical energy usage information are made simple and elegant by virtue of the described form factor, display modalities, and user input modalities of the device. |
US08918214B2 |
Telematic interface with directional translation
Method and system for telematic control of a slave device. Displacement of a user interface control is sensed with respect to a control direction. A first directional translation is performed to convert data specifying the control direction to data specifying a slave direction. The slave direction will generally be different from the control direction and defines a direction that the slave device should move in response to the physical displacement of the user interface. A second directional translation is performed to convert data specifying haptic sensor data to a haptic feedback direction. The haptic feedback direction will generally be different from the sensed direction and can define a direction of force to be generated by at least one component of the user interface. The first and second directional translation are determined based on a point-of-view of an imaging sensor. |
US08918213B2 |
Mobile human interface robot
A mobile human interface robot that includes a base defining a vertical center axis and a forward drive direction and a holonomic drive system supported by the base. The drive system has first, second, and third driven drive wheels, each trilaterally spaced about the vertical center axis and having a drive direction perpendicular to a radial axis with respect to the vertical center axis. The robot further includes a controller in communication with the holonomic drive system, a torso supported above the base, and a touch sensor system in communication with the controller. The touch sensor system is responsive to human contact. The controller issues drive commands to the holonomic drive system based on a touch signal received from the touch sensor system. |
US08918211B2 |
Medical robotic system providing sensory feedback indicating a difference between a commanded state and a preferred pose of an articulated instrument
A medical robotic system includes an entry guide with articulated instruments extending out of its distal end. A controller is configured to command manipulation of one of the articulated instruments towards a state commanded by operator manipulation of an input device while commanding sensory feedback to the operator indicating a difference between the commanded state and a preferred pose of the articulated instrument, so that the sensory feedback serves to encourage the operator to return the articulated instrument back to its preferred pose. |
US08918210B2 |
Method of detecting an inter-axis offset of 6-axis robot
In a 6-axis robot, as an example, an inter-axis offset can be measured and calibrated. A light emitting diode is installed on an end effector, and the end effector is located on a plurality of target positions of movement on the axis X (Xb) of a robot coordinate. Then, the position of the light emitting diode is measured by a three-dimensional gauge, and an inter-axis offset F is detected based on an error between the target positions of movement and actually moved positions. For the inter-axis offset F, DH parameters are calibrated. |
US08918209B2 |
Mobile human interface robot
A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals. |
US08918206B2 |
Synchronization of time critical activities across vending machine networks
Synchronization of activities requiring coordinated timing across a bank of vending machines, such as harmonious actuation of illumination elements, is performed by specifying, in an application layer (e.g., Zigbee) of a network protocol, actions to be synchronized to a distributed timing event and distributing notice of the specified timing event using physical and media access control layers of the network protocol. |
US08918198B2 |
Methods and systems for control of a surface modification process
A method and system for modifying a substrate, such a thin film, solar panel or the like detects error and/or variance and, if needed, re-optimizes the product design and/or process parameters on the fly, so that product can meet the product specification. This allows for methods and systems of process control that can adaptively change the product design in real time. |
US08918190B2 |
Implantable device for evaluating autonomic cardiovascular drive in a patient suffering from chronic cardiac dysfunction
An implantable device for evaluating autonomic cardiovascular drive in a patient suffering from chronic cardiac dysfunction is provided. A stimulation therapy lead includes helical electrodes configured to conform to an outer diameter of a cervical vagus nerve sheath, and a set of connector pins electrically connected to the helical electrodes. A neurostimulator includes an electrical receptacle into which the connector pins are securely and electrically coupled. The neurostimulator also includes a pulse generator configured to therapeutically stimulate the vagus nerve through the helical electrodes in alternating cycles of stimuli application and stimuli inhibition that are tuned to both efferently activate the heart's intrinsic nervous system and afferently activate the patient's central reflexes by triggering bi-directional action potentials. The neurostimulator includes a recordable memory storing a baseline heart rate. The neurostimulator includes an integrated leadless heart rate sensor configured to continually monitor heart rate in light of the baseline heart rate. |
US08918189B2 |
Implantable lead having a shielded bandstop filter comprising a self-resonant inductor for an active medical device
A shielded component or network for an active medical device (AMD) implantable lead includes (1) an implantable lead having a length extending from a proximal end to a distal end, all external of an AMD housing, (2) a passive component or network disposed somewhere along the length of the implantable lead, the passive component or network including at least one inductive component having a first inductive value, and (3) an electromagnetic shield substantially surrounding the inductive component or the passive network. The first inductive value of the inductive component is adjusted to a account for a shift in its inductance to a second inductive value when shielded. |
US08918185B2 |
Heuristic safety net for transitioning configurations in a neural stimulation system
A system and method using a plurality of electrodes. An immediate electrode configuration is defined, electrical energy is conveyed to the electrodes in accordance with the immediate electrode configuration, a final electrode configuration is defined, a series of intermediate electrode configurations is defined using a heuristic set of rules based on the immediate electrode configuration and the final electrode configuration, electrical energy is conveyed to the electrodes in accordance with the series of intermediate electrode configurations, and electrical energy is conveyed to the electrodes in accordance with the subsequent electrode configuration. |
US08918175B2 |
Electrical stimulation therapy for lower urinary tract dysfunction and sexual reflex dysfunction
Electrical stimulation therapy may be delivered to a patient to selectively and independently address different conditions of a pelvic floor disorder of the patient. The conditions of a pelvic floor disorder may include, for example, a lower urinary tract dysfunction (e.g., urinary or fecal incontinence) and sexual dysfunction (e.g., an impaired sexual reflex response to a sexual stimulus). In some examples, a system is configured to selectively deliver a first electrical stimulation therapy that is configured to elicit an inhibitory physiological response from the patient related to voiding, a second electrical stimulation therapy that is configured to improve a sexual reflex response of the patient to a sexual stimulus, and a third electrical stimulation therapy that is configured to both elicit the inhibitory physiological response from the patient related to voiding and increase a sexual response of the patient to a sexual stimulus. |
US08918172B2 |
Neural stimulation system for cardiac fat pads
Various aspects relate to a device which, in various embodiments, comprises a header, a neural stimulator, a detector and a controller. The header includes at least one port to connect to at least one lead, and includes first and second channels for use to provide neural stimulation to first and second neural stimulation sites for a heart. The controller is connected to the detector and the neural stimulator to selectively deliver a therapy based on the feedback signal. A first therapy signal is delivered to the first neural stimulation site to selectively control contractility and a second therapy signal is delivered to the second neural stimulation site to selectively control one of a sinus rate and an AV conduction. Other aspects and embodiments are provided herein. |
US08918168B2 |
Electrocardiogram signal sensing module, apparatus and computer to be integrated therewith
An electrocardiogram (ECG) signal sensing module is provide. The ECG signal sensing module includes at least one touchpad button, for producing a press signal when being pressed; at least one sensing electrode, mounted on the at least one touchpad button and moving in unison with the at least one touchpad button, for measuring the voltage on the portion thereof touched by a user; an electrocardiogram signal processor, coupled to the at least one sensing electrode, for processing the voltage on the at least one sensing electrode and producing an ECG signal; and a transmission interface, coupled to the at least one touchpad button and the electrocardiogram signal processor, for outputting the press signal and the ECG signal to a computer. |
US08918166B2 |
Method for calibrating a diagnostic measuring device
A method for calibrating a diagnostic measuring device for biological signals, which can be represented as vectors, such as the representation of cardiac potentials in cardiography. The method determines a zero-point vector or reference point for the calibration of the measuring device as an average vector within a resting section having minimal change of the signal. A search range for such a resting section can be limited to a time frame within the entire measuring period and biologically justified, for example, by means of empirical data that indicate physiological resting phases and/or from the knowledge of the course of the physiological process to be examined. |
US08918164B2 |
Method and system for detecting colorimetric abnormalities in vivo
A system and method for detection of colorimetric abnormalities within a body lumen includes an image receiver for receiving images from within the body lumen. Also included are a transmitter for transmitting the images to a receiver, and a processor for generating a probability indication of presence of colorimetric abnormalities on comparison of color content of the images and at least one reference value. |
US08918160B2 |
Computer aided diagnostic method and device
A method for generating a map of a region of a patient's body containing one or more lesions that provides information about MR diffusion properties and/or level of suspicion of malignancy. Performing at least one first scan of the region with an MRI apparatus set to a first b value to obtain a first matrix of pixel or voxel values, int(B1); performing at least one second scan of the region with the apparatus set to a second b value to obtain a second matrix of pixel or voxel intensity values, int(B2); deriving a first computed value that is a monotonic function of ln(int(B1)/int(B2); multiplying each computed value by a value proportional to int (B1) to obtain a second computed value; and producing a representation of all the second computed values that is indicative of the likelihood that one or more of the lesions are malignant. |
US08918159B2 |
System and method for improved accelerated magnetic resonance imaging using ROI masking
A system and method for creating at least one angiographic image using a magnetic resonance imaging (MRI) system includes acquiring, with the MRI system and using parallel imaging techniques, a pre-contrast image data set and a post-contrast image data set of a portion of a subject having a vascular structure extending therethrough and subtracting the pre-contrast and the post-contrast image data set to generate a difference angiogram data set. The method includes reconstructing the difference angiogram data set into at least one aliased angiogram, creating a region of interest (ROI) mask from an image of the portion of the subject, and indicating a masking border surrounding the vascular structure and substantially excluding tissues surrounding the vascular structure. The method then includes de-aliasing the at least one aliased angiogram using the ROI mask to create an angiogram of the portion of the subject. |
US08918158B2 |
Method and device for determining and presenting surface charge and dipole densities on cardiac walls
The invention discloses a method, a system, a computer program and a device for determining the surface charge and/or dipole densities on heart walls. Using the foregoing, a table of dipole densities ν(P′, t) and/or a table of surface charge densities ρ(P′, t) of a given heart chamber can be generated. |
US08918155B2 |
Crimp terminations for conductors in implantable medical lead and method of making same
A method of manufacturing an implantable medical lead is disclosed herein. The method may include: providing a lead body including a proximal end, a distal end, and an electrode near the distal end; provide a conductor extending between the proximal and distal ends; providing a crimp including a ribbon-like member and extending the ribbon-like member around the conductor; and mechanically and electrically connecting the ribbon-like member to the electrode. |
US08918154B2 |
Endoscopic capsule
An endoscopic capsule has a biocompatible capsule housing that contains at least one sensor device for acquiring medical data. The sensor is arranged on an outer surface of the housing, and has a first electrode produced of an acid-resistant noble metal, and a second electrode produced of silver. An electrical voltage is applied between the first and second electrodes, and a change in an electrical variable is measured between the first and second electrodes when ammonia is present. The endoscopic capsule allows screening of gastric acid and the tissue of the stomach lining for Helicobacter pylori in a manner that is gentle for the patient. |
US08918149B2 |
Mobile telephone
A mobile telephone includes a cartilage conduction unit for making contact with the ear cartilage. The cartilage conduction unit is provided to at least one of two corner parts at an upper side of the mobile telephone. The mobile telephone can include a surface of an outer wall and a cartilage conduction vibration source arranged inward from the surface of the outer wall, the vibration of the cartilage conduction vibration source being transmitted to the surface of the outer wall, wherein when the surface of the outer wall is brought into contact with at least a part of the ear cartilage around the entrance part to the external auditory meatus without making contact with the auricular helix, the sound pressure inside the external auditory meatus at about 1 cm from the entrance part of the external auditory meatus has an at least 10 dB increase compared to the non-contact state. |
US08918147B2 |
Mobile terminal device
A method for touch panel operation is disclosed. A touch is detected on a first touch panel, and reception of input from the first touch panel is prevented based on a predetermined deactivating operation. |
US08918146B2 |
Automatic gain control based on detected pressure
A method and apparatus is provided for adjusting the gain imparted to a signal by an audio transducer such as a microphone and/or a speaker, which is employed by an electronic device having a multi-touch screen user input. The method begins when pressure applied to the multi-touch screen by a user is detected. The pressure is detected while the user is providing or receiving audible signals to or from, respectively, the audio transducer. Next, the user is identified based on a pre-established user profile that identifies the user based on a pressure profile that is obtained by the multi-touch screen. The pressure profile represents at least a contour of a portion the user's head such as the user's ear, cheek or the like. Once the user has been identified, pre-established user-selectable settings associated with the identified user are retrieved from memory. Finally, the gain imparted to the signal by the audio transducer is adjusted upward or downward based at least in part on the detected pressure and in accordance with the user-selectable settings. |
US08918142B2 |
Smart mobile communication device
A smart mobile communication device comprises a casing, a touch screen and two sensors. The casing has a front surface and at least two opposite holding surfaces. The front surface is disposed between the at least two opposite holding surfaces. The touch screen is disposed on the front surface to be used as a main operation interface of the smart mobile communication device. The two sensors are disposed on the at least two opposite holding surfaces respectively to be used as secondary operation interfaces of the smart mobile communication device. Accordingly, the convenience for operating the smart mobile communication device can be enhanced. |
US08918141B2 |
Method and device for audio recording
An earpiece (100) is provided. The earpiece can include an Ambient Sound Microphone (111) configured to capture ambient sound, an Ear Canal Microphone (123) configured to capture internal sound in the ear canal, a memory (208) configured to record at least a portion of the history of the ambient sound and the internal sound, and a processor (121) configured to save a recent portion of the history responsive to an event. |
US08918139B2 |
Electronic device with dynamic amplifier linearity control
An electronic device may include antenna structures. Wireless transmitter circuitry such as cellular telephone transmitter circuitry and wireless local area network circuitry may transmit signals using the antenna structures. A wireless receiver may receive signals from the antenna structures through an adjustable-linearity amplifier. The wireless receiver may operate in a receive band such as a satellite navigation system receive band. During operation of the electronic device, control circuitry in the device may analyze the frequencies and powers of the transmitted signals to determine whether there is a potential for interference for the receive band to be generated in the adjustable-linearity amplifier. In response to determining that there is a potential for interference, the control circuitry may increase the linearity of the adjustable-linearity amplifier. |
US08918133B2 |
Mobile based neighborhood watch system and client application
A mobile based neighborhood watch system capable of group interactions, anonymous messages and observation reports. Employing a downloadable mobile client application in their mobile device, members of a local neighborhood watch group can send messages to each other, wherein messages can include voice recorded on their mobile devices and photos taken using their mobile devices. They can also provide comments on messages received, and make observation reports regarding a task they have conducted, something they have noticed, a situation they have witnessed, etc. The membership of the local neighborhood watch group is maintained by a server, and such membership typically includes people staying in a neighborhood, local law enforcement officials, local fire department workers, etc. |
US08918131B2 |
Apparatus and method for transmitting data and apparatus and method for receiving data of multi-carrier communication system
An apparatus for transmitting data in a communication system supporting multi-carriers determines the priority of the multi-carriers and transmits information on the priority to a terminal. Thereafter, the transmitting apparatus allocates data to the multi-carriers in accordance with the priority and transmits the allocated data to a data receiving apparatus, and the data receiving apparatus receives data to be transmitted from the data transmitting apparatus in accordance with information on the priority. |
US08918129B2 |
Increasing capacity in communications systems using polarized data signals
A method and system is provided for communicating four distinct data signals over a single frequency. Data signals carrying first and second data are polarized in two distinct circular polarities and are transmitted. Signals consisting of third data signal and a 180 degree out of phase equal amplitude inverse of third data signal are transmitted together in two orthogonal linear polarities. Signals consisting of fourth data signal and of 180 degree out of phase equal amplitude inverse of said fourth data signal are transmitted together in two orthogonal linear polarities and at a 45 degree rotation from said third data signals. The circular signals are received without interfering linear signals since the inverse linear signals cancel in the circularly polarized antenna at reception. A method for canceling the interfering circular signals from the linear signals is disclosed. The amount of distinct data transmitted over the single frequency is doubled. |
US08918128B2 |
Messaging services in a wireless communications network
A method and server for providing a message service. The server receives, via a packet switched WLAN, a request message including a destination address associated with a recipient device. The device of the sender is capable of sending messages via the packet switched WLAN or alternatively via an SMS bearer. The server determines whether the destination address corresponds to a subscriber of a service for receiving the outgoing message via a packet switched bearer. The server sends a response message to the device of the sender. If the destination address corresponds to a subscriber of the service for receiving the outgoing message via a packet switched bearer, the response message provides an indication to the device of the sender to send the outgoing message via the packet switched WLAN. Alternatively, the response message provides an indication to send the outgoing message via the SMS bearer. |
US08918127B2 |
Messaging service in a wireless communication network
A method of providing a message service in a sender's wireless device is disclosed. The sender's wireless device may be capable of sending messages via a packet switched base station in a first mode, or via a short message service (SMS) base station that is independent of the packet switched base station, in a second mode. The sender's wireless device determines whether a destination address corresponds to a subscriber of a service for receiving the outgoing message via a packet switched bearer. The sender's wireless device sends, if the destination address corresponds to a subscriber of the service, the outgoing message to the recipient's wireless device via the packet switched base station in the first mode. If the destination address does not correspond to a subscriber of the service, the outgoing message may be sent via the SMS base station in the second mode. |
US08918124B2 |
Communications platform
A communications platform for mobile devices for transmitting data (such as alert messages) to at least one mobile device user comprises a server and an alert client, which client may be responsible for receiving alert messages sent by the server and may further perform specific functions on a mobile communications device to insure that the alert message does not remain unnoticed or ignored. The platform may further comprise a cell broadcast service server to limit transmission of an alert message to mobile device users in a particular locality or localities. |
US08918122B2 |
System and method for uniform paging distribution
A method for downlink paging is provided. The method includes determining a number of bits of a user equipment identifier based on an on/off cycle of a user equipment and a paging group count. The method further includes assigning a paging frame in a communications channel, where the paging frame is selected based upon the on/off cycle of the user equipment, the paging group count, and the number of bits of the user equipment identifier. |
US08918120B2 |
Systems for faster access and download of digital content in mobile wireless devices using celluar network
A handheld wireless device makes a request for service from a server of a business on a global network, the request originating from the wireless device is automatically routed to the closest server of the business that is geographically closest to the location of the wireless device as determined by a GPS function in the device, or by a router server in the wireless network based on the group of cell towers being connected to by the wireless device, or based on the location of the wireless device in a global telephone network database, for faster access to the service and a response there from. |
US08918117B2 |
Apparatus, system and method of estimating a location of a mobile device
Some demonstrative embodiments include devices, systems and/or methods of estimating a location of a mobile device. For example, a location estimation entity (LE) may be configured to receive from a server location-based location-enabling source (LES) information identifying one or more location-enabling sources based on a location area of a mobile device, and to communicate with the one or more identified location-enabling sources information for estimating the location of the mobile device. |
US08918111B2 |
Device to-device group communication method and device using the same
Provided are a device-to-device (D2D) group communication method and a device using the same. The method includes transmitting a scheduling request for D2D group communication to a base station, receiving first radio resource information for a status report of D2D data to be transmitted from the base station, transmitting a D2D buffer status report to the base station through a first radio resource, receiving second radio resource information including D2D resource allocation information necessary for the D2D group communication from the base station, and transmitting control information for the D2D group communication including a D2D group identifier (ID) as a device ID and D2D user data to two or more communication partner devices belonging to the D2D group. |
US08918110B2 |
Method and apparatus for detecting a segment identifier in a wireless communication system
The present invention relates to a segment identifier detection method performed by a terminal if a segment being administrated by a base station in a wireless communication system has the frequency reuse factor of 3 and 2 at the same time. In particular, the method comprises: acquiring a cell identifier and a segment identifier corresponding to the cell identifier from a secondary advanced preamble (SA-preamble) that has been received from the base station; determining a frequency reuse factor of the base station; and if the frequency reuse factor is 2 and the obtained segment identifier is a third segment identifier, transforming the segment identifier corresponding to the cell identifier into a first segment identifier or a second segment identifier. |
US08918109B1 |
Using a coverage area identifier to facilitate network reporting
Disclosed herein is a method and system for parsing a coverage area identifier. An example method is operable in a wireless communication system having a base station and a wireless communication device (WCD), the base station radiating to define multiple coverage areas in which the WCD can operate. The method involves: the WCD operating within one of the multiple coverage areas; the WCD receiving from the base station a coverage area identifier of the coverage area in which the WCD operated; the WCD determining a group to which the base station belongs; the WCD using the determined group as a basis to select a parsing technique from multiple parsing techniques; and the WCD using the selected parsing technique to parse the received coverage area identifier so as to extract from the received coverage area identifier one or more attributes of the coverage area in which the WCD operated. |
US08918108B2 |
Methods and systems for frequency reuse in multi-cell deployment model of a wireless backhaul network
Systems and methods for frequency reuse in a multi-cell deployment model of a wireless backhaul network are shown. According to embodiments, a wireless backhaul network includes a plurality of cells, each of which includes one or more hubs supporting wireless backhaul communication utilizing a cell deployment geometry and wireless communication frequency assignments adapted to facilitate heterogeneous cell configurations within the wireless backhaul network. In particular, embodiments provide frequency planning for initial deployment, build out, and expansion of a plurality of cells providing wireless backhaul communication so as to implement a predetermined wireless frequency reuse pattern providing alternating utilization of a plurality of wireless communication frequencies by the cells of the backhaul network. |
US08918107B2 |
Handover method, base station and system
The present invention provides a handover method, a base station and a system. The handoff method comprises: a low-power base station monitors an uplink signal which is sent by a user equipment served by a neighbor base station, and obtains signal measurement information of the uplink signal and characteristic information of the uplink signal; the low-power base station sends the signal measurement information of the uplink signal and the characteristic information of the uplink signal to at least one macro base station which covers the low-power base station, so that the macro base station, according to the signal measurement information, determines whether the user equipment to which the characteristic information corresponds is unloaded to the low-power base station. |
US08918106B2 |
Relay apparatus, radio communication system, and transmission control method
A relay station includes a reception section that receives a first radio frame sent from a base station, and a transmission section that sends a second radio frame that includes a downstream data signal included in the received first radio frame, to a mobile station located in a cell of the relay station. When it is determined that a first identifier of a handover-destination cell, included in a first radio frame, matches a second identifier of the cell of the relay station, included in the second radio frame, and that the transmission timing of the first identifier matches the transmission timing of the second identifier, a time shift section of the relay station shifts the transmission timing of the second radio frame sent from the transmission section so as to make the transmission timing of the first identifier different from the transmission timing of the second identifier. |
US08918101B2 |
Apparatus and method for controlling access to dual stack architecture using attention (AT) commands
An apparatus and method for controlling access to a dual stack architecture using attention (AT) commands including establishing a first subscription to a first network; establishing a second subscription to a second network; selecting a desired subscription from the first subscription and second subscription; and sending an attention (AT) command to direct at least one of a plurality of existing attention (AT) commands towards the desired subscription. |
US08918098B2 |
Device for intercepting and analyzing traffic for a terminal
A device and method for intercepting and analyzing traffic for terminals connected to a telecommunications network, according to wireless technology, using telecommunications standards. A terminal is connected to a telecommunication network such that the terminal can transmit and receive with the network. The terminal executes at least one service on the network in accordance with at least one communication protocol and a graphic user interface. The device also intercepts and stores data frames exchanged over the network by said terminal in the context of services being executed, and analyzes the stored frames to deduce parameters characterizing the connection of the terminal to the network. The device also identifies the various executed services and their associated instantaneous rate, and while allowing real time viewing of the parameters characterizing the connection via the graphic user interface. |
US08918097B2 |
Managing service in an access network for wireless communication
A method (400, 500) and a system 200 for managing service in an access network (110) for wireless communication. The method can include monitoring at least one environmental condition and, responsive to detecting a change in the environmental condition, adjusting at least one service parameter. The system can include an environmental detector (130) that monitors at least one environmental condition and a processor (202) that, responsive to detecting a change in the environmental condition, adjusts at least one service parameter. |
US08918096B2 |
Method and apparatus providing multi-level proximity indication and small cell discovery
A method includes receiving a first measurement configuration at a user equipment from a wireless communication network; making measurements using the first measurement configuration; in response to a condition being satisfied resulting from the measurements that are made, transmitting an indication that an allowed small cell has been detected; receiving a second measurement configuration at the user equipment from the wireless communication network; and making measurements of the allowed small cell using the second measurement configuration, where the first measurement configuration results in measurements being made less frequently than measurements made in accordance with the second measurement configuration. An apparatus configured to perform the method is also disclosed. |
US08918095B2 |
System and method for developing an application program for wireless devices
A communication system includes a development sector for registering a plurality of wireless devices, a business sector for controlling utilization of an application program and for receiving application data, a service sector for deploying the application program and for providing the application data to the business sector in accordance with communication with at least one wireless device of the plurality; and a mobile sector comprising the plurality of wireless devices, each device for receiving the application program deployed by the service sector, executing the application program in response to the business sector, and communicating with the service sector to support provision of the application data to the business sector. The wireless device, such as a cell phone, personal digital assistant, or palm top computer may include an auxiliary device such as a bar code scanner, a magnetic stripe card reader, or a printer. |
US08918094B2 |
Systems and method for media transfer
Components of a mobile traffic network and components in communication with the network cooperate to confirm whether a mobile station user or account owner has previously purchased media content for a particular mobile station. Media content that has already been purchased by a user can be downloaded by that user to a new mobile station after the initial mobile station is lost, damaged, or upgraded. |
US08918090B2 |
Timer configuration method and related communication device
A timer configuration method for a core network in a wireless communication system is disclosed. The timer configuration method comprises receiving a mobility management request from a mobile device; and setting a mobile reachable timer to a value no less than a back-off timer value when the core network rejects the mobility management request with the back-off timer value. |
US08918084B2 |
System and methods for data communications in a wireless communication system
Techniques for use by a mobile device configured to operate in a wireless network for the communication of data messages with a server are described. When the mobile device does not have an open session with the server, the mobile device receives from a service node via the wireless network a message which informs the mobile device that a data message has arrived at the server and needs to be retrieved. The message includes an identifier which identifies the data message at the server. In response to opening an application at the mobile device, the mobile device communicates directly with the server via the wireless network for retrieving the data message. This involves commencing an open session with the server, sending to the server a command for retrieving the data message, and receiving from the server the data message in response to sending the command. The mobile device may use the identifier for retrieving the data message from the server. |
US08918083B2 |
System and method to manage visual voice mail messages
A system and method for managing voice mail messages associated with a mobile device. The method can include receiving, by a processor of the mobile device, at least one identifier associated with a sending device that initially stored, external to the mobile device, a visual voice mail message associated with the mobile device. The processor can compare the at least one identifier with one or more lists of predetermined identifiers stored on the mobile device. The one or more lists include at least one of a list of approved predetermined identifiers and a list of disapproved predetermined identifiers. Based on the comparison, appropriated actions can occur based on rules stored on the mobile device. |
US08918082B2 |
Dual mode device with MAC address capture and pairing
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. |
US08918078B2 |
Security for mobile communications device
A mobile communications device for communicating with a wireless network, including an electronic storage having data stored thereon, a processor connected to the storage for accessing the data, a communications sub-system connected to the processor for exchanging signals with the wireless network and with the processor, a user input interface connected to send user input signals to the processor in response to user action, and a security module associated with the processor for detecting a trigger condition and automatically taking a security action if a bypass user action is not detected after detection of the trigger condition. |
US08918076B2 |
Regional zone based mobile charging
Network node and method in a telecommunication network, the network node receiving from a calling terminal a request to set up a call with a called terminal. The network node retrieves call set up information from a stored connection table and utilizes the retrieved data to set up the call. The connection table comprises data relating to set up of a call between the calling terminal and the called terminal. A first region class for the calling terminal is determined, and a second region class for the called terminal, each being associated with locations of the calling terminal and the called terminal, respectively. Furthermore, a rating category for the call to be set up is determined using the first region class and the second region class using the connection table. |
US08918074B2 |
Method, mobile communication terminal and computer-readable recoring medium for performing specific function when mobile recording medium for performing specific function when mobile communiction terminal is activated
Provided is a mobile communication terminal including a display unit and an activation button configured to switch from an inactive state, which is an OFF state of the display unit, to an active state, which is an ON state of the display unit, wherein a predetermined operation is performed simultaneously with switching to the active state by pressing the activation button. |
US08918073B2 |
Wireless telecommunications location based services scheme selection
An intelligent system for choosing selection schemes to be tried in a predetermined order for determining the location of a wireless mobile client, including retrieving a last known position record from a cache, checking serving network capability, choosing an initial selection scheme according to parameters including at least the required response time and the requested location method, including a method employing navigational satellites, attempting to retrieve a current position record, trying successive untried selection schemes in turn according to a predetermined algorithm if no current position record has been retrieved, and returning the current position record and updating the last known position record, or returning an error if no current position record has been retrieved, and returning the last known position record if an error has been returned, the last known position record exists in the cache and the last known position record has not expired. |
US08918072B2 |
Mobile wireless communications device with polarization diversity wireless local area network (LAN) antenna and related methods
A mobile wireless LAN communications device may include a portable, handheld housing, and a wireless LAN transceiver carried by the housing. A polarization diversity wireless LAN antenna may be included for cooperating with the wireless LAN transceiver to communicate over a wireless LAN. The polarization diversity wireless LAN antenna may include a first antenna element coupled to the wireless LAN transceiver having a first shape and a first polarization, and a second antenna element coupled to the wireless LAN transceiver having a second shape different from the first shape. The second antenna element may also have a second polarization different from the first polarization. |
US08918070B2 |
Frequency tuning for LC circuits
Apparatus and methods are disclosed related to tuning a resonant frequency of an LC circuit. In some implementations, the LC circuit can be embodied in a low noise amplifier (LNA) of a receiver. The receiver can include a component configured to generate an indicator of received signal strength indication (RSSI) of a radio frequency (RF) signal received by the receiver. A control block can adjust the resonant frequency of the LC circuit based at least in part on the indicator of RSSI. As another example, the receiver can include an oscillator, such as a VCO, separate from the LC circuit that can be used to tune the resonant frequency of the LC circuit. These apparatus can compensate for variation in a zero imaginary component of an impedance across the LC circuit. |
US08918067B2 |
Servo loop for quality-factor compensation in a capacitor array
The impedance of the elements of a capacitor array in the transmitter is kept substantially constant over changes in process, temperature, and supply voltage. The impedance is maintained substantially constant by compensating a gate voltage supplied to switches in each element of the capacitor array to adjust for changes in temperature and supply voltage to thereby maintain a substantially constant RC product for each unit element in the capacitor array and thereby improve the quality factor of the capacitor array. |
US08918061B2 |
Method and apparatus for feedback overhead reduction in wireless communications
A method and apparatus for reducing feedback transmission overhead in wireless communications. Averaging, compression, or both are used to reduce a number of bits needed for transmission of channel quality information. |
US08918058B2 |
Wireless communication apparatus and wireless communication method
A wireless communication apparatus is provided for selecting an optimum frequency even when radio wave conditions have changed. A wireless communication apparatus provided with a frequency selector for selecting an optimum frequency for establishing a link for mutually transmitting and receiving has a transceiver for transmitting radio waves to another wireless communication apparatus and receiving from the other wireless communication apparatus radio waves responding to those transmitted radio waves, a quality analyzer for analyzing communication quality indicating the condition of the link from the received radio waves, and a quality updater for updating the analyzed communication quality on the basis of time elapsed from when the radio waves were received. In addition, the frequency selector selects the optimum frequency on the basis of the updated communication quality. |
US08918056B2 |
Wireless communication device and wireless communication method for detecting field intensities of wireless channels
A wireless communication device includes a communication unit, a detection unit, and a control unit. The communication unit communicates with another wireless communication device by use of a wireless channel selected from wireless channels. The detection unit detects field intensities of first wireless channels. The control unit calculates a field intensity of a second wireless channel based on the field intensities of the first wireless channels, wherein the first wireless channels do not include the second wireless channel. |
US08918053B2 |
Interference elimination method and apparatus for multi-antenna system
Embodiments of the present invention disclose an interference elimination method and apparatus for a multi-antenna system. The method includes: generating an equalization coefficient according to a baseband signal received on a receiving antenna, a channel estimation matrix, and an obtained cross-correlation matrix of transmitted signals of a downlink channel on multiple transmit antennas; and performing interference elimination processing on the baseband signal according to the equalization coefficient. |
US08918052B2 |
Communication control apparatus, communication control method and program
In a case where a communication control apparatus incorporated by a portable device detects a communication request from an external device and decides whether to perform communications, it is hard to determine, with a high degree of precision, whether the owner of the portable device incorporating the communication control apparatus has an intention to use the portable device in response to the communication request. In order to solve this problem, there are included a distance measuring means for measuring spatial distances from any given objects that have distances of a particular range in a direction of a particular range and that are adjacent to each other; a condition storing means for storing predetermined distance conditions; and a communication means that becomes, based on a result of comparison of the values of the spatial distances with the distance conditions, communicatable in response to the externally received communication request. |
US08918051B1 |
Method and apparatus for performing a handoff of a data communication session from one network to another network
A mobile device includes a first interface module, a second interface module, and a control module. The first interface module is configured to interface the mobile device to a first wireless network and to receive data from a transmitting device via the first wireless network. The second interface module is configured to interface the mobile device to a second wireless network. The control module is configured to determine based on the data received when to switch a link to the transmitting device from the first wireless network to the second wireless network. The control module is further configured to transmit a message that informs the transmitting device not to transmit the data to the mobile device via the first wireless network in response to the link being switched to the second wireless network. |
US08918049B2 |
Network with intelligent broadband wireless relay
An ultrawideband radio transceiver/repeater provides a low cost infrastructure solution that merges wireless and wired network devices while providing connection to the plant, flexible repeater capabilities, network security, traffic monitoring and provisioning, and traffic flow control for wired and wireless connectivity of devices or networks. The ultrawideband radio transceiver/repeater can be implemented in discrete, integrated, distributed or embedded forms. |
US08918046B2 |
Image-forming device
An image-forming device includes a casing, a conveying path, a pair of registration rollers, and a process cartridge. The conveying path is disposed in the casing to convey a recording sheet. The pair of registration rollers is disposed on the conveying path to regulate a leading edge of the recording sheet conveyed along the conveying path. The process cartridge is detachably mounted on the casing, and includes a developer accommodating unit, a photosensitive member, and an upstream guide part. The photosensitive member is disposed on the conveying path. The upstream guide part is disposed upstream of the pair of registration rollers on the conveying path to guide the recording sheet toward the pair of registration rollers in cooperation with the conveying path. The upstream guide part is formed with a concaved part that is concaved in a direction away from the conveying path. |
US08918036B2 |
Developing device and image forming apparatus using the same
A developing device includes a developing roller supplying toner to the photoreceptor and a toner layer regulatory member regulating the layer thickness of toner supported on the surface of the developing roller. The toner layer regulatory member has flexible sheets abutting the developing roller and a holder holding the flexible sheets. The multiple flexible sheets are formed along the axial direction of the developing roller and arranged side by side across the circumferential direction of the developing roller. Each flexible sheet has a projected end as a free end which spreads across the length of the developing roller and projects toward the developing roller while the other end side is held as a supported end by the holder. The sheet holder has depressions for holding the flexible sheets in a movable manner. |
US08918033B2 |
Powder accommodation container, image forming apparatus and manufacturing method of the image forming apparatus
A powder accommodation container includes an accommodation container body, a regulation member, and a transport member. The accommodation container body has a hole portion to outside and accommodates powder. The regulation member is provided in the hole portion to regulate a passage of the powder accommodated in the accommodation container body. The transport member is arranged in an inside of the accommodation container body to rotate about a rotating shaft and to transport the powder in the inside of the accommodation container body. The transport member has one end side in a short direction that is arranged on the rotating shaft and the other end side that is a free end, the free end includes a flexible member that is in contact with the accommodation container body to be flexed. The flexible member is locatable to face the hole portion. |
US08918027B2 |
Apparatus and systems including an imaging module and developer module installable in an electrostatographic printing system
A module installable in an electrostatographic printing apparatus includes a first housing suitable for retaining marking material, and extending substantially a width of a rotatable charge receptor. The first housing includes an input port and an output port. The module includes a second housing external to the first housing, the second housing forms a conduit between the output port and the input port. The second housing contains a quantity of marking material, the quantity being suitable as at least part of an initial fill of marking material for the first housing. |
US08918023B2 |
Transmission mechanism and image forming apparatus employing the same
A transmission mechanism has an input gear, a first intermediate gear configured to engage with the input gear. A rotation shaft of the first intermediate gear is movable between a first position and a second position along an elongated hole formed on a supporting member. A first output gear is configured to engage with the first intermediate gear when the rotation shaft is located at the first position, and a second output gear configured to engage with the first intermediate gear when the rotation shaft is located at the second position. The rotation shaft can be located at a third position which is an intermediate position between the first position and the second position, the first intermediate gear engaging with both the first output gear and the second output gear when the rotation shaft is located at the third position. |
US08918022B2 |
Driving force transmission device, and image forming apparatus
Provided is a driving force transmission device including a sun gear that rotates by receiving a driving force from a driving source, an internal gear that is arranged coaxially with the sun gear, a planetary gear that engages with the sun gear and the internal gear, a rotary member that is provided coaxially with the sun gear and the internal gear and installed with the planetary gear so as to rotate corresponding to revolution of the planetary gear, and an urging member that urges the planetary gear toward the rotary member. |
US08918021B2 |
Damper device and image forming apparatus
A damper device having: an input member into which a rotary drive force is inputted; a passive member which receives the rotary drive force inputted into the input member and rotates; a viscoelastic material which is provided between the input member and the passive member; and a flexible member which prevents displacement of the viscoelastic material in a diametrical direction while not preventing a shake of the viscoelastic material in a rotating direction. |
US08918017B2 |
Cartridge and image forming apparatus with elastically deformable shutter member
A cartridge detachably mountable to a main assembly of the image forming apparatus includes an image bearing member; a frame having an opening for exposing the image bearing member; a movable shutter member movable between a closing position for closing the opening and an open position for opening the opening; and a holding portion for abutting to the shutter member to hold the shutter member at the closing position, wherein the shutter member is elastically deformable to ride over the holding portion to permit the shutter member to move from the closing position to the open position. |
US08918011B2 |
Unit and image forming apparatus
A unit for use with an image forming apparatus. The unit includes a developer accommodating portion, constituted by a frame, for accommodating a developer. A sheet member, provided on the frame in contact with a rotatable member, prevents the developer from leaking out from a gap between the developer accommodating portion and the rotatable member. A resin member fixes the sheet member on the frame. The resin member is formed on the frame by injection molding of a resin material and is fixed to the sheet member by welding. The resin material has an elastic modulus that is less than that of the frame. |
US08918006B2 |
Image processing apparatus having object detection capability and power control and method of controlling the same
An image processing apparatus includes a living body detection unit configured to detect approaching of a living body based on a detection output depending on a distance to the living body, an operation unit configured to receive an operation command from a user, a history recording unit configured to record a history of a detection output of the living body detection unit and a history of an operation performed on the operation unit, and a determination unit configured to determine a threshold value of the detection output, the threshold value being used by the living body detection unit as a determination reference value in determining whether a living body is detected, the determination of the threshold value being made based on the history recorded in the history recording unit as to the detection output of the living body detection unit and as to the operation performed on the operation unit. |
US08918004B2 |
Fixing apparatus with controller for controlling amount of power to heater
A fixing device includes a fixing unit that is disposed in a direction intersecting a transport direction in which a recording medium on which an image is formed using an image forming material is transported and that fixes the image forming material onto the recording medium in a noncontact manner with the recording medium, a varying unit that varies a length of the fixing unit in a direction perpendicular to the transport direction, and a controller that controls the fixing unit at an amount of power according to the length of the fixing unit. |
US08918000B2 |
Recording material detection apparatus and image forming apparatus
A recording material detection apparatus having a detecting device configured to detect a surface state of a recording material on the basis of reflected light from a surface of the recording material includes a reference surface to be irradiated with light from a light source, the detecting device includes a light-shielding portion configured to control conditions for detecting information relating to the surface state of the recording material on the basis of the reflected surface from the reference surface, and cover a portion of the reference panel other than the reference surface so as to prevent the light from the light source from being reflected from the portion of the reference panel other than the reference surface and being received by the light-receiving unit. |
US08917993B2 |
Scheduling delivery of upstream traffic based on downstream traffic in optical networks
In general, techniques are described for monitoring downstream traffic in order to schedule delivery of upstream traffic in a computer network. The techniques may be implemented by an optical line terminal (OLT) comprising a control unit and an interface. The control unit determines an amount of upstream data that is waiting at one of a plurality of ONTs to be transmitted upstream to the OLT, and determines an amount of downstream data that is transmitted by the OLT to this ONT. The control unit increases the determined amount of upstream data based on the determined amount of downstream data transmitted by the OLT to the ONTs and, after increasing the determined amount of upstream data, generates an upstream grant map that grants time slots to the ONTs based on the determined amount of upstream data. The interface transmits the upstream grant map downstream to the ONTs. |
US08917991B2 |
FTTH RF over glass (RFoG) architecture and CPE with wavelength separator
In fiber-to-the-home (FTTH) RF over Glass (RFoG) Architecture a customer-premise-equipment (CPE) includes a wavelength separator. A method includes up-converting a baseband upstream data signal to a frequency band above a frequency band of a baseband downstream data signal; combining the up-converted upstream data signal with an upstream cable return signal; transmitting the up-converted upstream data signal and the upstream cable return signal using a single upstream laser; and separating, with a wavelength separator, A) a downstream data signal and a downstream cable feed signal from B) the combined up-converted upstream data signal and upstream cable return signal. |
US08917988B2 |
End-to-end carrier frequency control to improve bandwidth utilization in an optical network
A system to provide carrier frequency control in an optical network includes a first network element monitoring performance information and a second network element coupled to the first network element by the optical network. The second network element receives performance information from the first network element using an administration channel bandwidth, and modifies a carrier frequency associated with the second network element based on the performance information such that the carrier frequency is aligned to a center of a signal channel bandwidth. A method of providing carrier frequency control includes transmitting performance information by the first network element to the second network element using an administration channel bandwidth, and modifying the carrier frequency by the second network element based on the performance information such that the carrier frequency is aligned to the center of the signal channel bandwidth. The administrative channel bandwidth can be within or outside the signal channel bandwidth. A corresponding computer-readable device is disclosed. |
US08917982B1 |
Pictures using voice commands and automatic upload
A system and method is disclosed for enabling user friendly interaction with a camera system. Specifically, the inventive system and method has several aspects to improve the interaction with a camera system, including voice recognition, gaze tracking, touch sensitive inputs and others. The voice recognition unit is operable for, among other things, receiving multiple different voice commands, recognizing the vocal commands, associating the different voice commands to one camera command and controlling at least some aspect of the digital camera operation in response to these voice commands. The gaze tracking unit is operable for, among other things, determining the location on the viewfinder image that the user is gazing upon. One aspect of the touch sensitive inputs provides that the touch sensitive pad is mouse-like and is operable for, among other things, receiving user touch inputs to control at least some aspect of the camera operation. Another aspect of the disclosed invention provides for gesture recognition to be used to interface with and control the camera system. |
US08917981B2 |
Liquid heating device for an automobile
The invention relates to a liquid heating device for an automobile that comprises at least one first part (1a) made of a heat-conducting material, a liquid flow path (10a) integrally formed in said first part (1a) for enabling a flow of liquid between an inlet and an outlet (12a), and a heating means (14) thermally coupled with said part (1a) and capable of heating said part (1a) so that the liquid flowing through said flow path can absorb the heat of said part (1a). According to the invention, the first part includes a planar bottom wall (15a) extending in a plane parallel to the flow path (10a), and the electric heating means includes a plurality of flat stones (14) having a positive temperature coefficient and arranged as a matrix in the same plane in parallel and in contact with the bottom wall (15a) as well as two electrodes in the form of two planar surfaces, each arranged in parallel and in contact with the corresponding surfaces of the flat stones of the matrix. |
US08917980B2 |
Smoke generating entertainment system
An entertainment system (1019, 2) having a fluid system with a smoke generator (1007, 4), the smoke generator being supplied from at least one pump (1005, 8, 10) connected to at least one container for fluid (1003, 12, 14), which at least one pump (1005, 8, 10) is controlled by a controller (1009, 6), wherein the controller is adapted to perform a shutdown process upon malfunctioning of at least a part of the entertainment system. The shutdown process performs a purge of at least part of the fluid system. Furthermore, a method of operating the entertainment system (1001, 2), has the steps of performing a shutdown process upon malfunctioning of at least a part of the entertainment system, the shutdown process including the step of purging (2009, 3003a, 3003b) at least a part of said fluid system. |
US08917979B2 |
Scene switching system and method applicable to a plurality of media channels and recording medium thereof
A scene switching system and method applicable to a plurality of media channels and a recording medium thereof are provided, which are used for switching and playing scenes for a plurality of media channels. Such a system includes a channel connection module and a media switching module. The channel connection module acquires first media data and second media data from a first media channel and a second media channel. The media switching module, when determining that a first switching setting corresponding to the first media data is set to be activated and the second media data is being played, analyzes whether a first playing scene of the first media data agrees with scene demand data of the first switching setting, and decides whether to perform switching processing on the first playing scene according to the first switching setting. |
US08917971B2 |
Methods and systems for providing relevant supplemental content to a user device
Systems and methods are provided for presenting a supplemental content asset on a secondary device that is relevant to a primary content asset that is being presented on a primary user device, to enhance the user experience of the primary content asset. A relevant supplemental content asset may be selected based on characteristics of the primary content asset and/or user profile information. Presentation of the supplemental content asset and primary content asset may be coordinated and synchronized by exchange of messages between the primary user device and secondary device. |
US08917969B2 |
Luminescence concentrators and luminescence dispersers on the basis of oriented dye zeolite antennas
A luminescence concentrator (LK) may concentrate both incident direct and diffuse light by way of frequency shift and total internal reflection. It differs fundamentally from geometric concentrators. With sufficient geometric expansion of the collector plate, nearly arbitrarily high concentration can be achieved in the LK. A luminescence disperser is an apparatus which holds both directional and nondirectional incident light captive in a transparent body by way of frequency shift and total internal reflection and emits it diffusely or directionally uniformly distributed across an area by way of luminescence emission. The object of the invention is a method for the technical implementation of the LK and luminescence disperser, using zeolite crystals having a nanotube structure, into which the luminescent dyes are embedded such that they have antenna properties. Using the resulting novel structures, problems can be solved which made the technical use of LK impossible or at least considerably limited it. This results in completely novel usage possibilities for collecting and concentrating sun light and feeding it into photovoltaic systems, for converting it into electric and thermal energy in combined photovoltaic/hot water apparatuses, and for feeding it into fiber optic apparatuses. |
US08917967B2 |
Cable sealing device, cable termination and attaching device
A cable sealing device including an attaching part securable to the cable; a fixation part adapted to be mountable on the attaching part; and a sealing part. The attaching part includes outer locking faces. The fixation part has inner abutment faces adapted to co-operate with the outer locking faces to axially and rotationally lock the fixation part relative to the attaching part. The sealing part includes an inner seal and an outer seal. The sealing part also includes a second securing arrangement that is configured to engage a first securing arrangement of the fixation part to axially and rotationally lock the sealing part to the fixation part. |
US08917963B2 |
MEMS-based levers and their use for alignment of optical elements
A MEMS based alignment technology based on mounting an optical component on a released micromechanical lever configuration that uses multiple flexures rather than a single spring. The optical component may be a lens. The use of multiple flexures may reduce coupling between lens rotation and lens translation, and reduce effects of lever handle warping on lens position. The device can be optimized for various geometries. |
US08917962B1 |
Method of manufacturing a light input coupler and lightguide
In embodiments of this invention, light emitting devices comprise film-based lightguides comprising at least one light input coupler and an array of coupling lightguides that are folded or bent and disposed substantially above one another. The edges of the coupling lightguides may form part of a light input surface. The light emitting device may comprise more than one light input coupler and the film may be less than 500 microns in thickness. In embodiments of this invention, methods of manufacturing lightguides and light input couplers comprise steps that translate linear fold regions of the coupling lightguides relative to each other such that the coupling lightguides are bent or folded above each other. In other embodiments of this invention, an electroluminescent sign, light fixture, frontlight for a reflective display, or a backlight for a transmissive display comprises a lightguide and light input coupler comprising coupling lightguides. |
US08917961B2 |
Apparatus for transforming the aspect ratio of an optical input field based on stacked waveguides
An apparatus consisting of stacked slab waveguides whose outputs are vertically staggered is disclosed. At the input to the stacked waveguides, the entrances to each slab lie in approximately the same vertical plane. A spot which is imaged onto the input will be transformed approximately to a set of staggered rectangles at the output, without substantial loss in brightness, which staggered rectangles can serve as a convenient input to a spectroscopic apparatus. A slit mask can be added to spatially filter the outputs so as to present the desired transverse width in the plane of the spectroscopic apparatus parallel to its dispersion. |
US08917960B2 |
Optical switch using a michelson interferometer
An optical switch using a Michelson interferometer and differential onset of optical nonlinearity. Modulation of optical signals can occur at speeds that exceed that of electronic devices. |
US08917957B2 |
Apparatus for adding data to editing target data and displaying data
An object of the present invention is to enhance search accuracy when additional data to be added to editing target data is searched using handwriting input. An information processing method performed by an information processing apparatus includes inputting a pattern to editing target data, acquiring attribute information of the editing target data, searching additional data to be added to the editing target data by using the pattern and the attribute information, and displaying the additional data, which is searched by the search unit and added to the editing target data. |
US08917947B2 |
Selective predictor and selective predictive encoding for two-dimensional geometry compression
A selective predictor utilizes a selective prediction method for coordinate data encoding. The selective predictor may calculate multiple prediction vectors for each vertex in the shape traversal order. Then, the selective predictor selects the vector that is closest to the vertex to be estimated. In determining the multiple prediction vectors, the selective predictor considers the position of several previous vertices in the traversal order. The selective predictor outputs a correction vector for the selected prediction vector and identification information indicting the selected prediction vector. |
US08917944B2 |
Methods, devices and computer program products for capture and display of visually encoded data and an image
Visually encoded data is captured along with one or more visual elements, the encoded data is decoded and one composite view is displayed that incorporates information related to the decoding data, such as a decode confirmation or decoded data, and the visual elements. The recognition and decoding process may additionally provide for transforming the captured visual elements to accommodate the allocated display area of small sized display, such as the display associated with a handheld image capturing device. The invention is thus suited for capturing encoded data and branding elements, such as company or product logos, and displaying the branding elements in unison with data related to the decoded information. |
US08917942B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus for matching a position and/or orientation of a measurement object with that of a model of the measurement object includes an acquisition unit configured to acquire a captured image of the measurement object, a calculation unit configured to calculate information indicating a surface shape of the measurement object based on the captured image, and a limitation unit configured to limit a position and/or orientation of the model based on the information indicating the surface shape. |
US08917940B2 |
Edge measurement video tool with robust edge discrimination margin
A reliable method for discriminating between a plurality of edges in a region of interest of an edge feature video tool in a machine vision system comprises determining a scan direction and an intensity gradient threshold value, and defining associated gradient prominences. The gradient threshold value may be required to fall within a maximum range that is based on certain characteristics of an intensity gradient profile derived from an image of the region of interest. Gradient prominences are defined by limits at sequential intersections between the intensity gradient profile and the edge gradient threshold. A single prominence is allowed to include gradient extrema corresponding to a plurality of respective edges. A gradient prominence-counting parameter is automatically determined that is indicative of the location of the selected edge in relation to the defined gradient prominences. The gradient prominence-counting parameter may correspond to the scan direction. |
US08917927B2 |
Portable backscatter advanced imaging technology scanner with automated target recognition
A portable backscatter advanced imaging technology scanner with automated threat or target recognition including: a floor assembly having a cantilever drive assembly for rotating the floor assembly, the floor assembly being able to be partitioned into multiple parts for reassembly; at least one x-ray tube oriented towards selected sides of a test subject; a detector assembly oriented on the circumference of the floor assembly, the detector assembly being able to partitioned into multiple parts for reassembly; a storage unit to store images from detected scattered photons on the detector assembly; and a processing unit to detect, identify and classify concealed objects on the test subject. |
US08917914B2 |
Face recognition system and method using face pattern words and face pattern bytes
The present invention provides a novel system and method for identifying individuals and for face recognition utilizing facial features for face identification. The system and method of the invention comprise creating facial features or face patterns called face pattern words and face pattern bytes for face identification. The invention also provides for pattern recognitions for identification other than face recognition. The invention further provides a means for identifying individuals based on visible and/or thermal images of those individuals by utilizing computer software implemented by instructions on a computer or computer system and a computer readable medium containing instructions on a computer system for face recognition and identification. |
US08917912B2 |
Object identification system and method of identifying an object using the same
An object identification system calculates boundaries between real objects from images of the real objects, and calculates first indicators which correspond to each angles of a first angle section divided into a first angle gap and which varies every boundary between the calculated real objects. The object identification system extracts a virtual object having an outline firstly meet with a radiating line corresponding to each map angle of the divided into a second angle gap, and generate a set of second indicators corresponding to each map angle. The object identification system matches the first indicators into second indicators having a repeat ratio substantially equal to a repeat ratio of the first indicators in an angle section, and extracts virtual objects matched with each of the previewed real objects. |
US08917908B2 |
Distributed object tracking for augmented reality application
One embodiment of the present invention provides a system for tracking and distributing annotations for a video stream. During operation, the system receives, at an annotation server, the video stream originating from a remote field computer, extracts a number of features from the received video stream, and identifies a group of features that matches a known feature group, which is associated with an annotation. The system further associates the identified group of features with the annotation, and forwards the identified group of features and the annotation to the remote field computer, thereby facilitating the remote field computer to associate the annotation with a group of locally extracted features and display the video stream with the annotation placed in a location based at least on locations of the locally extracted features. |
US08917903B2 |
Image inspection apparatus, image forming apparatus, image inspection method, and image inspection program
An image inspection apparatus for inspecting a recording medium having first and second sides is devised. The image inspection apparatus includes a penetrated-image information obtaining unit to obtain information of penetrated-image; an inspection information storage to store information of upper permissible limit of image penetration; a pre-print image penetration inspection unit to obtain an image penetration level from the first side to the second side, to compare the obtained image penetration level and the upper permissible limit, and to inspect an image penetration from the first side to the second side; a pre-print image penetration prediction unit to predict, before an image is formed on the second side, an image penetration level from the second side to the first side; and a post-print image inspection unit to inspect images on the first and second sides after forming the image on the second side. |
US08917897B2 |
Microphone
Provided is a microphone capable of reducing a plane area seen from above, and further increasing a capacity of a back chamber of an acoustic sensor. An interposer 52 is mounted on a top surface of a circuit board 43, and an acoustic sensor 51 is mounted on the top surface thereof. A signal processing circuit 53 is accommodated in a space 70 provided in the interposer 52, and mounted on the circuit board 43. The acoustic sensor 51 is connected to the circuit board 43 through a wiring structure provided in the interposer 52. The acoustic sensor 51, the interposer 52 and the like are covered by a cover 42 put on the top surface of the circuit board 43. In the cover 42, a sound introduction hole 48 is opened in a position opposed to the front chamber of the acoustic sensor 51. The interposer 52 is formed with a ventilation notch 71 for acoustically communicating a space below a diaphragm 56 of the acoustic sensor 51 with a space inside the cover 42 and outside the interposer 52. |
US08917895B2 |
Handheld loudspeaker device
A handheld loudspeaker device, comprising: a handheld base, a first port and a second port, a first sound guidance tube, and a second sound guidance tube. A front end of said handheld base is provided with a receiving space to place said mobile phone. Said first port and said second port are each placed on one side of said receiving space, so that said first port is connected to a loudspeaker of said mobile phone to transmit sound, and said second port is connected to a microphone to receive voice. When a user activates loudspeaker function of said mobile phone, stereo sound can be obtained at the loudspeaker slots corresponding to a first horn port and a second horn port. Through said second port, a user can speak to a receiving party at a remote end via the Public Switched Telephone Network (PSTN) and the Internet. |
US08917894B2 |
Method and device for acute sound detection and reproduction
Earpieces and methods for acute sound detection and reproduction are provided. A method can include measuring an ambient sound level external to an ear canal at least partially occluded by the earpiece, monitoring a change in the ambient sound level for detecting an acute sound, estimating a proximity of the acute sound, and reproducing the acute sound within the ear canal responsive to detecting the acute sound and the proximity. |
US08917892B2 |
Automated real speech hearing instrument adjustment system
A method for adjusting a hearing instrument to reduce feedback by placing a hearing instrument having an adjustable frequency response in a wearer's ear, providing a probe microphone for measuring the sound pressure level inside the ear and a reference microphone for measuring the sound pressure level outside the ear, exposing the ear to a stimulus and a dynamic event, determining the gain as a function of frequency from the difference in sound pressure level measured by the probe microphone and the reference microphone, identifying a feedback peak where the frequency is in the center of a range of frequencies and corresponds to the maximum gain in that range of frequencies and adjusting the hearing instrument to reduce the gain at a frequency corresponding to the frequency of the feedback peak. |
US08917890B2 |
Apparatus, systems and methods for relieving tinnitus, hyperacusis and/or hearing loss
A system and method for relieving tinnitus, hyperacusis, and/or hearing loss is described. One method described includes manipulating an audio signal, associating an audio signal with synchronization information, and transmitting the audio signal and associated synchronization information to a first ear level device and a second ear level device. The method further includes outputting the audio signal substantially simultaneously in the first ear level device and the second ear level device, based at least in part on the synchronization information. |
US08917887B2 |
Signal processor and signal processing method
According to one embodiment, a signal processor includes a band divider, a first correction module, a determiner, an adjuster, and a second correction module. The band divider calculates an amplitude indicating sound pressure from an acoustic signal for each frequency range. The first correction module corrects the amplitude to change the dynamic range of the amplitude to a target range. The determiner determines whether the maximum amplitude of amplitudes corrected by the first correction module is equal to or larger than a threshold. The adjuster adjusts first and second coefficients based on the first condition if the maximum amplitude is equal to or larger than the threshold. The second correction module adds a value obtained by multiplying the acoustic signal by the first coefficient to a value obtained by multiplying the correction amount of the amplitude by the second coefficient, and outputs a resulting value as an output signal. |
US08917885B2 |
Loop gain estimating apparatus and howling preventing apparatus
A pseudo noise superimposing unit superimposes a pseudo noise (M-sequence) to an audio signal picked up by a microphone and outputs the superimposed signal to an amplifying system. An calculating unit calculates a correlation value between the audio signal picked up by the microphone and the pseudo noise. The calculating unit estimates a gain of a closed loop based on the correlation value. A gain control unit suppresses a gain of the audio signal based on the estimated gain of the closed loop. |
US08917884B2 |
Device for processing sound signal, and method of processing sound signal
A signal processing device includes at least two sound signal input elements, an orthogonal transformer, a phase difference determiner, and a virtual spectrum generator. Two sound signals in a time domain are received from the two respective sound signal input elements. The orthogonal transformer orthogonally transforms the two sound signals in the time domain into two respective spectral signals in a frequency domain. The phase difference determiner determines a phase difference between the two spectral signals in the frequency domain. The virtual spectrum generator generates a virtual spectral signal in the frequency domain in accordance with the phase difference and one of the two spectral signals. |
US08917883B2 |
Electronic device and audio accessory having a plurality of passive switches for controlling the audio device
According to some aspects, a system for controlling an electronic device including an audio accessory coupled to the electronic device. The audio accessory has at least one speaker adapted to provide audio output and a plurality of resistive switches. The electronic device has a bias voltage source adapted to provide power to the resistive switches via a bias resistor and a ground connection, and a measurement module. The measurement module is adapted to monitor a bias point to determine which of the at least one switch has been engaged based on effect of the resistive switches on the ground offset voltage after compensating for a ground offset voltage caused by the audio output. |
US08917881B2 |
Enclosure-less loudspeaker system
A loudspeaker system is provided for uniformly emanating sound waves to a listening area. The loudspeaker system includes a plurality of drivers, where each driver includes a front face, a rear face, and an axis of symmetry extending substantially perpendicularly through both the front and rear face. Each driver is configured to emanate low and high frequency sound waves from its front face substantially along its axis of symmetry. The loudspeaker system also includes a support structure having an inner volume. The support structure is configured to support the drivers in an arrangement such that the front face of each driver is directed toward the inner volume and the axis of symmetry of each driver intersects a relatively small volume near a central point located at the center of the inner volume. A listening area for the loudspeaker system is outside of the inner volume of the support structure. |
US08917880B2 |
Earhealth monitoring system and method I
Methods of operating an audio device are provided. A method includes calculating estimated sound pressure levels (SPLs) for drive signals directed to an ear canal receiver (ECR) during a time increment Δt; calculating an estimated SPL_Dose during the time increment Δt using the estimated sound pressure levels; and calculating a total SPL_Dose at a time t of the audio device using the estimated SPL_Dose. |
US08917879B2 |
Active muffler
In an active muffler having improved response characteristics, a speaker section includes a diaphragm adapted to generate sound, a voice coil for driving the diaphragm, and a distance sensor to detect the movement of the diaphragm. A light generated by the LED is reflected by the diaphragm, the reflected light is detected by a phototransistor to thereby measure the distance to the diaphragm, so that the movement of the diaphragm is detected. Noise is detected by a microphone, and a signal having opposite phase to that of the noise is generated by an opposite-phase generating section. The difference between the opposite-phase signal and the signal of the distance to the speaker from the distance sensor is calculated and inputted to a PID control section. Such a difference indicates the delay of the speaker movement. Feedback control is performed in a direction in which the difference is canceled out. |
US08917878B2 |
Microphone inspection method
A microphone inspection method includes the following steps. Firstly, a sound wave from a speaker is received by an under-test microphone and a reference microphone. Consequently, a first characteristic point distribution chart and a second characteristic point distribution chart are created, respectively. Each of the first characteristic point distribution chart and the second characteristic point distribution chart includes plural characteristic points corresponding to respective normalized frequency values. Then, a characteristic point number difference between a number of the characteristic points of the first characteristic point distribution chart and a number of the characteristic points of the second characteristic point distribution chart within a specified normalized frequency value range is calculated. Consequently, the quality of the under-test microphone is judged according to the characteristic point number difference. |
US08917876B2 |
Earguard monitoring system
SPL monitoring systems are provided. A SPL monitoring system includes an audio transducer configured to receive sound pressure, a logic circuit which calculates a safe time duration over which a user can receive current sound pressure values and an indicator element which produces a notification when an indicator level occurs. An SPL monitoring information system includes a database which stores data such as a list of earpiece devices and associated instrument response functions. The logic circuit compares a request with the data in the database and retrieves a subset of data and sends it to an output control unit. The output control unit sends the subset of data to a sending unit. |
US08917874B2 |
Method and apparatus for decoding an audio signal
Method and apparatus for processing audio signals are provided. The method for decoding an audio signal includes extracting a downmix signal and spatial information from a received audio signal, generating surround converting information using the spatial information and rendering the downmix signal to generate a pseudo-surround signal in a previously set rendering domain, using the surround converting information. The apparatus for decoding an audio signal includes a demultiplexing part extracting a downmix signal and spatial information from a received audio signal, an information converting part generating surround converting information using the spatial information and a pseudo-surround generating part rendering the downmix signal to generate a pseudo-surround signal in a previously set rendering domain, using the surround converting information. |
US08917872B2 |
Encryption key storage with key fragment stores
Systems, methods, and machine-readable and executable instructions are provided for encryption key storage. Encryption key storage may include associating each of a plurality of identifiers with a different one of a plurality of key fragment stores, determining a plurality of indexes, where each of the plurality of indexes is based upon a handle provided by a customer, an authorization token provided by the customer, and a different one of the plurality of identifiers, partitioning an encryption key provided by the customer into a number of encryption key fragments, and distributing the plurality of indexes and the number of encryption key fragments to the plurality of key fragment stores. The handle can be a uniform resource identifier, for instance. |
US08917871B2 |
Asymmetrical chaotic encryption
Implementations and techniques for asymmetrical chaotic encryption are generally disclosed. One disclosed method for asymmetrical encryption includes determining a ciphertext control block from data, where the ciphertext control block is based at least in part on one or more Chebyshev polynomials. The method also includes encrypting at least a portion of the data into an encrypted ciphertext block, where the encrypted ciphertext block is based at least in part on Logistic Mapping, and in which a final ciphertext includes the encrypted ciphertext block and the ciphertext control block |
US08917868B2 |
Adaptable encryption device and methods for use therewith
A video processing device includes a data segmentation generator that receives a domain selection, n, and that segments input A/V data into n data blocks. An encryption processing device receives an encryption depth selection, k, and a range selection, m, and sequentially encrypts each of the n data blocks m times using k different keys to generate n encrypted data blocks. An output formatter generates encrypted A/V data from the n encrypted data blocks. |
US08917865B2 |
Voltage generation apparatus and voltage generation method
A voltage generation apparatus includes a booster circuit which outputs a direct-current voltage after having performed boosting processing, the voltage value of the direct-current voltage being specified on the basis of a pulse width of a series of pulse signals inputted, a direct-current to alternating-current conversion circuit which generates a ringer voltage to be supplied to a device connectable to a telephone line by converting the direct-current voltage outputted by the booster circuit to an alternating-current voltage, and a control unit which outputs a series of pulse signals to the booster circuit. the series of pulse signals having a feeding-voltage pulse width corresponding to a target voltage value of a feeding, voltage or a ringer-voltage pulse width corresponding to a target voltage value. the feeding-voltage pulse width and the linger-voltage pulse width being pulse widths having been set in a voltage adjustment stage. |
US08917862B2 |
Automated response system tuning
A system and method for creating, storing, and retrieving data associated with initiated communications to a vendor are disclosed. An exemplary system includes a response server in communication with a database that provides a platform for storage and retrieval of records created by the response server. The response server is configured to provide a series of menus including a group of selections during the initiated communications to the vendor and receive inputs in response to the menus. The response server is further configured to create a record for each initiated communication as the initiated communication is occurring, and to create a report including at least a portion of the data from each record. The portions of data taken from each record each describe a characteristic of at least one of the inputs for the initiated communication associated with each respective record. |
US08917861B2 |
Automated voice connection to a best-determined target
An apparatus and method for initiating a voice communication to a best-determined target includes associating a plurality of workers in a worker list with a skills profile for each worker. Upon receiving an assistance request for a task, the worker list can be searched automatically for target contacts having the skill profile best-matching the assistance request. Further search criteria can be compared between the task and the matched target contacts to facilitate the proper selection of the best-matched target contacts. Upon a match, a voice communication is automatically initiating between the requestor to the best-determined target contact. |
US08917860B2 |
Methods and systems for processing and managing communications
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. |
US08917857B2 |
Method and system for call to role
Methods and systems are provided for routing incoming customer service requests directly to the most appropriate destination within a call center without requiring customer knowledge of a specific telephone number or extension to call and without requiring the customer to select from a series of menus. The receiving location or inbound call center accepts a voice call from a customer. The incoming voice call includes an associated data stream. This data stream is processed by the inbound call center and is used to route the call to the appropriate destination or customer service representative, for example a specific person, a department, a subsidiary, an individual either working within a facility or working outside the facility, a subcontractor and combinations thereof. Additional functionality is provided by including additional data, e.g. data in addition to routing data, along with voice data. |
US08917856B2 |
Call center system and call service implementation method thereof
The present invention discloses a call center system and a call service implementation method thereof, wherein in the system, a Web access device is used for logging on an instant messaging server based on an instant messaging access of a user and sending instant messaging queuing information to a Computer Telephony Integration (CTI), and initiating an instant messaging request to a seat after receiving queuing result information returned by the CTI; the CTI is used for returning the queuing result information to the Web access device according to the received instant messaging queuing information and sending a Web access service beginning message to the seat; and the seat is used for accepting the instant messaging request initiated by the Web access device according to the received Web access service beginning message and performing an instant messaging. The call center system and the call service implementation method thereof provided by the present invention combines the interaction of the voice access and the operation of network access instant messaging, perfecting the call center system with a single manner of the voice access. |
US08917853B2 |
Enhanced customer experience through speech detection and analysis
A method and system for enhancing problem resolution at a call center based on speech recognition of a caller includes, receiving an incoming call and generating call data based on speech recognition of the incoming call using a computer. The method generates and associates annotated metadata about the call data. A historical record is created which includes the call data and the annotated metadata. The historical record may be stored in a storage medium communicating with the computer. Context data is generated for the incoming call by analyzing the historical record to identify: a caller, a topic, a date and a stress level of the caller. The method compares the context data to historical records of previous calls. A topic probabilities analysis is conducted by comparing the context data to the historical records of previous calls, and a solution is determined for the topic based on the probabilities analysis. |
US08917851B2 |
Server for providing enhanced services to contact center agents
A technique is disclosed that enables a contact center to provide enhanced services to its agents. An agent server is interconnected with the automatic call distributor (ACD) and agent telephones of the contact center. The server intercepts messages sent by the ACD, which contain caller-provided data obtained by an interactive voice response system. When it is determined that the particular agent has access to both a telephone and a personal computer, the agent server draws a distinction in the information content of the received message. In doing so, the agent server provides the call initialization information in the message to the agent's telephone, and appears as if the information were coming from the ACD; additionally, the agent server provides the caller-provided data to the agent's personal computer. The personal computer is then able to execute a predetermined application, such as a display-oriented presentation application, based on the caller-provided data. |
US08917846B1 |
System and method for controlling audio in a multi-user meeting
A system and method for controlling audio in a multi-user meeting is provided. The method may include determining, using the one or more processing devices, that a group video conferencing device is associated with a multi-user video conference. The method may further include determining, using the one or more computing devices, whether a user associated with the multi-user video conference is located in a geographical location associated with the group video conferencing device. The method may also include, when the user is located in the geographic location of the group video conferencing device, automatically activating, using the one or more computing devices, a no-audio mode for a computing device associated with the user located in the geographical location. |
US08917843B2 |
Methods and systems for inbound call control
An indication of an incoming call may be received at a call control unit communicatively coupled to, and/or resident within, a telephone. The indication may include identification information for the incoming call. It may be determined whether additional information regarding a caller associated with the identification information exists, and if so, a first operation may be performed on the incoming call responsively to the additional information, otherwise, a second operation may be performed on the incoming call responsively to an absence of the additional information. The additional information my include a user-configurable list of desired callers (e.g., a whitelist) and/or undesired callers (e.g., a blacklist). The additional information may also include caller identification information and/or a spam score. The first operation may be blocking the incoming call, forwarding the incoming call to a voice mailbox, transmitting the incoming call to the telephone, enabling the telephone to receive the incoming call, and/or answering the incoming call and then terminating the incoming call. In some embodiments, the first and/or second operations performed on the incoming call is/are user configurable. |
US08917838B2 |
Digital media recording system and method
A system and method for recording and providing a written transcript of a portion of a media session (e.g., a video or audio conference) are provided. An exemplary system continuously records a media session, allowing one or more users to select segments of the session to store and have transcribed. A copy of the recording and the corresponding transcription may be provided to one or more users. |
US08917832B2 |
Automatic call flow system and related methods
Systems and methods are provided for obtaining statistics from the use of a voice application. More particularly, the invention may comprise an interception engine that is configured to receive a document from an IVR application server and inject a marker(s) into the document, and pass the document on to an IVR browser. The interception engine is further configured to receive a response document from the IVR browser, remove the marker results, and pass the document on to the IVR application server. The marker results are used to create statistical information useful in the analysis of the operation of the voice application in the IVR system. In an exemplary embodiment, the markers are used in connection with a map of the call flow of the voice application. |
US08917830B2 |
Audio call screening for hosted voicemail systems
The present invention allows a user to screen messages being left at a hosted voicemail system from a telephone terminal. Incoming calls intended for the telephone terminal are routed to the voicemail system immediately or after attempting to connect incoming call to the telephone terminal. As the caller is leaving a message at the voicemail system, a connection between the incoming call, voicemail system, and telephone terminal is established to allow the user to listen to the message and decide whether to take the call. The user may decide to take the call or let the caller finish leaving the message. In one embodiment, the telephone terminal is equipped to open only the speaker channel for monitoring the message and will provide a fully bi-directional connection if the user takes the call. The supporting switch and telephone terminal communicate with each other to facilitate the monitoring and taking of calls. |
US08917829B2 |
Automatic contextual media recording and processing utilizing speech analytics
Embodiments are provided for the automatic real-time recording and processing of media in a communications network based on the context of the media. In one embodiment, a media stream is received in an analysis module in a service platform in the communications network. The media stream may represent a communication session between a calling party and a call center in the network. The incoming media steam is analyzed to identify words comprising a context of the communication session. A determination is then made as to whether the context of the communication session is related to a set of business rules associated with the service platform which may automatically trigger the retention of a recording of the communication session. If the context of the communication session is related to the set of business rules, the retention of the communication session is automatically triggered in real-time at a recording module. |
US08917825B2 |
Telephone-based commerce system
A speech application implements a telephone-based commerce system and method which complements a core payment processing business and influences banks and other key partners to conduct such electronic business and commerce. The speech application includes a speech driven telephone interface for consumer shopping and order placement of commodity items; a consumer registration interface and secure process that ties in a credit card, debit card, or bank account; and a build-your-own-voice-store web application which includes a voice user interface with interactive voice response tailoring each voice store within the speech framework of the present invention and an inventory database. Multi-currency services, permitting pricing or payment in any chosen currency, as well as multiple spoken language processing of voice inputs are supported for performing voice commerce over telephones. |
US08917824B2 |
Visual voicemail method for managing deleted messages
A method for managing visual voicemail messages includes displaying a list of voicemail messages on a telecommunications handset, receiving user commands for operating on the voicemail messages including a delete message command and in response to a delete message command, marking a voicemail message for deletion with a delete timestamp and moving the voicemail message to a Deleted Messages folder. A Deleted Message Age Indicator function processes to control permanent deletion of voicemail messages in the Deleted Messages folder based on delete timestamps and a global Delete Time value in cooperation with a visual voicemail platform. |
US08917819B2 |
Method and apparatus for spoken diagnostics
A method, apparatus and system to provide the ability for an analog telephone adapter (or other consumer electronics device) to provide spoken information to a consumer to help diagnose problems. The spoken diagnostics system and method for comprises a central analysis server and an analog telephone adapter (“ATA”). When in operation, when a consumer (as an end user) pick up a telephone which is connected to and/or operating through the ATA and enters a preset diagnostic code, defined a telephone number in one embodiment, the ATA and the central analysis server perform a series of diagnostic functions and cause one or more verbal messages relating to the status of the ATA as determined through the diagnostic functions to be spoken over the phone so as to be communicated to the consumer. |
US08917817B1 |
Method and apparatus for voice recognition unit simulation
A call calculator and method thereof used to automate testing of a voice self service platform. The call calculator may have functional logic to calculate an estimated call load. The type of load may be least one of cyclic, peak, burst, choppy, and sustained. The call calculator may use a set of input parameters of an algorithm to calculate the estimated call load, wherein the algorithm may be based on an integral calculus model. |
US08917816B2 |
Multi-leaf collimator device for radiotherapy
A multi-leaf collimator device for radiotherapy, including: a frame that has a box shape and has through-holes formed in top and bottom surfaces thereof; a plurality of collimators that are received in the frame, wherein each of the collimators includes a rack gear formed on the top surface of the collimator, the collimators are symmetrically arranged in a left-right direction about a central portion of the frame, and are slidably provided on the frame; and a motion driving unit that includes a pinion gear that is formed to be detachable from the rack gear formed on the top surface of the collimator, and is provided on the frame to move the pinion gear in a front-back direction of the frame and an up-down direction of the frame. |
US08917814B2 |
X-ray generator and composite device using the same and X-ray generating method
Disclosed is an X-ray generator (1) comprised of an electron emission element (10) which receives energy to emit electrons; a metal piece (20) which receives the electrons emitted from the electron emission element (10) to emit an X-ray; and energy supply portions (3, 5) which supply energy to the electron emission element (10), wherein the energy supply portions (3, 5) irradiate a pyroelectric element functioning as an electron emission element with, for example, ultraviolet pulsed light, and a high-energy local portion is formed in the pyroelectric element. Thus, the X-ray generator wherein the size thereof can be reduced, and an on/off control for the generation of X-ray can be easily performed, can be provided. |
US08917812B2 |
Variable pitch collimator and method of making same
An x-ray detector assembly includes a curved rail and a first plurality of x-ray attenuation plates attached to the curved rail, wherein the plates of the first plurality of x-ray attenuation plates are spaced apart from one another by a first pitch. A second plurality of x-ray attenuation plates are attached to the curved rail, wherein the plates of the second plurality of x-ray attenuation plates are spaced apart from the plates of the first plurality of x-ray attenuation plates by a second pitch greater than the first pitch. A first plurality of x-ray detector cells is also positioned adjacently to the first and second pluralities of x-ray attenuation plates and positioned in a linear arrangement with respect to each other. |
US08917807B1 |
Special thorium-plutonium hydrides for fast treatment reactor
A lightly hydrided/deuterated metallic plutonium-thorium fuel for use in a fast fission pool-type nuclear reactor cooled with liquid metal coolants, including lithium-7 lead eutectic, lead bismuth eutectic or lead. When so used, plutonium-239 is consumed, and merchantable heat is produced along with fissile uranium-233, which can be denatured with uranium-238 and used in light water reactors as fuel. |
US08917806B1 |
Digital phase-locked loop and phase/frequency detector module thereof
A phase/frequency detector module, applicable to a digital phase-locked loop, includes: an edge detector for receiving a reference clock signal and a counting clock signal, where when a positive edge of the counting clock signal occurs, if a positive edge of the reference clock signal has occurred, the edge detector outputs an edge-detected signal, else the edge detector outputs an edge-not-detected signal; a counter coupled to the edge detector, where if receiving the edge-detected signal, the counter outputs a counting result forming a frequency error signal, resets, and loads a count value, and if receiving the edge-not-detected signal, the counter continues to count on the positive edge of the counting clock signal; and a frequency phase converter for performing integration over the counting result, where the integral forms a phase error signal. |
US08917805B2 |
Bipolar transistor frequency doublers at millimeter-wave frequencies
Frequency multipliers include a pair of transistors each connected to a common impedance through a respective collector impedance formed from a transmission line. Each transmission line has a length between about one quarter and about one eighth of a wavelength of an input signal frequency and is tuned to produce a large impedance at a collector of the respective transistor at the input signal frequency. The output frequency between the collector impedances and the common impedance is an even integer multiple of the input frequency. |
US08917802B1 |
Modulation scheme determination through use of multiple sensors
Various embodiments associated with multiple signal editions is described. A plurality of sensors can be deployed in an environment. These sensors can be used to capture a signal of interest (SOI). However, when the signal is weak or difficult to sense, what an individual sensor captures may be of little value. Therefore, multiple sensors can be used together to capture the signal (e.g., different editions of the SOI). Further, it is possible that the demodulation scheme of the signal is not known, such as when the signal is from an unknown network (e.g., a network of an enemy). A mathematical operation can be performed upon signal editions such that a result does not include noise. This result can be used in determining the demodulation scheme of the signal. |
US08917798B2 |
Method and apparatus for distributed processing for wireless sensors
Certain aspects of the present disclosure relate to a method for compressed sensing (CS). The CS is a signal processing concept wherein significantly fewer sensor measurements than that suggested by Shannon/Nyquist sampling theorem can be used to recover signals with arbitrarily fine resolution. In this disclosure, the CS framework is applied for sensor signal processing in order to support low power robust sensors and reliable communication in Body Area Networks (BANs) for healthcare and fitness applications. |
US08917797B2 |
Method and apparatus for controlling buffer overflow in a communication system
A method and apparatus are disclosed for controlling a buffer in a digital audio broadcasting (DAB) communication system. An audio encoder marks a frame as “dropped” whenever a buffer overflow might occur. Only a small number of bits are utilized to process a lost frame, thereby preventing the buffer from overflowing and allowing the encoder buffer-level to quickly recover from the potential overflow condition. The audio encoder optionally sets a flag that provides an indication to the receivers that a frame has been lost. If a “frame lost” condition is detected by a receiver, the receiver can optionally employ mitigation techniques to reduce the impact of the lost frame(s). |
US08917795B1 |
Narrow-band OFDM mode for WLAN
Systems and techniques relating to wireless communications are described. A described system includes circuitry configured to generate, in accordance with a clock signal, a first baseband signal for transmission over a wireless channel, one or more first preamble symbols of the first baseband signal are based on a pre-determined preamble sequence when a first clock frequency is used in the clock signal. The described system includes circuitry configured to generate, in accordance with the clock signal, a second baseband signal for transmission over the wireless channel, one or more second preamble symbols of the second baseband signal are based on the pre-determined preamble sequence, the one or more second preamble symbols have a longer duration than the one or more first preamble symbols when a second clock frequency is used in the clock signal. The second clock frequency is lower than the first clock frequency and is used to extend a wireless communication range of the wireless channel. |
US08917794B2 |
Method, terminal, and system for sending and receiving service information
A method for sending service information includes: judging whether a current ACM profile identifier (profile ID) is consistent with an ACM profile ID recorded in separately-stored coding and modulation information; when the current ACM profile ID is consistent with the ACM profile ID recorded in the separately-stored coding and modulation information, coding and modulating the service information according to the coding and modulation information; when the current ACM profile ID is inconsistent with the ACM profile ID recorded in the separately-stored coding and modulation information, coding and modulating the service information according to an ACM profile table; and sending the coded and modulated service information, where the coded and modulated service information carries the current ACM profile ID. |
US08917789B2 |
Precoding for time or frequency correlated MIMO channels
A method implemented in a base station is disclosed. The method includes precoding data with a precoder, and transmitting the precoded data to a user equipment, and the precoder can be expressed as multiplication OV where V is a first matrix corresponding to a first indication of the precoder for a group of transmitted symbols, and O is a second matrix corresponding to a second indication of the precoder for a variation in a channel. Other methods and apparatuses also are disclosed. |
US08917782B2 |
Vehicular power line communication system
A vehicular power line communication system includes a master and a slave. The master uses a pair of twisted wires, whose far ends are connected to each other to be loop-shaped, as a power line and a communication line. The master thereby outputs high-frequency signals via the pair of twisted wires, transmitting an electric power and data modulation signals. The slave includes an aperture antenna being loop-shaped to receive data modulation signals using an electromagnetic induction connection in an electromagnetic field generated in the pair of twisted wires in response to an energization current of the pair of twisted wires. The slave further includes an error rate monitor circuit which monitors an error rate of data which are obtained from demodulation of the data modulation signals received via the aperture antenna. |
US08917781B2 |
Power line communication system
A vehicular power line communication system includes a looped twisted pair wire, a master, and a slave. The master outputs a high-frequency signal to the twisted pair wire to transmit power and a signal. The slave includes a looped aperture antenna that receives high-frequency power of the twisted pair wire and a received power measurement portion that monitors received power received at the aperture antenna. The aperture antenna includes an aperture region facing an aperture region between twisted portions of the twisted pair wire. |
US08917780B2 |
Method, apparatus and computer program product for providing improved gray mapping
An apparatus for providing improved color intensity mapping may include a processor. The processor may be configured to divide color intensity value byte data into high priority portions and low priority portions distributed as constellation points in a constellation matrix and to provide separation between each of the constellation points by assigning a unique mapping code to a plurality of the constellation points. |
US08917779B2 |
Electrocardiogram signal compression and de-compression system
The invention provides an electrocardiogram signal compression and de-compression system. The invention uses the sign characteristics of the coefficients of the discrete cosine transform type IV and the characteristics of quantization of spectrum to perform the differential pulse code modulation of the spectrum for preserving the high frequency characteristics of the spectrum of the discrete Fourier transform. The invention also uses the Huffman coding to increase the compression ratio. Different from the conventional compression technology, the invention uses the fact that the quantization values of the spectrum in the high frequency are almost the same to increase the compression ratio and preserve the characteristics of high frequency components of the spectrum. |
US08917778B2 |
Image processing apparatus and image processing method
An image processing apparatus includes: a receiving unit which receives image data of program contents and genre information regarding the program contents; a determining unit which determines a characteristic parameter indicating characteristics of a filter filtering a local image obtainable by decoding encoding data, which is generated by encoding the image data received by the receiving unit, in accordance with the genre information received by the receiving unit; a characteristic changing unit which changes the characteristics of the filter in accordance with the characteristic parameter determined by the determining unit; and an encoding unit which generates the encoding data by encoding the image data received by the receiving unit by executing a prediction process by use of a local decoded image filtered in accordance with the characteristics of the filter changed by the characteristic changing unit. |
US08917773B2 |
Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus
A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range. |
US08917768B2 |
Coding of motion vector information
Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol. |
US08917767B2 |
Image display apparatus, video signal processor, and video signal processing method
The present invention provides an image display apparatus capable of reducing a judder and simultaneously weakening the degree of reducing the judder at the time of converting frame rate of a film signal using motion compensation. At the time of converting frame rate of a video signal by adding N (N: integer of 2 or larger) interpolation frames into between original frames neighboring each other along time base obtained from video images in original frames by using motion compensation so that interpolation positions of the video images in the N interpolation frames are set to a deviated position which is closer to the nearest video image in the original frames rather than positions obtained by equally dividing, into (N+1) portions, magnitude of video image motion between an earlier original frame and a following original frame along the time base. |
US08917765B2 |
Video encoding system with region detection and adaptive encoding tools and method for use therewith
A system for encoding a video stream into a processed video signal that includes at least one image, includes a region identification signal generator for detecting a region of interest in the at least one image and generating a region identification signal when the pattern of interest is detected. An encoder section generates the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoder quality parameter. The encoder section adjusts the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal. |
US08917764B2 |
System and method for virtualization of ambient environments in live video streaming
A system and method for virtualization of ambient environments in live video streaming are disclosed. In one embodiment, motion detection is performed to obtain motion information in a current frame in a live video stream. Further, a background model is computed using the motion information. Furthermore, background subtraction is performed using the background model to obtain foreground and background pixels for the current frame in the live video stream. In addition, the obtained foreground and background pixels are refined. Based on the obtained refined foreground and background pixels, a virtualized environment is generated for the current frame by substituting the background pixels. Moreover, the steps of pre-processing, performing, computing, refining, generating and encoding are repeated for a next frame in the live video stream. |
US08917763B2 |
Motion compensation apparatus, video coding apparatus, video decoding apparatus, motion compensation method, program, and integrated circuit
A motion compensation apparatus performs motion compensation on a current block having a non-rectangular shape, using a reference image stored in a frame memory and includes: a reference block memory for storing part of the reference image; a frame-memory-transfer control unit which identifies, in the reference image, a pixel block having a rectangular shape and including a reference block having a non-rectangular shape and used for motion compensation, and transfers pixel data of the identified pixel block from the frame memory to the reference block memory and a motion compensation processing unit which generates a prediction block of the current block, using the reference block included in the pixel block stored in the reference block memory. |
US08917757B2 |
Video processing system and device with encoding and decoding modes and method for use therewith
A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The encoding mode utilizes a plurality of function specific hardware engines that each perform a specific coding function and the decoding module utilizes at least one of the plurality of hardware engines. |
US08917754B2 |
Aluminum melting apparatus
A method and apparatus for melting aluminum uses a dense metal salt of Rubidium, Cesium, or Strontium. The salt is melted by a stinger and then superheated by AC applied to electrodes immersed in the salt. Aluminum in contact with the salt melts and floats on the salt. In continuous scrap melting, inflows and outflows of aluminum are comparable and may be shielded by inert gas. The superheated salt may be purified and may be heated in a separate reservoir and pumped to and from another reservoir containing salt and/or metal. The salt may be used to supplement the heating of an existing furnace. |
US08917753B2 |
Alignment method of semiconductor optical amplifier and light output device
Provided is an alignment method of a semiconductor optical amplifier with which optimization of coupling efficiency between incident laser light and light waveguide of the semiconductor optical amplifier is enabled without depending on an external monitoring device. The alignment method of a semiconductor optical amplifier is a method that optically amplifies laser light from a laser light source and outputs the optically amplified laser light, which adjusts relative position of the semiconductor optical amplifier with respect to the laser light entering into the semiconductor optical amplifier by flowing a given value of current to the semiconductor optical amplifier while entering the laser light from the laser light source to the semiconductor optical amplifier so that a voltage applied to the semiconductor optical amplifier becomes the maximum. |
US08917751B2 |
Optical device
Provided is an optical device capable of bonding each optical part to a substrate with the same applied load by surface activated bonding even if the planar shape sizes of a plurality of optical parts to be mounted on the substrate are different from one another. The optical device includes a substrate, a plurality of optical parts different in planar shape size, bonded to the substrate by surface activated bonding adjacent to one another, and optically coupled with one another, and a plurality of bonding parts provided on the substrate in correspondence to the plurality of optical parts and including metallic micro bumps for bonding each optical part. The total area of the top surfaces of the micro bumps to be bonded to the corresponding optical part of each of the plurality of bonding parts is substantially the same. |
US08917749B2 |
Laser diode mounting substrate for automotive lamp module
Provided is a laser diode mounting substrate for an automotive lamp module using a laser diode. The substrate includes: a substrate body with a power supply circuit pattern, which electrically connects a connector with a contact point of the laser diode, on the top; a first heat conduction layer disposed at the area except for the power supply circuit pattern, on the top of the substrate body; and a second heat conduction layer disposed on the bottom of the substrate body, in which at least one heat transfer hole is disposed through the first heat conduction layer, the substrate body, and the second heat conduction layer. Therefore, the present invention provides an effect that heat generated by the laser diode can be effectively dissipated. |
US08917747B2 |
Method and apparatus for DSL back-channel communication
DSL backchannel data and/or information is transported upstream in a vectored, bonded line DSL system. Backchannel data (e.g., error samples or the like from downstream-end DSL equipment) is encapsulated/packetized using Layer 2 encapsulation. Upstream user data is packetized into Ethernet packets or the like. The backchannel data and upstream user data are combined and the combined data transmitted to an upstream-end DSL apparatus, such as an access node. The combined data are separated in the upstream-end DSL apparatus so that the upstream user data can be processed further. The Layer 2 encapsulated backchannel data is decapsulated and then routed to a vectoring control entity or the like for use in operating the DSL system, for example in mitigating FEXT crosstalk in the DSL system's operation. |
US08917743B2 |
Method and system for enhanced contention avoidance in multi-user multiple-input-multiple-output wireless networks
Wireless medium reservation for simultaneous transmission of multiple downlink spatial streams to multiple receiver wireless stations during a multi-user transmit opportunity over a wireless medium, is provided. Such a reservation includes reserving a transmission period for simultaneously transmitting data from a transmitting station to multiple intended receiving stations on multiple downlink spatial streams over a wireless communication medium. Reserving the transmission period includes transmitting a multi-user request-to-send (MU-RTS) frame to the multiple receiving stations, the RTS frame including a receiver address (RA) field comprising compressed addresses for the multiple receiving stations. The MU-RTS frame includes an indication field that indicates the RTS frame as an MU-RTS without altering the RTS frame type/subtype. |
US08917740B2 |
Channel service manager
A system and method are provided for prioritizing network processor information flow in a channel service manager (CSM). The method receives a plurality of information streams on a plurality of input channels, and selectively links input channels to CSM channels. The information streams are stored, and the stored the information streams are mapped to a processor queue in a group of processor queues. Information streams are supplied from the group of processor queues to a network processor in an order responsive to a ranking of the processor queues inside the group. More explicitly, selectively linking input channels to CSM channels includes creating a fixed linkage between each input port and an arbiter in a group of arbiters, and scheduling information streams in response to the ranking of the arbiter inside the group. Finally, a CSM channel is selected for each information stream scheduled by an arbiter. |
US08917737B2 |
Automatically identifying an edge-facing router
Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, a DHCP message is obtained at a router of a subscriber network. An options field of the DHCP message is identified. The options field of the DHCP message is analyzed to determine whether data in the options field indicates that first router is SP-facing. If it is determined that the router is an SP-facing router, then identification data that identifies the router as an SP-facing router is stored. |
US08917736B2 |
Unified system networking with PCIE-CEE tunneling
Peripheral Component Interconnect Express (PCIe) tunneling over Converged Enhanced Ethernet (CEE) networks. The CEE networks comprise devices configured to use PCIe. An initiating device initiates a command. The command is associated with initiator control signals, which are associated with the initiating device. The initiating device requests permission from an arbiter, and receives a request grant from the arbiter. Based on the request grant, a mapping device maps the initiator control signals, an target device address, and the command into a CEE control frame. Based on the mapping, the initiating device transmits an inquiry to the devices. Based on transmitting the inquiry, the initiating device receives a response from a corresponding device. The corresponding device is associated with the target device address. The response comprises target control signals associated with the corresponding device. Based on the response, the initiating device initiates a transaction to the corresponding device through CEE control frames. |
US08917733B2 |
Using wireless wide area network protocol information for managing a performance level of a processor
Methods and apparatuses are provided for managing a performance level of a processing circuit, such as a modem, by making adjustments to one or more operating parameters provided to the processing circuit, such as a voltage supplied to the processing circuit and/or a clock frequency of the processing circuit. The processing circuit is adapted to monitor wireless wide area network (WWAN) protocol information. The processing circuit may adjust at least one operating parameter provided to the processing circuit in response to the monitored wireless wide area network (WWAN) protocol information. |
US08917731B2 |
Multi-protocol support over Ethernet packet-switched networks
Described are methods and communications network for carrying pseudowires over packet-switched network. A communication network includes a packet-switched network (PSN), a first provider edge (PE) device in communication with a second PE device through the PSN, and a pseudowire (PW) established between the PE devices for emulating a service across the PSN. The PW has a Virtual Circuit Connection Verification (VCCV) control channel that carries an Ethernet Operations, Administration, and Maintenance (OAM) message. In some embodiments, various data plane encapsulation formats enable a PW to emulate an Ethernet or a non-Ethernet service over an Ethernet PSN. Each encapsulation format includes an Ethernet tunnel header and a PW header that encapsulates an Ethernet or non-Ethernet payload. |
US08917726B2 |
Packet flow offload to remote destination with routing bypass
A network utilizes centralized control for the transport of a packet flow to a destination via an intermediary network. The network identifies the intermediary network best suited for offloading the packet flow and then develops a routing policy based on Multiprotocol Label Switching or other circuit-switching type techniques. This ensures that the packets of the packet flow are automatically forwarded to a peering router connected to the identified intermediary network, and ensures that the peering router automatically outputs the packets of the packet flow to the identified intermediary network in a manner that bypasses autonomous routing decisions by the routers of the network. |
US08917724B2 |
Method and arrangement for performing link aggregation
A method for performing a link aggregation on a link aggregation group, comprising a plurality of transport links, for sessions received at a first network node which is connected to a second network node via the link aggregation group. The method, which is to be executed in the first network node, enables link aggregation optimization for the sessions destined for the second network node by selectively choosing transport link for the sessions on the basis of the load of the transport links. The suggested link aggregation results in a packet load balancing and improved bandwidth utilization. An arrangement suitable for executing the suggested method is also provided. |
US08917722B2 |
Fibre channel forwarder fabric login sequence
System and computer program product embodiments for fiber channel forwarder fabric login sequence in a fiber channel switch environment, where a Fiber Channel Forwarder (cFCF) is separated from a Fiber Channel over Ethernet (FCoE) data forwarder (FDF), are provided. In one embodiment, by way of example only, at a Fiber Channel Login (FLOGI) to a target device from an initiator device, a node address acceptance notification is held from reaching the initiator device until each of the zoning distributions have been considered to have been completed. |
US08917721B2 |
Methods and apparatus to control a flash crowd event in a voice over internet protocol (VoIP) network
Methods and apparatus to control a flash crowd event in a voice over Internet protocol (VoIP) network are disclosed. An example method comprises receiving at a VoIP border element a VoIP registration response message having a field representing a priority assigned to a VoIP endpoint, receiving a message from the VoIP endpoint at the VoIP border element, detecting whether a network congestion condition exists, and placing the message received from the VoIP endpoint into one of a plurality of queues based on the priority when the congestion condition is detected. |
US08917719B2 |
Method, equipment and mobile communication system for realizing explicit call transfer
A method, equipment, and a mobile communication system for realizing explicit call transfer are provided. The method for realizing explicit call transfer includes the following steps. A service centralization & continuity application server (SCC AS) receives a call request sent by a second user equipment (UE), and sends the call request to a third UE, in which an instruction for replacing a call between a first UE and the third UE is carried in the call request. A message returned by the third UE according to the call request is received, and the third UE is controlled to establish a connection with the second UE and to break a connection with the first UE. The third UE is an IP multimedia subsystem centralized service user equipment (ICS UE). |
US08917717B2 |
Method and system for multi-modal communications
A system and method for provisionable, multi-modal communications, including detecting a provisioning condition, selecting a communications mode based on the provisioning condition from a first usage mode, a second usage mode, and a third usage mode, and displaying an interface corresponding to the selected communications mode. The first usage mode includes a first communications channel supporting a first communication data consisting of instant messages (IM) and in-network voice data. The second usage mode includes a second communications channel supporting a second communication data consisting of IM, in-network voice data and out-of-network voice data. The third usage mode includes a second communications channel supporting a third communication data comprising video data. |
US08917715B2 |
System and method for synchronizing multi-level output devices in an unreliable network
A method and system are described that allow a device operating in coordination with other devices to synchronize the devices operation with the other devices. A controllable device processor may determine that a received data packet is a retransmission of an initial control command data packet. The processor may obtain from the retransmitted data packet a start value and a time indicator related to performance of the operation. A ramp rate related to the operation to be performed may be obtained. Using the time indicator, an adjusted ramp rate may be calculated. An output value for the device may be set based on the start value, the adjusted ramp rate, and the time indicator. The adjusted ramp rate may result in completing the operation at substantially the same time as though the device received the original command. |
US08917713B2 |
Method and system for managing wireless links in a communication network
A method of operating a communication system comprises establishing a wireless device release time interval for a wireless device release timer at an access node upon establishing an initial network connection between a wireless device and the access node. An initial synchronization process is performed between the wireless device and the access node. The method continues with the access node sending an unsolicited synchronization message to the wireless device and starting the wireless device release timer. A second synchronization process is performed and upon successful completion of the second synchronization process, a success status synchronization response message is sent by the access node to the wireless device. The access node receives a synchronization confirmation message from the wireless device that comprises an identifier corresponding to the identity of the wireless device and upon receiving the confirmation message, the access node cancels the wireless device release timer. |
US08917709B2 |
Scheduled absence on a wireless local area network
A method for scheduling absence periods on a WLAN is provided. The method can include a WLAN station joining a WLAN served by a WLAN access point using an operating channel; formatting a message defining an absence schedule of absence periods during which the WLAN station will be off of the operating channel and unavailable to receive traffic on the operating channel; sending the message to the WLAN access point to register the absence schedule with the WLAN access point; and leaving and returning to the operating channel in accordance with the absence schedule after the absence schedule has been registered with the WLAN access point. |
US08917708B2 |
Discovery and operation of hybrid wireless wide area and wireless local area networks
Technology for setting up a Device to Device (D2D) communication channel between mobile wireless devices is disclosed. The technology includes identifying a first user equipment and a second user equipment located within a proximity; receiving network assisted proximity discovery information at one of the first UE and the second UE from an evolved packet core (EPC) operating on a third generation partnership practice (3GPP) wireless wide area network (WWAN); and setting up a device to device (D2D) communication between the first UE and the second UE based on the network assisted proximity discovery information received from the EPC. |
US08917698B2 |
Intersystem change involving mapping between different types of radio bearers
A packet data core network node and methods supporting packet data communication are disclosed. In one embodiment, a packet date core network node in a first core network comprises a first communication mechanism for control plane handling and mobility management, a second communication mechanism for user plane management and a mechanism for communication with a dual mode mobile terminal over a first radio network. The packet data core network node comprises or communicates with a mapping function for mapping between first radio bearers used in the first core and radio networks and second radio bearers of a type different from the type of the first radio bearers and used in a second core radio network at handover of a dual mode mobile terminal from the first core network to the second core network or vice versa. Another embodiment is a dual mode mobile terminal including such mapping function. |
US08917697B2 |
Radio communication control method, radio base station apparatus and mobile terminal apparatus
To provide a radio communication control method suitable for transmitting a downlink shared channel and a downlink control channel for the shared channel with different base frequency blocks in a communication system in which a plurality of base frequency blocks is combined and the system band is thereby broadened, in the radio communication control method, when different component carriers are assigned to a PDCCH and a PDCCH, to actualize a DCI configuration with a CFI value included in DCI notified on the PDCCH, the DCI is provided with an additional field on which CFI value bits are set. Further, to actualize another DCI configuration with a CFI value included in DCI notified on the PDCCH, part of the DCI field is masked with the CFI value. |
US08917693B2 |
Method of transmitting and receiving wireless resource information
A method of transmitting and receiving radio resource information is disclosed, by which a mobile terminal is able to quickly access a mobile communication system. The present invention includes transmitting a paging message to locate a specific mobile terminal by including information for a radio resource allocated to the mobile terminal in the paging message receiving a response signal for the paging message transmitted according to the information for the radio resource, and performing a connection to the mobile terminal according to the response signal. |
US08917692B2 |
Method and apparatus for preventing inter-cell interference in a heterogeneous network system
The present application relates to a method for a victim cell to construct a subframe alignment in a wireless communication system. More particularly, the method comprises the following steps: receiving, from an interfering cell, subframe alignment information including a first bitmap for defining a subframe pattern for the victim cell and a second bitmap for defining a hybrid automatic repeat and request (HARQ) process pattern of the victim cell; constructing a subframe alignment of the victim cell on the basis of the first bitmap and second bitmap; and performing scheduling for a terminal in the victim cell using the constructed subframe alignment. A downlink signal of the interfering cell may not be transmitted in one or more subframes designated by the subframe pattern for the victim cell, and the second bitmap has a size of 8 bits. |
US08917682B2 |
Method and device for signaling control information in carrier aggregation system
The present invention relates to a wireless communication system. More specially, the present invention relates to a method and a device which enable a terminal to transmit channel quality information, the method comprising the following steps: receiving a control channel, which includes a request for the channel quality information; generating the channel quality information on one or more specific downlink carriers from a plurality of downlink carriers after receiving the control channel; and transmitting the channel quality information through a shared channel, wherein the one or more specific downlink carriers are indicated using the caption of the request for the channel quality information or time information related to the transmission of the channel quality information. |
US08917681B2 |
Method and apparatus for transmitting downlink reference signal in wireless communication system that supports multiple antennas
A method for transmitting reference signals for eight or fewer antenna ports includes mapping a portion of common reference signals (CRSs) for four or fewer antenna ports into a downlink subframe including 1st slot and 2nd slot with a normal cyclic prefix configuration; mapping channel status information reference signals (CSI-RSs) for eight or fewer antenna ports into the downlink subframe according to a preset pattern; and transmitting the downlink subframe into which the CRSs and the CSI-RSs are mapped, wherein the preset pattern defines the CSI-RSs for eight or fewer antenna ports to be mapped onto two OFDM symbols of the data region in the downlink subframe, with the two OFDM symbols being spaced apart by one OFDM symbol, and wherein the portion of the CRSs for four or fewer antenna ports is limited to the CRSs for two or fewer antenna ports. |
US08917676B2 |
Device and method for transmitting long training sequence for wireless communications
A device and method transmits a frame of a wireless communication. The frame includes a preamble that includes a short training sequence and a long training sequence. The long training sequence includes non-zero energy on each of a plurality of subcarriers except a DC subcarrier. A frequency domain window is inserted into the long training sequence to stimulate the subcarriers for channel estimation. |
US08917674B2 |
Method and system for content-aware mapping/error protection
Methods and systems for content-aware mapping/error protection are disclosed. Aspects of one method may include controlling a MAC layer and/or a PHY layer (PHY/MAC layer), in a wireless communication device to wirelessly communicate multimedia information based on content of the multimedia information, which may comprise video information, audio information, and/or data. The controlling of the PHY/MAC layer may comprise selecting a forward error correction code and modulation to be applied to portions of the multimedia information, and selecting one or more antenna to transmit the portions of the multimedia information. The selection criteria may be based on priority assigned to the portions of the multimedia information, and on feedback information from the receiving device and/or a receiver co-located with the device transmitting the multimedia information. |
US08917673B2 |
Configurable downlink and uplink channels for improving transmission of data by switching duplex nominal frequency spacing according to conditions
Transmission techniques using configurable channels for the downlink and/or uplink are described. In one aspect, the downlink channel and/or uplink channel may be independently selected for a terminal. The terminal may establish a connection with a base station on default downlink and uplink channels. Another downlink channel and/or another uplink channel may be selected based on various factors such as channel quality, loading, and interference. The terminal would then switch to the new downlink and/or uplink channel for communication. In another aspect, the base stations broadcast sector information used by the terminals for communication and/or channel selection. The sector information may include various types of information such as the available downlink and uplink channels, the frequencies of the available channels, the loading on the available channels, and QoS information. The terminals may select a sector, a downlink channel, and/or an uplink channel based on the sector information. |
US08917670B2 |
Apparatus and method for signaling in a wireless communication system
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. |
US08917667B2 |
Method, apparatus, and system for processing EMPS in a CSFB mechanism
Embodiments of the present invention provide a method, an apparatus, and a system for processing an eMPS in a CSFB mechanism. The method in the embodiment of the present invention mainly includes: receiving a CSFB access request of a user equipment; determining that the user equipment has a CSFB priority service right according to acquired priority service information of the user equipment; and providing a CSFB access service preferentially for the user equipment with the CSFB priority service right. |
US08917666B2 |
Wireless network using network coding, and method of adaptively adjusting buffering time in wireless network
A wireless network using network coding, and a method of adaptively adjusting buffering time in the wireless network, are provided. A communication method of a cross node in a wireless network, includes determining information associated with a number of hops between a source node and the cross node, and/or a number of hops between the cross node and a destination node. The method further includes adaptively adjusting a buffering time at the cross node based on the information. The method further includes buffering a packet received by the cross node based on the adjusted buffering time. The method further includes performing network coding of the buffered packet and another packet. |
US08917661B2 |
Apparatuses and methods for enhancing data rate for packet-switched (PS) data service
A wireless communication device for enhancing a data rate for a packet-switched (PS) data service is provided. The device comprises a processor configured to reference cell information corresponding to a first subscriber identity card to maintain mobility for a second subscriber identity card by using the referenced cell information when performing the PS data service with a first service network for the first subscriber identity card. |
US08917660B2 |
Method for performing wireless switching
A wireless communication system includes an infrastructure device for transmitting and receiving communications to and from a plurality of user terminals. Each user terminal includes a receiver and a controller that receives a first orthogonal frequency division multiplexing (OFDM) signal on a first carrier frequency that has assignment information indicating a second carrier frequency to transmit uplink data and beam forming information. In response to the assignment information, a transmitter of the user terminal transmits a second OFDM signal on the second carrier frequency using a beam indicated in the beam forming information. |
US08917659B2 |
Method of transmitting warning message in multiple component carrier system
A method of transmitting a warning message in a multiple carrier system performed by a network is provided. The method includes transmitting configuration information on aggregated downlink carriers for a user equipment (UE), transmitting, to the UE, carrier information on a first downlink carrier which is used to transmit a warning message, transmitting, to the UE, a notification which informs the UE of the upcoming transmission of the warning message via a second downlink carrier, and transmitting, to the UE, the warning message via the first downlink carrier. |
US08917652B2 |
Method, system and relay node for processing uplink control information on backhaul link
The disclosure discloses a method, system and RN for processing UCI on a backhaul link. The method comprises that: the RN determines Q′ which is the number of the coded modulation symbols of the backhaul UCI according to the number of SC-FDMA symbols occupied by a GP, wherein the GP comprises RN state switch time deltaT and/or the time interval deltat which is reserved for avoiding the interference caused by RN uplink transmission, and deltaT is the switch time required by the RN to switch from an uplink reception state to an uplink transmission state and/or from the uplink transmission state to the uplink reception state; and the RN codes the backhaul UCI into a Q=Q′×Qm bits sequence, wherein Qm is the number of bits comprised in each coded modulation symbol in the modulation order of the backhaul uplink subframe. The disclosure improves the performance of the system. |
US08917651B2 |
Associating wi-fi stations with an access point in a multi-access point infrastructure network
A wireless network client may be configured to use push button configuration (PBC) techniques to associate with wireless networks that include multiple access points. When the configuration buttons on a smart network host device, such as a wireless network host device, and an enrolling client device are pressed, one of the access points is selected to perform the push button configuration process with the client device. The selected access point then enters a PBC mode, allowing the client and selected access point to perform the authentication and configuration exchange. |
US08917644B2 |
Mobile communication system
A mobile communication system includes a plurality of eNBs that perform radio communication with an UE and an MCE that controls the eNBs. The MCE indicates an MBSFN subframe (MCE) serving as radio resources that transmit a reference signal for power measurement to the UE less frequently than normal to the eNB, the eNB, in addition to the MBSFN subframe (MCE) indicated by the MCE, designates the MBSFN subframe (eNB) serving as the radio resources that transmit a reference signal to the UE less frequently than normal, and in the MBSFN subframe (MCE) and the MBSFN subframe (eNB) the reference signal is transmitted to the UE. In this manner, the reference signal for measuring a power can be transmitted less frequently than normal, and a power consumption of the infrastructure can be reduced. |
US08917643B2 |
Method for efficiently managing carriers in broadband wireless access system
The present invention relates to a method and a device for managing carriers allocated to a terminal in a broadband wireless access system that supports multi-carrier. A method for managing carriers by a terminal in a broadband wireless access system supporting multi-carrier includes transmitting, to a base station, activation requests information for requesting the activation of at least one second carrier allocated from the base station through a first carrier according to the power state of the terminal, receiving, from the base station, a first message that includes activation indication information for indicating the activation of at least one target carrier of the at least one second carrier, and transmitting to the base station a second message which notifies the base station whether the at least one target carrier is ready per activation. |
US08917642B2 |
Station, station control method, and station control program
An application to be booted is selected and operation of the application is controlled according to status of a link between an access point and a station. A station (STA) which can be connected to an access point (AP) includes a link information obtaining procedure which obtains link information including an identifier of the AP to which the STA is connected while the STA is connected to the AP and an application control procedure which selects an application to be booted according to the link information by referring to an action profile in which an identifier of the link information and an application to be booted are related and registered. |
US08917640B2 |
Method and apparatus for handling signals used for delay tolerant access in a wireless communication system
The present description proposes a user equipment for processing data related to contention-based random access in a wireless communication system. The present description proposes to separately handle random access related parameters according to access type of a user equipment. Examples of the access type include normal access and delay tolerant access. In detail, a system information block indicating a first maximum number of preamble transmission applicable to a first type UE performing normal access and a second maximum number of preamble transmission applicable to a second type UE performing delay tolerant access is proposed. Further, back-off interval information used to indicate first type back-off interval information applicable to the first type UE and second type back-off interval information applicable to the second type UE is proposed. |
US08917639B2 |
Eliminating false audio associated with VoIP communications
Embodiments are directed to eliminating false audio using an egress gateway in a communications network. At least one false audio packet is received by an egress gateway. The false audio packet includes false audio. A DTMF packet is received by the egress gateway. The DTMF packet is received subsequent to the at least one false audio packet. The false audio in the false audio packet is replaced with a substitute signal by the egress gateway. |
US08917635B2 |
Method for dynamically optimizing bandwidth allocation in variable bitrate (multi-rate) conferences
Method for dynamically optimizing bandwidth allocation in a variable bitrate conference environment. Conference means with two or more outputs are provided, where each one can output data at different rates, in order to support two or more endpoints which may have different media rates. Two or more endpoints are connected to these conference means for participating in the conference. Whenever more than one video rate is used by participants during the conference, each set of output rates is selected from all possible combinations of output rates in the conference means, wherein the lowest output rate in each selected set is the entry rate of the endpoint joining the conference at the lowest rate. A Quality Drop Coefficient (QDC) for each endpoint that joins the conference is determined for each selected set, wherein the QDC is computed according to the endpoint entry rate and the highest rate, among the output rates of each selected set, that is lower or equal to said endpoints' entry rate. A Quality Drop Value (QDV) is calculated for each of the selected sets, wherein, preferably, the set of output rates with the lowest QDV is determined as the optimal video rate set to select. The video rate of all the endpoints having a video rate above the highest optimal video rate is reduced to the highest optimal video rate, if required, and the video rate of other endpoints having video rate between two consecutive levels of optimal video rates is reduced to the lowest level among said levels. Whenever a change occurs in either the amount of participating endpoints in the conference or in the declared bit rate capability of the participating endpoints, the video rates of all the outputs are recalculated. |
US08917631B2 |
System and method for sharing information between two or more devices
A system and method for sharing digital information between two or more devices in close proximity using a sound signal. The sending device obtains a globally unique share identifier from an information sharing system. The sending device then uploads the digital information to be shared to the information sharing system and transmits the sharing identifier to a receiving device via sound signals. The receiving device communicates the sharing identifier to the information sharing system and receives the digital information from the information sharing system. The information transferred from the sharing system can be password encrypted, the information transfer can be limited to a specified time period or the information transfer can be limited to receiving devices located within a specified geographic extent. In some embodiments of the invention, the sending device broadcasts a sound signal with a sharing identifier encoded in the sound stream and a plurality of receiving devices access digital information at the information sharing system using the sharing identifier as recovered from the sound stream. |
US08917630B2 |
Managing contextual information for wireless communications
Contextual information for wireless communications is managed in terms of management objects (MO) using device management (DM) protocol. Contextual information management is performed by determining a need to change from an old configuration to a new configuration, retrieving profile information necessary to make a decision about the new configuration, and making a decision about the new configuration based upon the retrieved profile information. The new configuration may include information about access technology and changes in one or more defined profiles. |
US08917628B2 |
Safe start-up of a network
A method for start-up of a network, including a number of nodes, which are connected via channels. The nodes exchange information in the form of messages via the channels. The transition phase of a synchronizing node from its initial phase to a synchronized phase is separated in a first integration phase and a second subsequent cold-start phase. A synchronizing node in the integration phase listens to messages being sent from nodes in the synchronized phase and only reacts to an integration message (i-frame) if the integration message is a valid message. Furthermore, a synchronizing node, wherein integration of the synchronizing node to a set of already synchronized nodes was not successful after a specifiable period, changes into the cold-start phase, in which a cold-start procedure of the node is extracted, wherein in the cold-start phase the node does not react to integration messages of a node in the synchronized phase. |
US08917622B2 |
Method for selecting modulation and coding scheme, base station communication module and customer premise equipment communication module
A Base Station (BS) communication module and a Customer Premise Equipment (CPE) communication module are adapted to implement a method for selecting a Modulation and Coding Scheme (MCS). The method for selecting an MCS includes the following steps: receiving a plurality of first packets in a first period, and calculating a Packet Error Rate (PER); determining whether the PER is greater than an error rate threshold; and when the PER is greater than the error rate threshold, performing the following steps: obtaining a Carrier to Interference plus Noise Ratio (CINR) return value; performing an adjusting procedure to obtain a CINR adjustment value; calculating an actual return value according to the CINR return value and the CINR adjustment value; and selecting one of a plurality of MCSs according to the actual return value. |
US08917621B2 |
Method and apparatus for obtaining feedback delay
A method for obtaining feedback delay includes: obtaining a target time elapsed in a process from when a remote radio end receives uplink data sent from a user end to when the remote radio end sends out feedback information responsive to the uplink data to the user end, wherein the feedback information responsive to the uplink data is fed back by a processing node to the remote radio end; calculating a feedback delay by adding the target time and an air interface transmission propagation delay, wherein the air interface transmission propagation delay is a transmission time of the uplink data from the user end to the remote radio end; and configuring, by the processing node, an uplink hybrid automatic repeat request (HARQ) ACK/NACK feedback interval to be the feedback delay. |
US08917620B1 |
Systems and methods for sharing of performance-metric data among similarly configured wireless communication devices
Presently disclosed are systems and methods for wireless communication devices (WCDs) to share relevant performance-metric data with nearby devices having similar configurations. One embodiment takes the form of a method carried out by a WCD. The method includes receiving into a first WCD from a second WCD, via a direct wireless link between the WCDs, data indicating a configuration of the second WCD. The method also includes making a determination as to whether the configuration of the second WCD is at least threshold similar to the configuration of the first WCD and, if so, sharing with the second WCD, via the direct wireless link, performance-metric data for the wireless communication network. |
US08917618B2 |
Uplink coordinated multi-point
Disclosed embodiments may include an apparatus having one or more processors coupled to one or more computer-readable storage media. The one or more processors may be configured to transmit and/or receive channel state information reference signal (CSI-RS) resource configuration information, demodulation reference signals (DM-RS), uplink sounding reference signals (SRS), and power control parameters to support uplink coordinated multi-point (CoMP) operations. Other embodiments may be disclosed. |
US08917616B2 |
Methods and apparatus for detection of a NAT device
A method for detection of a network address translation (NAT) device in a network is described herein. An edge network device detects a first packet at an edge port of the edge network device. A second packet is detected at the edge port of the edge network device. It is determined whether a time to live (TTL) value associated with the first packet is different from a TTL value associated with the second packet. Where the TTL value associated with the first packet is different from a TTL value associated with the second packet, it is determined that a NAT device is connected to the edge port. Where the TTL value associated with the first packet is the same as a TTL value associated with the second packet, it is determined that a NAT device is not connected to the edge port. |
US08917614B2 |
Resource allocation and transmission for coordinated multi-point transmission
Methods, apparatuses and articles of manufacture are disclosed that provide for partial downlink and uplink resource allocations among cooperating cells in a CoMP transmission to a user equipment. The resource allocation can be based on channel conditions and differing capabilities and restrictions of cooperating cells such as in support of heterogeneous network configurations. |
US08917613B2 |
Method and device for transmitting keepalive information
The present invention provides a method for transmitting keepalive information, a terminal, and a network device. The method includes: transmitting, by a terminal, first information to a network device, where the first information is used to instruct the network device to determine keepalive information to be received; the terminal transmits keepalive information to the network device, where the network device is configured to optimize the keepalive information. With the present invention, signaling loads are reduced. |
US08917599B2 |
Systems and methods for controlling data transmission rates
The present application discloses systems and methods for adapting the rate at which the packets are transmitted. In one embodiment, the method includes: (a) receiving a packet; (b) determining whether the packet is high priority packet or a low priority packet; and (c) determining whether a transmission rate value, which defines the maximum rate or maximum average rate at which the node should transmit the low priority packets, should be adjusted, wherein the determination is based, at least in part, on whether at least some number of high priority packets and/or bits was received since a point in time; and (d) adjusting the transmission rate value if it is determined in step (c) that the transmission rate value should be adjusted. |
US08917594B2 |
Link layer reservation of switch queue capacity
A network switch, in response to receipt from a source station of a Layer 2 reservation request, establishes a reservation for capacity of an ingress queue of the network switch for a data flow of the source station. In response to a queue overrun condition on the ingress queue of the network switch while the reservation is active, the network switch preserves data frames in the data flow of the source station transmitted pursuant to the reservation and discards other data frames. |
US08917593B2 |
Random access design in a multiple component carrier communication network
User equipment, systems, apparatuses, methods and/or computer program products are provided to facilitate random access procedures in a wireless communication network. The selection and utilization of uplink and downlink component carriers for conducting contention-free and contention-based random access procedures is facilitated in a multiple component carrier system, where a user equipment is configured with multiple uplink and downlink component carriers. |
US08917590B2 |
Method and system for transferring control of a conference bridge
A conference calling system enables transfer of control of a conference bridge. The transferor terminal has an option to transfer control of the conference bridge to a transferee terminal. The transferee terminal has an option to accept or reject control of the conference bridge. When the transferee terminal accepts control prior to the transferor terminal severing control, the control of the conference bridge is transferred to the transferee terminal. However, when the transferee terminal rejects or does not accept within a predetermined time the control of the conference bridge, the transferor terminal is provided an option to transfer control of the conference bridge to alternate terminals, one terminal at a time, until an alternate terminal accepts control or the transferor terminal severs control of the conference bridge. As long as a terminal has control of the conference bridge, the conference bridge is not severed. |
US08917587B2 |
Terminal station apparatus, base station apparatus, transmission method and control method
A terminal apparatus is disclosed wherein even in a case of applying SU-MIMO and MU-MIMO at the same time, the inter-sequence interference in a plurality of pilot signals used by the same terminal can be suppressed to a low value, while the inter-sequence interference in pilot signal between terminals can be reduced. In this terminal apparatus (200): a pilot information deciding unit (204) decides, based on allocation control information, Walsh sequences of the respective ones of first and second stream groups at least one of which includes a plurality of streams; and a pilot signal generating unit (205) forms a transport signal by using the decided Walsh sequences to spread the streams included in the first and second stream groups. During this, Walsh sequences orthogonal to each other are established in the first and second stream groups, and users are allocated on a stream group-by-stream group basis. |
US08917584B1 |
Systems and methods for computing a relative path delay between multiple transmission sources
Systems and methods are provided for computing a relative path delay between multiple transmitting source to select a source that is closest to a receiving device. Preamble sequences unique to each source are received by a receiving device. The receiving devices determines based on a channel estimation or differential algorithm which transmitting source is closer to the receiving device. The channel estimation algorithm computes the path delay based on a channel estimation correlation at different preamble sequence indices. The differential algorithm computes the path delay based on a correlation between the received and transmitted preamble sequences at different preamble sequence indices. The receiving device selects the closer of the multiple sources to be the source from which to extract data. |
US08917580B2 |
Instructional time and time management apparatus, method and computer program product
Apparatus, methods and computer program products for time and time management instruction are provided. In one embodiment, an apparatus includes: a time instruction module; an indicia of time controlled by the time instruction module; and an input/output mechanism configured to provide a display related to time or time management. |
US08917575B2 |
Device for generating pressure pulses in flowing fluid and method for the same
A device for generating pressure pulses in flowing fluid includes a valve having a stem movable linearly relative to a passageway. The valve is configured to vary restriction to flow through the passageway in response to changes in relative position between the stem and the passageway. The device also includes a rotatable member in operable communication with the valve such that rotation of the rotatable member causes the stem to move, and a motion translation arrangement that is in operable communication with the rotatable member and the stem such that the stem linearly reciprocates in response to the rotatable member rotating in a single direction of rotation. |
US08917567B2 |
Semiconductor device having hierarchical bit line structure and control method thereof
A semiconductor device includes a global bit line and a local bit line, and a switch coupled therebetween. Upon performing a precharge operation, a precharge voltage is supplied to the global bit line with turning the switch ON, so that the local bit line receives the precharge voltage through the global bit line and the switch, and after a lapse of a predetermined time, a precharge voltage is further supplied to the local bit line without an intervention of the global bit line and the switch. |
US08917566B2 |
Bypass structure for a memory device and method to reduce unknown test values
Aspects of the invention provide a bypass structure for a memory device for reducing unknown test values, and a related method. In one embodiment, a bypass structure for a memory device is disclosed. The bypass structure includes: a logic gate configured to receive a test signal and a clock signal; and an output latch configured to receive an output of the logic gate, an output of the memory device, and a bypass data signal, wherein the output latch is configured to hold the bypass data signal and bypass the output of the memory device in response to asserting the test signal, such that unknown data from the output of the memory device is bypassed. |
US08917559B2 |
Multiple write operations without intervening erase
A method may be performed by a data storage device and includes writing first data to a group of storage elements. Each particular storage element of the group of storage elements is assigned to a particular state of a first set of states based on a first data value to be stored in the particular storage element. The method also includes overwriting the first data in the group of storage elements with second data. Each particular storage element of the group of storage elements is assigned to a particular state of a second set of states based on a second data value to be stored in the particular storage element. At least one state is included in the first set of states and is excluded from the second set of states. |
US08917558B2 |
Nonvolatile memory devices, operating methods thereof and memory systems including the same
Nonvolatile memory device, operating methods thereof, and memory systems including the same. In the operating method, a ground select line of a first string connected to a bit line may be floated. An erase prohibition voltage may be applied to a ground select line of a second string connected to the bit line. An erase operation voltage may be applied to the first and second strings. |
US08917557B2 |
Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device comprises a semiconductor substrate, memory strings formed above the semiconductor substrate, and a control circuit configured to control voltages applied to the memory cells. In a read operation, when the control circuit precharges a first source line electrically connected to a selected memory string to a first voltage, the control circuit precharges a second source line electrically connected to an unselected memory string to a second voltage, the second voltage being higher than the first voltage, and after the second source line is precharged, the control circuit precharges a first bit line electrically connected to the selected memory string to the second voltage. |
US08917553B2 |
Non-volatile memory programming
Some embodiments include a memory device and a method of programming memory cells of the memory device. One such method can include applying a signal to a line associated with a memory cell, the signal being generated based on digital information. The method can also include, while the signal is applied to the line, determining whether a state of the memory cell is near a target state when the digital information has a first value, and determining whether the state of the memory cell has reached the target state when the digital information has a second value. Other embodiments including additional memory devices and methods are described. |
US08917552B2 |
Nonvolatile semiconductor storage device
A control circuit for a nonvolatile semiconductor storage device, during a write operation, configures multiple bit lines so that bit lines that are adjacent to select bit lines are nonselect bit lines. The control circuit applies a first voltage to a write bit line that is included in the select bit lines, and also applies a second voltage that is higher than the first voltage, to a write inhibit bit line that is included in the select bit lines. Then, the control circuit applies a third voltage that is higher than the second voltage to the nonselect bit lines. As a result, the control circuit raises the voltage of the write inhibit bit line, while maintaining the write bit line at the first voltage. Next, the control circuit applies a fourth voltage for the write operation to the drain-side select gate line. |
US08917550B2 |
Apparatus comparing verified data to original data in the programming of memory cells
Apparatus configured to perform a programming operation on a row of memory cells in response to original data, configured to perform a comparison of verified data of the row of memory cells to the original data following success of the programming of the row of memory cells, and further configured to perform a post-programming program operation on the row of memory cells if the verified data is different from the original data. |
US08917545B2 |
Semiconductor intergrated circuit device, method of manufacturing the same, and method of driving the same
A semiconductor integrated circuit device, a method of manufacturing the same, and a method of driving the same are provided. The device includes a semiconductor substrate, an upper electrode extending from a surface of the semiconductor substrate; a plurality of switching structures extending from both sidewalls of the upper electrode in a direction parallel to the surface of the semiconductor substrate, and a phase-change material layer disposed between the plurality of switching structures and the upper electrode. |
US08917543B2 |
Multi-state spin-torque transfer magnetic random access memory
A multi-state spin-torque transfer magnetic random access memory (STTMRAM) is formed on a film and includes a first magnetic tunneling junctions (MTJ) having a first fixed layer, a first sub-magnetic tunnel junction (sub-MTJ) layer and a first free layer. The first fixed layer and first free layer each have a first magnetic anisotropy. The STTMRAM further includes a non-magnetic spacing layer formed on top of the first MTJ layer and a second MTJ formed on top of the non-magnetic spacing layer. The second MTJ has a second fixed layer, a second sub-MTJ layer and a second free layer. The second fixed and second free layers each have a second magnetic anisotropy, wherein at least one of the first or second magnetic anisotropy is perpendicular to the plane of the film. |
US08917539B2 |
Solid, multi-state molecular random access memory
A solid-state, multi-valued, molecular random access memory (RAM) device, comprising an electrically, optically and/or magnetically addressable unit, a memory reader, and a memory writer. The addressable unit comprises a conductive substrate; one or more layers of electrochromic, magnetic, redox-active, and/or photochromic materials deposited on the conductive substrate; and a conductive top layer deposited on top the one or more layers. The memory writer applies a plurality of predetermined values of potential biases or optical signals or magnetic fields to the unit, wherein each predetermined value applied results in a uniquely distinguishable optical, magnetic and/or electrical state of the unit, thus corresponding to a unique logical value. The memory reader reads the optical, magnetic and/or electrical state of the unit. |
US08917536B2 |
Adaptive reference scheme for magnetic memory applications
A structure and method is described for an adaptive reference used in reading magnetic tunneling memory cells. A collection of magnetic tunneling memory cells are used to form a reference circuit and are coupled in parallel between circuit ground and a reference input to a sense amplifier. Each of the magnetic memory cells used to form the reference circuit are programmed to a magnetic parallel state or a magnetic anti-parallel state, wherein each different state produces a different resistance. By varying the number of parallel states in comparison to the anti-parallel states, where each of the two states produce a different resistance, the value of the reference circuit resistance can be adjusted to adapt to the resistance characteristics of a magnetic memory data cell to produce a more reliable read of the data programmed into the magnetic memory data cell. |
US08917531B2 |
Cell design for embedded thermally-assisted MRAM
A thermally assisted magnetoresistive random access memory cell, a corresponding array, and a method for fabricating the array. An example cell includes a first metal layer, a second metal layer, an interlayer, a first magnetic stack, and a first non-magnetic via. The first metal layer includes a pad and a first metal line, with the pad not in direct contact with the first metal line. The second metal layer includes a second metal line and a metal strap. The second metal line is perpendicular to the first metal line and not in contact with the metal strap. The interlayer is located between the first and second metal layers. The first metal line is not in direct contact with the interlayer. The first magnetic stack is in direct contact with the interlayer and the metal strap. The first non-magnetic via is in direct contact with the pad and the metal strap. |
US08917521B2 |
Etch-back type semiconductor package, substrate and manufacturing method thereof
A semiconductor package, a substrate and a manufacturing method thereof are provided. The substrate comprises a conductive carrier, a first metal layer and a second metal layer. The first metal layer is formed on the conductive carrier and comprises an lead pad having an upper surface. The second metal layer is formed on the first metal layer and comprises a bond pad. The bond pad overlaps and is in contact with the upper surface of the first metal layer. The upper surface of the lead pad is partially exposed. A part of the bond pad overhang outward from the edge of the lead pad. |
US08917519B2 |
Circuit board fixing device
An electronic device includes a circuit substrate, a bottom case, and a top case. The circuit substrate has a plurality of slits penetrating therethrough. The bottom case has a groove portion positioned at an inside surface of the bottom case such that edge portions of the circuit substrate are slidable and inserted into the groove portion. Besides, a plurality of pin-shaped protrusion portions is provided in the bottom case to be snib-fitted with the top case, and each protrusion portion has a plurality of locking portions at a tip end portion. Each protrusion portion elastically biases the circuit substrate toward the top side of the bottom case and presses the circuit substrate to a top surface of the groove portion by locking the locking portions to the circuit substrate after the locking portions are respectively inserted into the slits. |
US08917517B2 |
Electronic apparatus, battery pack, and battery pack mounting method
A battery pack includes first casing portions incorporating secondary batteries and a second casing portion incorporating a control board and a wiring sheet metal. The second casing portion is less thick than the first casing portions. By increasing areas of the first casing portions when thinning the battery pack, for example, secondary batteries having large areas can be incorporated while preventing the capacity from becoming smaller. By appropriately setting the arrangement position of the second casing portion having a small thickness, the battery pack can be mounted to an electronic apparatus without causing an interference with other members such as a pointing device. |
US08917513B1 |
Data center equipment cabinet information center and updateable asset tracking system
A cabinet frame enclosure is provided having a first side wall, a second side wall, a first opening and a second opening each in combination defining an interior space for accommodating a plurality of equipment, the equipment being removable through the first opening. A plurality of functional modules are provided such as: an asset tracking module for detecting the presence or absence of the equipment from the interior space of the cabinet frame enclosure, the asset tracking module disposed in the first side wall adjacent the first opening; an access control module for providing electronic locking and access control to the interior space of the cabinet frame enclosure; an environmental management module for monitoring and controlling environmental conditions within the interior space of the cabinet frame enclosure; a power management module for monitoring and controlling power distribution to equipment located in the interior space of the cabinet frame enclosure, the power management module disposed in one of the first side wall or second side wall and adjacent the second opening; and a cabinet control module (CCM) for providing consolidated connectivity to the plurality of functional modules, wherein the CCM presents a single network connection for managing the equipment located in the cabinet frame enclosure. |
US08917507B2 |
Cooling device, electronic substrate and electronic device
A cooling device is provided. The cooling device is equipped with an electronic substrate on which a heating element has been mounted, and comprises a thermal diffusion unit of a plate-like shape. A front surface of the thermal diffusion unit thermally contacts a first circuit mounting surface of the electronic substrate. A rear face of the thermal diffusion unit thermally contacts a second circuit mounting surface of the electronic substrate. And, the thermal diffusion unit diffuses heat from the heating element according to vaporization and condensation principles of a refrigerant sealed therein. |
US08917506B2 |
Portable electronic device case with battery
A case for a smartphone electronic device protects and extends the battery life of the smartphone. The case has a first case portion and a second case portion, which assemble together to protect the top, side, and bottom edges of the smartphone. The lower case portion includes a battery to extend the battery life of the electronic device. |
US08917504B2 |
Modifying the spatial orientation of a thermal acoustic panel of a computing enclosure rack
Methods, apparatuses, and computer program products for modifying the spatial orientation of a thermal acoustic panel of a computing enclosure rack are provided. Embodiments include receiving, by a configuration controller, a configuration preference from a user; identifying, by the configuration controller, a spatial orientation configuration corresponding to the configuration preference received from the user; and coordinating, by the configuration controller, movement of the thermal acoustic panel relative to a body of the computing enclosure rack in accordance with the identified spatial orientation configuration. |
US08917501B2 |
Electronic device
An electronic device includes: a first housing that includes a first surface in which an operation portion, a hinge mechanism, and a removable cover are provided, and a second housing that is supported rotatally about an axis perpendicular to the first surface by the hinge mechanism and that is rotated between a position where the second housing faces the cover and a position where the second housing recedes from the cover. |
US08917500B2 |
Portable computer
A portable computer comprises a base, a display module, at least one support element and at least one sliding assembly. The base comprises a first area and a second area. The display module comprises a connect end and a display face. Each support element comprises a first end pivoted on a portion of the display module other than the display face and a second end pivoted on the rear end of the base. Each sliding assembly comprises a slide rail disposed at least in the second area and a roller sliding element connected with the connect end and moved along the slide rail. |
US08917496B2 |
Protective enclosure for electronic device
A protective cover for an electronic device that has an interactive control panel and one or more electrical contacts includes a protective shell having first member and a second member. The second member is configured to join with the first case member to at least partially cover the electronic device. An aperture defined by the protective shell is aligned with the interactive control panel when the electronic device is at least partially enclosed by the protective shell. A securing mechanism secures the first member with the second member. An electrical connection attached to the protective shell is configured to connect an electrical source to at least one of the electrical contacts of the electronic device to provide an electrical connection to the electrical source when the electronic device is received by the first member. |
US08917494B2 |
Dual action shutter for drawout circuit breaker
A shutter device for a drawout circuit breaker. The arrangement includes first and second moveable plungers for contacting the circuit breaker. The arrangement also includes a first slider element attached to a moveable first mask. A first link arm is rotatably attached to the first plunger and the first slider element. The arrangement also includes a second slider element attached to a moveable second mask. A second link arm is rotatably attached to the second plunger and the second slider element. Movement of the first and second plungers in a first direction causes movement of the first and second slider elements and the first and second masks in a second direction transverse to the first direction relative to a back plate to form mask passageways. The arrangement also includes a plurality of mounting elements that enable movement of the back plate in the first direction. |
US08917492B2 |
Power storage module for micro-hybrid system of motor vehicle
A power storage module for a hybrid system. The module includes internal absorption elements for absorbing electrolytes, and gasses thereof, that may have separated from a storage cell within the module owing to overvoltages. The module may further include external indicator(s) for indicating that such separated electrolytes are contained within the module case. It is possible to protect a user of the power storage module who wants to open the case of this module, in the event that the power storage cell has released electrolyte in gaseous and/or liquid form into the interior of the case. |
US08917490B2 |
Multilayered ceramic capacitor having dual layer-electrode structure
There is provided a multi-layered ceramic capacitor having a dual layer-electrode structure formed by applying a dual layer of electrode paste to the multi-layered ceramic capacitor. The multi-layered ceramic capacitor having a dual layer-electrode structure includes a capacitor body having a preset length and width and having a plurality dielectric layers stacked therein, an internal electrode unit formed on the plurality of dielectric layers and having a preset capacitance, and an external electrode unit including first external electrodes respectively formed on both sides of the capacitor body to be electrically connected to internal electrodes, and second external electrodes formed on the first external electrodes. |
US08917489B2 |
Apparatus and method for holding a wafer
An apparatus and a method for holding a wafer are provided in this disclosure. The wafer holding apparatus includes: an electrostatic chuck, the electrostatic chuck having a plurality of concentric zones; a plurality of power supply units, each adapted for applying a voltage to one of the zones of the electrostatic chuck independently; and a control unit, adapted for controlling each of the power supply units independently to start or stop applying the voltage to a corresponding zone of the electrostatic chuck. Surface flatness is improved when the wafer is chucked on the wafer holding apparatus according to the disclosure, and the risk of particle contamination can be reduced when the wafer is flattened and gets back into warpage from flatness. |
US08917484B2 |
Magnetoresistive element with nano-crystalline shield
A magnetoresistive data writer and reader may be generally configured at least with a magnetoresistive (MR) element contacting a magnetic shield that is constructed of (Ni78Fe22)99.8O0.2 material. The magnetic shield may be formed with an electrodeposition process that uses β-diketones derivatives to form nano-crystalline grain structure after a subsequent annealing at temperatures above 400° C. |
US08917478B2 |
Bearing with grease pockets, bearing device with plural bearings, and recording device equipped with bearing device
A bearing device has two or more bearings each having an inner ring and an outer ring disposed on the same axis. A ring-shaped holder is disposed between the inner ring and the outer ring and has circumferentially spaced-apart rolling element pockets with a concave grease pocket between each two adjacent rolling element pockets. Rolling elements are disposed in a rollable manner in respective ones of the rolling element pockets and a grease is stored in the grease pockets, the grease serving as a lubricant of the rolling element. The grease consists of at least a base oil comprised of aromatic carbon and a thickener, the content of the aromatic hydrocarbon being 70 weight % or more of the grease. |
US08917474B1 |
Disk drive calibrating a velocity profile prior to writing a spiral track
A disk drive is disclosed comprising a head actuated over a disk, and a ramp near an outer diameter of the disk, wherein the ramp for unloading the head off the disk. The head is positioned at an inner diameter of the disk and then moved toward the ramp in response to a velocity profile. An interval is measured from a beginning of the movement until the head begins unloading onto the ramp, and the velocity profile is adjusted in response to the measured interval. |
US08917473B2 |
Apparatus, method and program product for controlling data writing of tape recording apparatus
In one embodiment, a write controlling method is provided that adjusts the timing to wrap-turn the tape running direction depending on the data amount in order to reduce the time required for positioning in reading any data by performing back-and-forth data writing by positioning a magnetic head of a tape recording apparatus at a predetermined position close to a first end of the tape medium, writing data on the tape medium starting from the predetermined position toward a second end of the tape medium, wrap-turning a running direction of the tape medium when the magnetic head reaches the second end of the tape medium, and writing the data on the tape medium from the second end toward the first end. |
US08917472B2 |
Controlling a tape speed to manage a tape drive buffer
Provided are a storage device, method, and program for controlling a tape speed to manage a tape drive buffer. A tape speed is increased from a current tape speed to a target tape speed on a predetermined speed-change timing to control the reading or writing of data between the buffer and the tape medium. |
US08917471B1 |
Power management for data storage device
A data storage device (DSD) enters a high spindle suppression (HSS) mode to reduce instances of rotation of a spindle motor of the DSD during the HSS mode. When a read command is received from a host to read requested data from the DSD in the HSS mode, it is determined whether the requested data is not stored in a solid state memory of the DSD. If it is determined that the requested data is not stored in the solid state memory, the spindle motor is controlled to rotate a disk of the DSD. The requested data is read from the disk and stored in the solid state memory before completing transfer of the requested data to the host. |
US08917466B1 |
Systems and methods for governing in-flight data sets in a data processing system
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for governing a data processing system. |
US08917464B2 |
Utilization of disk buffer for background replication processes
Embodiments of the present invention utilize a hard disk drive buffer to minimize seek delays during background replication of a first volume and fulfillment of application input/output requests. According to one aspect of the present invention, a requested first sector of data is read along with one or more additional sectors of data. Upon determining that one or more of the read sectors of data should be replicated, the sectors are read from the disk buffer and written to a second volume. |
US08917463B2 |
Lens unit
A lens unit according to the present invention includes: a first lens group and a second lens group being disposed in series on the same optical axis to have a light-converging function, the first lens group and the second lens group each including at least one lens; a first lens barrel 1 retaining the first lens group; a second lens barrel 2 retaining the second lens group and encasing at least a portion of the first lens barrel; and an adjustment mechanism for adjusting relative positioning along an optical axis direction, tilt between respective optical axes, and mutual radial deviation, of the first lens barrel and the second lens barrel. |
US08917458B2 |
Image capturing optical lens assembly
An image capturing optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has positive refractive power. The second lens element has negative refractive power. The third lens element with refractive power has a convex object-side surface, wherein the object-side surface and an image-side surface of the third lens element are aspheric. The fourth lens element with positive refractive power has a convex object-side surface and a convex image-side surface. The fifth lens element with negative refractive power which is made of plastic material, wherein an object-side surface and an image-side surface of the fifth lens element are aspheric, and the fifth lens element has inflection points formed on at least one surface thereof. |
US08917456B2 |
Medium telephoto lens and imaging device
A first lens group having positive refractive power and a second lens group are arranged in this order from an object side, and only the first lens group moves in the optical axis direction while focusing. The first lens group substantially consists of a positive 1-1 lens, a positive 1-2 lens, a positive 1-3 lens, a negative 1-4 lens, an aperture stop, a negative 1-5 lens, a positive 1-6 lens, and a positive 1-7 lens. The 1-3 lens and the 1-4 lens are cemented to each other, and the 1-5 lens and the 1-6 lens are cemented to each other. The second lens group substantially consists of a negative 2-1 lens and a positive 2-2 lens. Only the first lens group moves in the optical axis direction while focusing. |
US08917451B2 |
Variable wavelength interference filter, optical module, and optical analyzer
A variable wavelength interference filter includes: a first reflective film disposed on a face of a first substrate facing a second substrate; a second reflective film disposed on a face of the second substrate facing the first substrate and the first reflective film; a first electrode disposed on the face of the first substrate; and a second electrode disposed on the face of the second substrate. The second substrate includes a movable portion on which the second reflective film is disposed and a connection maintaining portion maintaining the movable portion to be movable in a substrate thickness direction, the connection maintaining portion circumscribes the movable portion and is thinner than the movable portion, and the second electrode is disposed on a portion of the second substrate that is thicker than the connection maintaining portion. |
US08917450B2 |
Light filter, manufacturing method of light filter, and optical device
A light filter includes a first substrate, a second substrate, a first bonding film provided in an entire region at the second substrate side of the first substrate, a second bonding film provided in an entire region at the first substrate side of the second substrate, a first optical film provided on the first bonding film of the first substrate, a second optical film provided on the second bonding film of the second substrate, a first electrode provided on the first bonding film of the first substrate, and a second electrode provided on the second bonding film of the second substrate, and the first substrate and the second substrate are fixed by bonding of the first bonding film and the second bonding film, and the first optical film, the second optical film, the first electrode, and the second electrode are formed of the same material. |
US08917448B2 |
Reflective film combinations with output confinement in both polar and azimuthal directions and related constructions
A reflective film includes microlayers arranged into optical repeat units to reflect light in an extended wavelength band, with thinner and thicker ones of the optical repeat units being disposed generally towards a thin side and thick side, respectively, of the film. The microlayers are tailored to provide the film with a reflectivity, for p-polarized light incident in a first plane, that decreases by at least half from an initial value at normal incidence to a value R1 at an incidence angle θoblique. The film has a reflectivity for p-polarized light incident in a second plane of R2 at the angle θoblique, where R2>R1. A polarizer is combined with the reflective film, the combination defining an oblique transmission lobe, and the thick and thin sides of the reflective film are oriented relative to the polarizer to reduce an azimuthal width Δφ of the transmission lobe. |
US08917447B2 |
Microreplicated film for attachment to autostereoscopic display components
Microreplicated light redirecting films suitable for use in autostereoscopic displays and backlights are made to incorporate at least one nanovoided layer whose interface with another layer forms an embedded structured surface of the light redirecting film. The nanovoided layer includes a polymer binder and optional nanoparticles, and may have a refractive index less than 1.35 or 1.3. The light redirecting films may be adapted for attachment to one or more other components of an autostereoscopic display, such as a display panel and/or a light guide of a backlight. |
US08917446B1 |
Display device with plural screens
A display device with plural screens includes a plurality of display units arranged in matrix and at least one lens module. Each display unit includes a frame located at an outer periphery thereof. The connecting portions located at a crossing of four adjacent display units are substantially cruciform. The at least one lens module is arranged on the cruciform connecting portions. Each lens unit includes a first lens covering a side wall of a display unit, a second lens covering a side wall of an adjacent display unit, and a third lens connected to the first lens and the second lens. The light output surface of the first lens has a plurality of first sawtooth protrusions, the light output surface of the second lens has a plurality of second sawtooth protrusions, and the light output surface of the third lens has a plurality of third sawtooth protrusions. |
US08917445B2 |
Optical receiving apparatus and optical amplifying apparatus
An optical receiving apparatus includes an optical amplification medium that receives an excitation light and an input light, an optical loss medium that receives an output light from the optical amplification medium, a monitor that detects a power level of an output light from the optical loss medium, a controller that controls a power of the excitation light such that the power level of the output light detected by the monitor is at a target value, and a receiver that receives the output light from the optical loss medium, the output light not being optically amplified. |
US08917444B2 |
Chip-based frequency comb generator with microwave repetition rate
A frequency comb generator fabricated on a chip with elimination of a disadvantageous reflow process, includes an ultra-high Q disk resonator having a waveguide that is a part of a wedge structure fabricated from a silicon dioxide layer of the chip. The disk resonator allows generation of a frequency comb with a mode spacing as low as 2.6 GHz and up to 220 GHz. A surface-loss-limited behavior of the disk resonator decouples a strong dependence of pumping threshold on repetition rate. |
US08917436B2 |
Piezochromic device
The current invention relates to a piezochromic device wherein said device exhibits a reversible change in appearance initialed by an external applied force and then reverts back to its original appearance over a set relaxation time when the external force is removed. In one embodiment, a device comprising a transparent or semi-transparent cover layer and a magnetic layer, wherein between the cover layer and the magnetic layer is a liquid medium containing magnetically alignable pigments. |
US08917433B2 |
Optical system of a microlithographic projection exposure apparatus
The invention relates to an optical system of a microlithographic projection exposure apparatus, comprising a mirror arrangement having a plurality of mirror elements which are adjustable independently of one another for the purpose of changing an angular distribution of the light reflected by the mirror arrangement, a polarization-influencing optical arrangement having at least one polarization-influencing component, wherein, by displacing the polarization-influencing component, a degree of overlap between the polarization-influencing component and the mirror arrangement can be set in a variable manner, and a deflection device having a respective reflection surface upstream and downstream of the mirror arrangement relative to the light propagation direction. |