Document | Document Title |
---|---|
US08584261B2 |
Method of determining a spring constant of a cantilever and scanning probe microscope using the method
In a cantilever which is used in a scanning probe microscope or the like and has a trapezoidal cross-sectional shape formed through anisotropic etching in a silicon process, a cantilever spring constant is determined without measuring a thickness directly. A cantilever thickness is determined based on upper base and lower base lengths of the trapezoidal cross-sectional shape and geometric regularity of a surface generated by the anisotropic etching. Then, the cantilever spring constant is determined based on the cantilever thickness, a cantilever length, and a Young's modulus. |
US08584260B2 |
Information processing system, information processing apparatus, and computer-readable storage medium having stored therein information processing program
A storage medium includes an ID registration area for storing therein a main body ID which is an ID unique to an information processing apparatus. The information processing apparatus has the main body ID stored therein. The information processing apparatus includes copying means for, when the storage medium is attached thereto, copying a program stored in the storage medium thereinto in the case where the main body ID has not yet been registered. When the copy is made, the main body ID is stored into the ID registration area of the storage medium. The information processing apparatus also includes execution program selecting means for selecting, from the copied program and from the program stored in the storage medium, a program to be executed. |
US08584259B2 |
Digital content distribution and protection
Embodiments provide a system for content distribution and protection. The system first receives an order from a user for a protected document. In response to a successful user authentication, the system generates an access code for the user to access the protected document. In response to a received user reading request, the system validates the access code for a reading session. The system then transfers a set of URLs for accessing a set of pages and associated metadata in the protected document to the user. The set of URLs are valid for a period of time. Responsive to a request for reading a next set of pages, the system again validates the access code for the session and transfers another set of URLs for accessing the next set of pages. The system also logs user activities related to the protected document. |
US08584253B2 |
Out-of-band tokens for rights access
Access to content may be administered by storing content, the content comprising one or more selections, accessing a passive optical out-of-band token associated with the content, determining an access right for the content based on the passive optical out-of-band token, and enabling access to the content in accordance with the access right. |
US08584252B2 |
Electronic device and copyright protection method of audio file thereof
A copyright protection method is applied to an electronic device. The method includes: obtaining digital data of an audio file via Video on Demand (VOD); determining whether or not the audio file is free to use; determining whether or not the accessing of the audio file is legal if the audio file is not free. Upon a condition that the audio file is free, or the accessing of the audio file is legal and not free, decoding the audio file into analog signals. Upon a condition that digital copyright information is not included in the audio file, inserting into the analog signals the digital copyright information; outputting the analog signals of the audio file along with digital copyright information of the audio file. Upon a condition that the audio file is not free and not legally permitted, indicating the accessing of the audio file is illegal. The electronic device is also provided. |
US08584248B2 |
Transforming untrusted applications into trusted executables through static previrtualization
A method for transforming untrusted applications into trusted executables through static previrtualization is disclosed. For example, the method receives an untrusted application and extracts a system call from the untrusted application. The method then determines if the system call is privileged or non-privileged. If the system call is privileged, the method replaces the system call with a hypercall. If the system call is non-privileged, it is replaced with a library call. The method repeats this process for additional system calls in the untrusted application to create a trusted executable. The method then forwards the trusted executable. |
US08584247B1 |
Systems and methods for evaluating compliance checks
A computer-implemented method for evaluating compliance checks may include (1) maintaining a group of compliance standards for at least one computing network, with each compliance standard comprising at least one compliance check for evaluating at least one aspect of a network device, (2) calculating a reputation score for at least one compliance check within the group of compliance standards, (3) assigning the reputation score to the compliance check, and then (4) providing a recommendation for whether to implement the compliance check based at least in part on the reputation score assigned to the compliance check. |
US08584246B2 |
Eliminating false reports of security vulnerabilities when testing computer software
A system for eliminating false reports of security vulnerabilities when testing computer software, including a taint analysis engine configured to identify a tainted variable v in a computer application, a data mapping identification engine configured to identify a variable x within the application that holds data derived from v, where x is in a different format than v, an AddData identification engine configured to identify an AddData operation within the application that is performed on x, a signature identification engine configured to identify a Sign operation within the application that is performed on the results of the AddData operation on x, a signature comparison identification engine configured to identify an operation within the application that compares the results of the Sign operation with another value. |
US08584245B2 |
Identifying a trusted computing entity
A computing platform for receiving one or more electronic sites or services from a remote target computing platform is adapted to indicate, visually or otherwise, to a user thereof that the target computing platform includes a physically and logically protected computing environment. |
US08584244B2 |
Computer system and method for scanning computer virus
According to the present invention, a timeout caused by executing a virus scan is avoided. A computer system has a first computer, a second computer coupled to the first computer, and a storage system coupled to the first computer and the second computer. The first computer receives a request to write data, writes the requested data in the storage system, and sends a virus scan request of the written data to the second computer. The second computer receives the virus scan request from the first computer, reads the written data out of the storage system, and partially executes a virus scan of the read data. After the partial virus scan of the read data is finished, the first computer sends a response to the received write request. After the first computer sends the response, the second computer executes the remainder of the virus scan of the read data. |
US08584243B2 |
System and method for bidirectional trust between downloaded applications and mobile devices including a secure charger and malware scanner
A system and method are described that will enable mobile smart devices, such as a cellular phones, PDAs, or iPads, smartphones, mobile payment systems, mobile healthcare systems, handheld law enforcement systems, and other types of tablet devices, to trust download applications and for the download applications to trust the mobile smart devices onto which they are downloaded. The system and method enables charging a mobile smart device and while charging the mobile smart device scans for malware and other viruses in the applications and the operating system on the mobile smart device. |
US08584241B1 |
Computer forensic system
A method for processing, analyzing live and off-line physical memory in order to determine the presence, and initiate the removal, of malware from the system. The internal structures within the host operating system, the drivers, and the user-space executables can be utilized to self-verify the integrity of the processes, their related structures, and the binary execution paths residing on the system. Additionally, these same characteristics are employed for use in comparison with other baseline malicious and benign datasets as well as datasets from live systems to automatically identify malware and remove it from a targeted computer system. |
US08584240B1 |
Community scan for web threat protection
An apparatus for updating a rating database arrangement including a first gateway and a first anti-virus detection arrangement configured to be activated by the first gateway when the first gateway intercepts a Uniform Resource Locator (URL) request. The first anti-virus detection arrangement is configured to include at least an anti-virus engine, the anti-virus engine configured at least for scanning a URL attributable to the URL request. The anti-virus engine is also configured for generating a scanning result for the URL attributable to the URL request, the scanning result configured to include one of a safe scanning result and an other than safe scanning result. The first anti-virus detection arrangement further includes a feedback module, the feedback module configured at least for extracting the other than safe scanning result from the anti-virus engine and sending the other than safe scanning result to the rating database arrangement. |
US08584239B2 |
Virtual machine with dynamic data flow analysis
A suspicious activity capture system can comprise a tap configured to copy network data from a communication network, and a controller coupled to the tap. The controller is configured to receive the copy of the network data from the tap, analyze the copy of the network data with a heuristic to determine if the network data is suspicious, flag the network data as suspicious based on the heuristic determination, and concurrently simulate transmission of the network data to a plurality of destination devices. |
US08584237B2 |
Improper communication detection system
An improper communication detection system that acquires packets that are circulated through a plant network by mirroring and detects improper communication includes a storage unit configured to prestore a session whitelist, which is a list of sessions that can be generated in the plant network; a session determination/separation unit configured to make a determination as to a success or failure of session approval on the basis of the acquired packet and configured to generate session information indicating an approved session; and a first improper communication detection unit configured to compare the session information generated by the session determination/separation unit with the session whitelist, and configured to detect communication related to the relevant session as improper communication when the session information does not match any session in the session whitelist. |
US08584232B2 |
Enhanced cross-site attack prevention
Efficient cross-site attack prevention, in which web pages are stored on a site, the web pages being organized into entry pages that do not accept input, and protected pages that are not entry pages. A request is received from a user application to receive a requested web page, the request including a referrer string indicative of a referring web page, and identification data. It is determined whether the requested web page is an entry page or a protected page, and it is further determined, if the requested web page is determined to be a protected page, if the user application is authorized based upon the identification data, and if the referring web page is stored on the site based upon the referrer string. The requested web page is transmitted to the user application if the user application is determined to be authorized and if the referring web page is determined to be stored on the site, and the request is redirected to an entry page if the user application is determined to be not authorized or if the referring web page is determined to be not stored on the site. |
US08584224B1 |
Ticket based strong authentication with web service
A system for authenticating a user to a relying party. A user sends an access request to a relying party web application. In response, the application sends a page with JavaScript that detects a plug-in at the user and detects the relying party domain. The plug-in uses its device certificate or other pre-established credentials to sign a challenge along with other site and user information including the site domain, the authentication service URL and user identifier, and send it, along with the data including the domain and the user identifier, to an authentication service. The service authenticates the information and sends back to the plug-in a short ticket that can be passed on to the relying party, which can validate it using the Radius protocol and an authentication service call, thereby authenticating the user. |
US08584221B2 |
Authenticating using cloud authentication
An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud. |
US08584219B1 |
Risk adjusted, multifactor authentication
A computer-implemented method comprising: receiving, from a device used by a user, a request to access a resource hosted by a computer system; identifying, by the computer system, a level of risk associated with the user requesting access to the resource; adjusting, by the computer system an authentication standard for access to the resource, adjusting based on the identified level of risk; determining values for authentication factors used in authenticating the user's access to the resource; applying weights to the values for the authentication factors; and determining, based on a comparison of the weighted values to the adjusted authentication standard, whether the user is authorized to access the resource. |
US08584212B1 |
On-demand service security system and method for managing a risk of access as a condition of permitting access to the on-demand service
In accordance with embodiments, there are provided mechanisms and methods for managing a risk of access to an on-demand service as a condition of permitting access to the on-demand service. These mechanisms and methods for providing such management can enable embodiments to help prohibit an unauthorized user from accessing an account of an authorized user when the authorized user inadvertently loses login information. The ability of embodiments to provide such management may lead to an improved security feature for accessing on-demand services. |
US08584211B1 |
Server-based architecture for securely providing multi-domain applications
A Multilevel Security (MLS) server provides MLS functionality to single-level applications running on a remote Multiple Independent Level Security (MILS) or MLS client device. More specifically, the MLS server provides a plurality of different security domains in which applications can execute. The client device executes a single-level application in a first security domain, the single-level application not natively capable of communicating with other domains. The single-level application in the first security domain sends a request to the MLS server. The MLS server receives the request, passing it to all applicable domains, including a second security domain, where it is duly executed. The MLS server then provides the results of the request execution—if any—back to an appropriate application on the client device. For example, the single-level application in the first security domain can display the aggregated results obtained from multiple distinct security domains, or an application running in the second security domain can display the results. |
US08584204B2 |
Techniques for authenticated posture reporting and associated enforcement of network access
Architectures and techniques that allow a firmware agent to operate as a tamper-resistant agent on a host platform that may be used as a trusted policy enforcement point (PEP) on the host platform to enforce policies even when the host operating system is compromised. The PEP may be used to open access control and/or remediation channels on the host platform. The firmware agent may also act as a local policy decision point (PDP) on the host platform in accordance with an authorized enterprise PDP entity by providing policies if a host trust agent is non-responsive and may function as a passive agent when the host trust agent is functional. |
US08584203B2 |
Identifier authenticating system
There is provided an identifier authenticating system in which information requesting users can share all predetermined information held in a plurality of information providing servers. In the identifier authenticating system, when an identifier holding user 18 presents an identifier to an information requesting server 16, the information requesting server 16 asks a location managing server 14 about a location of an information providing server 15; the location managing server 14 returns a confirmed IP address of the information providing server 15 to the information requesting server 16 based on the location information; and the information requesting server 16 uses the confirmed IP address to access the information providing server 15 corresponding to the confirmed IP address and receives predetermined information specified by multiplying n pieces of identification information from the accessed information providing server. |
US08584198B2 |
Syndication including melody recognition and opt out
A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication system and mutually elect to participate with each other. The syndication system utilizes a content recognition system to identify hosted media content and ownership rights associated with the hosted content. By applying melody recognition, the content recognition system can identify compositions embodied in hosted media content even when these compositions do not precisely match any known sound recording. Thus, the content recognition system is beneficially able to detect, for example, recorded cover performances and recorded live performances embodied in hosted media content. Once identified, ownership information is determined and the syndication system can facilitate rights management policies associated with the content such as monetizing or blocking the protected content. |
US08584194B1 |
Network access control using a quarantined server
Network address requests from candidate nodes are directed to a quarantined server rather than a network address server. The candidate node is admitted to a virtual network, enabling the candidate node to access only limited resources of the network and minimizing security risks to the network. The quarantined server determines whether the candidate node complies with a set of security criteria. If the candidate node conforms to the set of criteria, when a second request for a network address is sent by the candidate node, the second request is received by the quarantined server and relayed to the network address server. Thereafter, the network address server will issue a network address to the candidate node, enabling the candidate node to access at least a portion of the full resources of the network. If the candidate node does not comply with the security criteria and cannot be remediated, the network address server will not issue a network address to the candidate node. |
US08584193B2 |
Method and system for a transcoder
A system that incorporates teachings of the present disclosure may include, for example, a transcoder module having a controller to manage power distribution in the transcoder module from power supplied to an HDMI port of the transcoder module, transcode audio-visual information into a digital compatible format used on an external device. Other embodiments are disclosed. |
US08584187B2 |
Bandwidth management
A device may include a memory to store parameters associated with allocating bandwidth. The bandwidth may be allocated among at least a local class of traffic and a network class of traffic, and a portion of the bandwidth may be shareable between the local and network classes of traffic. The device may also include a communication interface to receive requests for access to bandwidth from a number of devices, the devices including at least one set top box (STB) and at least one digital video recorder (DVR). The device may also include logic to receive a first request having a corresponding first bandwidth and being associated with a first class of traffic, and determine whether the first bandwidth plus currently used bandwidth associated with the first class of traffic is less than a reserved bandwidth associated with the first class of traffic. The logic may also be configured to approve the first request when the first bandwidth plus currently used bandwidth associated with the first class of traffic is less than the reserved bandwidth associated with the first class of traffic. The logic may be further configured to forward the first request to a second device to determine whether a portion of the shareable bandwidth is available to fulfill the request, when the first bandwidth plus the currently used bandwidth associated with the first class of traffic is not greater than a maximum bandwidth associated with the first class of traffic. |
US08584182B2 |
System and method for providing broadcast programming, a virtual VCR, and a video scrapbook to programming subscribers
A system is disclosed for providing broadcast programming to subscriber locations including an intermediate video supplier, subscriber location equipment and one or more video sources. The intermediate video supplier includes a video buffer and a video server that processes received subscriber requests and retrieves, according to the subscriber requests, either of currently broadcast programming or broadcast programming previously buffered in the video buffer by the video server. The subscriber location equipment includes a remote control and a local control unit that transmits the subscriber requests to the video server via one or more data links and receives, from the video server, either of the currently broadcast programming or the previously buffered broadcast programming for display on a local video display via the data link. A subscriber may initiate a restart command with a single action via the remote control to restart a currently viewed program from the beginning for viewing the entire program on the local video display even if the currently viewed program was joined in progress. |
US08584180B2 |
Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices
A system and method for resource sharing are provided. The method includes storing an electronic programming guide (EPG) application and an EPG, determining when local memory of a local video device lacks capacity to download additional time of the EPG, and communicating with another device to transmit a resource request to the other device to download the additional time of the EPG to storage in the other device. The method also includes processing for display monitoring data that indicates remaining storage space in the storage of the other device, querying the other device to determine what programming is being viewed, and processing controls included in the EPG application that enable access to the storage of the other device to interact with the EPG stored on the other device through the local video device to schedule a programming event at the local video device. |
US08584177B2 |
Controlling delivery of video programs using user defined identifiers for video receiver devices
A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed. |
US08584175B2 |
Digital downloading jukebox system with user-tailored music management, communications, and other tools
A digital downloading jukebox system including a mechanism for delivering custom services to a recognized user, including services for creating playlists, communicating with others, accessing other features, etc. is provided. In some exemplary embodiments, after a user is recognized, the jukebox system allows users to access a special front-end via the Internet or on an actual jukebox. Then, the user may, for example, create playlists, share songs with friends, send messages to friends, and access other value-added content. Other exemplary embodiments allow users to become certified, charging them for services without requiring constant inputting of coinage or credit card information. Such a system preferably learns about networks of friends, and enables managers to send similar messages to regular customers and/or others known to the system. |
US08584167B2 |
Electronic programming guides combining stored content information and content provider schedule information
A receiver provides an EPG. The EPG includes schedule information for content accessible by the receiver from a content provider presented as slots in a grid arranged by time and source. The receiver may determine recorded content is stored and incorporate content information for the recorded content in the EPG. The content information may include one or more portions of the instance of recorded content. The receiver may automatically incorporate the content information or may incorporate such information in response to user input. The receiver may incorporate additional information and/or access recorded content in response to user selection of content information. In some implementations, the recorded content may be recorded as part of an automatic system for recording multiple instances of content received via a multi-frequency signal from a content provider wherein the instances of content are all included in a same frequency and encoded utilizing the same control word. |
US08584163B2 |
Locally stored content previews: representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
An integrated DSS/WebTV receiver is communicatively connected to an Internet service provider, a DSS service provider, and (optionally) a local broadcast station to provide a display of DSS programs, Internet web sites, and local broadcast channels in a seamless fashion. The DSS/WebTV receiver downloads graphic images, corresponding to DSS programs, from a DSS communication medium or the Internet into a local memory. The graphic images are periodically updated by the DSS service provider or Internet service provider. The DSS/WebTV receiver generates a graphical user interface (GUI), displayed on a television screen, for facilitating a user's navigation through the DSS, Internet, and local broadcast data. The GUI includes a selectable DSS program listing that displays DSS programs that are currently being broadcast or that will be broadcasted in the future. If a user selects a currently broadcasted program, the DSS/WebTV receiver displays the selected program on the television. If the user selects a program that is broadcasted in the future, the DSS/WebTV receiver displays a downloaded graphic image, corresponding to the selected program, on the television. The graphic image may be the selected program's name or logo, still shots from the selected program, short video clips related to the selected program, or advertisements related to the selected program. |
US08584155B2 |
System, method and apparatus for viewer detection and action
An application for a television has a detector capable of determining the identity and/or presence of at least one viewer in a viewing area of the television. In response to viewers entering and leaving the viewing area of the television, the television adjusts its operation based upon settings for the currently present viewers (e.g., enables channels, content, etc). |
US08584154B2 |
Turn table for spindle motor
A turn table of a spindle motor in which a small-diameter disk can be freely attached and detached is disclosed, wherein the disk insertion unit includes an inclination portion guiding the inserted disk, and a vertical portion extensively formed from the inclination portion to the disk accommodation unit to allow an inner periphery of the disk to be brought into contact, and wherein the claw includes an inclination claw portion guiding the inserted disk and a vertical claw portion bent from the inclination claw portion to chuck the disk, and wherein an outer diameter of the vertical portion at the disk insertion unit is 14.94˜l4.96 mm and an outer diameter of the vertical claw portion at the claw is 15.17˜15.23 mm. |
US08584147B2 |
Managed execution environment for software application interfacing
Some embodiments are directed to controlling interactions between a host software program and a computer system by providing a managed execution environment running within the host software program. In one embodiment, a computer system integrates a managed execution environment within a host software program. The computer system uses the managed execution environment to interact with one or more features of the host software program. The managed execution environment includes interface controls configured to interface between the computer system and the host software program. The compute system alters one or more of the various software program features based on code that is identified in downloaded content. |
US08584145B1 |
System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications
A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries. |
US08584139B2 |
Apparatus and method for connecting incompatible computer systems
A proxy for location on a network between one or more client applications and a server application, comprises an input unit for receiving input data from a first client application and from a server application; a modifying unit for modifying server data by insertion of client data; and a handling unit for submitting the modified content data to the client to allow the client to review and further modify the client data within the server data and submit the modified data back to the proxy for subsequent submission to the server. The proxy thus uses client data to prefill web forms, using mapping and the like, which the client can then review and modify before submission to the server, thus avoiding substantial rekeying. |
US08584138B2 |
Direct switching of software threads by selectively bypassing run queue based on selection criteria
An embodiment of the invention provides an apparatus and a method for direct switching of software threads. The apparatus and method include performing acts including: issuing a wakeup call from a first thread to a second thread in a sleep state; removing the second thread from the sleep state; switching out the first thread from the resource; switching in the second thread to the resource; and running the second thread on the resource. |
US08584137B2 |
Image processing system for judging whether a partial job should be processed by an own device or another device
An image processing system including: storage; image processing devices; and job divider dividing an unprocessed job into partial jobs and store them into storage. Each image processing device includes: a first judging part to judge whether partial job stored in the storage can be processed by own device; a transmitter to, if the judgment result is positive, transmit and store first information indicating condition for processing the partial job, to the storage; an obtaining part to obtain second information indicating condition with which another image processing device processes the partial job, from the storage; a second judging part to judge whether own device should process the partial job, in accordance with standard common to the image processing devices, referring to first and second information; and job processor to process the partial job if second judging part judges positively. |
US08584133B2 |
Dynamic performance and resource management in a processing system
A system may monitor, store, and retrieve resource requirements to improve system resources, including energy resources, when executing one or more applications. |
US08584128B1 |
Techniques for adjusting priorities associated with servicing requests
Described are techniques for servicing data requests in a data storage system. One or more data requests from an application executing on the host are received. The data storage system allocates a first amount of resources for use in servicing data requests from the application. Behavior of the host is monitored for occurrences of I/O failure. In accordance with criteria and the occurrences of I/O failure, it is determined whether at least one of the host or the application is in a state of pending failure. If it is determined that at least one of the host or the application is in a state of pending failure, a second amount of resources larger than the first amount are allocated for a time period when servicing data requests from the application. After the time period, data requests from the application are serviced in accordance with the first amount of resources. |
US08584125B2 |
Apparatuses, methods, and computer-readable media for interrupt control
An improved interrupt control mechanism is provided in a system in which a plurality of OS's (OS's) are concurrently operating. In the system, a main OS executing an interrupt control process is set up, sub OS's other than the main OS are not provided with a right to determine an interrupt mask, the sub OS notifies the main OS whether the sub OS is in an interrupt enabled state or an interrupt disabled state, and the main OS performs an interrupt mask control process based on the notified information. In this arrangement, an inconvenience that an interrupt process is reserved due to a mask control performed by the sub OS itself is corrected, the main OS can perform the interrupt control as the main OS intends, and a required interrupt process can be performed with priority. Memory area is saved because a vector area of the sub OS is managed by the main OS. |
US08584123B2 |
Linking transactions
A first unique identifier is received from a first monitoring agent. The first unique identifier may be based on first natural data associated with a transaction. A second unique identifier is received from a second monitoring agent. The second unique identifier may be based on second natural data associated with the transaction. The first unique identifier may be correlated with the second unique identifier to monitor the transaction through a plurality of application environments. |
US08584122B2 |
Batch scheduling
There is provided a method to schedule execution of a plurality of batch jobs by a computer system. The method includes: reading one or more constraints that constrain the execution of the plurality of batch jobs by the computer system and a current load on the computer system; grouping the plurality of batch jobs into at least one run frequency that includes at least one batch job; setting the at least one run frequency to a first run frequency; computing a load generated by each batch job in the first run frequency on the computer system based on each batch job's start time; and determining an optimized start time for each batch job in the first run frequency that meets the one or more constraints and that distributes each batch job's load on the computer system using each batch job's computed load and the current load. |
US08584120B2 |
Stream-based software application delivery and launching system
In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory. |
US08584116B2 |
Installing method, installer, and installing program
An installer generates an application list containing application program type of each application, generates, based on the application list, a configuration file containing predetermined items set for all the installed applications and predetermined item set for respective installed applications, sets a common item in a registry, sets the number of installed applications and the like as attributes of the common item, sets an item for each application immediately under the common item, sets program installation folder and the like as attributes of the item set for each application, sets the number of installed applications in the field of number of installed applications in the registry using a computer, sets a value of an IP address in the field of IP address in the registry, and installs selected applications. |
US08584113B2 |
Cross-updating of software between self-service financial transaction machines
Methods, apparatuses, and systems for cross-updating of software between self-service financial transaction machines are described. A first computer may identify connection of a removable computer-readable storage medium to the first computer. The first computer may determine whether data representing a particular version of an image of a software stack for the first computer exists on the removable computer-readable storage medium. Responsive to determining that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium, data indicating that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium may be outputted, and data representing a second computer with data representing the particular version of the image of the software stack for the first computer may be outputted. |
US08584110B2 |
Execution trace truncation
An execution trace of building blocks of computer code includes a head building block at which the execution trace starts, and a tail building block at which the execution trace ends. The building blocks are executable in a sequence from the head building block to the tail building block. The execution trace is truncated at a particular building block of the execution trace, which becomes the tail building block. The particular building block can correspond to a head building block of an additional execution trace, and/or to a loop header building block of a loop within the execution trace and at which the loop is entered. The execution trace is a compilation unit on which basis a trace-based compiler computer program generates an executable version of the code at least by compiling these units. |
US08584107B2 |
Compiled data for software applications
Various embodiments of the present invention provide systems and methods of converting data used for shipment rate calculations into executable code. More specifically, certain embodiments if the present invention provide systems and methods of converting data used for shipment calculations into executable code by scanning the data from at least one source file, parsing the data in accordance with a template, and generating the executable code by utilizing the parsed data. As a result, the code may be executed to provide the data used for shipment rate calculations without having to access the original source file. In addition, compiling such data into executable code may improve look-up performance, may provide encapsulation of logic related to the specific nature of the data, and may provide a mechanism by which the raw data is not overtly exposed to end users of the software and third-parties. |
US08584105B1 |
Javascript application programming interfaces for independently compiled javascript binaries
Systems, servers, methods, and media for interfacing first compiled code of first code with second compiled code of second code are provided. The first compiled code includes a first compiled object that corresponds to an original object in the first code, and includes a first API wrapper that associates the first compiled object with the original object. The second compiled code includes a second compiled object that corresponds to a reference in the second code to the original object, and includes a second API wrapper that associates the second compiled object with the reference. When the second compiled object in the second compiled code is executed, the second compiled code calls the second API wrapper, the second API wrapper proxies the call to the first API wrapper, and the first API wrapper proxies the call to the first compiled object in the first compiled code. |
US08584104B2 |
Compile-time management of polyphasic modules
The disclosed embodiments provide a system that facilitates the compilation of a software program. During operation, the system uses a directory hierarchy for the software program to infer a compilation unit to be used in the software program as a member of a module. Next, the system obtains a module declaration for the module using the directory hierarchy. Finally, the system enables compilation of the software program by dynamically identifying and locating one or more dependencies of the module using the module declaration and the directory hierarchy. |
US08584099B1 |
Apparatuses and methods for producing runtime architectures of computer program modules
Apparatuses and methods for producing run-time architectures of computer program modules. One embodiment includes creating an abstract graph from the computer program module and from containment information corresponding to the computer program module, wherein the abstract graph has nodes including types and objects, and wherein the abstract graph relates an object to a type, and wherein for a specific object the abstract graph relates the specific object to a type containing the specific object; and creating a runtime graph from the abstract graph, wherein the runtime graph is a representation of the true runtime object graph, wherein the runtime graph represents containment information such that, for a specific object, the runtime graph relates the specific object to another object that contains the specific object. |
US08584095B2 |
Test support system, method and computer program product, which optimize test scenarios to minimize total test time
Testing of a computer program product by selecting a test node at which a snapshot is to be acquired to enable the completion of tests along test scenarios in the shortest time is provided. Information on a test scenario, information on a test node to which a test node makes a next transition, and other information are stored. For each test node, it is determined whether a branch path exists, and for each of these test nodes, an estimated execution time required to complete a test when a snapshot is acquired at a test node is calculated, an execution time required to complete a test without acquiring any snapshot is calculated, and a difference between the execution time and the estimated execution time is calculated as a reduced time. A test node with the longest reduced time is selected, and information for identifying the selected test node is output. |
US08584094B2 |
Dynamically computing reputation scores for objects
Tools and techniques for dynamically computing reputation scores for objects are described herein. The tools may provide machine-readable storage media containing machine-readable instructions for receiving requests to dynamically compute reputation scores for the objects, for instantiating protected virtual environments in which to execute the objects, and for computing the reputation score based on how the object behaves when executing within the virtual environment. |
US08584091B2 |
Management of graphical information notes
Provided are a method, system, and article of manufacture, wherein information is associated with a program element that is capable of being processed in a software environment generated by an operating system. A graphical information note application is executed in response to a processing of the program element in the software environment. A graphical information note that includes the associated information is displayed, in response to the execution of the graphical information note application. |
US08584088B1 |
Identification of patterns in modeling environments
A tool for enabling a user, such as a programmer and a designer, to identify patterns in a program or model and to determine duplicated portions of the program or model that have the same or similar pattern is disclosed. The tool may replace the duplicated portions of the program or model with a sub-program or sub-model that can be shared for the duplicated portions. Code for the sub-model may be used for the simulation or generated code for the duplicated portions of the program or model in the simulation or code generation of the program or model. The pattern identification may be used to establish a modeling standard or style by determining common patterns of multiple models provided by a user. The modeling standard or style can then be used to determine whether a block diagram model complies with the modeling standards or styles. |
US08584087B2 |
Application configuration deployment monitor
Various embodiments include at least one of systems, methods, and software for monitoring application instance configurations and deployments. One such embodiment, in the form of a method includes executing, on at least one processor, an application deployment process to deploy at least one set of configuration settings stored in a memory device of an application configuration environment to an application instance in an application execution environment. The method may also include writing and storing data to a deployment log representative of application deployment process actions performed and an indicator of success of each of the performed actions. The deployment log data may then be retrieved from the data storage device and a view may be generated and presented providing a summary of actions performed and actions that were not successful. Other embodiments are described herein. |
US08584086B2 |
Software reuse support method and apparatus
A likelihood indicating the distribution of the frequency of use of each specification of the existing device is calculated for each version of a software component used in the control software of the existing device, and a prior probability indicating the distribution of the frequency of use of each version is calculated for each software component used in the control software of the existing device. A posterior probability indicating the reusability of each version of the existing software component is calculated for each specification of a device to be developed, on the basis of the likelihood and the prior probability. |
US08584083B2 |
Software application recreation
A software application recreation in a computing environment is provided. One embodiment involves analyzing program execution trace data of a software application, and using the analysis results in recreating an executable version of the software application from data traced at significant points during the software application execution. Recreating an executable version of the software application involves creating white space code to simulate the software application execution timing by replacing business logic code of the software application with white space code in the recreated executable version. The recreated executable version of the software application programmatically behaves essentially similarly to the software application. |
US08584081B2 |
Server side application integration framework
A flexible, platform-independent integration infrastructure is provided. The integration infrastructure may include an integration bridge and at least one plug-in, where the at least one plug-in may include translation rules, mapping rules, and other information associated with a component coupled to the plug-in. The translation rules, mapping rules, and other information may be used by the integration bridge during a mapping process to control communication between components. Based on the rules and information, a mapping translator of the integration bridge converts data received from component into a form readable by another component. |
US08584076B2 |
Printed circuit board design assisting device, method, and program
A printed circuit board design assisting device includes a frame ground extraction section that extracts a ground pattern that is provided in a surface layer of a printed circuit board and that is to be connected to a metal component from design data on the printed circuit board stored in a design data storage section to store information for specifying the ground pattern in a data storage section, an electrostatic discharge determination section that performs a determination as to electrostatic discharge for the ground pattern specified from the information stored in the data storage section to store a determination result in a determination result storage section, and an output section that outputs the determination result stored in the determination result storage section. |
US08584074B1 |
Testing to prescribe state capture by, and state retrieval from scan registers
State retention cells of a test circuit embedded in an electrical circuit are interconnected to form one or more scan chains. The scan chains are interconnected so that unknown states, or X-states, are shifted through the scan chains in an order other than the order in which the states were captured by the state retention cells of the scan chain. Such reordering of response states in individual scan chains may be used to align the X-states across multiple scan chains to achieve higher test compression scan register circuit testing. |
US08584073B2 |
Test design optimizer for configurable scan architectures
Roughly described, a scan-based test architecture is optimized in dependence upon the circuit design under consideration. In one embodiment, a plurality of candidate test designs are developed. For each, a plurality of test vectors are generated in dependence upon the circuit design and the candidate test design, preferably using the same ATPG algorithm that will be used downstream to generate the final test vectors for the production integrated circuit device. A test protocol quality measure such as fault coverage is determined for each of the candidate test designs, and one of the candidate test designs is selected for implementation in an integrated circuit device in dependence upon a comparison of such test protocol quality measures. Preferably, only a sampling of the full set of test vectors that ATPG could generate, is used to determine the number of potential faults that would be found by each particular candidate test design. |
US08584071B2 |
Temporally-assisted resource sharing in electronic systems
Methods and apparatuses to optimize integrated circuits by identifying functional modules in the circuit having similar functionality that can share circuit resources and producing a modified description of the circuit where the similar functional modules are folded onto common circuit resources and time-multiplexed using an original system clock or a fast clock. |
US08584070B2 |
Evaluating routing congestion based on average global edge congestion histograms
Global routing congestion in an integrated circuit design is characterized by computing global edge congestions and constructing a histogram of averages of the global edge congestions for varying percentages of worst edge congestion, e.g., 0.5%, 1%, 2%, 5%, 10% and 20%. Horizontal and vertical global edges are handled separately. Global edges near blockages can be skipped to avoid false congestion hotspots. The histogram of the current global routing can be compared to a histogram for a previous global routing to select a best routing solution. The histograms can also be used in conjunction with congestion-driven physical synthesis tools. |
US08584069B2 |
Apparatus and method for design support using layout positions of first and second terminals
A design support method executed by a computer includes: detecting a layout position of a first terminal in a cell as a first layout position from layout data including a cell of a macro which is arranged at a plurality of orientations, the first terminal being arranged at a first orientation; calculating a second layout position of a first terminal which is arranged at a second orientation which is different from the first orientation based on a variation from the first orientation to the second orientation and the first layout position; associating the second layout position with the first layout position and the layout data; and outputting an association result. |
US08584062B2 |
Tool suite for RTL-level reconfiguration and repartitioning
A novel set of reconfiguration tools combine the RTL (Register Transfer Language) construct detection of synthesis compilers with a more advanced implementation of expansion syntax. HDL (Hardware Description Language) coding constructs are automatically detected and recoded and/or modified, for both behavioral and structural HDL code. Configuration file(s) may be used to define the transformations, and transformation commands within the configuration file(s) may define where and how to apply RTL changes. The tool may automatically identify sections of code as the file is parsed (e.g. like a compiler). The transformations are written out in RTL, and the resulting reconfigured RTL file(s) may be processed by a synthesis tool, or may be simulated using a suitable simulator. This allows for automated detection and configurable modification of HDL-coding constructs. Design changes may therefore be verified earlier in the design process, since changes are embedded in RTL, instead of being embedded in the netlist. |
US08584061B2 |
Semiconductor device
To include a first semiconductor chip including driver circuits, a second semiconductor chip including receiver circuits, and through silicon vias provided in the second semiconductor chip. The first semiconductor chip includes an output switching circuit that exclusively connects an output terminal of an i-th driver circuit (where i is an integer among 1 to n) to one through silicon via among an i-th through silicon via to an (i+m)-th through silicon via. The second semiconductor chip includes an input switching circuit that exclusively connects an input terminal of an i-th receiver circuit (where i is an integer among 1 to n) to one through silicon via among the i-th through silicon via to the (i+m)-th through silicon via. With this configuration, because a difference in wiring lengths does not occur between signal paths before and after replacement of through silicon vias, the signal quality can be enhanced. |
US08584053B2 |
Manufacturability enhancements for gate patterning process using polysilicon sub layer
A method for designing a mask set including at least one mask includes the implementation of at least one design rule from a set of design rules. The design rules include rules relating to allowable spacing between adjacent features, overlap of features defined by different masks in the mask set, and other characteristics of the mask set. |
US08584052B2 |
Cell layout for multiple patterning technology
A system and method for providing a cell layout for multiple patterning technology is provided. An area to be patterned is divided into alternating sites corresponding to the various masks. During a layout process, sites located along a boundary of a cell are limited to having patterns in the mask associated with the boundary site. When placed, the individual cells are arranged such that the adjoining cells alternate the sites allocated to the various masks. In this manner, the designer knows when designing each individual cell that the mask pattern for one cell will be too close to the mask pattern for an adjoining cell. |
US08584050B2 |
Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content. |
US08584043B2 |
Mobile terminal including touch screen and method of controlling operation thereof
A mobile terminal including a touch screen and a method of controlling an operation thereof are provided. The method of controlling an operation of a mobile terminal includes: displaying a thumbnail image corresponding to an image file on a touch screen to be randomly overlapped; selecting any one of thumbnail images by touch input; and displaying the selected thumbnail image together with an option icon for selecting a quick menu to be distinguished from other thumbnail images. Therefore, a list of stored image files can display thumbnail images in a new arrangement manner and it possible to quickly enter a related menu from the thumbnail image. |
US08584031B2 |
Portable touch screen device, method, and graphical user interface for using emoji characters
In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons. |
US08584027B2 |
Framework for designing physics-based graphical user interface
A graphics development framework for designing physics-based graphical user interfaces is described herein. According to one embodiment, visually linkable patches are displayed in a first window of a graphics development framework, where the patches represent a graphics composition which when rendered, animate a physical movement of a graphics object of the physics-based GUI. A feedback patch is displayed to visually provide a feedback from an output of the composition to an input of the composition, such that a subsequent physical movement of the graphics object is determined based on a previous physical movement of the graphics object, without requiring a user to program source code of the displayed patches. A result of rendering is instantly displayed in a second window of the graphics development framework, simulating the physical movement of the graphical object. Other methods and apparatuses are also described. |
US08584023B2 |
Mobile terminal device
Provided is a mobile terminal device that can improve operability for editing a mail with a simple configuration. A cellular telephone device 1 is provided with a control unit 38, which controls so that, when a received mail message is displayed on a display part 21, an unsent mail message associated with the received mail message is read out in response to a predetermined operation by way of an operation unit 11, and the unsent mail message is displayed on the display part 21; and when an unsent mail message is displayed on the display part 21, a received mail message associated with the unsent mail message is read out in response to a predetermined operation by the operation unit 11, and the received mail message is displayed on the display part 21. |
US08584021B2 |
Displaying feed data
Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a multidimensional grid orientation that efficiently uses available display space, while improving the user experience. The feed data can be presented in a multidimensional grid orientation that leaves little empty display space, thus allowing efficient use of the display space. The feed data presented in the multidimensional grid orientation also can be dynamically updated when new feed data is received. |
US08584016B2 |
System and method for verifying an electronic document
A system for verifying an electronic document, including a first device comprising a first display, a first interface and a first displaying program for displaying the electronic document on the first display, a second device comprising a second display, a second interface and a second displaying program, a communication channel between the first interface and the second interface, wherein the first and the second device are operable to exchange the electronic document and wherein the system comprises a selection function, the selection function for selecting a part of the electronic document and generating position information of the selected part of the electronic document, and wherein the second displaying program is operable to lock the electronic document after the exchange with the first device and display the selected part of the electronic document on the second display. |
US08584015B2 |
Presenting media content items using geographical data
Systems and techniques are disclosed for generating a geographically based slideshow of a user's digital media items such as photos or videos. A slideshow framework receives user-specified digital images, ordering them according to time of capture, organizing the ordered images into groups, each group corresponding to a different geographical region, and generating a slideshow of the user-specified images using maps of the different geo-graphical regions and visual transitions between the different geographical regions. |
US08584013B1 |
Temporal layers for presenting personalization markers on imagery
A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers. |
US08584012B1 |
Methods and systems for displaying text on a path
A computer system can include a processor with access to a computer-readable medium embodying program components and/or instructions to provide a text placement engine. The text placement engine can use one or more software routines or algorithms to position text on a path. For example the text placement engine may access text data to be placed on the path and path definition data defining the path as a line segment extending between a first and a second end of the path. The text data can specify the text as a plurality of glyphs. For example, each letter, space, punctuation symbol, or other unit of a string may correspond to a glyph. |
US08584009B2 |
Automatically propagating changes in document access rights for subordinate document components to superordinate document components
In one embodiment, components within different hierarchical document levels of a document have individual access rights and various hierarchical relationships with other components on different hierarchical levels within the document. Rules for automatically propagating changes in access rights for subordinate document components to superordinate document components are maintained. When an access right for a subordinate document component is changed, the change is automatically propagated to one or more superordinate document components, if permitted by the associated rules. |
US08584007B2 |
Information processing method, information processing apparatus, and program
There is provided an information processing method, including the steps of: obtaining a first format document described using a mark-up language; and generating, based on definition data defining a hierarchical relationship of at least two types of tags of the mark-up language in a document structure, a second format document representing a tree structure having at least a node thereof corresponding to the tag or to a text related to the tag from the first format document. |
US08584005B1 |
Previewing redaction content in a document
A method for graphically designating content in a document for the subsequent application of a redaction function by executing a preview manager process that displays the designated content in a distinctive interactive configuration. The preview manager process renders the interactive configuration in a graphical format that allows a user to distinguish between the designated content (which has been selected by the user for subsequent application of a redaction function) and the remaining non-designated content in the document. Moreover, a user may interact with the designated content in the document such that, upon user activation (e.g., via an input device such as a mouse), the preview manager process renders a preview configuration that displays a simulation of the resultant application of the redaction function to the designated content. A user may further interact with the designated content in the document such that the preview manager process provides an interactive interface (e.g., a dialogue box) for modifying and/or configuring the properties of the redaction function. |
US08584003B2 |
System and method for schemaless data mapping with nested tables
A system and method for mapping payload data to a spreadsheet list. The present invention comprises a system for mapping payload data to a spreadsheet list while supporting the implementation of nested tables, without the use of a schema. After receiving a spreadsheet list, the present invention generates the parent path of each field path defined in the spreadsheet list. The longest parent path may be used to generate a set of nodes from the payload data. If more than one unique parent path qualifies as the longest parent path, then such parent patents may be designated as branch bottom paths. All other parent paths may then be associated with an appropriate branch bottom path. During the binding process, each branch bottom path may be evaluated to generate result nodes, which may be used to obtain the values of the fields of the spreadsheet list. |
US08584002B2 |
Automatic sub-template selection based on content
Enabling a user to create or edit a webpage is disclosed. A content type of a content item to be included in the webpage is determined automatically. Code appropriate to the content type as required to include the content item in the webpage as published is generated. |
US08584001B2 |
Managing bookmarks in applications
A method, data processing system, and computer program product for managing bookmarks. An application program, executed by a processor unit, identifies an external bookmark associated with a function in response to receiving a user input requesting information about the function in an application program executed by a processor unit in a computer, wherein the external bookmark points to a webpage available from another computer. The application program displays the identified bookmark. |
US08583998B2 |
System and method for Viterbi decoding using application specific extensions
A system and method for Viterbi decoding utilizes a general purpose processor with application specific extensions to perform Viterbi decoding operations specified in a Viterbi decoding algorithm stored in memory. |
US08583995B2 |
Multi-mode processor
An apparatus is configured to perform both Fourier transform processing and Golay code processing. Each of a plurality of processing elements comprises a delay element configured for providing a predetermined delay to at least a first input signal, at least one seed vector insertion element configured for multiplying at least a second input signal by at least one seed-vector value for producing at least one scaled input signal value, and at least one multiplexer configurable by at least one control signal for selecting an operating mode of the apparatus. At least one twiddle-factor multiplier is coupled between stages of the processing elements and employed for Fourier transform processing. The apparatus may be configured to perform both multi-mode and multi-band operation. |
US08583994B2 |
Coding apparatus and method for handling quasi-cyclical codes
Disclosed herein is a coding apparatus handling quasi-cyclic codes in which a given code word cyclically shifted by p symbols provides another code word, wherein parallel processing is executed in units of mp (a multiple of p) symbols; mp generator polynomials are used; and the generator polynomials gj(x) are selected such that a coefficient of degree deg(gi(x)) of x becomes zero for all gi(x) lower in degree than that and circuits in which these generator polynomials gj(x) are combined are connected with each other. |
US08583993B2 |
Turbo parallel concatenated convolutional code implementation on multiple-issue processor cores
An iterative PCCC encoder includes a first delay line operative to receive at least one input data sample and to generate a plurality of delayed samples as a function of the input data sample. The encoder further includes a second delay line including a plurality of delay elements connected in a series configuration. An input of a first one of the delay elements is adapted to receive a sum of first and second signals, the first signal generated as a sum of the input data sample and at least one of the delayed samples, and the second signal generated as an output of a single one of the delay elements. A third delay line in the encoder is operative to generate an output data sample as a function of the sum of the first and second signals and a delayed version of the sum of the first and second signals. |
US08583992B2 |
SAS-based semiconductor storage device memory disk unit
Embodiments of the present invention provide a storage device of a serial-attached small computer system interface/serial advanced technology attachment (PCI-Express) type that supports a low-speed data processing speed for a host. Specifically, the present invention provides a SSD memory system comprising (among other components) a set (at least one) of SSD memory disk units. Each SSD memory disk unit generally comprises (among other components), a host interface unit; a serial-attached small computer system interface (SAS) protocol controller for controlling a SAS protocol of the SSD memory disk unit coupled to the host interface unit; a direct memory access (DMA) controller for controlling access to the SSD memory disk unit coupled to the host interface unit; and a data buffer for buffering data stored in the SSD memory disk unit coupled to the DMA controller. |
US08583991B1 |
High density multi-level memory
Embodiments of the present invention provide high density, multi-level memory. Thus, various embodiments of the present invention provide a memory apparatus in accordance with various embodiments of the present invention includes a memory block comprising a plurality of cells, each cell adapted to operate with multi-level signal. Such a memory apparatus also includes a channel block adapted to code data values in accordance with a coding scheme that favorably effects a distribution of the multi-levels of the multi-level signals, and to output the corresponding multi-level signals of the coded data values to the memory block. Other embodiments may be described and claimed. |
US08583990B2 |
Error correction in a storage element array
An apparatus and associated method provided for a plurality of storage elements arranged and concurrently accessible in an array. A controller executes programming instructions stored in memory to append an error correction code (ECC) block to a first data block and to store the first data block with appended ECC block in a first storage element of the plurality, the appended ECC block associated with a second data block other than the first data block. |
US08583986B2 |
Solid-state memory with error correction coding
In a particular embodiment, a storage device is disclosed that includes a solid-state storage media. The storage device further includes a read/write circuit including an error correction coding (ECC) encoder/decoder adapted to write data and associated ECC information to the solid-state storage media without performing a read-verify operation. |
US08583979B1 |
Multiple interleavers in a coding system
A technique for processing data. The technique includes modulation encoding input data. A first interleaving process is used to obtain first interleaved data. The first interleaved data is systematically encoded. The systematically encoded data is interleaved using a second interleaving process to obtain second interleaved data. The second interleaving process is an inverse of the first interleaving process, at least for a common portion. |
US08583972B2 |
Method of controlling a semiconductor storage device
A method of controlling a nonvolatile semiconductor memory including a plurality of blocks, each one of the plurality of blocks being a unit of data erasing, includes determining a monitored block as a candidate for refresh operation from among the plurality of blocks based on a predetermined condition. The method includes monitoring an error count of data stored in the monitored block and not monitoring an error count of data stored in blocks excluding the monitored block among the plurality of blocks. The method also includes performing the refresh operation on data stored in the monitored block in which the error count is larger than a first threshold value. |
US08583969B2 |
Methods and apparatus for detecting remote control errors in controlled devices
Apparatus, systems and methods are described that facilitate the detection of errors within a remote control for a controlled device. A remote control detects an error condition during operation and transmits information regarding the error to a controlled device. The information regarding the error may be analyzed to determine the source of the problem in the remote control and/or possible solutions. |
US08583967B2 |
Program counter (PC) trace
In one embodiment, an integrated circuit comprises a first processor configured to output program counter (PC) trace records, wherein PC trace records provide data indicating the PCs of instructions retired by the first processor. The integrated circuit further comprises a second source of trace records, and a trace unit coupled to receive the PC trace records from the first processor and the trace records from the second source. The trace unit comprises a trace memory into which the trace unit is configured to store the PC trace records and trace records from the second source. The trace unit is configured to interleave the PC trace records and the trace records from the second source in the trace memory according to the order of receipt of the records. |
US08583964B2 |
Identifying bugs in a database system environment
A system and method for identifying bugs in a database system. In one embodiment, a method includes running a plurality of tests on a software application, and rerunning one or more tests of the plurality of tests. The method also includes identifying one or more bugs in the one or more tests based on inconsistent test results. |
US08583960B2 |
Processor device and program
When an error occurs while a memory dump performing unit of a processor core is storing in an HDD device data of a memory device which is a shared memory, a memory dump error detection unit detects a memory dump error. A core coordination unit notifies the memory dump error to a core coordination unit of a processor core. Upon being notified by the core coordination unit of the memory dump error in the memory dump performing unit, a memory dump performing unit of the processor core stores in the HDD device the data of the memory device in place of the memory dump performing unit. |
US08583959B2 |
System and method for recovering data of complementary metal-oxide semiconductor
Parameters of a complementary metal-oxide semiconductor (CMOS) and an associated system time of a server are stored in a field-replaceable unit (FRU) of a baseboard management controller (BMC) of the server. If an error occurs and the CMOS is selected recovering from the BMC, the system time is selected from the FRU. The BMC reads the parameters from the FRU corresponding to the selected system time and sets the CMOS according to the read parameters. |
US08583954B2 |
Power source coupling and decoupling in medical device
Aspects of this disclosure relate to coupling and decoupling a power source of a device with circuitry within the device. For example, in aspects of this disclosure, when a short develops within the device, a switch circuit may decouple the power source from the some of the circuitry within the device. Decoupling the power source when a short develops may extent the operational time of the power source, and may reduce thermal excursion. |
US08583952B2 |
Power management of computers based on user inactivity and power state requirements for active processes
A method of controlling power consumption in a computer by detecting whether or not there is any user activity, and also the identity of each process running on the computer. The identity of each process running on the computer is compared with a set of identities of previously identified processes, these having been deemed to be processes for which it is desirable that the computer maintains a high power state. The computer adopts a low power state if all the detected identities of processes are not in the set of high power state processes or no user activity is detected. The low power state is a state in which the computer is able to service requests. The computer freely adopts any available higher power state if user activity is detected or a detected process is in the set of high power state processes. The power state selected may depend on workload. |
US08583951B2 |
Video/audio processing device and apparatus connected to the same
A video/audio processing device, such as a DVD recorder, includes a controller for controlling a state of power-on/off. The controller has a first standby mode and a second standby mode having power consumption larger than that of the first standby mode in a power-off state of the video/audio processing device. The first standby mode is a mode for maintaining a power of the video/audio processing device in the “off” state. The second standby mode is a mode for maintaining the power of the video/audio processing device in an apparent “off” state. The controller switches between the first standby mode and the second standby mode in conjunction with a state of power-on/off of external equipment such as television. |
US08583948B2 |
Method, apparatus and system for determining an interface during a power state transition
Techniques for determining a communication interface of a computer platform. In an embodiment, a power management unit of a computer platform provides to an agent of the platform an indication of a power state. In certain embodiments, the agent determines, based on the indication of the power state, that an interface is expected to be available. The agent may designate information for transmission via the first interface—e.g. in lieu of transmitting the information via a second interface which is available prior to the first interface becoming available. |
US08583946B2 |
External device charging while notebook is off
A computer comprises a power supply that provides operating power for the computer and a connector on the computer through which an external device can be coupled to the computer. The power supply powers an auxiliary power rail even when the computer is otherwise off. The auxiliary power rail is provided to the connector to thereby provide power to the external device even when the computer is off. |
US08583945B2 |
Minimizing power consumption in computers
A computer is disclosed with an operating system including a kernel and a task scheduler to schedule execution of one or more processes on the computer; a power estimator is coupled to the task scheduler to determine a required system power based on the number or type of processes scheduled for execution; and a variable load power supply including a plurality of power generators each having a predetermined power output and a power manager receiving instructions from the power estimator in the kernel, the power manager enabling a sufficient number of power generators to match the required power generated by the power estimator. |
US08583940B2 |
Electronic camera, storage medium, and data transfer method
Image data obtained by photographing an object using a camera is stored in a storage medium that can be attached to and detached from the camera. The camera includes a device program storage unit and an information writing unit. A device program that can be executed by an information processing device, which is different to the camera, is stored in the device program storage unit. The information writing unit is constituted to be capable of writing the device program to the storage medium attached to the camera. While writing the device program to the storage medium, the information writing unit writes the device program in a format enabling the information processing device to read and execute the device program automatically when the storage medium is attached to the information processing device. |
US08583937B2 |
Method and apparatus for securing a computing device
A method and apparatus for securing a computing device are provided. A state of the computing device is determined, the state associated with a protection state. The computing device is automatically switching between a plurality of security levels at based on the state. |
US08583935B2 |
Wireless network having multiple communication allowances
Multiple levels of wireless network resource granting. A user who has an authorized key, e.g., an encryption key or a key indicating that they have paid for service, gets a first, better level of access to the network resources. One without the key is granted lesser access, e.g., less total bandwidth, less bandwidth speed, no access to files or the like. |
US08583923B2 |
EAP method for EAP extension (EAP-EXT)
This document describes an EAP method used for extending EAP functionality. The extended functionality includes channel binding and re-authentication. The EAP method also allows sequencing of multiple EAP methods inside it. |
US08583919B2 |
Mobility handling for multicast services
A method of handling mobility of a sender in a multicast packet sending scenario. The method comprises firstly establishing a multicast tree across a packet data network and transmitting multicast packets from the sender to a plurality of receivers via said multicast tree. Prior to a mobility event in respect of said sender, a suitable transfer anchor node is identified within said network, and the tree re-rooted to that transfer anchor node. Subsequently, multicast packets are transmitted from said sender to said transfer anchor node and injected into the multicast tree at said transfer anchor node. Following said mobility event, said sender continues to send multicast packets to said transfer anchor node for injection into the multicast tree. |
US08583914B2 |
Reducing processing load in proxies for secure communications
In one embodiment, a method for providing secure communications using a proxy is provided. The proxy negotiates with a client and a server to determine a session key to use with communications between the client and the proxy and between the proxy and the server. Encrypted data may then be received from the client at the proxy. The proxy can decrypt the encrypted data for processing using the session key. In one embodiment, the decrypted data is not altered. The proxy then sends the encrypted data that was received from the client to the server without re-encrypting the data that was decrypted. Because the proxy did not alter the data in its processing of the decrypted data and the same session key is used between communications for the proxy and the server, the encrypted data stream that was received from the client can be forwarded to the server. |
US08583913B1 |
Securely determining internet connectivity between networks
External network connectivity of an internal host can be measured by giving an external computer a payload identifying the internal host and instructions to deliver the payload to an external host. The external host may receive the payload and contact the internal host. The internal host's response and receipt of the payload may then determine the Internet connectivity of the internal host. The path from the computer through the trusted host to the internal server shows external network connectivity without exposing the internal host to the external network directly. |
US08583911B1 |
Network application encryption with server-side key management
In one embodiment, a system and associated processes for transparent client-side cryptography are provided. In this system, some or all of a user's private data can be encrypted at a client device operated by the user. The client can transmit the encrypted user data to a content site that hosts a network application, such as a social networking application, financial application, or the like. The content site can store the private data in its encrypted form instead of the actual private data. When the content site receives a request for the private data from the user or optionally from other users (such as social networking friends), the server can send the encrypted user data to a client associated with the requesting user. This client, if operated by an authorized user, can decrypt the private data and present it to the authorized user. |
US08583908B2 |
Enhanced network and local boot of Unified Extensible Firmware Interface images
Techniques and architectures to provide high assurance image invocation in a pre-boot environment. These techniques may augment implementations of the Unified Extensible Firmware Interface (UEFI) to invoke UEFI images using Trusted Execution Technology (TXT). This can operate to combine pre-boot secure flows, such as UEFI image invocation, with the secure launch instruction set extensions of TXT. This may entail combination of the UEFI StartImage instruction with the SMX leaf SENTER instruction. This may operate to allow original equipment manufacturer (OEM) firmware as a guard and that uses UEFI and TXT access control logic at the same instance to pass control to the operating system (OS). |
US08583904B2 |
Processing vectors using wrapping negation instructions in the macroscalar architecture
Embodiments of a system and a method in which a processor may execute instructions that cause the processor to receive an input vector and a control vector are disclosed. The executed instructions may also cause the processor to perform a negation operation dependent upon the input vector and the control vector. |
US08583901B2 |
Register renaming system using multi-bank physical register mapping table and method thereof
Embodiments of a processor architecture utilizing multi-bank implementation of physical register mapping table are provided. A register renaming system to correlate architectural registers to physical registers includes a physical register mapping table and a renaming logic. The physical register mapping table has a plurality of entries each indicative of a state of a respective physical register. The mapping table has a plurality of non-overlapping sections each of which having respective entries of the mapping table. The renaming logic is coupled to search a number of the sections of the mapping table in parallel to identify entries that indicate the respective physical registers have a first state. The renaming logic selectively correlates each of a plurality of architectural registers to a respective physical register identified as being in the first state. Methods of utilizing the multi-bank implementation of physical register mapping table are also provided. |
US08583885B1 |
Energy efficient sync and async replication
A method, system and program product for managing data replication in a data replication system, the data replication system comprising a journal and a plurality of spindles configured to store a plurality of Logic Unit Numbers (LUN), the method comprising selecting a LUN of the LUNs to store journal I/O data from the data replication, wherein the selected LUN is configured to be a subset of the plurality of spindles, spinning down the spindles not configured to store the selected LUN, recording journal I/O on the selected LUN, determining to distribute the journal IO from the selected LUN disk to the non-selected LUNs, spinning up the spindles storing the non-selected LUNs, and distributing the journal I/O from the determined disks to the other LUNs. |
US08583877B2 |
Fiber channel connection storage controller
A storage system adapted to be coupled to a plurality of host devices via a fiber channel. The storage system including a plurality of storage devices, at least a portion of the plurality of storage devices corresponding to a logical unit of a plurality of logical units, the logical unit having a logical unit number (LUN). The storage system also including a storage control device having a cache memory and controlling to store data, addressed to the LUN, into the portion of the plurality of storage devices. The storages system also including an input device being adapted to be used to set information, which is used to prevent an unauthorized access to the logical unit and which corresponds to a relationship between a host device of the plurality of host devices and the logical unit. |
US08583872B2 |
Cache memory having sector function
A cache memory having a sector function, operating in accordance with a set associative system, and performing a cache operation to replace data in a cache block in the cache way corresponding to a replacement cache way determined upon an occurrence of a cache miss comprises: storing sector ID information in association with each of the cache ways in the cache block specified by a memory access request; determining, upon the occurrence of the cache miss, replacement way candidates, in accordance with sector ID information attached to the memory access request and the stored sector ID information; selecting and outputting a replacement way from the replacement way candidates; and updating the stored sector ID information in association with each of the cache ways in the cache block specified by the memory access request, to the sector ID information attached to the memory access request. |
US08583866B2 |
Full-stripe-write protocol for maintaining parity coherency in a write-back distributed redundancy data storage system
Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Information is stored as a stripe including a collection of a data strips and associated parity strips, the stripe distributed across data and parity nodes. Each data node maintains the data strip holding a first copy of data, and each parity node maintains a parity strip holding a parity for the collection of data strips. A driver node initiates a full-stripe-write parity update protocol for maintaining parity coherency in conjunction with other nodes, to keep the relevant parity strips coherent. Parity is determined directly by computing parity strips for all data strips of a stripe. Any node may function as a driver node. |
US08583860B2 |
Block management method for flash memory and controller and storage system using the same
A block management method for managing a mapping relationship between a plurality of logical blocks and a plurality of physical blocks of a flash memory is provided. The block management method includes: grouping the logical blocks into a plurality of logical zones; recording the mapping relationship between each logical block in each logical zone and all the data physical blocks among the physical blocks in a corresponding logical zone table in unit of the logical zones; and recording all the no-data physical blocks among the physical blocks with a single no-data physical block table. Thereby, the logical blocks can be mapped to all the physical blocks so that frequent access to specific physical blocks can be avoided when a user writes data into a specific logical zone frequently, and accordingly the lifespan of the flash memory can be prolonged. |
US08583859B2 |
Storage controller for wear-leveling and compaction and method of controlling thereof
According to one embodiment, a storage controller includes a condition storage, a determination module, a wear-leveling block retainer, and a data transfer controller. The condition storage is provided in a storage including a plurality of blocks, and stores block condition information including at least one of erasure time information indicating when data is erased last time and erasure count information indicating the number of times data is erased. The determination module determines whether there is a block that requires wear leveling based on the block condition information. The wear-leveling block retainer retains block identification information that identifies a block determined to require wear leveling. The data transfer controller performs compaction to transfer data stored in blocks of the storage for collecting the data in a block, and, when the block identification information is retained, transfers data stored in the block identified by the block identification information. |
US08583851B2 |
Convenient, flexible, and efficient management of memory space and bandwidth
A device may receive a request to read data from or write data to a memory that includes a number of memory banks. The request may include an address. The device may perform a mapping operation on the address to map the address from a first address space to a second address space, identify one of the memory banks based on the address in the second address space, and send the request to the identified memory bank. |
US08583848B2 |
Switching circuit connected to an I/O device, and switching circuit connected to an I/O device control method
A switching circuit connected to an I/O device having a plurality of functions, the switching circuit comprising: a processing unit that includes tables, each of which corresponds to one of the function of the I/O device, when the processing unit receives a packet that instructs to add a function to the I/O device, configured to select the table that contains a bus number of a destination of the received packet, and configured to notify a number of the selected table; and a filter configured to change a function number of the destination of the received packet to the number of the table notified from the processing unit. |
US08583843B2 |
Communications control bus and apparatus for controlling multiple electronic hardware devices
Disclosed is a communications control bus. The bus comprises an IMB slave CPU, at least two registers, and a three bit data connector, which connects the two registers. The connector permits transmission of a three bit data signal between the two registers. A network interconnects the two registers and the IMB slave CPU. |
US08583839B2 |
Context processing for multiple active write commands in a media controller architecture
Described embodiments provide a method of transferring data from host devices to a media controller. The media controller generates a transfer context for each write request received from a host device. Receive-data threads corresponding to data transfer contexts for each transfer context are generated, each receive-data thread corresponding to a data transfer between a host device and the media controller. Buffer threads corresponding to data transfer contexts for each transfer context are generated, each buffer thread corresponding to a data transfer between the receive data path and a buffer subsystem. The receive-data and buffer threads are tracked for each transfer context. For each tracked transfer context, data from the receive datapath is iteratively transferred to the buffer subsystem for a previous data transfer context of the buffer thread while data from the host device is transferred to the receive datapath for a subsequent data transfer context of the receive-data thread. |
US08583838B1 |
Techniques for statistics collection in connection with data storage performance
Described are techniques for tracking activity for one or more devices. Each of the one or more devices is partitioned into one or more extents. Each of the one or more extents includes a plurality of sub extents. Each of the sub extents includes a plurality of chunks. For each of said one or more extents of each of said one or more devices, extent activity level information is determined including one or more metrics indicating an activity level for said each extent; and For each of said one or more extents of each of said one or more devices, an activity bitmap is determined. The activity bitmap includes an entry for each sub extent included in said each extent, said entry indicating an activity level for said each sub extent. |
US08583837B2 |
Systems and methods for input/output isolation
Systems and methods for providing virtual stacks are described. A kernel driver is installed and loaded. Then, a virtual stack is created, the virtual stack having a virtual file system, a virtual physical disk, and one or more virtual mounted volume devices. The virtual file system is configured to mimic characteristics of a host file system. The virtual physical disk is configured for providing an interface of a memory storage device to which the virtual file system device binds. The one or more virtual mounted volume devices are configured for allowing the one or more virtual processes to access data in stored memory through the virtual stack. |
US08583834B2 |
Secure detection of removable medical accessories using data transfer
The invention relates to an assembly comprising a main device and an accessory, which can be connected by a safe connector and a safe detection method. According to the invention, the assembly comprises: —a main device (2), —an accessory (3) connectable to the main device (2), —the accessory (3) comprising an accessory connector (4) for mating with a device connector (5) of the main device (2), —the accessory connector (4) and the device connector (5) each comprising one or more supply contacts (7) for transmitting electric power from the main device (2) to the accessory (3), —the main device (2) comprising a detection device (9), which, if connecting the accessory (3) to the main device (2), receives complex accessory data stored by the accessory (3) and which by positive evaluation of the complex data enables applying a supply voltage at the one or more supply contacts (7) of the device connector (5). |
US08583822B2 |
Method and system for minimum frame size support for a communication protocol encapsulated over Ethernet
Certain aspects of a method and system for minimum frame size support for a communication protocol encapsulated over Ethernet may include an encapsulated protocol over Ethernet (EPoE) frame comprising a start of padding (SP) field. In the EPoE frame, a size of an encapsulated protocol frame that is less than a size of an Ethernet frame may be adjusted by insertion of one or more padding bits so that the size of the encapsulated protocol frame is equal to the size of the Ethernet frame. The SP field may indicate a starting location of the insertion of one or more padding bits within the EPoE frame. The SP field comprises an offset value that may be relative to a location of a word in which the SP field is located or is relative to a location of a word corresponding to a fixed offset from a start of the encapsulated protocol frame. |
US08583820B2 |
System and method for congestion detection in an adaptive file delivery system
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations and avoid network congestion. Various techniques for measuring congestion are described. |
US08583818B2 |
System and method for custom segmentation for streaming video
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for segmenting video. A system configured to practice the method determines a total duration of a video asset. The system identifies an optimal streaming chunk duration and a minimum streaming chunk duration. Then the system segments the video asset into a set of chunks, wherein at least one of a final chunk and a penultimate chunk is less than the optimal streaming chunk duration and greater than the minimum streaming chunk duration, and wherein each remaining chunk is of the optimal streaming chunk duration. The system can segment the video asset based on keyframes or codecs. The system can optionally compile a video manifest file, such as an m3u8 file, containing pointers to each chunk in the set of chunks. Then the system can optionally stream the video asset to a video playback device based on the video manifest file. |
US08583807B2 |
Apparatus and methods for providing enhanced mobile messaging services
Various embodiments for providing enhanced mobile messaging services are described. In one or more embodiments, a mobile computing device may send messages of different types. The mobile computing device may allow a sender to compose a message independently of message type. The mobile computing device may automatically determine both a message type for the message and the transfer medium by which to send the message. The mobile computing device may consider factors including message contents, network availability and reliability, historical data, cost, sender preferences, recipient preferences, etc. Other embodiments are described and claimed. |
US08583806B2 |
Data sharing method for recursive DNS servers
This disclosure describes systems, methods, and apparatus for sharing DNS answers between DNS server systems within a DNS cluster, between proxy servers, and/or between DNS server systems of different DNS clusters. When a DNS answer is obtained by a DNS server system, the answer can be shared with peer DNS server systems within a same DNS cluster or with DNS server systems having a logical relation to the first DNS server system (e.g., geographic relationship), but being in different DNS clusters. Proxy servers may also mediate communication between a client and the DNS clusters. These proxies can also include the ability to share DNS answers between each other. |
US08583805B2 |
Communication period management in a communication system
A method for communication period management in a communication system is disclosed. The method may involve determining a duration of a communication period that is scheduled between two electronic devices. The method may then involve determining whether the duration exceeds a threshold. If the duration does not exceed the threshold, the communication period may be unscheduled. Furthermore, the unscheduled time may be rescheduled with another communication period to another electronic device. The method may also involve determining whether a conflict exists between the communication period and any other communication periods that are scheduled to involve either of the electronic devices. If a conflict exists, the communication period may be unscheduled. |
US08583800B2 |
Packet routing system and method
Methods and systems for offering network-based managed security services are provided. According to one embodiment, an IP service processing switch includes multiple service blades and one or more packet-passing data rings. The service blades each have multiple processors for providing customized security services to subscribers of a service provider. Upon receipt of a packet by a service blade from the one or more packet-passing data rings, a PEID value within the packet is inspected and when the PEID value corresponds to a PEID assigned to a processor associated with the service blade, the packet is steered to a software entity of a VR on the processor that corresponds to an LQID value within the packet. And, when the PEID value does not correspond to any PEIDs assigned to processors on the service blade, the packet is passed to a next service blade on the one or more packet-passing data rings. |
US08583798B2 |
Unidirectional resource and type dependencies in oracle clusterware
A clusterware manager configures a resource according to resource attributes values specified by a resource profile. The resource profile conforms to a resource profile syntax that the clusterware manager is configured to interpret pursuant to clusterware manager software. The resource profile syntax prescribes a start dependency syntax defining a dependency between a first resource and a second resource in which the second resource must be in an online state before the first resource is started. The resource profile syntax further prescribes a stop dependency syntax defining a dependency between a first resource and a second resource in which the first resource is brought in an off-line state when the second resource leaves an online state. |
US08583792B2 |
Probe election in failover configuration
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating probing responsibilities between a primary sensor and a secondary sensor. In one aspect, a method includes determining a first probe type, the first probe type being the probe type of the highest priority information probe for which a reply from the host device was received at the primary sensor, determining a second probe type, the second probe type being the probe type of the highest priority information probe for which a reply from the host device was received at the secondary sensor, determining whether the second probe type is prioritized higher than the first probe type, and allocating probing responsibilities between the primary sensor and the second sensor based on the prioritization of the first probe type and the second probe type. |
US08583779B2 |
Root cause analysis approach with candidate elimination using network virtualization
Root cause analysis in a communication network includes eliminating candidate events using a computer-implemented method, comprising creating a virtual network model that describes nodes and links of the network at a plurality of time periods; receiving from the network a first event that indicates a problem in the network; receiving a set of second events comprising candidates for a root cause of the first event; determining a network topological indicator from the first event; determining a network implication of the first event based on the topological indicator; based on the network implication and a time value of the first event, retrieving data from the virtual network model that indicates a path between nodes associated with the first event at a time at which the first event occurred; removing, from the set of second events, all events that are not on the path between devices associated with the first event. |
US08583775B2 |
System and method for generating and reporting cookie values at a client node
A method and apparatus for tracking and reporting traffic activity on a web site whereby cookie data is compiled at the visitor computer using cookie processing script embedded within the web page downloaded over the Internet and operable on the visitor computer. Data mining code within the downloaded web page is operable on the visitor computer to obtain web browsing data. The cookie processing script operates in consideration of this web browsing data and an old cookie previously stored on the visitor computer and associated with the visited web page to obtain new cookie values. These new cookie values are then stored on the visitor computer and also attached to an image request sent to a data collection server where they are processed and posted for viewing by the web page owner. As cookie processing and writing occurs completely within the visitor computer, cookie-blocking technologies are circumvented. |
US08583774B2 |
Mapping meaningful hostnames
A set of interacting devices within a cluster environment may use a secondary naming system to assign and transfer friendly names between devices within the cluster. The cluster may be operated inside, outside, or partially within a cloud computing environment. The secondary naming system may maintain a hosts file within the addressable memory of each member of the cluster, where the hosts file may updated and changes propagated to every member of the cluster so that each member maintains an identical hosts file. |
US08583766B2 |
A/B testing
Performing A/B testing of content of a webpage includes selecting one of at least two different versions of the webpage to be displayed to a user through an interactive user interface (e.g., a web browser) based on an identification code, such as an Internet Protocol address or tracker identifier supplied by a cookie, associated with the user. |
US08583764B2 |
Content distribution system
A system and method for distribution of content on a computer network between a plurality of content providers and a plurality of users. A plurality of content provider packets provided by one or more of the content providers are stored, and a link provided to users for access to the content provider packets. When a user activates the link the selected content provider packet is displayed and the user may store the content provider packet in a personal showcase display for future access by the user. |
US08583763B1 |
Sandboxing content optimization at the network edge
Some embodiments provide systems and methods for sandboxing content optimization to occur entirely within a network edge or PoP of a CDN. Some embodiments pass a first request for a first URL to a first back-end at the network edge that is configured to cache an optimized instance of the particular object. When the optimized instance of the particular object is not cached at the first back-end, a second request is issued for a second URL identifying a non-optimized instance of the particular object. The second request resolves internally within the network edge to a second back-end that is configured to cache the non-optimized object. The non-optimized object from the second back-end is optimized and passed to the first back-end. The first back-end caches the optimized instance of the non-optimized object and serves the optimized instance to a requesting end user. |
US08583762B2 |
System and method for selectively caching hot content in a content delivery system
A method includes altering a request interval threshold when a cache-hit ratio falling below a target, receiving a request for content, providing the content when the content is in the cache, when the content is not in the cache and the time since a previous request for the content is less than the request interval threshold, retrieving and storing the content, and providing the content to the client, when the elapsed time is greater than the request interval threshold, and when another elapsed time since another previous request for the content is less than another request interval threshold, retrieving and storing the content, and providing the content to the client, and when the other elapsed time is greater than the other request interval threshold, rerouting the request to the content server without caching the content. |
US08583761B2 |
System and method for production of multiuser network game
Provided is a system and method for production of a multi-user network game that may produce and debug a multi-user network game and simply construct a multi-user network game environment using a single game production tool to thereby reduce a game production time. A system for production of a multi-user network game being performed between a game server and a plurality of game clients via a network, may include: a game production module configured to produce and debug the multi-user network game and a multi-user network execution environment; and an emulation module configured to emulate an execution of the multi-user network game by constructing a virtual network execution environment that comprises at least one server virtual machine and at least one client virtual machine configured to execute the produced or debugged multi-user network game. |
US08583759B2 |
Creation and presentation of selective digital content feeds
Methods and systems for creating and presentation of selective digital content feeds are disclosed. A user can design a selective feed comprised of video feed items, for example. An aggregation system searches two or more Internet services specified by the user to gather feed items. Those feed items are filtered according to a media type, such as video, such that each feed item is a video or has a link to a video. The feed items are gathered for presentment with a user interface that allows playback of the video feed items organized in some way, such as ascending order. For one embodiment, Internet video content is gathered from various sources to provide a consistent interface to the video content without the need to navigate all over the web to manually locate each video item. |
US08583753B1 |
Service advertisements for a network
In one example embodiment, a method may include receiving a service advertisement message from an advertising node via a ring-based network, determining a service map based on the received service advertisement message, and transmitting data to the advertising node. The service advertisement message may include an address of the advertising node and a service ID for one or more services. The service map may indicate an association between the address of the advertising node and the one or more service IDs. The transmitting data to the advertising node may include transmitting data for at least one of the services to the advertising node based on the service map via the ring-based network. |
US08583751B2 |
Providing an indication that a user of a communications system is composing a message
Systems and techniques for transferring a file from a first client associated with a first subscriber to a communications system to a second client associated with a second subscriber to the communications system by connecting from the first client to a communications system host; sending, through the communications system host, a request to the second client to establish a direct connection to the second client; when the second client accepts the request, establishing a direct connection to the second client that bypasses the communications system host; and transferring a file over the direct connection. |
US08583742B2 |
Method, apparatus, and computer-readable recording medium for displaying mail list or list and for managing mail
A web-mail system receives from a web server mail IDs assigned to clearly distinguish one e-mail from another among all the e-mails stored in a mail box, and transmits the mail IDs determined according to a scroll position in a list window to the web server, making a request for list information of those mail IDs. The web-mail system receives the requested list information from the web server and stores the list information in a list information storage unit. The web-mail system creates a list to be displayed in a list the list window based on the list information stored in the list information storage unit. |
US08583740B2 |
Actionable quarantine summary
Disclosed herein are systems, methods and the like for the management of filtered messages and filtering settings. Embodiments use the interaction of a user and a notification message to execute commands/requests. In one aspect, a notification message is used to notify a computer user of filtered incoming electronic messages that are stored in a quarantine server and database. In one embodiment, the notification message comprises message data having information regarding incoming messages blocked from reaching the destination server and stored in the quarantine server and database. Also in this embodiment, the message includes user interface data selectable by the user to manage the handling of incoming messages. In addition, the message includes action logic associated with the user interface data and configured to execute the selections made by the user by sending commands from the user's computer to the quarantine server and database via a computer network. |
US08583733B2 |
Real time collaboration file format for unified communication
The claimed subject matter provides a system and/or a method that facilitates enhancing real time unified communications. An interface can receive a portion of data associated with at least one of a client application or an environment that hosts a client application. A real time collaboration (RTC) component can employ an RTC file package to seamlessly initiate a real time collaboration session with the client application, wherein the RTC file package can include a portion of data that relates to at least one of the client application, the host environment, or a modality of the client application. |
US08583732B2 |
Method and apparatus for providing multimedia messaging service
A method for providing a multimedia messaging service according to the present invention includes the steps of: collecting multimedia contents accessible through a network in response to a request for preparing a multimedia message, generating the multimedia message including multimedia file access information by selecting a multimedia file from the collected multimedia contents, converting the multimedia message to a web page, transmitting the web page as an Internet mail, extracting the multimedia file access information from the web page included in the mail after receiving the mail, accessing a multimedia file by using the multimedia file access information and executing the multimedia file. |
US08583730B2 |
Method and apparatus for providing in-band client telemetry data
A method for providing in-band client telemetry data may include receiving a message, from a first application, intended to be communicated to a second application via a network, the message being otherwise unrelated to client telemetry data. The method may further include inserting client telemetry data collected at a client device executing the first application into a portion of the message and providing for communication of the message to a server device executing the second application. A corresponding computer program product and apparatus are also provided. |
US08583724B2 |
Scalable, multi-user server and methods for rendering images from interactively customizable scene information
A server for use in connection with a network including at least one client and a communication link interconnecting the client and server. The server comprises a user interaction control module, an image rendering module and an interface. The image rendering module is configured to render, from three-dimensional scene data representing a scene, a two-dimensional image. The interface configured to transmit the two-dimensional image over the communication link to the client. The user interaction control module is configured to regulate interactions between the server, in particular the image rendering module, and respective clients who may be using the server concurrently to control images in which customizations requested by, for example, respective clients are rendered. |
US08583723B2 |
Receiving location based advertisements on a wireless communication device
A geographic-based communications service system has a mobile unit for transmitting/receiving information, and access points connected to a network. The access points are arranged in a known geographic location and transmit and receive information from the mobile unit. When one of the access points detects the presence of the mobile unit, it sends a signal to the network indicating the location of the mobile unit and the information requested by the mobile unit. Based on the signal received from the access point, the network communicates with information providers connected to the network and provides data to the mobile unit through the access point corresponding to the location of the mobile unit. |
US08583720B2 |
Reconfigurable networked processing elements partial differential equations system
A method for using a system to compute a solution to a partial differential equation (PDE) broadly comprises the steps of determining the true accuracy required (TAR) to solve the PDE, determining an architecture according to the TAR that performs a plurality of calculations to solve the PDE, determining a time allowed (TA) and a time required (TR) based on the architecture to solve the PDE, rejecting the PDE if the TR is less than or equal to the TA, configuring a plurality of programmable devices with the architecture, initiating the calculations, and ceasing the calculations when an accuracy criteria is met or when the TA expires. The system broadly comprises a plurality of programmable devices, a plurality of storage elements, a device bus, a plurality of printed circuit (PC) boards, and a board to board bus. |
US08583719B2 |
Method and apparatus for arithmetic operation by simultaneous linear equations of sparse symmetric positive definite matrix
An arithmetic operation apparatus includes: a branch node set detection unit to detect a set of branch nodes for each parallel level; a subtree memory storage area allocation unit to allocate an arithmetic result of a column vector to a memory storage area selected on a basis of a predetermined selection rule from a plurality of memory storage areas; and a node memory storage area allocation unit to allocate an arithmetic result of a column vector to a memory storage area selected on a basis of a predetermined selecting rule from a plurality of memory storage areas. |
US08583715B1 |
Configuring a CIC filter in a programmable integrated circuit device
A programmable integrated circuit device can be configured as a cascaded integrator-comb (CIC) filter. In order to take advantage of Hogenauer pruning to configure the CIC filter efficiently, a software tool for configuring the device can be provided in which the Fj terms for Hogenauer pruning have been calculated in advance for all possible user parameters supported by the tool. To configure a CIC filter, the user enters the parameters in the tool, which then looks up the Fj terms corresponding to those parameters and completes the calculation of the Bj terms for Hogenauer pruning. Because the calculation of the Fj terms is the most time-consuming step in calculating of the Bj terms, pre-calculation of the Fj terms, which can be done just once by the provider of the tool, allows end users to calculate the Bj terms in reasonable periods of time, making Hogenauer pruning available to end users. |
US08583711B2 |
Random number generation system with ring oscillators
A random number generation system comprising one or more ring oscillators configured to generate entropy due to accumulated phase drift. A random number generator can include a ring oscillator configured to switch between a first state in which a signal of the ring oscillator oscillates between logic levels, and a second state in which the signal at least partially settles to one of the logic levels. The random number generator can also include a counter configured to measure a count of pulses of the signal and a whitener mechanism configured to receive the signal from the ring oscillator, latch a logic level of the signal from the ring oscillator, latch the count of pulses from the counter, and generate a random number based on the logic level and the count of pulses. Corresponding methods may also be performed. |
US08583708B2 |
Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. |
US08583702B2 |
System and method for generating suggested alternatives for visual or audible submissions
Alternative representations are generated from a user's audible or visual data submission (e.g., user's picture) for use as part of an online account profile or user identification in an online service (e.g., online gaming user profile) or computer device. A specific representation is selected for use with the online account or computing device. Furthermore, a specific representation of the user's audible or visual data that is suitable for a particular display device (e.g., television, cellular telephone) can be generated and presented. |
US08583697B2 |
System and method of processing content
A system and method for centrally processing content, independent of an end user application. The method includes receiving a request for information from one or more end user applications and retrieving all pieces of content, associated with the request, from one or more repositories. The method further includes centrally processing the pieces of content independent of the one or more applications to determine which content is relevant to request and exposing the relevant content to the one or more applications based results of the processing. |
US08583694B2 |
Health-care related database middleware
A system for electronic transmission of electronic medical records includes an object model derived from a messaging protocol, the object model configured to generate metadata for electronic medical records provided through a user-specified form. The system also includes a database configured according to the object model, the database physically stores the metadata generated by the object model. A data bridge/data set pair transforms the metadata from a first format utilized by the database to a second format utilized by a recipient institution and a messaging module transmits the electronic medical records in the second format to the recipient institution. |
US08583692B2 |
DDL and DML support for hybrid columnar compressed tables
Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions. |
US08583689B2 |
Storage management of profiles in mobile devices
A user may select a profile to serve as an active profile on a device, and content objects associated with the active profile may be stored on the device responsive to the selection. Content objects that are not associated with the active profile may be transferred to one or more additional devices based on a prioritization scheme. Content object download operations may take advantage of the prioritization scheme to determine a storage device for a downloaded content object. |
US08583684B1 |
Providing aggregated starting point information
Methods, systems, and computer program products are provided for providing aggregated starting point information. One example method includes identifying a location associated with an entity, identifying, from navigation information query logs, starting points for navigation information that includes an ending point in a predefined vicinity of the location associated with the entity, aggregating information associated with the starting points, and providing aggregated starting point information to the entity. |
US08583677B1 |
Facilitating access to multiple facets of data
Disclosed are various embodiments for facilitating access to multiple facets of data. A registry is maintained for multiple facets for a type of business object. Each of the facets corresponds to a distinct set of properties for the type of business object. Two or more facets are hosted by different data stores. The type of business object has a common identifier for each one of the respective facets. A request for a listing of facets for the type of business object is obtained from a client. The listing of facets is provided to the client. The listing of facets is configured to facilitate access to data for each of the facets in the listing from the data stores for the client. |
US08583676B2 |
Navigation system
A navigation system is provided with setting screen displaying means for displaying a setting screen for setting information related to a plurality of search condition parameters; parameter obtaining means for collectively obtaining the information related to the plurality of search condition parameters based on a single input operation that is made via an input portion; and information searching means for searching for preferred information based on the information related to the plurality of search condition parameters obtained by the parameter obtaining means. |
US08583675B1 |
Providing result-based query suggestions
In general, one aspect of the subject matter described can be embodied in a method that includes, for a first document that is included in first search results responsive to a first user-submitted query, selecting a plurality of previously submitted queries for which the first document was a responsive search result. The method can further include determining whether second documents that are relevant to the previously submitted query have at least a threshold level of diversity in comparison to the first search results, wherein second documents are determined to be relevant to the previously submitted query based on data that is indicative of user behavior. The method can additionally include identifying one or more queries from the selected previously submitted queries to provide as first suggested queries, and providing the one or more identified queries as first suggested queries with the first search results for the first user-submitted query. |
US08583674B2 |
Media item recommendation
Recommending a media item may include, for example, a statistical model of media consumption is applied to media session consumption data from a community of users to infer parameters of the model. The model comprises a first probability distribution for each user defining a likelihood of the user having a latent characteristic for a session, and a second probability distribution for each latent characteristic defining a likelihood of a user selecting a media item given the latent characteristic. In another example, the inferred parameters are provided to a recommendation engine arranged to recommend media items. The recommendation engine uses the model with inferred parameters and data describing media items newly consumed by a user to infer a current latent characteristic for a current session of the user, and uses them to generate recommended media items for the user in the current session based on the current latent characteristic. |
US08583666B2 |
Identity propagation through application layers using contextual mapping and planted values
Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information. |
US08583664B2 |
Exposing metadata relationships through filter interplay
Embodiments are disclosed that relate to exposing metadata relationships through filter interplay. One embodiment provides a method comprising filtering a collection of items according to a first and a second metadata category to form an original subset of items that comprise metadata values for each of the categories. The method further comprises displaying a first and a second interactive filter view illustrating the original subset arranged according to their respective metadata values. The method further comprises receiving user input modifying an original range of metadata values of the first metadata category to form a modified range, determining a modified subset of items that comprise metadata values of the first metadata category falling within the modified range and that also comprise metadata values of the second metadata category, and modifying the second interactive filter view to illustrate the modified subset. |
US08583659B1 |
Labeling samples in a similarity graph
In one embodiment, one or more computing devices determine a confidence score between a user node and a concept node of a social graph based on similarity numbers associated with edges between the user node and the concept node in one or more hops between them on the social graph. |
US08583657B2 |
Method and apparatus for using a hash-partitioned index to access a table that is not partitioned or partitioned independently of the hash partitioned index
One embodiment of the present invention provides a system that uses an index that is hash-partitioned to access a table that is not hash-partitioned. During system operation, the database receives a request to perform an operation involving a table in the database. If performing the operation involves looking up a key in the hash-partitioned index, the database applies a hash function to the key to identify a unique partition within the hash-partitioned index for the key, and uses the key to perform a lookup in the identified partition to identify zero or more rows of the table that match the key. |
US08583656B1 |
Fast covariance matrix generation
A covariance matrix associated for a set of spatial and/or temporal sub-portions of a media object is populated based on a lookup table of relative displacements and sums of covariance values generated from pairs of data elements in the media object. The lookup table is generated in linear time, providing an efficient method of generating the covariance matrix. |
US08583652B2 |
Efficiently registering a relational schema
A method, device, and non-transitory computer-readable storage medium are provided for efficiently registering a relational schema. In co-compilation and data guide approaches, a subset of entities from schema descriptions are selected for physical registration, and other entities from the schema descriptions are not physically registered. In the co-compilation approach, a first schema description references a second schema description, and the subset includes a set of entities from the second schema description that are used by the first schema description. In the data guide approach, the subset includes entities that are used by a set of structured documents. In a pay-as-you-go approach, schema registration includes logically registering entities without creating relational database structures corresponding to the entities. A database server may execute database commands that reference the logically registered entities. A request to store data for the entities may be executed by creating relational database structures to store the data. |
US08583651B2 |
Deferring classification of a declared record
A records management system classifies records according to a file plan. Record are declared, and then classified. Some records have in initially indeterminate classification and classification is deferred, either by request or due to a lack of sufficient information to classify the record according to the file plan. Unclassified records are placed into a temporary container. At some time while in the temporary container a classification event occurs with a given record which allows the records management system to classify the record and place it into a container corresponding to its classification. |
US08583650B2 |
Automated management of software images for efficient resource node building within a grid environment
A grid service detects a current software environment for a grid job within a grid environment, wherein the grid environment includes multiple grid resources. The grid service searches a catalog of multiple software images to determine whether an image for the current software environment matches any software images in the catalog. Each of the software images includes an index into at least one installation image. Storage of the software images is structured in the catalog for automated efficient access to each software image by multiple resource nodes within the grid environment. If the grid service does not locate a software image for the current software environment in the catalog, the grid service captures at least one installation image for the current software environment for storage in the catalog as an additional software image. |
US08583647B2 |
Data processing device for automatically classifying a plurality of images into predetermined categories
A data processing device provides a result of categorization that is satisfactory to a user. The data processing device: stores model data pieces indicating detection counts of feature amounts; judges, for each target data piece, whether the target data piece is a non-categorization data piece including an uncategorizable object, using the model data pieces and the detection count of each of at least two feature amounts detected in the target data piece; when two or more of the target data pieces are judged to be non-categorization data pieces, specifies at least two feature amounts that are included and detected the same number of times, in a predetermined number or more of the non-categorization data pieces; and newly creates a model data piece based on the at least two specified feature amounts, using a class creation method, and stores the model data piece into the storage unit. |
US08583643B2 |
Caching electronic document resources in a client device having an electronic resource database
An electronic document references one or more electronic document resources stored on a host device. The host device may indicate in the electronic document that an electronic document is cacheable by a client device. When an electronic document resource is identified as cacheable by the client device, the client device caches the electronic document resource in a database stored in a computer-readable medium of the client device. The client device may also generate an electronic document resource catalog that identifies those electronic document resources that are cached in the database. When the client device next requests the electronic document from the host device, the client device may transmit the electronic document resource catalog to the host device. Upon receiving the electronic document resource catalog, the host device may modify the electronic document so that the electronic document references the electronic document resources cached in the database of the client device. |
US08583640B2 |
Method and system of search result diversification
The present disclosure discloses a search method and system. A method obtains a first search result set of first search results relevant to query data submitted by a client. According to a first relevance score and a preset diversity field of each first search result in the first search result set, a second relevance score of each first search result is calculated. The preset diversity field represents an attribute category of a respective first search result. According to the first relevance score and the second relevance score, a relevance parameter score for each first search result is generated. According to a preset number of second search results and the relevance parameter score, the present number of second search results are extracted from the first search result set to display to the client. The technique achieves lower consumption of system resources, faster computation speed and more flexibility in diversification of search results. |
US08583639B2 |
Method and system using machine learning to automatically discover home pages on the internet
A method for automatically determining an Internet home page corresponding to a named entity identified by a specified descriptor including building a trained machine-learning model, generating candidate matches from the specified descriptor, wherein each candidate match includes an Internet address, extracting content-based features from websites associated with the Internet addresses of the candidate matches, determining a model score for each candidate match based on the content-based features using the trained machine-learning model, and determining a match from among the candidate matches according to the scores, wherein the match is returned as the Internet home page corresponding to the named entity. |
US08583634B2 |
System and method for determining social rank, relevance and attention
A method, apparatus and computer program product for determining social rank, relevance and attention is presented. Persons who communicate with a user are determined. A Communications Rank (CommRank) is determined for the persons for said user, the CommRank taking into account a damping factor of prestige of the persons who communicate with the user, a total number of persons communicating with the user; a rank of a collection of linked communications to and from the user, and a proportional distribution of prestige between the user and the collection of linked communications to and from the user. |
US08583626B2 |
Method to detect reference data tables in ETL processes
A method, system and computer program product for identifying reference data tables in an Extract-Transform-Load (ETL) process, by identifying, by operation of one or more computer processors, at least a first reference data operator in the process, wherein the first reference data operator references one or more tables and evaluating at least a first table referenced by the reference data operator to determine whether the first table is a reference data table by assigning a score to the first table, wherein the score is indicative of the likelihood that the first table is a reference data table and wherein a reference data table contains a set of values that describes other data. |
US08583625B2 |
Systems and methods for network acceleration and efficient indexing for caching file systems
The illustrative embodiments described herein are directed to a system, methods, and computer program product, for network acceleration and efficient indexing for caching file systems. For example, the disclosed embodiments achieve (1) high compression rate, (2) low disk seeks, and (3) low memory pressure using by introducing novel features such as, but not limited to, multi-resolution chunking and intelligent load shedding. In addition, the disclosed embodiments introduces a family of HashCache policies that enable large size web caching with little or no use of main memory. |
US08583624B2 |
Research rapidity and efficiency improvement by analysis of research artifact similarity
Methods for comparing query-related objects are provided. In one embodiment, a first plurality of query-related objects for a first user is compared to a second plurality of query-related objects for a second user to determine a degree of similarity between the first and second plurality of query-related objects. A notification of the degree of similarity is issued. |
US08583623B2 |
Method and database system for pre-processing an XQuery
A method of pre-processing an XQuery on a XML data base and may comprise parsing the XQuery to obtain an abstract syntax tree and typing the abstract syntax tree to provide at least one pointer into a schema for XML documents of the XML data base. The typing step may involve the use of schema and accumulated instance data of the XML data base. Use of the accumulated instance data in addition to schema data allows for reduction of the set of pointers to a smaller set, which in turn reduces the number of documents to be examined when the query is executed. |
US08583621B2 |
Search engine using world map with whois database search restrictions
A search operation can provide geographically restricted and verified information to a user. A two-step approach is used to perform these searches. The first step is to obtain high relevance search results by searching only in a specific region defined for a search operation. The second step further improves the quality of the search results by performing contact address correlation. If the search server finds a reliable reference address in the search results, then these search results can be presented to the user, whereby search results that are not correlating well with legitimate and registered addresses for the site are removed from the search result lists. Therefore, the region-restricted search does searching in a selected geographical region and only presents legitimate web pages or search results to a user. |
US08583613B2 |
On demand data conversion
Novel tools for updating data structures in a database are presented. In an aspect, the tools are used to update a database's structures in response to the update of an application (such as an enterprise application) that uses the database. In another aspect, the tools may convert a data set to a new format when the updated application attempts to access the data set; in some cases, other data sets within the database might remain unconverted until their use. Advantageously, this allows for a database (and/or a table within a database) to be updated incrementally and/or on demand. This feature can mitigate the impact of the update on users, for example, by avoiding the need to take the database (and/or application) offline to perform a batch process to update the database. |
US08583612B2 |
Whois server verifying whois records and search engine accesses
A system and method monitors and weeds out illegitimate/illegal websites during search engine indexing and domain name registration. The whois database generated during domain name registration is used as a reference database for correlation with a database generated by the search crawler on a search engine server. A whois analyzer from the search engine server extracts a set of URLs into a database called the uncorrelated URL database. The uncorrelated URL database contains those URLs from both the aggregate whois database and reverse index database after removing common URLs. The uncorrelated URLs are contacted and advised by the whois administrator to take necessary action to be listed in the whois database and properly be indexed during search engine crawling. This process ensures that every URL is properly registered and identified on the Internet thus eliminating the success of illegal/unwanted websites. |
US08583611B2 |
File server for migration of file and method for migrating file
A file server stores the storage management information and migration policy information. The storage management information includes the information that indicates a storage attribute for each storage apparatus. The migration policy information includes a plurality of information sets. Each of the information sets includes the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination. The file server specifies a migration target file, specifies a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a condition of a file attribute that conforms to of a file attribute of a target file based on the storage management information, and migrates a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified. |
US08583610B2 |
Dynamically extending a plurality of manageability capabilities of it resources through the use of manageability aspects
Extending a plurality of manageability capabilities of manageable information technology (IT) resources utilize an “aspect of” association for describing a relationship between a first object representing a manageable resource playing a role of a subject and one or more additional objects each playing a role of an aspect. The “aspect of” association establishes an overall manageability function for the first object representing a manageable resource and the one or more additional objects as a logical composition of a plurality of manageability capabilities. The manageability capabilities are provided using distinct implementation classes for supporting a specific role, and for supporting management-discipline related aspects and behaviors needed by each of a plurality of resource management applications for managing the manageable resource. The one or more additional objects have an aspect life cycle that is bounded maximally by a subject lifecycle of the first manageable resource. |
US08583605B2 |
Media production application
Some embodiments provide a media production application. The application receives a script of a media project and parses the script to identify (i) story sections of the media project and (ii) characters in the media project. The application automatically creates data structures for the story sections and the characters, and associations between the story sections and the characters. The application receives several different types of data related to production of a media project and automatically schedules production activities for the media project based on the different types of data. For each location at which one or more story sections will be filmed, the application receives a photo of the location. The application displays a graphical outline of the media project in which each story section is represented by a thumbnail of the photo of the location at which the story section will be filmed. |
US08583597B2 |
System and method for on-site monitoring data archival
In an embodiment, a system includes an on-site monitoring (OSM) data archival portion having one or more sensors configured to monitor a machine and generate corresponding monitoring data. The system also includes an on-site monitoring (OSM) archiver configured to receive and store the monitoring data collected by the one or more sensors. The system further includes an export service configured to export a portion of the monitoring data from the OSM archiver into one or more compressed files. The system also includes an export background intelligent transfer service (BITS) configured to establish a secure connection and send the one or more compressed files to an off-site location. |
US08583588B2 |
Method for judging risk of cancer recurrence, computer program, and computer system
A method for judging a risk of cancer recurrence comprising: acquiring an activity value and expression level of a first cyclin dependent kinase (CDK) of a cell contained in tissues extracted from cancer patients, an activity value and expression level of a second CDK, and a number of Ki67-expressing cells or an expression level of Ki67; and judging a risk of cancer recurrence based on the acquired activity value and expression level of the first CDK, the activity value and expression level of the second CDK, and a percentage of Ki67-expressing cells or the expression level of Ki67. A computer program product and a computer system are also disclosed. |
US08583587B2 |
System, method and computer program product for performing one or more actions utilizing a uniform resource locator
In accordance with embodiments, there are provided mechanisms and methods for performing one or more actions utilizing a uniform resource locator. These mechanisms and methods for performing one or more actions utilizing a uniform resource locator can enable improved overall URL usage, more efficient search engine URL results, improved URL comprehension by users, etc. |
US08583586B2 |
Mining temporal patterns in longitudinal event data using discrete event matrices and sparse coding
Methods and systems for event pattern mining are shown that include representing longitudinal event data in a measurable geometric space as a temporal event matrix representation (TEMR) using spatial temporal shapes, wherein event data is organized into hierarchical categories of event type and performing temporal event pattern mining with a processor by locating visual event patterns among the spatial temporal shapes of said TEMR using a constraint sparse coding framework. |
US08583585B2 |
Trust management system for decision fusion in networks and method for decision fusion
Disclosed is a trust management system for decision fusion in a network. The trust management system includes a detection subsystem having a plurality of sensors, and a plurality of channels. Each sensor of the plurality of sensors detects one of an occurrence and a non-occurrence of an event in the network. The trust management system further includes a fusion subsystem communicably coupled to the detection subsystem through the plurality of channels for receiving a decision of the each sensor and iteratively assigning a pre-determined weightage. The fusion subsystem ascertains a summation of respective decisions of the plurality of sensors and compares the weighted summation with a corresponding decision of the each sensor. The fusion subsystem further updates the assigned pre-determined weightage and determines the presence of the each sensor being one of a compromised sensor and a non-compromised sensor. Further disclosed is a method for decision fusion in a network. |
US08583584B2 |
Method and system for using web analytics data for detecting anomalies
A server system stores web analytics data for a web page in a device. The web analytics data comprises a plurality of prior time-value pairs, each pair including a value of an attribute associated with the web page and a time associated with the value. For a particular attribute, the server system collects a new time-value pair including a new value associated with the web page and a new time indicating when the value was determined. The server system estimates a predicted value for the attribute and an associated error-variance at the new time by applying a forecasting model to the prior time-value pairs in respective subsets of the web analytics data. The collected new time-value pair is tagged if its value is outside the error variance of the predicted value for the particular attribute. |
US08583576B1 |
Predictive model importation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a plurality of model representations of predictive models, each model representation associated with a respective user and expresses a respective predictive model, and selecting a model implementation for each of the model representations based on one or more system usage properties associated with the user associated with the corresponding model representation. |
US08583574B2 |
Method of and apparatus for combining artificial intelligence (AI) concepts with event-driven security architectures and ideas
User authentication apparatus controlling access to systems, inputs owner's login name and password and then extracts the owner's timing vectors from keystroke characteristics with which the owner forms a training set. A semantic network uses multiple links to indicate that different pattern components of user's behavioral access create different kinds of relationships and “symbolic representations”. A neural network is trained by using each of the owner's timing vectors in the training set as an input. When a user inputs the owner's login name and password, it's checked and the user's timing vector is extracted to type the user's password if checked and demoted in confidence level if otherwise. The user's timing vector is applied to neural network and difference between the input/output is compared with a predetermined threshold; and if the difference is greater than the threshold, is prohibited. Preferably this is aided by response time to personal questions. |
US08583568B2 |
Systems and methods for detection of satisficing in surveys
Response data relating to a plurality of responses to a survey is received. The survey comprises a plurality of questions. The response data for each of the plurality of responses comprises a plurality of answers to at least a subset of the plurality of questions. A questionnaire response model is created using the response data. It is then determined, for each questionnaire response, a respective probability that the respective questionnaire response represents satisficing, such that where the respective probability exceeds a threshold, the respective questionnaire response is identified as an outlier, and where the respective probability does not exceed the threshold, the respective questionnaire response is identified as an inlier. A representation of each questionnaire response is output, each respective representation reflecting the likelihood that the respective response to which the respective representation represents satisficing. |
US08583564B2 |
Differential pricing based on social network standing
A system and/or method that effectuates and facilitates the generation and provision of differential pricing policies based at least in part on the relative social network standing that a seller might have with a potential purchaser are provided. The system includes a component that receives data associated with a seller, a good, or a service that the seller lists for sale or barter in an online market place. The component determines, based at least in part on the particular good or service, a differential pricing policy that can be associated therewith. The differential pricing policy can then be utilized to selectively provide differentiated prices to a purchaser based on a relative social network standing that can be established between the purchaser and the seller. |
US08583563B1 |
System and method for providing enhanced matching based on personality analysis
In one example embodiment, a method is provided that includes interfacing with one or more end users via a central website and managing information related to one or more of the end users. The method also includes determining a personality type for one or more end users and matching end users based on relationship rules of the personality types that outline compatibilities between the personality types. In more specific embodiments, the determining of the personality type includes an evaluation of a hand of a selected end user. The personality types can be based on inferred levels of testosterone, serotonin, or estrogen. The personality type determination can also be made based on a set of questions. The personality type determination can also be based on evaluating a selected end user's word choice and/or the frequency in their word choice in their writing. |
US08583562B1 |
Predicting real estate and other transactions
A technique for estimating the relative likelihood that specific parcels or groups thereof will sell within a selected time, possibly including such steps as: Responsive to location of each parcel with respect to other parcels that have recently sold, including receiving a 1st kind of information, associated with sales in a neighborhood for each parcel being examined, including a set of attributes. Deriving additional attributes for each parcel based on its attributes and others near it. Determining independently for each neighborhood which of those attributes are more important for estimating relative likelihood of sale. Determining a degree of similarity between each unsold parcel and each recently-sold parcel, in response to those sets of attributes, weighted in response to relative importance. Providing a 2nd kind of information, ordering parcels by a relative likelihood of sale within a selected time. |
US08583557B2 |
Methods, systems, and storage mediums for providing multi-media content storage and management services
Methods, systems, and storage mediums for providing multi-media content storage and management services are provided. A method includes, from a single user interface: creating a library of content items, creating at least one other content item that includes an electronic greeting, and associating at least one component of the library with the electronic greeting to form an arrangement. The electronic greeting includes an electronic greeting card and a personalized message. The electronic greeting also includes a gift associated with a unique code. The gift includes one or more of a: music selection, movie, computer game, and video game. The gift is retrievable via electronic download upon entry of the unique code. |
US08583556B2 |
Method of providing a digital asset for distribution
Digital assets are provided for distribution within an electronic network. The digital asset includes digital content that is associated with a digital rights holder. A serial number is provided for (embedded within) the asset; this number uniquely identifies a first introduction of digital asset for distribution within the electronic network. The asset is then posted in a number of locations so that it can be distributed to users. A transaction database is updated to reflect occurrences of different instantiations of the asset. |
US08583555B1 |
Synchronizing multiple playback device timing utilizing DRM encoding
A system and method are provided for synchronizing playback of media content on multiple playback devices utilizing Digital Rights Management (DRM) encoding. In general, multiple playback devices or users of those playback devices are associated to form a virtual group. A virtual group (VG) control function operates to synchronize advertisement (ad) slots within media content provided to the playback devices in the virtual group utilizing DRM encoding. |
US08583552B2 |
Processing payment transactions between enterprise resource planning systems
In some embodiments, a method for processing a payment transaction comprises receiving, by a payor an invoice generated from a first enterprise resource planning (ERP) system operated by a payee. The first ERP system formatted the invoice in a first format. The invoice is stored in a second format compatible with a second ERP system. The invoice has been converted from the first format to the second format, which is different from the first format. Approval of the invoice is received through the second ERP system. Authorization instructing a financial institution to transmit a payment to the payee is generated and transmitted to the financial institution. Confirmation of the payment to the payee is generated and transmitted to the payee. |
US08583546B1 |
Electronic cash letter processing
Various embodiments are disclosed for processing image cash letter files comprising transactions directed to a first image exchange system and transactions directed to a second image exchange systems. First and second cash letter output files may be generated, where the first and second cash letter output files may comprise cash letter file headers based on a header of an input cash letter file. Each transaction record included in the input cash letter file may be directed to either the first output cash letter file or the second output cash letter file. The headers of the respective output cash letter files may be updated based on the records written thereto. |
US08583545B1 |
Systems and methods for money fund banking with flexible interest allocation
A method, system and program product, the method comprising: accessing, electronic databases, comprising: (i) aggregated account information for a plurality of government backed-insured and interest-bearing aggregated deposit accounts held in a plurality of program institutions; and (ii) source institution deposit information; obtaining transfer data, by a source institution; obtaining time dimension interest rate data, wherein the time dimension interest rate varies depending on how long the deposit has been held in one or more other of the recipient institutions participating in the program; allocating the deposit funds to one or more other of the recipient institutions; generating data for instructions to deposit/transfer funds and/or to withdraw/transfer funds; calculating a respective interest amount for funds of the respective source institutions, based on time dimension interest rate for the period of time; and generating data for allocating interest. |
US08583541B2 |
System and method for providing market updates in an electronic trading environment
A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently. |
US08583540B2 |
Systems and methods for routing trading orders
Systems and methods are provided for routing trading orders. The system determines that a first trading entity disclosed to the trading platform a reserve quantity of a first trading order received from the first entity. The system determines that a second trading entity did not disclose a reserve quantity of a second trading order received from the second trading entity. The system receives a third trading order. Based on these determinations, the system preferences the first trading entity over the second trading entity in the routing of trading orders, e.g., by routing the third trading order to the first trading entity. |
US08583539B2 |
Enablement of exposure management to handle priced exposure
A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position. |
US08583536B1 |
System and method for reducing the risks involved in trading multiple spread trading strategies
System and methods for reducing the risks involved in trading multiple spread trading strategies in an electronic trading environment are provided. Specifically, reducing the risks involved in trading multiple spreads that share a leg by, among other things, quoting a single order in the shared leg instead of quoting orders for each of the corresponding spread legs. Based on the computed quote price for the single order, associating the single order with the leaned on price that results in the price closest to the inside market in the shared leg. The single quote order is based on the market conditions in the spread legs and the desired spread price. Once the single order fills, a hedge order is sent to the leg that obtains the most advantageous price for the spread based on the other spread options. |
US08583532B2 |
Systems and methods for determining an earnings portion of a distribution from a 529 plan
A method for determining an earnings portion of a distribution from a 529 plan. The method includes receiving information associated with a plurality of 529 plan accounts, identifying related 529 plan accounts, aggregating the information for related 529 plan accounts, and determining an earnings portion of a distribution from at least one of the 529 plan accounts. |
US08583531B2 |
Decision support system for the management of energy use, contracting and capital investments for facilities
Disclosed herein is an energy management decision support system and methods for asset managers of buildings and facilities that can utilize energy usage data captured from meters, such as smart meters, and weather data to provide a systems-based cost reduction and optimization solution for end users. Building system components may be highly inter-dependent and changes to one system element can have substantial effects (positive and negative) upon other system elements. As described in further detail herein, system and method embodiments according to the present disclosure may apply predefined criteria to such building energy usage data to identify energy usage variances, and may graphically present to a user the identified energy usage variances. As a result, facility administrators are provided with more easily interpretable energy usage information. Such information may be applied by the administrators for adjusting operations, upgrading building equipment, or retrofitting building equipment to improve building efficiency. |
US08583528B2 |
Point of service third party financial management vehicle for the healthcare industry
A method for adjudicating health care expenses, which includes receiving from the point of service provider purchase transaction data, adjudicating the transaction substantially in real-time to determine whether a health care related purchase is payable from an account associated with a customer, providing an adjudicated purchase transaction to the point of service provider substantially in real-time, and paying a portion of the healthcare related purchase from an account associated with a customer. |
US08583525B1 |
Business method for creating collaterized debt instruments with two negotiable payment plans
A business method for creating, from a mortgage note, two negotiable collaterized debt instruments, each having a separate payment plan. The original mortgagee, or its assigns, use the method to alleviate the mortgagor's monthly payment burden thereby avoiding costly foreclosure proceedings that will result in an increase of inventory of non-performing assets. Additionally, the property values are preserved resulting in more stability. One of the resulting debt instruments with a first payment plan (non-toxic) maintains, or attempts to maintain, the original terms of the mortgage note, depending on market conditions, but reduces the monthly payments in proportion to the non-toxic to property value ratio. The toxic portion of the debt is deferred for a number of years at which time the principal and accrued interest is due. This secured payment plan is deferred. By that time the value of the property is expected to have increased. The original mortgagee, or its assigns, can then pool the debt instruments to issue binds secured by the pools. |
US08583523B2 |
Method and system for providing financial services
A method and system for providing financial services are described. The method and system include receiving financial information. The financial information includes financial transaction(s) of a user. The method and system also include determining financial advice based on the financial information. The financial advice indicates a change corresponding to the financial transaction(s). The method and system further include displaying the financial advice to the user. |
US08583522B2 |
Automated transaction machine
An automated retail terminal in which a plurality of goods and/or services are provided in an integrated system. The integrated system generally avoids duplicating hardware or functions in the course of delivering the goods or services offered, so for example in a combination ATM and Internet kiosk the same credit card or smart card reader is used for both the ATM and the Internet kiosk functions, the same control screen activates the ATM functions and the Internet functions, and etc. |
US08583516B1 |
Importing accounting application data into a tax preparation application
Automatically mapping and importing accounting application data into to a tax preparation application. Account data including an account name is received from an accounting application. A tax category corresponding to the account name is determined automatically, and a tax line assignment or line of a form of the tax preparation application is automatically assigned to the account name such that the corresponding account data can be mapped to and imported into the appropriate section of a tax return. For this purpose, a table or spreadsheet of search terms may be used to correlate an account name selected by a user to a tax category, which is used to determine the appropriate tax line assignment or line of a tax form for that particular account. |
US08583514B2 |
System and method for tracking information in a business environment
A system and method for tracking information in a business environment. The system uses a tree-view hierarchy whereby alerts and time triggers are set by the user and upon the triggering of an event, the visual attributes of the tree-view folders change to reflect the triggering event. |
US08583513B1 |
Systems and methods for offer selection
A featured offer for an item in an electronic marketplace is selected based on factors such as estimated conversion rate and contribution profit. Qualified offers from various merchants are analyzed using a variety of filters, algorithms, and/or criteria to select an offer that meets the goal(s) of the marketplace provider, while providing customers with offers having terms that are also attractive to the customer. Secondary offers and/or advertisements also can be selected using similar approaches. |
US08583511B2 |
Systems and methods for storing customer purchasing and preference data and enabling a customer to pre-register orders and events
A real time management system for marketing to customers and vendors with customer purchasing and preference data in specific consumer markets including restaurant, retail, travel, hospitality, entertainment, and combinations thereof. The management database allows the consumer to make Precision Purchasing™ transactions, reservation transactions, and Precision Gifting™ transactions via a web-based interface, POS based touch screen interface, and mobile device-based interface. The consumer profile database is comprised of mainly consumer inputted preference and consumer purchase data which is stored into each customer profile and can be accessed/verified with a GPS recognition of the customer's phone, biometric hand or finger scan, access card, retinal scan, password, key fob, or other terminal kiosk, touch screen, or mobile application of the like. Consumers may also gift dollars to each other's account using the customized, consumer authorized Precision Gifting™ system. All data inputted into the Precision Marketing™ system will be stored in each consumer's personal/business account. Only consumer-authorized parties may access the account holder's personal preference information for the purposes of Precision Gifting™ and Precision Purchasing™, but he/she may never access the customer's confidential information. All changes made to each profile and the purchase preference information will be updated in real-time. All reservations, fund transfers, purchases, and other transactions are stored in the central database system and used for the purposes of Precision Marketing™ and Precision Gifting™. |
US08583505B2 |
Service automatic compensation device reflecting evaluation of purchaser
Provided is an automatic compensation device including a seller terminal supplying a service and a purchaser terminal purchasing the service, which are connected to each other via a communication network. In more detail, the automatic compensation device calculates a compensation to be provided to a purchaser by using the service evaluation information about a purchased service of the purchaser and the previously-stored purchase credit information about the purchaser, then updates the purchase credit information of the purchaser according to the compensation, and differentially paying an installment to the service supplier according to the compensation. |
US08583504B2 |
Systems and methods to provide offers on mobile devices
Systems and methods to propagate and redeem offers via mobile communications. In one aspect, a system includes an interchange and a data storage facility storing a value in association with a first phone number. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and with the controllers in different formats. The common format processor is to re-associate the value with a second phone number and to use one converter of the converters to communicate a reference of the value to a telephonic apparatus at the second phone number, in response to a request from a telephonic apparatus at the first phone number, when the request includes the second phone number and a reference to the value. |
US08583501B2 |
On-line payment transactions
A computer-implemented method includes generating on a user terminal a merchant web site associated with a merchant with code for a merchant web page, transmitting a product selection request for the user to a remote open payment system that is separate from the merchant, and displaying purchase information responsive to the product selection request using the code for the merchant web page. |
US08583499B2 |
System for secured transactions over a wireless network
A system for implementing a method that books and pays a retailer having a POS connected to a transaction server storing confidential user information including a retailer identification, a user code, and a user wireless device phone number. The method includes: receiving at the transaction server, from the user wireless device which can be a cell phone, an SMS containing a retailer identification; reading at the transaction server the phone number of the wireless device communicated by the carrier transporting the SMS; authentifying the phone number and retailer identification with the stored confidential user information; sending the user confidential information to the retailer POS. The user enters on the POS the user code. The POS reads and authentifies the user code with the user confidential information received from the transaction server. The retailer enters the payment information on the POS and sends it with user information to the transaction server. |
US08583494B2 |
Processing payments at a management server with user selected payment method
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization. |
US08583492B2 |
Check processing and funds verification
A system and method of verifying sufficient funds in an account associated with a negotiable instrument, such as a check, money order, traveler's check, and the like, received for payment is provided. The verification of funds may be provided prior to accepting the check as payment. In some examples, the check may be scanned into a funds verification system at a back office or front end system, such as a check out lane, point of sale system, and the like, of a merchant, vendor, service provider, and the like receiving the check for payment. The scanned image of the check may be transmitted to a financial institution associated with the merchant, vendor, service provider, and the like and the financial institution may verify that sufficient funds exist. If sufficient funds exist, the check may be deposited into an account of the vendor, merchant, service provider, and the like at the financial institution. |
US08583490B2 |
Freshly prepared food delivery methodology
The present invention is a methodology for the delivery of freshly prepared food to a plurality of vehicle-operating consumers. Freshly prepared foods means foods that have, in some manner, recently been transformed into an edible or consumable format. Thus, when frozen ice cream is scooped into a cone, it is freshly prepared; when a frozen or cool item is microwaved to cook it or to merely heat it up, it is freshly prepared; when coffee is taken from an urn or coffeemaker and put into a cup, it is freshly prepared; when soda is dispensed from a dispenser or cooler, it is, in accordance with the present invention, freshly prepared; when frozen pizza is heated, it is freshly prepared, etc. |
US08583488B2 |
Generating advertisements using user assets
The present disclosure is directed to a system and method for generating ads using user assets. In some implementations, a method includes receiving one or more assets associated with advertising in at least one printed publication. One or more ads compatible with ad slots in the at least one publication are automatically generated based, at least in part, on the received assets. |
US08583482B2 |
Automated monitoring and verification of internet based advertising
Method for automatically monitoring and verifying advertising content during a campaign, delivered over a data network. Accordingly, one or more advertisers submit, via a user interface, a list (that may be generated manually or by the mapping crawlers) of sites or of sections per site, on which the advertising content should be placed according to a desired insertion order (the insertion order information may modified at any time point). In addition, one or more mapping crawlers are activated to visit these sites and locate pages with advertisements that belong to required sections, pages that do not belong to the required sections or pages with high probability for incidents. A list of pages to visit per every site is generated and autonomous or Plug-in visual crawlers are allowed to visit the list of pages, according to a predetermined site visiting plan. A crawlers' manager allocates the pages between visual crawlers, for obtaining required adequate incident coverage and load on the visual crawlers. An incident identifier compares the insertion orders with the delivery data and whenever an insertion order and its corresponding delivery data do not match, an incident report is generated. |
US08583481B2 |
Portable interactive modular selling room
Disclosed is a portable interactive modular selling room that recreates the home environment in a retail business location to help educate the user for sales and training purposes. The plug and play selling system utilizes standard electrical connectors to allow for seamless integration within a store without the need of electricians or construction contractors. Encompassing all five senses in an interactive environment develops an intellectual and emotional connection with the user which allows the product implementation to demonstrate features and value in a more meaningful and engaging manner over traditional retail environments. The computer system implemented inside of the system encompasses an interaction engine which utilizes sensors and monitoring equipment to record and analyze the user to provide real-time responses and also feedback to a central database for future interaction development. Increased customer satisfaction improves sales which allows for the sales system to remain economically viable. |
US08583480B2 |
System, program product, and methods for social network advertising and incentives for same
Program product, systems, and methods of providing to social network websites advertising and incentives from an electronic retailer, are provided. A system can include a social network website displaying social network content and also displaying a link that reroutes the consumer to an electronic retailer website when the consumer clicks on the link. The system can also include program product for tracking purchase and other information about the consumer by the electronic retailer, and generating a commission for the provider of the social network website based on the tracked information about the consumer. The link can be embedded within the social network content or the link can be part of an advertisement and displayed adjacent the social network content. Also, a product featured in the advertisement can be affiliated with one main subject of the social network content. |
US08583477B2 |
Methods and apparatus to determine effects of promotional activity on sales
Example systems, methods, processes, and apparatus for determining expected base sales for a product include obtaining sales data for a product sold at a point of sale location. The sales data can be organized in a time series according to a predetermined time period. The method further includes identifying a promotional event for at least one of the product and the point of sale location and excluding sales data corresponding to the promotional event. The remaining sales data is processed using a smoothed moving average model involving a plurality of passes through the remaining sales data. Expected base data for the product is generated based on the smoothed moving average model and output to a user. |
US08583470B1 |
Participant utility extraction for prediction market based on region of difference between probability functions
The present disclosure provides a system that implements a prediction market, used for making forecasts and, more particularly, for extracting participant utility. One or more forecasts of a specific participant or subset of participants are taken, and a measure of divergence of these forecasts from a group as a whole (or for that matter, any group) is calculated. This divergence may then later be employed in the prediction market (e.g., for present or future forecasting). For example, if it is known that “sales managers” are consistently too liberal in forecasting product release dates than others within a company, this tendency may be compensated for or used in a variety of manners, such as automatically correcting predictions or forecasts for perceived error, automatically discarding or modifying predictions, or automatically generating “virtual” predictions for future events. Other actions may also be taken. |
US08583469B2 |
Facilitating growth investment decisions
A technique for performing securable market analysis involves establishing an empirically-derived structure and evaluating market size using analytical techniques within that structure. Inputs to a system that incorporates the technique can include a functional job and related emotional and consumption jobs, if any; importance levels; satisfaction levels; job executors; and willingness-to-pay. |
US08583465B1 |
Supply management and reporting system and method for resource management
A method, system, computer program product, or a combination of the foregoing and apparatus for developing and maintaining a resource plan and allocating resources to the projects within the resource plan. A user interface allows adding, editing, or deleting of resources and a drag and drop feature for allocating a resource to a project, thus making resource planning and management easy, intuitive, and cost-effective for resource managers or other users. Resource plans or groups of resources may be checked out when edited, thus preventing other users from allocating the same resources to different projects. The resources plans are displayed in a plurality of dashboards that summarize the resource plan in a number of ways, including by resource plan, project, group, resource, cost, demand, capacity, and in graphical form. Users have the ability to narrow the display of the dashboards by resource plan, project, group, resource, or timeframe. |
US08583464B2 |
Systems and methods for optimizing market selection for entity operations location
Systems and methods for corporate workplace capacity planning and optimization are provided. A system according to the invention may include a computer. The computer may be configured to receive a plurality of characteristics relating to an entity or a portion of an entity. The computer may be further configured to receive a predetermined selection of buildings. The computer may also be configured to determine a plurality of solution sets. Each of the solution sets may express a subset of space located within the selected buildings for the location of the entity or the portion of the entity. The solution sets may be fixed for a predetermined amount of time into the future. The solutions sets can be based, at least in part, on the plurality of characteristics. The computer may also be configured to select a subset of the plurality of solution sets. Finally, a display device may be configured to display at least a portion of a single solution set. |
US08583460B2 |
Pricing tickets based on constructing tables of pricing units for sub-portions of a ticket
Pricing of a sequence of transportation units includes receiving a set of sellable-units, encoding the set of sellable-units into a context-free grammar that represents possible ways that the sellable-units can be combined to produce valid tickets and producing a ticket from the encoded set of sellable units. |
US08583458B2 |
Dynamic system and method for automated checking and transmitting of damage reports and damage claims
The present invention relates to a dynamic system and a corresponding method for automated checking and transmitting of damage reports and damage claims in multi-level damage coverage systems. The dynamic system comprises decentralized, cellular capturing units with assigned areas for capturing damage records, a central unit being bidirectionally connected via a network to the capturing units. The central unit comprises a filter module for selecting first and second damage records based on assigned threshold values, an analysis module for detecting and eliminating first damage records wrongly captured by means of the capturing units, and a regulator module for dynamic adjustment of the threshold values assigned to the respective areas based on the filtered first damage records. Finally, the filtered first damage records, without wrongly captured first damage records, are transmitted to the processing device and are released for multi-level damage coverage, by means of the central unit. |
US08583453B2 |
Generation and data management of a medical study using instruments in an integrated media and medical system
In general, a computer-implemented method is described for receiving by one or more computers one or more responses to questions included in a medical study instrument generated through an instrument generation system, removing from the one or more responses patient information including at least one of name information and address information, generating a unique identifier, the unique identifier associated with a patient's physician, associating the unique identifier with the one or more responses from which the patient information has been removed, and storing the one or more responses from which the patient information has been removed and the associated unique identifier in a data repository. |
US08583449B2 |
Method and apparatus for providing network based load balancing of medical image data
A method and apparatus for providing network based load balancing of medical image data among two or more image archive systems is disclosed. A network element is employed to interface to a network carrying medical image data that may include tasks to be performed on the data. A network service associated with the network element monitors the current load or the available capacity of each of the image archive systems. When a task is received the network service determines the level of complexity of the task and compares the level of complexity to the current load or available capacity of each of the image archive systems. The network service selects the one of the image archive systems to perform the task that has the lowest current load or highest available capacity relative to the level of complexity of the received task. |
US08583442B2 |
Rhythm processing and frequency tracking in gradient frequency nonlinear oscillator networks
A method for mimicking the auditory system's response to rhythm of an input signal having a time varying structure comprising the steps of receiving a time varying input signal x(t) to a network of n nonlinear oscillators, each oscillator having a different natural frequency of oscillation and obeying a dynamical equation of the form r . = r ( α + β 1 z 2 + ε β 2 z 4 1 - ε z 2 ) + c x ( t ) cos ϕ - r ε ε r 2 - 2 ε r cos ϕ + 1 ϕ . = ω + δ 1 r 2 + ε δ 2 r 4 1 - ε r 2 - c x ( t ) sin ( ϕ ) ε r 2 - 2 ε r cos ( ϕ ) + 1 ω . = - k x ( t ) sin ϕ ε r 2 - 2 ε r cos ϕ + 1 wherein ω represents the response frequency, r is the amplitude of the oscillator and φ is the phase of the oscillator. Generating at least one frequency output from said network useful for describing said varying structure. |
US08583432B1 |
Dialect-specific acoustic language modeling and speech recognition
Methods and systems for automatic speech recognition and methods and systems for training acoustic language models are disclosed. One system for automatic speech recognition includes a dialect recognition unit and a controller. The dialect recognition unit is configured to analyze acoustic input data to identify portions of the acoustic input data that conform to a general language and to identify portions of the acoustic input data that conform to at least one dialect of the general language. In addition, the controller is configured to apply a general language model and at least one dialect language model to the input data to perform speech recognition by dynamically selecting between the models in accordance with each of the identified portions. |
US08583430B2 |
Semi-automated intermodal voice to data transcription method and apparatus
A semi-automated, intermodal transcription-formatted data input system utilizing one or more interconnected servers which receive communications links. The system identifies and validates a user, and receives, accepts and sends voice files to a distributed processing location where operators are assigned transcription tasks. The voice input from the user is transcribed according to a predefined format for that user which takes voice input information provided and transcribes it into user-defined data fields for retransmission to that user over a preferred communications system. A user may dictate predefined formatted information such as appointments, objective checklists such as a to-do list, contact information or other predefined data formats for processing and retransmission to the same user or other defined users for entry in an operating system or application desired by that user. Retransmission may be over conventional voice lines, internet or wireless internet or wireless data devices such as disclosed in the preferred embodiment. |
US08583429B2 |
System and method for single-channel speech noise reduction
A system and method may receive a single-channel speech input captured via a microphone. For each current frame of speech input, the system and method may (a) perform a time-frequency transformation on the input signal over L (L>1) frames including the current frame to obtain an extended observation vector of the current frame, data elements in the extended observation vector representing the coefficients of the time-frequency transformation of the L frames of the speech input, (b) compute second-order statistics of the extended observation vector and of noise, and (c) construct a noise reduction filter for the current frame of the speech input based on the second-order statistics of the extended observation vector and the second-order statistics of noise. |
US08583428B2 |
Sound source separation using spatial filtering and regularization phases
Described is a multiple phase process/system that combines spatial filtering with regularization to separate sound from different sources such as the speech of two different speakers. In a first phase, frequency domain signals corresponding to the sensed sounds are processed into separated spatially filtered signals including by inputting the signals into a plurality of beamformers (which may include nullformers) followed by nonlinear spatial filters. In a regularization phase, the separated spatially filtered signals are input into an independent component analysis mechanism that is configured with multi-tap filters, followed by secondary nonlinear spatial filters. Separated audio signals are the provided via an inverse-transform. |
US08583426B2 |
Speech enhancement with voice clarity
A method for enhancing speech components of an audio signal composed of speech and noise components processes subbands of the audio signal, the processing including controlling the gain of the audio signal in ones of the subbands, wherein the gain in a subband is controlled at least by processes that convey either additive/subtractive differences in gain or multiplicative ratios of gain so as to reduce gain in a subband as the level of noise components increases with respect to the level of speech components in the subband and increase gain in a subband when speech components are present in subbands of the audio signal, the processes each responding to subbands of the audio signal and controlling gain independently of each other to provide a processed subband audio signal. |
US08583422B2 |
System and method for automatic semantic labeling of natural language texts
Systems and methods for automatic semantic labeling of natural language documents provided in electronic or digital form include a semantic processor that performs a basic linguistic analysis of text, including recognizing in the text semantic relationships of the type objects and/or classes of objects, facts and cause-effect relationships; matching linguistically analyzed text against target semantic relationship patterns, created by generalization of particular cases of target semantic relationships; and generating semantic relationship labels based on linguistically analyzed text and a result of the matching. |
US08583410B2 |
Method for obtaining consistent and integrated physical properties of porous media
A method and system for obtaining a consistent and integrated set of physical properties of a sample specimen of porous media, e.g., rock, in which a specimen is prepared for imaging. The specimen is imaged multiple times to yield a set of images that undergo a segmentation process to provide a digital representation of the sample specimen. The digital representation provides a view of the solid phase and pore space of the sample specimen. The digital representation may be used to determine a plurality of physical properties of the sample porous specimen, such that the sample porous specimen may remain intact throughout the method. |
US08583407B2 |
Ultrasonic surface monitoring
A method of modeling a surface of an object using ultrasonic transducers mounted on the surface by: providing a model of the surface comprising a primary set of surface points indicative of the height of the surface, transmitting pulsed waves from a first transducer to one or more second transducers along respective paths along the surface, measuring travel times of the pulsed waves along each path, calculating travel times based on the model of the surface, adjusting the model of the surface in response to any discrepancies between the measured travel times and the calculated travel times. The above steps are repeated until the discrepancies are smaller than a predetermined threshold. The step of calculating the travel times comprises interpolating the primary set of surface points in order to obtain an expanded secondary set of surface points, and the travel times are calculated using the expanded set. |
US08583402B2 |
Portable monitoring devices and methods of operating same
The present inventions, in one aspect, are directed to an activity monitoring system including a portable activity monitoring device comprising a housing having a physical size and shape that is adapted to couple to the user's body, a motion sensor, disposed in the housing, to generate data which is representative of the user's motion, and an altitude sensor, disposed in the housing, to generate data which is representative of the change in the user's altitude. The system further includes a display to output data which is representative of a badge, wherein the badge is representative of an achievement computed using motion and/or altitude sensor data. The monitoring device may also include a physiological sensor to generate data which is representative of a user's physiological condition. Here, the display outputs data which is representative of a badge wherein the badge is representative of a physiological achievement. |
US08583401B2 |
Method and device for analyzing positions
The method and device for analyzing position are disclosed. By analyzing sensing information with at least one zero-crossing, each position can be analyzed. The number of analyzed positions may be different from the number of zero-crossings. When the number of analyzed positions is different from the number of zero-crossing, the number of analyzed positions is more than one. |
US08583397B2 |
Device for determination of thermal exchange coefficient and associated method
A device for determining the thermal exchange coefficient between a fluid and a wall at a point PN of a surface of the wall in contact with the fluid, including a measuring device (DT) which measures at least two temperature values TC1 and TC2 of the wall and a temperature value TF of the fluid, and a computer for calculating, from the temperature values TC1 and TC2, a temperature value Tp of the wall and a thermal flow Φ given by the following equation: Φ=−λgrad (TC1−TC2), where λ is the thermal conductivity of the wall, and for calculating, from the fluid temperature TF, the average temperature TP and the thermal flow φ the thermal exchange coefficient h in the following form: h=Φ/(TF−TP). |
US08583394B2 |
Method, apparatus, and article to facilitate distributed evaluation of objects using electromagnetic energy
Objects such as manufactured goods or articles, works of art, media such as identity documents, legal documents, financial instruments, transaction cards, other documents, and/or biological tissue are sampled via sequential illumination in various bands of the electromagnetic spectrum, a test response to the illumination is analyzed with respect to reference responses of reference objects. The sequence may be varied. The sequence may define an activation order, a drive level and/or temperature for operating one or more sources. Illumination may be in visible, infrared, ultraviolet, or other portions of the electromagnetic spectrum. Elements of the evaluation system may be remote from one another, for example coupled by a network. |
US08583387B2 |
Ultrasonic level, on-board diagnostic assessment
A system and method for performing a diagnostic assessment of an ultrasonic sensor that measures a fluid level. A PWM signal is generated based on a reflection of an ultrasonic signal output by the ultrasonic sensor. The PWM has a period, and a plurality of pulses. Each pulse encodes a predetermined parameter and has a width. The PWM signal encodes the fluid level, fluid temperature, fluid speed of sound, and a status of the ultrasonic transducer. The PWM signal is received at a processor. The processor performs the diagnostic assessment of the ultrasonic sensor based on the period of the PWM signal and the widths of the plurality of pulses of the PWM signal. The processor is able to detect time reference shifts by assessing the PWM signal. |
US08583383B2 |
Method of measuring axial force of bolt and instrument for measuring axial force of bolt
A bolt-axial-force measuring method and instrument capable of easily and precisely measuring an axial force of a bolt are provided. The bolt is screw-joined and coupled to a piston of a bolt tensioner, and a hydraulic pressure is supplied to its pressure chamber so that the bolt is elongated by applying a tensile force equal to or more than a necessary bolt-fastening force. A nut separating from a fastened member due to the elongation of the bolt is seated again on the fastened member, and the hydraulic pressure in the pressure chamber is discharged to release the tensile force of the bolt. A pressure change of the pressure chamber from which the hydraulic pressure is discharged is detected by a pressure sensor, a point where a change rate of the pressure change detected by a measuring apparatus is suddenly reduced is detected as an inflection point, and a pressure value of the pressure chamber at the inflection point is multiplied by a pressure receiving area of the pressure chamber, whereby the axial force of the bolt is calculated. |
US08583382B1 |
Torque data logging apparatus, system, and method
The apparatus, system, and method provides an instrumented container with a contour similar to that of a production container which includes two portions spaced apart and joined by a torque sensor. The instrumented container also includes a processor which directs the periodic sampling of data measured by the torque sensor during the capping process, and a memory which stores a plurality of data values. The apparatus, system, and method provides a reusable instrumented container form to which a portion of an actual production container may be attached. The instrumented container is indistinguishable, for purposes of the capping line, from a regular production container. It may thus be used to test individual spindles, randomly test application torque, verify set application torques, and provide accurate information as to the impact of a particular dye or other variable on bottle capping. |
US08583381B2 |
Ultrasonic propagation time measurement system
High-quality and high-speed electronic pen drawing performance is ensured without being affected by noise of an ultrasonic signal which is generated by an apparatus using ultrasonic such as a motion detector. In an ultrasonic receiver for use in ultrasonic propagation time measurement, an external environment noise is measured to first determine a frequency. Thereafter, centered around the frequency, a band elimination filter having a several kHz band is structured as software to again measure an external environment noise. This sequence is repeated until a signal intensity lowers below a predetermined value. When the signal intensity fails to lower below the predetermined value even after a predetermined number of repetitions of the sequence, a transmission output on the side of an electronic pen as an ultrasonic transmission source is increased or an ultrasonic oscillation frequency is changed. |
US08583376B2 |
Resonance calculation program and analyzing apparatus
[Problem to be Solved] To provide a resonance calculation program capable of evaluating a physical quantity such as an effective cross section in a radial direction of a circular region of a fuel rod by making a resonance calculation based on the equivalence principle.[Solution] A resonance calculation program for calculating an effective cross section by performing a resonance calculation based on an equivalence principle includes a radial-distribution calculation step S8 of calculating a distribution of the effective cross section in a radial direction of a circular region by calculating the effective cross section defined by a predetermined calculation expression including a geographical coefficient for each of a plurality of annular regions while a neutron escape probability in a resonance region is expressed by a polynomial rational expression including the geographical coefficient serving as a factor representing geographical shapes of a plurality of annular regions that are circumferentially annular and that are obtained by radially dividing the circular region that is an axial cross section of a fuel rod at predetermined intervals. |
US08583374B1 |
Systems and methods for route summarization
Methods and systems for route summarization are described herein. The method includes generating a route from an origin to a destination, the route including a plurality of maneuvers. One or more maneuvers are removed from the plurality of maneuvers. A summarized route is generated that reflects the removal of the one or more maneuvers from the plurality of maneuvers such that the summarized route has fewer maneuvers than the route. |
US08583372B2 |
Methods, apparatus, and systems for facilitating compliance with marking specifications for dispensing marking material
Control of locating equipment used by a locate technician to perform a locate and/or marking operation to detect and/or mark a presence or an absence of at least one underground facility at a work site is based at least in part on marking specifications (e.g., government-based regulations, industry-based recommended guidelines/best practices, standard operating procedures of locate companies and/or facility owners, and/or contractual obligations relating to marking operations). In various examples, control signals are generated to alert a locate technician when to start and stop dispensing of a marking material, or control signals are generated to automatically or semi-automatically control dispensing of the marking material by a marking device, so as to facilitate compliance with marking specifications. |
US08583363B2 |
Determining alternative routes
Alternative routes to an optimal route may be determined and presented to a user via a computing device. Alternative routes are selected from candidate routes that meet admissibility criteria. In an implementation, admissibility of a candidate route (in order for it to be considered an alternative route) may be determined based on three criteria: “limited sharing”, “local optimality”, and “stretch” such as “uniformly bounded stretch”. Limited sharing refers to the amount of difference between the alternative route and the optimal route, local optimality refers to lack of unnecessary detours, and uniformly bounded stretch refers to a length of the shortest path to travel between two points on the alternative route. |
US08583359B2 |
Method for the input of a destination and navigation device
In a method for the input of a destination, first of all a category selection is made, destinations corresponding to the category selection subsequently being offered for selection, at least a portion of the destinations being assigned to at least one subordinate category that, in each instance, has a superordinate category, characterized in that a category selection is made such that in each case, a superordinate category is displayed for the category selection or the superordinate category is replaced by one or the plurality of categories subordinate to it, and in each instance, a replacement is made when the number of subordinate categories with respect to a superordinate category is less than a predefined first threshold value. |
US08583358B2 |
Devices, systems, and methods for testing crash avoidance technologies
A Guided Soft Target (GST) system and method provides a versatile test system and methodology for the evaluation of various crash avoidance technologies. This system and method can be used to replicate the pre-crash motions of the CP in a wide variety of crash scenarios while minimizing physical risk, all while consistently providing radar and other sensor signatures substantially identical to that of the item being simulated. The GST system in various example embodiments may comprise a soft target vehicle or pedestrian form removably attached to a programmable, autonomously guided, self-propelled Dynamic Motion Element (DME), which may be operated in connection with a wireless computer network operating on a plurality of complimentary communication networks. Specific DME geometries are provided to minimize ride disturbance and observability by radar and other sensors. Computer controlled DME braking systems are disclosed as well as break-away and retractable antenna systems. |
US08583357B2 |
Target identification device and target movement prediction method
A target identification device in a user object includes: a user information obtaining part and a target information obtaining part obtaining a position, a speed over ground and a course over ground of the user object and a target object; a processor that calculates a CPA distance and a TCPA with respect to the target object relative and the user object, based on the positions, the speeds over ground and the courses over ground of the user object and the target object. The processor replaces the course over ground of the user object with a direction toward the target object and calculates the CPA and the TCPA when the speed over ground of the user object is a low speed determination value or less. |
US08583354B2 |
Continuous computation of center of gravity of a vehicle
Systems and methods for computing the center of gravity of a vehicle. One method includes determining a first, second, and third acceleration of the vehicle along an x-axis, a y-axis, and a z-axis; determining a first, second, and third angular rate of the vehicle along the x-axis, the y-axis, and the z-axis; determining a total force acting on the vehicle; and determining an estimated mass of the vehicle. The method also includes computing a center of gravity of the vehicle based on the first acceleration, the second acceleration, the third acceleration, the first angular rate, the second angular rate, the third angular rate, the total force acting on the vehicle, and the estimated mass. |
US08583353B2 |
Traveling apparatus and control method therefor
A traveling apparatus performs an inverted pendulum control to maintain an inverted state of a vehicle body and travels with a passenger thereon. The traveling apparatus includes a drive portion that drives the vehicle body; a riding detection portion that detects a start of riding on the vehicle body by the passenger; a command generation portion that generates a torque command value to perform the inverted pendulum control and a position control to move the vehicle body to a position that facilitates the riding, when the start of riding is detected by the riding detection portion; and a control portion that controls the drive portion based on the torque command value generated by the command generation portion. |
US08583350B1 |
Microprocessor controlled automated mixing system, cogeneration system and adaptive/predictive control for use therewith
A microprocessor controlled automated, multi-fuel apparatus to blend hydrogen, bio-fuel and/or natural or propane gases. This novel multi-stage apparatus first converts cooking oils into bio-fuel. The system automatically blends the bio-fuel with at least one of or both hydrogen gas, generated by a self-contained on-board hydrogen electrolyzer, and/or natural or propane gases. This blended “Hyenrich” gaseous fuel drives various processes including, but not limited to, cogeneration systems and electrical generators to produce “green” electricity by utilizing an adaptive and predictive learning algorithms to significantly reduce cost per kilowatt and lessen dependency on the over taxed utility grid, while simultaneously reducing emissions of CO, CO2 and NOx, making the method and apparatus an environmentally-friendly energy device. |
US08583345B2 |
Control chip for providing the basic functionality of a control unit
A control chip for providing the basic functionality of a control unit includes a voltage supply having at least two, in particular three, output voltages; at least two, in particular three, sensor power supplies, in particular having 5-V and/or 3.3-V output voltage; at least one driver for bidirectional interfaces; a CAN driver; a follower control; a main relay output stage having a diagnostic function; at least one bidirectional serial interface for controlling the output stages and for communicating with a microcontroller; at least six power output stages, in particular having rated currents of 0.6 A to 3 A; at least one low-level signal output, in particular having a rated current of 50 mA, and four ignition drivers. |
US08583344B2 |
Method for controlling glow plugs in a diesel engine, particularly for motor-vehicles
A method for controlling glow plugs associated with respective cylinders of a Diesel engine, which includes, but is not limited to the steps of storing data indicative of the activation sequence of the cylinders and activating sequentially each glow plug according to the stored activation sequence of the cylinders. |
US08583341B2 |
Method for the open-loop and closed-loop control of traffic flow
A method for the open-loop and closed-loop control of traffic flow by means of the automatic takeover of the longitudinal control a vehicle by a driver assistance system. First, the method detects the occurrence of a special situation. Then, a driver assistance system automatically takes over the longitudinal control of the vehicle. When the special situation ends, the driver regains the control over the vehicle, which he had before the activation of the driver assistance system. |
US08583340B2 |
Model based method to assess road curvature effect on travel time and comfort for route planning
Methods and systems for assessing the effect of road curvature on the travel time and the comfort level of a path determined by a ground based route planning system. The methods and systems identify a path and determine an allowable speed profile of the path, wherein the allowable speed profile satisfies a cross track acceleration constraint. Thereafter, the methods and systems determine an optimal speed profile of the path, wherein the optimal speed profile satisfies both an along track acceleration constraint and a speed constraint. Using the optimal speed profile, the road curvature of a path may be factored into a determination of the traversal time of the path. Additionally, using the optimal speed profile, the road curvature of a path may be used to derive a comfort level of the path. The optimal speed profile may be further used to provide driver assistance. |
US08583337B2 |
Brake device for vehicle
A brake device for a vehicle is provided in which a slave cylinder stroke-target motor rotational angle conversion means (M4) converts a target stroke for a slave cylinder into a target rotational angle for an electric motor, and a target electric motor control means (M5) carries out rotational angle feedback control of operation of an electric motor in order to make an actual rotational angle of the electric motor detected by an actual rotation angle sensor (Sd) converge to a target rotation angle. In this process, since a communication means (M7) formed of CAN transmits an actual brake fluid pressure detected by a fluid pressure sensor (Sb) at predetermined time intervals, and correction means (M6, M3) corrects the target rotation angle for the electric motor (the target stroke for the slave cylinder) based on a difference or a ratio of the actual brake fluid pressure and the target brake fluid pressure that is transmitted by the communication means (M7), it is possible to make the slave cylinder generate brake fluid pressure according to the driver braking operation state without being influenced by individual differences of the slave cylinder, change over time of the slave cylinder, or environmental conditions such as temperature. |
US08583335B2 |
Control device for vehicular drive apparatus
A control device for a vehicular drive apparatus, includes: a torque converter having a pump wheel, a turbine wheel and a stator wheel rotatably disposed between the turbine wheel and the pump wheel; an electric motor operative to drive and/or apply a brake to the stator wheel; a first connecting/disconnecting means operable to connect/disconnect the electric motor and the stator wheel to and from each other; a second connecting/disconnecting means operable to connect/disconnect the electric motor and an output shaft to and from each other; and mode switching means for switching a first mode in which the first connecting/disconnecting means is held in a connecting state to allow the electric motor to control a rotating state of the stator wheel and a second mode in which the second connecting/disconnecting means is held in a connecting state to enable the electric motor to perform power running and regeneration, depending on a running condition of a vehicle. |
US08583331B2 |
Monitoring and automatic equipment control systems
The present invention relates to monitoring and automatic control systems. |
US08583330B2 |
Vehicle car wash mode
A method of controlling a vehicle is provided. The method includes determining a current car wash mode from a plurality of car wash modes; and controlling at least one vehicle component based on the car wash mode. |
US08583322B2 |
Self-propelled crushing machine and method of controlling the same
A mobile crusher includes: a crusher that crushes raw material; a discharge conveyor being disposed on a downstream side of the crusher to discharge the material crushed by the crusher; an engine that serves as a driving source at least for the crusher and the discharge conveyer; a fuel injection quantity controlling unit that controls a speed of the engine; a crusher pressure sensor that determines a change in a load of the crushed material in the crusher; and a pressure sensor that determines presence or absence of the crushed material to be discharged on the discharge conveyor. When the crusher pressure sensor determines that the load on the crusher is reduced and the pressure sensor determines that the crushed material is not present on the discharge conveyor, the fuel injection quantity controlling unit lowers the speed of the engine to a decelerated speed. |
US08583316B2 |
Checking of a communication system for an aircraft under development
The invention relates to a method and a device for checking a communication system (3) comprising a plurality of modules (7) adapted to be installed in an aircraft under development (5), said checking device including: means (11) for building an identification and synchronization database (17) for said communication system (3), said database contractually defining interfaces between said plurality of modules from change notes relative to an initial technical definition, means (11) for defining, in said database (17), signals configured to be exchanged between said plurality of modules (7) via a plurality of connections (3) interconnecting said interfaces, said signals being defined to be synchronized with each other as well as with the physical materialization of said connections, and means (11) for checking, before an evaluation of a maturation test of the communication system (3), an interface consistency for all of said signals of said database (17). |
US08583314B2 |
Information system for industrial vehicles
Industrial vehicles communicate across a wireless environment and the wireless communication, data collection and/or processing capabilities of industrial vehicles are utilized to implement dashboard functions that thread status information from detail level views, up through intermediate views and to summary level views to facilitate efficient fleet maintenance, management and control. Further, industrial vehicle data may be communicated to a trusted third party server. As such, wirelessly collected industrial vehicle information is utilized within robust software solutions that aggregate and analyze data across multiple enterprises. |
US08583312B2 |
Guidance system automatic wheel angle sensor calibration
In one embodiment, a wheel angle sensor calibration method, comprising, while a vehicle is moving, automatically causing movement of the vehicle to a first full steering position followed by automatic movement to a second full steering position; recording wheel angle sensor values at the first and second full steering positions, respectively; determining an average of the wheel angle sensor values, the average corresponding to a target center wheel position; automatically causing movement of the vehicle to the target center wheel position; and responsive to the wheel angle sensor having a value equal to the average, recording the wheel angle sensor value as the target center wheel position. |
US08583305B2 |
System and method for detecting vehicle wake-up failure
A control system for a vehicle includes a wake-up module and a failure detection module. The wake-up module selectively powers on a vehicle control module, wherein the vehicle control module controls sub-systems of the vehicle. The failure detection module detects a failure of the wake-up module during a period when the vehicle control module is powered off and an enable condition is met, wherein the failure is detected based on (i) whether an internal wake-up is requested or an external wake-up is requested during a first predetermined period and (ii) whether a run/crank (R/C) operation is requested. |
US08583300B2 |
Automatic stabilizing unit for watercrafts
An automatic stabilization unit for watercraft such as boats, yachts and the like. In order to ensure stabilization of the watercraft with a high level of movement comfort at the same time over the entire speed range and in all water conditions, an electronic regulator is provided which stabilizes the water attitude of the watercraft during movement, while moving straight ahead and turning, as a function of the movement-situation-dependent rotation rates and longitudinal accelerations and/or lateral accelerations and/or vertical accelerations, using the actuating elements which are normally available in the watercraft, thus preventing or reducing to a minimum any stress on, damage to or danger to the boat, its occupants and the surrounding are thereof. |
US08583298B2 |
Signal system on railway vehicle, railway transportation system and railway vehicle
The invention solves the prior art problem of signals not being transmitted between ground and vehicle when a train stops so that a cross point of a loop coil or a boundary between two loop coils is positioned between antennas disposed on a front side and a rear side in a direction of travel of the train. The present invention provides an arrangement in which two or more antennas are disposed on a front side and a rear side in the direction of travel of the train and providing a difference in signal levels received via the respective antennas, so that even when the train stops with the cross point of the loop coil positioned between antennas disposed on the front side and the rear side in the direction of travel of the train and the signals received via the front-side antenna becomes reverse phase with the signals received via the rear-side antenna and the signals are cancelled out, the signals having a higher reception level remains without being cancelled out, and therefore, a given level of transmission and reception can be obtained. |
US08583297B2 |
Method and device for optimization of the mass of a satellite
A method and a device are provided for the optimization of the mass of a satellite. The method includes: a step of calculation of an elliptical second orbit obtained by rotation of a first orbit about an axis connecting the periapsis and the apoapsis, the elliptical second orbit being associated with a second maximum eclipse duration less than a first maximum eclipse duration; a step of determination of a maneuver enabling the satellite to move to the second orbit; and a step of calculation of a second battery mass making it possible to maintain the satellite in operation during the second maximum eclipse duration and of calculation of a mass of fuel necessary to effect the maneuver. |
US08583296B2 |
Low-altitude altimeter and method
A low-altitude altimeter (10) and a method of determining low altitudes for unmanned aerial vehicles (24). The altimeter includes at least two illuminators (12,14), at least one sensor (16), and a computing device (18). The illuminators (12,14) emit signals which are received by the sensor (16) in such a way that an angle at which they are received is determinable by the computing device (18). The computing device (18) processes each signal received by the sensor (16), determines the angle at which the sensor (16) received the signal, and, based thereon, determines the altitude of the unmanned aerial vehicle (24). When a first pair of illuminators are arranged along a fuselage axis, and a second pair of illuminators are arranged orthogonally to that axis, the computing device can combine first and second altitude, pitch angle, and roll angle measurements to provide a more refined altitude determination. |
US08583295B2 |
Method of controlling and regulating the deflection angle of a tailplane in a hybrid helicopter
A method of controlling and regulating a rotorcraft presenting a speed of advance that is high and stabilized, the rotorcraft including at least a main lift rotor (10), at least one variable pitch propulsion propeller (6), and at least one power plant for driving the main rotor(s) (10) and at least one propeller (6), said method consisting in using a first loop for regulating pitch or attitude, and a second loop for regulating speed by means of a control over the mean pitch of the propulsion propeller(s) (6), wherein the method further consists in controlling the deflection angle of a horizontal tailplane (30, 25, 35) by using a third loop for controlling and regulating said deflection angle of the horizontal tailplane (30, 25, 35) in order to minimize the total power consumed by the main rotor (10) and the propulsive propeller(s) (6), for a given speed and attitude. |
US08583294B2 |
Actuation control system
A dual redundant actuation control system for controlling a plurality of actuators for positioning a plurality of moveable aircraft components. The actuation control system includes a component controller. The component controller includes two component control channels. Each of the plurality of actuators is electrically connected to each of the two component control channels such that either of the two component control channels may control any or all of the plurality of actuators. |
US08583293B2 |
Flight control surface actuation force fight mitigation system and method
A system and method of mitigating a force fight between hydraulically-operated actuators that are coupled to a single flight control surface is provided. The differential fluid pressure across each hydraulically-operated actuator is sensed. The position of a user interface is sensed using a plurality of user interface position sensors. Flight control surface position is sensed using one or more position sensors. The sensed differential pressures, the sensed user interface positions, and the sensed flight control surface position are used to generate a plurality of substantially equal actuator commands. |
US08583286B2 |
Hybrid control device
A brain-based device (BBD) for moving in a real-world environment has sensors that provide data about the environment, actuators to move the BBD, and a hybrid controller which includes a neural controller having a simulated nervous system being a model of selected areas of the human brain and a non-neural controller based on a computational algorithmic network. The neural controller and non-neural controller interact with one another to control movement of the BBD. |
US08583281B2 |
Medication dispenser with integrated monitoring system
Devices, systems, and methods are provided for remote visualization of the storage compartments in a medication dispenser device, to monitor a patient's compliance with a medication dosage schedule and for verifying the proper loading of medication into the patient's medication dispenser device. The device may include a plurality of storage compartments, each having an interior space for storing at least one medication or medication reminder marker; an image capturing device (e.g., a camera) positionable to capture an image of the interior space of each storage compartment; and a communications module for electronically transmitting the captured image to a central monitoring station. |
US08583278B2 |
Method and device for processing objects with a temporary storage device and sorting system
Objects such as flat items of mail are processed. In a registration sorting run, the objects pass through a registration sorting system and are moved thereafter into a temporary storage device. For each object, a response message is generated and transmitted to a message address. At each predetermined execution time, an execution pass is performed in which the objects are taken from the temporary storage device and passed through an execution sorting system. If a response message which specifies an action is present for the object, the object is moved to a workstation where the specified action is carried out. Otherwise, the object is moved back into the temporary storage device. In a preferably subsequent storage period, an object is taken from the temporary storage device, and moved to a workstation, when a response message is present for this object. |
US08583274B2 |
Method for graphically providing continuous change of state directions to a user of medical robotic system
Continuous change of state directions are graphically provided on a display screen to assist a user in performing necessary action(s) for transitioning between operating modes in a medical robotic system or performing corrective action. A graphical representation of a target state of an element of the medical robotic system is displayed on a display screen viewable by the user. Current states of the element and indications directing the user to manipulate the element towards the target state are continuously determined and graphical representations of the continuously determined current states and indications are displayed on the display screen along with that of the target state. |
US08583273B2 |
Laser welding method
A laser welding method basically includes providing a robot that is moveably in accordance with predetermined movement data, and controlling the controlling a laser beam emitting section of the robot to emit a laser beam onto a predetermined irradiation position of a workpiece to conduct welding. The laser welding method further includes: measuring a current movement position of the robot with respect to a movement position specified in the predetermined movement data; operating of the robot to change the current movement position of the robot to a prescribed position based on the predetermined movement data; and adjusting a laser emission direction by controlling an emission changing section of the laser beam emitting section based on the current movement position of the robot and the predetermined movement data such that a laser beam is emitted from the laser beam emitting section and strikes the predetermined irradiation position of the workpiece. |
US08583272B2 |
Orthopods and equipment to generate orthopedic supports from computerized data inputs
Systems and methods for measuring feet and designing and creating orthopedic inserts are described. The method can include measuring a pressure the foot exerts during a stride at a plurality of points over a period of time, analyzing a pressure at the plurality of points over the period of time and designing the orthopedic insert based on the analysis. The system can include a device that measures a pressure exerted by a foot at a plurality of times at each of a plurality of points and a computer connected to the device, the computer having memory that stores the measured pressures and a program operable to analyze the measured pressures to create a design of an orthopedic insert. |
US08583270B2 |
Gingiva former and method for producing a design of a gingiva former
The invention relates to a gingiva former (1), which has a connecting geometry (5) to an implant (10) and comprises a tailor-made edge (2), a tapering lower part (4) that is located beneath and has a tailor-made shape, and a tapering upper part (8) having a lateral surface (9), wherein the lateral surface (9) has an angle of inclination (α) of between 0.5° and 30° with respect to a longitudinal axis (A) of the connecting geometry (5). |
US08583268B2 |
Synchronization and mixing of audio and video streams in network-based video conferencing call systems
In one aspect, audio streams are added to a mix until the mix is either complete (i.e., all audio streams have been added) or the mix is closed early (i.e., before the mix is complete). In another aspect, audio and video streams are synchronized by playing back the audio stream and then synchronizing display of the video frames to the playback of the audio stream. |
US08583263B2 |
Internet appliance system and method
An Internet appliance, comprising, within a single housing, packet data network interfaces, adapted for communicating with the Internet and a local area network, at least one data interface selected from the group consisting of a universal serial bus, an IEEE-1394 interface, a voice telephony interface, an audio program interface, a video program interface, an audiovisual program interface, a camera interface, a physical security system interface, a wireless networking interface; a device control interface, smart home interface, an environmental sensing interface, and an environmental control interface, and a processor, for controlling a data transfer between the local area network and the Internet, and defining a markup language interface communicated through a packet data network interface, to control a data transfer or control a remote device. |
US08583262B2 |
Implantable medical device that uses electrical current steering by means of output impedance modulation
A method and system of providing therapy to a patient implanted with an array of electrodes is provided. Electrical stimulation current is conveyed from at least two of the electrodes to at least one of the electrodes along at least two electrical paths through tissue of the patient, and the electrical stimulation current is shifted between the electrical paths by actively adjusting one or more finite resistances respectively associated with one or more of the electrical paths. |
US08583257B2 |
Various apparatus and methods for deep brain stimulating electrodes
An apparatus and related methods for a deployable deep brain stimulating probe with multiple, extendable tendrils capable of independently deploying from openings within the shaft of the probe into surrounding tissue. An electrode is disposed on at least one of the tendrils for treatment of deep brain tissue. |
US08583255B2 |
Implantable cardiac prosthesis generator having protection from an MRI examination
A generator for an implantable cardiac prosthesis, having a safekeeping mode of operation during an exposure to a magnetic field. The generator is connected to a lead including a first conductor (18) connected to a distal electrode (14), and a second conductor (20) connected to a proximal electrode (16). The generator to which the lead is connected includes a switch that temporarily switches to the potential of the metal housing of the generator (i.e., the ground potential) a first terminal connection (26) coupled to the external conductor (20) of the lead, and connects to the electronic circuit of detection/stimulation a second terminal connection (24) coupled to the internal conductor (18) of the lead. The first conductor temporarily acts as a shield for the second conductor for the duration of an MRI examination ensuring protection against the deleterious effects of exposure of the lead to the magnetic field generated by the MRI apparatus, notably heating of the electrodes due to induced currents in the conductors. |
US08583251B2 |
Implantable medical device which may be controlled from central station
An implantable medical device (IMD) comprises a transmitting/receiving (T/R) device for transmitting medical data sensed from a patient to, and for receiving control signals from, a medical expert (a human medical professional and/or a computerized expert system) at a remote location; an electronic medical treatment device for treating the patient in response to control signals applied thereto; and a sensor circuit, having a sensor circuit output, for producing sensor circuit output signal(s) representing medical data sensed from the patient. The IMD also includes logic device which analyzes the sensor circuit output signal(s) to detect a medical abnormality and, upon detecting an abnormality, either sends a notification signal representing a medical state of said patient to the medical expert at the remote location or sends a local treatment device control signal to the medical treatment device, or does both. |
US08583248B2 |
Systems, methods, and articles of manufacture for configuring hearing prostheses
The present application discloses systems, methods, and articles of manufacture for fitting a hearing prosthesis to a hearing prosthesis recipient. Some embodiments include generating a first set of two or more stimulation signals via a corresponding set of two or more channels of a hearing prosthesis, reducing the corresponding stimulation levels of the stimulation signals of the first set of two or more stimulation signals in response to receiving an indication that a sound sensation corresponding to the first set of two or more stimulation signals is uncomfortably loud, and generating a second set of one or more stimulation signals at the reduced stimulation levels via a first subset of one or more channels. |
US08583245B1 |
Methods and systems for archiving patient data used to fit a cochlear implant system to a patient
An exemplary method includes a fitting subsystem maintaining a plurality of patient data instances associated with a fitting of a cochlear implant system to a patient, displaying one or more of the patient data instances within one or more main views of a graphical user interface used to fit the cochlear implant system to the patient, receiving data representative of a request by a user to archive a patient data instance included in the plurality of patient data instances, and archiving, in response to the request, the patient data instance by preventing the patient data instance from being displayed within the one or more main views of the graphical user interface. Corresponding methods and systems are also described. |
US08583243B2 |
Apparatus for stimulating and/or monitoring activity in tissue
A prosthesis is provided comprising a substrate having a distal end and a proximal end; and a plurality of electrodes located at or adjacent the distal end of the substrate. The distal end of the substrate is configured for insertion, via an incision, between first and second tissue layers, such as the sclera and choroid in the eye. The prosthesis tapers in thickness towards the distal end and has a substantially curved provide profile at least on one surface so that the prosthesis can be inserted into position without needing a guide and without causing damage to the tissue or the prosthesis. The prosthesis can include an electrode interface unit located at or adjacent the proximal end of the substrate which locates between the tissue layers. An anchor portion can be provided that extends from the substrate into the incision. |
US08583242B2 |
Subchoroidal retinal prosthesis
Embodiments of the present disclosure are directed to utilization of one or more arrays that are placed under the choroid. In this approach, an array is placed under the choroid. To achieve this, a scleral incision can be made without cutting the underlying choroid or retina. The array can then be inserted into the space between the sclera and choroid and is pushed to the desired place. It is possible to make several of such scleral incisions in each quadrant of the eye to insert arrays of similar or different shapes into the subchoroidal space. Following insertion of the electrode array the scleral wound may be sutured around the cable to make the array and the eye more stable. |
US08583239B2 |
Implantable system enabling responsive therapy for pain
An implantable neurostimulator system for treating pain includes scheduled and responsive therapy capabilities including responsive stimulation applied to the brain and peripheral sections of the nervous system. Methods for treating chronic nociceptive, neuropathic, and psychogenic pain employ an inventive system to advantageously reduce multiple symptoms and components of pain and to address underlying causes of pain. |
US08583238B1 |
Wearable, unsupervised transcranial direct current stimulation (tDCS) device for movement disorder therapy, and method of using
The present invention relates to a system and methods for noninvasively providing therapy for movement disorder symptoms. The present invention provides such a therapy system which provides trans-cranial direct current stimulation (tDCS) in order to treat those symptoms and the disorders. The present invention further provides such tDCS therapy while the subject sleeps in order to minimize the time required and impact of the therapy on the subject's waking life. The system, methods, and devices of the present invention are intended to provide a low-dose electrical current, trans-cranially, to a specific area of the subject's brain while he or she sleeps in order to decrease the occurrence, severity, and duration of the symptoms of movement disorders. The present invention aims to reduce the amount of medication necessary, counteract the effects of medication wearing off during sleep, and to overall improve the quality of life of subjects suffering from movement disorders. |
US08583234B1 |
System and method for left atrial pacing in patients with diastolic heart failure
Techniques are provided for use with an implantable medical device for delivering left atrial (LA) pacing to address Diastolic Heart Failure, also referred to as Heart Failure with Preserved Ejection Fraction. In one example, pulse delivery times are selected for delivery of LA pacing pulses sufficient so that activation of the LA occurs when LA pressure (LAP) is lower than would occur in the absence of LA pacing. The pulse delivery times and also set so that subsequent activation of the right ventricle (RV) occurs when LAP is lower than would occur in the absence of LA pacing. LA pacing then is delivered by the implanted device at the selected pulse delivery times to mitigate Diastolic Heart Failure or to address other conditions. |
US08583233B2 |
Modification of AV conduction time sampling rate
Methods and/or devices for modifying the sampling rate for measuring a patient's intrinsic AV conduction time during cardiac therapy. For example, the sampling rate for measuring a patient's intrinsic AV conduction time may be modified (e.g., decrease or increased) based on one or more monitored physiological parameters, such as activity level and/or heart rate. |
US08583231B2 |
Method and system for characterizing supraventricular rhythm during cardiac pacing
A method and system for generating a characterization of one beat of a patient's supraventricular rhythm (SVR) involves performing such characterization while the heart is being paced. During SVR characterization, various pacing parameters are modified and the patient's supraventricular rhythm is characterized while the pacing parameters are modified. The SVR characterization process is effective in single and multiple chamber pacing modes. |
US08583230B2 |
Systems and methods for selectively limiting multi-site ventricular pacing delays during optimization of cardiac resynchronization therapy parameters
Techniques are provided for use with implantable cardiac stimulation devices equipped for multi-site left ventricular (MSLV) cardiac pacing. Briefly, intraventricular and interventricular conduction delays are detected for paced cardiac events. Maximum pacing time delays are determined for use with MSLV pacing where the maximum pacing time delays are set based on the conduction delays to values sufficient to avoid capture problems due to wavefront propagation, such as fusion or lack of capture. MSLV pacing delays are then set to values no greater than the maximum pacing delays and cardiac resynchronization therapy (CRT) is delivered using the MSLV pacing delays. In an example where an optimal interventricular pacing delay (VV) is determined in advance using intracardiac electrogram-based or hemodynamic-based optimization techniques, the optimal value for VV can be used as a limiting factor when determining the maximum MSLV pacing time delays. |
US08583228B2 |
Automatic multi-level therapy based on morphologic organization of an arrhythmia
Methods and systems for selecting tachyarrhythmia therapy based on the morphological organization level of the arrhythmia are described. Morphological organization levels of arrhythmias are associated with cardiac therapies. The morphological organization levels are related to cardiac signal morphologies of the arrhythmias. An arrhythmia episode is detected and the morphological organization level of the arrhythmia episode is determined. A cardiac therapy associated with the morphological organization level of the arrhythmia episode is delivered to treat the arrhythmia. For example, the morphological organization levels may be associated with the cardiac therapies based on one or more of retrospective database analysis, patient therapy tolerance, and physician input. The associations may be static or may be dynamically adjusted based on therapy efficacy. |
US08583222B2 |
ECG data display method for rapid detection of myocardial ischemia
Measured values of ST segment deviations obtained from a multi-lead ECG are transformed and displayed on a polar ST Circle Display, with zero ST deviation values located on a circle having a diameter that is greater than a maximum absolute ST segment deviation value obtained for any measured or derived lead. An ischemic condition and a location of the ischemia can thereby be easily determined. |
US08583221B1 |
Method and apparatus for display of cardiac signal episodes with over- or under-sensing
A medical device system senses cardiac signals and generates and stores sensing data including sensed cardiac events. A processor receiving the sensing data is configured to detect undersensed and oversensed events. The processor generates an episode display comprising event identifying codes in response to the received sensing data and produces an adjusted episode display in response to an event being identified as an undersensed event or an oversensed event. |
US08583215B2 |
Reduction of catheter electrode loading
A method for position sensing includes inserting a probe having a first probe-electrode and a second probe-electrode into a body of a subject, and coupling body-surface electrodes to a surface of the body. Currents passing between the first probe-electrode and the body-surface electrodes are measured, using first circuitry coupled to at least the first probe-electrode and having a first electrical ground, and position coordinates of the probe are determined responsively to the measured currents. Second circuitry, having a second electrical ground, is coupled to at least the second probe-electrode, and the first electrical ground is isolated from the second electrical ground. |
US08583214B2 |
Method for visually supporting an invasive examination or therapy of the heart with the aid of an invasive instrument
To visually support a catheter ablation in the heart, three-dimensional image data have been used prior to the intervention. During ablation, the position of the catheter is pinpointed by an orientation system. The orientation system acquires electroanatomical 3D mapping data. The two-dimensional image data is assigned to the 3D mapping data in the correct position and dimensions which is a time-consuming step. The invention makes provision for the orientation system being in a fixed location relative to the X-ray system so that a positionally and dimensionally correct alignment of the X-ray image data set with the 3D mapping data is no longer required. An image or surface based 3D-3D alignment of the three-dimensional data acquired prior to the intervention with the three-dimensional X-ray image data is considerably less time-consuming than alignment thereof with the 3D mapping data and is more reliable because more structures is recognized in the three-dimensional X-ray image data. |
US08583209B2 |
Method and system for monitoring cardiac function of a patient during a magnetic resonance imaging (MRI) procedure
A method for monitoring cardiac function of a patient during a magnetic resonance imaging (MRI) procedure, including: acquiring an MR image sequence of the patient's heart during a cardiac phase; segmenting a left ventricle of the patient's heart in the MR image sequence, wherein the segmentation produces endocardial and epicardial contours; representing at least one of the contours in polar or radial coordinates and computing its Fourier transform, wherein the Fourier transform produces Fourier descriptors for the contour; putting a vector of the Fourier descriptors into a classifier, wherein the classifier determines whether the contour reflects normal wall motion in the cardiac phase or whether the contour reflects abnormal wall motion in the cardiac phase; and alerting a medical practitioner when abnormal wall motion is detected. |
US08583206B2 |
Sensor arrangement and method for monitoring physiological parameters
The invention refers to a sensor arrangement with at least one sensor and a method for monitoring physiological parameters of a person, a textile fabric and a use of a textile fabric. An sensor arrangement is described that is suited to improve signal quality and suppress noise, for instance in remote capacitive sensing of body parameters. To achieve this, certain textile fabrics are used, preferably integrated into textile used in a bed, e.g. the blanket, the bed cover, or the mattress. These textile fabrics allow for a suppression of electromagnetic interference from external sources and can be arranged to avoid charge build-up during measurements, in particular those caused by movements of the person. |
US08583205B2 |
Analyte sensor calibration management
Methods, devices, and systems for calibrating an analyte sensor are provided. Embodiments include determining a sensitivity value associated with an analyte sensor, retrieving a prior sensitivity value associated with the analyte sensor, determining whether a variance between the determined sensitivity value and the retrieved prior sensitivity value is within a predetermined sensitivity range, determining a composite sensitivity value based on the determined sensitivity value and the retrieved prior sensitivity value, and assigning a successful calibration sensitivity value based on the retrieved prior sensitivity value when the variance is within the predetermined sensitivity range. |
US08583202B2 |
Method of managing thermal contraction of a superconductor cable and arrangement for implementing this method
A method of managing thermal contraction of a superconductor cable (2) having a cable body surrounded by an external screen (2A) made form wound metal elements and installed between its ends in an enclosure (1) or cryostat filled with a cryogenic liquid, where the method includes mechanically applying a locking force loading only said screen (2A) at a so-called locking point (5A, 5B) in the vicinity of the ends of the cable. |
US08583198B1 |
Active cover for electronic device
Systems and methods of providing a mobile phone cover are described. In some embodiments, the mobile phone cover may include, for example, a processor and lighting devices. The lighting devices may be operatively coupled to the processor. The processor may be configured, for example, to receive first signals based on second signals in which the second signals are generated by the mobile phone. The second signals may be indicative of an incoming call, an incoming message, a pending message, and/or a calendar alert (e.g., an upcoming appointment), for example. The processor may be configured to cause lighting of one or more of the lighting devices based on the first signals. |
US08583187B2 |
Shielding structures for wireless electronic devices with displays
Electronic devices such as computers and handheld devices are provided. The electronic devices may have electrical components such as displays that are driven by driver circuitry. During operation, the driver circuitry may generate radio-frequency noise. Communications circuitry in the electronic devices may be shielded from the radio-frequency noise by radio-frequency shielding structures. The shielding structures may be mounted on portions of the display module, on a cover glass layer, or on other structures such as housing structures. The radio-frequency shielding structures may be formed from one or more metal segments. The metal segments may run along edges of the display. A device housing may have a ground formed from a conductive peripheral member that runs around peripheral edges of the housing and a conductive plate that is connected to the conductive peripheral member. The radio-frequency shielding structure may be connected to the ground using conductive structures. |
US08583183B2 |
Transmission and reception parameter control
A system and method for implementing transmission parameter control at a transmitting station is described. The exemplary system and method comprises querying a transmission parameter control module for a transmission schedule. The transmission schedule comprises at least one schedule entry defining a set of transmission parameter controls as they pertain to a destination address. At least one packet of data is then transmitted to the destination address according to the transmission parameters controls of at least one schedule entry from the transmission schedule. A system and method for selecting an antenna configuration corresponding to a next transmission of packet data is also disclosed. |
US08583182B2 |
Dynamic cell configuration employing distributed antenna system for advanced cellular networks
A method, an apparatus and a computer program product for configuring remote antenna units with communication properties in a radio access communication system employing a distributed antenna system (DAS) are provided. The method including configuring each of the one or more remote antenna units with remote-antenna-unit-specific communication properties dynamically during communication. |
US08583181B2 |
Management of unauthorized user equipments in a femto base station environment
A method of managing registration requests from unauthorized user equipments in a cellular communications network includes monitoring such further registration requests and maintaining a count of the total number of registration requests from said user equipment. Based on the counted number of unsuccessful registration requests, different mechanisms can be used to reject the registration request. |
US08583179B2 |
Communication device comprising a battery and a near-field communication module
A mobile telecommunication device including at least one telecommunication circuit; at least one subscriber identification module; at least one assembly including at least one supply battery; and a switch of selection between a power supply of the subscriber identification module by the assembly and by the telecommunication circuit according to the presence or not of a near-field communication module in the assembly. |
US08583173B2 |
Credit card imaging for mobile payment and other applications
A mobile payment device includes a contactless payment module, a processing module, and a display module. The contactless payment module is coupled to execute a credit payment transaction. The processing module is coupled to detect the executing of the credit payment transaction and retrieve credit image data based on the detecting. The display module is coupled to process the credit image data into a displayed credit image. |
US08583172B2 |
Dual mode mobile terminal access to a wireless communication network
The present invention is directed to connecting a dual mode mobile terminal to a wireless communication network and includes connecting a dual mode mobile terminal to a wireless communication network using a mobile attachment mode or a fixed attachment mode. This includes detecting an operative transfer state of the dual mode mobile terminal triggering a transfer from the mobile attachment mode to the fixed attachment mode, and achieving a mobile attachment mode detach from the wireless communication network in the mobile attachment mode upon detection of the operative transfer state. This also includes achieving a fixed attachment mode attach to the same wireless communication network subsequent to execution of the mobile attachment mode detach to initiate the fixed attachment mode. |
US08583170B2 |
Multi-band aggregated spectrum receiver employing frequency source reuse
Efficient carrier aggregation is enabled in a receiver employing a single frequency source, and dividing the frequency source by different frequency dividing factors to generate two or more RF LO frequencies. Received signals are down-converted to intermediate frequencies by mixing with the respective RF LO frequencies. By utilizing only a single high frequency source, embodiments of the present invention avoid spurious and injection locking issues that arise when integrating two or more frequency sources, and additionally reduce power consumption as compared to a multiple frequency source solution. |
US08583169B2 |
Method and system for bluetooth transport sharing to carry GPS or other types of data
Aspects of a method and system for Bluetooth transport sharing to carry GPS or other types of data are provided. A multi-standard Bluetooth enabled device may operate via integrated radios such as a GPS radio. The Bluetooth transport path may be shared to carry both Bluetooth data and non-Bluetooth data. The non-Bluetooth data may be converted to Bluetooth vendor specific packets using the assigned vendor specific commands. The Bluetooth vendor specific packets may be multiplexed with other Bluetooth HCI packets and communicate over the Bluetooth transport path. The Bluetooth vendor specific packets may be de-multiplexed based on the assigned vendor specific command and routed properly. Non-Bluetooth devices may be an on-chip and off-chip devices. The multi-standard Bluetooth enabled device may enable a downloadable driver to ensure communication with the off-chip devices. The Bluetooth transport path may be UART, USB, SPI, and/or I2C. |
US08583167B2 |
Mobile telephone sudden impact warning and reporting feature
A warning system for wireless mobile telephones that notifies designated users and broadcast an audible sound when suddenly de-acceleration. The telephone is coupled to a wireless telephone transmitter configured to operate with a nearby compatible wireless telephone network. The telephone includes a display, a speaker, an internal accelerometer and a programmable, impact-activated software program loaded into its working memory. The software program when executed continuously monitors for triggering signals from the internal accelerometer. When a triggering signal is produced, the software program is activated into an alarm state which then performs the notifications tasks designated by the user during the setup steps. The software program is configured to presents various input menus on the display that enables the user to turn the system ON and OFF, selective an alarm mode to be used, select a pre-alarm time period, an alarm duration period, and adjust the sensitivity of the accelerometer. |
US08583166B2 |
Mobile terminal device
A mobile terminal device includes an input unit for inputting addressee information data relevant to an addressee of a videophone communication including at least a phone number, a data storage unit for storing a plurality of the addressee information data inputted by the input unit in a group, a retrieval unit for retrieving one of plural groups stored in the data storage unit, a set unit for executing a retrieval process from the plural groups stored in the data storage unit using the retrieval unit based on the set addressee information data of the addressee after setting the addressee of the videophone communication to set the addressee corresponding to the addressee information data of the retrieved group as the addressee of the videophone communication, and a communication unit for executing the videophone communication based on the addressee information of the addressee of the videophone communication set by the set unit. |
US08583163B2 |
Transport format combination selecting method, wireless communication system, and mobile station
A mobile station calculates the transmission power of a first physical channel using each of first TFCs, and determines whether the mobile station is in a transmission capable state or not. Then, the mobile station calculates the sum of the transmission power of first and second physical channels, with respect to each of combinations of the first and second TFCs, and determines whether the mobile station is in the transmission capable state or not. Then, the mobile station selects a first TFC from the first TFCs wherein the mobile station is in the transmission capable state. Then, the mobile station selects a second TFC from the second TFCs which are included in combinations wherein the mobile station is in the transmission capable state among the combinations including the selected first TFC. Thereafter, data is transmitted using the selected first and second TFCs, respectively. |
US08583161B2 |
Method of performing feedback load reduction and related communication device
A method of performing feedback load reduction for a mobile device in a wireless communication system is disclosed. The method comprises measuring a signal from the network to get Channel State Information (CSI); comparing the measured CSI with at least one threshold and determining one region where the CSI falls in from a plurality of regions divided by the at least one threshold and ranked in order; and sending a rank for the determined region to the network. |
US08583157B2 |
System and method for managing spectrum allocation
Disclosed are techniques for managing situations where spectrum use by one party is preempted by spectrum needs of another party. A revocation may be sent from a spectrum management system to secondary radio systems that are impacted by the presence of priority radio system. Remedial action may be taken if an acknowledgement of the revocation message is not received from a secondary radio system. Also, the secondary radio systems may transmit keep-alive messages to monitor operation of the communication pathway for the revocation messages. |
US08583155B2 |
Method and system for frame timing acquisition in evolved universal terrestrial radio access (EUTRA)
Aspects of a method and system for frame timing acquisition in evolved universal terrestrial radio access (EUTRA) may include determining a received secondary synchronization sequence (SSS) based on a selected cyclic prefix length and on synchronization of a primary synchronization sequence (PSS). A first portion of information associated with the received SSS may be processed separately from a second portion of information associated with the received SSS. A frame timing and/or base station identifier may be determined by comparing the processed first portion of information with the processed second portion of information. The cyclic prefix length may be selected from a finite set of possible cyclic prefix lengths. The cyclic prefix length may be, for example, 9 samples or 32 samples. The primary synchronization sequence synchronization may be determined via correlation. |
US08583148B2 |
Method and apparatus for suggesting a message segment based on a contextual characteristic in order to draft a message
An apparatus may include a messaging module configured to suggest a message segment in order to draft a message. A contextual characteristic determiner may be used to determine contextual characteristics of the apparatus, the recipient of a call, and/or the user of the apparatus and thereby the messaging module may suggest the message segment based on the contextual characteristics. The contextual characteristics may include user emotions, which may be recognized by an emotion recognizer. Message segments may also be based on prior messaging history. Thereby, the apparatus may suggest message segments in order to more easily draft messages when, for example, initiating or responding to attempted voice communications. Further, the apparatus may include a reminder scheduler which is configured to schedule a reminder to respond to an attempted voice communication. |
US08583147B2 |
Verifying availability of idle-mode mobile subscriber station in wireless access system
A method of verifying availability of a mobile subscriber station that is in an idle-mode includes requesting to a base station by the mobile subscriber station to enter an idle-mode, wherein the base station is associated with a paging group comprising a plurality of base stations, and receiving from the base station an idle-mode response command to enter the idle-mode. The method also includes receiving from the base station a paging command comprising an action code associated with performing ranging while the mobile subscriber station is in the idle-mode to verify availability of the mobile subscriber station with respect to the base station, wherein if the ranging is not successfully performed with the base station during a predetermined period, the base station continues to transmit the paging command until a paging retrial count reaches a predetermined threshold. |
US08583146B2 |
Indoor positioning using joint likelihoods
A method in a mobile terminal for estimating a position of the mobile terminal includes: receiving an expected measurement map indicative of expected measurement values of a parameter; receiving parameters of a matrix corresponding to the expected measurement map; capturing actual measurement values of the parameter for a plurality of communication devices; and utilizing the received parameters and actual measurement values to estimate a position of the mobile terminal, where the expected measurement map includes, for each of a plurality of hypothesis locations (Loc(i,j)), a set of expected measurement values ({right arrow over (μ)}Loc(i,j)) containing expected measurements for the parameter, each of the expected measurements corresponding to a respective communication device of the plurality of communication devices. |
US08583144B2 |
I-bed for cooperating personal electronic device
An accessory for use with a cooperating portable electronic device (PED) is provided. The accessory includes a station that can support a PED, and also charge it in some embodiments. A cooperating PED transmits an action signal when it receives an incoming call or text. When the station senses the action signal, it further generates a human-perceptible indication to help notify the user, who might have walked away. The human-perceptible indication can include a call sound or a light signal. This way, when the PED is only vibrating, the call sound can be such that the station rings like a regular home telephone. As such, the user can keep the PED at the “Silent” annunciation mode continuously, confident that they will learn about a call, even if they do not have it on their person. |
US08583143B2 |
Network-based implementation of velocity controls for a mobile communication device
A communication network includes a wireless network, a location platform, and a network component. The wireless network includes a base station to send data to and receive data from a mobile station via radio frequency communication signals. The location platform is operably coupled to the wireless network. In one embodiment, the location platform computes a velocity of the mobile station in response to a velocity request. The network component is operably coupled between the wireless network and the location platform. In one embodiment, the network component compares the computed velocity of the mobile station with a velocity threshold in response to an attempted communication involving the mobile station. The network component also implements a restrictive action for the attempted communication involving the mobile station in response to a determination that the computed velocity exceeds the velocity threshold. |
US08583140B2 |
Method and apparatus for improving radio location accuracy with measurements
A method and apparatus to utilize a set of measurements (either partial or compete) to improve the accuracy of an initial position estimate for a wireless terminal. The initial position estimate for the terminal is first obtained (e.g., based on a cell-ID or an enhanced cell-ID solution). Measurements are obtained for the terminal. The initial position estimate is then updated with the measurements to obtain a revised position estimate for the terminal. The updating may be performed by (1) deriving a measurement vector based on the initial position estimate and the measurements, (2) forming an observation matrix for the measurements, (3) determining a matrix of weights, (4) deriving a correction vector based on the measurement vector, the observation matrix, and the weight matrix, and (5) updating the initial position estimate with the correction vector. |
US08583139B2 |
Context diary application for a mobile terminal
The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations; image or video file presentations that can be associated with previous periods of time, locations or other context data. |
US08583138B2 |
Communications system with efficient multiprotocol-aware channel selection and interference avoidance
In one example, a method and system for selecting a channel for use with a mobile communication device is described. A shared frequency band shared between a first wireless communications protocol and a second wireless communications protocol is scanned to identify an active second wireless communications protocol channel. One or more first wireless communications protocol channels corresponding to the active second wireless communications protocol channel are removed from a list of selectable channels. A first wireless communications protocol channel is selected from the list of selectable channels. |
US08583136B2 |
Device, method, and system for adjusting a mobile communication service area
There are provided a communication device, service-area adjusting method, and mobile communication system capable of accurately executing an optimization algorithm on an actual field. An EMS (a communication device) acquires an index value indicating downstream reception quality of a mobile station in a communication area from the mobile station via a base station in the communication area with respect to each mobile station. Then, the EMS determines whether to start or end the execution of arithmetic processing of a transmission parameter of each base station in the communication area by comparing a value based on at least any of average communication quality between the base station and mobile station in the communication area, throughput, and received power, which is obtained based on an index value of each mobile station, with a reference value. |
US08583129B2 |
Method and apparatus for acquiring available channel information in a wireless local area network system
Methods and apparatuses for acquiring/providing available channel information using Generic Advertisement Service (GAS) protocol in a wireless local area network (WLAN) are disclosed. AP (Access Point) station has a capability to acquire information for available channels from a database using a specific protocol related to an operation within the White Space (e.g. Access Network Query Protocol (ANQP)). And, non-AP station can retrieve the information for available channels by transmitting a Generic Advertisement Service (GAS) initial request frame to the AP station, wherein the GAS initial request frame comprises an Advertisement Protocol Element whose element ID indicates the specific protocol, and receiving a GAS initial response frame comprising a White Space Map (WSM) the specific protocol. The WSM comprises one or more white space channel units, and each of the white space channel units comprises a channel number field indicating one of the available channels and a power constraint field indicating a maximum allowable power on the indicated channel. |
US08583128B2 |
Apparatus and method for mapping physical control channels
An apparatus and method that map physical control channels onto radio resource elements are described. The method may include mapping physical control channels of a first mobile radio technology onto a first set of radio resource element groups, mapping physical control channels of the second mobile radio technology onto a second set of radio resource element groups, generating mapping information specifying the mapping of physical control channels of the first mobile radio technology onto the first set of radio resource element groups, and generating mapping information specifying the mapping of physical control channels of the second mobile radio technology onto the second set of radio resource element groups. |
US08583126B2 |
Methods and apparatus for line selection in a communication device
Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In at least one broad aspect, priority rankings are determined based on a number of factors and selection of a communication line accessible at the communication device on which an outgoing call may be placed is made based on the priority rankings. A list of communication lines ordered by priority rankings may also be displayed. |
US08583124B2 |
Base station and mobile communication method to change a transmission power of communication channel
A femto base station according to the present invention includes: a downlink perch channel signal transmission power controller unit configured to change a transmission power of a downlink perch channel signal when a first condition is satisfied; and an uplink reception sensitivity controller unit configured to change an uplink reception sensitivity when a second condition is satisfied after the first condition is satisfied. |
US08583123B2 |
Methods for controlling radio links in a cellular communication system
A method for controlling radio links in a cellular communication system. The method comprises: receiving an active set update message from the system controller via at least one of the first radio link and the second radio link at the first user equipment to direct the first user equipment to terminate the first radio link, determining a communication status of the first radio link according to a current quality of the first radio link and a current quality of the second radio link after receiving the active set update message, and managing the first radio link and the second radio link according to the communication status. |
US08583119B2 |
Method and apparatus for management of automatic neighbor relation function in wireless networks
Systems and methodologies are described that facilitate management of automatic neighbor relation functions in wireless networks. The system can include components and/or devices that ascertain whether or not to add or remove a neighbor relation based on information associated with an operations and management system, wherein the operations and management system dispatches add or remove requests to a base station that establishes, updates, and/or maintains a neighbor relations table and/or set of neighbor relations that includes neighbor relations between cells. |
US08583114B2 |
Channel searching method and apparatus
A method of identifying an available channel of a plurality of frequency channels defined in a radio frequency spectrum for use by a transmitting station, wherein scanning for an available channel in a frequency spectrum is performed by a scanning method in which a bidirectional search is performed away from an initial channel frequency. The method may include steps to take when a boundary of the spectrum is encountered, and may also take into account existing information concerning channel reservation. A related scanner and radio apparatus is also described. |
US08583112B2 |
End user controlled temporary mobile phone service device swapping system and method
User controlled temporary mobile phone and/or data service device swapping systems and methods including particular implementations and embodiments comprising a plurality of mobile phone user control accounts at least a first telephone number or other registration number registered with each of the plurality of phone service or cellular service user control accounts, and at least two different phone devices registered with each of the plurality of user control accounts, and a mobile phone user interface configured to receive input from the mobile phone user to indicate which of the at least two different mobile phone or cellular devices associated with the mobile phone user control account is to be associated and to transmit data indicating the association to a phone number or other service access number registry. |
US08583111B2 |
Switch circuit and method of switching radio frequency signals
An RF switch circuit and method for switching RF signals that may be fabricated using common integrated circuit materials such as silicon, particularly using insulating substrate technologies. The RF switch includes switching and shunting transistor groupings to alternatively couple RF input signals to a common RF node, each controlled by a switching control voltage (SW) or its inverse (SW_), which are approximately symmetrical about ground. The transistor groupings each comprise one or more insulating gate FET transistors connected together in a “stacked” series channel configuration, which increases the breakdown voltage across the series connected transistors and improves RF switch compression. A fully integrated RF switch is described including control logic and a negative voltage generator with the RF switch elements. In one embodiment, the fully integrated RF switch includes an oscillator, a charge pump, CMOS logic circuitry, level-shifting and voltage divider circuits, and an RF buffer circuit. |
US08583110B2 |
Distributed policy services for mobile and nomadic networking
A method of disseminating topology information related to a subscriber in a system having one or more networks, each network having access devices and policy functions, includes identifying a current location of the subscriber by a serving policy function. The method further includes forwarding information relating to the current location from the serving policy function to an anchor policy function associated with the subscriber. The process of identifying the location of the subscriber and forwarding the information to the anchor policy server is repeated each time the subscriber changes its physical location. The system uses the current location information to route policy information from the anchor policy function to the policy function that is serving the subscriber. The system may use a push model, a pull model, or a combination thereof, to disseminate the topology information. |
US08583109B2 |
Method and system for exchanging NRTRDE files between a visited network and a home network in real time
The present invention provides a method for facilitating exchange of roaming information between a first gateway and either a Near Real Time Roaming Data Exchange (NRTRDE) agent or second gateway in real time. The method includes obtaining, by a first gateway associated with the VPMN, one or more event parameters in real time from mobile communication of the VPMN's inbound roamer coming from the HPMN. The method further includes generating the roaming information at the first gateway in real time, using one or more obtained event parameters such that the generated roaming information is comprehendible to either an NRTRDE agent associated with the VPMN or a third party vendor, or a second gateway associated with the HPMN. The method further includes providing the roaming information by the first gateway to either the NRTRDE agent or the second gateway in real time. |
US08583099B2 |
Method for uplink communication in mobile communication environment
A method of recognizing states and locations of user equipment in a network by using a random access (RA) channel at a base station without alteration of the conventional network environment or configurations of user equipment. A mobile communication system of an embodiment includes a first base station; and one or more second base stations having service regions smaller than a service region of the first base station. The first base station is operable to broadcast configuration information to the user equipment for connecting to at least one of the one or more second base stations. The user equipment is operable to transmit an uplink signal to at least one of the one or more second base stations in accordance with the configuration information received from the first base station, and at least one of the one or more second base stations is operable to transmit information on the user equipment that transmitted the uplink signal to the first base station after receiving the uplink signal. |
US08583098B2 |
Call forwarding system and method for forwarding a call to a terminal through near-field wireless communication
In a call forwarding system, a management apparatus of the call forwarding system determines service terminals capable of near field wireless communication within a reception range of near field wireless communication, generates a terminal list, and receives a call event message reporting the receipt of a call from a reference terminal. The management apparatus may transmit a call report message including the terminal list to the reference terminal and the service terminals. The management apparatus may forward the call initially received by the reference terminal to a terminal which transmitted a receipt request message by transmitting a call forwarding request message to the reference terminal. The management apparatus may transmit, to the reference terminal and the service terminals, a receipt report message reporting the call was forwarded. According to a change receipt message or upon non-receipt by an intended terminal, the call may be reforwarded to another terminal. |
US08583097B2 |
Method for conference call prompting from a locked device
A method for joining a conference call from a communication device, the communication device having a locked state and an unlocked state. The method includes displaying an interface on the communication device while the communication device is in the locked state, the interface including an option to join a scheduled conference call, receiving an input for selection of the option while the communication device is in the locked state, unlocking the communication device to the unlocked state, and sending a communication to a second communication device for establishing a conference call session. |
US08583095B2 |
Mobile terminal device
A mobile telephone includes a display, a memory which stores at least an originator name associated with a telephone number or a mail address as originator information, and a display controller which controls display in notifying the arrival of an incoming telephone call or incoming electronic mail. It is determined whether the mobile telephone is moved in a preset pattern based on output from an acceleration sensor in notifying the arrival of an incoming call. In the case where the mobile telephone is moved in the preset pattern, the display controller causes the display to display an originator name from originator information. |
US08583094B2 |
Incoming-call management method of a mobile telecommunication device
An incoming-call management method of mobile telecommunication devices is provided. The method includes offering options for telephone holder and caller, and controls the procedure according to the telephone holder's setting and caller's decisions. |
US08583092B2 |
Method and system for a persistent request generated by a wireless device, executed remotely and output to configurable local resources
Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are disclosed and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD. |
US08583084B2 |
Ping feature for electronic devices
A pinging electronic device, a pingable electronic device and a network for the devices are disclosed. The ping electronic devices comprising a ping function and a transmitter wherein the ping function is adapted to generate and the transmitter is adapted to transmit over an ad hoc wireless network at least one associated ping control message to at least one pingable electronic device paired to the pinging electronic device for actuation of at least one indicator element of the at least one pingable electronic device. |
US08583079B2 |
Rich presence status based on location, activity, availability and transit status of a user
A method and system for determining and sharing rich presence status of a user is presented. Multiple types of presence status options are associated with user's status based on location, activity, availability, transit status, and user's text updates, which the user can selectively share on their mobile device with different groups of users, and make one or more aspects of their presence status broadly available to everyone. Also a system to determine status based on auto-updates and manual updates is presented. |
US08583076B2 |
Emergency communication system and method
A method and system for providing an emergency contact service are disclosed. The emergency contact system monitors presence off users with respect to various user devices in order to determine at which devices each user is present. An emergency message is then transmitted to devices at which the user is present. The emergency contact service is then capable of receiving a confirmation message to confirm receipt of the emergency message. The emergency contact service can track the users by retrieving location information, such as a GPS location, associated with a device at which a user is present. The emergency contact service can then identify whether a user in is the vicinity of an emergency location, and transmit an emergency message to the user is the user is in the vicinity of the emergency location. |
US08583074B2 |
Wireless security messaging model
Reducing power consumption and interference in wireless communication is provided. For example, in one embodiment, a method is provided that listens for radio frequency (“RF”) activity on a receiver utilizing a first receiver antenna. When no RF activity is detected the receiver is switched “on” and a command is transmitted. If a reply to the transmission is not received the receiver is turned “off.” After an expiration of time, the receiver is again switched “on” and another command is transmitted on a second antenna coupled to the receiver. Thereafter, if a reply is not received the receiver is again turned “off.” Embodiments of the invention also include other methods, computer-readable mediums, apparatuses, and systems that contain features similar to the features in the above described method. |
US08583071B2 |
Methods and circuits for detecting and reporting high-energy particles using mobile phones and other portable computing devices
Described are mobile phones that incorporate radiation detectors formed using commonly available semiconductor memories. The radiation detectors require little or no additional hardware over what is available in a conventional phone, and can thus be integrated with little expense or packaging modifications. The low cost supports a broad distribution of detectors. Data collected from constellations of detector-equipped mobile phones can be used to locate mislaid or stolen nuclear materials or other potentially dangerous radiation sources. Phone users can be alerted to radiation dangers in their vicinity, and aggregated phone-specific error data can serve as user-specific dosimeters. |
US08583069B2 |
Method and arrangement for reducing interference in a received signal
A method and arrangement reduce an interference which is caused in a received signal from a reception antenna by a transmitted signal with transmitted data which are distributed stochastically over time from a transmission antenna which is physically close by. The transmission of the transmitted signal from the transmission antenna is activated and deactivated by a control signal from a control circuit over time such that reception dropouts in the received signal which are caused by the interference are corrected by an error correction unit for the received signal. |
US08583067B2 |
Apparatus and method for improved wireless communication reliability and performance in process control systems
An apparatus includes a transceiver configured to transmit wireless signals to and receive wireless signals from wireless nodes associated with an industrial process. The apparatus also includes a controller configured to initiate transmission of the wireless signals and to process data contained in the received wireless signals. The transceiver includes a diversity receiver configured to process the wireless signals from the wireless nodes. The transceiver may be further configured to perform beam-shaping in order to transmit a directional beam to at least one of the wireless nodes. Also, the controller may be configured to perform spatial routing by identifying a target of a wireless transmission and to initiate transmission of the directional beam towards a known or estimated location associated with the identified target. |
US08583066B2 |
System and method for frequency offsetting of information communicated in MIMO-based wireless networks
A communications system includes a multiple-input/multiple-output (MIMO) architecture for high capacity switched mesh networks. The MIMO architecture has a plurality of radio frequency chains. One of the plurality of radio frequency chains is configured to apply a first frequency offset to a base frequency of an output signal to generate a first transmitting frequency; and another of the plurality of radio frequency chains being configured to apply a second frequency offset to the base frequency to generate a second transmitting frequency. The system uses the carrier frequency offset to lock the clock of the master subsystem to the clock of the slave subsystem, thereby enabling bandwidth expansion to be employed on the MIMO data streams. |
US08583065B2 |
Digitally controlled antenna tuning circuit for radio frequency receivers
A novel digitally controlled antenna tuning circuit that enables the implementation of low cost, wideband tuning circuits for antennas in receive applications. The invention is operative to switch a plurality of tuning elements into and out of a main receive signal path. Each individual tuning element is switched into or out of the receive signal path using a single PIN diode. For series connected tuning elements, the diode is connected in parallel to the tuning element. For tuning elements connected in parallel, the diode is connected in series with the tuning element. The diodes are switched in accordance with control voltages which forward bias the diodes to effectively create a low resistance path thus either inserting or removing a tuning element from the receive signal path depending on its configuration in the circuit. |
US08583063B1 |
Antenna configuration selection by a wireless communication device
A wireless communication device comprises an antenna interface, a user interface, and a processing system. The antenna interface is configured to physically connect to an antenna mounting unit. The user interface is configured to receive wireless communication usage information from a user. The processing system is configured to process the wireless communication usage information to select one of a plurality of antenna configurations. The user interface is configured to display an image of the selected antenna configuration installed on the antenna mounting unit. |
US08583062B2 |
Methods for determining optimum power supply voltages for radio-frequency power amplifier circuitry
Electronic devices with wireless communications capabilities are provided. The electronic device may include storage and processing circuitry, power amplifier circuitry, power supply circuitry, etc. The storage and processing circuitry may direct the power amplifier circuitry to operate using a desired gain mode, in a particular radio channel, and at a given output power level. The power supply circuitry may bias the power amplifier circuitry with a power supply voltage. The performance of the power amplifier circuitry may be characterized by an adjacent channel leakage ratio (ACLR) margin. The power consumption of the power amplifier circuitry may be characterized by a current savings ratio. A cost function may be calculated by taking the product of the ACLR margin and current savings ratio. A minimum point for each cost function curve may be determined. It is desirable to bias the power amplifier circuitry with a supply voltage corresponding to the minimum point. |
US08583058B2 |
Method and system for chip-to-chip mesh networks
A wireless device comprising a plurality of chips may be operable to communicate wireless signals via a mesh network comprising a plurality of integrated directional antennas on the plurality of chips. Wireless signals may be communicated between the plurality of the chips and/or with devices external to the wireless device via the mesh network. Beam-formed wireless signals may be communicated via the plurality of integrated directional antennas. The plurality of chips may be integrated on a single package or on a plurality of packages, which may comprise one or more circuit boards. Wireless signals may be communicated with devices external to the single package via the mesh network. The directional antennas may comprise patch antennas and/or dipole antennas. |
US08583056B2 |
Wireless/wired mobile communication device with option to automatically block wireless communication when connected for wired communication
A mobile wireless communication device also has at least one wired communication port. Enhanced security is achieved by permitting the device to automatically disable one or more wireless ports when connected to a wired port. Specific combinations/permutations of such automatic control may be effected by use of an IT Policy also resident on the device. |
US08583051B2 |
Apparatus for removing interference between neighbor cells in a radio communication system, and method for same
The present invention relates to an apparatus for removing interference between neighbor cells in a radio communication system, and to a method for same. The apparatus according to the present invention includes a receiving unit which receives receiving power information and signal-to-noise ratio information of a neighbor cell base station from multiple receiving antennas, a first determination unit for determining the number of major neighbor cell interference signals by using the received receiving power information and the signal-to-noise ratio information, a second determination unit for determining a candidate signal vector of a target signal in accordance with the determined number of major neighbor cell interference signals, the received signal-to-noise ratio, and the number of the multiple receiving antennas, a third determination unit for determining a candidate signal matrix of the major neighbor cell interference signals on the basis of the determined candidate signal vector of the target signal, and an estimation unit for estimating signals transmitted from the target base station or the neighbor base station by applying the determined candidate signal matrix of the major neighbor cell interference signals to the method of maximum likelihood. |
US08583050B2 |
Building influence estimation apparatus and building influence estimation method
Appropriate and easy estimation is achieved for influence of a building on a mobile communication terminal. A building influence estimation apparatus 10 to estimate influence of a building on a mobile communication terminal 20 has: a reception information acquiring unit 12 which acquires reception information indicative of a reception intensity of a radio wave received by the mobile communication terminal 20 from a base station 30 and indicative of the base station 30; a location information acquiring unit 13 which acquires location information indicative of a location where the radio wave was received; a reception intensity estimating unit 14 which estimates a reception intensity of the radio wave according to the location indicated by the location information; a comparing unit 15 which makes a comparison between the estimated reception intensity and the reception intensity of the radio wave indicated by the reception information; a building influence estimating unit 16 which estimates influence of the building, based on the result of the comparison; and an outputting unit 17 which outputs information indicative of the estimated influence of the building. |
US08583049B2 |
Self-optimizing integrated RF converter
Techniques are disclosed for optimization of RF converters. The techniques can be employed, for instance, in RF converters implemented in semiconductor materials (system-on-chip, or chip set) or with discrete components on a printed circuit board. In any such cases, the RF converter system can be configured with one or more actuators to adjust performance, one or more sensor to assess the performance (e.g., linearity of RF converter) and parameters of interest (e.g., ambient temperature, and a control block for controlling the sensors and actuators. The configuration allows the RF converter to autonomously self-optimize for linearity or other parameters of interest such as gain, noise figure, and dynamic range, across a broad range of variables. |
US08583047B2 |
Frequency band adaptive wireless communication
A system, apparatus and method is disclosed for multiband wireless communication. Frequency bands and/or transmission formats are identified as available within a range for wireless communication. Signal quality metrics for each frequency band are evaluated by a receiver to identify qualified frequency bands. The qualified frequency bands can be ranked according to one or more signal quality metrics, where the list of qualified bands can be communicated to a transmitter. The transmitter is arranged to evaluate the list of qualified bands and select a communication method based on the available frequency bands and a selected communication optimization scenario. Multiple frequency bands and communication methods can be utilized by the transmitter such that a combination of licensed, unlicensed, semilicensed, and overlapped frequency bands can be simultaneously used for communication. The receiver continually monitors communications and can report link performance to the transmitter for adaptive control of the selected communication methods. |
US08583046B2 |
Method and system for portable data storage with integrated 60 GHz radio
Aspects of a method and system for portable data storage with an integrated 60 GHz radio may include establishing a microwave communication link between a wireless portable storage device and a wireless transmitter and/or wireless receiver. Beamforming parameters of a first antenna array coupled to said wireless portable storage device and a second antenna array coupled to said wireless transmitter and/or wireless receiver may be adjusted automatically and/or dynamically. The wireless portable storage and the wireless transmitter and/or wireless receiver may exchange data via said first antenna array and said second antenna array. A secondary wireless communication link may be established to initialize the establishing of the microwave communication link. The secondary wireless communication link may be established via Bluetooth protocol. The wireless portable storage and the wireless transmitter and/or wireless receiver may receive and transmit in the 60 GHz frequency band. |
US08583044B2 |
Near field communication (NFC) enabled wireless media system and player and method of operation
A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player. |
US08583037B2 |
Inductive data communication
Data transmission systems and methods are disclosed in which a transmitter and a receiver, each having an inductor, are configured for wirelessly transferring data and power between them. Error detection is implemented for implementing error correction techniques by making corrections at the receiver, at the transmitter, or both. In preferred embodiments of the invention, error correction approaches include oversampling, power adjustments, and frequency adjustments. In preferred implementations, the systems and methods are used for transmitting both power and data using a single pair of inductors. |
US08583035B2 |
Multiple input multiple output user equipment radio frequency assistant system
A user equipment and a wireless radio frequency assistant in a communication system that supports multiple input multiple output. The wireless radio frequency assistant and the user equipment operate together as a single system. The user equipment controls and activates the wireless radio frequency assistant to transform a first frequency of a radio frequency signal transmitted to the system of user equipment and the wireless radio frequency assistant to a second frequency. The wireless radio frequency assistant transmits the second frequency to the user equipment. |
US08583034B2 |
Verifying and mitigating oscillation in amplifiers
A method is provided for detecting and mitigating oscillation in a booster amplifier. The booster amplifier is configured to sample a signal being amplified to determine whether the booster amplifier is oscillating. In addition, the status of the booster amplifier can be verified based on the apparent signal levels of the signals being amplified. The gain of the booster amplifier is then adjusted in accordance with whether the booster amplifier is oscillating or as necessary to maintain gain that is compatible with the system within which the booster amplifier is operating. |
US08583033B2 |
Oscillation protected amplifier with base station overload and noise floor protection
An amplifier is provided for optimizing gain. The amplifier determines an optimal gain from inputs including the forward link and reverse link input power. The inputs are processed to determine an optimal gain of the amplifier. The optimal gain may be accessed from a lookup table that accounts for characteristics of the amplifier, the cell phone (or other device), and the base station (or base stations). The optimal gain is set to account at least for industry standards, amplifier oscillation issues, base station overload protection, and base station noise floor protection. |
US08583032B2 |
Communication system, communication relay apparatus, and communication relay method
A communication relay method and others are disclosed in which even when the channel quality varies, the communication data from MS can be relayed without degrading the throughput of the communication system. In this method, the channel quality between RS and BS is estimated (ST1010), and a determination criterion, which is used to determine whether to relay communication, is established based on the estimated channel quality (ST1020). More specifically, a severe determination criterion is set for a relay route having a bad channel quality between RS and BS, while a less severe determination criterion is set for a relay route having a good channel quality between RS and BS. On the other hand, the channel quality between MS and RS is also estimated (ST1030). Then, after both ST1020 and ST1030 are completed, the channel quality between MS and RS is compared to the determination criterion established in ST1020 to ultimately determine whether to relay the communication data from MS in ST1040. |
US08583027B2 |
Methods and systems for authorizing computing devices for receipt of venue-based data based on the location of a user
Methods and systems for authorizing access by a user of at least one service associated with an event at a venue based on a location of the user as determined by assets of a data communications network (e.g., Internet protocol based networks, computer network, telecommunications network, wireless network, Internet, etc). A location of at least one user can be determined based on communications of at least one computing device utilized by the at least one user with the data communications network supporting data communications of the at least one computing device. The at least one computing device can be authorized to receive the at least one service based on the location as determined by the data communications network and/or a server. The data communications network can further comprise at least one of a server, a gateway, a home location register and a visiting location register. |
US08583026B2 |
Image forming apparatus
An image forming apparatus includes: a main body of the image forming apparatus; a component of the image forming apparatus attached to the main body of the image forming apparatus; a medium re-feeding path formed in the main body of the image forming apparatus, wherein a medium is turned over while being conveyed through the medium re-feeding path for a double-sided printing; and a guide provided at the component, the guide being adjacent to the medium re-feeding path and configured to guide the medium along the medium re-feeding path. |
US08583018B2 |
Fusing device and image forming apparatus using the same
A fusing device includes a fusing roller, a compression roller, and a cam; a first link having an end as a rotation support point, another end with a contact point with the cam, and an intermediate point between the end and another end thereof; a second link having a first end, a second end, and a third end, the first end rotatably connected to the intermediate point of the first link, and the second end configured to rotatably support the compression roller; a third link having an end rotatably supported and another end rotatably connected to the third end of the second link; and an elastic compression member configured to elastically compress the compression roller against the fusing roller via the first link. |
US08583014B2 |
Powder holding container with an opening and closing member having a resilient tab surrounded by a cutout
A powder holding container includes: a tubular shaped section that is formed in a tubular shape with a hole formed in a tube wall for letting powder pass through; an opening and closing member that moves in a straight line inside the tubular shaped section to open and close the hole; a projection portion that projects out from the opening and closing member and enters the hole; and a resilient tab that is formed by a cutout provided in the opening and closing member, and is resiliently deformable in directions in which the projection portion enters or exits the hole. |
US08583013B2 |
Developing unit and image forming apparatus having the same
A developing unit of an image forming apparatus includes a developer cartridge detachably mounted on the developing unit, a developing case in which a developing member and a first supply member are provided, a developer supply passage to supply a developer stored in the developer cartridge to the developing case, and a developer supplement unit mounted in a portion connecting the developing case and the developer supply passage, to agitate the developer supplied through the developer supply passage and to supply the agitated developer to the developing case. |
US08583011B2 |
Image forming apparatus having a positively charged single layer type electrophotographic photoreceptor
An image forming apparatus includes a positively-charged single layer type electrophotographic photoreceptor, a charging device with a contact charging roller for charging a surface of the photoreceptor and an exposure device for exposing the charged surface of the photoreceptor to light to form an electrostatic latent image thereon. A developing device develops the electrostatic latent image into a toner image and a transfer device transfers the toner image to a transferred body. The charging roller is made of electrically conductive rubber having an Asker-C rubber hardness of 62 to 81°. A roller surface roughness of the charging roller has an average distance (Sm) between asperity peaks on a cross-sectional curve of 55 to 130 μm and that a ten-point average roughness (Rz) is 9 to 19 μm. The image forming apparatus is capable of preventing carrier trapping, film peeling and uneven charging in the photoreceptor. |
US08583008B2 |
Apparatus for preventing damage to a photoconductor
A system for in situ replacement of a cartridge for an electrophotographic printer includes a photoreceptive member in the cartridge; a retractable shield enclosing the photoreceptive member; and a retraction mechanism in the cartridge for retracting the retractable shield when the cartridge is inserted into the printer. |
US08583007B2 |
Process cartridge and image forming apparatus
A process cartridge comprises a photosensitive drum and a developing roller. A coupling member is provided adjacent to one axial end of the developing roller. The coupling member includes a driven portion, and an intermediary portion configured and positioned to engage with the driven portion. The intermediary portion is also configured to be movable relative to the driven portion in a direction crossing the axis of the developing roller while maintaining engagement with the driven portion. The coupling member further includes a driving portion configured and positioned to receive a driving force for rotating the developing roller. The driving portion is also configured to engage with the intermediary portion, and to be movable relative to the intermediary portion in a direction crossing the axis of the developing roller while maintaining engagement with the intermediary portion. |
US08583006B2 |
Electrophotographic image forming apparatus and process cartridge with electrical contacts that urge developer roller to photosensitive drum
An electrophotographic image forming apparatus is provided. The apparatus comprises a movable member including a mounting portion for detachably mounting a cartridge, with the movable member being movable from an outside toward an inside of a main assembly of the apparatus while supporting the cartridge. The apparatus further comprises an output contact and an intermediary electrical contact configured and positioned to supply a bias voltage received by the output contact to the cartridge, with intermediary electrical contact being disposed on the mounting portion and being elastically deformable in a moving direction in which the movable member is movable between the outside and the inside. The cartridge includes an input electrical contact and a cartridge side contact portion. |
US08583003B2 |
Tubular skiving seal for a rotary toner metering mechanism and methods for forming the tubular skiving seal
A skiving seal for blocking toner from entering a gap between adjacent a rotatable member in a toner container system of an image forming apparatus. The skiving seal includes a flexible sheet having a surface and a length. The skiving seal includes a tubular portion formed by folding the flexible sheet over itself from an edge extending along the length of the flexible sheet without creasing the fold and adhesively adhering a portion of the folded portion of the flexible sheet to the surface of the flexible sheet along the length of the flexible sheet. The skiving seal includes an adhesive-coated area unobstructed on the surface of the flexible sheet for adhesively affixing the skiving seal in the toner container system. |
US08582993B2 |
Image forming apparatus that changes a permissible range of a correction value
An image forming apparatus is provided. The image forming apparatus includes: a manual acquiring unit which is configured to receive a user input to acquire a correction value; an image forming unit which is configured to form an image while adjusting at least one of positional deviation and density deviation of the image based on the correction value; and a changing unit which is configured to execute at least one of a first changing process of changing a permissible range of a correction value for positional deviation according to a status of a factor causing a change in a position of an image, and a second changing process of changing a permissible range of a correction value for density deviation according to a status of a factor causing a change in a density of an image. |
US08582992B2 |
Image forming apparatus and storing medium
An image forming apparatus is provided. The image forming apparatus includes: a forming unit configured to form an image on a relatively moving object, the image including a mark; a first detection unit configured to detect the mark formed by the forming unit so as to obtain a first detection result; a correction unit configured to execute a correction process in which an image forming condition of the image forming unit is changed based on the first detection result; a setting unit configured to set the correction process not to be executed when a value related to a correction accuracy of the correction unit is lower than a reference value; and a control unit configured to control the correction process based on the setting by the setting unit. |
US08582991B2 |
Fixing device and image forming apparatus incorporating same
A fixing device includes a separator presser that presses against a plurality of separators to separate the plurality of separators from a fixing rotary body that contacts an opposed rotary body to form a fixing nip therebetween through which a recording medium bearing a toner image passes. A single driver is connected to the separator presser to separate the separator presser from the plurality of separators. An entering recording medium detector is disposed upstream from the fixing nip in a conveyance direction of the recording medium to detect the recording medium. A controller is connected to the driver to control the driver based on a detection signal sent from the entering recording medium detector to change a contact time period for which the plurality of separators contacts the fixing rotary body. |
US08582988B2 |
Effectively using a consumable in two printers
In a multi-printer system with two marking engines, the jobs printed are monitored and the remaining lives of consumables in replaceable units (RUs) in the engines are estimated. A decision unit responsive to the estimated lives of the consumables determines that the first RU in the first marking engine should be moved to the second marking engine at a selected service time, so that a remaining amount of the consumable in the first RU is not discarded. |
US08582987B2 |
Printing device
In a printing device, the conveying mechanism has a first path from a accommodating unit to the printing position and a second path that conveys the sheet that has once passed through the printing position to the printing position in an inverted state. The controller controls the conveying mechanism to perform an automatic duplex print. Printing on the one side is executed by using the first path and printing on the another side is executed by using the second path. The another side printing error disables printing of an image, by using the second path, on the another side of the sheet, whose one side has already been printed. When the another side printing error occurs, the controller controls the conveying mechanism to convey, through the first path, a sheet and controlling the printing unit to print the image on the sheet based on the set of image data to be printed on the another side. |
US08582983B2 |
Method and system for generation of coherent subcarriers
A method and system for generating multi-subcarriers is disclosed. Re-circulating frequency shifters—based on the frequency shifting in two cascading phase modulators—are used to generate 112 subcarriers with stable architecture since there is no direct current bias in phase modulators. |
US08582976B2 |
Transmission of broadband signals
The invention is concerned with the transmission of broadband signals onto to a telephony connection having constraint profile limiting the maximum allowed power as a function of frequency. As a result, broadband signals can be delivered using low power equipment to a telephony line whilst respecting the constraint profile associated with that line. |
US08582975B2 |
Wavelength division multiplexed passive optical network
Consistent with the present disclosure, an optical communication system, such as a passive optical network (PON), is provided that includes an optical line terminal (OLT) and a plurality of optical network units (ONUs). The OLT includes a plurality of photonic integrated circuits that have both optical transmitters and receivers provided therein. Accordingly, the OLT may have fewer components and a simpler, more reliable and cost-effective design than a conventional OLT including discrete components. In addition, various ONU configurations are provided that also have a simple design and fewer components. Thus, ONUs consistent with the present disclosure may also have reduced costs. |
US08582974B2 |
Inter-transceiver module communication for firmware upgrade
An operational optical transceiver configured to update operational firmware using an optical link of the transceiver. The optical transceiver includes at least one processor and a system memory capable of receiving firmware. The optical transceiver receives an optical signal over the optical link containing the update firmware. The optical transceiver then recovers the firmware from the optical signal. Finally, the optical transceiver provides to the system memory the recovered firmware, which when executed by the at least one processor alters the operation of the transceiver. |
US08582973B2 |
Data communication apparatus, electronic camera, and data communication system
A data communication apparatus comprises a storage unit that stores network connection information required for establishing a connection via a network with an external device, a light emission element that emits light, a light emission control unit that converts the network connection information into an optical signal and emits the optical signal from the light emission element by controlling an operation of the light emission element based upon the network connection information stored in the storage unit, and a reception unit that receives data transmitted from the external device via the network. |
US08582971B2 |
Method and apparatus to deploy fiber optic based access networks
Methods and apparatus to deploy fiber optic based access networks are disclosed. An example access network comprises a first fiber optic cable segment to couple an optical access head-end to a first pedestal and to transport user data, a second fiber optic cable segment to couple the first pedestal to a second pedestal and to transport a first portion of the user data to the second pedestal, a drop cable segment to couple the first pedestal to a customer premises and to transport a second portion of the user data to the customer premises, and a switch at the first pedestal to route the first portion of the user data between the first and second fiber optic cable segments and to route the second portion of the user data between the first fiber optic cable segment and the drop cable segment. |
US08582967B2 |
Device for multicast of optical signals in the internet and other networks
Device for multicast of optical signals in the Internet and other networks is formed by an electronic part and an optical part. The electronic part consists of a control module, an interface module formed by a power supply block, a block for measuring basic operational parameters of the whole device and an interface, and by a power supply part. The power supply block of the interface module is connected to the power supply part, to the optical part and to the control module. The interface is connected to the optical part and to the control module, and the block for measuring basic operational parameters of the whole device is connected to the power supply part and to the control module. Input/output interfaces involving a standard interface for communication with a user and/or an interface for communication in an Ethernet network and/or an interface via RS 232 and/or an interface for communication via a serial USB bus are connected to the control module. The optical part of the device is designed as a double-stage with a first stage formed by M passive wide-spectrum optical splitters, each of which is equipped with N outputs and a second stage is realized by N wide-spectrum optical switches, each of which is equipped with M inputs. |
US08582965B2 |
Image capturing apparatus, method for controlling image capturing apparatus, and method for predicting photometric value
An image capturing apparatus comprises: a photometry unit configured to perform photometry on a subject and output a photometric value; an obtaining unit configured to obtain a plurality of photometric values from the photometry unit during a predetermined period of time; and a calculation unit configured to perform a prediction calculation to predict a luminance of the subject based on the plurality of photometric values obtained by the obtaining unit. |
US08582960B2 |
Storage medium storing moving-image data that includes mode information, and reproducing apparatus and method
A method of reproducing moving-image information recorded on a storage medium, including: reading mode information from the storage medium including an object of a first type for reproducing the moving-image information, an object of a second type for providing additional functions related to the moving-image information, and system data for controlling the reproduction of the object of the first and second types, including: information indicating an object to be automatically reproduced when the storage medium is loaded, menu information for displaying a menu, and title information for each object of the first type and the object of the second type, the title information including identification information of the corresponding object, the mode information indicating the type of the corresponding object, determining the type of an object to be reproduced based on the read mode information, and reproducing the object based on the result of the determination. |
US08582959B2 |
Apparatus for recording and/or playing back catalog information
A storage medium which stores catalog information and a catalog information recording and/or playback apparatus and method therefor. Using the method, catalog information including a still picture and additional information together with audio data are recorded on a storage medium such as a digital versatile disk (DVD), which is an optical record storage medium, and the catalog information is played back during playback of the audio data, to thereby provide various information on the audio data. Also, the apparatus includes a buffer memory for catalog playback which maintains a predetermined standard and compatibility, and is capable of real-time reading during playback of the audio data, and automatically plays back the catalog content, corresponding to the playback state of the audio data, when there is no additional selection of a user. |
US08582951B2 |
Information processing device, information processing method, and computer program
A data recording structure supporting an AVCHD format is provided. The data recording structure allows a playing process, an editing process and a write-once recording process to be quickly performed. When data recording is performed in a data recording format having a layered management structure such as an AVCHD format, identification information is stored in an index file containing index information for record data. The identification information is needed to perform one of the playing process on the record data, the editing process on the record data and the write-once recording process on data. This arrangement eliminates the need for reading a variety of files and retrieving information when one of the record data playing process, the record data editing process and the write-once recording process is performed. Each process is thus quickly performed. |
US08582944B2 |
Optical cable exit trough
A cable exit trough is mountable to a lateral trough section either during initial assembly of the cable routing system, or at a later date. The exit trough includes a bracket portion mountable to the top edge of one of the sides of the lateral trough section. Two lead-ins are provided to lead the cable in an upward direction from the lateral trough section to the exit trough. The exit trough includes an exit trough portion extending from the bracket portion upwardly away from the lateral trough section. The exit trough portion includes a convexly curved bottom trough surface, and two convexly curved upstanding sides. The exit trough portion and the lead-ins define a cable pathway from the lateral trough section to an exit point of the exit trough portion which can either lead downwardly relative to the lateral trough section, or horizontally. |
US08582941B2 |
Micromodule cables and breakout cables therefor
Micromodule breakout cables are constructed to pass selected burn tests while maintaining a desired degree of accessibility and durability. The micromodule cables can be incorporated in data centers and are robust enough to serve as furcation legs while allowing hand accessibility. The cables can incorporate optical fibers with low delta attenuation and can have low skew. |
US08582940B2 |
Fiber optic cables with extruded access features and methods of making fiber optic cables
Cables are constructed with embedded discontinuities in the cable jacket that allow the jacket to be torn to provide access to the cable core. The discontinuities can be longitudinally extending strips of polymer material coextruded in the cable jacket. |
US08582938B2 |
Fiber optic distribution cables and structures therefore
Fiber optic distribution cables and methods for manufacturing the same are disclosed. The fiber optic distribution cables present one or more optical fibers outward of the protective covering for distribution of the same toward the subscriber. In one fiber optic distribution cable, a length of distribution optical fiber that is removed from the distribution cable and presented outward of the protective covering is longer than the opening at access location. In another embodiment, a demarcation point is provided for inhibiting the movement (i.e., pistoning) of the distribution optical fiber into and out of the distribution cable. In still another embodiment, an indexing tube is provided for indexing a tether tube within the indexing tube for providing the distribution optical fiber with a suitable excess fiber length. Additionally, other embodiments may include a fiber optic distribution cable having a dry construction and/or a non-round cross-section. |
US08582936B2 |
Separating and combining single-mode and multimode optical beams
Techniques for combining initially separate single mode and multimode optical beams into a single “Dual Mode” fiber optic have been developed. Bi-directional propagation of two beams that are differentiated only by their mode profiles (i.e., wavefront conditions) is provided. The beams can be different wavelengths and or contain different modulation information but still share a common aperture. This method allows the use of conventional micro optics and hybrid photonic packaging techniques to produce small rugged packages suitable for use in industrial or military environments. |
US08582931B1 |
Optical XOR gate
An optical XOR gate is formed as a photonic integrated circuit (PIC) from two sets of optical waveguide devices on a substrate, with each set of the optical waveguide devices including an electroabsorption modulator electrically connected in series with a waveguide photodetector. The optical XOR gate utilizes two digital optical inputs to generate an XOR function digital optical output. The optical XOR gate can be formed from III-V compound semiconductor layers which are epitaxially deposited on a III-V compound semiconductor substrate, and operates at a wavelength in the range of 0.8-2.0 μm. |
US08582929B2 |
Ultra-sensitive electric field detection device
An electric field detection device. In one embodiment, the electric field detection device includes an interferometer having a reference arm and an active arm. The reference arm comprises a first electro-optic waveguide. The active arm comprises a first electrically conductive plate, a second electrically conductive plate spaced apart from the first electrically conductive plate defining a first gap therebetween, a third electrically conductive plate disposed in the first gap and vertically extending from the first electrically conductive plate to define a T-shape structure and a second gap between the third electrically conductive plate and the second electrically conductive plate, where the second gap is substantially smaller than the first gap; and a second electro-optic waveguide disposed in the second gap and being in electrical communication with the second and third electrically conductive plates. |
US08582927B1 |
High-efficiency optical modulators and implementation techniques
A new High-Z optical modulator has a waveguide and electrodes on a substrate, a buffer layer with a low dielectric constant between the waveguide and the substrate, and a substance between the waveguide and the substrate with a dielectric constant lower than a dielectric constant of the substrate to the side and below the plane of the waveguide, thereby improving electro-optic field overlap, increasing RF speed and increasing transmission line impedance. The material with a dielectric constant lower than the substrate extends between the waveguide and the electrodes to a depth below the waveguide equal to or greater than the lateral distance between the waveguide and electrodes. This material may be air and may be introduced by cutting away portions of the substrate around the waveguide with a precision dicing saw. The electrodes may be placed even with the waveguide or below the waveguide on the cut-away portion of the substrate. |
US08582920B2 |
Presentation device
A presentation device comprises an image capture portion for capturing an image of a subject and generating a raw image thereof; a detection portion adapted to analyze whether a first marker is present in the raw image, and if the first marker is present in the raw image, to detect an existing position of the first marker within the raw image; a storage portion for storing a positional relationship of a synthesis position at which a mask image for masking at least a portion of the raw image is synthesized with the raw image relative to the existing position of the first marker; a synthesized image generation portion adapted to determine the synthesis position according to the positional relationship with the detected existing position, and to synthesize the mask image at the determined synthesis position within the raw image to generate a synthesized image; and an output portion for outputting the synthesized image. |
US08582917B2 |
Data conversion method and data conversion device
A data conversion method and a data conversion device convert a large cubic three-dimensional image data to a plurality of pieces of small cubic one-dimensional image data, or convert a plurality of pieces of small cubic one-dimensional image data to a large cubic three-dimensional image data. The data conversion method includes the following steps, marking a three-dimensional index on three-dimensional image data; converting the three-dimensional index to a writing sequence index; inputting the three-dimensional image data to a buffer memory in sequence according to the writing sequence index; computing a reading sequence index according to the writing sequence index; outputting data blocks from the buffer memory in sequence according to the reading sequence index. Through the method and the device, use of the memory is reduced, and time for conversion is lowered. |
US08582914B2 |
Tone mapping with adaptive slope for image sharpening
A method for sharpening a captured image (14) includes (i) selecting a pixel (240) in the captured image (14); (ii) selecting a selected high intensity value (302); (iii) selecting a selected low intensity value (302); (iv) normalizing the intensity value to establish a normalized intensity value using the selected high intensity value and the selected low intensity value (304); (v) determining an adjusted normalized intensity value for the normalized intensity value using a contrast correction function (306); and (vi) scaling the adjusted normalized intensity value to get a transformed intensity value (308). Subsequently, the adjusted image (16) can be generated using the transformed intensity value for each pixel (240). The contrast correction function can be selected that provides the desired amount of sharpening. Thus, the amount of sharpening that is applied to the image (14) can be specifically selected. |
US08582909B2 |
Adaptive multi-grid contrast optical flow
Systems and methods for applying a contrast optical flow algorithm to fixed image data and moving image data are disclosed. Applying the contrast optical flow algorithm may include determining a deformation field and a scalar brightness field. Applying the contrast optical flow algorithm may also include applying an affine transformation to changes in intensity between the fixed image data and the moving image data. |
US08582907B2 |
Method for reconstruction of magnetic resonance images
A method for constructing an image includes acquiring image data in a sensing domain, transforming the acquired image data into a sparse domain, approximating sparse coefficients based on the transformed acquired image data, performing a Bayes Least Squares estimation on the sparse coefficients based on Gaussian Scale Mixtures Model to generate weights, approximating updated sparse coefficients by using the weights and acquired image, constructing an image based on the updated sparse coefficients, and displaying the constructed image. |
US08582906B2 |
Image data compression and decompression
Compression and decompression of image data, including a first image of an object. The first image may be divided into portions. For each portion, it may be determined whether the portion includes a part of the object. The image data may be compressed based on said determining. If a threshold ratio of portions that do not include a part of the object is reached, portions including a part of the object may be compressed according to a first compression method and portions not including a part of the object may not be compressed, where background information is stored for the portions not including a part of the object. If the threshold ratio of portions that do not include a part of the object is not reached, each portion of the object may be compressed according to the first compression method. The compressed data may be decompressed in a reverse fashion. |
US08582905B2 |
Methods and systems for rate control within an encoding device
This disclosure describes techniques for adjusting encoding variables of an encoding device. In response to a request to resize a segment of data, an encoding module adjusts at least one encoding variable used to encode one or more subsequent segments of data such that the subsequent segments of data are encoded at a bit rate that is different than the bit rate at which the subsequent segments of data would have been encoded had there been no request to resize. At some point, the encoding module re-adjusts the encoding variables used to encode the segments of data such that the subsequent segments of data are encoded to achieve a desired encoding result. For example, the encoding module may re-adjust the encoding variables after a period of time or may incrementally adjust the encoding variables until the encoding variables result in achieving the desired encoding result. |
US08582894B2 |
Electronic apparatus and character string recognizing method
An electronic apparatus includes a character detector, a feature detector, a character string combiner, and a controller. The character detector detects a first character candidate and a second character candidate from an image. The feature detector detects first feature data and second feature data, the first and second feature data including at least character size, color, or line width of the first and second character candidate. The character string combiner combines the first and second character candidates to form a character string when a degree of coincidence between the first and second feature data at least satisfies a threshold coincidence value. The controller detects a portion of the character string indicative of an attribute and activates a function corresponding to the attribute. |
US08582892B2 |
Method and apparatus for face determination
Provided are a method and an apparatus for processing digital images, and more particularly, a method and an apparatus for face determination, wherein it is determined if a subject is a true subject based on distance information regarding a distance to the subject and face detection information. In an embodiment, the face detecting apparatus is a digital image processing apparatus and includes a digital signal processor for determining if a subject is a true subject based on distance information regarding a distance to the subject and face length information. |
US08582888B2 |
Method and apparatus for recognizing boundary line in an image information
According to an aspect of an embodiment, a method of detecting boundary line information contained in image information comprising a plurality of pixels in either one of first and second states, comprising: detecting a first group of pixels in the first state disposed continuously in said image information to determine first line information and detecting a second group of pixels in the first state disposed adjacently with each other and surrounded by pixels in the second state to determine edge information based on the contour of the second group of pixels; and determining the boundary line information on the basis of the information of the relation of relative position of the line information and the edge information and the size of the first and second group of pixels. |
US08582883B2 |
Simultaneous model-based segmentation of objects satisfying pre-defined spatial relationships
The invention relates to a system (100) for segmenting a plurality of objects in image data using simultaneous model-based image segmentation. A surface mesh is adapted to each object to be segmented. To avoid or reduce the possibility of mesh collision, a plurality of connecting edges for connecting two proximal meshes are used. A connection energy defined for the plurality of connecting edges allows controlling the spatial relationship between the first and second mesh. This is achieved by including in the connection energy expression terms that will increase the connection energy when the lengths of edges of the plurality of connecting edges connecting the first and second mesh decrease. Using the reference configuration of the plurality of connecting edges defined based on the pre-positioned first and second mesh allows taking into account prior knowledge about a typical spatial relationship between the first and second object of the plurality of objects. |
US08582880B2 |
Method and apparatus for calculating features of image data
A feature extraction apparatus includes a pixel feature calculator configured to calculate a plurality of pixel features for each of pixels included in a plurality of pieces of image data; a co-occurrence frequency calculator configured to calculate co-occurrence frequencies of the pixel features by comparing the pixel features among corresponding pixels in the pieces of image data; and a co-occurrence frequency output unit configured to output the co-occurrence frequencies. |
US08582870B2 |
Method for (semi-) automatic dental implant planning
A method for (semi-) automatic dental implant planning (A) is described including (a) creating 3D models of a tooth setup (b) and/or creating 3D models of parts of the jaw, (c) detecting zones in the jaw where implants can (or optionally cannot be placed), (d) detecting restorative elements in the tooth setup, (e) determining candidate implant dimensions, positions, orientations and configurations, (f) obtaining implant plans, (g) comparing implant plans to each other or to given criteria, (h) selecting or improving an implant plan. |
US08582866B2 |
Method and apparatus for disparity computation in stereo images
A method and system for generating a disparity map. The method comprises the steps of generating a first disparity map based upon a first image and a second image acquired at a first time, acquiring at least a third image and a fourth image at a second time, and determining one or more portions comprising a difference between one of the first and second images and a corresponding one of the third and fourth images. A disparity map update is generated for the one or more determined portions, and a disparity map is generated based upon the third image and the fourth image by combining the disparity map update and the first disparity map. |
US08582865B2 |
Ultrasound imaging with ray casting and software-based image reconstruction
Systems and methods are presented for increasing the frame rate of real-time 3D ultrasound imaging. In one embodiment, the frame rate for generating a pseudo-shaded 2D projection image may be increased by controlling the image reconstruction process. Rather than beamforming, scan converting, and interpolating a 3D voxelized data set of an entire scanned volume, only samples required for generating the 2D projection image may be reconstructed. The element data measured from each transducer array element may be combined to directly reconstruct those 3D image samples required by the volume rendering algorithm to generate the 2D projection image. |
US08582863B2 |
Winding device and assembly comprising a winding device
A string emanating from a packaging machine is arranged in a slot by means of a feed inlet and placed in a winding shaft (12). This placement is assisted by the use of positioning brushes (4). After the initial introduction, winding up takes place upon rotation of the winding shaft and upon further engagement of the string in the slot (14) in the winding shaft. The winding shaft is provided on a carrying disc (5) and said carrying disc is also arranged so as to be rotatable. During the first stage, the section of the string emanating from the supply path is pulled with constant force. After the string has been separated from the remaining material, the winding is carried out. Subsequently, the rotating shaft with the string, through rotation of the carrying disc, reaches a next position in which pressing the reel and thus adhesion of the reel end moves the winding shaft out of the reel. The reel has already been checked prior to entering the winding device to determine whether it has to be inspected. |
US08582861B2 |
Method and apparatus for segmenting biological cells in a picture
A method of segmenting biological cells in a picture so that the biological cells represent a foreground of the picture includes a step of applying a first fast marching algorithm to the picture or to a pre-processed version of same in order to obtain a first fast marching image. In addition, the method includes a step of segmenting the first fast marching image or a further-processed version of same into a plurality of homogeneous regions. Furthermore, the method includes a step of mapping each of the homogeneous regions to one node of a graph, respectively. In addition, the method includes a step of classifying each homogeneous region either as background or foreground on the basis of the graph. Moreover, the method includes a step of applying a second fast marching algorithm within the homogeneous regions classified as foreground so as to segment the foreground into individual biological cells. |
US08582855B2 |
Apparatus, method and computer program for producing a corrected image of a region of interest from acquired projection data
The present invention relates to an apparatus for producing a corrected image of a region of interest from acquired projection data (60), wherein an uncorrected intermediate image (74) is reconstructed. The uncorrected intermediate image (74) is corrected and image elements of the corrected intermediate image (85) are classified. Image elements of the corrected 5 intermediate image (85) that are of a high density or low density class are replaced by image elements having values depending on values of the low density class to generate a synthetic image (90). Synthetic projection data (96) are generated by forward projecting the synthetic image (90), and acquired projection data contributing to the high density class are replaced by corresponding synthetic projection data (96) to generate corrected projection data (112). 10 The corrected projection data (112) are used for reconstructing the corrected image. |
US08582849B2 |
Viewing digital slides
Virtual slide image data and corresponding information are stored in a data storage area on a virtual slide image server. A client viewer requests image data at a particular resolution. The image server obtains corresponding image data from the data storage area at a resolution nearest to the requested resolution. The image data is then sent to the client viewer. The client viewer receives the image data and scales the image data to the requested resolution prior to displaying the image data. |
US08582847B2 |
System for verifying data integrity in an X-ray imaging system
An error detection system is used by an image processing subsystem for detecting error in processing medical image data by multiple sequential subsystems using an image data processor. The image data processor in the image processing subsystem analyzes data representing a medical image to identify a sequence identifier associated with a subsystem preceding the image processing subsystem of the multiple sequential subsystems and identifies a position of the image relative to other images in an image sequence comprising multiple consecutive images. The image data processor uses the identified sequence identifier to detect an error in response to identifying at least one of, an unreadable sequence identifier and a missing sequence identifier. The image data processor incorporates a sequence identifier, in image data representing an area of the image associated with the image processing subsystem and initiates generation of an alert message in response to a detected error. |
US08582844B2 |
Medical image processing device and method
Extraction means configured to extract a blood vessel region from medical image data, detection means configured to perform evaluation regarding the shape or signal value distribution information in the periphery of a blood vessel including blood vessel contour points and the margin of blood vessel contour points in the blood vessel region extracted by the extraction means and detecting an abnormal portion on the basis of the evaluation result, and display means configured to display information regarding the abnormal portion detected by the detection means are provided. |
US08582843B2 |
Morphometry of the human knee joint and prediction for osteoarthritis
Apparatus and method for analyzing the morphometry of a human knee joint. The apparatus comprises: image receiving means for receiving a digital image of a knee joint; image analysis means comprising an Active Shape Model (ASM) configured to identify a set of landmark points on said image, wherein said set of landmark points includes points which define regions of the knee formed by the femur and the tibia, the ASM being further configured to generate an image data-set from the co-ordinates of said landmark points; and data comparison means for comparing said image data-set with one or more comparative data-sets to thereby obtain value(s) for one or more output modes which characterize the variation of the image data-set from the comparative data-set(s), to thereby provide an indication of the presence and/or severity of osteoarthritis in the knee and/or the risk of the knee joint developing osteoarthritis. |
US08582841B2 |
System and method for pre-treatment planning of photodynamic light therapy
A system for providing interstitial photodynamic and/or photothermal therapy on a region of tissue in a body, comprising at least one light source adapted to deliver a therapeutic light to the region of tissue, such that the light source is interstitially inserted into the tissue for interaction with a photosensitizer agent and/or for providing a controlled thermal environment of the tissue; and a unit for determining an optimized number of the light sources and individual position of each of the light sources in the region of tissue as well as individual control parameters for each of the light sources. |
US08582836B2 |
Face recognition in digital images by applying a selected set of coefficients from a decorrelated local binary pattern matrix
A solution for face recognition. The solution includes detecting a face from a digital image constructed of multiple pixels, selecting a neighbor-hood for a pixel under observation, obtaining a combination of pixel values weighted with at least one set of coefficients, and determining information on face similarity between the observed face and at least one face. |
US08582835B2 |
Liveness detection
The present disclosure concerns a method of verifying the presence of a living face in front of a camera (112), the method including: capturing by said camera a sequence of images of a face; detecting a plurality of features of said face in each of said images; measuring parameters associated with said detected features to determine whether each of a plurality of liveness indicators is present in said images; determining whether or not said face is a living face based on the presence in said images of a combination of at least two of said liveness indicators. |
US08582834B2 |
Multi-image face-based image processing
Some embodiments provide a method for detecting and/or identifying a set of faces in a video frame and performing a set of image processing operations based on locations of the set of faces. In particular, the method identifies a set of respective locations of the set of faces in the video frame and applies one or more image processing operations based on the locations of the set of faces found in the video frame. The image processing operations include color correction operations, non-color correction operations, and image processing operations that modify areas inside or outside of the detected and/or identified faces. Additionally, some embodiments provide a graphical user interface for automatically applying image processing operations to an area of a video frame isolated by an ellipse-shaped mask. Furthermore, some embodiments provide a system for automatically applying image processing operations to an area of a video frame isolated by an ellipse-shaped mask. |
US08582830B2 |
System and method for applying a reflectance modifying agent to change a persons appearance based on a digital image
A computer-controlled system determines attributes of a frexel, which is an area of human skin, and applies a reflectance modifying agent (RMA) at the pixel level to automatically change the appearance of human features based on one or more digital images. The change may be based on a digital image of the same frexel, for as seen in a prior digital photograph captured previously by the computer-controlled system. The system scans the frexel and uses feature recognition software to compare the person's current features in the frexel with that person's features in the digital image. It then calculates enhancements to the make the current features appear more like the features in the digital image, and it applies the RMA to the frexel to accomplish the enhancements. Or the change may be based on a digital image of another person, through the application of RMAs. |
US08582822B2 |
Moving object detection apparatus and moving object detection method
A moving object detection apparatus includes: an image input unit which receives a plurality of pictures included in video; a trajectory calculating unit which calculates a plurality of trajectories from the pictures; a subclass classification unit which classifies the trajectories into a plurality of subclasses; an inter-subclass approximate geodetic distance calculating unit which calculates, for each of the subclasses, an inter-subclass approximate geodetic distance representing similarity between the subclass and another subclass, using an inter-subclass distance that is a distance including a minimum value of a linear distance between each of trajectories belonging to the subclass and one of trajectories belonging to the other subclass; and a segmentation unit which performs segmentation by determining, based on the calculated inter-subclass approximate geodetic distance, a set of subclasses including similar trajectories as one class. |
US08582819B2 |
Methods and systems for improving yield in wanted vehicle searches
In response to determining that a target vehicle is at large, identification information associated with the target vehicle's license plate may be retrieved and used to generate one or more synthetic license plate images. The synthetic license plate images may be subjected to one or more transformation to cause them to resemble authentic license plate image captures and/or to mimic authentic license plate image captures from existing and operational ALPR system cameras. Target signatures may then be calculated from the synthetic license plate images. Upon capturing an authentic license plate image using an ALPR system camera, a signature of the authentic license plate image may be calculated. If a match is found between the signature of the authentic license plate image and a target signature, law enforcement may be alerted that the target vehicle was detected at the location of the ALPR system camera. |
US08582811B2 |
Unsupervised parameter settings for object tracking algorithms
A method for automatically optimizing a parameter set for a tracking algorithm comprising receiving a series of image frames and processing the image frames using a tracking algorithm with an initialized parameter set. An updated parameter set is then created according to the processed image frames utilizing estimated tracking analytics. The parameters are validated using a performance metric that may be manually or automatically preformed using a GUI. The image frames are collected from a video camera with a fixed set-up at a fixed location. The image frames may include a training traffic video or a training video for tracking humans. |
US08582810B2 |
Detecting potential changed objects in images
A method of detecting potential changed objects in a first image and a second image, where the first and second images at least partially overlap. The method includes obtaining data describing first and second images and detecting sets of objects in images. A common coordinate system for the sets of objects is calculated. Objects in the sets are eliminated based on positions of the objects and objects outside an area of overlap of the images are eliminated. Data indicating the zero or more remaining objects in the sets is output to indicate potential changed objects. |
US08582808B2 |
Methods for identifying rooftops using elevation data sets
In an embodiment, a method for identifying building unit rooftops, and their associated heights and locations is provided. The method includes subtracting a bare earth layer from a first return layer within a LIDAR data set for a geographic area of interest to form an above ground level (AGL) layer data set. A height mask is then applied to the AGL layer data set to form a building units data set. The building units data set includes data representative of potential building unit rooftops. This data set is refined through the application of a series of filters and masks to remove clutter (e.g., trees, bushes and other non-building unit structures) to refine the data set. |
US08582804B2 |
Method of facial image reproduction and related device
To modify a facial feature region in a video bitstream, the video bitstream is received and a feature region is extracted from the video bitstream. An audio characteristic, such as frequency, rhythm, or tempo is retrieved from an audio bitstream, and the feature region is modified according to the audio characteristic to generate a modified image. The modified image is outputted. |
US08582797B2 |
Portable electronic device with a magnetic-locking speaker
A portable electronic device includes a housing. An opening is formed on the housing and a containing space is formed inside the housing. The portable electronic device further includes a speaker installed inside the containing space in a rotatable manner, a first magnetic component installed on a side of the speaker, a second magnetic component installed inside the housing and disposed on a side of the containing space for attracting the first magnetic component so as to position the first magnetic component on a first location, and a restoring component connected to the speaker for driving the speaker to rotate to a second location so as to expose the speaker outside the opening on the housing when magnetic attractive force between the first magnetic component and the second magnetic component disappears. |
US08582795B2 |
Robust diaphragm for an acoustic device
A rigid, flat plate diaphragm for an acoustic device is illustrated. The internal supporting structure of the diaphragm provides a combination of torsional and translational stiffeners, which resemble a number of crossbars. These stiffeners brace and support the diaphragm motion, thus causing its response to not be adversely affected by fabrication stresses and causing it to be very similar in dynamic response to an ideal flat plate operating in a frequency range that extends well beyond the audible. |
US08582793B2 |
Method for determining of feedback threshold in a hearing device and a hearing device
A method for determining feedback thresholds in a plurality of frequency bands and/or at a plurality of frequencies processed by a hearing device is disclosed. The feedback thresholds are defined as gains, at which feedback occurs while a hearing device user is wearing the hearing device. The method comprises the step of determining feedback thresholds in an order of precedence, wherein the order of precedence being defined according to a degree of importance that the feedback threshold is determined in a particular frequency band or at a particular frequency, respectively. |
US08582788B2 |
MEMS microphone
A microphone includes a first diaphragm and a second diaphragm coupled to the first diaphragm by a closed air volume. The first diaphragm and the second diaphragm each constitutes a piezoelectric diaphragm. The first diaphragm and the second diaphragm are electrically coupled so that movement of the first diaphragm causes movement of the second diaphragm. |
US08582784B2 |
Method and device for extension of low frequency output from a loudspeaker
A method and device for enhancing low frequency content of an input signal (X), e.g. bass boosting of an audio signal. An overdriving (ODR) of a low frequency signal part (LS1) of the input signal (X) is performed to produce a boosted low frequency signal (LS3), wherein the overdriving (ODR) includes amplifying the low frequency signal part (LS1) by a first gain (G1) to form an amplified low frequency signal (LS2), and hard-clipping (CLP) the amplified low frequency signal (LS2) to form the boosted low frequency signal (LS3). A first low-pass filtering (LPF1) is then performed, resulting in a processed low frequency signal (LS4). A cut-off frequency of the first low-pass filtering (LPF1) is selected so as to reduce distortion components introduced by the overdriving (ODR). Finally, the processed low frequency signal (LS4) is combined with at least part of the input signal (X) to form an output signal (Y). Preferred embodiments further include adding a part of the input signal (X) after a gain (G2), to the low frequency signal part (LS1), hereby taking into account possible high frequency peak in the overdriving (ODR) process. Preferably, a second low-pass filter (LPF2) serves to low-pass filter the input signal (X) to form the low frequency signal part (LS1). A second cut-off frequency of the second low-pass filter (LPF2) is preferably selected coincident with the first cut-off frequency. Further, the first and second cut-off frequencies are preferably selected equal to, or within one octave from, a low frequency cut-off frequency for a loudspeaker intended to reproduce the output signal (Y). Thus, the preferred method introduces a level dependent bass boost below the loudspeaker s low frequency cut-off frequency. |
US08582781B2 |
Echo modulation methods and systems
Methods and systems for echo modulation are described. In one embodiment, intensities of a plurality of values in multiple windows of an audio signal may be obtained. The windows may be subject to a periodic boundary condition. A plurality of echo values may be calculated for each of the respective windows. The audio signal may be altered in one or more of the windows using a windowing function and echo values. Additional methods and systems are disclosed. |
US08582778B2 |
Integrated key server
A computer program product for integrated key serving is provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes using a smart card of two or more smart cards with a support element of two or more support elements to create an encryption key and storing the encryption key in an encrypted file that can only be decrypted by the smart card and the support element used to create the encryption key. |
US08582775B2 |
Method of securing and authenticating data using micro-certificates
A method of securing wireless communications includes storing a recipient's micro-certificate at a vehicle, a call center, or a certificate authority, transmitting the micro-certificate from its place of storage, extracting the public key from the micro-certificate, encrypting the vehicle communication using the public key, transmitting the encrypted vehicle communication to the recipient, and decrypting the vehicle communication using a private key after receiving the vehicle communication. The micro-certificate can include identifying data for the recipient and can have a length that is less than twice the length of the public key contained in the micro-certificate. |
US08582769B2 |
Secure communication over passive optical network (PON) with quantum encryption
Systems and methods to communicate securely includes communicating quantum encryption data on a first wavelength-division multiplexing passive optical network (WDM-PON); and communicating data over separate classical channels of a second WDM-PON, wherein the second WDM-PON synchronizes with the first WDM-PON while providing data communication over the classical channels. |
US08582768B2 |
Recovery from decryption errors in a sequence of communication packets
A method in a receiver includes receiving from a transmitter a sequence of communication packets, which carry data encrypted with an encryption scheme. The encryption scheme depends on a counter value that is incremented independently by each of the transmitter and the receiver. Attempts are made to decrypt the data of a received packet multiple times using different, respective counter values, to produce multiple respective decrypted outputs. A decrypted output in which the data has been decrypted correctly is identified, the counter value is corrected, and the data of the received packet is recovered from the identified decrypted output. |
US08582767B1 |
Cryptographic device sharing among a plurality of communication links
A self-synchronizing cryptographic device can be shared among a plurality of communications links. Blocks of data can be transferred to the cryptographic device, wherein each block of data includes a head portion which is the tail portion of a previous block of data for the same communication link. The head/tail portion is sufficient to reestablish cryptographic synchronization of the cryptographic device. |
US08582764B2 |
Device and method for concealing customer information from a customer service representative
A method of concealing customer-provided information from an operator during a telephone conversation between the operator and a customer includes receiving dual-tone-multi-frequency-encoded customer information via a telephone connection to a customer telephone and generating a request asking the customer to confirm the information. The method also includes converting the dual-tone-multi-frequency-encoded customer information into an ASCII data stream and sending the ASCII data stream to a computing device, whereby the operator is unable to discern the customer information. |
US08582756B2 |
Reduction of side-channel information by interacting crypto blocks
A cryptography device which reduces side channel information including a first computing block adapted to either encrypt or decrypt received first input data and to output the encrypted or decrypted first input data as first output data at a first data output, a second computing block adapted to either encrypt or decrypt received second input data and to output the encrypted or decrypted second input data as second output data at a second data output, and a control unit connected to the first and second computing blocks and adapted in a first operating condition on the one hand to partially or completely assign the first output data to the first computing block as the first input data and on the other hand to completely or partially assign the first output data to the second computing block as part of the second input data. |
US08582754B2 |
Method and system for echo cancellation in presence of streamed audio
During playing of a streamed audio while engaging in a voice communication session, a communication device may be operable to generate a background audio during an echo cancellation operation for the voice communication session, using known information associated with the streamed audio. The streamed audio may comprise audio content that is received from one or more external sources and/or locally generated within the communication device. The known information associated with the streamed audio may comprise an echo replica corresponding to an echo associated with the streamed audio and/or a modified version of the streamed audio. In instances when a residual echo suppression is operational during the echo cancellation operation, the communication device may be operable to suppress a residual echo based on a signal level of the echo replica corresponding to the echo associated with the streamed audio and/or a signal level of the modified version of the streamed audio. |
US08582753B1 |
Agent training sensitive call routing system
A call-management method and system for distributing calls to agents, wherein each agent has a profile, e.g., defining agent skills, efficiency, etc. The call center management system implements an algorithm for selecting an agent to receive a call to optimize caller utility, call center efficiency, and agent training. Therefore, the algorithm does not seek to necessarily route a call to the agent having the skill set most suited to the call; rather, the call may be routed to an agent who needs experience in the area of the call, and thus serves as a training exercise. Skilled agents may be made available to shadow the training agent when available. |
US08582752B1 |
System and method for optimal outbound dialing in virtual contact center
A method for determining a number of calls to generate in an automated contact center based upon a prediction of agent occupancy in a future time period. The automated contact center comprises a dialer for dialing generated calls, a queue where successfully connected dialed calls await agent handling, and an agent pool where calls are handled by agents. The method estimates a number of calls presently in the dialer, the queue, and the agent pool that would be in the agent pool in the future time period. Based upon the estimations, the method predicts a future agent occupancy in the future time period, which is used to determine the number of calls to generate in the automated contact center. Calls are generated based upon the number of calls to generate. |
US08582751B2 |
Systems and methods for discovering customer center information
A method for discovering customer center information includes receiving a plurality of customer center information from a plurality of respective information sources, and correlating the plurality of customer center information to determine an identity of a customer center agent accessing customer center resources. |
US08582750B2 |
Connection recovery in a call center
In one embodiment, a method includes detecting termination of a first connection between a first caller and a first agent during a communication session between the first caller and the first agent. The method also includes storing information indicating a state of the communication session at the termination of the first connection, and communicating the information to the first agent or to a second agent in response to establishment of a second connection between the first caller and the first agent or the second agent to facilitate a continuation of the communication session. |
US08582741B2 |
Unification of rosters in a communication system
In one embodiment, a method for unifying rosters is provided. A client receives an escalation request associated with a first roster and responds to the escalation request. The client subscribes to the first roster as a participant in response to accepting the escalation request or subscribes to the first roster as an observer in response to denying the escalation request. The client identifies a second roster within the first roster that the client is not subscribed to and subscribes to the first roster as an observer. The client updates an entry associated with the client in the second roster to indicate that the client is subscribed to the first roster as one of a participant or an observer. The client additionally updates an entry associated with the client in the first roster to indicate that the client is subscribed to the second roster as an observer. |
US08582740B2 |
Method for automated management of a telecommunication service
Method for automatically managing a telecommunication service. In one embodiments, the method comprises collecting data associated with use of the telecommunication service by a user; determining, based on the data, an activation state associated with the use of the telecommunication service by the user; and executing, based on the activation state, a management process to automatically enable the use of the telecommunication service by the user, wherein the steps of collecting, determining, and executing are automatically performed by a processor of a controller associated with the telecommunication service. |
US08582732B2 |
Automatic digit map generation for access gateway during call setup
The invention relates to a method for generating a digit map for a call setup, wherein leading digits of a call number are collected by a gateway and transmitted to a call control server where a call-specific digit map is generated by comparing the leading digits to a numbering plan. |
US08582731B2 |
Method for recording telephone conversations
In a method for recording telephone conversations between a subscriber to a service provider and a telephone conversation partner, the subscriber dials the number of the service provider and interacts with a menu-driven IVR user interface, entering his subscriber number as well as a corresponding PIN-number to authenticate himself. After the verification, the subscriber can chose one or more of the following options: (a) listen to one or more of his previously recorded telephone conversations, (b) delete one or more of his previously recorded telephone conversations, (c) arrange that all incoming and outgoing calls are to be automatically recorded, (d) deactivate the setting that all incoming and outgoing calls are automatically recorded, and/or (e) record the next telephone conversation. At the beginning of each conversation to be recorded, the service provider informs the telephone conversation partner, via a warning voice message, that the telephone conversation will be recorded. |
US08582728B2 |
Web-type audio information system using phone communication lines (audio net pages)
A web-type audio information system using phone communication lines including a computer based host accessible to phones, supporting multiple indexed stored audio information segments, wherein the content of the segments are substantially selected and supplied by multiple independent subscribers, and the host supports an interactive directory system providing for connecting a phone line with an audio segment in accordance with supplied segment identification. |
US08582727B2 |
Communication of information during a call
A request is received from a user of a telephonic device to invoke an application on the telephonic device. A form is displayed to the user using the application. Information input into the form is received by the application along with an indication to submit the form information with a service request to a call handling system. A data communications session between the telephonic device and an application server of the call handling system is established using the application. The form information is provided to the application server. A telephone number of the telephonic device is identified from the form information using which a voice communications session is established with the telephonic device from an interactive voice response system of the call handling system. Voice information is exchanged with the user and text, image or video information is communicated to the user via the voice and data communications sessions respectively. |
US08582726B2 |
Method and an apparatus for handling multimedia calls
The present invention relates to a system and method for setting up communication between a first and a second user equipment in a mobile radio communications system, wherein said first user equipment is attempting a multimedia call to said second user equipment. The method is characterized by the steps of: receiving a multimedia call request in a video gateway relating to said multimedia call; sending a voice call request from said video gateway towards said second user equipment in order to set up a voice connection between the video gateway and said second user equipment; setting up a multimedia connection between the video gateway and said first user equipment; and forwarding audio, received over said multimedia connection, onto said voice connection and forwarding audio, received over said voice connection, onto said multimedia connection. |
US08582723B2 |
Rotatable anode and X-ray tube comprising a liquid heat link
In a rotatable anode (4) of an X-ray tube, a heat transfer between the rotating disc of the anode (4a) and the second bearing element (11) is achieved by providing a contact material (14) within a gap (16a, b) between the anode disc (4a) and the second bearing element (11). Contact elements (15) protrude from the second bearing element (11) into the contact material (14), thus allowing a heat transfer from anode disc (4a) to second bearing element (11) via contact material (14) and contact element (15). |
US08582720B2 |
Time of flight backscatter imaging system
The present application discloses an X-ray imaging apparatus for determining a surface profile of an object under inspection that is positioned at a distance from the apparatus. The X-ray imaging system has an X-ray source for producing a scanning beam of X-rays directed toward the object, a detector assembly for providing a signal representative of an intensity of X-rays backscattered from the object, and processing circuitry to determine a time difference between when the X-ray source is switched on and when the backscattered X-rays arrive at the detector assembly. The processing circuitry is adapted to output data representative of the surface profile of the object under inspection. |
US08582709B2 |
Bandwidth synchronization circuit and bandwidth synchronization method
Example embodiments are directed to a bandwidth synchronization circuit and a bandwidth synchronization method. The bandwidth synchronization circuit includes an upsizer and a syncdown unit. The upsizer includes a sync packer and a sync unpacker operating according to a first clock. The syncdown unit is connected to the upsizer and performs a syncdown operation on data of the upsizer in response to a second clock of a frequency lower than a frequency of the first clock. |
US08582708B2 |
Clock and data recovery circuit
A clock and data recovery circuit includes a multiphase clock generator circuit which generates a multiphase clock having a plurality of clocks, a sampling circuit which samples a received data signal transferring serial data in synchronism with each of the plurality of clocks, and generates a plurality of data signals, a data recovery unit which generates a selection signal indicating a data signal having an appropriate phase among the plurality of data signals, and a storage unit which stores the selection signal. The data recovery unit selects one of the plurality of data signals, based on the selection signal read from the storage unit, and a clock corresponding to the selected data signal. |
US08582707B2 |
Programmable universal asynchronous receiver/transmitter (UART) based on reference frequency
In one embodiment, a method includes determining pre-calculated information. The pre-calculated information is used to determine a counter pattern for a reference clock. The counter pattern include, for at least one data bit, a number of reference clock cycles of the reference clock that is determined based on a frequency of the reference clock and a data rate of a serial data stream. The serial data stream is sampled to read a plurality of data bits based on the counter pattern. A data bit is sampled based on the number of reference clock cycles associated with the data bit. |
US08582704B2 |
Communications unit and method for detecting pulse interference
A communication method for use in a first cellular communications system is proposed for minimizing the interference caused by strong interfering pulses in the same frequency band as the system or an adjacent frequency band. The method comprises the steps of Receiving an incoming signal Bandpass filtering the incoming signal to filter out a first frequency band (B1) used by the communications system and forwarding the bandpass filtered signal to a receiver unit (35) for processing and forwarding the processed signal to a signal detector (37) arranged to detect the wanted signal. Redirecting a fraction of the received signal and detecting the power of the redirected fraction. Using the detected power to modify the function of the signal detector (37). |
US08582701B1 |
Post-distortion filter for reducing sensitivity to receiver nonlinearities
Methods and apparatus for reducing sensitivity to nonlinearities in the receiver of a digital communications system are disclosed. One aspect can be referred to as a Post-Distortion Decision Feedback Equalizer (PDFE). A gain stage is often implemented as a variable gain amplifier (VGA), and can introduce significant nonlinearities, a problem exacerbated by signals with a large peak-to-average ratio (PAR). One embodiment provides feed forward information from the VGA regarding its status to a DFE, and the DFE adjusts its filtering based on the provided information. The advantages are also applicable to fixed-gain amplifiers and to transversal filters. |
US08582698B2 |
Reduced complexity timing estimation for locating the position of a mobile terminal
A method and corresponding apparatus are provided to reduce the complexity of calculations needed to determine the time of arrival of position reference signals transmitted from multiple cells. A scheduler determines at a given instance what portions of a search grid or search window to search. A timing estimation circuit operating under the control of the scheduler computes timing estimates and reports the timing estimates back to the scheduler. The scheduler uses the timing estimates reported by the detection circuit to scheduler subsequent searches of the search grid or search window. |
US08582697B2 |
Method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using burst process
Aspects of a method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using burst process are provided. A wireless receiver may decode bit sequences based on a first decoding algorithm that may utilize redundancy in the data and that may impose physical constraints. The receiver may also decode a received bit sequence based on a second decoding algorithm that utilizes SAIC. Received data may be processed in a burst process portion in either decoding algorithm. Burst processed data from one of the decoding algorithms may be selected based on signal-to-noise ratio and/or received signal level measurements. The selected burst processed data may be communicated to a frame processing portion of the corresponding decoding algorithm. |
US08582696B2 |
Method and apparatus for data quantization and packing with variable bit width and period
The various embodiments provide circuitry and methods for packing Log Likelihood Ratio (“LLR”) values into a buffer memory in a compressed format which reduces the amount of buffer memory required. Various embodiments use a type of quantization which reduces the bit width of the LLR values that are stored, with the particular level of quantization depending upon the code rate of the data. The degree, pattern, and periodicity of bit width compression employed may depend upon the code rate of the received transmission. Bit width patterns use for LLR value quantization may be generated by a shift register circuit which provides an efficient mechanism for controlling an LLR packer circuit based upon the code rate of the received signal. |
US08582695B2 |
Method for selecting transmitting points in a communication system
The present invention provides a method for identifying a specific number of communicating points having relatively smallest accumulated path values from a plurality of transmitting points for a receiving point in a communication system. The method includes steps of: (a) defining a first coordination of each of the plurality of transmitting points and the receiving point on a complex plane; (b) transferring the first coordination of the receiving point to a second coordination thereof, in which the second coordination of the receiving point is near an origin of the complex plane; and (c) identifying the specific number of transmitting points having relatively smallest accumulated path values based on the second coordination of the receiving point. |
US08582691B2 |
Receiving apparatus and receiving method
A receiving apparatus for receiving a downlink signal in which pilot symbols are mapped discontinuously, includes: a unit configured to extract reference signals from the downlink signal that is Fourier transformed by a Fourier transform unit; a unit configured to generate a first signal having a first window size by arranging the extracted reference signals on the frequency axis and by performing inverse Fourier transform on the reference signals; a unit configured to divide the first signal into a plurality of signals to extract a signal included in a second window; a unit configured to generate a second signal that includes the signal included in the second window and that has a window size similar to the first window size; a Fourier transform unit configured to generate a third signal from the second signal; and a unit configured to calculate received power based on the third signal. |
US08582690B2 |
Apparatus and method for determining signal power
An apparatus for determining signal power comprise an oscillating circuit and a determining circuit. The oscillating circuit generates an oscillating signal. When a to-be-detected signal has signal power greater than a threshold, the oscillating signal has a first frequency; when the signal power is smaller than the threshold, the oscillating signal has a second frequency. The determining circuit determines whether the oscillating signal has either the first frequency or the second frequency, and generates a determination result accordingly. |
US08582689B2 |
Apparatus and method for transmitting/receiving data in communication system
An apparatus for transmitting data in a communication system includes: a processor configured to process broadcasting data regarding various types of digital broadcasts to be provided to users; an S/P converter configured to convert additional data of the broadcasting data into a parallel type; a phase selector configured to generate a phase selection value using additional data bits, except for a first additional data bit, of the converted parallel-type additional data; a sequence generator configured to generate a sequence using the first additional data bit and the phase selection value; and an adder configured to couple the generated sequence with the processed broadcasting data. |