Document | Document Title |
---|---|
US08516160B1 |
Multi-level administration of shared network resources
In one embodiment of the present invention, there is provided a mechanism for implementing multi-level network administration in operating system partitions. With this mechanism, it is possible to control how network messages are routed and how network resources are used at multiple levels of an operating system environment. In one embodiment, a global administrator can control (or at least affect) routing at the partition level by setting the partition message processing rules. Similarly, a partition administrator can control (or at least affect) routing at the process group level by setting the process group message processing rules. Further, the global administrator can control the amount of a network resource that can be allocated to a non-global partition as a whole, and the partition administrator can control how that amount of the particular network resource can be allocated to the various projects within that non-global partition. |
US08516157B1 |
System and method for network data compression
The present invention relates to a method of compressing data in a network, the data comprising a plurality of packets each having a header and a payload, the header comprising a plurality of header fields, the method comprising generating a classification tree based on at least a portion of the plurality of header fields, determining a inter-packet compression plan based on the classification tree, and performing inter-packet compression in real time for each payload of at least a first portion of the plurality of packets, the inter-packet compression being performed according to at least a portion of the inter-packet compression plan. |
US08516156B1 |
Adaptive compression
A method, system, and apparatus are directed towards compression of content over a network. The content may include content length information, such as within a header. In one embodiment, a portion of the content may be compressed to approximately fill a buffer of a predefined size. If there remains additional uncompressed content, a new content length may be determined based in part on the length of the compressed content and the remaining uncompressed content. The buffered content and the new content length may then be forwarded in response to the request. The remaining uncompressed content may be split into predefined blocks using identity compression. Identity compression may then be applied to the remaining uncompressed content which is then forwarded to a destination in response to the request. |
US08516155B1 |
Dynamic content conversion
A method of display modification in a client server web system, comprising, intercepting, by a web intermediary, a response to a client request, sent by a server in response to the request, the response including client side active content adapted to execute at a browsing software on a client computer; replacing at least one display-related code section in said response by a wrapper section that includes code for modification of at least one display element and code for executing the original display-related code section; and executing said wrapper section as client side active content at said client to generate a display, modified from a display that would have been generated by executing the response. |
US08516152B2 |
Lookahead computation of routing information
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, an indication that a current network state has changed to a new network state from an old network state; determining whether the node has access to pre-computed routing information associated with the new network state; if the node has access to pre-computed routing information associated with the new network state, using the pre-computed routing information to route future network traffic; and if the node does not have access to pre-computed routing information associated with the new network state, computing new routing information and using the new routing information to route future network traffic. |
US08516151B2 |
Packet prioritization systems and methods using address aliases
A switch fabric includes input links, output links, and at least one switching element. The input links are configured to receive data items that include destination addresses. At least some of the data items have different priority levels. The output links are configured to output the data items. Each of the output links is assigned multiple ones of the destination addresses. Each of the destination addresses corresponds to one of the priority levels. The switching element(s) is/are configured to receive the data items from the input links and send the data items to ones of the output links without regard to the priority levels of the data items. |
US08516147B2 |
Data segmentation, request and transfer method
A process for requesting information, the process including generating a plurality of range requests using a client having a plurality of network interfaces, the range requests each corresponding to a data range of a data resource, transmitting, from the client having the plurality of network interfaces, a plurality of range requests to a server via the plurality of network interfaces, receiving, at the client and from the server, a plurality of segments via the plurality of network interfaces such that each segment is received via a network interface which transmitted the corresponding range request, each segment including a portion of the data resource, and reassembling the data resource using the plurality of segments. |
US08516146B1 |
Method and system for reduction of delay and bandwidth requirements in internet data transfer
Techniques for efficiently and economically providing data transfer through data networks are disclosed. The techniques are particularly suitable for Internet data transfers. In one aspect, delayed response processing is utilized. Requests for common content are initially queued. After a short period of time, the queued requests are processed as a group so as to better utilize available bandwidth, particularly in times where traffic or congestion is high. In another aspect, multiple-destination data packets are utilized. |
US08516143B2 |
Transmitting data within remote application
A device, method and computer program product for transmitting data within remote application are disclosed. The method includes the following steps: detecting a connection attribute with a receiver; selecting an available transmission condition according to the detected connection attribute; and transmitting an audio data and/or a video data to the receiver responsive to a determination that the available transmission condition is fulfilled. |
US08516134B2 |
Unconnected connectivity analysis
A computing device retrieves a set of configuration files of devices associated with a network, and extracts, from the set of configuration files, Internet protocol (IP) address information to form an IP address database. The computing device also extracts, from the set of configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database. The computing device analyzes the IP address database and the BGP routing database to determine network connection information for each of the devices associated with the network and generates an output file that includes the network connection information for each of the devices associated with the network. The device connectivity information is determined without establishing a connection between the computing device and the devices associated with the network. |
US08516133B2 |
Method and system for mobile device credentialing
Methods and systems taught herein allow communication device manufacturers to preconfigure communication devices to use preliminary access credentials to gain temporary network access for downloading subscription credentials, and particularly allow the network operator issuing the subscription credentials to verify that individual devices requesting credentials are trusted. In one or more embodiments, a credentialing server is owned or controlled by the network operator, and is used by the network operator to verify that subscription credentials are issued only to trusted communication devices, even though such devices may be referred to the credentialing server by an external registration server and may be provisioned by an external provisioning server. Particularly, the credentialing server interrogates requesting devices for their device certificates and submits these device certificates to an external authorization server, e.g., an independent OCSP server, for verification. A common Public Key Infrastructure (PKI) may be used for operator and device certificates. |
US08516131B2 |
System and method employing an agile network protocol for secure communications using secure domain names
A network device comprises a storage device storing an application program for a secure communications service; and at least one processor configured to execute the application program enabling the network device to: (a) send a request to look up a network address of a second network device based on an identifier; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a secure communication link; (c) connect to the second network device over the secure communication link, using the received network address of the second network device and the provisioning information for the secure communication link; and (d) communicate at least one of video data and audio data with the second network device using the secure communications service via the secure communication link. |
US08516127B2 |
Method and system for maintaining connections between a terminal and servers in a communication system
A method and system for maintaining connections between a terminal and a plurality of servers in a stand-by state in which the terminal is connected to the servers. The terminal generates timers for maintaining the connections to the servers. The terminal determines whether a timer expires. When the timer expires, the terminal simultaneously sends packets for connection maintenance notifications to all the servers having communication connections to the terminal. |
US08516125B2 |
System and method for simplified data transfer
Systems and methods of performing a simplified data transfer are provided. For example, a method of simplified data transfer may involve downloading an index of files accessed or modified on a home computer onto a handheld device from an online data storage server, displaying on the handheld device a user selectable list of files based on the index of files, issuing a request for a file selected by a user from the list of files from the handheld device to the data storage server, and receiving the file selected by the user onto the handheld device from the data storage server. |
US08516120B2 |
Method and apparatus for managing broadband residential gateways
A broadband residential gateway (BRG) management system has a communications interface coupled to one or more BRGs and one or more content service providers (CSPs), a memory, and a processor. The processor can be programmed to establish a content profile for each of the BRGs according to one or more attributes of the BRGs and the CSPs, receive a content access request from one or more BRGs, and supply each BRG access to selectable content from one or more of the CSPs according to the content profile. |
US08516108B2 |
Self-governing medical peer rating system for health management content
A self-governing medical peer rating system for evaluating and rating health management content includes a subject matter expert (SME) registration module that accepts a subscription from an SME to an application for contribution of content by entering credentials of the SME into the medical peer rating system, a SME verification module that verifies a profile of the SME created by the SME, a SME approval module that approves the SME as a verified SME based on at least one of a positive feedback, a negative feedback, and a neutral feedback from a group of verified SMEs, a community member, and a member of an editorial board. A content creator module that creates the content contributed by the SME. A content approval module that approves the content upon the content being discussed or reviewed by any of the verified SMEs, the community member, and the member of the editorial board. |
US08516104B1 |
Method and apparatus for detecting anomalies in aggregated traffic volume data
Method and apparatus for processing traffic of interest in a network is described. In one example, a baseline profile and at least one threshold is computed using initial aggregated volume data for the traffic of interest. Aggregated volume counts for time periods in a time interval are obtained. Differences between the aggregated volume counts for the time periods and values of the baseline profile for corresponding time periods are computed. An alarm is triggered for each of the differences that exceeds the at least one threshold. |
US08516103B2 |
Method for accessing control that based on virtual computing
Construction of virtual environment, isolate the end user to interact directly with the core data sources, deploy the network listener engine in a virtual environment, using listening and interception technology, a variety of fine-grained authorization aggregates attribute information data to achieve the control of the end user to access core data sources. The present invention implements centralized control of remote maintenance authority, to Encapsulated client application packaged in a virtualized environment, control user access to core data sources, cut off end-users access to core data sources directly. Unify the interface of the maintenance path by virtual environment, standardized login path of maintenance personnel and maintenance tools. |
US08516094B2 |
Method and network management apparatus for implementing information service level inheritance in network management system
A method for implementing Information Service (IS) level inheritance in a network management system includes: defining a WSDL file for an inheriting IRP, including the base management operations of the base IRP in the WSDL file for the inheriting IRP during the defining action to establish the IS level inheritance between the inheriting IRP and the base IRP; implementing conversion between a base management operation message and a SOAP format message according to the IS level inheritance. Apparatuses and other methods for implementing IS level inheritance are disclosed as well. The solution enables the inheriting IRP module of the network management apparatus to correctly execute the base management operation by establishing the IS level inheritance between the inheriting IRP and the base IRP, which meets the IS level description requirement of the IRP. |
US08516093B2 |
Playlist compilation system and method
A method, computer program product and client electronic device for storing, in a memory of a client electronic device, a location of at least one remote media data file available to stream from a server device. A location of at least one local media data file available on the client electronic device is stored in the memory of the client electronic device. A playlist is compiled that defines the location of the at least one remote media data file and the location of the at least one local media data file. The at least one local media data file and the at least one remote media data file in the playlist are rendered and metadata concerning the at least one local media data file rendered is transmitted to the server device. |
US08516092B2 |
Method and system for providing keyboard, video, and mouse switching
A method and system for providing keyboard, video, and mouse switching includes establishing a basic input/output system (BIOS) agent and an operating system (OS) agent on a server of a plurality of servers. The basic input/output system agent routes input/output data between the server and a remote keyboard, remote video device, and/or remote mouse over a network during a pre-boot phase of the server. The operating system agent routes input/output data between the server and the remote keyboard, remote video device, and/or remote mouse over the network during a runtime phase of the server. The basic input/output agent may pass data to the operating system agent to indicate that a communication connection has been established between the server and the remote keyboard, remote video device, and/or remote mouse. |
US08516091B2 |
Mass configuring technical systems
A computer-implemented method for mass configuring technical systems includes receiving a call that is associated with a configuration manager and generated from a first of multiple systems. Each of the multiple systems has at least one instance of the configuration manager, and each system includes multiple technical systems configured using a corresponding instance of the configuration manager. The method includes retrieving, from the corresponding instance and in response to the call, identifiers for at least a subset of the technical systems in the first system. The method includes retrieving, from the corresponding instance and from the subset of the technical systems, configurations for the subset of the technical systems. The method includes forwarding an execute configuration communication to the corresponding instance including at least one parameter that has been changed from the retrieved configurations. |
US08516086B2 |
Generalized credential and protocol management of infrastructure
A workflow request having a set of device specific operations and credentials is obtained. The workflow request is parsed to locate at least one of the set of device specific operations and credentials. The located device specific operations and credentials are replaced with at least one logical device operation and logical credentials to create a generalized credential and protocol workflow. |
US08516080B2 |
System and method for providing virtual web access
A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network. |
US08516077B2 |
Method and system for providing electronic user assistance
A system and method for incorporating software modules into a website or other information source that is searchable and updateable, which helps to create a dynamic user assistance environment. The system searches based on context/category sensitive natural language requests. This dynamic environment becomes “smarter” over time and will track questions and answers by a number of methods to assure the answers are up to date and that there is a high confidence match for the user's inquiry. The entire collection of data resides in a centralized location where the information can be leveraged to answer a user's question and aid in the creation of question/answer pairs for later use. Additionally, the assistance system supports a method for incorporating new informational content and answers to unanswered questions, for example by authorized support persons, that are categorized and stored in the existing system for later reference and use. |
US08516072B2 |
Method and apparatus for generating object-oriented world wide web pages
In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object classes, HTML documents can be manipulated programmatically. The properties of each element are stored in instance variables of the associated object. Each object class can include methods to manipulate the HTML element within an HTML document. |
US08516071B2 |
Systems and methods for creating virtual universal plug-and-play systems
Methods and devices enable a device located on a source network to appear as a virtual device on a target network. Agent applications running on computers on the source and target networks communicate over a peer-to-peer network enabled by a super-peer networking server on the Internet. To share a device, the target network agent requests the source network agent to provide access to a device in the source network. The source network agent sends the device name, properties, and service template information to the target network agent. The target network agent uses the received information to announce itself as the device to the target network. Devices on the target network may request device services from the target network agent. Such requests are repackaged by the target network agent and sent to the source network agent. The source network agent redirects the service request to the actual device and redirects received responses to the target network agent. The target network agent receives the processes forwards service response to the requesting device. Thereafter, the requesting device on the first network can directly access services from the device on the second network as if the two devices were on the same network. Using such methods, devices on a local network may access services available on an Internet server as if the server was on the local network. |
US08516069B1 |
Optimizer-to-link layer interface using dynamic buffering
Systems and methods are described for communicating overhead data in a way that complies with applicable protocols while using return-link bandwidth more efficiently, for example, by providing a shared memory at an interface between lower layers and higher layers of a protocol stack. In one exemplary configuration, a shared dynamic buffer is provided at the interface between a closely coupled client optimizer and link layer of a user system. For example, the dynamic buffer is used to supplement or replace the FIFO queue typically at the interface between Layers 2 and 3 of the OSI protocol stack for the TCP protocol. The client optimizer continually and efficiently maintains current status data in the shared memory (e.g., ACK or NACK data, FEC data, partial packets, etc.). This status data can be uploaded by the link layer according to upload bandwidth allowances granted by a protocol partner. |
US08516067B2 |
Clearinghouse for messages between disparate networks
A system and method are directed towards managing interoperability between disparate IM networks. A clearinghouse server is provided that receives IM messages from disparate IM networks. The clearinghouse server examines the IM message to determine it is in a compatible protocol for a destination IM network. If the IM message is incompatible a translation service is used to translate the message into a compatible protocol. The translation service further determines if the destination IM network supports a feature employed by the received IM message. If the feature is supported or can be translated to a supported feature, the translation service will also perform the feature translation. Otherwise, the translation service may return an error message indicating that the received IM message includes an unsupported feature for the destination IM network. Upon satisfactory translation, the clearinghouse server forwards the translated IM message towards the destination IM network. |
US08516066B2 |
Method and apparatus for handling subscriptions to changes in user data in a telecommunications system
There is provided a method for handling subscriptions from a subscriber node (700) to changes in data relating to a user held at a database node (900) in a telecommunications system. At the subscriber node (700) a subscribe message is prepared (S1) comprising: first information identifying first data which the subscriber node (700) wishes to receive in a notification message in response to a change to the first data; second information identifying second data which the subscriber node (700) wishes to receive with such a notification message; and third information, different to the first information, specifying a condition to be fulfilled in relation to third data before such a notification message is sent. The first, second and third data each relate to the user and are held at the database node (900). The subscribe message is sent (S2) towards the database node (900). The subscribe message sent from the subscriber node (700) is received (S3) at the database node (900). The subscribe message received at the database node (900) comprises the first, second and third information. At the database node (900) a change to the first data identified by the received first information is detected (S4). In response to the detecting of such a change, and if it is determined (S5) that the condition specified in the received third information has been fulfilled, one or more notification messages is/are sent (S6) from the database node (900) towards the subscriber node (700). The notification message or messages comprise(s): the first data following the detected change; and the second data specified by the received second information. |
US08516065B2 |
Criterion-dependent email display agent
There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content. |
US08516064B2 |
System and method for restricting access to email and attachments
One aspect of the invention is a method for restricting access to one or more email attachments includes receiving an email addressed to a first recipient and including at least a first attachment. The email is processed to determine whether a valid authorization code is associated with the email (and/or the attachment(s)). The valid authorization code identifies the email (and/or the attachment(s)) as an authorized communication. Access by the recipient to the first attachment is prevented if the processing of the email determined that no valid authorization code is associated with the email (and/or the attachment(s)). |
US08516062B2 |
Storage, communication, and display of task-related data
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. A worker may send an email to the information management system that includes an action type parameter. The action type parameter may indicate a task such as updating a database to indicate that a task has been completed, reassigning a task from one worker to another, or transmitting a report to a worker. The information management system may then perform the action indicated by the action type parameter. |
US08516058B2 |
System and method for dynamic tagging in email
A method and computer program product for dynamically sharing tags associated with an email including associating one or more tags with an email after the email has been sent. The one or more tags are made accessible to at least a portion of one or more email users. |
US08516052B2 |
Dynamically managing online communication groups
Dynamically managing an online communication group with a computerized communication tool having at least one processor includes extracting with the computerized communication tool at least one keyword from a private online communication session between at least two parties; and automatically inviting the parties to join an online communication group dedicated to a topic characterized by the at least one keyword with the computerized communication tool. |
US08516051B2 |
Method for delivering CPM message and server thereof
A method that includes receiving a message generated by a source terminal of a requestor; if there are one or more target terminals capable of receiving the message, among plural target terminals of a recipient, transmitting the message to the one or more target terminals, respectively; and transmitting a response message to the source terminal. Also is a method that includes: receiving, from a server, a message generated by a target terminal of a requestor; transmitting, from the mobile terminal to the server, a response message in response to the received message; generating, by the mobile terminal, a reply message in response to the message received from target terminal; transmitting the generated replay message to the server; and synchronizing with the server to receive another message, the another message having been generated by another terminal owned by a same user and intended to be transmitted to the target terminal. |
US08516048B2 |
Method for facilitating a real-time virtual interaction
Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications. |
US08516040B2 |
Load reduction and response time reduction for web-based applications
A device may send a resource from a server device to a proxy device and store the resource on the proxy device as a copy. The device may configure the server device to send a replacement document in place of a web document to a client device in a network when the server device receives a request for the web document from the client device, the web document including a first reference to the resource and the replacement document including a second reference to the copy. The device may configure the proxy device to send the copy to the client device when the client device receives the replacement document from the server device and sends a request for the copy to the proxy device based on the second reference included in the replacement document. |
US08516035B2 |
Browsing and searching of podcasts
Improved techniques that facilitate the use of podcasts are disclosed. The improved techniques can pertain to publishing, hosting, accessing, subscribing, managing, organizing, searching, browsing, transferring, and/or playing podcasts. According to yet one aspect, tags are embedded into syndication feeds that may be made available for distribution by an online media store to facilitate the organization, browsing and searching of podcasts. In accordance with one embodiment, one or more keyword tags may be embedded at the feed and/or episode levels of a podcast, thereby enabling the keywords to be associated with the feed and/or episode. In accordance with another embodiment, two or more category tags may be embedded at the feed and/or episode levels of a podcast, enabling the feed and/or episode to be categorized according to two or more categories. |
US08516033B2 |
Computers or microchips with a hardware side protected by a primary internal hardware firewall leaving an unprotected hardware side connected to a network, and with multiple internal hardware compartments protected by multiple secondary interior hardware firewalls
A personal computer or microchip comprising: a primary internal hardware firewall separating a protected side of the computer's hardware from a network side connected to a network of computers; a master controller and/or a microprocessor is located within the hardware protected side protected by the primary internal hardware firewall; microprocessors are located within the network side located between the primary internal hardware firewall and the network connection; the network side microprocessors are separate components from the primary internal hardware firewall; the primary internal hardware firewall by its internal location not restricting access by the network to the computer's network side, thereby not restricting the network operations of the computer, which are conducted in the network side using the networked microprocessors; and one or more secondary interior hardware firewalls form one or more separate hardware protected compartments in the hardware protected side, a compartment including for example a hardware protected microprocessor. |
US08516031B2 |
Network-based system for social interactions between users
There is provided a system for social interactions between users. The system may include a plurality of network nodes connected in a network, each node comprising a representation of at least one assigned user. The exemplary system comprises a first node assigned to a first user, the first node being adapted to generate an activity upon an execution of an action of the first user with a data object in interaction with the first node. The activity may describe the action in a predetermined format and may include a representation of the data object. The first node may be further adapted to link the activity to at least one second user and to communicate the activity to at least one second node to which the second user is assigned. |
US08516028B2 |
System and method for providing memory bandwidth efficient correlation acceleration
A system and method for providing memory bandwidth efficient correlation acceleration. A correlation accelerator or correlator (e.g., an X*Y correlator) can be configured in association with a processor of a wireless communication system for correlating an input signal data sequence (X) and its shifted versions with a reference data sequence. Shifted versions (including the 0-shifted or the original) with respect to the input signal data sequence can be generated for each column (Y columns) of a sliding window in the correlator in order to reduce an input bandwidth requirement. Each input signal data and the shifted versions can be concurrently multiplied with the reference signal data and the results can be summed together in order to generate an output signal data profile. The output signal data profile can be stored into an accumulator register in order to reduce an output bandwidth requirement. |
US08516026B2 |
SIMD supporting filtering in a video decoding system
A filter engine that performs filtering operations on an input data stream comprising blocks of data. The filter engine includes a first memory element, a second memory element, a first shift register, a second shift register and a processor. The first and second memory elements store blocks of data to be processed. The first shift register receives and stores blocks of data from the first memory element. The second shift register receives and stores blocks of data from the second memory element. The first and second shift registers are adapted to selectively shift their contents by a predetermined number of bits corresponding to the size of a data element, such as a pixel. The processor receives blocks of data from the first and second shift registers and simultaneously performs filtering operations on blocks of data from the first and second shift registers. |
US08516024B2 |
Establishing thread priority in a processor or the like
In a multi-threaded processor, one or more variables are set up in memory (e.g., a register) to indicate which of a plurality of executable threads has a higher priority. Once the variable is set, several embodiments are presented for granting higher priority processing to the designated thread. For example, more instructions from the higher priority thread may be executed as compared to the lower priority thread. Also, a higher priority thread may be given comparatively more access to a given resource, such as memory or a bus. |
US08516023B1 |
Context based file system
A context-based file system (CBFS) receives a request to perform an operation in a hierarchy of directories from a virtual host running on a node in a storage server, the hierarchy having a parent-child relationship and a root directory. An identifier is obtained for the virtual host from an operating system. A directory associated with the virtual host is selected from the hierarchy based on a type of the operation and a position of the directory in the hierarchy. A result is received as a result of performing the operation on the selected directory. |
US08516022B1 |
Automatically committing files to be write-once-read-many in a file system
For automatically committing a file of a file system to a WORM committed state when the file has not been modified for a certain period of time, a file server maintains a list of file identifiers and periodically scans the list to check whether or not the certain period of time has expired for each file on the list. If so, the file is committed to the WORM state. The file server also enforces an in-place lock in response to a client request to modify or delete a file when the certain period of time is found to have expired for the file. A minimum modify time and a maximum modified time are included in each entry of the list of file identifiers in order to skip entries and to reclaim memory of entries during the periodic scan. |
US08516020B2 |
Concurrent transactional checkpoints in a clustered file system
Systems, Methods, and Computer Program Products are provided for performing concurrent checkpoints from file system agents residing on different nodes within in a clustered file system (CFS). Responsibility to checkpoint a modified and a committed data segment to a final storage location is assigned to one of the file system agents. One of the file system agents, which is assigned, is the file system agent whose associated distributed shared memory (DSM) agent is an owner of the data segment. |
US08516019B2 |
Time-based object aging for generational garbage collectors
System and Methods for time-based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. A circular buffer is generated to store a plurality of starting time for a plurality of garbage collections. Generational garbage collection is performed, and the time data in conjunction with the starting times stored in the circular buffer are used to determine when objects are promoted from one generation to the next oldest generation. |
US08516018B1 |
Budgeting native resources in resource-constrained devices that employ a dynamic, garbage-collection based view architecture
Disclosed are apparatus and methods for managing image storage. An image source of a computing device can include one or more functions and a reference to image views for an image object, such as a bitmap object. The image object can include a reference to first storage that stores an image. The image source, the reference to the image views, and the image object are stored in a managed portion of memory. The first storage is stored in an unmanaged portion of memory differing from the managed portion. The computing device displays the image. Upon determining to discontinue displaying the image, an unbind function of the image source is called. The image source responsively discontinues display of the image. The image source receives an indication that the image views are solely weakly referenced. In response to the indication, the image source deallocates the first storage. |
US08516016B2 |
Systems and methods for facilitating communication between a plurality of building automation subsystems
A computer-implemented system for facilitating communication between a plurality of building automation subsystems and a plurality of applications includes a first database storing a hierarchical model of a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database stores each record with a projected semantic type string. The projected semantic type string includes multiple levels of type information and based on the hierarchical model stored in the first database. The system further includes a messaging engine configured to receive a message from one of the disparate building automation subsystems and for one of the plurality of applications. The messaging engine is configured to use the information in the second database to transform the message into a standard format, to append the projected semantic type string to the transformed message, and to provide the transformed message to one of the plurality of applications. |
US08516014B2 |
Segmented processing of data recordings
A method and implementing system are provided in which data, such as video and/or audio data, are presented and recorded on media for subsequent reference, management and/or processing. Original files are divided into segment files which are smaller than the original file. Each segment file may then be processed and/or viewed individually and, after viewing, the segment file is marked as having been viewed, and the marked segment files are immediately available for use in recording new files before all of the segmented files of the original file have been viewed. In one example, a user is enabled to select the size of the segmented files for any of the recorded, and/or scheduled to be recorded, data files. |
US08516012B2 |
Modeling of heterogeneous multi-technology networks and services by method of translation of domain-focused user information model to common information model
In various embodiments, a method comprises defining a plurality of translating references for an object, generating a common information model (CIM) with a processor of a system, the CIM comprising one or more functional object attributes of the object, generating a first instantiation of a user information model (UIM), the first instantiation of the UIM comprising one or more user-associated attributes of the object, interfacing with the CIM using the first instantiation of the UIM, and translating one or more user-associated attributes of the first instantiation of the UIM to the one or more functional object attributes of the CIM using the plurality of translating references. |
US08516009B2 |
Processing of splits of control areas and control intervals
A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set. |
US08516008B1 |
Flexible schema column store
Embodiments are directed towards receiving and processing search queries directed towards relatively large sets of data. The data is stored in a record based datastore. From the stored data, field names, corresponding field values, and posting values may be determined. Posting values may be employed to locate records in the datastore that include the field names and field values. The field names, field values, and posting values may be employed to generate a lexicon. If queries are received, a lexicon query processor may employ the lexicon separate from the datastore to generate responses to the received queries. Queries may include clauses that may be processed using the lexicon separate from the datastore, such as, where clause expressions, group-by clause expressions, aggregation functions, or the like. A time values array may be used to enable queries to process group-by-time expressions that may return results grouped into sub-sets based on time ranges. |
US08516003B2 |
System for manipulating data using a user entity cache
A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache. |
US08516000B2 |
Shopping context engine
A system receives context data associated with a context and a user. The system then associates the context data to a user identifier and retrieves data associated with the context. The system then filters the data according to the context data to create result data. In another embodiment, the system also receives context data from a plurality of users, where the context data pertains to one or more attributes of a context. The system then using the context data ranks the one or more attributes of the context to create ranked data and generates a user interface based on the ranked data. In yet another embodiment, the system communicates context data associated with a context and a user to a server, and receives result data created by the server filtering data retrieved based on the context data. The system then generates a user interface based on the result data. |
US08515993B2 |
Methods and apparatus for processing a database query
In a first aspect, a method is provided that includes the steps of (1) pre-computing a query result for each of a plurality of whole segments of data included in a database; (2) receiving a query specifying a defined range of data in the database; (3) determining if any of the whole segments are within the defined range; (4) performing the query on any partial segments of data within the defined range; and (5) determining the result of the query based on the pre-computed query results for any whole segments determined to be within the defined range and the result of the query on any partial segments within the defined range. Numerous other aspects are provided. |
US08515991B2 |
Content presenting device, content presenting method, and content presenting program
A processing unit retrieves a content name of a first content data stored in an internal storage medium, in response to a transmission of a retrieval key, and a content name of a second content data stored in an external storage medium, in response to a transmission of the retrieval key. A network interface receives a content name of a third content data and content identification information of a third content data over a network, in response to a transmission of the retrieval key over the network. The network interface receives a content name of a fourth content data over the network in response to a transmission of the retrieval key and the content identification information of the third content data over the network. The processing unit generates a content presentation image including the content names of the first, second, third, and fourth content data. |
US08515989B2 |
Dynamic data management system and method for collecting data from disperse sources in real-time
A dynamic system and a method for locating and obtaining patient information in real-time is provided. The system generally comprises an order in the form of a query; a document management and storage system (DMSS); at least one tool that is capable of sending the query to a server in order to retrieve available information; a communication channel; and a data collection and conversion system (DCCS). The DMSS includes both an application processor and a tool processor designed to manage and control the storage of electronic documents through the use of an application program that includes functionality for selecting the tool and authenticating the order. |
US08515988B2 |
Data paging with a stateless service
Systems and methods that facilitate data retrieval in a stateless environment by limiting amount of retrievable data associated with a single client request. A retrieval limitation component partially satisfies a query and retrieves an initial batch of information. Moreover, identifications can further be designated to retrieve additional information if so is required. Accordingly, an application requesting data thru a query can initially be supplied with a limited number of data, which subsequently can be followed by additional data items returned as unique identifiers. |
US08515986B2 |
Query pattern generation for answers coverage expansion
Answers are provided to users in response to queries as a supplement to any responsive documents. Query formats for entity and attribute combinations are identified. The query formats can be substituted with entity and attribute combinations that have a corresponding attribute value to form a list of answered queries. The attribute value corresponding to an answered query can be provided when a query is received that matches an answered query. |
US08515984B2 |
Extensible search term suggestion engine
A search term suggestion engine of a computing device receives characters of user data as the characters are input. The user data is at least part of a search term to be provided to one of multiple applications to search for the search term. An indication of multiple suggestion sources is received from the one application, and one or more suggested search terms are obtained, from the multiple suggestion sources, based on the received characters. One or more suggested search terms can also be obtained from the multiple suggestion sources based on one or more linguistic alternatives for the received characters. The one or more suggested search terms are combined into a combined set of suggested search terms, and the combined set of suggested search terms is returned to a search user interface for presentation to the user. |
US08515981B2 |
Program distribution server, image forming apparatus, program distribution system, and contract document integration method
The EULA dependency relationship determination section determines from the EULA dependency relationship information included in the received data whether or not there is any EULA to be included in another EULA of a plurality of EULAs. The first deletion processing section deletes the EULA that has been determined to be included in another EULA by the EULA dependency relationship determination section. The integration section integrates the remaining EULAs after the processing performed by the first deletion processing section is complete. The second deletion processing section extracts any overlapping portions from the EULA that has been integrated by the integration section and deletes an unwanted part so as not to overlap. The EULA authorization section authorizes the EULA that has been subjected to the processing performed by the second deletion processing section. |
US08515978B2 |
Method of interactive video blogging
Provided is a method for real-time video blogging, including creating and entering comments in real-time by a plurality of terminals accessing a blog; uploading the created and entered comments to a server providing the blog by the terminals; converting the uploaded comments to separate descriptor files and storing the descriptor files in a blog file by the server; and downloading and playing the blog file containing the descriptor files from the server by the terminals. |
US08515973B1 |
Identifying geographic features from query prefixes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying geographic features. In one aspect, a method includes receiving a query. Geographic features are identified, each geographic feature being associated with one or more names, each geographic feature being associated with at least one name that includes the query. A feature-query score is computed for each geographic feature, including: for each name of the geographic feature that includes the query, identifying a computed feature-name score, wherein the feature-name score is computed based on a count of a number of occurrences of the name in a query log, wherein each occurrence is attributed to the feature; and computing the feature-query score based on the identified feature-name scores. The geographic features are ranked according to the feature-query scores. |
US08515971B2 |
Method for assisting in making a decision on biometric data
The present invention relates to a method for assisting a user in making a decision to compare biometric data of an individual with data from a database relating to a large number of individuals, and biometric data is acquired for an individual concerned, that this data is encoded, that the data items are compared in pairs with corresponding data from the database, that, for each comparison score the duplicate occurrence frequency/non-duplicate occurrence frequency ration is established, that the product of all the available ratios is calculated, that this product is standardized, that the standardized ratio is compared to a pre-set threshold, that the values greater than the pre-set threshold are kept and that this result is submitted to the user for him to validate it as appropriate. |
US08515966B2 |
Analyzing queries to generate product intention rules
A method to generate a first product intention rule is described. The method includes generating a keyword support value for a keyword in a query, the keyword support value representing a level of use of the keyword in one or more queries received at an e-commerce portal. A keyword confidence value is generated to represent uses of the keyword in the one or more queries associated with a purchase of a first product. A first product intention rule is generated based on the keyword support value transgressing a support threshold and the keyword confidence value transgressing a confidence threshold. The first product intention rule is stored in a database. |
US08515965B2 |
Concurrent linked-list traversal for real-time hash processing in multi-core, multi-thread network processors
Described embodiments process hash operation requests of a network processor. A hash processor determines a job identifier, a corresponding hash table, and a setting of a traversal indicator for a received hash operation request that includes a desired key. The hash processor concurrently generates a read request for a first bucket of the hash table, and provides the job identifier, the key and the traversal indicator to a read return processor. The read return processor stores the key and traversal indicator in a job memory and stores, in a return memory, entries of the first bucket of the hash table. If a stored entry matches the desired key, the read return processor determines, based on the traversal indicator, whether to read a next bucket of the hash table and provides the job identifier, the matching key, and the address of the bucket containing the matching key to the hash processor. |
US08515964B2 |
Method and system for fast similarity computation in high dimensional space
Method, system, and programs for computing similarity. Input data is first received from one or more data sources and then analyzed to obtain an input feature vector that characterizes the input data. An index is then generated based on the input feature vector and is used to archive the input data, where the value of the index is computed based on an improved Johnson-Lindenstrass transformation (FJLT) process. With the improved FJLT process, first, the sign of each feature in the input feature vector is randomly flipped to obtain a flipped vector. A Hadamard transformation is then applied to the flipped vector to obtain a transformed vector. An inner product between the transformed vector and a sparse vector is then computed to obtain a base vector, based on which the value of the index is determined. |
US08515961B2 |
Method and apparatus for indexing suffix tree in social network
A method for indexing a suffix tree in a social network includes: scanning an input string and dividing the string into partitions each having a common prefix; performing no-merge suffix tree indexing on the divided partitions; storing information on the partitions on which no-merge suffix tree indexing is performed; storing suffix nodes of the no-merge suffix tree; and establishing a prefix tree. The performing no-merge suffix tree indexing includes: generating a set of suffixes having the common prefix in the input string; generating a suffix set from the set of suffixes and storing the suffix set; and building the suffix set as a sub-tree. |
US08515959B2 |
Method and apparatus for maintaining and navigating a non-hierarchical personal spatial file system
A self-organizing personal file system is disclosed that evaluates the “importance” of terms and phrases in a document in a personal corpus relative to usage in a reference corpus. A personalized term weighting scheme assigns a weight to terms or phrases based on the frequency of occurrence of the corresponding term or phrase in a reference corpus. The personalized term weighting for a given term or phrase can be used to store and access documents containing the corresponding term or phrase in the spatial file system and provides coordinates in a spatial file system, for one or more documents containing the corresponding term or phrase. The location of a given document in a file space may be specified by the relative frequency distribution of the stems of its significant terms or phrases compared to the occurrence of such terms or phrases in a reference corpus. |
US08515958B2 |
System and method for providing a classification suggestion for concepts
A system and method for providing a classification suggestion for concepts is provided. A corpus of concepts including reference concepts each associated with a classification and uncoded concepts are maintained. A cluster of uncoded concepts and reference concepts is provided. A neighborhood of reference concepts in the cluster is determined for at least one of the uncoded concepts. A classification of the neighborhood is determined using a classifier. The classification of the neighborhood is suggested as a classification for the at least one uncoded concept. |
US08515956B2 |
Method and system for clustering datasets
A method and system for clustering a plurality of data elements is provided. According to embodiments of the present invention, a bit vector is generated based on each of the data elements. Bit operations are used to group each data element into a cluster. Clustering may be performed by partition clustering or hierarchical clustering. Embodiments of the present invention cluster data elements such as text documents, audio files, video files, photos, or other data files. |
US08515955B2 |
Analyzing XML data
Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification. |
US08515954B2 |
Displaying autocompletion of partial search query with predicted search results
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. |
US08515946B2 |
Location description for federation and discoverability
System and methods for directing a federated search using a location description file to locate a data source are provided. For a federated search, a location description may be used to describe the location of each data source searched, and may further be used to connect the user to that particular data source. The format of such a location description file may include several elements, some of which provide information on how to display the file (e.g., name, description, author, icon link, etc.) and other elements (e.g., simple location, location type, etc.) are used to connect the user to the location of the data source. |
US08515944B2 |
Sensor network managing apparatus and method thereof
The present invention relates to a sensor network managing apparatus and a method thereof. The sensor network managing apparatus according to the present invention receives a query that includes a spatial join predicate for searching for target sensor nodes and a comparison predicate that is different for each sensor network, and generates query execution order information for searching for the target sensor nodes based on the spatial join predicate and the comparison predicate, wherein the spatial join predicate is related to a spatial location between sensor nodes respectively included in different sensor networks, and the comparison predicate are related to sensing values of sensor nodes of the sensor networks. In addition, the sensor node managing apparatus executes queries for the spatial join predicate and the comparison predicate on the plurality of sensor nodes on the basis of determined query execution order, and then extracts target sensor nodes as the query results. According to the present invention, an efficient method for searching for user-desired sensor nodes in more than two different sensor networks can be provided. |
US08515942B2 |
System and method for generating dynamic queries
A first query is retrieved by a computing device. A second query is retrieved by the computing device, wherein the second query is linked to the first query. A derivative query is generated by the computing device based, at least in part, upon merging at least a portion of the second query with at least a portion of the first query, wherein generating the derivative query includes retrieving the first query and the second query prior to generation of the derivative query. The computing device determines whether the derivative query contains one or more conflicts. If it is determined that the derivative query contains one or more conflicts, the one or more conflicts in the derivative query are resolved by the computing device. |
US08515934B1 |
Providing parallel resources in search results
Various aspects can be implemented for providing parallel resources in search results. In general, one aspect can be a method that includes receiving a search query in a first language. The method also includes generating a search result based on the search query, the search result including a location reference to an identified resource in the first language. The method further includes identifying a parallel resource in a second language, the parallel resource including one or both of a high-quality translation of the identified resource, and an original resource originating in the second language on a similar topic as the identified resource. Other implementations of this aspect include corresponding systems, apparatus, and computer program products. |
US08515928B2 |
Information processing apparatus and control method
An apparatus includes a first storing unit configured to store a plurality of files, wherein power supply to the first storing unit is restricted in a first sleep mode, a second storing unit configured to store file information about the plurality of files, a receiving unit configured to receive a data acquisition request from a client apparatus, a first reading unit configured to read a file from the first storing unit in response to the receiving unit when the apparatus is in a normal operation mode, a second reading unit configured to read the file information from the second storing unit in response to the receiving unit when the apparatus is in the first sleep mode, and a transmission unit configured to transmit one of the data read by the first reading unit and the data read by the second reading unit to the client apparatus. |
US08515925B2 |
Clearinghouse system, method, and process for inventorying and acquiring infrastructure, monitoring and controlling network performance for enhancement, and providing localized content in communication networks
A computerized system, method and process allows telecommunications carriers to find, evaluate and select locations for equipment through direct access to end users, while providing citizens the opportunity to offer the use of their dwelling or other assets to carriers. The system and method further provides a computerized mechanism for (a) creating an inventory and marketplace for available properties for use in telecommunications networks, (b) providing quality and/or performance monitoring and control for wireless communication systems based on data in the clearinghouse, and (c) providing localized content over wireless networks using the clearinghouse. |
US08515924B2 |
Method and apparatus for handling edge-cases of event-driven disposition
Retention of data is managed and data holds are enforced. At least one event consumer data source contains data that is subject to a retention schedule that defines rules for the disposition of the data. An enterprise retention management (ERM) application accepts at least one hold request that defines at least a portion of the data that must be held from disposition. A disposition request is also accepted by the ERM that comprises an instruction to dispose of at least a portion of the data based on the rules within the retention schedule. The disposition request is filtered to dispose of the portion of data identified in the disposition request minus the held data, which comprises disposition survivor data. An event-driven disposition mechanism disposes of the disposition survivor data as soon as possible after the disposition survivor data is released from hold or unlocked. |
US08515923B2 |
Organizational usage document management system
A document repository management system for an institution having a defined organization is provided. The document repository management system has (a) a first database containing an organization chart and organizational chart information including information identifying individuals in the defined organization, (b) a second database containing accessible documents, (c) programs for controlling requested access to each document of the accessible documents in the second database, and (d) programs for mapping, to the organization chart and the organizational chart information of the first database, each requested access to each document of the accessible documents, thereby enabling efficient management of the document repository based on historical tracking of actual usage of each document by individuals and groups on the organization chart. |
US08515915B2 |
System and method for enhancing availability of a distributed object storage system during a partial database outage
An “operate with missing region” feature of this disclosure allows the cluster to continue servicing reads for available regions even when some regions are missing. In particular, upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. As used herein, “read-only” means that no client write or update requests will succeed while the cluster is in this state. In particular, those requests should fail with an error message (or the like) that indicates failure because of the read-only status. Preferably, such requests are then re-tried. In this mode, all regions are only allowed to perform read operations. During the read-only state, the cluster continues to operate with missing regions, and missing regions are entered on the region map. The cluster then automatically recovers returning missing region(s), after which is leaves the read-only state. |
US08515913B2 |
File management apparatus, file management method, and computer readable medium storing program
A file management apparatus includes a register unit that registers on a memory a first information set mapping a link file to a file and registers on the memory a second information set indicating a storage location of the file if the file is newly stored or if the link file pointing to the file is generated, a processor unit that performs a process to determine a storage location of a file pointed to by the accessed link file in accordance with the first information set and the second information set registered on the memory, and a process to access the file stored at the determined storage location, and an update unit that updates the second information set indicating the storage location of the file such that the second information set indicates a storage location of the file subsequent to the movement of the file. |
US08515912B2 |
Sharing and deconflicting data changes in a multimaster database system
A computer-based method and system for sharing and deconflicting data changes amongst a plurality of replication sites. In a particular embodiment, data changes at sites to data objects are tracked by each site on a per-data object basis using per-data object version vectors. In another particular embodiment, data changes at sites to links connecting two data objects are tracked by each site on a per-link set basis using per-link set version vectors. In another particular embodiment, per-object version vectors are used to detect a conflict resulting from concurrent changes at two or more sites in which one of the concurrent changes includes an object resolution change. |
US08515910B1 |
Data set capture management with forecasting
A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services. |
US08515905B2 |
Apparatus and method for maintaining databases on application servers
A central database server (10) supports a central database (12) that contains central database content. A first archiving module (30) archives central database content into a content archive (32). A second archiving module (44) archives the content archive (32) and supporting software (18, 46) into an application archive (50). An application server (20) supports a computer code execution environment (60) for executing the application archive (50) to organize the content of the content archive (32) into a database on the application server (20). |
US08515902B2 |
Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
Systems and methods for supporting metadata for work items stored in a web-based content management system with collaboration environment are disclosed. Users uploading work items to a folder are not required to provide metadata for the work items. Collaborators of the folder can provide metadata to work items within the folder. |
US08515900B2 |
Environment-responsive people matching system and method
An environment-responsive people matching system and method matches people in accordance with inferences of mutual interests based, at least in part, on environmental conditions local to the people being matched. Other behavioral information, proximity, and mobility inferences may also influence the matching. Relationships with varying degree of affinity between matched people may be generated in accordance with the inferences. Explanations for the suggested matches may be delivered to the matched people. |
US08515889B2 |
Systems and methods for trend aware self-correcting entity relationship extraction
Methods and systems for trend aware self-correcting entity relationship extraction are disclosed. For example, a method can include receiving a selected entity, determining a plurality of entities related to the selected entity, determining a plurality of most probable entities, calculating relevance scores, and displaying a subset of the plurality of most probable entities. The selected entity can be received on a network-based transaction system. The plurality of entities related to the selected entity can be determined based on a relationship score. The relationship score can represent navigation transitions, aggregated over time, between the selected entity and each of the plurality of entities. The plurality of most probable entities can be determined based on probabilities. Relevance scores can be calculated for each of the plurality of most probable entities. Finally, the subset of the plurality of most probable entities to be displayed can be determined according to the relevance scores. |
US08515888B2 |
Affiliate linking where answerer requests permission to insert an interactive link in an answer
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a social search engine. In one aspect, a method includes receiving an answer to a question from an answerer; identifying an entity in the answer, in which the entity refers to a product, a service, a company, or a merchant; obtaining permission from the answerer to provide an interactive link for the entity in the answer to a resource from which the entity can be obtained; receiving a user submitted query and determining that the query is related to the entity; and responsive to determining, providing the answer, including the link to the resource, as part of search results that are responsive to the query. |
US08515887B2 |
Decision support system with embedded clinical guidelines
A context-aware decision-support system automatically selects the clinical guideline pertaining to the patient's medical care and automatically deduces the current stage in the guideline (S312, S336). The system tracks a patient's progress through the guideline to maintain a determination as to the current stage (S304, S336). Based on the current stage and patient-specific information, an unsolicited recommendation is presented on-screen, accompanied by one or more grades representing the level of evidence underlying the recommendation (S344). |
US08515880B2 |
Condition monitoring of an underwater facility
A method for monitoring the condition of apparatus located at an underwater facility that includes sensing at least one parameter associated with the apparatus, providing a model of expected behavior of said at least one parameter, comparing said sensed parameter with said model, and assessing the condition of the apparatus based upon said comparison. |
US08515878B2 |
Energy consumption management
An energy consumption display arrangement, which includes a database in which is stored incident energy consumption data of a number of energy consumption sites stored over a period of time, a graphical user interface operable to retrieve selected consumption data of at least one energy consumption site from the database and to present said selected consumption data to a user, the graphical user interface having a user definable dashboard for displaying any one or more of incident power consumption-, accumulated daily power consumption- and accumulated monthly power consumption of the at least one energy consumption site. |
US08515875B1 |
Systems and methods for sponsorship of selected causes
Systems and methods for sponsoring an area of land are disclosed. Certain systems and methods may cause the display of areas of land that are available for sponsorship, receiving input identifying an area of land to sponsor, processing sponsorship of the identified area, and generating an interface for displaying the sponsored area. |
US08515873B2 |
WIC check processing with vendor number overlay system and method
A system and method of processing paper checks that divides into two independent paths the processing of a data file representing a check and the digital image of the check. The data files and image files are separated both in time and in space. The digital image files are deposited as an image or substitute check if deemed ACH ineligible through image exchange. WIC checks are handled through image exchange. Vendor identifiers required for WIC processing are added to the check after scanning. The system identifies the state of the check and the particular store accepting the check in order to determine where to place the overlay and which vendor identifier to use. |
US08515871B2 |
Authorizing use of a financial instrument
Computer-implemented method and system are provided for verifying a financial instrument. The method comprises receiving, via a user interface, the identification of one or more financial instruments. A transaction processor initiates at least one transaction using a variable detail and saves the variable detail in a database as a stored detail. A requested detail relating to the at least one transaction is received via the user interface and the transaction processor compares the stored detail with the requested detail. The use of the financial instrument is authorized if stored detail matches the requested detail. |
US08515870B2 |
Electronic payment systems and supporting methods and devices
Electronic payment systems and supporting methods and devices are described. For instance, the disclosed subject matter describes aggregated transactional account functionality configured to receive electronic financial transactions associated with one or more of a set of electronic identifying information such as phone ID, email, instant message, etc. for a user and related functionality. The disclosed details enable various refinements and modifications according to system design and tradeoff considerations. |
US08515866B2 |
System and method for automatically registering a product
In connection with a sales transaction, product information is directly collected from the product provided with a label or tag that can be electronically scanned by, for example, optical scanning technology or radio-frequency scanning technology. The product information is electronically provided to the buyer in the form of an electronic receipt. |
US08515862B2 |
Computer-implemented systems and methods for integrated model validation for compliance and credit risk
Computer-implemented systems and methods are provided for model validation of a model for compliance and credit risk. Model input, output, and processing validation areas are contained on a computer system. A handle data structure connects the model validation areas with handles that comprise a unified metric. A handle represents combinations of covariate patterns and describes the joint distribution of risk characteristics. |
US08515855B2 |
Method and apparatus for generating a sale offer over an electronic network system
Computer-implemented systems and methods are provided for presenting sale offers over an electronic network system. In one implementation, a method may comprise storing, in a database, a sale offer including terms to purchase a good or service at a predetermined offer price, the predetermined offer price being a discounted price less than a market value of the offered good or service in a commercial marketplace. The method may also comprise setting, using at least one processor, parameters for presenting the sale offer, the parameters including a limited duration during which the sale offer may be accepted, the limited duration being based on an available quantity of the offered good or service. Further, the method may include presenting the sale offer to an individual who visits at least one website accessible over the electronic network system, the individual matching a targeted group of individuals. |
US08515852B2 |
Method for defined contribution default benchmark
A method for generating an integrated family of benchmarks representing portfolio allocations for a participant is described. At least two assets for a portfolio are identified. A current market rate for at least one of the assets and an expected inflation for a predetermined time period are determined via a computing device. The computing device determines a portfolio allocation to each asset based on the current market rate and the expected inflation so as to define a process for obtaining inflation-protected income for a predetermined number of years and then non-inflation protected income for subsequent years. The identified assets and the portfolio allocations are published via a network. |
US08515851B2 |
Method and system for generating an index of securities
A method for generating an index of securities includes selecting index constituents and weighing the selected index constituents by a measure (“an intangible asset measure”) of quality and/or value of the intangible assets of constituent entities. The index constituents can be selected from a set of potential constituents based on an intangible asset measure of each constituent in the set, and the selected index constituents may then be weighted by a desired measure or methodology or weighted equally, or by an intangible asset measure. Another method for generating an index of securities includes combining groups of constituents, which are selected based on an intangible asset measure, to be index constituents and weighing the index constituents by a desired measure or methodology. |
US08515850B2 |
System and method for forecasting realized volatility via wavelets and non-linear dynamics
The system and method described herein may be used to forecast realized volatility via wavelets and non-linear dynamics. In particular, a volatility time series that includes daily volatility values associated with a security may be decomposed into wavelets via multi-resolution analysis and dynamical properties associated with the individual wavelets may be analyzed to identify deterministic and non-deterministic wavelets and produce a volatility forecast derived from a fit computed on the deterministic wavelets. For example, the wavelets may be analyzed to discover time delay, Theiler, and embedding dimension values associated therewith, which may be used to project volatility values associated with each wavelet. The projected volatility values associated with each wavelet may then be summed to produce a volatility forecast associated with the security. |
US08515849B2 |
Techniques for producing relative performance based indexes with corresponding tradable financial products
Techniques are described for constructing benchmark-adjusted relative performance indexes that reflect total performance of a traded, target security relative to a benchmark instrument. Also described are derivative instruments such as exchange-traded futures and options that allow investors to take precise hedging or speculation positions on target security relative to the benchmark instrument. |
US08515847B2 |
System and method for password-free access for validated users
A new approach is proposed that first validates identity of a user/individual who is initiating a request for a web service for the first time. Once validated, the user is allowed to access the web service, to register securely with the provider of the web service, and to create a series of personalized questions to be used for future validation purposes. During the user's subsequent request for the web service, the user will be asked, in addition to his/her user name, one or more of the personalized questions he/she created on rotation basis in place of a PIN or password. |
US08515846B1 |
System and method for free-cash-flow weighting of index funds
A system and method selects securities and weights them for an index fund using free cash flow as a factor in one or both of the selection and weighting. Dividend adjusted free cash flow, a type of free cash flow, may be used instead of the conventional definition of free cash flow. |
US08515845B2 |
System for reducing information required to open a new account
An existing customer of a financial institution may open a new account with their financial institution using an optimized online interface. Initially, the interface presents a standard application for a new account in which an extensive number of fields for personal and financial information must be completed. A link is provided on this long application for use by existing account holders only. Upon selection of the link, an existing account holder is instead presented with a short application in which only the account holder's name, a portion of their social security number, their existing account number, and their account confirmation identifier are required to be entered. |
US08515842B2 |
Systems and methods for monitoring and optimizing credit scores
The present disclosure provides systems and methods that monitor, on a recurring basis, a consumer's behavior as reflected on both the consumer's credit report and other sources, identifies opportunities for optimizing the consumer's credit score, warns proactively of actions that can damage a consumer's credit score, and identifies the right time for consumers to take certain actions, including, but not limited to, actions like applying for a new credit card or closing an existing credit card. The present disclosure also provides systems and methods that implement or can assist in the implementation of the recommended actions on behalf of the consumer. |
US08515841B2 |
Financial product application pull-through system
A method evaluates a prediction set of financial product applications. The method builds a multi-dimensional observation grid of observation grid points, each corresponding to at least one past financial product application in an observation set and each populated with the one or more variable values and the observation result value associated with the past financial product application. The method includes building a multi-dimensional prediction grid comprising a plurality of prediction grid points, each corresponding to a present financial product application in the prediction set and populated with one or more variable values of the present financial product application, each also corresponding to an observation grid point and assigning a prediction result value for each prediction grid point. In some embodiments, the method defines an observation set and a prediction set comprising a past and a present financial product application, respectively, each application including two or more corresponding variable values. |
US08515838B2 |
Method and system for providing household budget book services using mobile terminals
A household budget book service system using mobile terminals is disclosed. The household budget book service system includes a master mobile terminal having budget book indexes for inputting a user's expenditures, capable of storing and sending any inputted expenditures, and receiving expenditures inputted in mobile terminals of the user's other family members that have been registered for integrated management of overall household expenditures, a budget book management server for receiving the expenditures inputted in the master mobile terminal and those inputted in each other family member's mobile terminal to control the operation of the master mobile terminal and capable of communicating with any card company's server and any bank's server, and a storing section connected to the budget book management server to store information sent from each mobile terminal according to the budget book indexes. |
US08515836B1 |
System and method for associating financial transaction data with user's project data using a portable electronic device
This invention relates to a system for viewing and manipulating a user's financial transaction data and a method for associating financial transaction data with a user's project data using a portable electronic device. |
US08515833B2 |
Methods and systems for multilayer provisioning of networked contact centers
Embodiments of multilayer provisioning of networked contact centers comprise providing a support service, via a distributor, to a tenant, responsive to receiving a request from the tenant to modify the support provisioning the modified support service to the tenant. |
US08515825B1 |
Methods of expanding commercial opportunities for internet websites through coordinated offsite marketing
An e-commerce outsourcing system and method provides hosts with transparent, context-sensitive e-commerce supported pages. The look and feel of a target host is captured for future use. The host is provided with one or more links for inclusion within a page on the host website that correlates with a selected commerce object, which may be contextually related to material in the page. The commerce object can be a product, a product category, or a dynamic selection indicator. Upon activation of the provided link, a visitor computer is served with a page with the look and feel of the host website and with content based upon the associated commerce object. Where the commerce object is a dynamic selection indicator, the content is selected at the time of activation based upon an analysis of the page containing the activated link. |
US08515823B2 |
System and method for enabling and maintaining vendor qualification
A computer system and method is disclosed for pre-qualifying vendors for buyers and/or industries using vendor criteria information associated with buyers and/or industries and vendor qualification information associated with vendors. Vendors and buyers enter the vendor qualification information and vendor criteria information, respectively, into a database in a hierarchical and relational manner. The computer system compares entered vendor qualification information to stored vendor criteria information to pre-qualify vendors for buyers and/or industries. The computer system further monitors the stored vendor qualification information and requests updated vendor qualification information from the vendors to maintain vendor qualification on a per industry and/or per buyer basis. |
US08515818B2 |
Method, user interface, apparatus, server, system, and computer program for providing a map view
A method for providing a map view is disclosed. The method comprises enabling selection of a departure and a destination among a plurality of location items; determining a route between the selected departure and the selected destination; determining necessary maps for covering said route; determining locally unavailable maps among said necessary maps; and acquiring said locally unavailable maps. Corresponding apparatus, server, system, user interface, and computer program are also disclosed. |
US08515817B2 |
Systems and methods of matching purchase requests with consummated sales
A sales matching system which may match sales of products or services with consummated sales by collecting selected leads from a group of lead suppliers, collecting a plurality of sales records from multiple sales sources, and matching at least some of the sales records to selected leads. The matches may be assigned a matching confidence, and may reach a threshold level of confidence to be considered a matched sale. The system may also generate invoices to selected sellers identifying invoice-able sales for which compensation may be obtained in exchange for providing leads giving rise thereto. |
US08515816B2 |
Aggregate analysis of text captures performed by multiple users from rendered documents
A facility for analyzing text capture operation traffic is described. The system receives indications of operations for capturing text from rendered documents performed by a plurality of users. The system performs collective analysis on the received indications, and outputs a result produced by the analysis. |
US08515810B2 |
System and methods for delivering targeted marketing offers to consumers via an online portal
A system and methods for delivering targeted marketing offers to consumers during a session with an online (web-based) Internet portal, particularly suitable for online banking portals of financial institutions. An offer management system receives information corresponding to an advertising campaign of an advertiser corresponding to terms of a targeted marketing offer to be provided to a consumer accessing the online portal, and provides advertising campaign data corresponding to the targeted marketing offer and to an offer-triggering event to an offer placement system. An offer placement system receives the advertising campaign data, determines the occurrence of the offer-triggering event by a consumer during an online session with the online portal, and delivers information corresponding to the targeted marketing offer to the consumer. In response to the offer-triggering event, such as display of a list of transactions, the predetermined targeted marketing offer is delivered to the consumer during the online session. |
US08515809B2 |
Dynamic modification of advertisements displayed in response to a search engine query
A computer implemented method, apparatus, and computer program product for modifying advertisements. A set of keywords is received from a user. A query is performed in a search engine with the set of keywords. A set of websites comprising ranked search results and ranked advertisements is displayed. Responsive to detecting a user input selecting a first website in the set of websites, modifying the ranked advertisements, based on the content of the first website, to form modified advertisements. |
US08515807B2 |
Methods and systems for retail customer referral compensation programs
Embodiments of the present invention relate generally to business methods and systems for retail marketing, and specifically to Retail Customer Referral Compensation Programs for using Performance-Driven criteria to award Production Points for creating a Position Changing Point Driven matrix and determining a Referring Customer's position and compensation within that matrix. |
US08515806B2 |
Electronic publication distribution method and system
A method and system for distributing an electronic publication allows the distribution of customized publications, including customized advertising, customized content, or both. In accordance with the method for distributing an electronic publication, an electronic publication is retrieved from storage. The electronic publication is delivered to the consumer by electronically sending the electronic publication to the consumer's electronic mail address. In accordance with another aspect of the invention, the electronic publication may include customized advertising. A consumer profile associated with the consumer is stored in a database and comprises a plurality of profile data items. A database of content items and advertising items is created, including at least some targeted advertising items. Each targeted advertising is associated with an inclusion criterion wherein a decision as to whether the inclusion criterion for a particular advertisement has been met depends upon the value of one or more profile data items. The electronic publication is created and comprises some content items and at least one targeted advertising item. The targeted advertising item is included because the inclusion criterion for that targeted advertising item has been met. |
US08515804B2 |
System and method for managing partner organizations
A system and method of managing partner organizations. Partners and partner capabilities and objectives are defined. Partner capability questions are generated and partner capability facts are automatically collected from the partners. Gaps in partner capabilities are identified, wherein the gaps are a function of the collected partner capability facts. One or more partner capabilities are selected and automatically improved. Automatically improving includes informing each partner of gaps in their capabilities, automatically collecting partner capability facts relevant to the gaps and measuring improvement in the selected partner capabilities. Partner capabilities are monitored to ensure that improvements remain in place. |
US08515802B2 |
System and method for recommending changes to information technology system jobs based on management cost and job degree of similarity
An embodiment of this invention is a system that recommends a change of management jobs for a plurality of apparatuses separated into a plurality of groups. This system selects groups one by one from the plurality of groups. It determines a similarity degree among the management jobs set to the plurality of groups after changing the current management job to a different management job. It determines at least either one of a management cost of the current management job and a management cost of the different management job. It determines a recommendation degree of the change of the management job using the determined similarity degree and the determined management cost. It presents a pair for a recommended change of management jobs in accordance with the determined recommendation degrees. |
US08515801B2 |
Automated methods and apparatus for analyzing business processes
A method of identifying losses in a transactional environment is described. The method includes collecting transactional information related to a business process that has an intended outcome. The transactional information includes transactions involving the use of a computing resource. These transactional information can be resolved into individual components. Losses are identified from the transactional information. Those losses are categorized into a plurality of loss categories. Thereafter, an efficiency metric defining performance of the business process is determined, where the business process is based on the at least one goal and the losses. The efficiency metric is included in a transactional command length map that describes efficiency of the business process. |
US08515799B2 |
Constructing change plans from component interactions
Techniques for constructing change plans from one or more component interactions are provided. For example, a computer-implemented technique includes observing at least one interaction between two or more components of at least one distributed computing system, consolidating the at least one interaction into at least one interaction pattern, and using the at least one interaction pattern to construct at least one change plan useable for managing the at least one distributed computing system. In another computer-implemented technique, a partial order of two or more changes is determined from at least one component interaction and is automatically transformed into at least one ordered task, wherein the at least one ordered task is linked by at least one temporal ordering constraint, and is used to generate at least one change plan useable for managing the distributed computing system, wherein the change plan is based on at least one requested change. |
US08515795B2 |
Creating a data governance assessment
For creating a data governance assessment, a response module receives responses to an automated questionnaire. A scoring module computes a data governance assessment comprising a maturity level describing organizational adoption of data governance, a data governance model describing a data centralization level, and a framework describing a tier of data governance by calculating the maturity level, the data governance model, and the framework from the responses. |
US08515793B2 |
Virtual production control system and method and computer program product thereof
A virtual production control system (VPCS), and a virtual production control method and a computer program product thereof are provided. At first, the VPCS processes historical work-in-process (WIP) information and a current shipping plan sent from a supplier side, thereby obtaining a plurality of sets of WIP input/output historical data and a goods output schedule. Then, the VPCS performs an integer programming (IP) method to find the latest output schedule in accordance to the current shipping plan; uses a genetic algorithm (GA) to fit the historical distributed-parameters; adopts a neural network (NN) method to predict the future distributed-parameters of production; and finally utilizes a Petri Nets to simulate and obtain a latest feasible input schedule and a latest feasible output schedule. |
US08515785B2 |
Contingent wellness benefits for life insurance
A method for rewarding life insurance policy holders who satisfy requirements relating to insured individuals' wellness includes segmenting a group of insured individuals into a W group that qualifies for a wellness benefit and a S group that does not qualify for the wellness benefit. Qualification for the wellness benefit is based on compliance with one or more of said requirements relating to insured individuals' wellness. An aggregate wellness benefit pool available for distribution to members of the W group is then determined. The wellness benefits may be distributed in several forms or combinations thereof, such as cash dividends, reductions in premiums, free additional insurance coverage for a specified time period, credits towards policy cash value or increases in other benefits. The requirements relating to an insured individual's wellness may include one or more existing health (results-based) conditions or activity-based requirements, or a combination thereof. |
US08515781B2 |
Benefit management
Methods, devices and systems are provided for benefit management. One system includes a server including an application interface and access to a data store having one or more client files. A client file can include a definable set of business rules for managing and administering benefits and can include fund use rules for accessing and applying funds to claims from one or more accounts. The system includes a program operable on the server to apply the definable set of business rules in connection with processing a claim. |
US08515778B2 |
Teleradiology image processing system
A teleradiology image processing system configured to process radiology read requests and digital radiology image data is disclosed. In one embodiment, a radiology processing system includes a series of processing components configured to receive digital radiology data from a medical provider, extract relevant information and radiology scan images from the digital radiology data, and initiate and control a workflow with a qualified remote radiologist who ultimately performs a read of the radiology scan images. Further embodiments also facilitate data processing within the image processing system in response to medical facility rules and preferences; translation or conversion of digital images to other formats; compilation of patient and medical facility data obtained from the digital radiology data into medical records or data stores; assignment of radiology studies within a teleradiology workflow in response to licensing and credentialing rules; and billing functions in response to completed reads by the remote radiologist. |
US08515777B1 |
System and method for efficient provision of healthcare
A healthcare provisioning system improves efficiency in providing healthcare services. Healthcare supply and demand models are analyzed by a healthcare provisioning system to efficiently allocate healthcare supply resources to satisfy healthcare demand. Healthcare supply resources are allocated so as to avoid tipping points that can result in increased costs and negative patient outcomes. |
US08515769B2 |
Single channel EVRCx, ISLP and G.711 transcoding in packet networks
An apparatus in one example comprises a receiver of a first mobile switching center. The receiver is configured to receive an input signal in a first encoding format. The input signal has an input payload. The first encoding format is a dual-mode InterSystem Link Protocol (ISLP)/Enhanced Variable Rate Coding (EVRC) codec. The apparatus further comprises a transcoder operatively coupled to the receiver. The transcoder is structured to transcode in a single channel the first encoding format to a second encoding format. The transcoder is configured to generate an output signal in the second encoding format for transmission over an internet protocol (IP) network to a second mobile switching center based on the input signal. The output signal has an output payload based on the input payload. The transcoder is configured to switch between a default voice handling mode for the EVRC codec and a clear channel mode for the ISLP codec to form the output payload. |
US08515767B2 |
Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs
Codebook indices for a scalable speech and audio codec may be efficiently encoded based on anticipated probability distributions for such codebook indices. A residual signal from a Code Excited Linear Prediction (CELP)-based encoding layer may be obtained, where the residual signal is a difference between an original audio signal and a reconstructed version of the original audio signal. The residual signal may be transformed at a Discrete Cosine Transform (DCT)-type transform layer to obtain a corresponding transform spectrum. The transform spectrum is divided into a plurality of spectral bands, where each spectral band having a plurality of spectral lines. A plurality of different codebooks are then selected for encoding the spectral bands, where each codebook is associated with a codebook index. A plurality of codebook indices associated with the selected codebooks are then encoded together to obtain a descriptor code that more compactly represents the codebook indices. |
US08515766B1 |
Voice application finding and user invoking applications related to a single entity
A computing device is configured to initiate actions in response to speech input that includes a name or other indication of an entity, in a first spoken utterance, followed by user choosing an application related to an entity, in a second spoken utterance. The computing device receives the first spoken utterance, identifies an entity based on the first spoke utterance, and indicates a plurality of available applications related to the identified entity. The computing device then receives the second spoken utterance and identifies a selection of at least one of the available applications based on the second spoken utterance. The computing device then invokes the at least one selected application. |
US08515762B2 |
Markup language-based selection and utilization of recognizers for utterance processing
Embodiments are provided for selecting and utilizing multiple recognizers to process an utterance based on a markup language document. The markup language document and an utterance are received in a computing device. One or more recognizers are selected from among the multiple recognizers for returning a results set for the utterance based on markup language in the markup language document. The results set is received from the one or more selected recognizers in a format determined by a processing method specified in the markup language document. An event is then executed on the computing device in response to receiving the results set. |
US08515761B2 |
Intelligent mechanism to automatically discover and notify a potential participant of a teleconference
A computer-implemented method, computer program product, and data processing system for notifying an identified person of a teleconference. Data corresponding to an audio record of the teleconference is received. Pattern recognition is performed on the data. Responsive to recognizing in the data a pattern corresponding to an identification of the identified person, a device associated with the identified person is contacted. |
US08515759B2 |
Apparatus and method for synthesizing an output signal
An apparatus for synthesizing a rendered output signal having a first audio channel and a second audio channel includes a decorrelator stage for generating a decorrelator signal based on a downmix signal, and a combiner for performing a weighted combination of the downmix signal and a decorrelated signal based on parametric audio object information, downmix information and target rendering information. The combiner solves the problem of optimally combining matrixing with decorrelation for a high quality stereo scene reproduction of a number of individual audio objects using a multichannel downmix. |
US08515749B2 |
Speech-to-speech translation
Systems and methods for facilitating communication including recognizing speech in a first language represented in a first audio signal; forming a first text representation of the speech; processing the first text representation to form data representing a second audio signal; and causing presentation of the second audio signal to a second user while responsive to an interrupt signal from a first user. In some embodiments, processing the first text representation includes translating the first text representation to a second text representation in a second language and processing the second text representation to form the data representing the second audio signal. In some embodiments include accepting an interrupt signal from the first user and interrupting the presentation of the second audio signal. |
US08515742B2 |
Adding second enhancement layer to CELP based core layer
In an embodiment, a method of transmitting an input audio signal is disclosed. A first coding error of the input audio signal with a scalable codec having a first enhancement layer is encoded, and a second coding error is encoded using a second enhancement layer after the first enhancement layer. Encoding the second coding error includes coding fine spectrum coefficients of the second coding error to produce coded fine spectrum coefficients, and coding a spectral envelope of the second coding error to produce a coded spectral envelope. The coded fine spectrum coefficients and the coded spectral envelope are transmitted. |
US08515739B2 |
Large-scale sentiment analysis
A method for determining a sentiment associated with an entity includes inputting a plurality of texts associated with the entity, labeling seed words in the plurality of texts as positive or negative, determining a score estimate for the plurality of words based on the labeling, re-enumerating paths of the plurality of words and determining a number of sentiment alternations, determining a final score for the plurality of words using only paths whose number of alternations is within a threshold, converting the final scores to corresponding z-scores for each of the plurality of words, and outputting the sentiment associated with the entity. |
US08515738B2 |
Handheld electronic device and method for disambiguation of compound text input and for prioritizing compound language solutions according to quantity of text components
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria. |
US08515736B1 |
Training call routing applications by reusing semantically-labeled data collected for prior applications
Techniques disclosed herein include systems and methods for reusing semantically-labeled data collected for previous or existing call routing applications. Such reuse of semantically-labeled utterances can be used for automating and accelerating application design as well as data transcription and labeling for new and future call routing applications. Such techniques include using a semantic database containing transcriptions and semantic labels for several call routing applications along with corresponding baseline routers trained for those applications. This semantic database can be used to derive a semantic similarity measure between any pair of utterances, such as transcribed sentences. A mathematical model predicts how semantically related two utterances are, such as by identifying a same user intent to identifying completely unrelated intents. Such a semantic similarity measure can be used for various tasks including semantic-based example selection for language model and router training, and semantic data clustering for semi-automated labeling. |
US08515725B2 |
Characterization of nonlinear cell macro model for timing analysis
A system, method and computer program product for modeling a semiconductor device structure. The system and method implemented includes performing a simulation of the circuit by applying at least one input waveform on a circuit input port, and loading an output port with at least one of output load; determining, at successive time steps of the circuit simulation, a voltage value Vi on the input port, a voltage value Vo on the output port, and a current values (ia) and (ib) on the respective input and output ports. Then there is computed from the respective current value for each successive time step of the simulation, at least one charge value (Qa(Vi, Vo)) and (Qb(Vi, Vo)), respectively, as a function of Vi and Vo voltage values; and generating a nonlinear charge source from the at least one charge value, the nonlinear charge source used in modeling a dynamic behavior of the cell. A voltage controlled charge source (VCCS) is thereby determined by capturing the natural digital circuit cell behavior. |
US08515724B2 |
Technology computer-aided design (TCAD)-based virtual fabrication
A single finite element mesh is generated for predicting performance of an integrated circuit design. A plurality of sample points are identified for conducting a variability study on at least one parameter associated with the integrated circuit design. The sample points are selected to predict performance of the integrated circuit design when subject to variations in the at least one parameter due to variations in manufacturing processes to be used to manufacture the integrated circuit design. A parameterized netlist is generated corresponding to each of the sample points. A technology computer aided design (TCAD, e.g., finite element) simulation is run for each of the parameterized netlists, using the single finite element mesh for each of the parameterized netlists, until convergence is achieved, to obtain, for each of the parameterized netlists, at least one metric indicative of the performance of the integrated circuit design. A predicted design yield is developed for the integrated circuit design, based on the at least one metric determined for each of the parameterized netlists. In at least some instances, an importance sampling technique is tightly integrated with the TCAD process. |
US08515722B2 |
System and method of modeling mono-glycerides, diglycerides and triglycerides in biodiesel feedstock
A computer-implemented method and system of modeling physical properties of biodiesel feedstock are presented. The invention method and system include (i) estimating values of a physical property of constituent fatty acid fragments of a mono-, di-, or triglyceride, and (ii) computing a value of the physical property of the mono-, di-, or triglyceride by expressing the value of the physical property of the mono-, di-, or triglyceride as a sum of the estimated values of the physical property of constituent fatty acid fragments thereof. The method and system further include repeating steps (i) and (ii) for different mono-, di-, and/or triglycerides, resulting in a plurality of computed values of the physical property of different mono-, di-, and triglycerides. The determined value of the subject physical property enables blending of the biodiesel feedstock in production of biodiesel. |
US08515721B2 |
Method for integrated inversion determination of rock and fluid properties of earth formations
A method for determining rock and fluid properties of a fluid-containing subsurface geological formation is provided. First, a low resolution model of the geological formation is initially created from a lumped average parameter estimation derived from at least fluid pressure transient data obtained along a linear wellbore that traverses the formation. Next, the model parameters are updated using grid-based parameter estimation in which the low resolution pressure transient data are combined with data from at least one of seismic data, formation logs, and basic geological structural information surrounding the linear wellbore. Depending on the data available, this process may be carried out in a sequential manner by obtaining and combining additional dynamic data at selected areas. Through this process, multiple realizations of the properties of the geological formation (within the geological structural model) may be created based from the pressure-data conditioned geostatistics i.e. geostatistics that have been informed by data from both static and dynamic sources. Finally, the dynamic simulation of models should be compared to the results of the lumped average parameter estimation to provide a final calibration of the created models. |
US08515709B2 |
Portable device, system and method for measuring a volume of a vessel using an LED
A portable device, a system and a method measure a volume of a vessel, such as, for example, an expandable bag and/or a pressurized vessel, using a light-emitting diode (LED) located within the portable device. A shaft which may extend from the portable device may be introduced into the vessel. The light emitted by the LED may travel through the shaft into the vessel, and light reflected by the interior of the vessel may travel through the shaft into the portable device. The shaft may be introduced into a container in which at least a portion of the vessel is located. The light emitted by the LED may travel through the shaft into the container, and light reflected by the interior of the container and/or the exterior of the vessel may travel through the shaft into the portable device. |
US08515694B1 |
Methods and systems for gauging multiple hydrocarbon fuel mixtures
A method for operating a fuel quantity gauging system is described. The method includes utilizing redundant sensor sets at separate locations within a fuel tank to measure properties of the fuel mixture within the fuel tank, inputting the measured properties into a fuel regression equation, a separate fuel regression equation for each sensor set location, solving the multiple fuel regression equations to determine a slope and intercept and define a fuel regression curve for the fuel mixture, and utilizing the defined fuel regression curve to calculate at least a quantity of fuel in the fuel tank. |
US08515693B2 |
Method and device for determining the delivery volume of an injection pump
By detecting the pressure time characteristic on the high-pressure side of an injection pump, the delivery volume of the pump is able to be determined without intervention in the injection system. |
US08515689B2 |
Enhanced precise location
A method for determining the location of underground cables and pipes is disclosed. In some embodiments, the method includes measuring a set of electromagnetic field magnitudes and phases at a plurality of positions while traversing a target line parallelly using 3D electromagnetic coil sensors, the 3D electromagnetic coil sensors being orthogonally oriented to the target line, modeling a set of expected complex electromagnetic field magnitudes of a single underground conductor at each of the positions to form a set of values corresponding to a set of individual models for the target line, determining which of the set of individuals models is a best model, determining confidence information at each of the positions based on a comparison between the measured set of complex electromagnetic magnitudes and phases and the best model, and determining parameters at each of positions related to the target line from the best model. |
US08515688B2 |
Systems and methods to predict fatigue lives of aluminum alloys under multiaxial loading
A system to predict a fatigue life of an aluminum alloy is disclosed herein. The system comprises a computer-readable medium cooperative with micromechanics-based fatigue life models for cyclic multiaxial loading. The fatigue life models predict the fatigue life by processing information received by the system relating to the aluminum alloy and the stress state present in the aluminum alloy. The received information comprises at least one of: a critical shear plane, a damage factor, a hardening factor defined by at least one of a plurality of uniaxial cyclic hardening factor parameters related to probabilistics of defects and microstructure characteristics in the aluminum alloy, an additional hardening factor related to non-proportionality, and thermophysical and mechanical properties of the aluminum alloy. The defects and microstructure characteristics can be calculated using mathematical modeling of casting, solidification and heat treatment processes or by an extreme value statistics based on metallography measurements. |
US08515686B2 |
Detection and quantification of polypeptides using mass spectrometry
The invention relates to the detection and quantification of polypeptides using mass spectrometry. Specifically, the invention provides a method for testing whether a target polypeptide is present in a sample of a set of polypeptides, a method for deriving a value for distinguishing polypeptides of a set of polypeptides from each other, a database containing values for distinguishing each polypeptide of a set of polypeptides from each other, and an apparatus for configuring a mass scan of a mass spectrometer to test whether a target polypeptide of a set of polypeptides is present in a sample of the set. |
US08515681B2 |
Classification of sample data
A classification system (100) for classification of bio molecular data is provided. An input of the system receives a plurality of features (102) of a sample to be classified and a plurality of respective error estimates (104). A statistical module (106) associates probability density functions (108) with the features, wherein variances of the probability density functions depend on the error estimates. A replication module (110) produces a plurality of perturbed replicas (112) of the sample, wherein the features are randomly perturbed according to the corresponding respective probability density functions. A classifier (114) classifies the perturbed replicas based on the perturbed features. An analyzer (118) classifies the sample to be classified based on a statistical analysis of the classified replicas (116) to obtain a sample classification (120). |
US08515680B2 |
Analysis of transcriptomic data using similarity based modeling
An analytic apparatus and method is provided for diagnosis, prognosis and biomarker discovery using transcriptome data such as mRNA expression levels from microarrays, proteomic data, and metabolomic data. The invention provides for model-based analysis, especially using kernel-based models, and more particularly similarity-based models. Model-derived residuals advantageously provide a unique new tool for insights into disease mechanisms. Localization of models provides for improved model efficacy. The invention is capable of extracting useful information heretofore unavailable by other methods, relating to dynamics in cellular gene regulation, regulatory networks, biological pathways and metabolism. |
US08515677B1 |
Methods and apparatus to prevent failures of fiber-reinforced composite materials under compressive stresses caused by fluids and gases invading microfractures in the materials
Methods and apparatus are described to use real-time measurement systems to detect the onset of compression induced microfracturing of fiber-reinforced composite materials. Measurements are described to detect the onset of compression induced microfracturing of fiber-reinforced composite materials to prevent catastrophic failures of aircraft components containing such materials. Methods and apparatus are described to prevent fluids and gases from invading any compression induced microfractures by coating surfaces of fiber-reinforced materials to reduce the probability of failure of such fiber-reinforced materials. |
US08515675B2 |
Method for analyzing strain data
A method for estimating a shape, the method including: selecting a structure comprising a plurality of strain sensors inoperable communication with the structure, each strain sensor configured to provide a strain measurement; placing the structure in a borehole; receiving the strain measurements from the plurality of strain sensors; creating a mesh grid having nodes, each node related to a location of one strain sensor and assigned a strain value measured by the one strain sensor; creating an additional node for the mesh grid wherein a strain value assigned to the additional node is derived from the strain value corresponding to at least one adjacent node; and performing an inverse finite method using the mesh grid with the assigned strain values to estimate the shape. |
US08515674B2 |
Systems and methods for collecting and using user-contributed map data
Systems and methods are provided for collecting and using user-contributed map data. In one implementation, a computer-implemented method is provided for collecting maneuver-specific annotations. According to the method, a user is presented with a set of computer-generated driving directions comprising a plurality of maneuvers. In association with presenting to the user the set of driving directions, the method presents to the user an option to submit an annotation for one of the plurality of maneuvers. In response to presenting the option to the user, the annotation is received from the user and stored in association with an identification of the one of the plurality of maneuvers. The stored annotation may be incorporated in the set of computer-generated driving directions. |
US08515668B2 |
Navigation system for determining a route to a destination
A pedestrian route navigation system (“PRNS”) in a vehicle capable of determining a route from a final parking position of the vehicle to a predetermined destination, comprising a final parking position unit and a pedestrian route calculation unit. The PRNS may include a display unit capable of outputting data concerning the route to the predetermined destination, and a transmitting/receiving unit capable of transmitting the data to a mobile information unit of the user of the vehicle. |
US08515663B2 |
System and method for delivery route assistance
A system, method, and apparatus for delivery route assistance. A method includes receiving a delivery location and an image associated with each of a plurality of items and determining a planned delivery route for delivery of the items. The method also includes displaying execution instructions for the planned delivery route to a delivery operator and, at each delivery location, displaying to the delivery operator a count of items for delivery at the delivery location and the image associated with each such item. The method further includes recording information associated with an actual delivery route and reconfiguring the planned delivery route when the actual delivery route is different from the planned delivery route. The method also includes displaying a comparison between information associated with the planned delivery route and the recorded information associated with the actual delivery route. |
US08515657B2 |
Information providing device, information providing method and computer-readable storage medium
An information providing device, having a route acquisition unit that acquires a reference travel route between two points, a route finding unit that finds a fuel-saving travel route between the two points, a fuel cost calculating unit that calculates a difference in cost of fuel between the reference travel route and the fuel-saving travel route based on fuel consumption and a fee of fuel, a communication cost calculating unit that calculates a communication cost concerning the fuel-saving travel route, and a control unit that executes control for transmitting predetermined information to a terminal device based on the result of a comparison between the difference in cost of fuel and the communication cost. |
US08515651B2 |
Method for stabilizing a controller and corresponding controller device
The invention relates to a method for stabilizing a controller and to the use of that method for stabilizing a controller system in an internal combustion engine. It is proposed that the stability of the controller first be established or excluded, that the control characteristic of the controller be altered and that the stability be checked again, and that those steps be repeated in a loop. For use in internal combustion engines, it is proposed that the order of precedence for the stabilization be specified and optionally made dependent on external ambient parameters. |
US08515649B2 |
Fuel injection device for internal combustion engine
The present invention is directed to fuel injection devices for internal combustion engines. An object of the present invention is to provide a fuel injection device for an internal combustion engine capable of identifying a non-contributing fuel quantity when port injection and cylinder injection are simultaneously performed. If an explosion count and a coolant temperature for any cycle can be acquired, they can be applied to a first map and a second map to thereby find non-contributing fuel for 100% port injection and non-contributing fuel for 100% cylinder injection, respectively. Each of these found values of the non-contributing fuel is multiplied by a corresponding injection share ratio during injection of the non-contributing fuel to thereby find non-contributing fuel that takes into account the injection share ratio. Finally, these values are added up to arrive at a non-contributing fuel requirement value. |
US08515647B2 |
Method for controlling with adaptivity a wastegate in a turbocharged internal combustion engine
A method for controlling the wastegate in a turbocharged internal combustion engine including the steps of: determining, during a design phase, a control law which provides an objective opening of a controlling actuator of the wastegate according to the supercharging pressure; determining an objective supercharging pressure; measuring an actual supercharging pressure; determining a first open loop contribution of an objective position of a controlling actuator of the wastegate by means of the control law and according to the objective supercharging pressure; determining a second closed loop contribution of the objective position of the controlling actuator of the wastegate; and calculating the objective position of the controlling actuator of the wastegate by adding the two contributions. |
US08515646B2 |
Control apparatus for internal combustion engine
A control apparatus of an internal combustion engine capable of appropriately reflecting various requests relating to the performance of the internal combustion engine. Specifically, the control device of the internal combustion engine acquires various requests relating to the performance of the internal combustion engine, and sets restricted ranges of the value of the control variable in accordance with the details of the requests. At this moment, the control device temporally changes the set restricted ranges for specific requests associated with the time integral value of the control variable rather than the instantaneous value of the control variable. Subsequently, the control device determines a final restricted range on the basis of the overlap between the restricted ranges set for each request, and determines the target value of the control variable in the final restricted range. |
US08515645B2 |
Engine idle stability control system using alternator feedback
An engine idle stability control method and system using feedback from alternator of a motor vehicle is described. An excitation current of the alternator is detected and used to predict an alternator torque value. The predicted alternator torque is used to determine an adjustment to engine torque output. Engine torque output is adjusted to compensate for the predicted alternator torque and engine idle stability is maintained. |
US08515643B2 |
Method for controlling a solenoid valve
In a method for controlling a proportional solenoid valve in a hydraulic system, a model of the hydraulic system is formed, control cycles are predefined, and an estimate is made of the pressure prevailing in the hydraulic system at the end of the control cycle and of the coil current applied to the coil of the solenoid valve based on the variables prevailing at the start of the control cycle, the physical parameters of components of the hydraulic system, and the temperature of the hydraulic fluid. |
US08515642B2 |
Control of an actuator of a brake of a motor vehicle
An arrangement for controlling the activity of an actuator (AK) of a brake of a motor vehicle has a first path for a first signal (TRIG1) relating to the activity of the actuator (AK), a second path for a second signal (TRIG2) relating to the activity of the actuator (AK), and a circuit (MOSFET, TRANS, RES3, BAT2) enabling the actuator (AK) to be activated in such a manner that the actuator (AK) is activated if a determined modification of the first signal (TRIG1) and also a determined modification of the second signal (TRIG2) is present. The determined modification of the first signal (TRIG1) is in the opposite to the determined modification of the second signal (TRIG2). |
US08515635B2 |
Method and system for providing a brake transmission shift interlock override mode in a shift-by-wire transmission
A method and system provides a Brake Transmission Shift Interlock Override mode in a vehicle including a shift-by-wire transmission. With power applied and ignition on, a driver will press and hold an override switch for a calibrated time. While the override switch is pressed, the driver presses a non-Park button for another calibrated time. The result will be that the vehicle is placed in the selected range wherein the transmission will not automatically shift to Park upon detecting a triggering event. The driver is able to shift the vehicle from Park, even if an electrical failure prevents the transmission from shifting out of Park. As such the vehicle can be driven until the failure is serviced. |
US08515634B2 |
Shift control method for automatic transmission in four-wheel drive vehicle
The present invention relates to a method of controlling a shift of an automatic transmission of a four-wheel low-speed drive vehicle, in which when a four-wheel low-speed drive mode is selected, it is possible to accomplish an appropriate operational condition for the four-wheel low-speed drive mode that can realize a variety of operational conditions of the vehicle while effectively limiting additional use of memories for storing shift patterns, by controlling a shift point of the automatic transmission to be appropriate for the four-wheel low-speed drive mode with appropriate change in a basic shift pattern according to a basic operational condition to consider together with the four-wheel low-speed drive mode without separately using a specific shift pattern and by controlling the apply and release parts to be appropriate for the control of the shift point, thereby it is possible to ensure a stable and smooth shift. |
US08515632B2 |
Driving force controller for vehicle
An object of the present invention is to effectively reduce driving force of a vehicle, when the driving force of the vehicle must be reduced, while avoiding an increase in the temperature of exhaust gas and resultant deterioration of an exhaust gas purification catalyst, the object being achieved by effectively utilizing delaying of the ignition timing or reduction of the fuel supply amount to a possible extent, while preventing elongation of the execution time of control of delaying the ignition timing or control of reducing the fuel supply amount. When the driving force of the vehicle is excessively large, a target driving force Fxt is computed. When an indicator value SAa indicating the degree of necessity of reducing the driving force is equal to or greater than a first reference value SAa1, the throttle opening is reduced so that the driving force of the vehicle decreases more slowly than the target driving force Fxt. When the indicator value SAa is equal to or greater than a second reference value SAa2 greater than the first reference value SAa1, in addition to the reduction of the throttle opening, the ignition timing is delayed so that the driving force of the vehicle decreases faster than does in the case where only the reduction of the throttle opening is performed. |
US08515629B2 |
System for managing operation of an industrial vehicle in restricted areas
Operation of an industrial vehicle is controlled based on the location of that vehicle at a facility. The control method includes storing, in a memory device onboard the industrial vehicle, a definition of a first area in a facility. Radio signals are transmitted to the industrial vehicle from at least three transmitters, and for each radio signal, determining a propagation time from the transmitter to the industrial vehicle. A location of the industrial vehicle is derived from the propagation times of the radio signals, and the location is employed to determine when the industrial vehicle is within the first area. Operation of the industrial vehicle is altered in response to the industrial vehicle being within the first area. For example, the industrial vehicle may be disabled, its maximum travel speed limited or an alert is sent to the operator, when the industrial vehicle is within the first area. |
US08515628B2 |
Working machine hitch arrangement
A working machine comprising: a working arm; a hitch arrangement attached to the working arm and configured to be removably secured to a working implement; one or more sensors configured to determine an orientation of a working implement secured to the hitch arrangement and to output a signal indicative of the orientation of a working implement secured to the hitch arrangement with respect to gravity; and a control module configured to receive the signal from the one or more sensors and to perform a safety function in response to receipt of the signal such that the safety function is performed if the orientation of a working implement secured to the hitch arrangement with respect to gravity is an unpermitted orientation. |
US08515627B2 |
Method and apparatus for calculating payload weight
A machine includes a chassis, a linkage having a first end pivotally attached to the chassis at a first pivot point, and a bucket pivotally attached to a second end of the linkage at a second pivot point and rotatable about the second pivot point from a first position where gravity resists rotation of the bucket to a second position where gravity assists rotation of the bucket. A tilt actuator rotates the bucket about the pivot point and one or more sensors provide physical data of the bucket. A processor of the machine receives the physical data, determines from the physical data an equilibrium position of the bucket, determines a location of the center of gravity of the bucket with payload from the physical data and the equilibrium position, and estimates the weight of the payload based on the physical data and the location of the center of gravity. |
US08515626B2 |
System and method for machine guidance control
System and method for providing guidance control for machines. In one embodiment, a method includes detecting an implement, by a guidance controller, coupled to a machine. The method may further include determining a characteristic of the implement which affects a control setting of the machine, configuring the control setting of the machine by the guidance controller based, at least in part, on the characteristic of the implement and controlling operation of the machine based on the control setting. |
US08515622B2 |
Active steering system
A method for operating an active steering system of a vehicle, in which a ratio between a wheel steer angle and a steering wheel angle specified by the driver can be modified by superimposition of a superimposition angle. The method comprises detecting an offset between a requested motor angle and an actual motor angle, and reducing the offset between the requested motor angle and the actual motor angle using a reduction rate that is selected as a function of at least one input variable specified by the driver. |
US08515619B2 |
Motion control unit for vehicle based on jerk information
In a motion control system for a vehicle including control means for controlling a yaw moment of the vehicle; first detection means for detecting a longitudinal velocity (V) of the vehicle; second detection means for detecting a lateral jerk (Gy_dot) of the vehicle; and third detection means for detecting a yaw angular acceleration (r_dot) of the vehicle, the yaw moment of the vehicle is controlled by the control means so that a difference between the yaw angular acceleration (r_dot) detected by the third detection means and a value (Gy_dot/V) obtained by the lateral jerk (Gy_dot) of the vehicle detected by the second detection means by the longitudinal velocity (V) detected by the first detection means becomes small. |
US08515615B2 |
Vehicle travel control apparatus
A vehicle travel control apparatus that controls state of travel of a vehicle by adjusting output of the vehicle relative to amount of operation of an operation member includes: a vehicle travel state detection portion that detects the state of travel of the vehicle; and an output adjustment portion that, when the amount of operation of the operation member increases, adjusts degree of increase in the output of the vehicle to a degree that is greater if amount of increase in the amount of operation of the operating member is smaller, based on the state of travel of the vehicle, and that, when the amount of operation of the operation member decreases, adjusts degree of decrease in the output of the vehicle to a degree that is greater if the amount of decrease in the amount of operation is smaller, based on the state of travel of the vehicle. |
US08515614B2 |
Emission monitoring device and method
An emission monitoring device is disclosed for a vehicle including but not limited to a lightweight housing for operationally encapsulating: a processor; a computer program including but not limited to computer readable instructions embedded in a tangible non-transitory computer readable medium; a sensor for each vehicle component to be monitored; a display device; and a power supply for power the device; the computer program including but not limited to instructions to analyze fuel being injected into the vehicle from data output from each sensor; capture data from each sensor; store the captured data from each sensor into the memory; calculate performance attributes based upon the captured data; store the performance attributes; and display the performance attributes of each vehicle component onto the display device. A method is provided for monitoring emissions using the emission monitoring device. |
US08515613B2 |
Environmental map correction device and autonomous mobile device
An environmental map correction device that acquires an environmental map that matches an actual ambient environment includes a conversion unit arranged to convert object existence probability information of respective grids configuring a global map into image information (shading information of a black and white image), a display unit arranged to display a global map image based on the converted image information, an operation input unit arranged to receive a correcting operation from a user, a correction unit arranged to correct the global map image displayed by the display unit according to the correcting operation by the user, and an inversion unit arranged to acquire a corrected global map by inverting the corrected global map image (shading information) into the object existence probability information. |
US08515609B2 |
Flight technical control management for an unmanned aerial vehicle
Two architectures for unmanned aerial vehicles (UAVs) and a method for executing a mission plan are provided. One architecture for a UAV includes a flight command and mission execution (FCME) component making strategic decisions, a flight technical control manager (FTCM) making tactical decisions and a vehicle management system (VMS) providing navigational support. The FCME and FTCM execute on one processor and the VMS executes on a separate processor. The second architecture includes redundant processors for executing the FCME and FTCM as well as redundant processors for executing the VMS. The UAV executes a mission plan, which may include flight plan(s), communication plan(s), weapons plan(s), sensor plan(s), and/or contingent flight plan(s). The UAV may control various optical sensors, training sensors, and lights as well. |
US08515604B2 |
Outboard motor control apparatus
In an apparatus for controlling operation of an outboard motor having an internal combustion engine to power a propeller and a transmission being selectively changeable in gear position to establish speeds including a first speed and a second speed and transmitting power of the engine to the propeller with a gear ratio determined by established speed, a change amount of throttle opening and a change amount of manifold absolute pressure of the engine are detected, and operation of the transmission is controlled to change the gear position from the second speed to the first speed based on the change amounts of the throttle opening and manifold absolute pressure, thereby enabling to appropriately control the operation of the transmission to suppress the decrease in boat speed even when the resistance of water flow acting on a boat during cruising is increased due to influence of a wave, etc. |
US08515602B2 |
Method and device for checking the function of an engine system
A method for checking the function of an engine system having an internal combustion engine includes: (a) ascertaining a first charge adaptation value for acting on a manipulated variable for setting an air supply to the internal combustion engine, and ascertaining a first mixture adaptation value for acting on a manipulated variable for setting a fuel supply at a predefined first operating point of the internal combustion engine, in each case with the aid of a predefined adaptation method; and (b) establishing that an error is present in the engine system when at least one of the offset adaptation values is outside a particular predefined adaptation value range. |
US08515600B1 |
System and method for sensor-based terrain avoidance
A system and method for a terrain awareness warning system. The system includes a radar system configured to transmit a first radio frequency wave and receive a second radio frequency wave and a display for receiving a display signal representative of a terrain and a terrain awareness warning system. The terrain awareness warning system includes a forward-looking terrain logic configured to be in communication with the radar system and to process a terrain signal from the radar system. |
US08515597B2 |
Multiple transition RNP approach procedure
A required navigation performance (RNP) approach method is described that includes providing a plurality of fixed, predetermined waypoints associated with at least one runway of at least one airport, providing a predetermined plurality of constant radius turnpoints connecting a downwind leg of the runway to a final approach leg of the runway, and assigning one of the constant radius turnpoints to an aircraft capable of flying an RNP approach, the turnpoint selected to provide separation from other approaching aircraft and a landing time for the aircraft. |
US08515595B2 |
Shadow shaping to image planetary or lunar surfaces
A method is disclosed for forming a shadow pattern on a planetary or lunar surface, including providing a rough terrain vehicle having a plurality of wheels capable of imparting to the planetary or lunar surface shadow shaping components to produce a shadow pattern capable of being seen from a distance; and controlling the rough terrain vehicle to produce a pre-designed pattern in the planetary or lunar surface, viewable from a distance when sunlight hits the shadow shaping components from an angle. |
US08515591B2 |
Device for estimating turning characteristic of vehicle
A device for estimating a turning characteristic of a vehicle estimates a stability factor indicating the turning characteristic of a vehicle. The device for estimating the turning characteristic calculates the transient yaw rate of a vehicle involved in the relationship of a primary delay relative to the steady-state standard yaw rate of a vehicle, and calculates the deviation between the transient yaw rate of the vehicle and the actual yaw rate of the vehicle. The device for estimating the turning characteristic corrects the estimated value of the stability factor so as to approach the true stability factor by correcting the initial value of the stability factor supplied to the calculation of the standard yaw rate of the vehicle on the basis of the relationship between the deviation of the yaw rate and the lateral acceleration of the vehicle so that the transient yaw rate of the vehicle approaches the true yaw rate. |
US08515587B2 |
Configuring a physical condition at a source to obtain a desired physical condition at destination
An apparatus for determining an operation mode of a device, wherein the device is capable of adjusting a physical condition at a source position to correspondingly influence a physical condition at a destination position, the apparatus comprising a determining unit adapted for determining the operation mode by defining a time dependency of the physical condition at the source position so that a target time-dependency of the physical condition is obtained for the destination position, the target time-dependency representing a resultant variation of the physical condition over time. |
US08515586B2 |
Control model updating device and method, air-conditioner controlling system, and data suitability evaluating device
A control model updating device includes a control model calculating unit that calculates a control model using analysis data, a control model updating unit that updates by accepting the control model, and a data suitability evaluating unit that evaluates the suitability of analysis data. The data suitability evaluating unit has a function characteristic prior knowledge storing unit that stores prior knowledge regarding a characteristic obtained in advance regarding the subject of control, a quadratic polynomial calculating unit that calculates a quadratic polynomial wherein the analysis data is approximated by a quadratic function, and a characteristic evaluating unit that compares a characteristic of the quadratic polynomial, calculated by the quadratic polynomial calculating unit, to prior knowledge stored in the function characteristic prior knowledge storing unit. The control model updating unit updates the control model if the two match in the comparison. |
US08515584B2 |
Energy reducing retrofit method for a constant volume HVAC system
An energy-reducing method and apparatus for retrofitting a constant volume HVAC system, with or without an economizer, that provides heating, cooling, and ventilation to occupants within a building space. The present invention includes the introduction of a programmable logic controller and variable frequency drive (VFD) that takes control of the existing fan, heating, cooling, and optional economizer operation. The controller is programmed for the reduction of fan speed in the heating and cooling modes. The reduction of the fan speed in the ventilation mode when the 100% operation is not needed saves significant energy of the existing constant volume HVAC system where the fan motor is designed to run 100% of the time. The fan speed may be further reduced upon a reduction in sensed occupancy levels of the space, such as with a CO2 sensor. Additionally, the fan speed may be reduced in the heating and/or cooling mode to further reduce energy consumption. The controller may also be programmed and equipped with sensors to allow simultaneous mechanical compressor cooling and economizer free cooling operation, for the operation of the economizer in response to the monitoring of outside air and return air to determine the preferred source for cooling operations, to keep the outside air damper closed during the unoccupied heating modes such as morning warm-up, and/or to provide fault detection. The retrofit method and apparatus may be employed in a stand-alone or networked version. |
US08515578B2 |
Navigational control system for a robotic device
A navigational control system for altering movement activity of a robotic device operating in a defined working area, comprising a transmitting subsystem integrated in combination with the robotic device, the transmitting subsystem comprising means for emitting a number of directed beams, each directed beam having a predetermined emission pattern, and a receiving subsystem functioning as a base station that includes a navigation control algorithm that defines a predetermined triggering event for the navigational control system and a set of detection units positioned within the defined working area in a known spaced-apart relationship, the set of detection units being configured and operative to detect one or more of the directed beams emitted by the transmitting system; and wherein the receiving subsystem is configured and operative to process the one or more detected directed beams under the control of the navigational control algorithm to determine whether the predetermined triggering event has occurred, and, if the predetermined triggering event has occurred transmit a control signal to the robotic device, wherein reception of the control signal by the robotic device causes the robotic device to implement a prescribed conduct that alters the movement activity of the robotic device. |
US08515576B2 |
Surgical robot and robotic controller
The present invention was developed by a neurosurgeon and seeks to mimic the results of primate neurological research which is indicative of a human's actual neurological control structures and logic. Specifically, the motor proprioceptive and tactile neurophysiology functioning of the surgeon's hands and internal hand control system from the muscular level through the intrafusal fiber system of the neural network is considered in creating the robot and method of operation of the present invention. Therefore, the surgery is not slowed down as in the art, because the surgeon is in conscious and subconscious natural agreement and harmonization with the robotically actuated surgical instruments based on neurological mimicking of the surgeon's behavior with the functioning of the robot. Therefore, the robot can enhance the surgeon's humanly limited senses while not introducing disruptive variables to the surgeon's naturally occurring operation of his neurophysiology. This is therefore also a new field, neurophysiological symbiotic robotics. |
US08515574B2 |
System and method for managing the generation of brewed beverages using shared resources
A system that generates brewed beverages may receive requests to produce specified brewed beverages. The system may include a scheduler that initiates and controls the performance of one or more chemical or mechanical processes to produce the beverages. While one chemical or mechanical process for producing a beverage is being performed, other processes may be performed for production of the beverage or another beverage. The scheduler may determine the time at which to perform each process, the time at which a beverage should be presented, the resources to be used to perform the processes, or the time at which to perform a cleaning process, dependent on an actual or expected demand for beverages, or dependent on a target time for beverage retrieval. Shared resources may be applied to the production of beverages for high priority orders, while partially completed beverages for lower priority orders are staged for subsequent advancement. |
US08515573B2 |
Sort pattern creating device, sort pattern creating method, and sort pattern creating system
A sort pattern creating method, for a banknote handling apparatus, comprises a step of selecting a denomination of banknote (S501), a step of selecting a print version of banknote (S502), a step of selecting a direction of banknote (S503), a step of selecting a fitness of banknote (S504), a step of creating the sort pattern by combining the contents selected in the step of selecting a denomination of banknote, a print version of banknote, a direction of banknote and a fitness of banknote (S505). The sort pattern creating method comprises a step of checking a validity of the combination of the contents, wherein the combination is valid when a type of banknote is defined to be sorted into one stacking unit, and the combination is not valid when the type of banknote is not defined to be sorted into one stacking unit. |
US08515572B2 |
Systems, methods and apparatus for embroidery thread color management
Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first number of thread colors to be used by first designs assigned to a first embroidery machine, determining a second number of thread colors to be used by second designs assigned to a second embroidery machine, determining a difference between a first production time for the first embroidery machine and a second production time for the second embroidery machine, identifying which one of the first designs would increase the second number of thread colors by the smallest number when that one of the first designs is added to the second designs, and moving the identified one of the first designs to the second designs. |
US08515570B2 |
System for sensing cigarette filters and method therefor
The invention provides a system for sensing a cigarette filter, comprising: a plurality of rotary conveyance drums (12) delivering a first cigarette filter and second cigarette filters into which the first cigarette filter is divided by a cutter; two sensors (18) disposed adjacent to the rotary conveyance drum (12) to detect the second cigarette filters; an opto coupler connected to the two sensors (18) and operated by AND logic; a HIP connected to the opto coupler, it controlling a device of supplying cigarette filters to reject a cigarette having defects; and, a PLC connected with the HIP, it controlling the device of supplying cigarette filters, wherein the two sensors (18) detect active charcoal filters located at both ends of the second cigarette filters, the HIP controls the device such that the cigarette having defects are rejected when signals sensed by the sensors (18) are different from signals sensed from the normal active charcoal filter, the PLC controls the operation and stop of the device by performing the processes except the process of rejecting the cigarette having defects. |
US08515568B1 |
Apparatus and methods for monitoring health of semiconductor process systems
Disclosed are apparatus and methods for monitoring an operation parameter of a process tool, independently of a process system recipe, are provided. In one embodiment, the behavior of a process device as it transitions between different states is monitored for a single cycle of operation or over time to detect trends that indicate a potential failure of the process device. When a trend that indicates a potential failure is detected, an alarm is generated. In one implementation, the time for reaching a particular stage of operation may be repeatedly monitored over a plurality of device cycles. For example, the time to open a valve or door may be monitored. In another example, the time for reaching a stable phase of gas flow after a ramping stage has commenced is monitored. When the time for reaching a particular stage begins to decline by a predetermined amount, an alarm may be generated. |
US08515567B2 |
Enhanced state estimation based upon information credibility
A method, apparatus, and a system for performing an adaptive state estimation process for processing semiconductor wafers. A processing of a first workpiece is controlled using a process controller and a processing tool. Manufacturing data relating to the processing of the first workpiece is acquired. Status data relating to the manufacturing data is acquired. The status data includes data relating to the source of the manufacturing data. A state of a process controller or a processing tool is determined based upon the status data and the manufacturing data. |
US08515566B2 |
Sequence grabber for audio content
An audio context object gathers multiple channels of audio data from an audio device and stores each channel of data separately in a ring buffer. Clients of the audio context can request any number of channels of data at any interval from the audio context. Multiple clients can share the same audio device. The ring buffer used by the audio context object stores the channels of audio data in a two-dimensional array such that each channel of audio data is stored in contiguous memory. |
US08515564B2 |
Method for operating an automation system
A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module. |
US08515558B1 |
Anchoring mechanism for an implantable stimulation lead
An improved anchoring mechanism for an implantable lead is discussed. The anchoring mechanism consists of a tine enclosed in a housing structure. Deployment and retraction of the tine is controlled by the rotation of a stylet releasable connected to the tine. The stylet is inserted through the lead and engages the tine at an interface between them. The stylet is rotated. This serves to rotate the tine to thereby secure the lead connected to an anchor housing from which the tine emerges to body tissue. |
US08515557B2 |
Electrode array for a cochlear implant
Disclosed is an electrode having a conducting wire and an electrode contact for a medical implant, the electrode being at least partially formed by Carbon Nanotubes (CNTs). Also disclosed are medical implants using the electrodes disclosed, as well as methods of manufacture of the electrode and medical implants. In one particular example, the electrode is formed with a CNT strand forming the conducting wire and a CNT sheet forming the electrode contact. |
US08515549B2 |
Associating therapy adjustments with intended patient posture states
The disclosure described techniques for associating therapy adjustments with intended patient posture states. The techniques may include receiving a patient therapy adjustment to a parameter of a therapy program that defines electrical stimulation therapy delivered to the patient, identifying a posture state of the patient, and associating the patient therapy adjustment with the posture state when the patient therapy adjustment is within a range determined based on stored adjustment information for the identified posture state. |
US08515545B2 |
Current steering neurostimulator device with unidirectional current sources
The present disclosure provides a medical device that includes a neurostimulator. The neurostimulator includes one or more channels. Each channel includes a digitally-controlled switch coupled to a voltage source. The switch is in one of an “on” state and an “off” state in response to a first control signal. Each channel also includes a digitally-controlled current sink coupled to the switch. The current sink is coupled between the switch and the voltage source. The current sink draws a variable amount of electrical current in response to a second control signal. Each channel further includes a conductor coupled to the switch and the current sink. The conductor is configured to be coupled to an electrode that is operable to deliver the electrical current drawn by the current sink to a target tissue area. |
US08515541B1 |
Methods and systems for treating post-stroke disorders
Methods of treating a post-stroke disorder include applying at least one stimulus to a stimulation site within a patient with an implanted stimulator in accordance with one or more stimulation parameters. The stimulation site may include, for example, at least one or more of a motor cortex, thalamus, cerebellum, basal ganglia, globus pallidus, and periaqueductal gray. Systems for treating a post-stroke disorder include an implantable stimulator configured to apply at least one stimulus to a stimulation site within a patient in accordance with one or more stimulation parameters. The stimulation site may include, for example, at least one or more of a motor cortex, thalamus, cerebellum, basal ganglia, globus pallidus, and periaqueductal gray. |
US08515540B2 |
Feedthrough having a non-linear conductor
The implantable medical device including a hermetic enclosure including at least one feedthrough having at least one electrically conductive path through the feedthrough. The at least one feedthrough includes an insulator having an entry face and an exit face, and at least one non-linear conductor is configured to extend, within the insulator, from the entry face to the exit face to provide the conductive path, wherein the entry and exit faces are not substantially parallel opposite faces of the insulator. |
US08515539B2 |
Remote follow-up automaticity with intelligent data download restrictions
An implanted device is equipped with a flag that indicates to a remote monitoring unit that an event such as a patient medical emergency or device failure has occurred. The remote monitoring unit is configured in some embodiments to maintain a low power communication link with the implanted device when they are within range. When the flag indicates an event has occurred, the remote monitoring unit quickly downloads sensed data collected by the implanted device and transfers it over a network so that it can be utilized by a medical practitioner. The remote monitoring unit is further configured in some embodiments to query the implanted device at regular intervals. The remote monitoring unit may read a subset of the data stored by the implanted device and, based on that data, determine whether to complete a full or partial download. |
US08515538B1 |
Medical device failure detection and warning system
A failure detection and warning system for monitoring a medical device wherein the system includes means structured to passively or actively detect faults occurring in the medical device being monitored, and wherein the fault includes an unprogrammed and/or undesired shut off of the medical device being monitored or an unprogrammed and/or undesired shut-off of the output of the medical device being monitored by the system. |
US08515536B2 |
Methods and apparatus to stimulate heart atria
A method and apparatus for treatment of hypertension and heart failure by increasing vagal tone and secretion of endogenous atrial hormones by excitory pacing of the heart atria. Atrial pacing is done during the ventricular refractory period resulting in atrial contraction against closed AV valves, and atrial contraction rate that is higher than the ventricular contraction rate. Pacing results in the increased atrial wall stress. An implantable device is used to monitor ECG and pace the atria in a nonphysiologic manner. |
US08515534B2 |
Remote pace detection in an implantable medical device
A system embodiment for stimulating a neural target comprises a neural stimulator, a pace detector, and a controller. The neural stimulator is electrically connected to at least one electrode, and is configured to deliver a neural stimulation signal through the at least one electrode to stimulate the neural target. The pace detector is configured to use at least one electrode to sense cardiac activity and distinguish paced cardiac activity in the sensed cardiac activity from non-paced cardiac activity in the sensed cardiac activity. The controller is configured to control a programmed neural stimulation therapy using the neural stimulator and using detected paced cardiac activity as an input for the neural stimulation therapy. |
US08515531B2 |
Method of medical monitoring
A method of medical monitoring using data collected by a number of sensors, wherein the position of the sensors form a predefined arrangement and collected data depend on the position of the sensor on the patient. The method includes displaying data using a number of multiaxis diagrams where the position of the axes is related to the position of the sensors in the predefined arrangement, and on each axis data from its related sensor is displayed. Further, a multiaxis diagram is used, wherein each axis represents a particular dimension of data and spatial information is displayed in addition to the pure values. With this additional information a two- or three-dimensional representation and localization of data is provided. The technique allows a more effective recognition of monitored data and enables physicians to perform a fast pattern recognition to recognize and evaluate a patient's situation in a quicker and more effective way. |
US08515530B2 |
System and method of noise detection in an electrocardiology study
A system to use in combination with an ECG signal acquisition system is provided. The ECG signal acquisition system can be operable to connect to an arrangement of electrodes on a subject. The system can include a circuit board and a plurality of subcircuits mounted on the circuit board. The plurality of subcircuits can be arranged on the circuit board having an electrical impedance that correlate to an electrical impedance of the arrangement of electrodes on the skin surface of the subject. The system can further include an output connector connected in electrical communication to receive signals communicated from the plurality of subcircuits for communication to the ECG acquisition system. |
US08515528B2 |
Measuring arrangement and method for the three-dimensional measurement of an object
A measuring arrangement and a method for the three-dimensional measurement of at least part of an object includes a light source with a continuous spectrum, a device for generating a multifocal lighting pattern, a lens with a large chromatic aberration for imaging foci of the lighting pattern on the object, a detection unit for generating the wavelength spectrum of the foci that are confocally imaged on the object via the lens, and a spectrum-dispersive device disposed between the confocally imaged foci and the detection device. In order to create a highly accurate surface profile in a relatively short time even in the case of moving objects, the invention proposes that a first hole pattern including first holes be disposed in the plane of the confocally imaged foci, the geometric arrangement of the first holes corresponding to the geometric arrangement of the foci of the multifocal lighting pattern. |
US08515527B2 |
Method and apparatus for registering 3D models of anatomical regions of a heart and a tracking system with projection images of an interventional fluoroscopic system
An imaging system for use in a medical intervention procedure is disclosed. A first image acquisition system is configured to produce a fluoroscopy image of an anatomical region. A second image acquisition system is configured to produce a 3D model of the anatomical region. An interventional tracking system, which includes a position indicator, is configured to maneuver within the anatomical region. A first anatomical reference system is common to both the first and the second image acquisition systems, and a second anatomical reference system is common to both the first image acquisition system and the interventional tracking system. A processing circuit configured to process executable instructions for registering the second image acquisition system with the first image acquisition system to define a first registration, registering the interventional tracking system with the first image acquisition system to define a second registration, and in response to the first and second registrations, registering the interventional tracking system with the second image acquisition system. |
US08515519B2 |
Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host. |
US08515515B2 |
Medical sensor with compressible light barrier and technique for using the same
According to various embodiments, a medical sensor assembly may include compressible light barriers configured to prevent undesired light from being detected. The compressible light barriers may protrude from the surface of the sensor. However, when applied to the tissue, the compressible light barriers may be compressed to the point of being substantially flush with the tissue. |
US08515512B2 |
Opaque, electrically nonconductive region on a medical sensor
A medical sensor may be adapted to prevent unwanted light and electrical interference from corrupting physiological measurements. Sensors are provided with features that reduce the amount of outside light or shunted light that impinge the detecting elements of the sensor. The sensor is adapted to reduce crosstalk between electrical signals, increasing the accuracy of measurements. The sensor is also adapted to reduce the effect of outside light or shunted light on pulse oximetry measurements. |
US08515510B2 |
Electroadhesive medical devices
A method and system for attaching medical devices to a patient are provided. In accordance with an embodiment, a medical device is formed with or is coupled to an attachment structure including a plurality of electrodes capable of generating differential voltages at adjacent electrodes, to thereby provide electrostatic adhesion with the tissue of a patient. In an embodiment, the attachment structure includes an insulative material between the respective electrodes of the plurality of electrodes. |
US08515507B2 |
Device and method for detecting in-vivo pathology
Devices, systems and methods for detecting in vivo pathology are provided. An in vivo sensing device comprises a reacting layer with at least one type of binding agent attached thereon, a sensor configured for sensing an optical change occurring on the reacting substrate, and at least one illumination source. In-vivo fluids are in constant contact with the reacting substrate so that in vivo marker indicating pathology may bind to the binding agent attached onto the reacting layer and may be viewed by the sensor. |
US08515505B1 |
System and method of utilizing a watch as a companion device for a mobile phone
An apparatus worn by a user providing an interface with a mobile device. The apparatus includes a main body having a display, at least one strap for attaching the apparatus to the user, and a microcontroller for wirelessly communicating with a mobile device of the user. The microcontroller provides an interface for using the mobile device from the apparatus. The apparatus may be a wrist watch worn by the user. In one embodiment, the apparatus may include a wand for providing phone operations. In another embodiment, the wand may include a sound projection speaker allowing sound to be redirected and amplified by a users palm. In another embodiment, the apparatus may include a wireless dongle for providing phone functions to the user. |
US08515502B2 |
Apparatus and method for state detection and terminal equipment
The embodiments of the present invention provide an apparatus and method for state detection and terminal equipment. The apparatus for state detection includes: capacitive touch sensors arranged in the first cover of the terminal equipment a metal structure arranged in the second cover of the terminal equipment and grounded, the capacitive touch sensors being triggered by the metal structure, such that the capacitance of the capacitive touch sensors is changed and a state determiner to determine that the second cover is opened or closed relative to the first cover according to the changed capacitance of the capacitive touch sensors. The opening and closing of the terminal equipment may be detected without the participation of the user, thereby providing a better user experience with high precision of detection. |
US08515500B2 |
Power conservation in wireless client terminals and system latency reduction using a proxy device
A scheme is provided for conserving power in client terminals and/or reducing latency in wireless systems by using a proxy device. The client terminal may have a primary communication interface for communications with an access node and a secondary communication interface to communicate with the proxy device. The client terminal may indicate to the access node a short cycle rate for monitoring its signaling/control channel(s). The client terminal may the power off its primary communication interface without informing the access node. Prior to powering off its primary communication interface, the client terminal may assign the proxy device to act as its proxy and monitor the signaling/control channel with the access node. The proxy device monitors the signaling/control channel(s) according to the indicated short cycle rate. Upon detection of a message for the client terminal, the proxy device forwards the message to the client terminal via a secondary communication interface. |
US08515498B2 |
Flip mobile list to table
A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view. A method of presenting data on a mobile device includes initiating a database application on a mobile device, requesting data from a database server across a mobile network, receiving the data from the database server across the mobile network, displaying the data in a first view on the mobile device, and displaying the data on the mobile device in a second view upon receiving a signal from an orientation sensor in the mobile device indicating that the mobile device has changed orientation from a first orientation to a second orientation. |
US08515496B2 |
Antenna deployment switching for data communication of a user device
Methods and systems for selecting one of a plurality of antennas to be used as a transmit antenna based on an orientation of a user device are described. A user device determines an orientation of the user device, and selects one of multiple antennas to use as a first transmit antenna based on the orientation of the user device. The user device transmits information using the first transmit antenna. |
US08515494B2 |
Highly configurable radio frequency (RF) module
The disclosed embodiments relate to a communication device (200) that implements a subset of feature choices selected from a complete set of feature choices. An exemplary embodiment comprises at least one common hardware component (210) common to any subset of feature choices, and a base (102) that is adapted to accommodate installation of at least one optional hardware component (221) associated with at least one feature of the complete set of feature choices. |
US08515493B1 |
Antenna array formed by a network of transceivers
An antenna array is formed by a network of transceivers that includes unit radios and a command radio. The command radio configures the antenna array and communicates with the unit radios to send and receive signals. The unit radios may form an antenna array with greater than half-wavelength spacing and the command radio receives signals from another radio through a unit radio receiving a best signal or from combined signals from several unit radios received from the other radio. The unit radios may form an antenna array having half wavelength or less spacing that forms a digital beam forming antenna with an antenna grid to which the unit radios are connected. |
US08515492B2 |
Energy managed service provided by a base station
A method and a system are described for adapting a service provided by a base station in a cellular communication network to mobile stations in its coverage area. The base station is supplied with energy from a renewable energy generator and/or from a back-up battery supply. The back-up battery supply is at least partially charged by the renewable energy generator. The service is adapted in terms of coverage and/or capacity provided to the mobile stations as a function of the stored energy in the back-up battery supply and/or as a function of a forecast regarding the amount of energy supplied by the renewable energy generator over a time period. |
US08515491B2 |
User distance detection for enhanced interaction with a mobile device
Methods and apparatus for displaying content on a mobile device are disclosed. In one embodiment, a method includes obtaining content to display on the mobile device, obtaining distance information indicative of a distance that separates a user from the mobile device, accessing content-size data on the mobile device that is associated with the distance information, and adjusting a presentation of content on the mobile device based upon the content-size data. |
US08515489B2 |
Methods for scheduling radio activities for multiple radio access technologie modules in a communications apparatus and communications apparatuses utilizing the same
A communications apparatus with a processor coupled to a first RAT module in a packet transfer mode for data transfer, a second RAT module in an idle mode and a radio transceiver are provided. The processor receives a reservation request requesting permission to use the radio transceiver for performing a first radio activity from the first RAT module, and determines whether to provide a gap interval during the data transfer of the second RAT module for the first RAT module to use the radio transceiver according to a type of a second radio activity to be preformed by the second RAT module which collides with the first radio activity. When the gap interval is determined to be provided, the second RAT module is unable to use the radio transceiver for performing the second radio activity and the data transfer of the second RAT module is suspended during the gap interval. |
US08515482B2 |
Apparatus and method for controlling a signal
The disclosed embodiments relate to an apparatus and method for controlling transmission of a transmitted signal in a communications device. The apparatus includes a first antenna for receiving a first signal using a first polarization, a second antenna for receiving the first signal and a second signal and transmitting the second signal in a second polarization, and a controller coupled to the first antenna and the second antenna for adjusting the transmitting by the second antenna in response to the first signal received by the first antenna and the second antenna. The method includes the steps of receiving a first signal using a first polarization, receiving the first signal using a second polarization, transmitting a second signal using the second polarization, and controlling the transmitting step in response to the step of receiving using the first polarization and the step of receiving using the second polarization. |
US08515481B2 |
Power management for multi-carrier transmission
A method of power management for a mobile station in a multi-carrier wireless network is provided. A primary connection between the mobile station and a serving base station is first established by performing initial ranging over a primary radio frequency (RF) carrier. A secondary connection between the mobile station and the base station is then established by performing periodic ranging over a secondary RF carrier. To achieve efficient power management, the mobile station performs Open Loop Power Control and obtains long-term link measurement (CSI) of the primary carrier. The mobile station then adjusts carrier-specific parameters based on the primary carrier CSI. For RF carriers that convey on-going data traffic, Close Loop Power Control is updated per RF carrier. When the mobile station enters sleep mode operation, it receives traffic indication messages on the primary RF carrier and then dynamically wakes up one or more corresponding RF carriers for data reception. |
US08515479B1 |
Synthetic radio channel utilizing mobile telephone networks and VOIP
A system for generating a synthetic radio channel, including a server in communication with a plurality of communications devices that provide their geolocation information to the server; the server receiving user voice data; the server associating each communication device with a group of communication devices within a geographic proximity radius to each one; the server generating a synthetic customized voice channel for each communication device comprising a stream of chunks of voice data generated from the voice data provided by the communication devices of the group of mobile communication devices; and the server dynamically adjusting the geographic proximity radius and which communication devices associated with the group based on movement of the communication device, a number of communication devices in the group and/or movement of other communication devices in the group. |
US08515478B2 |
Fast state transition for a UE with reconfiguration over paging
Techniques to support fast state transition by a user equipment (UE) are described. The UE may operate in a first state (e.g., a CELL_PCH state) in which the UE does not transmit or receive user data. The UE may receive a paging message carrying first configuration information. The UE may transition from the first state to a second state (e.g., a CELL_DCH state) in response to receiving the paging message. The UE may determine a set of communication parameters based on the first configuration information received from the paging message and second configuration information stored at the UE. The UE may then exchange user data based on the set of communication parameters. The UE may use default values for some parameters in order to reduce the amount of first configuration information to send in the paging message. |
US08515470B2 |
Contact information updating via SMS
A source mobile telephone detects that a telephone number of the telephone has changed to a new number, and in response, sends a text or short message service (SMS) notice message to contacts identified in the mobile telephone to indicate that the source mobile telephone has a new telephone number. In response to receiving the text or SMS notice message, a contact telephony device may update its contact list to reflect the new number. Other embodiments are also described. |
US08515466B2 |
Scheduling based on rise-over-thermal in a wireless communication system
Techniques for scheduling users for transmission on the uplink in a wireless communication system are described. In one design, a total load for a cell may be determined based on a rise-over-thermal (RoT) measurement. An in-cell load for users served by the cell may be determined based on uplink transmissions received from these users. An outside load due to users in neighbor cells may be determined based on the total load and the in-cell load. A target total load for the cell may be determined based on a target RoT for the cell. An available load for the cell may be determined based on the target total load for the cell and the outside load. Users in the cell may be scheduled for transmission on the uplink based on the available load for the cell. |
US08515460B2 |
Tagging data utilizing nearby device information
Data is automatically tagged utilizing information associated with nearby individuals, among other things. Location-based technology is leveraged to enable identification of individuals and associated devices within a distance of a data capture device. User information is acquired from proximate devices directly or indirectly before, during or after data recording. This information can be utilized to tag captured environmental data (e.g., images, audio, video . . . ), amongst other types, to facilitate subsequent location, filtration and/or organization. |
US08515456B2 |
Communication device and method of providing location information therein
A communication device, computer program product and method of providing location information therein are disclosed. The communication device includes a wireless communication unit for receiving location information on another communication device and a controller for setting location based information on another communication device using the received location information, and controlling the set location based information to be displayed. |
US08515455B2 |
Method and apparatus for location update in mobile communication system
A method and apparatus enhances a location update success rate in a mobile communication terminal. The method includes trying the location update, determining whether a reject cause is a major cause when the location update is rejected, retrying the location update using a current location indicator when the reject cause is the major cause, and retrying the location update using a different location indicator when the retried location update is rejected. |
US08515454B2 |
Method of determining the location of a node in a distributed wireless sensor and actuator network
Embodiments of the invention comprise a method of determining a position of a node, comprising receiving a communication from the node; determining a timing of the receiving; and calculating a position of the node from the timing. |
US08515453B2 |
Estimating a location of a mobile device
The approximate location of a directed cell of a cellular network is calculated based on locations in the vicinity of which mobile devices were able to detect the directed cell. A mobile device is able to estimate its own location from the approximate locations of one or more directed cells that it can identify. This estimated location of the mobile device may be used to seed its GPS receiver. |
US08515452B2 |
Methods and systems for location-based management of wireless devices
Method and apparatus are for monitoring the location of a wireless device and taking supervisory action in response to that location. Location information obtained from a user's wireless device, or otherwise concerning the present location of the user, is monitored and compared with one or more locations previously approved for that user. An exception is noted if the user reaches a non-approved location, or fails to timely arrive at an approved destination. In response to an exception, supervisory action is taken which may include contacting the wireless device, partially or completely disabling further service of that device, or contacting another person. |
US08515451B2 |
Method of and a system for establishing presence of a mobile station in at least one dedicated service area of a mobile telecommunications system
A method of and a system for establishing presence of a mobile station in at least one dedicated service area of a mobile telecommunications system providing service to a plurality of geographically spread service areas. A mobile station is triggered to provide location information relating to the presence of the mobile station at a location receiving service from a service area comprising the or each dedicated service area. Presence of the mobile station in the or each dedicated service area is established by comparing the location information provided by the mobile station and stored location information relating to the or each dedicated service area. If present in a dedicated service area, the mobile station automatically receives dedicated services to which the mobile unit is entitled to. Receipt of dedicated services is automatically indicated to a user of the mobile station. |
US08515448B2 |
Upload and download of position reference data
An apparatus, a method and a computer program, the apparatus comprising: collection circuitry configured to collect position reference data, wherein the collected position reference data is for assisting another apparatus to determine a position of the another apparatus based upon wireless signals received by the another apparatus; receiver circuitry configured to receive control data relating to controlling the transmission of collected position reference data by the apparatus; transmitter circuitry configured to transmit collected position reference data; and processing circuitry configured, in dependence upon the received control data, to selectively control transmission of collected position reference data by the transmitter circuitry. |
US08515446B2 |
Device for determining a device position
A device for determining a device position, which includes a receiver for receiving signals of a plurality of transmitters and a determiner for determining reception powers of the signals of the plurality of transmitters. The device further includes a provider for providing transmitter positions of the transmitters on the basis of the signals of the plurality of transmitters. The device further includes a determiner for determining a first position of the device on the basis of the transmitter positions, wherein the determiner for determining the first position is further formed to determine transmitter directions on the basis of the first position and the transmitter positions, and to determine a second position of the device on the basis of the transmitter directions, the transmitter positions and the reception powers. |
US08515442B2 |
Method and arrangement in a communications network
A method for enhancing Random Access Channel, RACH, performance is provided. First timing settings to be used by a first set of user equipments for a first Acquisition Indicator Channel, AICH, response timing is explicitly or implicitly signalled (201) from a NodeB or from a Radio Network Controller, RNC, to a user equipment.Further, second timing settings to be used by a second set of user equipments for a second AICH response timing is explicitly or implicitly signalled (202) from the NodeB or from the RNC to the user equipment. |
US08515440B2 |
Computation of channel state feedback in systems using common reference signal interference cancelation
When enabled with common reference signal interference cancellation, a user equipment (UE) may still compute a channel state feedback value with consideration of any canceled interfering neighboring signals. When the neighboring cells are determined to be transmitting data during the time for which the channel state feedback value is being computed, the UE is able to derive the channel state feedback value considering those canceled interfering signals. The UE determines whether each neighboring cell is transmitting during the designated time either by obtaining signals that indicate the transmission schedule of the neighboring cells or by detecting the transmission schedule, such as based on the power class of the neighboring cells. If the UE determines that the neighboring cells are transmitting data during this time period, the UE will compute the channel state feedback value including consideration of the canceled interfering signals. |
US08515439B2 |
Determining location of a mobile station in a cellular communication coverage zone using time sequence correlation
The method of location of a mobile station within a radio coverage zone of a cell of a radio cellular network, comprises: building (50) a first time sequence indicating during which time intervals the mobile station has been allocated uplink transmission resources, for each remote antenna, building (54) a second time sequence indicating the total power strength of the uplink transmissions simultaneously received by this remote antenna, and correlating the first time sequence and at least one of the second time sequences, the first and second time sequences being synchronized in time, locating (53) the mobile station from the result of the correlation. |
US08515438B2 |
Radio communication method and radio communication terminal accommodating apparatus
A technique capable of improving the communication throughput while maintaining the interchangeability with a radio communication system or radio communication method employing carrier sense in a conventional multiple access system is disclosed and, on the basis of this technique, a radio communication terminal accommodating apparatus determines the allocation order of communication right permitting the occupation of a radio transmission medium with respect to each of a plurality of radio transmission terminals and transmits a multiple-polling signal 311 including information on this order to the plurality of radio communication terminals at an arbitrary transmission timing acquired through the carrier sense. Thus, each of communication right time periods (communication right time periods 312 to 314) for which the occupation of the radio transmission medium is permissible is allocated to each of the plurality of radio communication terminals. In addition, a time sufficiently shorter than a guard time (carrier sense time) in a conventional system is employed as a time interval between communication right time periods adjacent to each other. |
US08515433B2 |
Load management in wireless mesh communications networks
Methods and systems for providing a network and routing protocol for utility services are disclosed. A method includes discovering a utility network. Neighboring nodes are discovered and the node listens for advertised routes for networks from the neighbors. The node is then registered with one or more utility networks, receiving a unique address for each network registration. Each upstream node can independently make forwarding decisions on both upstream and downstream packets, i.e., choose the next hop according to the best information available to it. The node can sense transient link problems, outage problems and traffic characteristics. Information is used to find the best route out of and within each network. Each network node maintains multi-egress, multi-ingress network routing options both for itself and the node(s) associated with it. The node is capable of several route maintenance functions utilizing the basic routing protocol and algorithms. |
US08515431B2 |
Methods and apparatuses for facilitating triggered mobility
Methods and apparatuses are provided for facilitating triggered mobility. A method may include monitoring, at a mobile apparatus, a connection quality associated with a serving cell serving the mobile apparatus. The method may further include determining based at least in part on the monitored connection quality whether a predefined threshold connection quality condition has been satisfied. The predefined threshold connection quality condition may be indicative of potential inter-cell interference from a cell located within a coverage area of the serving cell. In an instance in which it is determined that the predefined threshold connection quality condition has been satisfied, the method may additionally include causing a report indicating that the predefined threshold connection quality condition has been satisfied to be sent to a network node associated with the serving cell. A corresponding apparatus is also provided. |
US08515427B2 |
Resource utilization measurements for heterogeneous networks
Interference issues between wireless network devices are mitigated. An evolved node B (eNodeB) may experience higher cell load or higher interference when serving user equipment (UEs) that are operating in an cell range extension (CRE) area in which the UEs are strongly affected by aggressor eNodeBs. An eNodeB experiencing higher cell load or serving user equipments (UEs) under higher interference generally requests an interfering/aggressor eNodeB to repartition some of its resources. Repartitioning of resources, however, may have a negative impact on the eNodeB serving CRE area UEs. In one aspect, a new measurement of utilization accounts for CRE status and differentiates between protected and unprotected resources, such as subframes. |
US08515420B2 |
Organization of roaming partner realms into primary and secondary
Various exemplary embodiments relate to a method performed by a policy and charging rules node (PCRN) of communicating with a roaming partner. The method may include: defining a roaming partner profile including a network identifier and a primary realm; receiving a session establishment request at the PCRN; extracting a subscription identifier from the session establishment request; determining an active roaming partner by comparing the subscription identifier to the network identifier; and establishing an S9 session with the primary realm of the active roaming partner. Another method may include: defining a roaming partner profile including a primary realm and at least one secondary realm; receiving an S9 session establishment request; extracting an origin realm from the S9 session establishment request; determining an active roaming partner by comparing the origin realm to the primary realm and the secondary realms of the roaming partner profile; and responding to the S9 session establishment request. |
US08515418B2 |
Mobile roaming prepaid solutions
A client for inclusion in a mobile telephony apparatus barred from international roaming usage, to allow roaming operation thereof according to conditions determined at a home network, the client being configured with: an activation unit configured to switch said client between active and passive states, and a call control unit, operative in said active state, to communicate with a predetermined node at said home network, to facilitate control of said mobile telephony apparatus using said home network determined conditions. There is also provided a server component at the home network to support the client. The system allows CAMEL type services when a prepaid roaming user is roaming in a non-CAMEL enabled network, and even allows these services to be provided when the home network lacks CAMEL enablement. |
US08515416B2 |
Performing testing in a radio device
In a radio device such as a receiver or transceiver, a test operation can be performed to determine performance. A received signal can be processed to obtain demodulated samples, which can be provided to a logic to perform a logic operation on the samples to generate a logic output. A storage such as a counter or other mechanism is coupled to the logic to store a count of a number of the logic outputs having an error. |
US08515415B2 |
Handling radio link failure in a radio communications network
Embodiments herein relate to a method in a user equipment for handling a radio link failure in a radio communications network. The user equipment is served in a first cell controlled by a radio base station. The radio base station is comprised in the radio communications network, The user equipment detects a first indication of a failure of a radio link between the user equipment and the radio base station. The user equipment then transmits a second indication of radio link failure to the radio base station when the first indication is detected. |
US08515412B2 |
Method and apparatus for maintaining user settings for over-the-air upgrades
A method and apparatus for performing a software upgrade are disclosed. The method determines a plurality of mobile endpoint devices affected by a wireless network access software upgrade, and schedules a deployment of the wireless network access software upgrade. The method transmits a notification to the plurality of mobile endpoint devices, wherein the notification is configured to cause each of the plurality of mobile endpoint devices to store user settings in a memory of each of the plurality of mobile endpoint devices. The method downloads the wireless network access software upgrade wirelessly to the plurality of mobile endpoint devices, wherein the wireless network access software upgrade is configured to cause each of the plurality of mobile endpoint devices to install the wireless network access software upgrade and to restore the user settings from the memory of each of the plurality of mobile endpoint devices. |
US08515411B2 |
Reducing power consumption of wireless devices
Described in example embodiments herein are techniques that combine at least two network (communication) technologies (such as protocols, signaling methods, etc.) and limit when a wireless device employs one of the technologies. In an example embodiment, a passive technology, such as a Radio Frequency Identification (RFID) technology, can be employed to determine whether a certain network technology is available. |
US08515408B2 |
Mobile communication terminal and method for navigating series of operations of the mobile communication terminal
A mobile communication terminal adapted for being connected to an external display device through a wired or wireless link is provided. The mobile communication terminal has an input section which receives an input for operating the mobile communication terminal, a storage section which stores a manual of the mobile communication terminal, the manual including a procedure for an operation performed through the input section, an external output controller which provides the external display device with the manual so as to display the manual on the external display device, and a navigation section which introduces a series of operations to be input through the input section in accordance with the procedure displayed on the external display device. |
US08515407B1 |
Redirecting incoming phone calls
In general, this disclosure describes techniques for using short-range wireless communication to automatically configure a telephony service to direct phone calls to one or more different devices. For example, a first device obtains configuration information associated with a second device from the second device using short-range wireless communication. The first device sends a first message, which includes at least a subset of the configuration information, to a telephone call controller to configure incoming phone calls to be routed to at least the second device. The first device determines that the second device is no longer reachable by the first device using the short-range wireless communication to the second device, and sends a second message to the telephone call controller to configure incoming phone calls to not be routed to the second device. |
US08515402B2 |
Mobile terminal device, communication system, communication program, and control method
A mobile terminal device receives information related to a push email service from a mail server, a calendar server, and a phone book server that provide the push email service via a wireless communication network. The mobile terminal device stores therein setting information that indicates whether the information related to the push email service is received at the time of the standby state. Furthermore, the mobile terminal device determines whether to shift the state of the mobile terminal device to a standby state. If the mobile terminal device determines that the mobile terminal device will shift its state to a standby state, the mobile terminal device transmits, on the basis of the stored setting information, a setting notification that instructs the stopping of the push email service to the mail server, the calendar server, and the phone book server. |
US08515399B2 |
Method and apparatus for generating media content
A system that incorporates teachings of the present disclosure may include, for example, a method for broadcasting a wireless signal representing a notice to obtain sensory data, retrieving first sensory information captured by a first sensor device coupled with a first mobile communication device where the first sensory information is associated with an environment of the first mobile communication device, and receiving from a second mobile communication device, second and third sensory information in response to the notice, where the second sensory information is captured by the second mobile communication device, where the third sensory information is captured by a third mobile communication device and provided to the second mobile communication device. Other embodiments are disclosed. |
US08515394B2 |
Method for controlling access of subscribers in wireless communication system supporting femto cell and apparatus for the same
Disclosed is a method for controlling access of subscribers of a gateway in a communication system supporting a femto cell, the method including: by user equipment (UE), receiving a first access request message, which makes a request to access a femto base station (BS), from the femto BS; directly acquiring a business subscriber database (DB), which includes a list of UE admittable to access the femto BS, from a DB module; and determining whether to admit the access of the UE on the basis of the business subscriber DB, wherein the determining whether to admit the access of the UE includes admitting the access of the UE if a user equipment identifier (UE ID) for identifying the UE is included in the list of UE. |
US08515386B2 |
Emergency services for voice over IP telephony (E-VoIP)
A method for determining the physical location of a VoIP phone and transmitting the physical location to an emergency services call center or the like comprises the steps of determining the physical location of the VoIP phone using multiple location detection technologies, placing a call to an emergency services call center using the VoIP phone, and automatically transmitting the physical location of the VoIP phone to the emergency services call center. |
US08515381B1 |
Systems and methods for improving 25% duty cycle switching mixer local oscillator timing
Systems and methods for improving the timing alignment of 25% duty cycle non-overlapping waveforms are provided. A representative system includes a waveform synthesizer that generates a plurality of 25% duty cycle input waveforms and inverters that receive the input waveforms at the inputs of the inverters and invert the input waveforms, producing a plurality of inverted waveforms at the outputs of the inverters. The system also includes NOR gates that receive the plurality of inverted waveforms at the inputs of the NOR gates and pass through one of the inverted waveforms at the outputs of the NOR gates responsive to three inverted waveforms of the plurality of inverted waveforms being at logic “0”; and mixers having inputs that receive the pass-through waveform and a first radio frequency (RF) signal, wherein the mixers combine the pass-through waveform and the RF signal into an output signal. |
US08515380B2 |
Current mode blixer with noise cancellation
Blixers, which are a relatively recent development, have not be studied as extensively as many older circuit designs. Here, a blixer is provided that improves linearity and reduces noise over other conventional blixer designs. To accomplish this, the blixer provided here uses a differential amplifier and/or a dummy path within its mixing circuit to perform noise reduction (and improve linearity). |
US08515371B2 |
Programmable IF output receiver, and applications thereof
A tuner system for receiving a plurality of frequency bands includes a low noise amplifier coupled with a band selection filter to select a desired band. The tuner system further includes a complex RF filter to produce a complex RF signal from the selected band. The tuner system includes two double-quadrature converters, the first double-quadrature converter frequency down-converts the complex RF signal to a complex baseband signal. The complex baseband signal passes through a baseband filter that contains two identical lowpass filters for obtaining a baseband in-phase (I) signal and a quadrature (Q) signal. The second double-quadrature converter up-converts the baseband I and Q signals to respective IF I and Q signals that are significantly free of the positive third IF harmonic. The third IF-harmonic free I and Q signals are further processed by a complex bandpass filter. The bandpass filter has a programmable frequency center and a programmable bandwidth. |
US08515366B2 |
Accurate transmit power measurement
A method for power measurement includes applying a nonlinear function to a Radio Frequency (RF) signal that includes a modulated component and a spurious component, so as to produce a broadband signal that includes a Direct-Current (DC) component, a baseband component and one or more High-Frequency (HF) components. The broadband signal is Band-Pass (BP) filtered so as to produce a bandpass signal from which the DC and HF components are removed. Based on the bandpass signal, a power of the modulated component in the RF signal is estimated irrespective of the spurious component. |
US08515364B2 |
Radio-frequency transmitter and amplifier
A method is provided for reducing non-linear effects in an electronic circuit including an amplifier. The method may include receiving a modulated signal at an input of the amplifier, the modulated signal comprising a baseband signal modulated by an oscillator frequency. The method may further include substantially attenuating counter-intermodulation in the modulated signal caused by harmonics of the oscillator frequency and the baseband signal by a resonant circuit. In some embodiments, the resonant circuit may include at least one inductive element and one capacitive element coupled to the at least one inductive element, the at least one inductive element and the at least one capacitive element configured to substantially attenuate counter-intermodulation in the modulated signal. |
US08515361B2 |
Frequency correction of a programmable frequency oscillator by propagation delay compensation
A first programmable frequency oscillator, which includes a first ramp comparator and programmable signal generation circuitry is disclosed. The programmable signal generation circuitry provides a ramping signal, which has a first frequency, based on a desired first frequency. The first ramp comparator receives the ramping signal and provides a first ramp comparator output signal based on the ramping signal. The first ramp comparator output signal is fed back to the programmable signal generation circuitry, such that the ramping signal is based on the desired first frequency and the first ramp comparator output signal. However, the first ramp comparator has a first propagation delay, which introduces a frequency error into the programmable frequency oscillator. Therefore, the first frequency is not proportional to one or more slopes of the ramping signal. As a result, the programmable signal generation circuitry compensates for the frequency error based on the desired first frequency. |
US08515360B2 |
Method and system for greedy user group selection with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback
Aspects of a greedy search user group selection scheme with range reduction for FDD multiuser MIMO downlink transmission with finite-rate channel state information feedback are provided. The method may comprise receiving feedback information via a communication channel for a plurality of users in a frequency division duplex system. The system capacity may be maximized using the feedback information based on a signal from a single user within a reduced search range or based on the signal from the single user and at least one other signal from another user within a remaining portion of the search range. The feedback information may comprise quantized gain and/or direction of the channel state information of the users. |
US08515357B2 |
Cognitive radio communication system recognizing interference based on known signal
A cognitive radio (CR) communication apparatus and method is provided. A cognitive radio (CR) communication apparatus includes a signal receiving unit which receives signals from a primary user of a primary system and a secondary transmitter of a secondary system, the received signals including an element associated with at least one known signal of the secondary transmitter, and a determination unit which determines whether a signal of the primary user exists from among the received signals based on the element associated with the at least one known signal. |
US08515348B2 |
Bluetooth-enable intelligent electronic device
An intelligent electronic device (IED), e.g., an electrical power meter, having wireless communication capabilities, e.g., Bluetooth connectivity, for transmitting and receiving data without a hardwire connection is provided. A system and method for retrieving revenue metering data from at least one IED, e.g., a revenue meter, are also provided. The system includes at least one intelligent electronic device including a transceiver configured for receiving calculated energy consumption data from a processor and transmitting the calculated energy consumption data via a spread-spectrum frequency hopping technique; and a data collection device configured for receiving the calculated energy consumption data from the at least one intelligent electronic device in response to supplying a pairing passkey to the intelligent electronic device. |
US08515347B2 |
Intelligent device integration using RFID technology
A method of integrating devices using radio frequency identification (RFID) technology can include tracking movement of an RFID tag, wherein the RFID tag is associated with a user, and determining proximity of the RFID tag to a communication device. The method also can include initiating a programmatic action with the communication device according to the proximity of the RFID tag to the communication device, wherein the programmatic action is associated with the user. |
US08515336B2 |
Apparatus and methods of selective collection and selective presentation of content
Disclosed are apparatus and methods operable to distribute targeted content. Additionally, disclosed are corresponding apparatus and methods operable to selectively choose and cache selected ones from among the distributed targeted content, and to further choose ones from among the cached content to present on a device. In some aspects, selective caching of content may be based upon a match between predetermined content attribute information and predetermined profile information. Further, in some aspects, an indicator is operable to trigger the selective inclusion of one or more of the cached content in a presentation of other content, which may be based on a match between a desired content attribute associated with the indicator and the respective predetermined content attribute information of the cached content. |
US08515335B2 |
Cognitive anti-jam receiver systems and associated methods
Cognitive anti-jam receiver systems and associated methods are provided. The systems and methods may include a signal analysis module that processes a baseband signal to determine one or more signal characteristics of the baseband signal, the baseband signal comprising at least a desired signal; a cognitive decision unit that receives the one or more signal characteristics from the signal analysis module, and generates at least one first adaptive parameter; and at least one anti-jam processing module that processes the baseband signal to generate a modified signal that reduces an impact of at least one jammer signal on a quality of reception of the desired signal from the baseband signal, where processing by the at least one anti-jam processing module may be based at least in part on the received at least one first adaptive parameter from the cognitive decision unit. |
US08515334B1 |
Systems and methods for delivering and presenting personalized educational lessons
In accordance with the present invention, an interactive education application is provided. The application receives preferences from the user and retrieves media assets, where the application assembles the media assets and other content into a personalized lesson. In addition, the application provides messaging features between the user and other users relating to the personalized lesson. |
US08515333B2 |
Notch forming device, bookbinding apparatus and bookbinding system
A notch forming device, comprises a notch forming section to form a notch on an edge of a sheet constituting a sheet bundle to be outputted in accordance with an execution of a job; a shifting section to shift a position of a notch to be formed on a sheet by the notch forming section; and a control section to control the shifting section. When plural sheet bundles are outputted in accordance with the execution of the job, the control section controls the shifting section to make a position of a notch on a leading sheet of each sheet bundle at the same position. |
US08515328B2 |
Medium conveying apparatus and image forming apparatus
A medium conveying apparatus includes: a conveying mechanism that conveys a recording medium that extends long continuously in one direction, a conveying direction of the recording medium being the same as the one direction; a detecting unit that detects a detection subject mark formed on the recording medium; and a moving mechanism that moves the detecting unit in a direction that crosses the conveying direction, and a plurality of detection subject marks are formed on the recording medium in such a manner that they are arranged in the direction in which the recording medium extends long continuously and that a mark width in the direction that crosses the conveying direction changes as the position goes along the conveying direction. |
US08515327B2 |
Image forming apparatus
The invention provides an image forming apparatus capable of preventing a ripple or curling of the sheet and stabilizing feedability or loadability of the sheet. The image forming apparatus includes an aqueous solution applying portion that applies the aqueous solution containing the deliquescent material for hindering evaporation of moisture to the sheet where the toner image has been thermally fixed by the fixing portion, and a controller that controls so that a concentration of the deliquescent material of the aqueous solution applied to the sheet using the aqueous solution applying portion is changed depending on the basis weight of the sheet. |
US08515319B2 |
Developing unit and image forming apparatus using same
A developing unit includes: a cylindrical magnetic member having plural magnetic poles in a circumferential direction, the magnetic poles including a first pole attracting developer and a second pole not attracting developer; a developer holding member having the cylindrical magnetic member therein and conveying developer magnetically attracted by the cylindrical magnetic member on a surface thereof in a direction toward a predetermined area where developer is not attracted by a magnetic field caused by the second pole; a peeling member provided in the predetermined area and peeling off the developer attracted at an end portion of the developer holding member in an axial direction; and a second magnetic member provided on at least one of an upstream side and a downstream side of the peeling member, disposed in a position with a gap from the surface of the developer holding member and opposed to the predetermined area. |
US08515315B2 |
Developing device and image forming apparatus
A developing device includes a developer bearing body, a first developer supply member, a second developer supply member, and a compression member. The developer bearing body bears a developer. The first developer supply member supplies the developer to the developer bearing body. The second developer supply member moves the developer in the vicinity of the first developer supply member to the first developer supply member. The compression member opposes, and is out of contact with, the first developer supply member. The compression member also directs the developer moved by the second developer supply member to the first developer supply member, and compresses the developer between the first developer supply member and the compression member. |
US08515311B2 |
Image forming apparatus featuring a rotatable belt member adjustment roller
An image forming apparatus includes a belt member which bears a toner image, a transfer portion for forming a transfer nip portion, a changing unit for changing an advancing angle of the belt member advancing into the transfer nip portion, a guide member which is arranged at an upstream side of the transfer nip portion in a recording material conveying direction and face to a untransfered face of the recording material and guide a recording material to the transfer nip portion, and a controller for controlling the changing unit so that a belt face advancing into the transfer nip portion and conveying a recording material having a first thickness is at a position farther from the guide member than the belt face advancing into the transfer nip portion and conveying a recording material having a second thickness smaller than the first thickness. |
US08515310B2 |
Pressing mechanism, transfer device, and image forming apparatus
A pressing mechanism that presses a contact unit, which is brought into contact with a contact target unit against the contact target unit, includes a holding unit that holds the contact unit. The holding unit includes two first portions that are arranged at both ends of the holding unit in its width direction away from the contact unit and are biased toward the contact target unit and a second portion that is arranged at approximately a center in the width direction sandwiching the contact unit with the first portions and supports the holding unit. |
US08515309B2 |
Process cartridge, developing cartridge and image forming apparatus
A developing cartridge includes: a housing that rotatably supports a developing roller; and a plurality of conveyance guide members, which are arranged along an axial direction of the developing roller and parallel to each other on an outer side of the housing, and which guide a recording medium along a conveyance path. The conveyance guide members include: conveyance ribs extend in a conveyance direction of the recording medium orthogonal to the axial direction of the developing roller so as to protrude from the housing toward the conveyance path of the recording medium; and end ribs, which are provided at both end portions in the axial direction of the developing roller, which are inclined outward with respect to the axial direction of the developing roller toward a downstream side in the conveyance direction, and which protrude further from the housing into the conveyance path side than the conveyance ribs. |
US08515308B2 |
Gear center-distance maintaining mechanism, image forming apparatus, and assembly
A gear center-distance maintaining mechanism includes a first support body that rotatably supports a first gear to be rotated by driving force from a driving unit, a second support body that rotatably supports a second gear to be meshed with the first gear so as to transmit rotational force from the first gear to a rotating body, the second support body being movable relative to the first support body in a direction such that the second gear moves away from the first gear, an arc-shaped face provided in the second support body and centered on an axis of the second gear, and a restricting portion provided in the first support body and shaped like an arc centered on an axis of the first gear, the restricting portion restricting the movement of the second support body relative to the first support body by contact with the arc-shaped face. |
US08515306B2 |
Cartridge and image forming apparatus
A cartridge is detachably insertable into a main assembly of the image forming apparatus. The main assembly includes an opening, and urging, positioning, and regulating portions. The cartridge includes an urgable portion urged by the urging portion in a direction crossing a cartridge-inserting direction after cartridge insertion. The cartridge also includes a positionable portion positioned by contacting the positioning portion by the urging portion moving the cartridge in the crossing direction, and a regulatable portion regulated by the regulating portion to prevent cartridge movement toward the opening when the positionable portion contacts the positioning portion. The regulatable portion is at the cartridge rear and is brought, by cartridge movement in the crossing direction by the urging portion, behind the regulating portion with respect to the inserting direction to prevent cartridge movement toward the opening. |
US08515304B2 |
Cleaning member for image forming apparatus, charging device, process cartridge, and image forming apparatus
The present invention provides a cleaning member for an image forming apparatus, including: an axle; and a belt-like elastic medium that is wound on the outer circumferential surface of the axle in a spiral shape and that includes a first edge portion in at least one of both ends in the width direction thereof and a second edge portion coming in contact with a surface to be cleaned at an angle different from that of the first edge portion. |
US08515299B2 |
Sheet feeding apparatus and image forming apparatus with stabilization control
An image forming apparatus may include an image carrier for carrying a toner image and a correcting toner image, a detection sensor for detecting density information of the correcting toner image; and a controller for causing the image forming unit to correct an image forming condition based on the density information detected by the detection unit to execute a stabilization control. The image forming unit may form a plurality of correcting toner images different in density over plural non-image areas. The controller may determine which mode is set between a processing speed priority mode and an image quality priority mode. The image forming unit may continuously form correcting toner images on the image carrier in a different manner depending on the mode. The detection sensor may detect density information of the correcting toner images. The image forming unit may finish a processing operation in the stabilization control under execution. |
US08515298B2 |
Rotation speed control for an image forming apparatus fan
An electrophotographic image forming apparatus is provided. The image forming apparatus includes an image forming unit configured to form an image on a recording medium; a fixing unit configured to fix the image onto the recording medium by applying heat and pressure; a re-transport unit configured to re-transport the recording medium which has passed through the fixing unit, to the image forming unit along a re-transport path; a cooling unit provided between the fixing unit and the image forming unit along the re-transport path and configured to cool the recording medium transported by the re-transport unit; a parameter signal output unit configured to output a signal corresponding to a parameter for controlling the cooling unit; and a controller configured to control the cooling unit according to the signal output from the parameter signal output unit. |
US08515297B2 |
Serial communication apparatus and image forming apparatus including the same
An image forming apparatus including a fixing device using an induction heating method determines a driving frequency for a switching element configured to drive an induction coil, according to a difference between a detected temperature of an electrically conductive heating element provided in the fixing device and a target temperature. When the determined frequency is a predetermined minimum frequency and a current flowing through the induction coil is at a predetermined value or less, the image forming apparatus generates a signal indicating the abnormality of electric power supplied to the induction coil. |
US08515293B2 |
Coherent receiver
A coherent receiver 1 assigns a first transmission signal to first transmission polarization, assigns a second transmission signal to second transmission polarization, and receives a quadrature multiplexed signal formed by applying quadrature multiplexing to the first transmission polarization and the second transmission polarization. The coherent receiver includes a detection means 10 for detecting the first transmission polarization and the second transmission polarization according to prescribed first reception polarization and second reception polarization and obtaining a first detected signal and a second detected signal; a quantization means 20 for quantizing the first detected signal and the second detected signal and obtaining a first quantized signal and a second quantized signal; and a signal processing means 30 for, when filtering the first quantized signal and the second quantized signal using a prescribed filtering control algorithm to form a first demodulated signal and a second demodulated signal respectively, adjusting filter coefficients of the filtering control algorithm according to the first quantized signal and the second quantized signal and the first demodulated signal and the second demodulated signal, and outputting the first demodulated signal and the second demodulated signal to a first output terminal and a second output terminal, respectively. |
US08515284B2 |
Optoelectronic transceiver with multiple flag values for a respective operating condition
An optoelectronic transceiver includes an optoelectronic transmitter, an optoelectronic receiver, memory, and an interface. The memory is configured to store digital values representative of operating conditions of the optoelectronic transceiver. The interface is configured to receive from a host a request for data associated with a particular memory address, and respond to the host with a specific digital value of the digital values. The specific digital value is associated with the particular memory address received form the host. The optoelectronic transceiver may further include comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored as digital values in the memory. |
US08515283B2 |
Transparent fiber channel link management for protocol transport
Methods and apparatus for providing distance extension and other transport functions such as error monitoring, provisioning, and link/service management in a fiber channel path are disclosed. According to one aspect of the present invention, a transport node includes a processing arrangement and an output interface. The processing arrangement creates a first ordered set that includes information associated with an ability for the transport node to receive a first fiber channel frame, and inserts the first ordered set between a second ordered set and a third ordered set of a fiber channel stream. The output interface transmits the fiber channel stream, which includes the information regarding whether the transport node is capable of receiving the first fiber channel frame. |
US08515279B2 |
Network element for signals of the optical transport network (OTN)
A crossconnect for asynchronous OTN signals operates synchronously internally at an internal clock rate. Received OTN signals are synchronized to an internal frame format by stuffing. The synchronized signals are parallelized and switched with a switching matrix comprising synchronously operating integrated circuits that operate at the internal clock rate. At the output, the synchronized signals are again destuffed and are transmitted again at the original bit rate. |
US08515278B2 |
Passive optical networks with mode coupling receivers
An apparatus comprising a mode coupler configured to couple a plurality optical signals into a plurality of modes, and a receiver coupled to the mode coupler and configured to detect the modes to obtain the optical signals, wherein the optical signals are coupled from single mode fibers. Also disclosed is an apparatus comprising a plurality of single mode waveguides configured to transport a plurality of single mode signals, and a detector coupled to the single mode waveguides and configured to detect the single mode signals, wherein the single mode signals are substantially coupled without loss from the single mode waveguides to the detector. Also disclosed is a method comprising receiving a plurality of single mode optical channels, coupling the single mode optical channels into a multimode channel, and detecting the optical modes corresponding to the channels in the multimode channel. |
US08515276B2 |
Method, device and system for optical network switching protection
In the field of optical communications technologies, a method and a system for optical network switching protection are provided, to solve the problem of long service interruption time during active-standby switching in the prior art. One optical terminal apparatus is selected as a ranging optical terminal apparatus after a service is switched from an active optical central office end apparatus to a standby optical central office end apparatus; a delay difference between delay from the ranging optical terminal apparatus to the standby optical central office end apparatus and delay from the ranging optical terminal apparatus to the active optical central office end apparatus respectively is obtained; and time at which data sent by all the optical terminal apparatuses reaches the standby optical central office end apparatus is synchronized according to the delay difference. The method and the system are mainly used in an optical communication system. |
US08515270B1 |
System and method for improved time-lapse photography
A method for generating a series of time-lapse photographs exhibiting minimal flicker is presented. The preferred method is adaptable to capture a series of time-lapse photographs of a sunset from full daylight to darkest night or vice versa while minimizing flicker between the images. The method utilizes a software program designed to achieve an even transition of the time-lapse and to minimize flickering of an image sequence. The software program features a flicker minimizing function designed to control several factors affecting the time-lapse technology. The present method utilizes data regarding a time-of-day a time zone at a geographic location. Latitude and longitude coordinates are utilized to automatically adjust the rate of change of exposure in a period of twilight. The software program is executed with a time-lapse interval between a plurality of images. |
US08515265B2 |
Method and apparatus for providing trick play service
A method and apparatus for providing a trick play service in a hypertext transfer protocol (HTTP) adaptive streaming (HAS) architecture for adaptively streaming media data according to fluctuation of a streaming environment are provided. The method at a server includes: generating a media presentation description (MPD) file including information about at least one piece of trick play data; transmitting the MPD file to a client; and transmitting the at least one piece of trick play data to the client in response to a request by the client based on the MPD file. The method at a client includes: receiving a media presentation description (MPD) file including information about at least one piece of trick play data; and receiving the at least one piece of trick play data from a server based on the MPD file. |
US08515262B2 |
Recording medium containing supplementary service information for audio/video contents, and method and apparatus of providing supplementary service information of the recording medium
The present invention relates to method and apparatus of providing supplementary service information for A/V contents written in a recording medium. This method has a recording medium containing Presentation Language data, which have to be included like as in a digital television signal for supplementary service information in accordance with Advanced TV Enhancement Forum or Digital TV Application Software Environment standard, and reproduces, if a disk reproduction is requested, the Presentation Language data as well as requested A/V data and provides them for a connected external device such as a digital television. As a result, various video information and functions provided with Presentation Language data by a recording medium can be realized at a digital television set being able to accept Presentation Language data. |
US08515258B2 |
Device and method for automatically recreating a content preserving and compression efficient lecture video
A device and method for automatically recreating a content preserving and compression efficient lecture video is provided. The device comprises of a computer based video recreating means (3) connected to a video receiving means (2) to an input side thereof and to a video reproducing means (4) at the output side thereof, wherein the video recreating means (3) is designed to split the video into visual and audio data, split the visual data into a plurality of scenes, classify each scene into a number of activity scenes, select activity scenes pre-determined to be critical for preserving the semantics of the lecture video and determine a key frame thereof, recreate the visual data by effecting a time based merger of the key frames of the selected activity scenes, recreate the audio data by removing voiceless data and noise therein and recreate the lecture video by effecting a synchronized time based merger of the recreated visual and audio data. |
US08515256B2 |
Image processing apparatus, moving image reproducing apparatus, and processing method and program therefor
An image processing apparatus includes moving image storage means for storing a taken moving image and conversion information storage means for storing, for each second taken image located after a first taken image, conversion information. The image processing apparatus further includes image holding means for holding a log image including each taken image located before the second taken image and feature quantity extraction means for extracting a feature quantity. The image processing apparatus also includes image conversion means for converting the second taken image, decision means for determining whether or not synthesis of the second taken image and the log image is necessary, and image synthesis means for, if the synthesis of the second taken image and the log image is determined necessary, synthesizing the converted second taken image with the log image. |
US08515253B2 |
System and method for automated creation of video game highlights
Automated creation of videos for interactive entertainment, such as video game highlights, may be based on events that occur within that entertainment, for example based on video game events. A series of events that can occur within a play session may be designated. The game keeps track of sufficient replay data such that these discrete events can be identified. Upon replay generation, the game searches over the historical data for that session and identifies the events that have occurred. The game may present several combinations of views of those events. For example, the game can create a highlights reel of the entire play session by linearly displaying several of the discovered events, or the highlights from several games can be selected by one or more individuals to generate a “highlights of highlights” video. Another embodiment allows the player, or group of players or other individuals, to choose which events to view. The events could also be categorized, allowing the player to view a collection of a selected event type, such as all flag capture videos or all long-distance shots. |
US08515250B2 |
Video recording device, video reproduction device, and method thereof
A video reproduction apparatus includes audio data reading unit for reading audio data in a second file; video data reading units for reading video data in a first file; audio decoding unit for generating an audio signal from the audio data read by the audio data reading unit; video decoding unit for decoding the demultiplexed video data; and read controlling unit for controlling the audio data reading unit and the video data reading unit. The read controlling unit reads the first file using a band other than a band required to read the second file, and instructs to output skipped video data. |
US08515249B2 |
Methods and apparatus for creating and playing a playable unfinalized recordable disc
Methods, apparatus, and systems for writing a playable unfinalized disc. The method generally includes the steps of (a) recording data to the disc, (b) calculating a length of metadata based at least in part on a writing position on the disc, (c) determining a content of the metadata based at least in part on a data format and/or a disc format, and (d) recording the metadata to the disc at a position following and adjacent to the data. The apparatus generally includes (a) a disc loader configured to write data to the disc and to write metadata to the disc at a position following and adjacent to the data, and (b) a burning engine configured to send the data to the disc loader and to calculate a length of the metadata based at least in part on a writing position on the disc. The present invention advantageously allows users to view and/or share video content at any time without finalizing the disc (e.g., without recording on the lead-in area of the disc). Thus, users may append additional data to the unfinalized disc, and thereby more fully utilize space on the disc. |
US08515245B2 |
Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface. |
US08515243B2 |
Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus of the recording medium
The present invention relates to a recording medium containing moving picture data and additional information thereof and to reproducing method and apparatus of the recording medium. The present recording medium has script files including additional information about moving picture data, e.g., scene descriptive text and introduction of characters, etc. In addition, information linking each script file with a section of moving picture data to be presented with contents of the script file is included in a link data file or is contained in a filename of the script file. In reproduction of the recording medium, a script file linked with presently reproduced moving picture data section is determined and searched for based on the link data file or every filename of the script files, and contents of the found script file are presented together with the presently reproduced moving picture data. Furthermore, previously presented additional information is removed depending on data or filename of the found script file. |
US08515241B2 |
Real-time video editing
To accomplish frame-accurate capturing and/or editing of live or recorded video content in a web-based user interface, video content received from a source is stored in individual video frames in a database. Metadata (e.g., closed caption data) and/or visual graphic thumbnails also is stored in the database and used to edit the video content in a frame-accurate manner. Each frame of the video content, each portion of metadata, and/or a visual graphic thumbnail may be associated with a timestamp reference for synchronization. The frame-accurate video editing may be performed by an end user or automated based on user configurations. |
US08515240B2 |
Transporting vibro-kinetic signals in a digital cinema environment
There is described method for producing a computer file for inclusion in an audio bundle of a digital cinema file in which is encoded a multi-channel vibro-kinetic signal for controlling a motion platform. The audio bundle is for being transported over a digital transport link between a D-Cinema player and a motion decoder. The method comprises: obtaining a succession of blocks of vibro-kinetic samples from a vibro-kinetic file (e.g., a KineLink file); encoding binary data which represents the samples of the multi-channel vibro-kinetic signal into a sequence of monophonic PCM samples, according to a defined structure; and building a computer file using the encoded binary data, the computer file for incorporation into the audio bundle of the digital-cinema file, the encoded binary data for being transported over the digital transport link of the D-Cinema player to a motion decoder controlling the motion platform. A corresponding encoder, a corresponding decoder and a corresponding decoding method are also described. |
US08515239B2 |
Method and device for encoding vibro-kinetic data onto an LPCM audio stream over an HDMI link
There is described a method and device for encoding a vibro-kinetic signal (e.g., motion codes) directly onto a video player media (e.g., a DVD player) and for streaming the vibro-kinetic signal to a dedicated motion decoder in synchrony to the audio and video, while the movie support media (e.g., a DVD, a computer file, streaming data from a network) is being played. According to an embodiment, the multi-channel vibro-kinetic signal is encoded within one of the audio channels transported by the HDMI (High-Definition Multimedia Interface) link. Two methods are proposed to perform the encoding: Direct LSB (Least Significant Bit) Injection; and Perceptually Modulated Injection. There are also described corresponding decoding methods and motion decoders. |
US08515236B2 |
Fiber optic drop cable assembly for deployment on building walls
A fiber optic drop cable assemblies and methods for deploying the same on a wall of a building are disclosed. The assembly includes a messenger member and a plurality of fiber optic cables each having a length, a connectorized end, and containing at least one optical fiber, the fiber optic cables being removably secured to the messenger member at a plurality of locations. The fiber optic cables are secured to the messenger member at a plurality of locations that correspond to select building locations, such as windows, through which the cable can be fed into the building. |
US08515229B2 |
Process and apparatus for the production of an elastomeric optical conductor fiber and optical conductor fiber
A method of producing an elastomeric optical conductor fiber composed of plastic includes drawing a fiber composed of a high-viscosity liquid reactive starting material. The starting material is added by way of a nozzle to a reaction apparatus, to which a liquid, which is inert towards the starting material, has been charged. At least partial crosslinking of the starting material takes place in the reaction apparatus. The elastomeric plastic of the optical conductor fiber is in particular a three-dimensionally crosslinked polyurethane. |
US08515225B2 |
Optical device, method for manufacturing the same and optical integrated device using the same
Provided is an optical device that includes a ring-shaped optical waveguide and an input/output optical waveguide, and that changes a resonant wavelength of the ring-shaped optical waveguide, in which the ring-shaped optical waveguide includes in part a refractive index control section for controlling a refractive index at a guided wavelength, and the refractive index control section is formed of an optical material having a thermo-optic effect with its sign different from that of an optical material that forms a section of the ring-shaped optical waveguide other than the refractive index control section. |
US08515224B2 |
Method for writing high power resistant bragg gratings using short wavelength ultrafast pulses
A method for writing a Bragg grating in a rare-earth doped glass optical waveguide is provided. Ultrafast optical pulses are generated, preferably in the femtosecond range and having a writing wavelength in the range of 300 nm to 700 nm and an intensity sufficient to induce a change of refractive index in the rare-earth doped glass waveguide through densification. The optical pulses are diffracted using a phase mask, to generate an interference pattern having a pitch providing a fundamental Bragg resonance corresponding to the target wavelength to be reflected by the grating. The interference pattern is impinged on a region of the rare-earth doped glass waveguide, which is heated to a temperature above a threshold of about 350° C., for a predetermined heating period. Advantageously, the heating step allows the elimination of photodarkening effects which would otherwise be present in the waveguiding properties of the waveguide. |
US08515221B2 |
Silicon optical bench OCT probe for medical imaging
An optical probe for emitting and/or receiving light within a body comprises an optical fiber that transmits and/or receives an optical signal, a silicon optical bench including a fiber groove running longitudinally that holds an optical fiber termination of the optical fiber and a reflecting surface that optically couples an endface of the optical fiber termination to a lateral side of the optical bench. The fiber groove is fabricated using silicon anisotropic etching techniques. Some examples use a housing around the optical bench that is fabricated using LIGA or other electroforming technology. A method for forming lens structure is also described that comprises forming a refractive lens in a first layer of a composite wafer material, such as SOI (silicon on insulator) wafers and forming an optical port through a backside of the composite wafer material along an optical axis of the refractive lens. the refractive lens is preferably formed using grey-scale lithography and dry etching the first layer. |
US08515220B1 |
Optical fiber coupler for coupling signal beams into a non-circularly shaped optical beam
An optical fiber coupler configured to couple signal beams into a non-circularly shaped output optical beam or device is provided. The coupler includes an adiabatically tapered optical device. The tapered optical device has a core taper ratio equal to the ratio between a second core diameter and a first core diameter and a mode taper ratio equal to the ratio between a second mode field diameter and a first mode field diameter. The mode taper ratio is greater than the core taper ratio. A spacing between adjacent cores at the output end is less than a spacing between adjacent cores at the input end by approximately the core taper ratio, thereby increasing brightness of a combined output optical signal relative to the combined brightness of the plurality of input optical fibers by approximately a factor equal to the ratio of the mode taper ratio to the core taper ratio. |
US08515219B2 |
Optical device
In an optical device 1 in which a wavelength converting element 20 is disposed as an optical element on a silicon substrate 10, configuration includes heaters 40a and 40b formed on the silicon substrate 10; and micro bumps 30a, 30b that are made of Au, that bond the silicon substrate 10 and the wavelength converting element 20, and that transfer the heat generated by the heaters 40a, 40b to the wavelength converting element 20. |
US08515218B2 |
Light redirection system and methods of forming same
Light redirection systems and methods including an optical fiber having first and second ends, an optical element mounted to each of the first and second ends to direct light into and out of the optical fiber, respectively, and a mounting element to mount the optical fiber to an article of apparel such that the optical fiber is invisible to an outside of the article, and the optical elements are visible to the outside from opposing sides of the article, respectively. |
US08515217B2 |
Vertical optically emitting photonic devices with electronic steering capability
An optical photonic device comprising a planar semiconductor substrate having a light-guiding layer thereon, a primary laser light source in said light-guiding layer and a vertical coupler optically coupled to the primary laser light source by waveguide portions of the light-guiding layer. The vertical coupler is configured to receive a light beam from the primary laser light source and redirect the light beam in a direction that is substantially perpendicular to a surface of the planar substrate. |
US08515213B2 |
System, method and computer instructions for aiding image analysis
Certain embodiments of the present invention provide a system, method and computer instructions for aiding analysis of an image used in a medical examination. An image analysis system used in a medical examination includes an input module configured to input an image a search module configured to locate information regarding an image that is similar to the input image and an output module configured to output a link to the located information, wherein the located information is displayed when the link is used. The image analysis system used in the medical examination further includes a communication module, wherein the communication module is configured to output the input image and the located information, and wherein the communication module is configured to receive a responsive communication. |
US08515208B2 |
Method for document to template alignment
A method for aligning a document to a template includes identifying image-bounding rectangles of the document and of the template, identifying center points of the image bounding rectangles and of the document and the template, iteratively transforming the template to match the center points and the image bounding rectangles of the document, and aggregating in a matrix the transformations of the template. The method also includes applying to the document the inverse of the transform matrix. |
US08515206B2 |
Apparatus and method to generate image
An apparatus and method to generate an image in which images having different exposure amounts are generated are provided. The apparatus and method synthesize the generated images and a high-sensitivity (or quality) image can be generated. The apparatus to generate an image includes an exposure adjustment unit to adjust an exposure amount, an image generation unit to generate a plurality of images of different exposure amounts and different resolutions, and an image synthesis unit to synthesize the plurality of generated images. |
US08515204B2 |
Correcting defects in an image
A method of correcting dirt or other defects in video or other images in which a region is provisionally corrected, an accumulated gradient measure formed along the periphery of the region with and without correction and the region corrected or not depending on a comparison of the gradient measures. |
US08515200B2 |
System, software arrangement and method for segmenting an image
A logic arrangement, system and method for segmentation using magnetic resonance imaging (“MRI”) are provided. For example, as an end product, an image associated with at least one portion of an anatomical structure is generated. In particular, first data associated with the at least one portion of the anatomical structure is received. Second data can be associated with at least one edge of at least one of the at least one portion is obtained based on the first data. The image can be generated based on the first data and the second data. In addition or as an alternative, it is also possible to generate the image using connected voxel components. Such components are created by processing information associated with an erosion of surface voxels of an image. |
US08515194B2 |
Signaling and uses of windowing information for images
Techniques and tools for signaling and using image tiling information (such as syntax elements relating index tables and header size), signaling and using windowing information (such as techniques for using windowing parameters when rotating, cropping or flipping images), and signaling and using alpha channel information are described. |
US08515192B2 |
Parallel entropy encoding of dependent image blocks
A method of entropy encoding image or video data may include entropy encoding a number of blocks independently and in parallel to generate a number of bit streams. At least one of the number of bit streams may include an assumed value in place of a value that would be determined by another bit stream. The method may also include selectively correcting the assumed value based on a value in another one of the number of bit streams. The number of bit streams may be combined into an output, entropy encoded bit stream corresponding to the number of blocks. |
US08515190B2 |
Method and apparatus for encoding and decoding image by using large transformation unit
Disclosed are an image encoding method and apparatus for encoding an image by grouping a plurality of adjacent prediction units into a transformation unit and transforming the plurality of adjacent prediction into a frequency domain, and an image decoding method and apparatus for decoding an image encoded by using the image encoding method and apparatus. |
US08515189B2 |
Image compression method with fixed compression ratio, image decompression method, and electronic device thereof
An electronic device includes a multi-field sensor, a memory, and a codec wrapper module, in which the codec wrapper module includes at least one encoder and at least one decoder. The encoder compresses raw data of an image into an image bit stream with a compression ratio through the following steps. The image is segmented into various image bands. Storage space is allocated in the memory and is segmented into various compressed band regions according to the compression ratio and a bit stream length of the raw data. A starting position of each compressed band region is recorded as a current ending position. Lines, sequentially received, are compressed into compressed bit streams respectively. The compressed bit streams are sequentially written into the corresponding compressed band regions according to field indexes of the lines, an output field order, and a group formed by the image bands corresponding to the lines. |
US08515188B2 |
Image processing apparatus
An image processing apparatus for performing image coding by lossless and lossy compression units, including an image coding pre-determination unit configured to perform a determination to select either one of the lossless and the lossy compression units in coding pre-processing of an image, a data analysis unit configured to determine whether a color number for a pixel block of the image is single, and a coding unit configured to, when it is determined by the data analysis unit that the color number is not single, perform coding on the pixel block with the coding unit determined by the image coding pre-determination unit, and when it is determined by the data analysis unit that the color number is single, perform coding with a coding unit whose determination result made by the image coding pre-determination unit is changed based on an operation state of the lossless and the lossy compression units. |
US08515186B2 |
Image processor, image processing method and storage medium
An image processing apparatus according to the present invention has a determining unit for determining a size of an image, a resolution-setting unit for setting a resolution based on the size of the image, and a recognizing unit for recognizing whether text is included in the image having the determined resolution. Therefore a text portion in the image can be recognized efficiently. |
US08515183B2 |
Utilizing images as online identifiers to link behaviors together
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that utilize images to generate identifiers of entities and to determine various relationships between entities and web pages are described. A collection of class images that represent various people and non-people entities deemed relevant for tracking user behavior is generated. Given a class image that represents an entity, an image identifier comprising unique feature vectors for that class image is generated. Given an arbitrary web page, all the images embedded on the web page are analyzed. Each embedded image is compared to the image identifiers of the collection of class images to determine whether or not any entities of interest appear in the embedded images of the web page. If relevant entities do appear on the web page, various associations can be made between the entities found on the page, and between the uniform resource locator (URL) of the web page where the entities appear. |
US08515180B2 |
Image data correction apparatus and method using feature points vector data
A data correction apparatus which corrects data associated with an image of an object projects vector data obtained by connecting data to be corrected to each other onto a subspace to generate a dimensionally reduced projection vector, and executes dimension restoration processing in which the dimensionality of the projection vector is restored to generate dimensionally restored vector data, thereby generating a plurality of dimensionally restored vector data for each type of fluctuation. The data correction apparatus determines the fluctuation of the object based on the projection vector, integrates the plurality of dimensionally restored vector data with each other based on the determination result, and outputs the integration result as corrected data. |
US08515174B2 |
Image recognition of content
Techniques are described to employ image recognition techniques to content. In an implementation, one or more images are identified in content using a signature derived from the one or more images. Metadata associated with the content is then supplemented based on the identified one or more images. |
US08515169B2 |
Apparatus and method for removing red-eye in a two-dimensional (2D) image
An apparatus and method for removing red-eye in a 2D image, which can remove red-eye more naturally and apply a gain for a real-time correction on input pixels by differently performing a correction degree according to positions of pixels included in red-eye. |
US08515160B1 |
Bio-inspired actionable intelligence method and system
A bio-inspired actionable intelligence method and system is disclosed. The actionable intelligence method comprises recognizing entities in an imagery signal, detecting and classifying anomalous entities, and learning new hierarchal relationships between different classes of entities. A knowledge database is updated after each new learning experience to aid in future searches and classification. The method can accommodate incremental learning via Adaptive Resonance Theory (ART). |
US08515155B2 |
Pattern generating apparatus and pattern shape evaluating apparatus
Although there has been a method for evaluating pattern shapes of electronic devices by using, as a reference pattern, design data or a non-defective pattern, the conventional method has a problem that the pattern shape cannot be evaluated with high accuracy because of the difficulty in defining an exact shape suitable for the manufacturing conditions of the electronic devices. The present invention provides a shape evaluation method for circuit patterns of electronic devices, the method including a means for generating contour distribution data of at least two circuit patterns from contour data sets on the circuit patterns; a means for generating a reference pattern used for the pattern shape evaluation, from the contour distribution data; and a means for evaluating the pattern shape by comparing each evaluation target pattern with the reference pattern. |
US08515154B2 |
Verification method for repairs on photolithography masks
A method for verifying repairs on masks for photolithography is provided. A mask fabricated based on a mask layout is inspected for defects, and the positions at which defects are found on the mask are stored in a position file. In a repair step, the defects are repaired and, for each repaired position, in a verification step, an aerial image of the mask is taken at that position and the aerial image is analyzed to determine whether at that position the mask meets tolerance criteria established for one or more selected target parameters, and if the tolerance criteria have been met, the repair is verified. The verification can include a) based on the position file, a desired structure is defined in the mask layout at the repaired position, b) an aerial image is simulated for the desired structure, c) the captured aerial image is compared with the simulated one, and d) based on the comparison, a decision is made as to whether the repair at that position is verified. |
US08515153B2 |
System and method of image processing, and scanning electron microscope
A scanning electron microscope comprises an image processing system for carrying out a pattern matching between a first image and a second image. The image processing system comprises: a paint-divided image generator for generating a paint divided image based on the first image; a gravity point distribution image generator for carrying out a smoothing process of the paint divided image and generating a gravity point distribution image; an edge line segment group generation unit for generating a group of edge line segments based on the second image; a matching score calculation unit for calculating a matching score based on the gravity point distribution image and the group of edge line segments; and a maximum score position detection unit for detecting a position where the matching score becomes the maximum. |
US08515150B2 |
Mathematical image analysis based cell reprogramming with applications for epigenetic and non-epigenetic base induced pluripotent stem cell derivation
Mathematical and statistical image analysis methods and systems are applied to enhance and refine the process of reprogramming cells, for example, to modify cells from patients into custom-matched stem cells. |
US08515146B2 |
Deformable motion correction for stent visibility enhancement
A method for enhancing stent visibility includes acquiring a set of image frames including multiple test frames. A set of measurement points uniformly distributed within an image of a stent is defined in the test frames. A local image context is defined around each measurement point. A non-rigid deformation field relating the local image contexts of the test frames to local image contexts of a reference image is calculated. The non-rigid deformation field is optimized by maximizing a similarity function between the local image contexts of the test frames and the local image contexts of the reference image. The optimized non-rigid deformation field is used to deform images of a stent in the multiple test frames and combine the non-rigidly deformed images of the stent from the test frames. An image frame with the combined image of the stents superimposed thereon is displayed. |
US08515144B2 |
Abnormal skin area calculating system and calculating method thereof
An abnormal skin area calculating system and a calculating method thereof are provided. The system includes an image capture module, a database, a skin analysis module, and a numerical calculation module. The database pre-stores at least one abnormal skin analysis data. The skin analysis module analyzes and marks an abnormal skin area in a skin image by using the skin analysis data. The numerical calculation module calculates a pixel area of the abnormal skin area graph, and calculates an actual skin area of a human body corresponding to the abnormal skin area graph with an area calibration parameter. The area calibration parameter is pre-stored in the database, or is generated by the numerical calculation module in calculating a transformation relation between a presented calibration length unit and a pixel distance unit according to a calibration object graph in the skin image. |
US08515142B2 |
Image processing apparatus, image processing method, and image processing program
The image quality of fluorescent images of blood vessels obtained by imaging blood vessels emitting fluorescence is improved. Living tissue within a body cavity is imaged by an endoscope while fluorescent pigments within blood vessels are emitting fluorescence due to irradiation of excitation light. At this time, a standard observation image obtained by imaging the same portion of the body cavity while white light is being irradiated, and a fluorescent image obtained by imaging while the excitation light is being irradiated are obtained. A plurality of spectral images having different wavelength ranges are generated. The depth position of blood vessels within a region of interest are judged by a depth position judging unit. Thereafter, an image processing unit administers an image process using image processing conditions corresponding to the depth position of the blood vessels, and a processed image is displayed by a display device. |
US08515138B2 |
Image processing method and apparatus
An image processing technique includes acquiring a main image of a scene and determining one or more facial regions in the main image. The facial regions are analysed to determine if any of the facial regions includes a defect. A sequence of relatively low resolution images nominally of the same scene is also acquired. One or more sets of low resolution facial regions in the sequence of low resolution images are determined and analysed for defects. Defect free facial regions of a set are combined to provide a high quality defect free facial region. At least a portion of any defective facial regions of the main image are corrected with image information from a corresponding high quality defect free facial region. |
US08515135B2 |
PLL adjustment to find and maintain resonant frequency of piezo electric finger print sensor
Provided is a method for determining a resonant frequency of a biometric sensor. The method includes obtaining first pixel data from a first scan by scanning the biometric sensor with a first frequency. Second pixel data is obtained from a second scan by scanning the biometric sensor with a second frequency that is different from the first frequency. A respective first and second reference value is calculated from the first and the second pixel data. A highest reference value is determined from the first and the second reference values. The first or the second frequency is selected as the resonant frequency based on the highest reference value. |
US08515130B2 |
Conference system, monitoring system, image processing apparatus, image processing method and a non-transitory computer-readable storage medium
To provide a conference system, a monitoring system, an image processing apparatus, an image processing method and A non-transitory computer-readable storage medium that stores a computer-image processing program capable of accurately and effectively recognizing an object based on a fisheye-distorted image photographed at a wide angle.When an instruction of selecting an arbitrary point Ci(ui, vi) of a 2D-viewable planar regular image generated based on a fisheye-distorted image S photographed by a fisheye lens is received, point Si(xi, yi) on the fisheye-distorted image S is calculated as a coordinate corresponding to Ci(ui, vi), and a pixel information group configuring the planar regular image is newly generated based on a pixel information group configuring the fisheye-distorted image S. |
US08515129B2 |
Displacement detection apparatus and method
A displacement detection method includes the steps of: capturing a first frame and a second frame; selecting a first block with a predetermined size in the first frame and selecting a second block with the predetermined size in the second frame; determining a displacement according to the first block and the second block; comparing the displacement with at least one threshold; and adjusting the predetermined size according to a comparison result of comparing the displacement and the threshold. The present invention further provides a displacement detection apparatus. |
US08515124B2 |
Method and apparatus for determining fake image
An apparatus for determining a fake image includes an image-acquiring block for acquiring an image captured by and input from a camera; and a background-learning block for learning a background of the image to create a learning background. Further, the apparatus for determining the fake image includes a face extracting-block for extracting a face region of a person to be authenticated when an input image for authentication is transmitted from the camera; and an inter-background comparing block for comparing a present background of an input image with the learning background. Furthermore, the apparatus for determining the fake image includes a motion information-comparing block for extracting motion information in the face region and the present background to compare the same with each other; and a fake image-determining block for determining whether the input image is faked using the compared results of the motion information and the backgrounds. |
US08515122B2 |
Univocal label to be stored by optical devices, method of production of the same and use thereof in the anticounterfeiting and in the identification of products
Described herein are: a univocal label that can be applied to any product, which can be characterized by a logo or else the sign of the manufacturer and/or vendor, which can be detected and acquired with image-acquisition devices and in particular with any photographic camera of a mobile-telephone apparatus; a method for production of said univocal label; as well as its use in anti-counterfeiting and in identification of products. |
US08515121B2 |
Arrangement of objects in images or graphics to convey a machine-readable signal
The disclosure provides apparatus related to arranging objects (e.g., circles, dots and other shapes) in images and graphics to convey a machine-readable signal. One claim recites an apparatus including: electronic memory for storing image or graphic data; and an electronic processor programmed for: integrating a plurality of objects in stored image or graphic data, the objects being arranged in a pattern that is machine-readable, the plurality of objects being integrated in the image or graphic so that the pattern is hidden in the image or graphic through cooperation with design elements of the image or graphic; and providing a visible structure for aiding in machine-reading of the pattern. Of course, other combinations are provided and claimed as well. |
US08515117B2 |
Bobbin and loudspeaker using the same
A bobbin includes a carbon nanotube film structure and an amorphous carbon structure. The carbon nanotube film structure defines a number of micropores therein. The amorphous carbon structure is composited with the carbon nanotube structure. The amorphous carbon structure comprises a number of amorphous carbon particles received in the micropores. |
US08515111B2 |
In-the-ear hearing aid
In an in-the-ear hearing aid forming an inner casing space with a shell 1 and a face plate 2, a protector 10 is provided to separate a battery housing space 8 and an inner shell space 9 which constitute the inner casing space. The face plate 2 forms an opening section 5 for loading and unloading a battery B and is integrally formed with battery contacting units 12, 13 by an insert molding method, while the protector 10 is provided to cover the battery B and is formed as a container with an opening section 10a, wherein the opening section 5 of the face plate 2 and the opening section 10a of the protector 10 are joined. |
US08515109B2 |
Hearing aid with beamforming capability
A hearing aid includes a first microphone for providing a first audio input signal, a second microphone for providing a second audio input signal, a signal processor configured for generating a hearing loss compensated audio output signal based at least in part on the audio input signals, and a receiver for converting the audio output signal into an output sound signal, wherein the signal processor is configured to perform directional processing, based on the first and second audio input signals, in a first frequency range and substantially omni-directional processing in a second frequency range, at least a part of the first frequency range being higher than the second frequency range, and wherein a lower cutoff frequency of the first frequency range is adjustable. |
US08515108B2 |
Input selection for auditory devices
A method and auditory device for automatic evaluation of an input signal for use in an auditory device, the method including the steps of: detecting a signal; processing the signal to determine one or more shape parameters relevant to the change of spectral shape over time of said signal, and the signal level; and on the basis of the shape parameter and the signal level, and a predetermined set of rules, evaluating whether said signal is a useful input signal for said device. |
US08515097B2 |
Single microphone wind noise suppression
A technique for suppressing non-stationary noise, such as wind noise, in an audio signal is described. In accordance with the technique, a series of frames of the audio signal is analyzed to detect whether the audio signal comprises non-stationary noise. If it is detected that the audio signal comprises non-stationary noise, a number of steps are performed. In accordance with these steps, a determination is made as to whether a frame of the audio signal comprises non-stationary noise or speech and non-stationary noise. If it is determined that the frame comprises non-stationary noise, a first filter is applied to the frame and if it is determined that the frame comprises speech and non-stationary noise, a second filter is applied to the frame. |
US08515095B2 |
Reducing annoyance by managing the acoustic noise produced by a device
One embodiment of the present invention provides a system that reduces annoyance by managing the acoustic noise produced by a device. During operation, the system receives a set of acoustic characteristics for noise-producing components within the device. The system then uses these acoustic characteristics to estimate the acoustic noise being generated by each of these noise-producing components. Next, the system aggregates this set of acoustic noise estimates to produce an aggregate estimate for the acoustic noise produced by the device. The system then analyzes this aggregate estimate using an acoustic annoyance model to determine the acoustic annoyance level. The system then adjusts a setting in the device to manage the acoustic annoyance level produced by the device. |
US08515082B2 |
Method of and a device for generating 3D sound
A device for processing audio data includes a summation unit configured to receive a number of audio input signals for generating a summation signal, a filter unit configured to filter the summation signal dependent on filter coefficient resulting in at least two audio output signals. A parameter conversion unit is configured to receive position information, which is representative of spatial positions of sound sources of the audio input signals, and spectral power information which is representative of a spectral power of the audio input signals. The parameter conversion unit is configured to generate the filter coefficients based the position information and the spectral power information. The parameter conversion unit is further configured to receive transfer function parameters and generate the filter coefficients in dependence on the transfer function parameters. |
US08515080B2 |
Method, system, and computer program product for encryption key management in a secure processor vault
A method for encryption key management including accepting authenticated unencrypted data into a processor of a server computing device that is configured as a private key secure processor vault, the operation of which is isolated from other components of the server computing device thereby preventing unauthorized access to the processor and the data contents therein; encrypting the authenticated unencrypted data based on an existing private key stored in the processor thereby converting it to encrypted data; and transmitting the encrypted data out of the processor. A system and computer program product is also provided. |
US08515079B1 |
Hybrid rekey distribution in a virtual private network environment
In one embodiment, a rekey distribution process transmits, from a key server, a multicast probe message intended to be received by at least one group member device. The rekey distribution process also receives, at the key server, an acknowledgement message from each group member device that received the multicast probe message. In turn, the rekey distribution process transmits, from the key server, a multicast rekey data message intended to be received by each group member device from which the key server received an acknowledgment message. Furthermore, the rekey distribution process transmits, from the key server, a unicast rekey data message to each group member device from which the key server did not receive an acknowledgment message. |
US08515078B2 |
Mass subscriber management
An authentication and mass subscriber management technique is provided by employing a key table derived as a subset of a larger key pool, a network edge device, and authentication tokens attached on both the network edge device and on a subscriber's computing device. The network edge device and subscriber's computing device are provided with secure, tamper-resistant network keys for encrypting all transactions across the wired/wireless segment between supplicant (subscriber) and authenticator (network edge device). In an embodiment of the invention, a secure, secret user key is shared between a number of subscribers based upon commonalities between serial numbers of those subscribers' tokens. In another embodiment of the invention, a unique session key is generated for each subscriber even though multiple subscribers connected to the same network connection point might have identical pre-stored secret keys. |
US08515076B2 |
Security system and method using automatic meter reading protocol
The present invention relates to a security system using an automatic meter reading protocol. The security system includes a Device Language Message Specification (DLMS) transmission unit for transmitting security DLMS data that includes security key update information and a first authentication value, and a DLMS reception unit for receiving the security DLMS data, searching the security key update information in the security DLMS data, and generating an updated security key using a second authentication value according to the security key update information. The security system can solve various problems occurring due to the operation of a separate security protocol, and can be easily implemented and managed. |
US08515070B2 |
Access control for implanted medical devices
Enhanced security is provided in a system comprising a medical device and a monitoring device. The medical device is configured for implantation into a living organism, and comprises processing circuitry and an interface for communicating with the monitoring device. Access to the medical device by the monitoring device is controlled based on measurement of one or more physiological values of the living organism by at least one of the two devices. In an illustrative embodiment, the medical device and the monitoring device are configured to include respective physiological value sensors for measuring respective dynamic physiological values of the living organism. The medical device is further configured to determine if the dynamic physiological values are sufficiently similar to one another and to grant or deny the monitoring device access to the medical device based on the determination. |
US08515059B2 |
Cryptographic processor with dynamic update of encryption state
An efficient implementation of a cryptographic processor that dynamically updates the encryption state is described. The cryptographic processor can be implemented with a minimal number of gates, yet still perform cryptographic operations quickly. The cryptographic processor has an interface, a memory, a pseudorandom permutation block and control logic. The interface receives input data blocks and returns cryptographically processed data blocks. The memory is used to store an encryption state of the cryptographic processor. The pseudorandom permutation block transforms a portion of the encryption state that is modified for each input data block by at least the input data block and a previously transformed data block. The control logic routes data in the cryptographic processor to return cryptographically processed data blocks at the interface and update dynamically the encryption state stored in memory using the transformed data blocks from the pseudorandom permutation block. |
US08515056B2 |
Portable terminal with built-in antenna
Provided is a portable terminal including a first housing, a second housing coupled to the first housing for sliding relative to the first housing while adjacent to the first housing, an antenna device disposed in the first housing, and a speaker module comprising at least one speaker unit and being one of exposed and concealed by the first housing based on the sliding position the second housing relative to the first housing, the speaker module being disposed in the second housing. The antenna device is disposed in a space between an inner face of the second housing and the speaker module, when the sliding position of second housing relative to the first housing is such that the second housing overlaps with the first housing. There is a space adjacent to the antenna device between the inner face of the second housing and the speaker module, when the speaker module is exposed by sliding the second housing. The portable terminal can mitigate interference between the antenna pattern and the speaker units while allowing the speaker module to overlap with the antenna device, thereby guaranteeing sufficient antenna performance. |
US08515055B2 |
Adaptive filtering with flexible selection of algorithm complexity and performance
An adaptive filter configured to use multiple algorithm species that differ in the quality of echo suppression and respective burdens imposed on the computational resources of the host communication device. Depending on the available computational budget, the adaptive filter selects an algorithm species that, while supporting a relatively high quality of echo suppression, involves a relatively low risk of overwhelming the computational resources. The adaptive filter monitors changes in the available computational budget and, if appropriate or necessary, can change the algorithm species to maintain a quality of echo suppression that is optimal for the current computational budget. If a change of the algorithm species is initiated, then at least a portion of internal algorithm data from the previously running algorithm species might be transferred for use in the subsequent algorithm species. |
US08515051B2 |
Determining and displaying application usage data in a contact center environment
Embodiments disclosed herein provide systems and methods for processing and displaying call state and application usage information in a contact center environment. In a particular embodiment, a method provides receiving application usage information and call state information and processing the application usage information and the call state information to determine an amount of time spent using each application of a plurality of applications by each agent of a plurality of agents during each call state of a plurality of call states. The method further provides generating a representation of the amount of time spent using at least one of the plurality of applications by at least one of the plurality of agents during at least one of the plurality of call states. |
US08515048B2 |
Method of and system for automatically switching between free directory assistance service and chargeable directory assistance service
A method of redirecting a directory-assistance call includes receiving a directory-assistance request from a caller, determining via a free directory-assistance service whether information corresponding to the directory-assistance request is available, responsive to a determination that the information is available, presenting, to the caller, the information free of charge to the caller and, responsive to a determination that the information is not available, redirecting the directory-assistance call to a chargeable directory-assistance service. |
US08515045B2 |
Method and apparatus for providing voice control for accessing teleconference services
A method and apparatus for providing access to teleconference services using voice recognition technology to receive information on packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. In one embodiment, the service provider enables a caller to enter access information for accessing a conference service using at least one natural language response. |
US08515044B2 |
Method and system for providing an audio conference
A method and system for providing an audio conference includes receiving audio from a moderator via a circuit-switched telephone network, transmitting a representation of the audio to a first listener group via the circuit-switched telephone network, and transmitting a representation of the audio to a second listener group via a packet-switched network. The audio conference is preferably transmitted to the first listener group and the second listener group in real-time or near real-time (e.g., within a few seconds). Although the method and system could be used with any suitable circuit-switched telephone network, the method and system are preferably used with a public switched telephone network. Further, although the method and system could be used with any suitable packet-switched network, the method and system are preferably used with the Internet. |
US08515034B2 |
Call interceptor
An apparatus for selectively allowing calls to a device, such as a fax machine, that may receive calls on a signal line. The apparatus is arranged to, upon detecting an incoming call, initiate a blocking period during which the incoming call is prevented from reaching the device, and to terminate the blocking period when a predetermined threshold, for example a number of rings or period of time, has elapsed, and upon termination of the blocking period to initiate said enabled time period. Hence, incoming calls are not prevented from reaching the device if their duration exceeds the predetermined threshold. The apparatus helps to reduce the number of unwanted calls being received since spam calls commonly emanate from automated sending devices with a ring duration that is typically less than that of legitimate callers. |
US08515031B2 |
Voice message exchange
Disclosed is a voice message exchange system and method for improving communication between an inmate and a third party by enabling the inmate to leave a message when a call is not answered and further allowing the third party who receives the message to reply with a message to the inmate. Additionally, outside parties that meet the institution's requirements can leave messages for inmates at any time. The present invention can be used as an add-on to legacy inmate call management systems or incorporated internally into an inmate call management system. The system also provides monitoring, controlling, recording, and billing means. |
US08515028B2 |
System and method for externally mapping an Interactive Voice Response menu
An interactive voice response mapping system (IVRMS) is used in a transaction between a waiting party and a queuing party, with the queuing party having a queuing calling system (QCS), and the IVRMS adapted to communicate with the QCS and to build an IVR map of the QCS. |
US08515026B2 |
Voice response apparatus and method of providing automated voice responses with silent prompting
A voice response unit (VRU) includes a silent prompt feature in the form of an intentional delay inserted after a message is given to a caller, during which delay the caller may invoke alternative processing or interrupt current processing. If appropriate alternative or interrupt commands are not received during the delay period, then processing continues as provided in accordance with the previously played message. The duration of this silent prompt delay is carefully selected to provide sufficient response time for the caller to request alternative processing, while avoiding a perceptible or objectionable delay to the average caller not requiring alternative processing. |
US08515024B2 |
Captioned telephone service
A method of operating a captioned telephone call in which an assisted user is connected by a captioned telephone device which is connected both by one line to a remote user and a second line to a relay providing captioning for a conversation, the method comprising the steps of, when a call is received at the captioned telephone device on the first line, the captioned telephone device calling the relay on the second line to initiate captioning service set up prior to the call being answered, after the call is answered, the captioned telephone device passing spoken words received on the first telephone line to the second telephone line and the captioning service then providing captioning to the captioned telephone device of the spoken words transmitted on the second telephone line. |
US08515023B2 |
Real-time interpreting systems and methods
Systems, methods and computer program products for the provision and enabling of multi-language and sign language services in real-time are disclosed. System components include a call processing computer/server that receives requests and is in communication with other system components, a video server/computer for processing and relaying video images, user interface devices for making requests and receiving data transmitted between system components and service provider devices for responding to or satisfying requests received. |
US08515022B2 |
Speakerphone and extension speakerphone for use in personal emergency response system
A personal emergency response system (PERS) includes a base unit (16) and one or more extension units (20). The base unit includes a speaker (64), a microphone (72), a telephone interface circuit (40), a microcontroller (46), and an autodialer (48). Each extension unit includes a speaker (164), a microphone (172), a telephone interface circuit (140), and a controller (146) without an autodialer. The base unit controller (46) and the extension unit controller (146) are programmed such that in a help mode, the base unit controller and the extension unit controller assume a master/slave relationship. |
US08515014B2 |
Methods, apparatus and articles of manufacture to characterize customer-premises networks
Methods, apparatus and articles of manufacture to characterize customer-premises networks are disclosed. A disclosed example method comprises retrieving a first plurality of performance parameters for a first time interval for respective ones of a plurality of customer-premises devices, the first plurality of customer-premises devices forming a first customer-premises communication network and each communicatively coupled to a first residential gateway, retrieving a second plurality of performance parameters for a second time interval for the respective ones of the first plurality of devices, computing a first metric representative of a performance variability of the first customer-premises communication network from the first and second plurality of performance parameters, and comparing the first metric to a second metric representative of a second performance variability of a second customer-premises communication network communicatively coupled to a second residential gateway to determine whether the first customer-premises communication network is operating in accordance with a normal operating condition. |
US08515010B1 |
Material analysis based on imaging effective atomic numbers
Effective atomic numbers associated with pixels in a region are received. An effective atomic number is associated with each pixel in the region. X-ray data for the region is received, and an item within the region is identified from the x-ray data. Some of the pixels in the region are correlated with the item such that the item is associated with an effective atomic number. An image of the region is rendered. The pixels of the item have a display style based on the effective atomic number of the item. |
US08515003B2 |
Determining a phase of an object movement in a series of images
A method for determining a movement phase of a periodically moving object in a plurality of sequentially produced images in a series of images of the periodically moving object. The method includes registering different images in the series of images. The method also includes determining a deformation that has occurred between the registered images. The method further includes—determining the phase of the movement of the moving object for at least one of the images in the series of images based upon the determined deformation. |
US08514999B2 |
Floating-point event counters with automatic prescaling
Occurrences of a particular event in an electronic device are counted by incrementing an event counter each time a variable number of the particular events have occurred, and automatically increasing that variable number as the total count increases. The variable number (prescale value) can increase geometrically according to a programmable counter base each time the count mantissa overflows. The event counter thereby provides hardware-implemented automatic prescaling while significantly reducing the number of interface bits required to support very large count ranges, and retaining high accuracy at very large event counts. |
US08514996B2 |
Real time distributed embedded oscillator operating frequency monitoring
A method for clock monitoring in a network is provided. The method comprises receiving a first network clock signal at a network device and comparing the first network clock signal to a local clock signal from a primary oscillator coupled to the network device. |
US08514993B2 |
Method for frequency offset estimation and automatic frequency control for filtered signal with destroyed phase information and signal transceiver
The invention provides a method for frequency offset estimation according to a filtered signal with destroyed phase information. In one embodiment, a filter filters an original signal according to a series of first filter coefficients to obtain a first-channel component of the filtered signal, and filters the original signal according to a series of second filter coefficients to obtain a second-channel component of the filtered signal. A series of third filter coefficients are first derived from the first filter coefficients. The original signal is then filtered according to the third filter coefficients to obtain a reference signal. A first frequency offset value is estimated according to the first-channel component of the filtered signal and the reference signal, wherein the first-channel component of the filtered signal is a first-channel component of an artificial signal, and the reference signal is a second-channel component of the artificial signal. |
US08514991B2 |
Method circuit and system for adapting a receiver receive chain based on detected background noise
Disclosed is a radio frequency (RF) receiver for receiving a communication channel modulated on one or more carrier frequencies. The receiver may include a gain adjustable RF amplifier, a wideband signal power measurement circuit, and control logic. The control logic may be adapted to use outputs of one or more measurement circuits to classify interfering signals based on measured signal power and spectral proximity to the one or more channel carrier frequencies, and to adjust the gain of the radio frequency amplifier based on the classification. |
US08514988B2 |
Enhanced pilot signal receiver
Briefly, in accordance with one embodiment, a method of adjusting for digital automatic gain control (DAGC) quantization error in a mobile station is as follows. A first DAGC value is stored before reception of one or more enhanced pilot signals. A second DAGC value is computed during reception of the one or more enhanced pilot signal. The first DAGC value is restored after reception of the one or more enhanced pilot signals is over. An advantage associated with this particular embodiment may include reduction in quantization error for digital automatic gain control. |
US08514987B2 |
Compensation for data deviation caused by frequency offset using timing correlation value
A method and circuitry for detecting a frequency offset (Δ) between data at a transmission symbol rate (fTx) transmitted from a transmitter and a reception sampling frequency (fRx) operating in a receiver on the basis of hard decision based on a binary number in the receiver. The receiver uses a converter to make binary hard decisions performs n times oversampling, then obtains a symbol decision value, calculates a timing correlation value for each plurality of partition phases, and calculates a cumulative timing correlation value for a specific period or number of additions. The receiver determines whether its sampling frequency is higher or lower than a correct symbol rate, appropriately shifts a sampling position, and makes reception while maintaining the correct sampling position thereby enables data deviation caused by a frequency offset to be compensated on the fly. |
US08514977B2 |
Transmission apparatus, reception apparatus, transmission method, and reception method of wireless communication system
A transmission apparatus according to an exemplary embodiment of the present invention comprises a serial/parallel (S/P) converter for converting an input bit stream into a plurality of symbols each including 3 bits, a differential modulator for generating differential encoded symbols by applying π/4 phase rotation to each of the symbols, up-samplers for up-sampling the differential encoded symbols, filters for filtering the up-sampled symbols, digital/analog (D/A) converters for converting the filtered symbols into analog signals, and a quadrature modulator for performing quadrature modulation on the converted analog signals. |
US08514976B2 |
Method and apparatus for coding and interleaving for very high throughput wireless communications
A wireless transmitter can include a plurality of bandwidth modules, each bandwidth module processing data based on a predetermined frequency band. In one embodiment, such a wireless transmitter can include encoding components for receiving transmit data and generating encoded data. A multiple-input multiple-output (MIMO) stream parser can receive the encoded data and generate a plurality of MIMO streams. A first module parser coupled to a first MIMO stream can generate a first plurality of partial MIMO streams. A first bandwidth module can include a first interleaver that interleaves bits of the first partial MIMO stream and generates first interleaved data. A second bandwidth module can include a second interleaver that interleaves bits of the second partial MIMO stream and generates second interleaved data. A first inverse fast Fourier transform (IFFT) unit can combine and process the first and second interleaved data and generate a first transmission MIMO stream. |
US08514973B2 |
Pre-equalisation for UMTS base station
An arrangement (100) and method for RF filtering in a Node B of a UMTS TDD system by providing: a DAC converter (130) converting digital signals to analog signals; providing a narrow band analogue channel filter (150) filtering the analog signals; and providing a digital pre-equalizer FIR filter (120) coupled before the DAC (120) to filter the digital signals, the digital pre-equalizer filter means substantially correcting for non linear phase response (122) non-ideality and amplitude response non-ideality (124) in the analogue channel filter (150). This provides the following advantage(s): it enables 3GPP Node B co-location specifications to be met while providing both good transmit accuracy and acceptable ISI performance; and it allows filter center frequency to be field tuned in software, permitting a basic RF single-channel filter to used with its center frequency being field adjustable to a desired value centered on a UMTS channel. |
US08514972B2 |
Apparatus and method for compensating for delay mismatch between amplitude component signal and phase component signal
Provided are an apparatus and method for compensating for a delay mismatch between an amplitude component signal and a phase component signal. The apparatus includes an amplitude path delay obtainer configured to obtain amplitude-delay information on a delay occurring in a propagation path of an amplitude component signal, a phase path delay obtainer configured to obtain phase-delay information on a delay occurring in a propagation path of a phase component signal, a delay controller configured to calculate and output a difference between the obtained amplitude path delay and the obtained phase path delay, and a variable delayer configured to compensate for a delay by changing a delay value on the basis of the delay difference output from the delay controller. Using an asynchronous method, in which a signal obtained before and after a delay is used as the clock signal of a memory device and the clock signal of a register to find the delay, it is possible to reduce the complexity of the constitution and increase power efficiency. |
US08514971B2 |
Base station apparatus and method in mobile communication system
A base station apparatus used in a mobile communication system where user terminals with various numbers of reception antennas may be situated includes a providing unit configured to provide plural reference signals according to the number of transmission antennas; a precoding unit configured to replicate each of a predetermined number of input signal sequences according to the number of transmission antennas, apply a predetermined precoding vector to each of the replicated sequences, and generate output signal sequences corresponding to the number of transmission antennas; and a transmitting unit configured to transmit transmission signals including the output signal sequences from plural transmission antennas; wherein at least one of the input signal sequences includes a control signal and one of the plural reference signals. |
US08514968B2 |
Methods and apparatus for encoding and transmitting mobile device location information
Methods and apparatus for communicating the location of a mobile wireless communications device are described. Codewords, e.g., values or sets of bits, are selected from a codebook mapping different codewords to corresponding pieces of location information. In a first approach location information is communicated by using codewords from different codebooks with the product, e.g., intersection of location information provided by the codewords, providing relatively detailed location information using relatively few bits. In a second approach user specific codebooks are defined for individual users. The codewords in the codebook corresponding to a particular user map to locations the individual specific user is likely to frequent. In another approach codewords are transmitted at different power levels and/or using different coding rates. Received codewords corresponding to a device may be used in combination to determine the location or refine the understanding of the device location. |
US08514965B2 |
Wireless communication system with a modulation bandwidth comparable to or exceeding the bandwidth of the transmitter and/or receiver antennas
A wireless communication system includes a) a first device having a transmitter part with a Tx-antenna for transmitting an electrical signal having a signal bandwidth BWsig and b) a second device having a receiver part with an Rx-antenna for receiving the transmitted electromagnetic signal. At least one of the Tx- and Rx- antennas is a narrowband antenna having an antenna bandwidth BWant, wherein the Tx- and/or Rx-antenna bandwidths fulfil the relation BWant=k·BWsig. The system is adapted to provide that k is smaller than 1.25, and the antenna bandwidth BWant is defined as the −3dB bandwidth of the loaded antenna when it is connected to the communication system, and the signal bandwidth BWsig is defined as the bandwidth within which 99% of the desired signal power is located. |
US08514960B2 |
Apparatus and method for compensating feedback path distortion
Provided are an apparatus and method for compensating a feedback path distortion in a digital broadcasting signal. The apparatus for improving a performance of a pre-equalizer in a transmitter of a digital broadcasting system having a feedback path for adaptively generating a filter coefficient of the pre-equalizer, includes a reference signal generator for generating a reference radio frequency (RF) signal, a feedback path estimator for estimating transmission band characteristic information for the feedback path based on the reference RF signal generated from the reference signal generator, and a feedback path compensator for compensating a demodulated signal transferred through the feedback path based on the estimated transmission band characteristic information from the feedback path estimator and generating a filter coefficient of the pre-equalizer. |
US08514956B2 |
Method and apparatus for facilitating tri-state decoding on a shared uplink channel
Methods, apparatuses, and computer program products are disclosed for facilitating decoding a communication received from a wireless terminal. Encoded bits are received from the wireless terminal via a shared uplink channel, and a plurality of acknowledgment tones are identified within the encoded bits. A correlation value is ascertained corresponding to a correlation between detected bits within the plurality of acknowledgment tones and valid bits corresponding to any of a plurality of valid acknowledgment codewords. A determination is then made as to whether the plurality of acknowledgment tones includes information corresponding to a discontinuous transmission by comparing the correlation value to a threshold value. |
US08514955B2 |
Communication system, data transmitter, and data receiver capable of detecting incorrect receipt of data
A transmitter cyclic pattern having a pattern length of N bits is generated and converted into an M-bit transmitter parallel data stream, where N≠M. A bit-sequence altered transmitter parallel data stream is generated by performing a transmitter altering process, converted into a serial data and transmitted together with a clock signal. The serial data is received and converted into an M-bit receiver parallel data stream, and a bit-sequence restored parallel data stream is generated by performing a process opposite to the transmitter altering process. A receiver cyclic pattern is generated by using bits in the bit-sequence restored parallel data stream and converted into an M-bit reference parallel data stream, and a bit-sequence altered reference parallel data stream is generated by performing a process same as the transmitter altering process and compared with the received parallel data to test if the data is correctly received. |
US08514954B1 |
Pilot design for wireless system
The description herein relates to pilot designs for an Orthogonal Frequency Division Multiplexing (OFDM) based communication system. In the preferred embodiment, the communication system is one operating according to the IEEE 802.16m, or WiMax, standard. In general, an OFDM transmitter operates to insert pilot symbols into a resource of a transmit frame according to a predetermined staggered pilot symbol pattern defining pilot symbol locations within the resource of the transmit frame. The predetermined pilot symbol pattern is defined such that pilot symbols are located at or near time boundaries of the resource, at or near frequency boundaries of the resource, or both. By doing so, when generating a channel estimate for the communication channel between the OFDM transmitter and an OFDM receiver based on the pilot symbols, extrapolations needed to estimate the channel near the boundaries of the resource are optimized, thereby improving overall channel estimation accuracy. |
US08514952B2 |
High-speed source-synchronous signaling
A system for communicating data between a first integrated circuit device and a second integrated circuit device is described. During operation, the first integrated circuit device transmits a timing signal to the second integrated circuit device, wherein the timing signal includes a first transition and a second transition. The first integrated circuit device then delays the data, so that the data is delayed relative to the timing signal by a first predetermined delay time. Next, the first integrated circuit device transmits the delayed data to the second integrated circuit device. The second integrated circuit device then receives the timing signal and the delayed data. Next, the second integrated circuit device delays the first transition of the timing signal by a second predetermined delay time to generate a delayed version of the first transition. The second integrated circuit device then senses the data during a time interval between the delayed version of the first transition and the second transition. |
US08514951B2 |
Method and system for interference cancellation
Aspects of a method and system for interference cancellation substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims. In this regard, a receiver may be operable to receive a differential signal via a differential channel, and to sense a common mode signal on the differential channel. A frequency range in which interference is present in the common mode signal may be determined. The differential signal and the common mode signal may be filtered to attenuate frequencies outside the determined frequency range. A phase and/or amplitude of the filtered common mode signal may be adjusted based on the filtered differential signal and the adjusted and filtered common mode signal may be subtracted from the received differential signal. The common mode signal may be sensed via a pair of resistors coupled to the differential channel. |
US08514943B2 |
Method and apparatus for enhancing performance of entropy coding, video coding method and apparatus using the method
An apparatus for enhancing the performance of entropy coding in a multilayer-based codec and an entropy coding method includes obtaining a distribution of a second coefficient included in an area of a base layer corresponding to the block, selecting a lookup table which is appropriate to the obtained distribution among a plurality of lookup tables, and transforming the first coefficient into a value mapped to the selected lookup table. |
US08514942B2 |
Low-resolution video coding content extraction
Low complexity method directly decode low-resolution frames from compressed high-resolution videos that were encoded using predictive coding techniques like the H.264 video coding standard. The smaller the decoding resolution, the higher will be the computation and power savings of using the method. Low-frequency coefficients of 2D transformed predictions are added to the low-frequency coefficients of the transformed residual error. Low-frequency coefficients of the reconstructed data are then inverse transformed taking a smaller size transform. Further savings are obtained by reconstructing only those reference pixels that will be needed for accurate decoding of further Intra blocks. |
US08514941B2 |
Method and apparatus for motion vector processing
A method for processing a plurality of motion vectors is disclosed. The method includes determining a number of different block sizes in the video frame; and, performing a variable block size motion vector process if the number of different block sizes in the video frame is greater than one, the variable block size motion vector process comprising constructing a pyramid of motion vectors from the plurality of motion vectors, the pyramid having at least a first layer and a second layer of motion vectors, each of the first and second layers having a set of motion vectors based on a particular block size. An apparatus for performing the inventive method is also disclosed. |
US08514935B2 |
Image coding apparatus, image coding method, integrated circuit, and camera
An image coding apparatus including an accumulating unit which accumulates a reference image, a predicted image generating unit which generates a predicted image of the current image to be coded by performing motion compensation with weighted prediction or motion compensation without the weighted prediction, and a coding unit which codes a difference between the predicted image generated by the predicted image generating unit and the current image to be coded. The image coding apparatus also includes a determining unit which determines whether or not the current image to be coded is included in a picture group which is a group of successive pictures and indicates motion equal to or larger than a predetermined amount of motion and which generates the predicted image by performing the motion compensation with the weighted prediction when it is determined that the current image to be coded is not included in the picture group. |
US08514930B2 |
Phase detection apparatus and related phase detecting method
A phase detection apparatus includes: a motion detector, for determining whether an image data corresponds to a still image data; an image characteristic detector, coupled to the motion detector, for detecting a characteristic image data having cross color phenomenon when the image data corresponds to a still image data; a phase testing module, coupled to the image characteristic detector, for processing the characteristic image data according to a plurality of phases to obtain a plurality of testing results; and a phase determining module, for selecting a phase from the plurality of phases according to the plurality of testing results. |
US08514929B2 |
Combined audio/video/USB device
A combined audio video device includes inputs for receiving an audio video signal from a source. The device includes in one enclosure audio and video processor portions configured such that the audio and video processors use a common communications line for coupling electrical signals form the device to a host computer. The audio processor is operable to accept an audio signal and to provide audio enhancements to the audio signal. In one embodiment, the common communications line is a USB cable. In another embodiment, a USB hub is integrated into the device. |
US08514923B2 |
System and a method of regulating a slicer for a communication receiver
The invention is directed to a system and method of regulating a slicer for a communication receiver. A zero-crossing accumulator receives a slicer output from the slicer and accordingly determines a zero-crossing length of the slicer output. A threshold decision unit regulates at least one threshold value of the slicer according to the zero-crossing length. |
US08514921B2 |
Assessing aircraft interference path loss employing discrete frequency stirring
A method for accessing aircraft interference path loss in an aircraft. A plurality of radio frequency signals that are stepped through a plurality of frequencies in a frequency range is transmitted from a plurality of locations within an interior of the aircraft. Radio frequency signals present at a receive antenna are received in response to transmitting the plurality of radio frequency signals to form a plurality of measurements. An average of averages curve is generated from the plurality of measurements. A peak to average ratio is identified. Field uniformity is identified. A standard error for the average of averages curve is determined. An upper bound for the aircraft interference path loss in the aircraft is predicted using the average of averages curve, the peak to average ration, the field uniformity, and the standard error. |
US08514913B2 |
System and method for transmitting pilot and data symbols in a relayed-wireless communications network
Techniques are generally described for estimating a communication channel using wirelessly transmitted and retransmitted signals, each transmitted at a different power ratio. An example wireless communications system may include a base station, a relay station and a wireless device. The base station may include a transmitter configured to transmit a first signal, wherein the first signal includes pilot and data symbols with a first power ratio. The relay station may include a receiver configured to receive the first signal, and a transmitter configured to retransmit the first signal as a second signal, wherein the second signal includes pilot and data symbols with a second power ratio. The wireless device includes a receiver configured to receive the first and second signals, i.e. the transmitted and retransmitted pilot and data symbols having the first and second power ratios are received, and estimate a communications channel from the received signals. |
US08514908B2 |
Integrated circuit for response signal spreading
A radio communication apparatus receives control information on one or more control channel elements (CCEs) with consecutive CCE number(s). The radio communication apparatus first-spreads a response signal with a sequence defined by a cyclic shift value that is determined among a plurality of cyclic shift values from an index of physical uplink control channel (PUCCH), which is associated with a first CCE number of the one or more CCEs, and second-spreads the first-spread response signal with an orthogonal sequence that is determined among a plurality of orthogonal sequences from the index. One of cyclic shift values used for an orthogonal sequence is determined from an index of the PUCCH, which is associated with an odd CCE number, and another one of the cyclic shift values used for the same orthogonal sequence is determined from an index of the PUCCH, which is associated with an even CCE number. |
US08514907B2 |
Methods and systems to meter media content presented on a wireless communication device
Example methods, apparatus, systems, and articles of manufacture meter media content presented on a wireless communication device are disclosed. A disclosed example method receives media content via a wireless communication device. The media content is to be presented via the wireless communication device. First information is generated indicative of a media presentation mode of a media presentation application executed by the wireless communication device to present the media content. Second information is generated indicative of the media content presented via the wireless communication device. The first information is stored in association with the second information in the wireless communication device. |
US08514902B2 |
P-type isolation between QCL regions
A quantum cascade laser and its method of fabrication are provided. The quantum cascade laser comprises one or more p-type electrical isolation regions and a plurality of electrically isolated laser sections extending along a waveguide axis of the laser. An active waveguide core is sandwiched between upper and lower n-type cladding layers and the active core and the upper and lower n-type cladding layers extend through the electrically isolated laser sections of the quantum cascade laser. A portion of the upper n-type cladding layer comprises sufficient p-type dopant to have become p-type and to have become an electrical isolation region, which extends across at least a part of the thickness upper n-type cladding layer along a projection separating the sections of the quantum cascade laser. |
US08514901B2 |
Silicon-based cooling package for laser gain medium
Embodiments of silicon-based thermal energy transfer apparatus for gain medium crystal of a laser system are provided. For a disk-shaped crystal, the apparatus includes a silicon-based manifold and a silicon-based cover element. For a rectangular cuboid-shaped gain medium crystal, the apparatus includes a first silicon-based manifold, a second silicon-based manifold, and first and second conduit elements coupled between the first and second manifolds. For a right circular cylinder-shaped gain medium crystal, the apparatus includes a first silicon-based manifold, a second silicon-based manifold, and first and second conduit elements coupled between the first and second manifolds. |
US08514895B2 |
Bit-stuffing method for crosstalk avoidance in high-speed buses
This invention discloses a bit-stuffing method for crosstalk avoidance in high-speed buses, which comprises the steps of inputting a plurality of data bit streams in parallel to a data input buffer; the data input buffer sequentially inputting data bits of the data bit streams to a bit-switching unit, and the bit-switching unit switching the data bits to generate bit-switched data; parallelly inputting the bit-switched data to a bit-stuffing encoding unit; the bit-stuffing encoding unit performing bit-stuffing encoding on the bit-switched data to generate encoded data bits and inputting the encoded data bits to an encoded data buffer; and the encoded data buffer outputting the encoded data to a high-speed bus. The encoded data bits passed through the high-speed bus are decoded using a bit-removing method to recover the data bit streams. |
US08514894B2 |
Method for inserting/removal padding from packets
The invention relates to the field of data packet management, and more specifically to the field of managing of data packets in such a manner that power consumption is reduced, such reduction being especially beneficial for portable device applications. In accordance with an embodiment of the invention there is provided a method of handling and manipulating data wherein padding and unpadding operations for a packet of data are performed at the transmission/reception of a packet from a network, and data handling is minimized within the portable device. According to another embodiment of the invention there is provided a method of encryption for packet data absent the padding data. |
US08514893B2 |
Digital video apparatus for multiplexing single program transport streams into a multiple program transport stream
An apparatus for transporting digital multimedia receives signals for a plurality of single program transport streams (SPTS). Each SPTS is transmitted as a series of groups of a predefined number of transport stream packets. An input buffer that receives the packets is configured to hold only the predefined number of packets at any point in time. A table builder receives packets from the input buffer and assigns a set of unique packet identifiers to the packets from each SPTS, reconfigures each program map table in the packets, and generates a program association table for a multiple program transport stream (MPTS). The table builder retains unaltered the program clock reference in the data packets. A first-in, first-out buffer combines packets received from the table builder into a MPTS. An output stage modulates a carrier signal, such as for a television channel, with the MPTS. |
US08514890B2 |
Method for switching traffic between virtual machines
Methods for switching traffic include a physical machine running source and destination virtual machines (VMs). The source VM issues a data unit addressed to the destination VM. The physical machine has a physical network interface in communication with the VMs. The physical network interface transmits a sub-packet, which includes a partial portion of the data unit, over a network while a majority portion of the data unit remains at the physical machine. A network switch on the network receives the sub-packet transmitted by the physical network interface. The network switch performs one or more OSI Layer 2 through Layer 7 switching functions on the sub-packet and returns that sub-packet to the physical network interface. The physical network interface identifies the data unit stored in the memory in response to the sub-packet returned from the network switch and forwards the identified data unit to the destination VM. |
US08514887B2 |
Method and apparatus for repairing samples included in container files having lost packets
There are provided a method and apparatus for repairing samples included in container files having lost packets. The apparatus includes a receiver and a file patcher. The receiver is for receiving packets including container files therein, identifying any of the packets for which a packet loss has occurred, and identifying at least one sample having data included in the identified packets that is affected by the packet loss. The at least one sample respectively corresponds to a particular container file. The file patcher is for repairing the particular container file with respect to the at least one sample. |
US08514886B2 |
Method and user device for receiving digital transmissions
The invention provides a user device (3) connected to a source unit (2) through a communication network for receiving digital transmissions in the form of bursts from a source unit. The user device comprises a receiver (300) for receiving bursts from the source unit, and a rendering unit (36) for rendering the digital broadcast transmission based on the received bursts. The user device further includes: a buffer (320) for buffering for each received burst for a predefined buffer duration, the user device being provided to transmit the buffered bursts to the rendering unit in response to expiry of the predefined buffer duration, and a quality analyzer (37) for evaluating a quality indicator related to the quality of the burst, checking whether the quality indicator matches a quality condition related to a predefined quality threshold, and in response to the quality indicator of the received burst not matching the quality condition, requesting retransmission of the burst, the quality analyzer (37) being arranged to operate within the predefined buffer duration. |
US08514880B2 |
Feature adaptable NT card
A network termination card is provided which allows new services to be implemented on the DSLAM on which the network termination card is located without restricting the number of slots used for line termination cards. Software controlled multiplexers are provided on some ports of the switch on the network termination card, and a daughter card connector is provided on the network termination card. When a new service is to be implemented, a specialized daughter card implementing the service can be connected to the daughter card connector. The multiplexers can then be configured to allow the necessary number of ports from the switch to communicate with the daughter card connector, while other multiplexers can be configured to retain communication between the switch and normal components of the DLSAM. The invention allows flexibility in which and how many ports of the switch are used to communicate with the daughter card, thereby allowing a new service to be implemented via the DLSAM without limiting communication between the switch and other regular components beyond what is necessary. |
US08514877B2 |
Method and system for a plurality of physical layers for network connection
Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa. |
US08514869B2 |
Packet routing apparatus
A packet routing apparatus has a plurality of routing units, connected by a first connecting mechanism. The plurality of routing units comprise a first routing unit, connected to at least one port, and a second routing unit, connected to an extended function processor. The first routing unit transmits a packet, received from the port, to another first routing unit and/or a second routing unit. The second routing unit transmits the packet, received from the first connecting mechanism, to the extended function processor. |
US08514866B1 |
Filtering traffic based on associated forwarding equivalence classes
Filters are selectively applied to packets depending on forwarding equivalence classes (FECs) of the packets. A FEC filter is defined within the network device and qualified by incoming interface information that identifies source sites of the packets. A label distribution protocol (LDP) FEC is configured such that packets of the given FEC are associated with the FEC filter. The FEC identifies a destination site of the packets received by the router and is automatically combined with incoming interface information. In this way, packet flows may be filtered based on FECs of the packets. FEC filters may be further refined to operate at forwarding class granularity. The techniques allow accurate billing of packets traveling between specific source and destination sites regardless of the number of interfaces of the network device the packets utilize. In addition, the filtering can be used to provide anti-spoofing capabilities. |
US08514864B2 |
System and method for providing network mobility
An approach is provided for extending private enterprise networking to wireless interconnecting domains. A home agent maintains a first routing table for a first wireless router configured to route according to a first address space. The home agent also maintains a second routing table for a second wireless router configured to route according to a second address space. The first address space and the second address space are overlapping. |
US08514860B2 |
Systems and methods for implementing a high throughput mode for a MoCA device
Systems and methods for providing a high throughput mode for a MoCA device are provided. An electronic device configured for use as a node in a home network is provided. The electronic device may include a preamble generator block. The preamble generator block may include a time domain preamble generator. The time domain preamble generator may be configured to generate a periodic preamble for a MoCA signal. The preamble generator block may also include a doubling circuit configured to double the periodic preamble. Such doubling may preferably obtain an increased maximum periodic preamble. |
US08514859B2 |
Methods and apparatus to determine an alternate route in a network
Methods and apparatus to determine an alternate route in a network are disclosed. An example method disclosed herein to route a data packet to a destination in a network comprises determining multiplicity values for a set of neighbor nodes, a multiplicity value representing a number of times the data packet has been routed to a respective neighbor node in the set of neighbor nodes, and selecting, based on the multiplicity values, a first neighbor node from the set of neighbor nodes to which to send the data packet to route the data packet to the destination. |
US08514858B2 |
Packet transmission device, packet transmission method and computer program product stored on non-transitory computer-readable medium
A packet transmission device that transmits packets for measuring an available bandwidth and that includes a first packet creation portion that creates a first packet including bandwidth measurement data, a second packet creation portion that creates at least one second packet such that a sum of data sizes of the first packet and the at least one second packet to be created is within a predetermined range including a target value, a setting portion that sets a transmission interval for the first packet, a first transmission portion that transmits the first packet at a first timing specified by the transmission interval, and a second transmission portion that transmits the at least one second packet at a second timing that is a timing after the first timing and before a time when the transmission interval has elapsed from the first timing. |
US08514856B1 |
End-to-end fibre channel over ethernet
In one embodiment, one or more Fiber Channel over Ethernet (FCoE) proxy points (FPPs) communicates control and management information with a separately housed FCoE control and management plane (F-CMP) server in order to direct data plane functionality of the FPPs. Each FPP also proxies control and management protocols between the F-CMP server and one or more FCoE end-point devices for which the FPP is responsible (on FCoE ports). Traffic received by the FPP may then be processed according to the directed data plane functionality, such that FCoE traffic transmitted between first and second FCoE end-point devices separated by the Ethernet network is directed over the Ethernet network end-to-end between correspondingly responsible FPPs without traversing the F-CMP server. |
US08514854B2 |
Virtual router redundancy for server virtualization
A solution for virtual router redundancy for server virtualization includes, at a network device configured as a backup router of a virtual router, examining a packet stored in a memory of the network device. Responsive to the examining, the network device determines whether to forward the packet via a network towards a destination or to send the packet via the network to a master router of the virtual router for forwarding of the packet, by the master router, towards the destination. |
US08514851B2 |
Mobile IPv6 authentication and authorization baseline
The invention consists of an authentication protocol for the Home Agent to authenticate and authorize the Mobile Node's Binding Update message. Two new mobility options compatible with RADIUS AAA are used to exchange a shared secret between the Home Agent and the Mobile Node so the Mobile Node can be authenticated.A Mobile Node-AAA authenticator option is added to the Binding Update message. The Home Agent generates the Mobile Node-AAA authenticator as a shared secret that it communicates as authentication data to the RADIUS AAA server on the home network. The RADIUS AAA server authenticates the communication and generates an Access-Accept message with a Mobile Node-Home Agent authenticator option. After receipt at the Home Agent, a Binding Update message with the Mobile Node-Home Agent authenticator option is transmitted from the Home Agent to the Mobile Node to use as an authenticator. |
US08514840B2 |
Call distribution in a direct-communication network
In one aspect, a call distribution in a direct communication network, also designated as a peer-to-peer network is provided. In doing this, the difficulty exists of integrating the call distributing functionality into the peer-to-peer network while retaining the self-organization capability and the fail-safety of existing peer-to-peer networks. To solve for his, items of characteristic information of a number of clients are transmitted to the client carrying out the call distribution, and this client routes an incoming call on the basis of these items of characteristic information. |
US08514839B2 |
Internet protocol (IP) address exchange service
Methods and systems are disclosed for exchanging Internet Protocol addresses between parties to a telephone call. One method receives the telephone call from a calling telephone number to a called telephone number. The telephone call is connected to the called telephone number. At any time during processing of the telephone call, an Internet Protocol address associated with at least one of the calling telephone number and the called telephone number is communicated to either party via a data network and/or via the Public Switched Telephone Network. |
US08514833B2 |
Data processing apparatus, communications device, and data processing method
A data processing apparatus includes a scrambling processing unit and a sending unit. The scrambling processing unit is configured to generate a Pseudo-Random Binary Sequence (PRBS), perform a modulo-2 addition on the pseudo-random sequence and data frame data to scramble the data frame data including first load data, use one section of a part of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carry status information corresponding to the identification sequence in frame header information. The sending unit is configured to send the frame header information carrying the status information and the scrambled first load data. Through the scrambling process, continuous run-lengths of “1” and “0” in the data frame data are quite short, while basically the same probability of occurrence is maintained, which is favorable to transmission of the data frame data, thereby alleviating error code problems. |
US08514829B2 |
Center frequency control for wireless communication
The method and apparatus as described are directed toward techniques and mechanisms to improve efficient wireless network implementation, including obtaining one specification including a center frequency definition, determining, based on the specification, a center frequency of at least one carrier used to operate on the wireless communication system, determining an amount of dithering to add to the center frequency, and setting the center frequency to be multiples of sub-carrier spacing by adding the dithering. |
US08514827B2 |
System and network for wireless network monitoring
A technique for wireless network monitoring involves scanning channels using clients instead of access points. An example of a method according to the technique may include, for example, receiving from a wireless access point a command to perform a channel scanning function, listening on a channel associated with the channel scanning function, and sending RF data found on the channel to the wireless access point. Another example of a method according to the technique may include, for example, scanning a first channel, switching from the first channel to a second channel, sending data on the second channel to an access point, switching from the second channel to the first channel, and resuming scanning on the first channel. A system according to the technique may include one or more scanning clients, proxy clients, multi-channel clients, or other clients that are capable of scanning channels in lieu of an access point. |
US08514826B2 |
Method and apparatus for transmitting control information in radio communication system
A method for transmitting control information using PUCCH format 3 in a radio communication system includes detecting one or more Physical Downlink Control Channels (PDCCHs), receiving one or more Physical Downlink Shared Channel (PDSCH) signals corresponding to the one or more PDCCHs, and determining a PUCCH resource value nPUCCH(3,p) corresponding to a value of a transmit power control (TPC) field of a PDCCH for a PDSCH signal on a secondary cell (SCell) among a plurality of PUCCH resource values configured by a higher layer for the PUCCH format 3. If a single antenna port transmission mode is configured, the PUCCH resource value nPUCCH(3,p) indicated by the TPC field is mapped to one PUCCH resource for a single antenna port, and, if a multi-antenna port transmission mode is configured, the PUCCH resource value nPUCCH(3,p) indicated by the TPC field is mapped to a plurality of PUCCH resources for multiple antenna ports. |
US08514822B2 |
Efficient acknowledgement messaging in wireless communications
Techniques for acknowledging message reception in a wireless OFDM/OFDMA system in clue receiving an unsolicited MAC management message at a subscriber station, operating the subscriber station to generate an acknowledgement (ACK) signal when the subscriber station receives the message from a base station, providing a pre-allocated uplink resource for the subscriber station to transmit the ACK signal to the base station without making a request to the base station for sending the ACK signal and sending the ACK signal consisting of a MAC header transmitted at the pre-allocated uplink source. |
US08514820B2 |
Sending feedback for multiple downlink carriers
Feedback information for multiple serving cells are transmitted on high speed dedicated physical control channel (HS-DPCCH). A slot format for transmitting feedback information is determined based on the number of configured secondary serving cells and whether multiple input multiple-output (MIMO) is configured in the serving cells. Spreading factor is reduced to 128 when two secondary serving cells are configured and MIMO is configured in at least one of the two configured secondary serving cells, or when three secondary serving cells are configured. The serving cells are grouped into feedback groups, each feedback group having one or more serving cells. Channel coding may be applied to feedback information for the feedback groups. The resulting encoded feedback information for the feedback groups is concatenated to form composite feedback information. |
US08514815B2 |
Training signals for selecting antennas and beams in MIMO wireless LANs
A computer implemented method selects antennas in a multiple-input, multiple-output wireless local area network that includes multiple stations, and each station includes a set of antennas. Multiple consecutively transmitted sounding packets are received in a station. Each sounding packet corresponds to a different subset of the set of antennas. A channel matrix is estimated from the multiple consecutively transmitted sounding packets, and a subset of antennas is selected according to the channel matrix. |
US08514807B2 |
Method of transmitting messages in communication networks
A method of transmitting messages for acquisition of information related to a specific network entity or a link network during network selection in a mobile terminal is disclosed. The method of transmitting messages for acquisition of information related to a network entity or a link network during network selection in a mobile terminal comprises generating, in an upper management entity, a first primitive for requesting information related to the network entity or the link network through an access point (AP), delivering the first primitive to a media access control (MAC) layer, transmitting a first request message including contents of the first primitive to the access point to request the information, receiving a second response message from the access point, the second response message including information related to the specific network entity or the link network, and delivering a third primitive from the MAC layer to the upper management entity, the third primitive including contents of the second response message. |
US08514804B2 |
Method and system for managing communication in wireless communication network
A method and system for managing communication in a wireless communication network is provided. The method includes receiving a request from a first communication device to establish a first communication channel. A first time slot is assigned to the first communication device to establish the first communication channel. The method then receives a request from a second communication device to establish a second communication channel. Thereafter, the first time slot and a second time slot is simultaneously assigned to the second communication device for establishing the second communication channel. A first value of at least one of a plurality of predefined parameters at the first time slot is below a first threshold value. The first value of the at least one of the plurality of predefined parameters, is then monitored. Thereafter, the method relinquishes the second communication channel established using the second time slot based on the first value. |
US08514802B2 |
Method to evaluate fairness of resource allocations in shared bands
Method, apparatus, and computer program product embodiments are disclosed for wireless resource sharing between heterogeneous wireless networks to enable coexistence of secondary networks. An example embodiment of the invention includes a method, comprising: allocating available resources for a wireless network served by an apparatus, the served wireless network requesting resources, the allocation of available resources including allocation for each of one or more wireless networks neighboring the served wireless network; and determining whether the served wireless network and each of the one or more neighboring wireless networks has at least one of resources corresponding with the requested resources, or a fair portion of available resources to operate, based on analyzing resource allocations for the served wireless network and each of the one or more neighboring wireless networks. |
US08514801B2 |
Mobile station, base station, and wireless communication method
A mobile station that performs wireless communication through a base station, includes a first connection setup request unit configured to make a first connection setup request for an emergency call and a normal call when communication performed in the communication region of the base station is in a congestion state, the emergency call and the normal call using a signal sequence that corresponds to a sequence number of a connection setup request signal used when communication performed in a communication region of the base station is in a normal state, and a second connection setup request unit configured to make a second connection setup request for another one of the emergency call and the normal call different from the first connection setup request, using a generated-signal sequence generated from the sequence number, when communication performed in the communication region of the base station is in the congestion state. |
US08514796B2 |
Transmitting control data and user data on a physical uplink channel
A method for transmission of control data and user data on a Physical Uplink Channel (PUC) is disclosed. An instruction from a base station to use an uplink control channel and an uplink shared channel to transmit uplink data is received. Control data and user data on the uplink control channel and the uplink shared channel is transmitted. |
US08514787B2 |
System, method, and apparatus for an integrated antenna and satellite dish
Systems and methods for an integrated antenna and satellite dish. Exemplary embodiments include an apparatus, including a satellite dish, a wireless antenna coupled to the satellite dish and a coupling box communicatively coupled to the satellite dish and the wireless antenna. Additional exemplary embodiments include a content communication method, including receiving a satellite signal, receiving a first wireless signal, performing coupling box processing on the satellite signal and the wireless signal, transmitting the satellite signal and the wireless signal to a set top box and performing set top box processing on the satellite signal and wireless signal. Further exemplary embodiments include a content communication system, including a satellite dish for receiving content from a satellite, a wireless antenna for receiving content from a wireless network and a coupling box for processing the content from the satellite and the content from the wireless network. |
US08514785B2 |
Common RF interface for separating and mixing wireless signals
When a wireless communication device is receiving, a baseband circuit generates frequency domain LTE and WCDMA signals using a Fourier transform. The frequency domain WCDMA signal is then filtered with an RRC filter and converted back to the time domain using an inverse discrete Fourier transform. During transmission, the baseband circuit uses a Fourier transform to convert a time domain WCDMA signal to a frequency domain WCDMA signal. The frequency domain WCDMA signal is then filtered with an RRC filter and combined with a frequency domain LTE signal using an inverse Fourier Transform. |
US08514782B2 |
Location information service method
A location service method in a terminal includes: receiving a message including a first parameter with respect to an inner area determined based on a particular geographic area and a second parameter with respect to an outer area from a server; and checking whether or not the terminal leaves the particular geographic area through the parameters of the inner area and the outer area. |
US08514780B2 |
Unified multi technology switchboard system
A unified switchboard systems is capable of simultaneously interacting with different available voice communications systems to provide PABX features across these systems. The unified switchboard includes networking hardware to provide data communications over a network, a web server to provide a user interface to a user terminal connected to the network, a plurality of VoIP switches, a database and related database application program to store user-specific data and related call data, and a web-service application to obtain call status information from carriers of non-VoIP calls. Call commands originating from the user terminal propagate from the web server into the database and hence to the VoIP switches. Call-related data propagates from the VoIP switches and the web-service service into the database, which may then be used to update the webpage for the user terminal hosted by the web server. |
US08514778B1 |
Interworking overhead message protocols
Wireless communication systems, apparatuses, and techniques are described for interworking wireless technologies. Interworking wireless technologies can include operating a wireless communication system that includes multiple radio access technologies (RATs) to provide wireless services to multiple mobile devices, providing an enhanced inter-RAT OMP instance for a mobile device that is in communication with the wireless communication system via the first RAT, where the enhanced inter-RAT OMP instance includes an inactive state and a tunnel active state, operating the enhanced inter-RAT OMP instance to switch from the inactive state to the tunnel active state in response to a message associated with the second RAT, and using the enhanced inter-RAT OMP instance in the tunnel active state to send one or more overhead messages via a communication tunnel to the mobile device. Interworking wireless technologies can include providing an enhanced overhead message protocol (OMP) instance in a wireless sector to broadcast communication messages. |
US08514777B1 |
Method and apparatus for protecting location privacy of a mobile device in a wireless communications network
A method and apparatus for encrypting a home address of a mobile node, in which the mobile node implements a host-based mobility protocol during wireless communications with a home agent. The method includes applying an encryption algorithm on the home address to generate an encrypted home address, and placing the encrypted home address within a destination option of a payload packet. The payload packet is sent by the mobile node while away from a home network associated with the mobile node. |
US08514776B2 |
Determining a metric region in a wireless network
A wireless network metric region in a wireless network is determined using a node metric region and a performance metric. The node metric region, which includes a boundary of the node metric region, for each node is estimated and the performance metric for the node metric region for each node is measured. The boundary of the node metric region for each node is adjusted based on the measured performance metric and then the wireless network metric region for the wireless network is determined based on the adjusted boundaries of the node metric region for each node. |
US08514775B2 |
System and method for improving the use of radio spectrum in transmission of data
System and method for improving the use of radio spectrum in transmission of data, according to which the payload information of any known line interface is divided into a plurality of data portions of smaller which are then grouped into packets so as to be subsequently radio transmitted. For transmission of such packets, suitable radio channels are selected. The invention also relates to reception of such radio channels having such packets incorporated therein, wherein the received packets are then transformed into payload information for inputting into corresponding line interfaces. |
US08514773B2 |
Packet flow processing in a communication system
Method and apparatus for processing packet flows in a communication system. In one embodiment, a resource reservation message includes packet flow parameter information used to determine flow treatment of the associated packet flow. The packet flow mapping is based on the quality of service of the associated packet flow. In another embodiment, a bearer connection is established and monitored for information relating to flow treatment. |
US08514771B2 |
Methods and apparatus for communicating and/or using transmission power information
A wireless terminal determines the transmission power used for its dedicated control channel at a point in time, and generates a power report indicating a ratio of a maximum wireless terminal transmit power to the transmit power of the dedicated control channel at the point in time. The power report provides a measure of available transmit power for wireless terminal use for other purposes, e.g., uplink traffic channels, after taking into consideration the transmit power used for the dedicated control channel. The point in time has a known time offset from the start of a communications segment in which the power report is transmitted. This allows the base station receiving dedicated control channel uplink signals from the wireless terminal to measure the received signals, receive and process the communicated power report, and correlate information to be used for accurate wireless terminal closed loop power control. |
US08514768B2 |
Method and apparatus for transmitting reference signal performed by relay station in wireless communication system
A method of transmitting a reference signal performed by a Relay Station (RS) in a wireless communication system comprises allocating a guard time in the front of a backhaul subframe or the end of the backhaul subframe, the backhaul subframe comprising a plurality of slots, each of the plurality of slots comprising a plurality of Orthogonal Frequency Division Multiplexing (OFDM) symbols, and the guard time being a time interval for switching between an access link and a backhaul link, and transmitting a Demodulation Reference Signal (DMRS) to a Base Station (BS) in an OFDM symbol of the backhaul subframe. The OFDM symbol for the DMRS is not over-lapped with the guard time. |
US08514767B2 |
Wireless sensor network information swarming
Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant. |
US08514766B2 |
Method for performing HARQ for relay station
A method for performing a hybrid automatic repeat request (HARQ) by a relay station (RS) in a wireless communication system is provided. The method comprises performing HARQ with a mobile station (MS) by a fixed HARQ period; and performing HARQ with a base station (BS) by a HARQ period series, wherein the HARQ period series comprises a plurality of HARQ period series element (Xk,yk), where (Xk,yk) indicates that when data is transmitted in n-th subframe, an ACK/NACK signal is received in (n+xk)-th subframe and the data is retransmitted in (n+xk+yk)-th subframe when the ACK/NACK signal is a NACK signal, wherein at least one of xk and yk for one HARQ period in the HARQ period series is different from at least one of xk and yk for the other HARQ period in the HARQ period series. |
US08514765B1 |
Dynamic zoning changes in multi-hop relaying systems
A method dynamically changes a relay zone offset in a wireless communication system. The wireless communication system includes a base station, at least one relay station, and at least one mobile station. Each relay station is located a hop distance from the base station. A notification of a change in relay zone offset is transmitted to a relay station. Implementation of the change in relay zone offset is delayed for a predetermined amount of frames. Relay zone information is transmitted using the changed relay zone offset. |
US08514764B2 |
Repeater that reports detected neighbors
This disclosure is directed to a repeater and base station control device implemented in a wireless communication system. The repeater includes a control unit capable of detecting signals sent from various base stations in the wireless communication system. In accordance with this disclosure, the repeater identifies a set of base stations that it can detect, and then sends information indicative of the set of base stations that the repeater can detect to a specific base station that gets repeated by the repeater. In this manner, the repeater can be used to help assess network topology. The base station control device receives the information from the base station and can use the information to update a neighbor list. |
US08514756B1 |
Collectively addressing wireless devices
In general, techniques are described for identifying a collection of wireless devices to a mobile network using a single group identity. For example, as described herein, an operator assigns a group identity to a plurality of wireless devices that attach to a mobile network. The mobile network establishes, for the plurality of wireless devices, a single service bearer over the mobile network and associates the single service bearer with the group identity and with a single PDP address for the plurality of wireless devices. The mobile network associates the single service bearer with multiple sub-bearers on a particular interface to replicate service data traffic, destined to the PDP address, to each of the plurality of wireless devices and/or aggregate service data traffic, sourced by the PDP address and issued by any of the plurality of wireless devices, for transport to the packet data network. |
US08514754B2 |
Methods and apparatus for use in controlling discontinuous transmission (DTX) for voice communications in a network
In one illustrative example, a mobile communication device receives, via a generic access network (GAN) from a GAN controller, a message having a discontinuous transmission (DTX) indication. For a voice communication session, the mobile device causes a connection to be established with the GANC, via the GAN and over a wireless communication link with a wireless access point of the GAN, for the communication of voice data of the voice session which is provided via a core network of a mobile telecommunications network. In response to identifying that the DTX indication indicates that the DTX functions are instructed or supported by the GANC, the mobile device causes DTX functions to be performed for the communication of the voice data of the voice session over the wireless link. On the other hand, in response to identifying that the DTX indication fails to indicate that DTX functions are supported or instructed by the GANC, the mobile device refrains from causing the DTX functions to be performed for the communication of the voice data of the voice session over the wireless link. Preferably, the message which carries the DTX indication is a GA-RC REGISTER ACCEPT message or a GA-RC REGISTER UPDATE DOWNLINK message. |
US08514750B2 |
Multiplexed communication for duplex applications
The present invention extends to methods, systems, and computer program products for multiplexed communication for duplex applications. Embodiments of the invention facilitate a multiplexed variant of long polling over a request/reply communication medium that (potentially significantly) reduces the resources utilized when exchanging messages. The lightweight address generation mechanism facilitates polling and routing for a pool of many clients and many services while minimizing allocated resources to each established session. Further, the benefits of a lower latency bidirectional communication medium between clients and services can be utilized. |
US08514743B2 |
Maintaining balance of active links across network devices in a double-sided virtual port-channel environment
In one embodiment, a method includes configuring a first network device for operation in a first logical group with a second network device, receiving information from other network devices configured for operation in a second logical group, the information uniquely identifying each of the other network devices within the second logical group, and assigning a priority to each link connecting the first network device to the second logical group network devices. A portion of the links are selected as active links based on the link priorities and the link priorities are assigned such that a balance of active links is maintained across the second logical group network devices. An apparatus for maintaining a balance of active links across the network devices is also disclosed. |
US08514742B2 |
Node device, information process method, and recording medium recording node device program
A node device in an overlay network formed by a plurality of node devices comprises: a memory unit that memorizes a plurality of routing tables where a plurality of node identification information are registered, the node identification information is indicative of identifying the node device from other node devices; and a searching unit that searches the node device as a destination of a message transmission by referring to the routing tables. The node device also comprises a transmitting unit that transmits the message to the node device searched by the searching unit. An amount of the node identification information which can be registered in the routing table to be first referred to by the searching unit is more than an amount of the node identification information which can be registered in the routing table other than the routing table to be first referred. |
US08514741B2 |
Packet forwarding device
A packet forwarding device changes packet transfer performance according to a packet load, and ensures communication quality of an important packet while transfer performance is made minimum to suppress power consumption. The packet forwarding device includes a measuring section to measure the packet load for each packet importance degree, an estimation section to estimate a future packet load for each importance degree based on the measurement result, a performance determination section to determine performance for an operation based on the estimated load, which are provided in, for example, a traffic estimation/performance determination section. Reduction in the power consumption and assurance of the communication quality of the important packet are realized by a minimum performance determination based on an important packet estimation load in the performance determination section and a preferential process of the important packet in the packet forwarding device. |
US08514740B2 |
Mobile communication system
In a mobile communication system according to the present invention, a radio base station (eNB) is configured to transmit broadcast information including a parameter to which a frequency bandwidth used in the mobile communication system is set; a mobile station (UE#1) is configured to determine, when a predetermined value is set to the parameter included in the received broadcast information, that a first frequency bandwidth is the frequency bandwidth used in the mobile communication system; and a mobile station (UE#2) is configured to determine, when the predetermined value is set to the parameter included in the received broadcast information, that a second frequency bandwidth different from the first frequency bandwidth is the frequency bandwidth used in the mobile communication system. |
US08514739B2 |
Wireless communication device and wireless communication method
The present invention relates to a wireless communication device performing communications by using a radio frame containing a control channel and a data channel, the wireless communication device comprises of a structuring unit that allocates a first part of the control channel adjacent to the data channel in the radio frame, and allocates a second part of the control channel, which denotes different control information from the first part, to the data channel so as to be inserted between data of the data channel and a transmission unit that transmits the radio frame including the data channel and the control channel. |
US08514730B2 |
Telecommunications routing
A telecommunications network termination device has the capability to connect to a network access point using a primary fixed line address by a first route and also, using a second network address, by a backup routing to a shared wireless access point. Connection status messages are transmitted over the primary routing. If these are not detected by the network, it causes traffic to the user device to be diverted over the backup routing to the second network address. It also transmits instructions to the user device to route outgoing traffic by the same secondary route. The secondary route is identified from network topology data stored by the network control server. |
US08514728B2 |
Methods and systems for estimating temporal correlation of a propagation channel
Methods and systems for estimating Temporal Correlation (TC) of a propagation channel are provided. In an embodiment, a method for estimating the TC of the propagation channel comprises obtaining multiple channel quality reports of the propagation channel and estimating the TC of the propagation channel based on the multiple channel quality reports. |
US08514726B2 |
Computer product, apparatus, and method for device testing
A non-transitory computer-readable recording medium storing therein a test program causing a computer to execute a process including acquiring a first packet and a second packet sent to a first device; transmitting, based on the acquired first packet, a third packet obtained by setting a destination of the first packet to a second device; and transmitting, based on the acquired second packet, a fourth packet obtained by setting a destination of the second packet to the second device, the fourth packet being transmitted upon elapse of a period from the transmission of the third packet and equal to a time interval between acquisition of the first packet and acquisition of the second packet. |
US08514723B2 |
Traffic monitoring by lowest transmission layer marking
A monitoring system is provided for monitoring transport of data through interconnected nodes for processing data packets in a communication system, wherein said data packets conform to a layered transmission protocol, the system comprising: (1) a marking node for marking a packet selected according to a marking rule by placing a monitoring indicator in the lowest protocol layer thereof, said data packet having a first number of protocol layers, (2) at least, one packet processing node for forming a data packet based or the marked packet, such that said formed data packet comprises a second number of protocol layers that is different from said first number of protocol layers and such that said indicator is in the lowest protocol layer of said formed data packet, and (3) a monitoring node for monitoring said transport of data on the basis of the indicators in data packets that have passed through the at least one packet processing node. |
US08514721B2 |
Robust UE receiver
Methods, systems, apparatus and computer program products are provided to improve the reliability of data reception. In one provided embodiment, a communication signal is parsed by a communication device to identify repeat request identifiers. The device determines an inter-arrival time of two instances of the same identifier and processes the communication signal based on a comparison between the inter-arrival time and a predetermined time. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the disclosed subject matter. Therefore, it is to be understood that it should not be used to interpret or limit the scope or the meaning of the claims. |
US08514720B2 |
Base station apparatus, mobile station, mobile communication system, and communication control method
A base station for communicating with a mobile station which transmits an uplink signal according to a frequency division multiplexing scheme includes a first measurement unit configured to measure reception power on a frequency band for the random access channel in uplink or a second measurement unit configured to measure the number of receptions of preambles on the random access channel. The base station may either control the frequency band for the random access channel or restrict transmission on the random access channel based on at least one of the reception power on the frequency band for the random access channel and the number of receptions of preambles on the random access channel. |
US08514714B2 |
Device and method for providing forwarding information and QOS information in flow based network environment
A device for providing forwarding and QoS information in a flow based network environment acquires first information and second information from a flow table therein on the basis of status information of a predetermined flow in order to provide dynamically updated information in a flow based network environment. When it is determined that first information and second information acquired based on a route ID of a series of information are updated, the flow table is updated and the updated information is provided. |
US08514713B2 |
Flow control for multi-hop networks
Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network. |
US08514712B1 |
Non-stop VoIP support
A packet switch collects configuration information on the peer devices to which it connects. Peer devices that are IP (Internet Protocol) telephones are sensed. Such devices may also bridge packets to a connected device such as a computer, but with a bridge capability that cannot handle large broadcast storms on the network. The packet switch uses the configuration information to limit broadcast storms on its ports connected to the relatively fragile IP telephones/bridges. This can prevent broadcast storms from disrupting calls on the IP telephones connected to the packet switch. |
US08514710B2 |
Data compression negotiation in a telecommunication system
The invention relates to a method for setting up s data link, wherein an end-to-end link comprises at least two separate legs with error correction protocols. The legs may have different physical layer connections or their error correction protocols (V.120, RLP) may be different. An interworking function IWF according to the invention that is located between these legs is integrated such that the legs can communicate with each other during set-up of traffic channel in order to exchange data compression parameters. The IWF intervenes in an end-to-end data compression negotiation, performs protocol conversions on messages transmitted from one leg to another, synchronizes the legs, if required, by delaying the set-up of the faster leg and the compression negotiation, modifies the compression parameters provided by the legs, if required, and if the end-to-end data compression negotiation fails, it may set up data compression on only one leg. |
US08514708B2 |
Method for transmitting data from RLC layer in radio communication system
Disclosed is a method for transmitting data from an RLC layer in a radio communication system. The method includes the steps of storing RLC SDUs transferred from an upper layer in a transmission buffer, transmitting RLC PDUs on which the RLC SDUs stored in the transmission buffer are loaded to a receiving side in order, discarding the RLC SDUs stored in the transmission buffer, checking whether a transmission mode indicator is configured, and transmitting discard information about the discarded RLC SDUs to the receiving side entirely or in part in accordance with whether the transmission MRW mode indicator is configured. |
US08514699B2 |
Apparatus and method for admission control considering multiple service providers in a broadband wireless communication system
An apparatus and method for Admission Control (AC) in a broadband wireless communication system are provided. The apparatus includes a classification unit for determining a Mobile Virtual Network Operator (MVNO), from a plurality of MVNOs, that provides services for a generated resource request, a manager for evaluating a resource occupation status of the MVNO and a resource amount permitted to the MVNO, and a determination unit for determining whether to admit the resource request according to at least one of the resource occupation status of the determined MVNO, the resource amount permitted to the determined MVNO and an available total resource amount. |
US08514696B2 |
Multicast tree state replication
A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree. |
US08514695B2 |
Method and apparatus for wideband wireless transmission and transmission system
A method of wideband radio transmission is disclosed, the method includes the following steps: obtaining the parallel data symbols; encoding the obtaining parallel data symbols respectively; superposing the encoded data symbols; performing the fast Fourier inverse transform for the superposed data symbols and transmitting them. Applying the solution, the transmission efficiency and the transmission dependability of the OFDM system is raised. An apparatus for wideband radio transmission and a transmission system are also disclosed. |
US08514694B2 |
Method and arrangement in a telecommunication system
A network informs a user equipment about the number of usable sub-carriers in a frequency spectrum. Based on this, and its knowledge of a generic size of a resource block, the user equipment is able to determine a number of sub-carriers that are to be allocated to one or more fractional resource blocks. Rules, which may be predefined in the standard, or may be signalled to the user equipment, allow the user equipment to determine which of the usable sub-carriers should be allocated to the fractional resource block or blocks. |
US08514692B2 |
Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
Methods and apparatus for collecting, measuring, reporting and/or using information which can be used for interference control purposes. Wireless terminals measure signals transmitted from one or more base stations, e.g., base station sector transmitters. The measured signals may be, e.g., beacon signals and/or pilot signals. From the measured signals, the wireless terminal generates one or more gain ratios which provide information about the relative gain of the communications channels from different base station sectors to the wireless terminal. This information represents interference information since it provides information about the signal interference that will be caused by transmissions from other base station sectors relative to transmissions made by the base station sector to which the wireless terminal is attached. Based on the signal energy measurements and relative gains generated from the energy measures, reports are generated in accordance with the invention and sent to one or more base stations. |
US08514690B2 |
M-ary orthogonal keying system
A digital modulation system provides enhanced multipath performance by using modified orthogonal codes with reduced autocorrelation sidelobes while maintaining the cross-correlation properties of the modified codes. For example, the modified orthogonal codes can reduce the autocorrelation level so as not to exceed one-half the length of the modified orthogonal code. In certain embodiments, an M-ary orthogonal keying (MOK) system is used which modifies orthogonal Walsh codes using a complementary code to improve the auto-correlation properties of the Walsh codes, thereby enhancing the multipath performance of the MOK system while maintaining the orthogonality and low cross-correlation characteristics of the Walsh codes. |
US08514686B2 |
Optical information recording/reproducing apparatus and objective optical system for the same
An objective optical system for information recording/reproducing, at least one of optical surfaces of the objective optical system comprising a diffraction surface including a first region contributing to converging first, second and third beams and including a diffraction structure formed such that use diffraction orders for the first, second and third beams are 1st-orders and a condition 0.03<(λB11−λ1)/λ1<0.40 is satisfied; a second region contributing to converging only the first and second beams and including a diffraction structure formed such that the use diffraction orders are 1st-orders and a condition: −0.35<(λB12−λB11)/λ1<0.35 is satisfied; and a third region contributing to converging only the first beam and including a diffraction structure formed such that the use diffraction order for the first beam is an odd order and a condition: −0.23 |
US08514685B2 |
Optical devices based on internal conical diffraction
Optical devices based on internal conical refraction for developing new set-ups, methods and applications based on the specific properties of internal conical diffraction. The devices include several set-ups, methods and applications consisting of biaxial crystal(s)—one or more polarization elements and optical elements. The biaxial crystal is an optical crystal which may belong to the trigonal, orthorhombic or trigonal crystal classes. |
US08514681B2 |
Recording medium, address generating and detection method, and reproduction and recording apparatus
A recording medium, an address generating method, an address detection method and a recording and reproduction apparatus capable of extending the wobble address without any considerable wobble restructuring are disclosed. Virtual bits not recorded in the disc and expressed by the difference of the rule or the presence or absence of the information embedded in a part or the whole of the wobble address are generated. Thus, the extended address can be obtained without changing the number of bits of the address embedded in the wobble. |
US08514676B2 |
Method and device for sensitivity compensation
Method and device for generating a control voltage for a position actuator of a disk drive system for displacing a lens of a pick-up unit to a given X-position. The actuator is operated by an open loop control system. First, parameters of the control system are calibrated so that the control system produces a control voltage (Va) from an input position signal (Xact_setp). Then, the control voltage is processed in a feed forward system for generating a processed control signal (Va_p) which is fed to the position actuator for displacing said lens to the X-position. A Z-value corresponding to the axial distance of the lens from a calibrated axial position and a temperature of the pick-up unit are measured. The position actuator operates according to the formula: Xdc=Va—p*K(Temp,Z)/(R(Temp)*C(Temp,Z)). |
US08514675B2 |
Suspension system for an optical pickup assembly
A suspension system is provided for an objective lens housing. The objective lens housing is supported by the suspension system and is moved in either a tracking direction Y or focusing direction Z by an electro-magnetic actuator. The objective lens housing is supported by upper and lower suspension springs. The suspension springs are moveable in the tracking direction by flexing the suspension springs and are moveable in a focusing direction by compressing a front portion and a back portion to fold the suspension spring at bends formed in an intermediate portion of the suspension springs. |
US08514673B1 |
Layered near-field transducer
A near-field transducer includes a substrate that defines a substrate-parallel plane. The near-field transducer also includes a composite layer deposited on the substrate-parallel plane. The composite layer has a first layer of the plasmonic material and a second layer of an insertion material adjacent the substrate. The insertion material reduces plastic deformation of the near-field transducer at elevated temperatures. |
US08514670B2 |
Striking mechanism for a watch with a hammer locking device
The striking mechanism for a watch includes a gong, which is connected to a gong-carrier, a hammer for striking the gong at pre-determined times, a damper counterspring for keeping the hammer at a distance from the gong in an idle mode, and a hammer drive spring, which includes a fixed end and an end that is free to move. The striking mechanism includes a locking device, which is provided with at least one rotating bolt. This bolt includes a first arm provided with a hook for hooking onto a notch of the hammer to lock the hammer in an idle mode. The locking device is arranged to lock the hammer following a single strike of the hammer against the gong in a strike mode. |
US08514666B2 |
Electronic device with time update function and time update method
An electronic device with time update function includes a radio module, a clock module, an audio input port, a storage module, and a processing module. The radio module receives and outputs audible signals from the broadcasts of a broadcasting station. The audio input port receives audible sound generated by the radio module, and the clock module provides a source of real time. The processing module determines whether the signals received by the audio input port include current time information, and if so whether the system time is consistent with the current time information. The processing module updates the stored initial time with the current time information and adjusts the system time as necessary. A time update method is also provided. |
US08514662B2 |
Sonic receiver and method for receiving data that uses modulation frequncies that reduce the probability of conflict with ambient noise in the environment
A method, apparatus and computer program product is provided for wirelessly transmitting and receiving data through sonic communication. A method and system is provided for devices to exchange data over the air using a sonic carrier signal. The transmit device has at least one sonic transducer that transmits a sonic carrier signal through the air in accordance with aspects of the present invention. A digital representation of the data is modulated consistent with a modulation protocol using one or more sonic transmission frequencies in accordance with present invention. The sonic transducer transmits the one or more sonic carrier signals carrying the modulated data over the air. Each sonic carrier signal has sufficient gain to carry the signal to a receiver device where the data from the one or more sonic carrier signals is demodulated. Aspects of the present invention receive modulated data through the air using at least one sonic transducer of a receive device. Prior to demodulation, the receive device may be configured to perform the demodulation of the data at one or more sonic transmission frequencies. Sonic carrier signals at these sonic transmission frequencies are demodulated in accordance with a sonic modulation protocol providing a binary representation of the data. Ambient noise captured by the receiver device is processed along with the data transmitted over the sonic carrier signals. |
US08514658B2 |
Downscan imaging sonar for reduced interference
A sonar transducer assembly for mounting to a surface watercraft includes a rectangular first transducer configured to produce a first beam defining a fan-shape and extending generally in a first plane. The assembly further includes a rectangular second transducer configured to produce a second beam defining a fan-shape and extending generally in a second plane. The first transducer and the second transducer are oriented such that the respective first and second beams insonify different first and second areas each extending laterally with respect to a running direction of the surface watercraft, and such that the first beam is outside of the second plane of the second beam, the resulting planar separation of the first and second planes of the first and second beams reducing interference between the first and second transducers. |
US08514657B2 |
Generating fluid telemetry
A downhole tool includes a tool body, stator, and rotor. The tool body is aligned along a tool centerline and includes an aperture therethrough operable to pass a fluid to an exterior of the body. The stator is fixed relative to the tool body and includes a fluid flow restriction operable to pass at least a portion of the fluid from an interior of the stator to the exterior of the body at an adjustable flow rate. The rotor is disposed within the tool body and rotatable relative to the stator and includes an exhaust port selectively aligned with at least one aperture through the tool body by rotation of the rotor relative to the stator. The exhaust port is operable to pass at least a portion of the fluid from an interior of the rotor to the exterior of the body when aligned with the aperture. |
US08514653B2 |
Multi-layered memory devices
A multi-layered memory device is provided. The multi-layered memory device includes two or more memory units and an active circuit unit arranged between each of the two or more memory units. The active circuit includes a decoder. Each memory unit includes one or more memory layers. Each memory layer includes a memory array. |
US08514645B2 |
Current-mode sense amplifier for high-speed sensing
A sense amplifier circuit according to some implementations includes a differential input stage to receive mirrored input currents and a transistor switch whose state is controlled by a signal applied to its gate. The sense amplifier circuit includes a pair of cross-coupled NMOS transistors and a pair of cross-coupled PMOS transistors to which the mirrored input currents are coupled and whose drain nodes are shorted when the transistor switch is in a conductive state. The sense amplifier is arranged to generate a digital output signal indicative of which of the input currents is larger. |
US08514642B2 |
Semiconductor memory device
A driver circuit having a redundant control function to store address data of a defective memory cell is provided to compensate a defect of a memory cell array. In other words, address data of a defective memory cell is stored not by using part of the memory cell array, but by using a non-volatile memory, which is provided in a memory controller, to store address data of a defective memory cell. The memory controller storing the address data of a defective memory cell contributes an increase in process speed, because it is not necessary to access the memory cell array in order to obtain the address data of the defective memory cell. |
US08514641B2 |
Repair circuit and repair method of semiconductor apparatus
A repair circuit of a semiconductor apparatus includes a plurality of through-silicon vias including repeated sets of one repair through-silicon via and an M number of normal through-silicon vias; a transmission unit configured to multiplex input data at a first multiplexing rate based on control signals, and transmit the multiplexed data to the plurality of through-silicon vias; a reception unit configured to multiplex signals transmitted through the plurality of through-silicon vias at a second multiplexing rate based on the control signals, and generate output data; and a control signal generation unit configured to generate sets of the control signals based on an input number of a test signal. |
US08514640B2 |
Nonvolatile semiconductor memory device
A semiconductor memory device, in which interference between adjoining cells can be reduced and an expansion of a chip area can be suppressed, comprising: a memory cell array in which plural memory cells connected to plural word lines and plural bit lines are disposed in a matrix form; sense amplifiers each of which is to be connected to each of the bit lines; a control circuit which controls voltages of the word lines and the bit lines, and programs data into the memory cells or reads data from the memory cells; wherein the plural bit lines include at least a first, a second, a third and a fourth bit lines adjoining to each other, and the sense amplifiers include at least a first and a second sense amplifiers, a first and a fourth selection transistors which are provided between the first and the fourth bit lines and the first sense amplifier, and connect the first and the fourth bit lines to the first sense amplifier; and a second and a third selection transistors which are provided between the second and the third bit lines and the second sense amplifier, and connect the second and the third bit lines to the second sense amplifier. |
US08514635B2 |
Memory system and control method therefor
A memory system includes a plurality of memory devices having data terminals that are commonly connected to a memory controller. Each of the memory devices includes a data output circuit that outputs read data that is read from a memory cell array in response to a read command to the data terminal, and an output-timing adjustment circuit that adjusts an output timing of read data that is output from the data output circuit. The memory controller sets an adjustment amount of adjustment performed by an output-timing adjustment circuit such that delay times from when the read command is issued until when the read data is received match in the memory devices, by issuing a setting command to each of the memory devices. |
US08514633B2 |
Method for operating semiconductor memory device
A method for operating a semiconductor memory device includes the steps of: erasing memory cells of a memory block to set the memory cells in a first erased state, programming a part of the memory cells of the memory block to convert them into a programmed state, raising threshold voltages of selected memory cells of the memory block and converting the selected memory cells from the programmed state to a second erased state, and reading data from the memory cells in the first erased state, the programmed state, and the second erased state, and outputting the data read from the memory cells in the first and second erased states with the same value. |
US08514632B2 |
Semiconductor memory including program circuit of nonvolatile memory cells and system
A semiconductor memory includes a plurality of nonvolatile memory cells arranged in a matrix and coupled to control gate lines, selection gate lines, bit lines, and source lines, and includes a source line control unit. The source line control unit, at a time of program operation, sets one of the source lines coupled to a row of the memory cells including a program memory cell to a high level voltage, and sets at least one of the remaining source lines coupled to a row of a non-program memory cells to be higher than a low level voltage of the selection gate lines and to be lower than the high level voltage of an unselection bit line. Thereby, a leak current lowering a voltage of the source lines at the time of program operation can be blocked off, and a program operation time may be shortened. |