Document Document Title
US08776242B2 Providing a malware analysis using a secure malware detection process
In certain embodiments, a computer-implemented system comprises a boundary controller and a first malware detection agent. The boundary controller is operable to implement a security boundary between a first computer network environment and a second computer network environment. The second computer network environment has a security classification level that is more restrictive than a security classification level of the first computer network environment. The boundary controller is operable to receive from the first computer network environment a file. The first malware detection agent is positioned in the second computer network environment and is operable to receive via the boundary controller the file and apply a first malware detection process on the file. The first malware detection process is subject to the security classification level of the second computer network environment.
US08776235B2 Storage device with internalized anti-virus protection
An approach to handling connection errors between an external antivirus server and a storage device is disclosed. The storage device is equipped with an internal antivirus server. Antivirus metadata that describes the antivirus scan is stored in an antivirus metadata repository on the storage device. The connection between the external antivirus server and the storage device is monitored. The external antivirus server executes the antivirus scan on the storage device. If the connection fails, control of the antivirus scan is passed from the external antivirus server to the internal antivirus server. The internal antivirus server determines where to begin based on the antivirus metadata. When the connection is restored, control is passed back to the external antivirus server.
US08776233B2 System, method, and computer program product for removing malware from a system while the system is offline
A system, method, and computer program product are provided for removing malware from a system while the system is offline. In use, a system is identified as being infected with malware. Additionally, it is determined whether the malware can be fully removed from the system while the system is online. Further, at least part of the malware is conditionally removed from the system while the system is offline, based on the determining.
US08776232B2 Controller capable of preventing spread of computer viruses and storage system and method thereof
A controller capable of preventing spread of computer viruses is provided. The controller includes a microprocessor unit, and a first interface unit, a second interface unit, a comparing unit and a filter unit which are coupled to the microprocessor unit. The first interface unit is coupled to a storage medium, and the second interface unit is coupled to a computer host. The comparing unit determines whether data read form the storage medium by the computer host is an automatic executing file. And, the filter unit replaces the read data with a predetermined data and transmit the predetermined data to the computer host when the read data is the automatic executing file. Accordingly, the controller is capable of preventing the spread of the computer viruses designed in an automatic executing file.
US08776220B2 Phishing detecting system and method operative to compare web page images to a snapshot of a requested web page
A phishing detecting method includes: a web-page accessing request for accessing a target web page at a target address is received; the target web page from the target address is obtained; the target web page is snapshotted to obtain a present page snapshot; the present page snapshot is compared with several pre-stored page snapshots stored in a database, wherein each of the pre-stored page snapshots corresponds to a pre-stored address; if the present page snapshot matches one of the pre-stored page snapshots, the target address is compared with the pre-stored address, corresponding pre-stored page snapshot of which matches the present page snapshot; if the target address does not match the pre-stored address, the corresponding pre-stored page snapshot of which matches the present page snapshot, it is determined that the target web page is a phishing web page.
US08776211B1 Processing commands according to authorization
Devices, systems, methods, and other embodiments associated with processing commands according to authorization are described. In one embodiment, a chip includes an unsecure module configured to control unsecure firmware to process a command on data flowing in a datapath. The unsecure module processes commands from untrusted sources and trusted sources. The chip includes a secure module configured to determine if a command is from a trusted source and when the command is from a trusted source, the secure module controls secure firmware to further process the data flowing in the datapath. When the command is from an untrusted source, the secure module controls the secure firmware to not process the data flowing in the datapath.
US08776210B2 Statistical message classifier
A system and method are disclosed for improving a statistical message classifier. A message may be tested with a machine classifier, wherein the machine classifier is capable of making a classification on the message. In the event the message is classifiable by the machine classifier, the statistical message classifier is updated according to the reliable classification made by the machine classifier. The message may also be tested with a first classifier. In the event that the message is not classifiable by the first classifier, it is tested with a second classifier, wherein the second classifier is capable of making a second classification. In the event that the message is classifiable by the second classifier, the statistical message classifier is updated according to the second classification.
US08776199B2 Authentication of a server by a client to prevent fraudulent user interfaces
Protecting a user against web spoofing in which the user confirms the authenticity of a web page prior to submitting sensitive information such as user credentials (e.g., a login name and password) via the web page. The web page provides the user with an identifiable piece of information representing a shared secret between the user and the server. The user confirms the correctness of the shared secret to ensure the legitimacy of the web page prior to disclosing any sensitive information via the web page.
US08776197B2 Secure enterprise service delivery
A device receives enterprise information associated with enterprises supported by a network, and determines enterprise identifiers for one or more enterprises identified in the enterprise information. The device also receives information associated with devices and subscribers of the network, and determines security key parameters based on the information associated with the devices and the subscribers of the network. The device further generates, based on the security key parameters, a security key for each of the enterprise identifiers.
US08776189B2 Wirelessly accessing broadband services using intelligent cards
The present disclosure is directed to a system and method for wirelessly accessing broadband services using intelligent cards. In some implementations, a broadband service card includes a physical interface, a communication module, secure memory, and service module. The physical interface connects to a port of a consumer host device. The communication module wirelessly receives RF signals from and transmits RF signals to a wireless broadband network. The secure memory stores user credentials used to securely authenticate the card and access a service foreign to the consumer host device through the wireless broadband network independent of the consumer host device. The user credentials are associated with a broadband service provider. The service module accesses the foreign service using the user credentials in response to at least an event and transmits a service request to the broadband service provider using the wireless broadband core network.
US08776186B2 Obtaining a signed certificate for a dispersed storage network
A method begins by a dispersed storage (DS) processing module generating a certificate signing request (CSR) that includes a certificate and a certificate extension, wherein the certificate includes information regarding a requesting device and wherein the certificate extension includes information regarding an accessible dispersed storage network (DSN) address range for the requesting device. The method continues with the DS processing module outputting the CSR to a certificate authority of a DSN and receiving a signed certificate from the certificate authority, wherein the signed certificate includes a certification signature of the certificate authority authenticating the certificate and the certificate extension. The method continues with the DS processing module storing the signed certificate for use when generating a DSN access request, wherein the DSN access request is requesting access to dispersed storage error encoded data in the DSN at an address within the accessible DSN address range.
US08776176B2 Multi-factor password-authenticated key exchange
Apparatus, methods, and computer program products are disclosed that enable a first computer and a second computer to mutually authenticate each other over a network. A first computer sends first authentication evidence to a second computer. The first authentication evidence is used to prove to the second computer that the first computer has access to a first plurality of authentication secrets without exposing the first plurality of authentication secrets. In addition, the second computer sends second authentication evidence to the first computer. The second authentication evidence is used to prove to the first computer that the second computer has access to a second plurality of authentication secrets without exposing the second plurality of authentication secrets. The first plurality of authentication secrets is related to the second plurality of authentication secrets. Thus, the first computer is authenticated to the second computer and the second computer is authenticated to the first computer.
US08776171B2 Generating log with location and accelerometer history
A method and system for generating a log with location and accelerometer history and verifying the authenticity of the user based on the log. A stroke and capture module captures stroke data from a user. A location identifier module identifies the portable computing device's location. An accelerometer determines the portable computing device's acceleration. A logging module generates metadata that includes the location and accelerometer history. A verification module receives the location and the accelerometer history. The verification module determines the user's mode of transportation based on the accelerometer history. The location and the mode of transportation are compared with information from an authority. If the data matches, the verification authenticates the document.
US08776168B1 Applying security policy based on behaviorally-derived user risk profiles
Security policy changes can be implemented for a user or a user group based on behaviorally-derived risk information. A behavior-receiving module receives information about user behaviors for the user across various clients with which the user interacts. An attribute-receiving module receives one or more user attributes identified for a user. A profile-generating module generates a user risk profile for the user based on the received information about the user behaviors and the received user attributes. A user scoring module assigns the user a user risk score based on an evaluation of the user risk profile for the user. Similarly, groups of users can be given group risk scores, or users can have combined group/user scores. Finally, a remediation module automatically establishes a security policy requiring remediative actions for the user (or user group) based on the user risk score or combined score (or group score).
US08776152B1 Cloud-based cross-platform video display
A request is sent from a client device to a host device hosting an application. A display associated with execution of the application on the host device may include a video portion and one or more non-video portions. Information may be sent from the host device to the client device over the communication network. Such information may include display information for the video portion as described by raster data and information for the non-video portions as described by vector data. Such information may be used by the client device to generate a display corresponding to the host display. The video portion of the client display may be based on the raster data, and the non-video portions of the client display may be based on the vector data.
US08776149B1 Preference-based media alerts
When a user is consuming media content from a first source, one or more other available sources of media content may be monitored and the user may be notified if other available content matches the user's profile.
US08776141B2 Searching method and mobile device using the method
A method of controlling a mobile device and which includes wirelessly communicating, via a wireless communication unit of the mobile terminal, with an external reproduction device reproducing content on a display of the reproduction device; inputting, via an input unit of the mobile terminal, a search request requesting information about at least one item identifiable in the reproducing content; searching, via a controller of the mobile terminal, the information about said at least one item; and displaying, on a display unit of the mobile terminal, the information found during the search.
US08776139B2 Scheduling content to be rendered
A method and network connected rendering apparatus (130) are described. The network connected rendering apparatus (130) receives a command to play a content item and/or the content item to be played from another network connected device (110). Instead of automatically interrupting the current rendering activities of the rendering apparatus for playing the content item, the content item is added to a list of scheduled content items (140).
US08776138B2 Scheduler apparatus employing a gopher agent for use in a television receiver
In a television system in which at least program title information for programs which are to be transmitted in the future is transmitted in advance to form a channel guide listing, apparatus is provided for searching the listing for specific user-entered information, and upon successful conclusion to the search, the apparatus schedules the tuning of the desired program, or in the alternative, notifies the viewer of the availability of the program. In those instances where descriptive text accompanies the program listing, apparatus of the invention performs a search of the text for a particular text string which may relate to the title, the star, the director, or the context of the program, among other search criteria.
US08776134B2 Context sensitive television menu
A television menu system generates a television menu that is context sensitive based upon a service currently being provided to a user. In one implementation, a type of television service currently being viewed by a user determines whether particular menu items are presented to the user. In another implementations, determining which channel is being provided dictates whether particular menu options are included.
US08776127B2 Method of television program suggestion and apparatus therefor
A method and apparatus provide a television viewer with relevant program suggestions while the viewer browses an electronic program guide (EPG). A viewer profile is used in conjunction with the viewer's usage of the EPG as a basis for program suggestions. In this way, relevant program suggestions may be provided, and optionally displayed within a picture-in-picture window on the screen of a television.
US08776126B2 Client-server based interactive television guide with server recording
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
US08776121B2 Social aspects of media guides
A computer-implemented method, including receiving, at a computing device, a request from a user to display descriptors of media programming content for a time period; identifying people associated with the user employing information stored in a computer database, and identifying time-associated media programs electronically scheduled on behalf of the identified people; and providing for display, to the user, the descriptions of the identified people and of the time-associated media programs.
US08776119B2 Displaying an information ticker in association with a personalized video mosaic in a television services network
A video source associated with an information ticker may be captured, and the associated information ticker may be broadcast and displayed below or near an array of simultaneously broadcast video sources being broadcast in a mosaic of video sources. The displayed information ticker may be broadcast in association with one or more of a plurality of simultaneously broadcast video sources in the mosaic of video sources.
US08776118B1 Using web based information to select television programs
Variables incorporated into a hypertext markup language program guide enable location of hypertext elements. Once the variable is located, the information contained within the identified hypertext element may be used to tune to a particular channel.
US08776105B2 Method and system for automatic content recognition protocols
Systems, methods and/or techniques for automatic content recognition protocols are described. A method may be executed in a media device having an automatic content recognition application programming interface. The method may include generating one or more video fingerprints that correspond to video content that displays on the media device. The method may include communicating the one or more video fingerprints to an automatic content recognition backend system. The automatic content recognition backend system compares the one or more video fingerprints with one or more stored video fingerprints and determines whether a match occurs. If the match occurs, one or more event identifiers associated with the one or more video fingerprints may be received from the automatic content recognition backend system. The one or more event identifiers may be communicated to an application server, and one or more interactive events may be received from the application server.
US08776103B2 Interactive service device metering systems
A metering system meters usage of on-line and local services by way of interactive service devices. An example metering system includes a first data acquisition module configured to copy usage data associated with a first interactive service device and a second data acquisition module configured to copy usage data associated with a second interactive service device different than the first interactive service device. Each of the data acquisition modules is configured to distinguish between on-line communications associated with access to an on-line service and local communications associated with a local application program. In addition, each data acquisition module is configured to extract the usage data based whether an on-line communication or a local communication is identified.
US08776094B2 Runtime system
Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
US08776091B2 Reducing feedback latency
A latency between an input and its corresponding feedback can be reduced by generating the feedback in a lower-layer software component instead of in an upper-layer software component. The lower-layer component generates the feedback based on one or more parameters associated with a given input type. The parameters were previously created based on, for example, one or more previous inputs. Generating feedback in a lower-layer component reduces the number of software layer boundaries that the input and feedback pass through, thus reducing the latency between the feedback and input.
US08776087B2 Mobile terminal and method of operating the same
A mobile terminal and a method of operating the same are disclosed herein. The method may include executing applications in a multitasking environment, detecting an event that requires a termination the applications, and saving a task list that includes a list of the active applications and their corresponding operational states, and terminating execution of the applications. The method further includes restoring the applications to their respective states prior to termination based on the task list.
US08776086B1 Agent management framework
Various embodiments implement agents as dynamically linked libraries to run within host processes controlled by an executable agent manager. The agent manager runs as a service or daemon continuously after being loaded into the memory of a computer system. Information concerning agents that are configured to carry out tasks on the computer system is stored in a database accessible to the agent manager. When a task that a particular agent is configured to carry out needs to be done, the agent manager assigns an executable host process to run the agent. The agent manager then sends start and stop commands to the host process to load and halt the agent, respectively.
US08776084B2 Executing an accelerator application program in a hybrid computing environment
Executing an accelerator application program in a hybrid computing environment with a host computer having a host computer architecture; an accelerator having an accelerator architecture, the accelerator architecture optimized, with respect to the host computer architecture, for speed of execution of a particular class of computing functions; the host computer and the accelerator adapted to one another for data communications by a system level message passing module, where executing an accelerator application program on an accelerator includes receiving, from a host application program on the host computer, operating information for an accelerator application program; designating a directory as a CWD for the accelerator application program, separate from any other CWDs of any other applications running on the accelerator; assigning, to the CWD, a name that is unique with respect to names of other CWDs of other applications in the computing environment; and starting the accelerator application program on the accelerator.
US08776083B2 API method and system for providing access to an external service via an application services platform
In accordance with embodiments, there are provided mechanisms and methods for providing access to an external service via an application services platform, utilizing an application program interface (API). These mechanisms and methods for providing access to an external service via an application services platform can enable embodiments to provide an effective way of allowing access to such external service without necessarily forcing access to the external service separately with respect to the application services platform. The ability of embodiments to provide such effective technique can enable the integration of an external service with an application services platform, thus allowing access to the external service in a more time effective manner.
US08776081B2 Send-side matching of data communications messages
Send-side matching of data communications messages includes a plurality of compute nodes organized for collective operations, including: issuing by a receiving node to source nodes a receive message that specifies receipt of a single message to be sent from any source node, the receive message including message matching information, a specification of a hardware-level mutual exclusion device, and an identification of a receive buffer; matching by two or more of the source nodes the receive message with pending send messages in the two or more source nodes; operating by one of the source nodes having a matching send message the mutual exclusion device, excluding messages from other source nodes with matching send messages and identifying to the receiving node the source node operating the mutual exclusion device; and sending to the receiving node from the source node operating the mutual exclusion device a matched pending message.
US08776080B2 Management component transport protocol interconnect filtering and routing
A method, apparatus, and system are disclosed. In one embodiment, the method includes rerouting a Vendor Defined Message (VDM) sent from a first device is targeting a second device, to a third device. The method also includes keeping the first device unaware of the rerouting.
US08776076B2 Highly scalable cost based SLA-aware scheduling for cloud services
An efficient cost-based scheduling method called incremental cost-based scheduling, iCBS, maps each job, based on its arrival time and SLA function, to a fixed point in the dual space of linear functions. Due to this mapping, in the dual space, the job will not change their locations over time. Instead, at the time of selecting the next job with the highest priority to execute, a line with appropriate angle in the query space is used to locate the current job with the highest CBS score in logarithmic time. Because only those points that are located on the convex hull in the dual space can be chosen, a dynamic convex hull maintaining method incrementally maintains the job with the highest CBS score over time.
US08776075B2 Energy consumption optimization in a data-processing system
A method for optimizing energy consumption in a data-processing system comprising a set of data-processing units is disclosed. In one embodiment, such a method includes indicating a set of data-processing jobs to be executed on a data-processing system during a production period. An ambient temperature expected for each data-processing unit during the production period is estimated. The method calculates an execution scheme for the data-processing jobs on the data-processing system. The execution scheme optimizes the energy consumed by the data-processing system to execute the data-processing jobs based on the ambient temperature of the data-processing units. The method then executes the data-processing jobs on the data processing system according to the execution scheme. A corresponding apparatus and computer program product are also disclosed.
US08776068B2 Operating method for a computer with performance optimization by grouping applications
In at least one embodiment, if the pre-start level has the value empty container, the computer creates a container within the framework of the pre-start but does not load any application into the container. If the pre-start level has the value application, the computer creates a respective container within the framework of the pre-start for each application. If the pre-start level has a higher value, the computer determines within the framework of the pre-start a degree of grouping for the applications assigned to the respective pre-started unit, and groups the applications in accordance with the degree of grouping determined into at least one container group. Within the framework of the processing of the complex tasks, the computer terminates on switching from one application to another application, the application still being executed only if the application involves an application not able to be suspended.
US08776064B2 Methods and systems for batch processing in an on-demand service environment
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.
US08776060B2 Methods and structure for near-live reprogramming of firmware in storage systems using a hypervisor
Methods and structure for reprogramming firmware in a storage controller using a virtual machine management (VMM) environment. A storage process (current firmware) in the storage controller operates in a current virtual machine (VM) under control of a hypervisor. Reprogrammed (new) firmware is loaded into a new virtual machine under control of the hypervisor. The new firmware initializes and directs the current firmware to quiesce its processing. The new firmware also requests the hypervisor to map data in the memory space of the current virtual machine into the memory space of the new virtual machine and to transfer ownership/control of devices and network addresses from the current virtual machine to the new virtual machine. The new firmware operating on the new virtual machine then takes control of the storage controller and resumes processing of requests.
US08776047B2 Apparatus and method for managing a plurality of software dependency maps and software installation using the same
A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
US08776044B1 Systems and methods for providing computer cluster policies for implementation in computer cluster environments
A computer-implemented method for providing computer cluster policies for implementation in computer cluster environments may include (1) identifying a computer cluster environment capable of executing a plurality of applications, (2) creating a computer cluster policy that (a) identifies, within the plurality of applications, at least one dependent application that is dependent upon at least one other application and (b) identifying at least one platform-agnostic action to be performed on the dependent application in response to detection of at least one event associated with the other application, and then (3) providing the computer cluster policy to high-availability software installed in the computer cluster environment to enable the high-availability software to implement the computer cluster policy in the computer cluster environment. Various other systems, methods, and computer-readable media are also disclosed.
US08776038B2 Method and system for configuration of virtualized software applications
A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the operating system. The templates are combined into a single application template having a layer including the collection of configurations for each operating system. The collection of configurations includes files and registry entries. The collections also identifies and configures environmental variables, systems, and the like. Files in the collection of configurations and references to those files may be replaced with references to files stored on installation media. The application template is used to build an executable of the virtualized application. The application template may be incorporated into a manifest listing other application templates and made available to users from a website.
US08776033B2 Batch dispatch of java native interface calls
A batching mechanism is provided that batches multiple Java Native Interface calls together such that the batch crosses the Java Native Interface boundary in a single transition. The batching mechanism operates by identifying a sequence of Java Native Interface calls to be made by native code, by encapsulating the identified sequence of Java Native Interface calls into a batch, and by communicating the batch as a single transition across the Java Native Interface boundary. In this manner, each call of the batch is encapsulated by iteratively performing for each call to be made, processes including identifying the Java Native Interface function to call, identifying the arguments to pass into the Java Native Interface function, dispatching to the Java Native Interface function and capturing the return value.
US08776030B2 Partitioning CUDA code for execution by a general purpose processor
One embodiment of the present invention sets forth a technique for translating application programs written using a parallel programming model for execution on multi-core graphics processing unit (GPU) for execution by general purpose central processing unit (CPU). Portions of the application program that rely on specific features of the multi-core GPU are converted by a translator for execution by a general purpose CPU. The application program is partitioned into regions of synchronization independent instructions. The instructions are classified as convergent or divergent and divergent memory references that are shared between regions are replicated. Thread loops are inserted to ensure correct sharing of memory between various threads during execution by the general purpose CPU.
US08776024B2 Software application fine-tuning method, system, and corresponding computer program product
The invention relates to a method for fine-tuning a software application that is written in a source programming language and is executable on a target platform. According to the invention, such a method includes: a stage of compiling said software application that is written in said source language and supplies the code of an intermediate software application that is written in an intermediate language, said stage comprising a step of inserting, into the code of said intermediate software application, a specific construction for intercepting events by means of complementary instructions, and a step of formatting the intermediate code of said software application such that the matching of a line of source code with a line of intermediate code is the most frequent possible matching; a stage of compiling the code from said intermediate software application into an executable software application; and a stage for fine-tuning said software application, said stage including at least one step of converting at least one piece of fine-tuning information between a program for fine-tuning said intermediate language and a program for fine-tuning said source language.
US08776008B2 Post facto identification and prioritization of causes of buffer consumption
Some embodiments of the present invention provide systems and techniques for collecting task status information. During operation, the system can receive a status update for a task from a task manager through a GUI. Next, the system can determine whether the first status update for the task indicates that the task is delayed. If the status update indicates that the task is delayed, the system can request the task manager to indicate the help needed to resolve the task delay. Next, the system can receive a help needed descriptor from the task manager. Subsequently, the system can receive another status update for the task from the task manager, wherein the status update indicates that the help specified in the help needed descriptor is no longer required. Next, the system can determine an amount of delay associated with the help needed descriptor.
US08776006B1 Delay defect testing of power drop effects in integrated circuits
Aspects of the invention provide for a method of delay defect testing in integrated circuits. In one embodiment, the method includes: generating at least one test pattern based on a transition fault model type; evaluating a dynamic voltage drop for the at least one pattern during a capture cycle and generating a voltage drop value for the at least one test pattern; performing a static timing analysis, using the voltage drop value for the at least one test pattern; evaluating a plurality of paths in the at least one pattern; and masking each path that fails to meet a timing requirement.
US08775997B2 System and method for testing and configuring semiconductor functional circuits
The present invention systems and methods enable configuration of functional components in integrated circuits. A present invention system and method can flexibly change the operational characteristics of functional components in an integrated circuit die based upon a variety of factors including manufacturing defects, compatibility characteristics, performance requirements, and system health (e.g., the number of components operating properly). Functional component operational behavior is tested and analyzed at various levels of configuration abstraction and component organization (e.g., topological inversion analysis). The testing and analysis can be performed in parallel on numerous functional components. Functional component configuration related information is presented in a graphical user interface (GUI) at various levels of granularity and in real time. The graphical user interface can facilitate user interaction in recognizing failure patterns, production test tuning and field configuration algorithm adjustment. The testing and analysis information can also be organized in a variety of convenient database formats.
US08775983B1 Layout fixing guideline system for double patterning odd cycle violations
Some embodiments of the invention provide a method for identifying and displaying odd loops and hints for resolution of the odd loops in an IC design layout for printing on multiple masks. The method of some embodiments identifies the hints by evaluating the effectiveness and feasibility of different potential resolutions, ensuring that hints do not create additional odd loops. The method of some embodiments also displays indications of the odd loops and the hints which a user can use to troubleshoot an odd loop violation. The method of some embodiments also prioritizes or scores the resolution hints to facilitate efficient troubleshooting of odd loop violations.
US08775975B2 Expectation assisted text messaging
In one exemplary embodiment, a text message may be sent in which eye-tracking data is used to associate information with a portion of the text message. A text message input by a user may be displayed, with eye-tracking data from the user indicating an expectation associated with a portion of the text message. The expectation may cause information related to the portion of the text message to be associated with the portion of the message.
US08775972B2 Apparatus and method for single action control of social network profile access
A computer implemented method includes allowing a user to access a user-controlled social network profile page with posts in a specified order. A user is permitted to traverse an interface element across the specified order to establish a set position for the interface element. Access to posts is provided on a first side of the set position to define a viewable profile. Access to posts is blocked on a second side of the set position to define a non-viewable profile.
US08775968B2 Method of controlling display properties and priorities of windows
A method of controlling a display includes displaying a first window on the display, setting the first window to receive commands, and displaying a second window on the display. When the second window is displayed, a portion of the first window is kept being displayed, and the first window is kept being set to receive commands.
US08775967B2 Integrated graphical runtime interface for process control systems
An integrated graphical runtime interface that provides a secure, highly available environment for process control systems is disclosed. In one example, a method for displaying process control information via a graphical user interface instantiates a runtime workspace application to operatively interpose between an operator station operating system and a user. The example method displays a plurality of panels via the graphical user interface and displays a portion of the process control information associated with a runtime application in at least one of the plurality of panels via the runtime workspace application.
US08775959B2 Graduated visual and manipulative translucency for windows
Methods and systems for providing graphical user interfaces are described. Overlaid, information-bearing windows whose contents remain unchanged for a predetermined period of time become translucent. The translucency can be graduated so that, over time, if the window's contents remain unchanged, the window becomes more translucent. In addition to visual translucency, windows also have a manipulative translucent quality. Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window.
US08775957B2 Method for operating execution icon of mobile terminal
Functional applications (e.g., widgets) in the form of an icon are implemented to be merged or demerged, and a method for displaying, operating, and managing the widgets in a mobile terminal is provided. The concept of UI-wise merging and demerging is applied to simple widget functions to update the widget functions. Also, widgets can be effectively managed through various widget operations. The mobile terminal includes an input unit configured to detect a received input, a display unit configured to display a plurality of widgets and a controller configured to merge a plurality of widgets into an integrated widget based on the received input and to execute an integrated function related to a selected widget of the plurality of widgets merged into the integrated widget.
US08775949B2 Event scheduling
In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
US08775943B2 System and method for remote application configuration management on multifunction peripherals
The invention relates to multifunction peripherals (MFPs). More particularly, the invention relates to remote application configuration management of MFPs. A remote application configuration manager may extract configuration information from custom applications, organize a user interface based on the respective configuration information, and receive and store parameter values with which the respective custom applications may be executed.
US08775940B2 Situational workspaces
A workspace container provides data content in a generic way with interfaces and tools common to data of different types. The container has an owner, and may include one or more activities, which each have an objective and are associated with various resources to accomplish the objective. User interaction in the container transforms the container contents and is persisted with the container. Different data types are represented uniformly from the perspective of data input, data access, and display rendering. Additionally, common tools can be embedded within the container, which receive content items and user-generated content as input to transform the container contents at a runtime of the container. The container may also be collaborative, with multiple users having access to the data content simultaneously (except for actual content collisions). The container may be exposed to another user through request-to-perform techniques as passed through a work package.
US08775939B2 Systems and methods for audience-enabled access to presentation content
A system and method for accessing content provided by a presenter during a presentation is described. The system and method includes a presentation module used by a presenter to display presentation materials to audience members during a presentation. Also included is a selection module that allows a display of a representation of the presentation materials that have been displayed. When activated, the selection module enables an audience member to select for redisplay by the presentation module a particular one of the presentation materials.
US08775933B2 System and method for managing dynamic document references
Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a nonexistent source document. A process for organizing document fragments within a document management system wherein source documents comprise duplicates of the document fragments includes replacing a duplicate fragment with a reference to a single fragment object the fragment object including a reference to a fragment of a source document and an object class method for deletion of the fragment object including instructions to remove the reference to the fragment object from the metadata of the source document to which the fragment object refers.
US08775911B2 Performing a cyclic redundancy checksum operation responsive to a user-level instruction
In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
US08775907B2 Orthogonal frequency division multiplexing symbol diversity combiner for burst interference mitigation
The invention disclosed in this application describes a diversity combiner that operates as a maximal ratio combiner (MRC) when no interference is detected and as a selection combiner when Orthogonal Frequency Division Multiplexing symbol errors are detected with high probability by using a symbol error detection method based on computing a symbol by symbol path error metric.
US08775903B2 Transparent recovery from hardware memory errors
A method is provided for recovering from an uncorrected memory error located at a memory address as identified by a memory device. A stored hash value for a memory page corresponding to the identified memory address is used to determine the correct data. Because the memory device specifies the location of the corrupted data, and the size of the window where the corruption occurred, the stored hash can be used to verify memory page reconstruction. With the known good part of the data in hand, the hashes of the pages using possible values in place of the corrupted data are calculated. It is expected that there will be a match between the previously stored hash and one of the computed hashes. As long as there is one and only one match, then that value, used in the place of the corrupted data, is the correct value. The corrupt data, once replaced, allows operation of the memory device to continue without needing to interrupt or otherwise affect a system's operation.
US08775892B2 System and method including modified bit-interleaved coded modulation with fractional secondary coding
A system and method with a modified bit-interleaved coded modulation with iterative decoding (BICM-ID). A first group of coded and interleaved bits are coded with a second FEC code and a second group of coded and interleaved bits are not coded with the second FEC code. The first and second groups are then mapped to a modulation format. The second FEC code may be a single parity check (SPC) and the scheme may be referred to as a BICM-ID scheme with a fractional secondary coding.
US08775881B2 Embedded processor
Electronic apparatus, systems, and methods of operating and constructing the electronic apparatus and/or systems include an embedded processor disposed in a logic chip to direct, among other functions, self-testing of an electronic device structure in conjunction with a pattern buffer disposed in the logic chip, when the electronic device structure is coupled to the logic chip. Additional apparatus, systems, and methods are disclosed.
US08775877B2 Dynamic link library integrity checking for handheld medical devices
A method of checking the integrity of a dynamic link library (DLL) file called by an application being executed on a handheld medical device is described. The method includes loading a DLL from a read only memory (ROM) to a random access memory (RAM) beginning at a fixed location in the RAM. The DLL includes a first routine for performing a safety critical function of the handheld medical device and a second routine for performing a cyclical redundancy check (CRC) once the DLL is loaded to the RAM. The method includes selectively executing the first routine from the RAM. The method includes selectively executing the second routine from the RAM including: calculating a check value based on the DLL; comparing the check value with a predetermined check value; and indicating that an error is present when the check value is different than the predetermined check value.
US08775876B2 Method to improve I/O reliability on a degraded wide port connection
A method and system for controller level identification and isolation of a degraded physical link (PHY) in a serial attached small computer system interface (SA-SCSI) or SAS domain. The method and system uses computer readable code embodied within the controller level of an SAS domain to monitor a plurality of PHY pairs associated as connecting through a wide port. The invention compares a history of PHY pair errors to a tunable timer to determine if PHY errors reach a threshold. Should the threshold be exceeded, the controller disables the error prone PHY pair and delivers a notification. The controller may then re-enable the disabled PHY after user action or port power up.
US08775861B1 Non-disruptive storage device migration in failover cluster environment
A method of performing data migration from a source storage device to a target storage device in a failover cluster includes use of a roll-forward flag to signal successful completion of a migration operation from a migration node to failover nodes of the cluster, reliably controlling host access to the target storage device to ensure that it is used only when it has been successfully synchronized to the source storage device and a commit operation has occurred that ensures that subsequent read and write operations are directed exclusively to the target storage device.
US08775857B2 Sequential on-chip clock controller with dynamic bypass for multi-clock domain testing
A controller includes a clock control unit configured to provide a first output to test circuitry and a bypass unit configured to provide a second output to a further controller. The controller is configured to cause the bypass unit to output the second output and to optionally cause the clock control unit to output the first output.
US08775856B1 System and method for generating clock signal for a plurality of communication ports by selectively dividing a reference clock signal with a plurality of ratios
Various techniques are provided to generate a plurality of reference clock signals using a single reference clock signal generator. In one example, a clock signal generation system includes a reference clock signal generator adapted to provide a reference clock signal. The system also includes a plurality of dividers adapted to divide the reference clock signal using different ratios to provide a plurality of communication port clock signals. The system also includes a plurality of different communication ports adapted to receive the communication port clock signals and adapted to operate in accordance with different communication protocols using the communication port clock signals.
US08775855B2 Reducing memory used to store totals in static timing analysis
A system and a method are disclosed for reducing memory used in storing totals during static timing analysis. Totals are stored at various points along paths analyzed in static timing analysis. Some totals may not be merged for reasons including differing clock re-convergence pessimism removal (CRPR) dominators, exceptions, or clocks. Totals at a point may be stored in a super-tag mapping table and replaced at the point with a super-tag. The super-tag includes a super-tag ID referencing the totals stored in the super-tag mapping table. The super-tag also includes a time delay value. The time delay value allows the super-tag ID to be reused in other super-tags at other points while still storing total time delays at the other points. Therefore, the memory used to store totals is reduced in many situations.
US08775840B2 Virtualization in a multi-core processor (MCP)
This invention describes an apparatus, computer architecture, method, operating system, compiler, and application program products for MPEs as well as virtualization in a symmetric MCP. The disclosure is applied to a generic microprocessor architecture with a set (e.g., one or more) of controlling elements (e.g., MPEs) and a set of groups of sub-processing elements (e.g., SPEs). Under this arrangement, MPEs and SPEs are organized in a way that a smaller number MPEs control the behavior of a group of SPEs. The apparatus enables virtualized control threads within MPEs to be assigned to different groups of SPEs for controlling the same. The apparatus further includes a MCP coupled to a power supply coupled with cores to provide a supply voltage to each core (or core group) and controlling-digital elements and multiple instances of sub-processing elements.
US08775835B2 Method in a controller controlling a dynamic compensator, a controller, computer programs and computer program products
A method in a controller controlling a dynamic power compensator. The dynamic power compensator is arranged to provide active and reactive power to an electric power system, the dynamic power compensator including a battery energy storage. The method includes the steps of: monitoring a state of charge of the battery energy storage; detecting a voltage level in the electric power system requiring increased delivery of the reactive power to the electric power system; and controlling the battery energy storage in dependence on the monitored state of charge and detected voltage level. The invention also relates to a controller, computer programs and computer program products.
US08775834B2 Methods and apparatuses for controlling thread contention
An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.
US08775828B2 Power control system for mobile workstation and method
A method of controlling a power system includes receiving a signal indicative of user interaction with a handle of a removable battery, and switching a power interface of the power system from a first power sourcing mode receiving power from the removable battery to a second power sourcing mode receiving power from a back-up battery. An electronic control unit for the power system includes a memory storing computer executable instructions for controlling power sourcing in the power control system, a detector interface configured to receive a signal indicative of user interaction with a removable battery of the mobile workstation and a microprocessor configured by way of executing the computer executable instructions to switch a power interface of the power control system from a first power sourcing mode to a second power sourcing mode.
US08775823B2 System and method for encrypting secondary copies of data
A system and method for encrypting secondary copies of data is described. In some examples, the system encrypts a secondary copy of data after the secondary copy is created. In some examples, the system looks to information about a data storage system, and determines when and where to encrypt data based on the information.
US08775822B2 Computer-implemented method and system for protecting a software installation after certification
A computer-implemented system and method for protecting a software installation after certification are disclosed. The system includes components to determine if a cryptographic value of a digital content set matches with a stored cryptographic value of a validated digital content set, to determine if a cryptographic value of a validation rule set matches with a stored cryptographic value corresponding to a validation requirement, and to display a certification message if the cryptographic value of the digital content set matches with a stored cryptographic value of a validated digital content set and the cryptographic value of the validation rule set matches with a stored cryptographic value corresponding to a validation requirement.
US08775819B2 Flexible method of user authentication
A method of authorising a user in communication with a workstation is disclosed. According to the method, a system automatically determines a plurality of available user information entry devices in communication with the workstation. The system then determines predetermined user authorization methods each requiring data only from available user information entry devices. The user then selects one of the determined authorization methods for use in user authorization. Optionally, each authorization method is associated with a security level relating to user access to resources. Once the authorization method is selected, the user provides user authorization information in accordance with a determined user authorization method and registration proceeds.
US08775814B2 Personalized biometric identification and non-repudiation system
A system and a method for providing a personalized biometric identification system to facilitate in securing critical transactions have been disclosed. The system includes a server which captures pre-designated biometric prints of a user, personalizes them and registers them on a bio print reader, owned by the user, over a unidirectional non-Internet based channel. The system overcomes the challenges involved in employing biometrics as a part of non-repudiation process for authorizing Internet based critical transactions for multiple entities by assuring the safety of the biometric prints of the users and eliminating additional hardware requirements.
US08775813B2 ElGamal signature schemes
In a method of generating a digital signature of a message m, a signature component s of the digital signature is calculated by first masking the long-term private key d using a single additive operation to combine the key d with a first value. The masked value is then multiplied by a second value to obtain component s. The first value is calculated using the message m and another component of the digital signature, and the second value is derived using the inverse of a component of the first value. In this way, the signature component s is generated using a method that counters the effectiveness of side channel attacks, such as differential side channel analysis, by avoiding a direct multiplication using long-term private key d.
US08775812B2 Received message verification
A method of verifying the validity of a message received by a telecommunications terminal (8) having a processor (30) and which is operable in a boot mode and a runtime mode is disclosed. In the embodiments the message is a SIM unlock message, for removing or modifying a restriction of the types of subscriber identity module (SIM) with which the mobile terminal may be used. In response to reception of the SIM unlock message when the terminal (1) is in the runtime mode, the processor 30 of the terminal (1) causes the terminal to enter the boot mode and verify the validity of the message during the boot mode. Because the validity of the message is checked during the boot mode, the check can be performed with greater security.
US08775807B1 Credential tracking
In one implementation, a credential associated with a user identifier and a location is stored at a client device. A request to output a representation of the credential in a manner that enables a credential authority to validate the representation is received. Responsive to receiving the request to render the representation of the credential, a location of the client device is obtained and a determination that the location of the client device is within a predefined distance of the location associated with the credential is made. Responsive to determining that the location of the client device is within the predefined distance of the location associated with the credential, data indicating that the user has entered the location associated with the credential is stored in a memory of the client device.
US08775805B2 System and method for variable length encryption
Systems and methods for performing a secure transaction provided. In one embodiment, the method for encrypting data is provided, comprising: selecting clear text data; selecting a symbol set corresponding to the clear text data; encrypting the clear text data using a key, the encrypting comprising the operations of: defining a first portion and a second portion of the clear text data, encrypting the second portion using the key to generate an encryption mask, and encrypting the clear text data by applying the encryption mask to the first portion using a modulus operation while preserving the second portion as unencrypted, thereby resulting in encrypted data comprising an encrypted first portion and an unencrypted second portion; and wherein the encrypted data has the same format as the clear text data, has the same length as the clear text data, and uses the symbol set of the clear text data.
US08775800B2 Event-driven provision of protected files
A system may include reception of a request for an encryption key pair including a first private encryption key and a first public encryption key, the encryption key pair associated with a future event, generation of the encryption key pair, transmission of the first public encryption key to a second device, reception, from the second device, of a file encrypted using the first public encryption key and using a second public encryption key of an intended recipient, transmission of the file to a third device associated with the intended recipient, detection of the future event, and, in response to the detection of the future event, transmission of the first private encryption key to the third device.
US08775795B2 Authenticating method and mobile terminal for code division multiple access (CDMA) evolution to packet data optimized (EVDO) network
The successful authenticating of a Network Access Identifier (NAI) process is enabled by an authenticating method and a mobile terminal for a Code Division Multiple Access (CDMA) EVolution to packet Data Optimized (EVDO) network. The authenticating method for the EVDO network includes an NAI authenticating and a Challenge Handshake Authentication Protocol (CHAP) authenticating, in which the NAI authenticating method includes: when it is determined that the identifier supporting a Message-Digest 5 (MD5) authenticating method is stored in a User Identity Model (UIM) (S101), the NAI of a user is read from the UIM (S102); a judgment is made whether the NAI is correct when the NAI of the user is read from the UIM (S103); if the result of the judgment is yes, the read NAI is transmitted to an authentication server to perform an authentication (S104); if the result of the judgment is no, the International Mobile Subscriber Identity (IMSI) of the user is read from the UIM; and the NAI of the user is obtained according to the IMSI and the obtained NAI is transmitted to the authentication server to perform the authentication (S105).
US08775773B2 Object storage system
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. Logical storage volumes are created from a logical storage container having an address space that maps to storage locations of the physical data storage units. Each of the logical storage volumes so created has an address space that maps to the address space of the logical storage container. A logical storage container may span more than one storage system and logical storage volumes of different customers can be provisioned from the same logical storage container with appropriate security settings.
US08775769B2 Partition-based method and apparatus for diagnosing memory leak in java systems
A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein each partition has at least one partition owner; monitoring the status of the respective partitions to determine whether there is a partition in which the memory space is exhausted; and if there is a partition in which the memory space is exhausted, determining that the memory leak may occur in the partition and analyzing the partition to obtain leaked objects and objects related to the leaked objects. The present invention also provides a partition-based apparatus for diagnosing memory leak in Java systems.
US08775768B2 Information processing apparatus and method of controlling the same
A first nonvolatile storage device has a higher access speed in a continuous access than a random access and a second nonvolatile storage device has a higher access speed in the random access than the continuous access. The information processing apparatus selects a first storage method in which an amount of continuous data is larger than an amount of random data if data stored in a volatile storage device is saved in the first nonvolatile storage device, and selects a second storage method in which an amount of random data is larger than an amount of continuous data if the data stored in the volatile storage device is saved in the second nonvolatile storage device, and saves the data stored in the volatile storage device into the specified nonvolatile storage device using the selected storage method when a predetermined condition is satisfied.
US08775762B2 Method and apparatus for batching memory requests
A memory controller includes a batch unit, a batch scheduler, and a memory command scheduler. The batch unit includes a plurality of source queues for receiving memory requests from a plurality of sources. Each source is associated with a selected one of the source queues. The batch unit is operable to generate batches of memory requests in the source queues. The batch scheduler is operable to select a batch from one of the source queues. The memory command scheduler is operable to receive the selected batch from the batch scheduler and issue the memory requests in the selected batch to a memory interfacing with the memory controller.
US08775759B2 Frequency and migration based re-parsing
Example apparatus and methods associated with frequency and migration based re-parsing are provided. One example data de-duplication apparatus includes a migration logic and a parsing logic. The migration logic may be configured to perform a data transfer according to an access frequency to the data. The parsing logic may be configured to re-parse the data based on the access frequency to the data. In different examples, parsing the data may be performed in response to migrating the data. In one example, parsing the data may be performed during or after the migration. Additional examples illustrate parsing the data to balance performance against reduction in light of access frequency to the data block.
US08775746B2 Information processing system and method
A system includes a processing history recording means that records history information of information processing performed by an information processing means on data, a plurality of information storing means that store information in mutually different information storage formats, and an information storage format control means that controls to changes an information storage format of data, on the basis of a history of information processing performed on the data.
US08775740B2 System and method for high performance, power efficient store buffer forwarding
The present disclosure describes a system and method for high performance, power efficient store buffer forwarding. Some illustrative embodiments may include a system, comprising: a processor coupled to an address bus; a cache memory that couples to the address bus and comprises cache data (the cache memory divided into a plurality of ways); and a store buffer that couples to the address bus, and comprises store buffer data, a store buffer way and a store buffer index. The processor selects the store buffer data for use by a data load operation if a selected way of the plurality of ways matches the store buffer way, and if at least part of the bus address matches the store buffer index.
US08775739B2 Memory system including first and second caches and controlling readout of data therefrom
According to one embodiment, a memory system includes a chip including a cell array and first and second caches configured to hold data read out from the cell array; an interface configured to manage a first and a second addresses; a controller configured to issue a readout request to the interface; and a buffer configured to hold the data from the chip. The interface transfers the data in the first cache to the buffer without reading out the data from the cell array if the readout address matches the first address, transfers the data in the second cache to the buffer without reading out the data from the cell array if the readout address matches the second address, and reads out the data from the cell array and transfers the data to the buffer if the readout address does not match either one of the first or second address.
US08775738B2 Reading or writing to memory
To increase the efficiency of a running application, it is determined whether using a cache or directly a storage is more efficient block size-specifically; and the determined memory type is used for a data stream having a corresponding block size.
US08775737B2 Efficient cache management
A method of managing memory of a computing device includes providing a first memory that can be allocated as cache memory or that can be used by a computing device component. A first memory segment can be allocated as cache memory in response to a cache miss. Cache size can be dynamically increased by allocating additional first memory segments as cache memory in response to subsequent cache misses. Cache memory size can be dynamically decreased by reallocating first memory cache segments for use by computing device components. The cache memory can be a cache for a second memory accessible to the computing device. The computing device can be a mobile device. The first memory can be an embedded memory and the second memory can comprise embedded, removable or external memory, or any combination thereof. The maximum size of the cache memory scales with the size of the first memory.
US08775725B2 Memory device refresh commands on the fly
On the fly switching from one memory device refresh rate to another is provided. Control logic associated with the memory device detects a condition to switch from a currently-applied refresh rate to a different refresh rate. In response to the condition, the refresh rate is dynamically switched. The switching does not require a change of a mode register. Thus, a refresh rate for the memory device can be dynamically changed on the fly.
US08775724B2 Memory system in which extension function can easily be set
According to one embodiment, a non-transitory medium, a controller, a memory, an extension function section, and an extension register. The controller controls the non-transitory medium. The memory which is serving as a work area is connected to the controller. The extension function section is controlled by the controller. The extension register which is provided on the memory is provided with a certain block length capable of defining an extension function of the extension function section. The controller processes a first command to write header data of a command to operate the extension function section to the extension function section through the extension register, and a second command to read header data of a response from the extension function section through the extension register.
US08775721B1 Controlling memory operations using a driver and flash memory type tables
Systems and processes may include a first memory and a second memory. A driver and/or an application may be stored in the first memory. Flash memory type data of the first memory may be stored in the second memory. The driver may control the first memory at least partially based on the flash memory type data. The first memory may be exchanged for a third memory. The driver may be stored on the third memory. The flash memory type data for the third memory may be stored on the second memory.
US08775718B2 Use of RDMA to access non-volatile solid-state memory in a network storage system
A network storage controller uses a non-volatile solid-state memory (NVSSM) subsystem which includes raw flash memory as stable storage for data, and uses remote direct memory access (RDMA) to access the NVSSM subsystem, including to access the flash memory. Storage of data in the NVSSM subsystem is controlled by an external storage operating system in the storage controller. The storage operating system uses scatter-gather lists to specify the RDMA read and write operations. Multiple client-initiated reads or writes can be combined in the storage controller into a single RDMA read or write, respectively, which can then be decomposed and executed as multiple reads or writes, respectively, in the NVSSM subsystem. Memory accesses generated by a single RDMA read or write may be directed to different memory devices in the NVSSM subsystem, which may include different forms of non-volatile solid-state memory.
US08775706B2 Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network
The present invention relates to a main electronic device for communicating within a network comprising an interface for enabling communication within the network and a controller for sending polling messages via the network to logical addresses via said interface in order to request information from at least one further electronic device.The present invention further relates to a method for operating a main electronic device for communicating within a network.
US08775703B2 Conversion device, peripheral device, and programmable logic controller
A D/A conversion device includes a waveform-data-string storage area that stores therein a waveform data string including a plurality of digital values, a waveform-output-control-data storage area in which operation-mode specifying data and update request data are written, a digital-value output unit that, when the operation-mode specifying data specifies an automatic control mode, while sequentially updating an address to be read in the waveform-data-string storage area for each output period set in advance, sequentially reads and outputs a digital value and that, when the operation-mode specifying data specifies a step execution mode or an output-address change mode, while updating the address to be read at a timing when the update request data is written, reads and outputs the digital value, and a D/A conversion unit that converts the digital value output from the digital-value output unit into an analog value.
US08775702B2 System and method for recognizing a keystroke in an electronic device
The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.
US08775701B1 Method and apparatus for source-synchronous capture using a first-in-first-out unit
A source-synchronous capture unit on a receiving circuit includes a first first-in-first-out (FIFO) unit operable to synchronize a write enable signal to generate a synchronized write enable signal that is synchronized with a first free running clock associated with a memory external to the receiving circuit. The write enable sign is generated in response to a read operation by the receiving circuit. The source-synchronous capture unit also includes a second FIFO unit operable to store data from the memory in response to the first free running clock and the synchronized write enable signal, and to output the data in response to a second free running clock associated with the receiving circuit and a read enable signal.
US08775693B2 SD/SDIO host controller
An SD/SDIO host controller is disclosed, which includes a control register and interrupt generation module, an internal DMA module, an SD/SDIO command interface module, an SD/SDIO data interface module, and a frequency divider and trigger/sampling enable signal generation module which is connected to an output end of the control register and interrupt generation module; the frequency divider and trigger/sampling enable signal generation module employs a frequency divider to perform frequency division on a local high-speed clock so as to obtain the operating clock of the SD/SDIO card, and simultaneously generates a trigger/sampling enable signal by the frequency divider and enables the position of the enable signal to be adjustable with respect to the operating clock of the SD/SDIO card. The present invention is capable of solving the setup/hold time issues caused by delay in digital signals.
US08775692B2 USB 3.0 device and control method thereof
A control unit of a USB 3.0 device controls the USB 3.0 device that has entered an SS.Disabled state to transition to an Rx.Detect state when a USB 2.0 connection is not established after a predetermined time, in which the USB 2.0 connection is one of an HS (High Speed) connection, an FS (Full Speed) connection, and an LS (Low Speed) connection. This enables quick return to the Rx.Detect state for the USB 3.0 device that entered the SS.Disabled state due to an error in the host.
US08775690B2 Control apparatus, switch, optical transmission apparatus, and control method
A control apparatus includes a first processor that is operative to perform outputting first data including control data, a first input/output interface that receives the first data, a second input/output interface that receives and outputs data, a third input/output interface that receives and outputs data using a second communication method, in which transmission speed is lower than transmission speed in the first communication method, and a second processor that is operable to perform controlling the second input/output interface outputs third data, which is obtained by replacing the control data included in the first data received by the first input/output interface with second data received by the third input/output interface, to a control target apparatus, controlling the control target apparatus outputs the third data received from the second input/output interface, and controlling the third input/output interface outputs response data in response to the third data received from the control target apparatus.
US08775688B2 System and method for distributing user interface device configurations
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed.
US08775684B1 Content request optimization
Content requests are stored in a data store, and a timer is configured to start in response to the storing of a first content request. The first content request and any additional content requests stored after the first content request are transmitted to a content provider in response to the expiration of the timer.
US08775671B2 Managing information exchange between business entities
Techniques for managing information exchange between business entities include identifying a plurality of routing rules stored in a database of a first business entity computing system; receiving a request for a business transaction through an application of a plurality of applications of the first business entity computing system; determining, based on the identified routing rules, an identifiable business context reference (IBCR) associated with a second business entity computing system, the IBC comprising a unique identifier associated with the second business entity and a first plurality of business data attributes associated with the second business entity; determining, based on the identified IBCR, a communication connection associated with the IBC and an identifiable business context (IBC) associated with the first business entity computing system; and initiating the business transaction between the first business entity computing system and the second business entity computing system through the determined communication connection.
US08775670B2 Network rotameter station and service
Methods and systems for controlling network traffic in a network are disclosed herein and may include monitoring network traffic characteristics for a plurality of communication channels in a home network, by at least one processor within the home network. The at least one processor may re-route network traffic for at least a portion of the plurality of communication channels in the home network, based on analysis by the at least one processor of at least the monitored network traffic characteristics. Network traffic can be estimated for at least a portion of the plurality of communication channels in the home network by the at least one processor within the home network, based on the monitored network traffic characteristics. The at least one processor may re-route network traffic for a portion of the plurality of communication channels in the home network, based on the estimated network traffic.
US08775656B2 Strategies for integrating plural modes of content delivery
A hybrid system is described which allows an Internet Protocol (IP) set-top box to receive broadcast media content from a broadcast delivery infrastructure and on-demand media content from an IP delivery infrastructure. The broadcast delivery infrastructure can generate a quadrature amplitude modulated (QAM) signal, while the IP delivery infrastructure can generate an IP-based signal. The system uses a format converter to convert the QAM signal into a rights-protected signal expressed in an IP-compatible format. The format converter can be implemented as an OpenCable Unidirectional Receiver (OCUR) device.
US08775646B2 Method and apparatus for WS-policy based web service controlling
Apparatus and method for WS-Policy based web service controlling. The apparatus includes: a service policy repository for storing a plurality of Web Service policies; a service policy agent for receiving a request for a Web Service policy from a service consumer and for obtaining conditioning information that influences the Web Service policy; and a service policy conditioner for selecting corresponding Web Service policy from the service policy repository in accordance with the conditioning information. The service policy agent sends the Web Service policy to the service consumer. The Web Service policy-based service differentiation method decouples the service differentiation mechanism from the service provision and service invocation mechanism and can provide policy support in accordance with other nonfunctional conditions besides service functions.
US08775644B2 Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with restriction on protocol
A method, system and computer program product for (1) collecting information from a remote application unit and/or (2) diagnosing or controlling the remote application unit. By utilizing a shareable computer code device (e.g., a dynamic linked library), a new application can utilize tested, proven code without having to reproduce existing functionality. Moreover, by supporting multiple data formats and/or multiple communication protocols, a computer code device increases the likelihood that a supported format and/or protocol will be either receivable or understandable by a receiver.
US08775643B2 Realizing method of emergency call registration
A realizing method of emergency registration is disclosed. When the user equipment in the visited network initiates an emergency registration request, the method comprises the following steps: after P-CSCF of the visited network receives the emergency registration request sent from the user equipment, it forwards the message to S-CSCF of the home network. The S-CSCF sets the emergency registration expiration time according to the setting policy for emergency registration expiration time, includes it into the emergency registration response sent to the P-CSCF which retrieves the emergency registration expiration time from the emergency registration response and sends the message to the user equipment, which in turn retrieves the emergency registration expiration time from the emergency registration response. The factors of the setting policy for the emergency registration expiration time comprise: a type of the emergency call, the location information of the visited network and the location information of the user equipment.
US08775641B2 Self invitation to initiate sessions, start processes, or generate outbound messages
Methods, systems, and machine-readable media are disclosed for initiating communications between entities operating in disparate environments and/or with different base protocols. According to one embodiment, a method for initiating a communication can comprise receiving a request from the first entity to initiate communications. An initiation message can be generated and formatted in a base protocol of the second entity. The base protocol of the second entity can be different from a base protocol of the first entity. The initiation message can be sent to the second entity to cause the second entity to initiate communications with a third entity in the base protocol of the second entity.
US08775632B2 Method and system for managing session information in a mobile communication system and apparatus therefor
A method and apparatus are provided for managing session information of an access terminal (AT) that has moved from a source subnet to a target subnet in a mobile communication system for high-speed data transmission. The AT transmits a message with a prior universal access terminal identifier (UATI) to a target access network (AN) to perform session negotiation with the target AN of the target subnet. The target AN transmits a message with the prior UATI to a target packet control function (PCF) to request retrieval of session information of the AT. The target PCF sends a request for transmission of prior session information for the AT to a source PCF of the source subnet, found using the prior UATI. The target PCF receives the prior session information from the source PCF and retrieves the session information of the AT using the received prior session information.
US08775630B2 Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments
Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution between a first computing device (e.g., mobile device) and one or more computing resource providers (e.g., Clouds) can be determined during runtime of the code. A computing system can operate independently of the first computing device and a computing resource provider and provide execution allocation cost assessment. Execution allocation cost can be assessed based on execution allocation data pertaining to the first computing device and computing resource providers. Power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program between a mobile phone and a Cloud. In an Elastic computing environment, external computing resources can be used to extend the computing capabilities beyond that which can be provided by internal computing resources.
US08775625B2 Virtual machine mobility in data centers
A data center management device determines that a virtual machine should be moved from a first physical system to a second physical system. The data center management device instructs a first service appliance at the first physical system to perform state synchronization with a second service appliance at the second physical system in order to continue providing the services offered prior to the move. The data center management device instructs the virtual machine to be instantiated at the second physical system.
US08775613B2 Method and system for providing network monitoring, security event collection apparatus and service abnormality detection apparatus for network monitoring
A network monitoring system includes: a traffic information generating apparatus for generating traffic information. Further, the network monitoring system includes a security event collecting apparatus for collecting the traffic information generated by the traffic information generating apparatus by referring to pre-stored traffic information, grouping the collected traffic information, and then extracting service information. Furthermore, the network monitoring system includes a service abnormal condition detecting apparatus for detecting a port number of a transport layer of service information extracted from the security event collecting apparatus and the occurrence frequency of the transport layer, determining the continuity of the port number and the uniformity of the occurrence frequency, and displaying a service abnormal condition.
US08775611B1 System for displaying a web page with real time analytics data overlay
Machine-implemented methods for providing information to a graphical user interface for displaying web site traffic information are provided. In one aspect, a method includes acquiring low latency web site traffic data for a web page, and providing the acquired low latency web site traffic data to a graphical user interface for display. The acquired low latency web site traffic data is configured to be displayed concurrently with a display of at least a portion of the web page. Systems, graphical user interfaces, and machine-readable media are also provided.
US08775602B2 Alarm-driven access control in an enterprise network
An alarm access controller is operative to control access to an enterprise network of a communication system responsive to alarms generated by products that are part of a set of internal resources of the enterprise network. In one aspect, the alarm access controller is implemented by a server or other processing element comprising a processor coupled to a memory. The alarm access controller is configured to receive an alarm from one of the products, to identify an external service provider for handling the alarm, and to provide temporary authenticated access of the service provider to the product. By limiting service provider access to an alarm-generating product in accordance with specified time periods or other conditions determined based at least in part on the alarm itself, system security is considerably improved and access control is made more flexible and efficient.
US08775591B2 Real-time information technology environments
Real-time data of business applications of an Information Technology environment is monitored to obtain information to be used in managing the environment. A business application includes processing collectively performed by a plurality of components of the environment. A component includes one or more resources, and therefore, in one example, the real-time data being monitored is associated with those resources.
US08775587B2 Physical network interface selection to minimize contention with operating system critical storage operations
An apparatus, program product and method dynamically select a physical network interface for use by an application running on a networked computer in a manner that attempts to minimize bandwidth contention between application-related operations and any operating system critical storage operations that may be initiated by an operating system resident on the same networked computer. The dynamic selection prioritizes at least one physical network interface that does not handle operating system critical storage operations over at least one physical network interface that does handle operating system critical storage operations, thus minimizing the likelihood of the application causing poor performance and/or failure of the operating system due to contention over limited network resources.
US08775583B1 Assigning internet protocol addresses in a network
Methods are provided for assigning a static IPv6 address to a mobile device by accessing a database to determine whether a static IPv6 address is stored in the database for that mobile device. A mobile device communicates a request for a static IPv6 address, and it is then determined that a static IPv6 address is defined in a customer-profile database in association with the mobile device. The network portion and the host portion of the static IPv6 address are sent to the mobile device so that the mobile device is able to communicate by way of a communications network.
US08775581B2 Controlling lifetime of server add-ins
System, method, computer program product embodiments and combinations and sub-combinations thereof for controlling lifetimes of server add-ins are described herein. Embodiments of the invention enable a service module, located at a first server, to externally control lifetime of one or more process add-ins located at a second server. An embodiment includes instantiating the service module at the first server and instantiating, using the service module, a controller add-in at the second server. The service module can instantiate the controller add-in to control the lifetime of (i.e. instantiate or terminate) process add-ins at the second server. In an embodiment, such lifetime control can be performed without shutting down the second server or other operations running on the second server.
US08775578B2 Providing hardware updates in a software environment
A provisioning server can remotely determine target machines, requiring a hardware update, and remotely provide the hardware updates to the target machines. The provisioning server can identify hardware updates for target machines in a network it serves. The provisioning server can operate in conjunction with a network management server in order to identify the target machines, requiring the hardware update. The provisioning server can generate the hardware update for the target machines and provide the hardware update to the target machines.
US08775576B2 Reconfigurable cloud computing
A method, system, and computer-readable storage medium for using a distributed computing system are disclosed. For example, one method involves receiving one or more parameters. The one or more parameters indicate one or more operations. The method also involves selecting one or more computing resources from computing resources. This selecting is based on the parameter(s). An application is configured to be executed using the computing resource(s). The method also involves generating a workflow. The workflow indicates that the application is to be executed using the computing resource(s). The workflow indicates that the application performs the operation(s). The method also involves communicating at least a part of the workflow to one or more nodes, where the node(s) include the computing resource(s).
US08775575B2 Differentiating image files in a networked computing environment
In general, embodiments of the invention provide an approach to differentiate and/or customize image files in a networked (e.g., cloud) computing environment. Specifically, a plurality of images corresponding to a requested instance, and all configuration files corresponding to the plurality of images, will be identified. In identifying the configuration files, a first subset of configuration files that are common to all of the plurality of images, and a second subset of configuration files that are unique to individual images will be determined. The user can then individually select configuration files from the two subsets, and the requested instance can be generated based thereon.
US08775573B2 Method and apparatus for localized adaptation of client devices based on correlation or learning at remote server
Techniques are disclosed for localized adaptation of client devices based on correlation or learning at a remote server. For example, a method for modifying a behavior of a client device in a data collection system, wherein the client device collects data and transmits data to a server, includes the following steps. The client device transmits data to the server. The server uses at least a portion of the data received from the client device to generate information that represents a modification to a behavior of the client device. The server device transmits the generated information to the client device. The client device subsequently alters the behavior of the client device based on the information received from the server.
US08775570B2 Geographic recommendation online search system
In one example implementation computer executable instructions are executed to provide an application program interface (API) to an online resource search system. The instructions are executed to receive a get recommendation (get rec) web enabled function call from a client network node to get recommendation information ordered by at least one of similarity, popularity, and distance. The function call can include a geographic location identifier, a radius identifier, a tag identifier, an item identifier, a global or local search flag, and a user identifier as parameters. The instructions can be executed to respond to the getrec function call by returning a number of recommendations, a number of uses, and a set of tags.
US08775554B2 Cloud-based web page applications for extending functionality
Embodiments extend functionality of a web page using cloud-based page applications. A page application provider, executing as part of a web browser, receives notification of a web page being accessed by a user of a user computing device. One or more page applications associated with the web page are identified. The identified page applications provide functionality related to the web page and, in some embodiments, interact or share data with the web page. The page application provider presents the identified page applications to the user. Based on a selection of at least one of the presented page applications, the selected page application is provided for execution by the user computing device. In some embodiments, the correlations among the user, web pages, and page applications are available from a cloud-based page application service.
US08775552B1 Methods and systems for distribution of technical manuals
A method is described for providing a current version of a technical manual to a client computer system that has a prior version of the technical manual. Delta data representing a plurality of differences between the prior version of the technical manual and the current version of the technical manual is generated. The delta data are transmitted to the client computer system, and the client computer system applies the delta data to the prior version of the technical manual to produce the current version of the technical manual.
US08775543B2 Methods, apparatuses, and computer program products for analyzing communication relationships
An apparatus may include a processor configured to store a record of communications with a remote device. The processor may be further configured to calculate one or more values representative of a communication relationship with the remote device over a period of time based at least in part upon the stored record of communications. The processor may be additionally configured to determine a communication relationship pattern based upon the one or more calculated values.
US08775536B2 Method and device for hiding messages
Based on user configuration, a main messaging user interface screen on a messaging device either presents a list of references to messages stored on the device based on a complete index of references to the stored messages or based on a filtered index of references to the stored messages. References to stored messages of a predetermined type are not maintained in the filtered index.
US08775515B2 System and method for providing student performance alerts in an online learning environment
A system and method for providing student performance alerts in an online learning environment is provided. An online learning environment is monitored. A score for a test taken by a student at a first time is received. One or more previous scores for previous tests taken by the student at previous times are obtained. The score is compared with one or more of the previous scores to determine a difference between the score and the one or more previous scores. A change threshold is applied to the difference and the difference is determined to be significant when the difference is outside the threshold. An alert for the significant difference is transmitted to one or more recipients associated with the student.
US08775514B2 System and method for providing instant communication based customer support services using voice recognition
An approach is provided for managed instant communication (or chat)-based customer support services. Data communication is received, at a customer service platform, from a customer requesting assistance. An instant communication session is established between the customer and an agent at the customer service platform. Speech-to-text conversion operation is activated for the agent, wherein the agent corresponds during the instant communication session by speech. Agent speech correspondence is converted during the instant communication session to text data. Agent correspondence is transmitted to the customer as text data.
US08775504B2 Document management system, document management method and recording medium
In a case where a user scans a document by a MFP or the like, a plurality of specific folders are determined based upon a storage history of the documents which the user has scanned in the past to produce shortcuts of the document scanned at this time in the plurality of determined specific folders.
US08775500B2 Distributed computing system having leader signaled agents to execute task after data acquisition completion
In a distributed computing system pertaining to the present invention, servers 2a to 2c constituting a cell achieve consensus using Paxos and execute a task using predetermined data in accordance with an instruction from a client 3. The server 2a, which acts as a leader, transmits a data acquisition promotion signal to the servers 2b and 2c, which act as agents. When the servers 2b and 2c do not store the data therein, they acquire the data and then transmit a data acquisition completion signal to the server 2a. After the server 2a acquires the data, when it receives the data acquisition completion signal from at least half of the servers constituting the cell, it transmits an execution signal for instructing execution of the task to the servers 2b and 2c. The servers 2b and 2c execute the task using the data.
US08775499B2 Intelligent discovery of network information from multiple information gathering agents
A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.
US08775492B2 Digital filter and method of determining its coefficients
A digital filter converts a digital input sequence into a digital output sequence. The digital filter includes an integrator stage having a plurality of closed-loop controlled time-delay elements. The integrator stage is configured to have each closed-loop controlled time-delay element set to a value which is predetermined for the respective closed-loop controlled time-delay element. The digital filter includes a further stage. The integrator stage and the further stage are configured to operate at different clock frequencies.
US08775468B2 Method and system for providing path-level access control for structured documents stored in a database
An improved method and system for providing path-level access control to a structured document in a collection stored in a database, where the structured document includes a plurality of nodes is disclosed. The method includes the steps of providing an access control policy for the collection, where the access control policy comprises a plurality of access control rules, generating a path for each node of the plurality of nodes in the document, and generating for each path associated with a node a corresponding value expression based on at least one access control rule of the plurality of access control rules. According to the method and system of the present invention, the corresponding value expression is utilized during access control evaluation to determine whether a user is allowed to access a node in the structured document.
US08775466B2 Projection mining for advanced recommendation systems and data mining
A method for projection mining comprises performing a first projection on a first data object of a first type comprising a plurality of data entries and a second data object of a second type comprising a plurality of data entries to create definitions of attributes of the first data object and definitions of attributes of the second data object, performing a second projection of the definitions of the attributes of the first data object and the definitions of the attributes of the second data object into a space of meta-attributes based on semantic relationships among the attributes of the first data object and the second data object, learning relationships between the space of meta-attributes formed by the projections of the first data object and the second data object and a space of meta-attributes relating to new data not included in the first data object and the second data object, and generating at least one new data object of the first or second type based on the new data using the learned relationships.
US08775465B2 Automatic updating of content included in research documents
Systems and methods for updating a document are provided. A document content updater is configured to determine a web-based source for a section of content that is contained in an electronic document. The document content updater is further configured to determine for the section of content an update that is included in a copy of the web-based source contained in web-content downloaded by a web crawler. The document content updater is further configured to provide the determined update to be included in the electronic document.
US08775449B2 Game state synchronization and restoration across multiple devices
Technology for a method for backing up and restoring mobile game application state across multiple devices is disclosed herein. The method includes running an instance of a game application at a first electronic device, determining a backup event that occurs in the first electronic device, wherein the backup event suggests a backup of application state data and the application state data represent an application state of the game application at the backup event, and transmitting the application state data of the game application to a remote storage service, in response to the backup event. A second electronic device can retrieve the application state data from the remote storage service and restore the game application state.
US08775447B2 Processing related datasets
Processing related datasets includes receiving over an input device or port records from multiple datasets, the records of a given dataset having one or more values for one or more respective fields; and processing records from each of the multiple datasets in a data processing system. The processing includes: analyzing at least one constraint specification stored in a data storage system to determine a processing order for the multiple datasets, the constraint specification specifying one or more constraints for preserving referential integrity or statistical consistency among a group of related datasets that includes the multiple datasets, applying one or more transformations to records from each of the multiple datasets in the determined processing order, where the transformations are applied to records from a first dataset of the multiple datasets before the transformations are applied to records from a second dataset of the multiple datasets, and the transformations applied to the records from the second dataset are applied based at least in part on results of applying the transformations to the records from the first dataset and at least one constraint between the first dataset and the second dataset specified by the constraint specification, and storing or outputting results of the transformations to the records from each of the multiple datasets.
US08775434B1 Resource catchment areas
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a catchment area for a search result. In one aspect, a method includes receiving search log data specifying a resource that was referenced by search results that were presented to users, query locations for the resource, and whether the users interacted with the search results. A catchment area is determined for the resource based on the search log data, where the catchment area specifies a geographic region for which the resource is a candidate resource. In turn, the resource is indexed according to its catchment area. The catchment area is used in response to receiving a search query that is associated with a particular query location to select candidate search results that reference resources having catchment areas that include the particular query location. Final search results are selected from the candidate search results.
US08775431B2 Systems and methods for hot topic identification and metadata
According to some embodiments, systems, apparatus, methods and computer program code are provided for receiving data from a plurality of remote data sources, the received data being associated with a plurality of search terms, analyzing the received data to identify at least a first trending search term, comparing the trending search term with a database of topical terms to determine whether the trending search term is relevant to a predetermined topic, querying a content database using the trending search term to identify a caption to be associated with the trending search term, and storing the trending search term and the caption in a database.
US08775417B2 Method, system and controller for searching a database
A database searching system, method and controller is provided for interactively searching a database of data items in a descriptor space with a user, comprising a display for viewing by the user; a position selector for manipulation and activation by the user; a reference set selector for selecting a reference set (64a-64d) of two or more data items; a reference set coordinate obtainer for obtaining descriptor coordinates for each of the reference data items; a search results identifier for identifying a search results set of data items in the database which are close to or between one or more members of the reference set in the descriptor space; and a search results display controller for displaying the search results set on the display so that closeness on the display between particular data items is generally indicative of closeness in the descriptor space.
US08775410B2 Method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface
A method for using dual indices to support query expansion, relevance/non-relevance models, blind/relevance feedback and an intelligent search interface, the method comprising: accessing an inverted index to obtain an initial retrieval of results in response to a query, and to generate a rank list of the results, the results referring to information units (IUs) where the query occurs; and determining a number of “N” IUs in the results that are assumed to be relevant by accessing a forward index; wherein the forward index and inverted index have pointers to locations in the IUs where terms of the query occur, and the forward index retrieves a term frequency vector of the IU or a set of contexts of the IU.
US08775407B1 Determining intent of text entry
Methods and systems for identifying information based on matching information to a query based on an index value are disclosed. In one aspect, a method for identifying information entered by a user includes computing an numeric index value, receiving input, calculating a query value, comparing the query value to the index value, and displaying items from the dataset.
US08775400B2 Extracting facts from social network messages
Within a social network, users may submit various types of messages, such as personal messages to other users and status messages to be shared with all associated users. While these messages often relate to highly personal information such as opinions and personal emotions, such messages may also comprise one or more facts about a particular topic, such as a report of a weather condition in a particular location at a particular time. These facts may be identified in various messages, and may be stored in a fact store, such that when a user submits a query specifying a topic may receive from the fact store one or more facts that are responsive to the topic of the query. Additionally, user interfaces may be devised and provided to users submitting such messages, e.g., in order to reduce ambiguity and improve the reliable extraction of facts from messages.
US08775399B2 Creating business value by embedding domain tuned search on web-sites
Domain specific topics, and optionally uniform resource locators (URLs) can be received from a user, and from those domain specific topics and URLs, domain tuned search definitions are generated for a given domain. The domain tuned search definitions are saved and the user is provided with a definition of a domain tuned search interface that is embedded on a site specified by the user. When someone reviewing the user's web site performs a search using the domain tuned, embedded search interface, a search engine is invoked which performs a search on the user's input query, and then returns domain specific search results. The search engine searches for domain specific search results over web sites in addition to the web site that the user is currently reviewing, so the search is more precise than a general web search but broader than a specific site search.
US08775398B2 Method and system for determining an order of presentation of search results
A method and system for determining an order of presentation of the search results is provided. An example system comprises a search request detector, a search engine, and an intermingler. The search request detector may be configured to receive a search request, and the search engine may be configured to determine search results based on the search request. The search results may comprise a first set of items in a first format and a second set of items in a second format. The number of items in the first set and the number of items in the second may reflect a predetermined target ratio and respective exposure percentages for items in the first format and items in the second format. The intermingler may be configured to determine an order of presentation of the search results in a list of search results based on the target ratio.
US08775396B2 Method and system for searching a wide area network
A method and system for searching a wide area network that enables users to find the information they seek more quickly and more easily than prior art search engines are disclosed. Aspects of this disclosure include a process for making use of a user's prior search queries for query definition; a process for similarly making use of prior search queries by other users; a process for expanding and clarifying the meaning of queries; a process for including paid and other preferred results in an overall query result; and a process for using user evaluation data from previous search query results to identify results that should be included or removed from a current result.
US08775387B2 Methods and systems for validating accessibility and currency of replicated data
Systems and processes for determining and validating accessibility and currency, i.e., the actual status, of data replicated in a networked environment are disclosed. According to the disclosed process, a replicated-data policy for replicating data is defined, and access paths between network devices or between applications running on the network devices are monitored, for example, by a replicated-data monitor. Also monitored are the data replication activities in the network. The currency, i.e., timeliness, and accessibility of a replica by a network device is then compared with the requirements in the replicated-data policy and discrepancies with the replicated-data policy are identified, optionally accompanied by a notification.
US08775385B2 Techniques to modify file descriptors for content files
Techniques to modify file descriptors for content files are described. An apparatus may comprise a processor circuit and a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to generate a file descriptor for a content file in accordance with a universal file descriptor model, the universal file descriptor model to comprise a file descriptor surface with multiple file descriptor tiles to present corresponding content parts from the content file, with at least one of the file descriptor tiles defining a content part class representing homogeneous content parts from heterogeneous content file types. The file descriptor application may also comprise a file descriptor editor component arranged to allow modifications to the file descriptor. Other embodiments are described and claimed.
US08775378B2 Consistent backup of electronic information
Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
US08775377B1 Efficient data backup with change tracking
The present disclosure provides for efficiently creating a full backup image of a client device by efficiently communicating backup data to a backup server using a change tracking log, or track log. A present full backup image can be created using a track log that is associated with a previous full backup image. The client device can determine whether files, which were included in the previous full backup image, have or have not changed using the track log. The client device can transmit changed file data to the backup server for inclusion in the present full backup image. The client device can also transmit metadata identifying unchanged file data to the backup server. The backup server can use the metadata to extract a copy of the unchanged file data from the previous full backup image for inclusion in the present full backup image.
US08775373B1 Deleting content in a distributed computing environment
Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
US08775364B2 Model-theoretic approach to data anonymity and inference control
A system and method for secure data management is presented. The method comprises receiving a query, performing the query and obtaining answers to it, creating certain formulas representing the answers; and determining whether there is a minimum number of distinct models of these formulas conjoined with the relevant anonymity predicates along with previous answers and general background knowledge, and when that number of models does not exist, suppressing the answers. In one aspect, the method further comprises creating formulas encoding the information conveyed by the answer; and combining the formulas encoding the information with prior information.
US08775363B2 Monitoring velocity and dwell trends from wireless sensor network data
A system and method of processing one or more sensor logs includes receiving a sensor log and identifying a set of entries in the sensor log having a predefined sequence of sensor identifiers. The set of entries may define a velocity event. The method can also provide for calculating an in-home gait velocity for the velocity event. In one example, the method also provides for identifying another set of entries in the sensor log having a sensor identifier that corresponds to a dwell sensor mounted in a doorway, wherein the other set of entries define a dwell event. The method may also provide for calculating an in-home dwell time for the dwell event.
US08775355B2 Dynamic online communities
Methods, systems, and computer programs for triggering interaction with a Dynamic Online Community (DOC) are presented. In one embodiment, a method includes an operation for monitoring online activity of a user, which includes tracking user input on a web browser. The method further includes operations for detecting that the user is interested in a subject based on the online activity, and for determining whether there is a DOC topic that is associated with the subject. The DOC has members that have shown an interest in the DOC topic. In another operation, the method assigns the user to be a member of the DOC if the determination indicates that there is a DOC topic associated with the subject. The user is automatically recommended to join the DOC. DOC related information is provided to the user after the user is assigned to the DOC. In one embodiment, the online activity of the user is searching in a search provider's website.
US08775351B2 System and method for providing recommendations with a location-based service
A mobile application is provided that provides intelligent recommendations based on the knowledge of where the user has been, and what venues the user would like to visit. Further, such an application may be capable of determining where people in a user's social network have been and what venue locations these related users would like to visit. Also, in another implementation, the application may be capable of determining where people with similar tastes have been, and where they would like to go. Some or all of this information may be used by a mobile application that provides recommendations to a user. For instance, in one implementation, a user having a mobile device such as a cell phone wishes to locate a venue based on one or more parameters, and some or all of this information may be used to order or rank recommendations within the interface.
US08775346B2 Learning method of neural network circuit
A neuron circuit in a neural network circuit element includes a waveform generating circuit for generating a bipolar sawtooth pulse voltage, and a first input signal has a bipolar sawtooth pulse waveform. For a period during which the first input signal is permitted to be input to a first electrode of a variable resistance element, the bipolar sawtooth pulse voltage generated within the neural network circuit element including the variable resistance element which is applied with the first input signal from another neural network circuit element is input to a control electrode of the variable resistance element. The resistance value of the variable resistance element changes due to an electric potential difference between the first electrode and the control electrode, the electric potential difference being generated depending on an input timing difference between a voltage applied to the first electrode and the voltage applied to the control electrode.
US08775343B2 Method and device for synthesis of network traffic
Embodiments of the present invention provide a method and device for synthesis of network traffic. The method includes extracting a first real traffic composition parameter sequence and a second real traffic composition parameter sequence from real traffic. A first synthetic traffic composition parameter sequence is generated. Relational coefficients between first traffic composition parameters and second traffic composition parameters are obtained. A second synthetic traffic composition parameter sequence is generated and synthetic traffic is generated according to the first synthetic traffic composition parameter sequence and the second synthetic traffic composition parameter sequence.
US08775340B2 Detection and prediction of physiological events in people with sleep disordered breathing using a LAMSTAR neural network
Apparatus and methods are disclosed for generating and outputting physiological event results from physiological data related to a patient. Physiological event results include results predicting and/or detecting individual physiological events related to a medical condition of the patient.
US08775336B2 Interactive interface for object search
Editorial curation of search results includes: receiving a search results page rendered in response to a search query; receiving user edits to the search results page, the user edits including changes to objects in the search results page; and applying the user edits to the search results page.
US08775334B1 Personalized campaign planner
Campaign messages may be prioritized for a given potential recipient by generating one or more learning structures associated with the campaign message. The learning structure(s) is then evaluated relative to the potential recipient to determine potential effectiveness of the campaign messages for the potential recipient. One such learning structure is a decision tree comprising a hierarchy of attributes associated with past recipients of the campaign message. Attributes associated with the potential recipient are then applied to the decision tree to obtain a metric of potential value of the campaign message to the potential recipient.
US08775329B2 Flexible mail delivery system and method
The principles of the present invention provide the ability to flexibly change the delivery point and time for a mail item, while the item is en route. The recipient, sender, or mailer may flexibly change the delivery point of the item alone or in combination with each other. While an item is en route between the sending point and the delivery point, a notification is sent to indicate that the item is in transit. In response, the delivery of the item may be changed. For example, the destination specified by the sender (e.g., the delivery address written on the item) may be changed or a delivery time may be specified. The item is then delivered to the new delivery point and/or at the specified delivery time.
US08775328B1 Geo-spatially constrained private neighborhood social network
A method and system an online neighborhood social network designed to create private websites to facilitate communication among neighbors and build stronger neighborhoods. The private websites are embodied in a website having a domain name of nextdoor.com. In one embodiment, a method verifies that a user lives at a residence associated with a residential address claimed by the user of an online neighborhood social network. The method restricts access to a particular neighborhood to the user and to neighboring users living within the neighborhood boundary of the residence. A social network page of the user is created once verified and access privileges are determined. A message is distributed to neighboring users that are verified to live within a neighborhood boundary of the residence. The method may designate the user as a lead user with an additional privilege based on a participation level of the user in the online community.
US08775327B2 Combined directory of personal and enterprise application system data
Systems and methods are provided that combine private contact information and Enterprise Application System (“EAS”) data in a directory. An embodiment includes receiving private contact information regarding a first employee from a second employee, storing the private contact information regarding the first employee on an EAS server, and displaying the private contact information to the second employee upon request, wherein the private contact information is viewable only to the second employee.
US08775324B2 Compatibility scoring of users in a social network
The compatibility score of individuals in a social network is computed based on the compatibility of interests expressed by these individuals. The compatibility score between any two interests is calculated as the log of the estimated probability that a member of the social network will express both interests as his/her interests divided by the product of: (i) the estimated probability that a member of the social network will express the first of the two interests as his/her interest and (ii) the estimated probability that a member of the social network will express the second of the two interests as his/her interest. The compatibility score between two individuals is calculated as the sum of the compatibility scores between each interest appearing in a set of interests expressed by the first of the two individuals and each interest appearing in a set of interests expressed by the second of the two individuals.
US08775321B1 Systems and methods for providing notification of and access to information associated with media content
Certain embodiments provide a user notification such as a cue in a media content player. The notification or cue indicates that there is additional content available for a piece of media being played or about to be played. The notification or cue may be superimposed on content or provided separate from the media content being provided. In certain embodiments, the notification may provide a link for accessing the additional content the notification identifies. For example, the user may click on a notification to link to a dynamically-generated webpage comprising information retrieved about the media content being presented.
US08775314B2 Providing subscribed media content to portable media player devices associated with subscribers
Methods and apparatus for providing media content offered by media content subscription service to portable media player devices associated with subscribers of the service are described herein. In various embodiments, particular fulfillment module, request module and media player are provided to fulfillment server(s) of the subscription service, request client devices, and portable media player devices, respectively.
US08775313B2 Printing control method, apparatus and storage medium therefor, and printing system
In a printing control apparatus and method for performing printing by a printing device based upon a print job, a password corresponding to a print job is entered and print data with the accompanying password is generated and sent from a host computer to a printer, where the print data is to be printed. The host computer is capable of setting any information for the document name and user name associated with the print job. When the printer receives and prints the print data to which the password has been appended, the printer displays the user name and document name associated with the print job and performs printing in response to entry of the corresponding password by the user.
US08775311B2 Systems and methods for pre-authorized money transfer transactions
Methods and systems which allow one or more money transfer transactions to be implemented in a manner which provides additional certainty to a receiving party are provided. In one embodiment, a money transfer service authorizes a sender to transfer up to a certain amount of money. With this authorization, a money transfer transaction regiment is established, while the money transfer service maintains an accounting of the balance to insure that the balance remains below the pre-determined authorized amount. In another embodiment, a money transfer services utilizes reliability criteria to authorize a sender to transfer money with the money and service charge being collected after the transfer is completed.
US08775306B2 Instant availabililty of electronically transferred funds
A system and method for making proceeds of a transaction available to a user before the transaction is completed is provided. The system may be part of an on-line system or traditional merchant configured to facilitate payments or fund transfers from users. In example embodiments, a request from a first entity to conduct a transaction involving a first value is received. Funds of the transaction are caused to be released prior to the transaction clearing a financial institution. Based on the transaction being rejected by the financial institution, at least a portion of the first value is charged against a credit source.
US08775300B2 Data analytics models for loan treatment
Data analytics are provided in loan treatment. Various sources of data may be used to optimize or predict value for a loan. Using machine-learning and/or statistical analysis, loans or treatment best suited for a particular borrower may be determined. Due to the large amounts of data available, borrower behavior may be learned from previous behavior of others and mapped to a predictive model. Machine-learning indicates the most relevant factors in loan treatment, providing a matrix for predicting loan value or treatment success. A given borrower may be classified into one of many classes of borrower based on credit information, property information, desired loan information, real estate market information, and/or other data. Tens, hundreds, or even thousands of variables may be used to predict the optimum treatment.
US08775299B2 Systems and methods for large-scale credit data processing
Systems and methods are provided for processing large volumes of credit-related data and other data, and generating products based on the processed data. Data received from a number of different data sources may be processed in parallel and stored in memory. Reporting rules may be defined in association with each of a number of different accounts. Products, such as credit reports, may then be generated based on one or more rule sets.
US08775294B1 Automated linked order processing
An order room creates a linked order comprising a list of orders. The order room instructs trading processes to perform market discovery for the orders in the linked order. The trading processes, as well as market processes, operate on a platform. If an objective function is satisfied within a threshold determined by the order room, the linked order is sent to a platform process, which executes the orders only if each of the orders can be executed at a specified price. Generally, before sending the linked order to the platform process, the order room instructs its trading processes to obtain short term options from market processes, and then sends the short term options to the platform process. The platform process can adjust the expiration time of the short term options to guarantee the execution prices of the orders in the linked order.
US08775293B2 System and method for displaying market information and order placement in an electronic trading environment
A system and method are provided for displaying a trading screen and placing an order in an electronic trading environment. The system and method may be used to assist a trader in selecting an item of interest, such as the inside market (best bid and best ask) to be displayed relative to a user configured location on the trading screen, such as the center of the trading screen. In a preferred embodiment, the inside market will stay located relative to center of the trading screen and the price levels associated to the inside market will move as the market conditions fluctuate. Other features and advantages are described herein.
US08775289B2 System and method for displaying risk data in an electronic trading environment
An example graphical interface and method for displaying risk related data are described. One example graphical interface includes a data structure comprising a plurality of data nodes and at least one risk data point associated with each node, and further comprises a display grid. The display grid includes one or more cells that are used for displaying selected data nodes and risk data points. Each cell may be associated with a single data node, and may include one or more identifiers corresponding to risk data points of the data node. In one example embodiment, the identifiers are aligned along a single axis, and risk related data corresponding to each identifier is aligned with respect to each corresponding identifier.
US08775287B1 Method and system for determining insurance needs
A computer-implemented method for generating an assessment of insurance needs for an individual includes receiving one or more data feeds comprising personal information corresponding to the individual. The received data feeds are associated with an authorization condition requiring deletion of the received data feeds by the computer after a single use. A personal identifier associated with the individual is determined based on the received data feeds and search of a public computer network is requested for data items having an indicia of the personal identifier. In response to the search of the public computer network, an indication of a first data item is received. The first data item is automatically retrieved from a remote location in response to receiving the indication and an assessment of insurance needs for the individual is generated based at least on a portion of the received data feeds and the first data item.
US08775278B2 Computer readable medium having consumables-usability determination program, consumables-usability determination system and method using the consumables-usability determination program
A computer readable medium has a consumables-usability determination program product stored thereon. The program product directs a portable terminal to perform as: a model-information inputting section for inputting model information indicating a model of an image forming apparatus; a consumables-information inputting section for inputting consumables information indicating consumables; a first determining section for determining whether the consumables indicated by the consumables information inputted by the consumables-information inputting section is usable to the model indicated by the model information inputted by the model-information inputting section; and a first reporting section for reporting a result determined by the first determining section to the user.
US08775275B1 Inferring user intent based on network navigation paths
Paths followed by a plurality of devices are recorded. Devices of the plurality have sent content requests similar to a current content request. Behaviors exhibited by respective ones of the plurality of devices. The respective ones of the paths are grouped into intent groupings. A path followed by a device is assembled. The assembling the path comprises recording a plurality of content requests generated by the device prior to the current content request. An intent grouping matching the path is identified. The intent grouping is associated with an expected behavior. Content calculated to facilitate the expected behavior is identified.
US08775274B2 System, method, and computer program product for a unified internet wallet and gift registry
A method and apparatus for providing enhanced functionality to product webpages is described. This method and apparatus may be used to provide a unified toolbar across product webpages of multiple, independent retailers. This toolbar may be used to create a gift registry across multiple retailers, to create an inter-retailer shopping cart and automate purchases, to create an inter-retailer advertising network, and to create a virtual network of retailers with a multitude of services spanning them.
US08775273B2 System and method for transaction automation
A system and method provides a user of a network-based commerce system drag and drop functionality that allows a user to purchase goods from a network-based transaction system through the use of links and images.
US08775271B2 Method, medium, and system for automated creation of montage of matching products
Automated electronic document design systems and methods for generating matching customized product designs and preparing images of matching customized products in a montage for displaying to a user.
US08775264B1 Spiral listing of items
Disclosed are various embodiments for rendering images of items in a ranked listing as a spiral on a network page. In one embodiment, a page builder ranks a listing of items according to a criterion provided by the user and generates a network page that depicts a spiral comprising a plurality of images, where each image is associated with one of the items in the ranked listing. The page builder arranges the images such that the image associated with the highest ranked item is located at the center of the spiral and the remaining images are arranged along a path of the spiral in decreasing order according to the ranking of the items associated with each of the respective remaining images. In addition, the page builder embeds a client side application that renders a shifting of the images when an image is selected by the user.
US08775260B1 Apparatus and method for providing product location information to customers in a store
A system and method are disclosed for providing product location information within a store. The system comprises a first user interface fixed within the store and an inventory information unit coupled to the first user interface. The first user interface is configured to receive an input signal from a user related to the identity of a product within the store, to process the input signal and to provide a product inquiry signal in response to the input signal. The first user interface is further configured to receive a location information signal, and to provide an output signal in response to the location information signal. The inventory information unit comprises a database containing product location information and is configured to provide the location information signal to the first user interface after receiving the product inquiry signal from the first user interface.
US08775257B2 Preservation of scores of the quality of traffic to network sites across clients and over time
A method and system for preserving scores of the quality of traffic to network sites, so that the scores are consistent over time and/or are comparable across clients.
US08775247B2 Presenting personalized social content on a web page of an external system
A social networking system generates socially-relevant stories for a user based on other users (e.g., based on actions taken by other users) to whom the user is connected. These socially-relevant stories, including news stories, social advertisements, etc., may be presented on a web page within a domain of an external system that is different from the domain of the social networking system. When a web page from an external system is requested for a viewing user, the social content about other users who are connected to the viewing user may be provided by the social networking system for that viewing user. This personalized social content may be presented in a frame (e.g., an iframe) of the external web page rendered and provided for display to the viewing user.
US08775246B2 System and method for enabling channel registration in an IP marketplace
A comprehensive platform for merchandising intellectual property (IP) and conducting IP transactions is disclosed. A standardized data collection method enables IP assets to be characterized, rated and valuated in a consistent manner. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between the IP Marketplace participants throughout the IP transaction process. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards.
US08775233B1 Telecom environment management operating system and method
A telecommunications environment management operating system and method is provided. The system and method helps organizations achieve and sustain optimal financial, operational and technical performance in the field of telecommunications.
US08775224B2 Method and apparatus for dynamic specification of a business value by a discovered resource
A method for dynamic specification of a business value by a discovered resource that includes registering or discovering a resource within a business system; specifying a business value for the resource; and then computing a business value of the entire business system, based upon the resource's business value. An apparatus and computer program product that also employs these aspects is disclosed.
US08775212B2 Electronic health records in clinical trials
A method for collecting self-reported data from an individual for use in a clinical trial is provided. The method includes providing a web site allowing the individual to store, organize, and access personal health records associated with the individual and sharing selected personal health records associated with the individual with a clinical trial sponsor. A system for electronic health records includes a web server programmed to provide a secure web-based interface to the electronic health records, means to collect self-reports from an individual participating in a clinical trial, means to disseminate the self-reports from the individual to a clinical trial sponsor, and means to collect health care records from a health care provider of the individual.
US08775211B2 Methods and systems for managing informed consent processes
The systems and methods provide a dynamic process for obtaining and managing informed consent documentation. In general, the dynamic informed consent process (DICP) makes use of an intermediary organization, e.g., a trusted intermediary, which: (a) provides ICFs which have been dynamically generated for a specified trial or medical procedure and based on particular state or federal requirements, if any; and (b) archives copies of signed ICFs. In certain preferred embodiments, there may also be a procedure to provide training materials, such as audio or video presentations, to be viewed by prospective participants. In certain preferred embodiments, the process also includes contacting subjects who have signed ICFs in the event that there is a change of circumstance which the subject may deem material to whether s/he would continue to consent, or whether the participant needs to provide a different type of consent to participate in particular event or trial.
US08775209B2 Apparatus and method for administration of mother's milk
Apparatus and methods are described for matching of mothers' milk to the correct baby in hospitals or other institutions where mothers' milk is expressed in advance and stored for feeding to the baby at a later time. Electronically readable indicia are used to confirm the identity of the baby, the milk units, and caregivers when the mother's milk is fed to a baby. Apparatus and methods for the collection, storage, and communication of information relevant to handling of the mother's milk are detailed such that complete audit trails are recorded and guidance to the caregiver is provided in order to ensure that all required procedures are executed properly.
US08775205B2 Imaging device information system and method
A system and method for analyzing the utilization of diagnostic imaging modality devices by receiving and combining patient information from a radiology information system and image series information of patients from diagnostic imaging modality devices. The system may produce facility reports analyzing temporal utilization of the diagnostic imaging modality devices. It may also query a picture archiving and communication system to identify changes made to the image series information and update the facility database to reflect changes that are identified. The radiology information system may use a standard protocol, such as HL7, that is different from and not interoperable with a standard protocol, such as DICOM, used by the diagnostic imaging modality devices and picture archiving and communication system. The system may produce facility-independent reports for multiple imaging facilities that may be combined into regional reports by a regional information system.
US08775197B2 Personalized health history system with accommodation for consumer health terminology
Personalization of access to health or benefit-related information on a computer network is provided based upon a health history of a user. In one implementation, personal health or benefit-related information about the user is obtaining from the user operating a client computer. The health or benefit-related information includes one or more health or benefit-related terms that each corresponds to a health or benefit-related concept. The health related terms provided by the user are correlated with a health terminology thesaurus that is stored on a computer-readable medium, such as at a server remote from the user client. Each of the health or benefit-related terms is associated with a health or benefit-related concept, which has one or more health or benefit-related works associated therewith. The works associated with health or benefit-related concepts are then made accessible over a computer network to the user.
US08775194B2 System, method, and computer program product for context-based business process management
A method, and corresponding hardware and software implementations, including receiving a client login from a client user; loading contextual information including at least one contextual parameter; determining a business process according to the contextual information; and executing the business process.
US08775186B2 Method for emotion communication between emotion signal sensing device and emotion service providing device
Provided are a method for emotion communication to share a user's emotions between an emotion signal sensing device and an emotion service providing device. The method for emotion communication includes: the emotion signal sensing device's sensing biological and environmental information of the user and generating an emotion signal and emotion information of the user based on the biological and environmental information; establishing an emotion communication connection with the emotion service providing device; transmitting the emotion signal and the emotion information to the emotion service providing device by the emotion communication connection establishment; and breaking the connection with the emotion service providing device.
US08775185B2 Speech samples library for text-to-speech and methods and apparatus for generating and using same
A method for converting translating text into speech with a speech sample library is provided. The method comprises converting translating an input text to a sequence of triphones; determining musical parameters of each phoneme in the sequence of triphones; detecting, in the speech sample library, speech segments having at least the determined musical parameters; and concatenating the detected speech segments.
US08775183B2 Application of user-specified transformations to automatic speech recognition results
Textual transcription of speech is generated and formatted according to user-specified transformation and behavior requirements for a speech recognition system having input grammars and transformations. An apparatus may include a speech recognition platform configured to receive a user-specified transformation requirement, recognize speech in speech data into recognized speech according to a set of recognition grammars; and apply transformations to the recognized speech according to the user-specified transformation requirement. The apparatus may further be configured to receive a user-specified behavior requirement and transform the recognized speech according to the behavior requirement. Other embodiments are described and claimed.
US08775171B2 Noise suppression
A method and computing system for suppressing noise in an audio signal, comprising: receiving the audio signal at signal processing means; determining that another signal is input to the signal processing means, the input signal resulting from an activity which generates noise in the audio signal; and selectively suppressing noise in the audio signal in dependence on the determination that the input signal is input to the signal processing means to thereby suppress the generated noise in the audio signal.
US08775170B2 Digital voice communication control device and method
A digital audio communication control apparatus includes a first mixing unit that mixes a voice input from a voice input unit and uttered by a specific speaker with a voice input from a digital audio packet receiving unit and uttered by at least one speaker except for the specific speaker, and a second mixing unit that mixes the voices mixed by the first mixing unit with the voice of the specific speaker. The voices mixed by the second mixing unit are fed back to the specific speaker.
US08775165B1 Personalized transliteration interface
A transliteration interface that allows active personalization by a user is described. The personalized transliteration interface receives an input word in one language from a user and provides candidate words in a second language that are homophones of the input word. The interface is configured to receive a user annotation associated with a candidate word. The annotations may be stored in a memory. The personalized transliteration interface provides the annotations with the candidate words when the candidate words are provided thereafter. The personalized transliteration interface is also configured to receive a user reordering, which specifies where in a list of candidates the associated candidate word is to be displayed. The personalized transliteration interface is also configured to receive a user omit parameter, which causes the associated candidate word to be omitted from a list of candidate words.
US08775164B2 Efficient string search
Some embodiments of an efficient string search have been presented. In one embodiment, a string of bytes representing content written in a non-delimited language is received, wherein the content has been classified into a predetermined category. In a single pass through the string of bytes, a set of N-grams is searched for simultaneously. Statistical information on occurrences of the N-grams, if any, in the string of bytes is collected. In some embodiments, a model is generated based on the statistical information, where the model is usable by a content filter to classify content.
US08775163B1 Selectable silent mode for real-time audio communication system
A facility for conducting a real-time conversation in which the selected one of a number of participants utilizes a silent mode is described. Remark spoken by participants other than the selected one are transformed into text and displayed for the selected participant. Remarks entered textually by the selected participant are transformed into speech and played audibly for participants other than the selected one.
US08775161B1 Method and apparatus for triggering the automatic generation of narratives
Artificial intelligence methods and systems for triggering the generation of narratives are disclosed. Specific embodiments relate to real-time evaluation and automated generation of narrative stories based on received data. For example, data can be tested against data representative of a plurality of story angles to determine whether a narrative story incorporating one or more such story angles is to be automatically generated.
US08775160B1 Usage based query response
It is possible to provide meaningful responses to queries using systems which consider usage of words in the queries when analyzing those queries and determining what information is possibly relevant. This approach can be applied in online shopping systems by identification of nouns or noun phrases reflecting products available through the system.
US08775156B2 Translating languages in response to device motion
A method, performed on a server, of translating between languages includes receiving first audio data for a first language from a mobile device, translating the first audio data to second audio data for a second language, receiving an indication that the mobile device has moved between two locations, and sending the second audio data to the mobile device in response to the indication.
US08775151B2 System and method for determining characteristics of power cables using distributed temperature sensing systems
A system and method using both static and transient modeling of power cables coupled with real time measurements of distributed temperature profiles of both the cable and it's immediate environment to optimize the current loads of the power cable. The optical fibers used for measuring distributed temperature profiles can be integrated directly into the monitored power cables or be deployed alongside the power cables, including using the optical fibers deployed in optical power ground wire systems.
US08775141B2 System and method for performing oilfield simulation operations
The invention relates to a method of simulating operations of an oilfield, which has process facilities and wellsite operatively connected, each wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir. The method steps include selecting simulators for modeling the oilfield with at least one of the simulators having functionality to model fluid injection, selectively coupling each of the simulators according to a predefined configuration, and modeling an injection operation of the oilfield by selectively communicating between the simulators.
US08775136B2 Primal-dual interior point methods for solving discrete optimal power flow problems implementing a chain rule technique for improved efficiency
A solution to the optimal power flow (OPF) problem for electrical generation and distribution systems utilizes a re-configuration of the OPF problem that allows for a simplified analysis and resolution of a network-based OPF problem in a minimal number of iterations. The standard mixed integer quadratic problem (MIQP) definition is be reconfigured, using the chain rule, to a relatively compact linear system of six equations with six unknowns (the smallest reducible (atomic) problem). Advantageously, the reduction in the complexity of the problem does not require any assumptions and yields a solution equivalent to the original problem.
US08775135B2 Method and device for designing chromatic dispersion compensation
A design method includes calculating a calculated compensation amount of a dispersion compensation module arranged on each of a plurality of wavelength paths in such a way that a residual chromatic dispersion value of each of the wavelength paths which transmits an optical signal between an initial node and a final node satisfies a tolerance condition given in accordance with a priority given to each of the wavelength paths; and deciding a decision value to be applied as the compensation amount of the dispersion compensation module based on the calculated compensation amount based on a plurality of candidate values each being prepared in advance as the candidate for the compensation amount of the dispersion compensation module.
US08775131B2 Method, apparatus and computer program for producing a dental prosthesis
A method for producing a tooth replacement and corresponding computer programs and devices are described. The method can comprise generating a tooth replacement having a core and an outer layer which define a boundary surface between each other. To ensure that the prepared tooth replacement is technically acceptable independent of skills and experience of the user and approximate the appearance of a natural tooth, the extension of the boundary surface represents a natural extension of the dentino-enamel junction of a tooth for which the tooth replacement is provided, wherein the extension of the boundary surface (i) is determined based on a recording of the dentino-enamel junction of the tooth for which the tooth replacement is provided, and/or (ii) is determined based on directly or indirectly recorded geometry data of at least a portion of the outer geometry of the tooth for which the tooth replacement is provided.
US08775126B2 Mobile device and method for performing black box function
A mobile device and method for performing a black box function are provided. Each of a plurality of connection ports of the mobile device are electrically connected to an external entity. When a voltage exceeding a given critical value is applied through the connection port, a detection history recording unit of the mobile device not only checks detection time information, but also checks terminal ID information about the connection port. Then the detection history recording unit records the terminal ID information and the detection time information. Therefore, when any trouble or fault occurs in the mobile device, it is possible to easily find out the cause of such trouble or fault though data recorded in the detection history recording unit.
US08775122B1 Utilization reporting with multiple time frames
A computer utilization report presents utilization data in tabular form so that utilization data for different time frames can be readily compared. The time frames include long and short continuous time frames, as well as at least one periodic discontinuous time frame.
US08775111B1 Cooling control calibration for thermally-isolated self-heating devices
The present invention is a method for capturing a cooling transfer function for a thermally-isolated, self-heating device. The method includes causing the device to undergo a plurality of successive heat-up cycles and cool-down cycles. The method further includes changing durations of time of the successive cool-down cycles. The method further includes deducing the cooling transfer function based upon temperature measurements for the device obtained at the end of the successive cool-down cycles (ex.—at the beginning of the successive heat-up cycles) of the device. The method thereby allows for capture of the cooling transfer function without direct observation of the cooling transfer function.
US08775110B2 Coriolis flowmeter with zero checking feature
Descriptions are provided for implementing flowmeter zero checking techniques. In operating a flowmeter, it may be the case that, even if previously calibrated, the flowmeter will produce erroneous measurements, will indicate a non-zero flow during a period of zero flow. Therefore, zero checking features are provided that allow for fast and accurate determinations of the zero-flow values, for use in adjusting later measurements. The zero-checking features include a button attached to an exterior of a flowmeter, so that it is easily accessible to an operator of the flowmeter. The button, in conjunction with an internal zero checking system, allows for a display of a zero value in response to a request from the operator of the flowmeter.
US08775108B2 Method and architecture for pre-bond probing of TSVs in 3D stacked integrated circuits
On-chip test architecture and design-for-testability methods for pre-bond testing of TSVs are provided. In accordance with certain embodiments of the invention, a die level wrapper is provided including gated scan flops connected to one end of each TSV. The gated scan flops include a scan flop structure and a gated output. The gated output is controlled by a signal to cause the output of the gated scan flop to either be in a “floated state” or take the value stored in the flip-flop portion of the gated scan flop. The gated output of the gated scan flop can be used to enable resistance and capacitance measurements of pre-bonded TSVs.
US08775107B2 Measurement and apparatus for electrical measurement of electrical drive parameters for a MEMS based display
Methods and devices to measure voltage margins of electromechanical devices are disclosed. The voltage margins are determined based on responses to test voltages which cause the devices to change states. State changes of the devices are detected by monitoring integrated current or charge used to drive the devices with the test voltages.
US08775103B1 Proximity sensor calibration and configuration
A user device may include a transmission power manager to control a transmission power level of a wireless transceiver based on a location of a human body proximate the user device as detected by a proximity sensor. During initiation, the user device may record proximity data. The transmission power manager may perform a statistical analysis of the proximity data to generate refined proximity data that excludes or minimizes outlier data. The modified proximity data may then be compared to preexisting proximity data to determine whether a human body is within a threshold distance from the proximity sensor. When the modified proximity data is outside a threshold from the preexisting stored proximity data, then the modified proximity data may be compared to default proximity data to determine whether a human body is within a threshold distance from the proximity sensor.
US08775098B2 Preparative liquid chromatograph system
A sample is introduced from an injector unit into a mobile phase. One target component is separated into a plurality of vials by a fraction collector. Next, a sampler sequentially suctions the eluate from the plurality of the vials and performs an LC analysis on each of the eluate portions, thereby producing a chromatogram. A peak detector calculates the peak area corresponding to the amount of the target component in each chromatogram. A delay estimator extracts the peak area in the fraction having the maximum peak area and the peak areas in the previous and succeeding fractions on the time axis of the foregoing fraction. Then, the delay estimator estimates a delay volume from a detector to the tip end of the dispenser nozzle based on data such as the peak areas, the flow rate of the liquid fed from the pump, positions of the vials, and the position of the peak of the target component in the chromatogram detected by the detector, and stores the delay volume. Upon preparative separation of a desired component, a delay time is calculated based on the delay volume and the flow rate and the timing for the preparative separation is controlled based on the delay time.
US08775095B2 Methods and apparatus for decentralized diabetes monitoring
Methods for decentralized monitoring of a progression of a diabetic state of a patient include contemporaneously obtaining an initial set of venous blood samples and an initial set of capillary blood samples after a standardized metabolic challenge from the patient in a centralized setting, wherein the diabetic state is diagnosed using the initial set of venous blood samples and a first test baseline is established by correlating the initial set of capillary blood samples with the initial set of venous blood samples, implementing a therapy, performing decentralized testing after reaching a target event, wherein a status test is obtained from a status set of capillary blood samples obtained from the patient after a subsequent standardized metabolic challenge, and comparing the status test with the first test baseline to determine an effectiveness of the therapy.
US08775087B1 System for acquiring and displaying in near real time gas analysis, well data collection, and other well logging data
The system includes a gas processor with gas processor data storage and computer instructions to receive in various device protocols simultaneously information from rig based sensors and gas analysis devices drilling data, calibrate the devices and graphically present the data using both time events and depth events. Computer instructions scale the data and form the geological-hydrocarbon executive dashboard for transmission to various client devices to present real time streaming data, real time calibration information, real time alarms while enabling users to add and remove detection devices and sensors, including rig servers and remote servers, online without shutting down the entire monitoring and analysis system.
US08775086B2 Lag calculation with caving correction in open hole
A gas analyzer system that can detect atmospheric air gasses in drilling mud is used to calculate an actual lag time in a well. The calculated lag time and a theoretical lag time may be compared to estimate a caving percentage in an open hole section of the well.
US08775085B2 Distributed sensors for dynamics modeling
An apparatus for estimating at least one of a dynamic motion of a portion of interest of a drill string and a static parameter associated with the portion of interest, the apparatus having: a plurality of sensors operatively associated with the drill string at at least one location other than the portion of interest; and a processing system coupled to the plurality of sensors, the processing system configured to estimate at least one of the dynamic motion and the static parameter using a measurement from the plurality of sensors as input.
US08775079B2 Method for storing off-board navigation destination locations
A method for verifying and storing location coordinates includes receiving a verification request at a call center, the verification request including location coordinates. The method further includes determining routability of received location coordinates, and transmitting location information from the call center to an off-board navigation device based on the determination. The method further includes, storing the location information. A system and a computer readable medium including computer program code for verifying and storing location coordinates are also disclosed.
US08775078B1 Vehicle navigation using cellular networks
The present disclosure provides a method for navigation of a vehicle using cellular networks that involves determining, with an inertial navigation system, a vehicle location estimate. The method also involves transmitting, with a transmit antenna, a transmit signal to the cellular tower requesting a cell identification (CID); and receiving, with a receive antenna, a receive signal from the cellular tower containing the CID. Further, the method involves determining the cellular tower location by looking up the CID in a lookup table; determining a difference in time from the time the transmit signal was sent to the time the receive signal was received; calculating the distance from the vehicle to the cellular tower by using the time difference; and refining the vehicle location estimate by using the cellular tower location, the distance from the vehicle to the cellular tower, and the angle of the transmit antenna and the receive antenna.
US08775075B2 Terminal device and recording medium
A mobile phone terminal has a positional information acquisition unit acquiring present positional information indicating a present position, a destination information acquisition unit acquiring destination information specifying a destination (where to return, and where to go), a navigation unit navigating a route from a position specified by the present positional information acquired by the positional information acquisition unit to a destination specified by the destination information, upon activation, a distance acquisition unit acquiring a distance between a position specified by the present positional information acquired by the positional information acquisition unit and a destination specified by the destination information, and an activation control unit activating the navigation unit depending on a distance acquired by the distance acquisition unit.
US08775064B2 Sensor alignment process and tools for active safety vehicle applications
A method and tools for virtually aligning object detection sensors on a vehicle without having to physically adjust the sensors. A sensor misalignment condition is detected during normal driving of a host vehicle by comparing different sensor readings to each other. At a vehicle service facility, the host vehicle is placed in an alignment target fixture, and alignment of all object detection sensors is compared to ground truth to determine alignment calibration parameters. Alignment calibration can be further refined by driving the host vehicle in a controlled environment following a leading vehicle. Final alignment calibration parameters are authorized and stored in system memory, and applications which use object detection data henceforth adjust the sensor readings according to the calibration parameters.
US08775060B2 Apparatus and method for lateral control of a host vehicle during travel in a vehicle platoon
An apparatus and method are described for lateral control of a host vehicle (F) during travel in a vehicle platoon. The apparatus and method include acquiring a control signal u and a lateral error ε relative to a target vehicle (L) of a preceding vehicle (T) travelling in the vehicle platoon, filtering the received lateral error ε, filtering the received control signal u, and executing via a processor a control algorithm for actuating lateral control of the host vehicle (F).
US08775035B2 Hydraulic management system and method based on auxiliary work tool usage
A hydraulic management system and method are provided that account for auxiliary work tool usage. The hydraulic management system automatically calculates an effective use time of a hydraulic element, such as a hydraulic fluid or hydraulic filters, by multiplying work tool usage by a desired gain factor, where the gain factor may exceed 1 for auxiliary work tools.
US08775034B2 Shift control system for industrial vehicle
A shift control system for an industrial vehicle includes: a vehicle speed detection device that detects a vehicle speed; a transmission device that shifts up and shifts down a speed stage of a transmission; a shift control device that permits shift up when a vehicle speed becomes equal to or greater than a shift up permission vehicle speed; a height position detection device that detects a height position of a working machine device; a forward/backward switch device that switches the industrial vehicle between forward travel and backward travel; and a shift up control switch selection device that switches between normal control, in which shift up is performed by the transmission device when the vehicle speed becomes equal to or greater than the shift up permission vehicle speed, and delay control, in which shift up timing is delayed with respect to the normal control.
US08775032B2 Agricultural machine with variable RPM control
The present invention relates to a self-propelled agricultural machine, comprising: elements (5) for gathering and/or processing crops; an engine (1) operable to travel the machine through a first driving mechanism (3) and to drive the operation of said elements through a second driving mechanism (4); and a control unit (6) for controlling engine RPM, characterized in that the control unit (6) is configured for controlling the engine RPM (ni) on the basis of a target RPM (ns), which is in turn based on an assessment of the imposed engine load (Ti), wherein in at least in one sub-range between 0% and 100% of the maximum load, the target RPM is a constantly rising function of said engine load. The present invention relates also to a method of controlling the RPM of the engine.
US08775029B2 System and method for bit error rate monitoring
In an embodiment, a method of determining whether to trigger an event based on data blocks having status data includes electronically receiving the data blocks over a channel, performing a data integrity check on the data blocks to determine whether a particular data block has a transmission fault, calculating a received error metric based on performing the data integrity check, and disabling an event trigger if the received error metric crosses a first error threshold.
US08775027B2 Electric power steering system
An electric power steering system includes a motor control device that controls, based on an assist command value, driving of a motor that gives an assist torque to a steering mechanism. The motor control device computes a first assist component based on a steering torque and a vehicle speed. A steered-angle command value is computed based on the steering torque and the first assist component, and a second assist component is computed by performing a feedback control that matches the steered angle with the steered-angle command value. The motor control device adds the second assist component to the first assist component so as to compute an assist command value. The motor control device includes a road information compensation portion that decreases an absolute value of the second assist component included in the assist command value when a skid is detected by a vehicle state detecting portion.
US08775024B2 Steering damper system, and a saddle riding type vehicle having the same
A steering damper system for a saddle riding type vehicle having an MR damper includes a damping force calculating unit arranged to calculate a damping force according to a steering angle speed, and an adjusting command output unit arranged to determine a running state from a vehicle speed and a steering angle detected by sensors, with reference to a reference table, and correcting the damping force calculated according to the running state. The reference table has areas divided by a steering angle range according to vehicle speed, and damping force adjustment factors according to running states are assigned to these areas. The steering angle range dividing the areas becomes narrower with an increase in vehicle speed, to accurately reflect the running states of the vehicle. A proper damping force can be generated according to a running state of the vehicle. The steering damper system eases the rider's burden accompanying steering operations, and is excellent in controllability.
US08775022B2 Methods and systems providing seat ventilation
A method of providing seat ventilation using a seat ventilation system (SVS) within a vehicle is provided. The method includes determining whether a vehicle seat is occupied using an air bag ECU. Occupancy information is provided from the air bag ECU to an air conditioning ECU. The air conditioning ECU controls a seat climate module based on the occupancy information received from the air bag ECU.
US08775016B2 Method for operating a motor vehicle and a control device for said vehicle
A method of operating a motor vehicle having a drive aggregate, a transmission and a hydraulic system. The transmission has shift elements and, for each gear, only a portion of the elements are engaged while a remainder are disengaged. The hydraulic system has main pump driven by the drive aggregate and an auxiliary pump. The method tests the functionality of the auxiliary pump. The drive aggregate and the main pump are insufficiently driven such that the shift elements can not engage. The auxiliary pump is driven to provide required pressure such that all but one of the shift elements fully engages. The remaining shift element is then first engaged up to its engagement point and then either engaged beyond its engagement point or another unengaged shift element is engaged beyond its engagement point. The functionality of the auxiliary pump is determined based on changes in the drive aggregate's rotational speed.
US08775012B2 Motor vehicle ignition key, motor vehicle navigation device, motor vehicle system, and methods
What is described is a motor vehicle ignition key and a method including a movement sensor for detecting the movement of the motor vehicle ignition key, a motor vehicle navigation device, and a method including a calculator for calculating a driving route in dependence of movement data, and a motor vehicle system and a method including a motor vehicle ignition key and a motor vehicle controller.
US08774996B2 Cooling system for cooling driving motor of hybrid vehicle and method for controlling the same
The present invention relates to a cooling system for cooling a driving motor of a hybrid vehicle and a method for controlling the same which supplies suitable cooling flow according to temperature and temperature change rate of the driving motor. An exemplary embodiment may include: an electric oil pump to generate hydraulic pressure for cooling the driving motor; a switching valve to selectively transmit the hydraulic pressure to the driving motor; a solenoid valve to selectively supply control pressure to the switching valve so as to switch hydraulic lines in the switching valve; and a control portion controlling operations of the electric oil pump and the switching valve, wherein the control portion operates the electric oil pump by various operation amounts or stops the electric oil pump according to temperature of the driving motor and temperature change rate of the driving motor, and turns on or off the solenoid valve.
US08774994B2 System and method for vehicle performance control
A method is provided for controlling a drivetrain of a vehicle which includes a prime mover operatively connected to at least one tractive element. The method includes: (a) determining the vehicle's total weight; and (b) using an electronic controller carried by the vehicle, causing the prime mover to apply power to the tractive element so as to propel the vehicle, the magnitude of the power being a function of the vehicle's total weight.
US08774982B2 Helicopter with multi-rotors and wireless capability
The present invention relates to a helicopter having a modular airframe, with multiple layers which can be connected easily, the layers which house the electronics (autopilot and navigation systems), batteries, and payload (including camera system) of the helicopter. The helicopter has four, six, and eight rotors, which can be easily changed via removing one module of the airframe. In one embodiment, the airframe has a vertical stacked appearance, and in another embodiment, a domed shape (where several of the layers are stacked internally). In one embodiment, there is a combination landing gear and camera mount. The helicopter allows for simple flight and usage by remote control, and non-remote control, users.
US08774980B2 Container data center and cooling system thereof
A cooling system includes a first temperature sensor, a pump, a first controller, and a first filtering device. The first temperature sensor senses a temperature of an external water source and outputs a first temperature value. The pump pumps the water from the external water source. The first controller is connected between the first temperature sensor and the pump to receive the first temperature value, and compare the first temperature value with a first predetermined temperature value. If the first temperature value is less than the first predetermined temperature value, the first controller controls the pump to pump the water from the external water source. The first filtering device is connected to the pump to receive and filter the pumped water and output the filtered water to a cold water pipe of the container data center to cool servers of the container data center.
US08774979B2 Executive monitoring and control system for smart grid and micro grid
According to one embodiment, there is provided an executive monitoring and control system for monitoring and controlling a power generation output of each dispersed power source and a load of each demand facility in a smart grid or a micro grid. An abnormal-time interchange procedure formation unit forms, when a fault occurs in a system, an interchange procedure of matching the total power generation output amount of dispersed power sources with the total loading of demand facilities, by using at least the information acquired by the measurement value monitoring unit and the information managed by the customer information management unit.
US08774972B2 Intelligent pump system
The present invention is a controller specifically for pumps, making the benefits of variable frequency drive (VFD) technology more accessible to pump users. The present invention incorporates pump-specific system optimization software, an industrial grade drive, and a menu-driven user interface, offering protection, reliability, and ease of use not possible with other variable frequency drives.
US08774971B2 Systems and methods for structure contour control
Systems and methods provide for the controlled application of forces to a structure during assembly, machining, manufacturing, and/or transportation operations. According to embodiments described herein, a contour control system includes a number of force control modules that are communicatively linked to a control system. The control system receives or retrieves data indicating the shape of the structure and a shape associated with a desired structure, and determines if the structure is consistent with the design specifications and any associated tolerances. The control system controls the force control modules to apply calculated forces to the structure to control the contours of the structure and/or to maintain the structure in a desired configuration. According to embodiments, the force control modules include support cradles, air cushion pads, vacuum cups, and/or other structures for selectively applying dynamic and/or static forces to the structure.
US08774965B2 Method and device for controlling a manipulator
According to a method according to the invention for controlling a manipulator, in particular a robot (10), a planned path (z1(t)) of the manipulator is specified by a path generating device (1.1, 1.2, 1.3), a control path (z2(t)) is determined automatically on the basis of the planned path by a path conversion device (2), and the control path is traversed with the manipulator by a manipulator controller (3), with the path conversion device (2) determining curvature information (aij; t2(ti)) of the control path on the basis of curvature information (aij; t1(ti)) of the planned path.
US08774955B2 Audio control of multimedia objects
In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method includes receiving an electronic document that includes a group of one or more multimedia objects capable of generating audio data. The method also includes registering a multimedia object of the group of one or more multimedia objects, wherein registering the multimedia object comprises storing a multimedia object identifier that identifies the multimedia object. The method further includes receiving audio data; and determining, by a computing device, a volume level of the audio data generated by the registered multimedia object based on one or more configuration parameters, wherein the one or more configuration parameters define one or more volume levels associated with the multimedia object identifier. The method also includes outputting, to an output device, the audio data at the determined volume level.
US08774954B2 Processing data supplementary to audio received in a radio buffer
Systems, methods, and devices for processing supplementary data in a buffered radio stream are provided. In one example, an electronic device capable of processing such supplementary data may include a radio frequency receiver, memory, and data processing circuitry. The radio frequency receiver may be capable of receiving and decoding a radio frequency broadcast signal into an audio signal and an audio-identifying non-audio signal. The memory may be capable of buffering the audio signal. The data processing circuitry may be capable of parsing information from the non-audio signal into an audio-identifying component, which may be inserted into the audio signal buffered in the memory.
US08774953B2 Information processing device, control method therefor, and program
An information processing device according to an embodiment of the present invention includes the following elements: a detection unit configured to detect an amount of change in position of an image data item that is displayed on a display screen; and a processing unit configured to perform image processing on the image data item in accordance with a detection result that is obtained by the detection unit, and to perform audio processing on an audio data item corresponding to the image data item in accordance with the detection result that is obtained by the detection unit.
US08774936B2 Photoelectrical devices for stimulating neurons
The present invention provides a novel photoelectrical device for efficient transmission of electrical signals to a neuron. This photoelectrical device comprises one or more charging units for coupling to and stimulating one or more neurons by charge, the charging unit comprising: a nanostructure-based electrode having a surface, which has a predetermined developed surface area for coupling to a neuron and which carries a plurality of photosensitive regions (e.g. quantum dots) interfacing with a biocompatible macromolecule for tuning the relative energy levels between the photosensitive regions and the electrode, as well as for directing the spatial polarity of charge separation the surface being thereby electrically chargeable and dischargeable in response to light excitation of the photosensitive regions, the charges stimulating the neuron when coupled to the surface.
US08774933B2 Power efficiency in a medical implant based system
By a medical implant transceiver implantable within a body of a living organism, a portion of a signal is received from a medical controller transceiver external to the body of the living organism. Based on directions within the portion of the signal, a time duration is determined, after which a subsequent portion of the signal is to be transmitted from the medical controller transceiver. The directions include a value indicative of the time duration. The time duration differs based on the value. The subsequent portion is to be transmitted from the medical controller transceiver after an end of the portion. The medical implant transceiver enters into an inactive state for the time duration and awakens after the time duration has elapsed.
US08774929B2 Cochlear implant component having a unitary faceplate
A protective faceplate (37) for an implantable component of a tissue-stimulating prosthesis, such as a prosthetic hearing implant. The faceplate (37) comprising a first or outer surface and an opposed second or inner surface. The implantable component can be removably or non-removably mountable to the second surface and adapted to extend into a cavity formed in a bone of a recipient.
US08774928B2 Neurostimulator
Methods and devices for stimulating nerves are disclosed. In one embodiment adapted for stimulating excitable tissue, the invention includes drive circuitry, an acoustic transducer and a pair of electrodes.
US08774916B2 PCB blade connector system and method
The connector between the patient electrode pads and the base unit of an automatic external defibrillator (AED) system can be formed by capturing a printed circuit board (PCB) within a connector housing. The PCB can have conductive metal traces that serve as the contact points between the wires from the patient electrodes and the electronics within the AED base unit. The PCB in combination with the conductive metal traces can be shaped similar to a conventional two-prong or two-blade connector. Employing such a PCB-based connector may result in AED pads which are less complex and less costly to manufacture. The PCB can also support a configuration circuit that is positioned between the conductive metal traces and that allows the AED to read and store information about the attached pads. For example, the AED can use this data storage feature to check the expiration date of the pads.
US08774905B2 Methods for detection of vulnerable plaque with quantitative colorimetry during angioscopy
Methods are provided for detecting lipid cores underneath thin fibrous caps (LCTC) and thin-cap fibroatheromas (TCFA) in a subject in need of diagnosis for having a vulnerable plaque, a plaque at risk of disruption or thrombosis, or risk of an acute coronary syndrome, and for screening compounds for modulators of this process.
US08774899B2 Specimen positioning system for imaging machines
An animal holder is provided with a specialized coupling that is releasably mountable to a number of different imaging machines such as X-ray, CAT, MRI and PET machines. Composite images created from combining images from such different machines are particularly clear due to the predetermined alignment of the animal holder within the center of the field of view of each machine.
US08774897B2 Patient-readable portable cardiac monitor
Systems and devices to gather data from a subject's heart, analyze said data to determine whether the subject is experiencing cardiac arrhythmia, and display results of said determining. Use, and display of cardiac condition information, are preferably simple and unambiguous to untrained users.
US08774896B2 Electrocardiograph with subject contact detection based on signal difference
An electrocardiograph includes first and second induction electrodes, a signal difference generation section, an electrocardiographic detection section, a signal applying section, and a contact detection section. The signal difference generation section generates a potential difference between a signal from the first induction electrode and a signal from the second induction electrode as a signal difference. The electrocardiographic detection section detects an electrocardiographic complex of a subject based on the signal difference. The signal applying section applies a first signal to the first induction electrode and a second signal to the second induction electrode. The first signal has a property different from the electrocardiographic complex. The second signal has a property different from the electrocardiographic complex and the first signal. The contact detection section detects a contact state of the subject to the first and second induction electrodes based on the signal difference.
US08774884B2 Systems, devices, and methods including a dark-field reflected-illumination apparatus
Systems, devices, and methods are described for providing a monitor or treatment device configured to, for example, detect hemozoin, as well as to monitor or treat a malarial infection.
US08774878B2 Ultra mobile communicating computer with finger holes to ease grip
An Ultra Mobile Communicating Computer, that can have all of the features and capabilities of a smart phone and pocket computer combined and more, plus many other features such as hands free carrying, one-hand and desk free, walk & type, ready to use operation, a fast, multi finger, one or two hand keyboard with full set of large, soft touch keys, large bi-directional screen, photo cell pads and others, and that can be made disintegrable, reconfigurable, custom made, in particular to be a talking machine for speech challenged, an car for deaf, a crime prevention device, computer remote control, translator, musical instrument and multi party game gadget, in addition to a thin earpiece, an ear borne music player, video player, radio and or TV.
US08774873B2 Input and output hall structure for sound device in a portable terminal
An input/output hall structure for a sound device in a portable terminal includes a main hole and a plurality of sub-holes. The main hole is provided in a case frame forming the exterior of the portable terminal to be exposed to the exterior, and inputs/outputs sound. The plurality of sub-holes is branched from the main hole and communicates with the main hole. The sub-hole and a corresponding sound device communicate sound. The structure reduces the number of holes for inputting/outputting sound of a sound device and provides a more elegant appearance with improved function. A plurality of sound devices can input/output through the main hole and branched configuration of sub-holes.
US08774871B2 Apparatus, method and computer-readable medium generating ultrasonic waves and vibration
Provided is a vibration apparatus, method and computer-readable medium generating vibrations and ultrasonic waves. The vibration apparatus, method and computer-readable medium may generate the vibrations or the ultrasonic waves in accordance with a first control signal and a second control signal each having a frequency band different from each other.
US08774869B2 Mobile terminal and control method thereof
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display configured to display a first screen layer corresponding to one of a back screen of the mobile terminal and an execution screen of an application installed on the mobile terminal, and to display a second screen layer corresponding to a note function of the mobile terminal; and a controller configured to control the display to selectively display the second screen layer based on an input request for requesting the second screen layer, to receive a touch input on the first or second screen layers and to execute a function corresponding to the received touch input on the first or second screen layers.
US08774867B2 Image display system, terminal device, image display method and program
To provide an image display system, a terminal device, an image display method and a program in which an image displayed on the screen of the other terminal during telephone conversation is controlled with a simple circuit configuration, and a line transmission capacity is reduced. A self terminal device 100 sends data for switching images displayed on a terminal device 200 at the other end via a network 500 by using an electronic mail, a multi-call function or a discriminating tone. The terminal device 200 controls and switches the images concerning the terminal device 100 within the terminal device 200 based on such various kinds of received information.
US08774866B1 Electrically floating, near vertical incidence, skywave antenna
An Electrically Floating, Near Vertical Incidence, Skywave (NVIS) Antenna comprising an antenna element, a floating ground element, and a grounding element. At least part of said floating ground element is positioned between said antenna element and said grounding element. The antenna is separated from the floating ground element and the grounding element by one or more electrical insulators. The floating ground element is separated from said antenna and said grounding element by one or more electrical insulators.
US08774865B2 Method for operating a base station and base station
A method for operating a base station of a mobile wireless system, in particular of a mobile communications network, wherein the base station is configured to operate in different operation states, wherein the operation states at least include an active operational mode, in which the radio interface subsystem of the base station is fully activated, and a low-duty operational mode with reduced radio transmission activity, is characterized in that in the low-duty operational mode the base station implements a window mechanism including availability intervals during which radio transmissions are allowed and unavailability intervals in which no radio transmissions are allowed. Furthermore, a corresponding base station for deployment in a mobile wireless system is disclosed.
US08774852B2 Femto node power adjustment in wireless communications systems
Systems, devices, and methods for adjusting a transmission power at a femto node are described herein. According to the systems, devices, and methods herein, a measurement of a signal transmitted from a transmitting node may be communicated to the femto node, for example from a user equipment or a neighboring femto node, for use in adjusting the power. The transmitting node may comprise the femto node, a macro node, or a neighboring femto node. In addition, statistics regarding such measurements may be communicated to the femto node for use in adjusting the power. The femto node may also adjust the power based on unsuccessful registration attempts or interference communications received at the femto node.
US08774847B2 Cellular radio path measurement and reporting
There are provided measures for cellular radio path measurement and reporting. Such measures may exemplarily include, by a terminal, initiating transmission of a beacon signal of the terminal towards base stations in a coverage area of which the terminal resides, and, by a base station, monitoring transmission of the beacon signal from the terminal, measuring characteristics of a radio path towards the terminal based on a received beacon signal from the terminal, determining a timing value of the received beacon signal from the terminal, and initiating storage of the measured characteristics and the determined timing value as data with respect to the terminal in a network-based database being common for base stations in a coverage area of which the terminal resides.
US08774842B2 System and method for limiting usage of a wireless communication device
A system and method is provided for limiting or disabling cellular telephone usage during operation of a motor vehicle. In one embodiment of the present invention, the system includes a wireless transmission device and a cell phone. The wireless transmission device, which includes at least an IR modulation circuit, a processor, and a memory device, is configured to transmit a wireless signal toward a driver of the motor vehicle. The cell phone, which includes at least an IR modulation detection circuit, a processor, a memory device, a keypad, and a display, is configured to receive the wireless signal and, in response thereto, limit or disable certain features of the cell phone. This can be done by disabling certain features (e.g., cellular service, Bluetooth™, telephone calls, text messaging, emailing, its antenna, its keyboard, and/or its display) or disabling (e.g., powering down, etc.) the entire cell phone.
US08774838B2 Method and apparatus for mobile terminal user-oriented precise location-based information services
The present invention provides a precise location-based information service method and apparatus for mobile terminal browser users. The method includes: acquiring at least two types of positioning references based upon a positioning service request from a user; establishing correlation relationships among the positioning references based on the acquired positioning references; and performing integrated positioning and cross-validation on a precise location of the user based on the correlation relationships to determine final positioning service information. This invention can implement precise location-based services (LBS) and precise Point of Interest (POI) push service by analysis and extraction of the user's location information and behavioral data acquired and accumulated with the user's consent. This satisfies the needs of the mobile phone browser user for precise LBS and personalized nearby information service.
US08774836B2 Method and system for optimized transfer of location database information
A servicing communication device may receive a subset of a location reference database that is maintained by a plurality of location servers, and may provide location related data to a mobile device that is communicatively coupled to the servicing communication device based on the received subset. The servicing communication device may determine capabilities and/or requirements of the mobile device, and may generate the location related data based on that determination. The servicing communication device may determine attributes and/or parameters that may affect determination of the subset of the location reference database. The subset of location reference database may be requested based on the determined attributes and/or parameters. The attributes and/or parameters may comprise a location of the servicing communication device. The servicing communication device may determine its location, directly based on GNSS transmissions and/or indirectly based on assisted GNSS (A-GNSS) data received from the plurality of location servers.
US08774818B2 Method and apparatus for transmitting data in a wireless communication network system
A method and an apparatus for transmitting data in a wireless communication network are provided. A base station having information of an idle mode user equipment transmits a connecting operation mode to the user equipment when the idle mode user equipment is connected to the base station. The user equipment transmits a small amount of data together with a connection request completion message to the base station. The base station transmits, over a network, the data received from the user equipment, without being interlinked with a mobility management entity, and the user equipment returns back to an idle operation mode after data transmission. Thus, the overhead required to support signaling of the base station for acquiring context information of the user equipment can be reduced in order to provide the user equipment with an efficient data transmission environment.
US08774814B2 Network coverage by cycling through beam shape coverage configurations
Technologies and implementations for providing network coverage by cycling through beam shape coverage configurations are generally disclosed.
US08774811B2 Method for selecting optimal radio access technology and communication apparatuses utilizing the same
A communication apparatus is provided. A first subscriber identity card camps on a first cell, which is associated with a first radio access technology (RAT) and belongs to a first wireless network, via a radio transceiver module. A second subscriber identity card camps on a second cell, which is associated with a second RAT and belongs to a second wireless network, via the radio transceiver module. A processor constructs a first packet switch connection with the first wireless network via the first subscriber identity card to perform data transfer in the first wireless network, measures a first data transfer throughput of the first wireless network when performing the data transfer via the first subscriber identity card, and determines to perform the data transfer in the second wireless network via the second subscriber identity card when a theoretical data transfer throughput corresponding to the second RAT is higher than the first data transfer throughput.
US08774807B2 Method of performing handover in multi carrier wireless access system
There is provided a method for handover of a terminal in a wireless access system using multi-carrier operation. The method comprises: receiving a handover command message from a serving base station; and performing network reentry to a target base station based on the handover command message, wherein the handover command message includes information required for handover to the target base station and information on whether the target base station supports handover using multi-carriers. Accordingly, it is possible to efficiently perform the handover in the wireless access system supporting the multi-carriers.
US08774806B2 Apparatus for registering media independent handover and method using the same
A method and apparatus for registering a Media Independent Handover (MIH) is provided. An MIH registration method includes transmitting, by a serving network, an MIH registration request of the serving network to at least one candidate network when an MIH registration request is received from a mobile terminal, the at least one candidate network corresponding to the serving network, receiving, by the serving network, a response to the MIH registration request of the serving network from each of the at least one candidate network, and transmitting, by the serving network, a response to the MIH registration request of the mobile terminal to the mobile terminal.
US08774800B2 UE initiated frequency partitioning based CoMP scheme for downlink cellular communications
In the embodiments of the present invention, proposed is a method in which a CoMP enabled UE chooses the BSs to be in its cooperating set and a BS partitions its bandwidth to serve its own UEs and UEs from other cells that have requested it to be in its cooperating set.
US08774792B2 Method, apparatus, and system for measuring aggregated carrier cell
A method for measuring an aggregated carrier cell includes: obtaining, by a user equipment, measurement configuration information of an aggregated carrier cell, where the measurement configuration information includes signal estimation value information and a corresponding measurement period thereof; obtaining, by the user equipment, a measurement period of a non-active component carrier according to a signal estimation value of the non-active component carrier in the aggregated carrier cell and the measurement configuration information; and measuring the non-active component carrier according to the measurement period. With the method of the present invention, the user equipment can measure different component carriers in an aggregated carrier cell in different periods.
US08774782B2 Mobile phone comprising a streaming server with a control means for controlling the conversion of a file before streaming thereof
A mobile phone (12) includes a first buffer memory (32) for storing a data file, the data file being in a first format and including a plurality of data packets, a converter (34) for converting the file stored in the first buffer memory, from the first format into a second format, the converter (34) being connected as output of the first buffer memory (32), a second buffer memory (36) connected as output of the converter (34) and adapted to store the transformed file in the second format, and a streaming server (18) for streaming data to a remote client equipment (14) according to a predetermined network protocol. The streaming server (18) is adapted to be connected to the remote client equipment (14) via a data link (16) and to receive a data streaming request from the remote client equipment (14). The streaming server (18) includes a controller (44) for controlling the converter (34), the controller (44) being adapted to send the converter (34) a control signal for controlling the conversion of a respective data packet of the file.
US08774780B2 System and method for providing mobile device services using SMS communications
An enhanced services platform has an interface for receiving a communication from a user requesting a desired data. An automated response module parses the communication and retrieves the desired data. The enhanced services platform arranges the desired data into a response message that is sent to the user, where the response message includes an embedded code corresponding to a link allowing the user to re-contact the enhanced services platform. An operator assistance module receives communications from the user initiated via the link to provide further assistance regarding the user's request.
US08774777B2 System for targeting advertising content to a plurality of mobile communication facilities
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
US08774771B2 Communication apparatus and method for controlling the same
An operator is prevented from accidentally operating a communication apparatus during short range communication, even if there is an incoming call/mail. A communication apparatus has at least a first communication unit that performs wireless communication for a call or a mail, and a second communication unit that is different from the first communication unit. The communication apparatus changes a notification function that notifies a user of an incoming call/mail received by the first communication unit to a prohibited status in accordance with a start of communication by the second communication unit, and cancels the prohibited status of the notification function in accordance with an end of communication by the second communication unit.
US08774769B2 Updating timestamps of short messages
A time stamp of a message from a sending mobile device may be modified to correlate with the time zone occupied by a recipient mobile device. A message from a sending mobile device may be received at a message center. The message center may then route the message to a switch that manages the recipient mobile device, in which the switch is in a time zone that is different from the time zone occupied by the recipient mobile device. Accordingly, the switch may update a time stamp of the message to correlate with the time zone occupied by the recipient mobile. Following the update, the switch may transfer the message with the updated time stamp to the recipient mobile device.
US08774768B2 System and method for selecting a message suitable for delivery to a user of telecommunications services
The aim of the present invention is a system (100) for selecting a message suitable for delivery to a user (111) of telecommunications services. This system (100) comprises a first database (107) including a range of statuses characteristic of said user (111), each status occupying a specific place in a series of possible statuses, and transitions between the different statuses, a second database (108) including a range of messages suitable for broadcast to said user (111) and a third database (104) incorporating a history of messages already broadcast to said user (111). The system (100) also comprises a calculator (101) comprising transition detection means (112) and means of determining the current status of said user (111) based on data provided by said third database (104), means (113) of associating said current status with a message included in said second database and means (103; 115; 114) of determining the moment to broadcast said message to said user (111).
US08774761B2 Mobile device to detect unexpected behaviour
Disclosed is an apparatus and method for a mobile device to detect unexpected behavior associated with the mobile device. The mobile device may include a memory and a processor coupled to the memory. The processor may be configured to monitor at least one of physical conditions and/or device actions associated with the mobile device. If a call or a data transmission is requested, the processor may be configured to compare the monitored physical conditions and/or device actions to an anomaly threshold value and may execute an anomaly exception routine if the anomaly threshold value is exceeded.
US08774755B1 Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08774751B2 Method for the obtaining of position information for a user initiating an emergency call in a communication system
The invention relates to a system and a method. In the method publication of presence information associated with a user is received by a presence server, the presence information comprises a human-readable address for the user. A request for establishing an emergency session from the user is received to a session processing server, which routes the emergency session to a public safety answering point node. In response to receiving the emergency session, the public safety answering point node sends a subscription for at least part of the presence information to the presence server, the at least part of the presence information comprising the human-readable address for the user. The presence server provides in response the at least part of the presence information to the public safety answering point node.
US08774729B2 System and method for synchronized triggering of test equipment for testing MIMO transceivers
A system and method for testing multiple-input-multiple-output (MIMO) devices under test (DUTs) with multiple radio frequency (RF) signal testers. Each tester receives one or more RF signals from one or more of the DUTs, and the testers are mutually coupled in a ring such that successive ones receive a trigger input signal from an upstream tester and provide a trigger output signal to a downstream tester. Each tester is responsive to its input trigger signal and its one or more RF signals by providing its output trigger signal such that its output trigger signal has an asserted state initiated in response to an assertion of its input trigger signal and a transcending of a predetermined magnitude by at least one of the one or more RF signals.
US08774727B2 Method and test instrument for analyzing a device communicating via a radio link
The invention related to a method and to a test device for analyzing a device communicating via a radio link. Said device comprises a plurality of antennas for communicating, together comprising an antenna arrangement. The device under test is first disposed in a first position relative to a radio field. A value of at least one piece of channel state information describing a quality of the antenna arrangement obtained via the return channel is determined in said relative position. A change in the relative position of the device under test relative to the radio field is subsequently performed. A second value of the at least on piece of channel state information is determined in said changed, new relative position.
US08774725B1 Calibration correction for implicit beamforming in MIMO systems
A transmitter beamforming technique for use in a MIMO wireless communication system determines a calibration factor and then applies the calibration factor to a transmit beamforming steering matrix developed using implicit beamforming. The beamforming technique first determines descriptions of both the forward and reverse channels, determines an estimate of the forward channel from the description of the reverse channel, determines right singular matrixes which model the forward channel and the estimated forward channel and then develops a calibration factor from the determined right singular matrixes. The beamforming technique then applies the determined calibration factor to a steering matrix which is calculated using an implicit beamforming technique. The use of this beamforming technique provides superior beamforming results when using implicit beamforming without having to take the necessary steps to determine a description of the actual forward channel each time a new steering matrix is to be calculated.
US08774718B2 Method and device to synchronize bluetooth and LTE/WiMax transmissions for achieving coexistence
A communication unit has BT and LTE transceivers, and a BT processor. The BT processor sets up a BT connection over the BT transceiver; performs a legacy command to synchronize BT transactions over the BT connection based on LTE frames in a LTE connection over the LTE transceiver, so that a BT network clock is synchronized to LTE frames. The legacy command is a role switch command that is used to set a BT alignment time of a switch point between Bluetooth master/slave packets to a LTE switch between transmit and receive; and is specified in a BT Core Specification 4.0 or earlier. The processor can determine an expected alignment time to align BT master and slave packets to transmit and receive in the LTE frame based on a start time of the LTE frame, and can indicate the expected alignment time in the legacy command.
US08774717B2 Portable AISG controller with smartphone interface and system
A Master Antenna Controller System is provided. In one example, the Master Antenna Controller System comprises a handheld wireless device and a RET Master. The handheld wireless device may comprise an Android OS or iOS based smartphone or tablet that includes Wi-Fi capabilities communications capabilities. The RET Master may provide full RET control based on the AISG 1.1 and 2.0 standards and communicate with the handheld wireless device via a wireless access point, such as a Wi-Fi server. The combination may be configured to provide extensive, screen-guided, intuitive RET diagnostics functionality. The RET Master itself may also include multiple different pre-defined tests (e.g. test one actuator, test one RET cable, test AISG signal from TMA) and also some standard electrical tests, e.g. measuring voltage, current etc. Additional higher-level functions may be provided on an Application on the handheld wireless device and communicated to the RET Master wirelessly or by USB connection.
US08774715B2 Mobile terminal
Disclosed is a mobile terminal. The terminal may include a first communication module for establishing a first communication link with a data storage device, a second communication module for establishing a second communication link with the other electronic device, a third communication module for establishing a third communication link with the other electronic device, and a controller for controlling the second communication module so that the second communication module establishes the second communication link by using first link configuration information received from the data storage device through the first communication link and for then sharing second link configuration information for establishing the third communication link with the other electronic device through the second communication link.
US08774713B2 Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
A wireless communications system may include first and second mobile wireless communications devices each comprising a respective input device, wireless transceiver, near-field communication (NFC) transceiver, and controller coupled to the input device, wireless transceiver and NFC transceiver. At least one of the controllers may be configured to establish an NFC communications link between the NFC transceivers when the first and second mobile wireless communications devices are in proximity, provide a temporary device identifier (ID) via the NFC communications link, request authorization to establish a wireless link between the wireless transceivers, provide a permanent device ID upon receiving the authorization and based upon the temporary device ID, and establish the wireless link between the wireless transceivers based upon the permanent device ID.
US08774707B2 Utility grid wireless node with powered emergency device
A wireless node that bridges a wireless communications gap between a first wireless device, such as a smart meter, and a wireless network, such as a smart grid network, by repeating wireless communications received by the wireless node. The wireless node is integrated with another powered device common to buildings to provide a clandestine improvement to wireless communications. Additionally, the wireless node may effect testing of the powered device and provide results of the test wirelessly to remote devices. The wireless node may take the form of an exit sign, an emergency light, a speaker, and a combination of one or more of these devices. The wireless node may also track power consumption of the repeater portion of the wireless node to provide billing credit to power consumers.
US08774705B2 Learning support system and learning support method
In order to provide questions suited to skill levels of a learner, it is provided a learning support system which consists of a computer including a processor and a memory, comprising: a question database; a question generator; an answer acquisition module; a scoring module and an achievement degree estimator. The achievement degree estimator compares a number of types of perturbation within the questions to which a correct answer has been given with a predetermined second threshold value. The question generator generates a word changed in accordance with the perturbation of a different type in a case where the number of types of perturbation within the questions to which the correct answer has been given is smaller than the predetermined second threshold value, and sets a question relating to the generated word as a candidate for the question.
US08774703B2 Method of releasing determination of fully loaded state in a sheet stacking apparatus
A stacking unit accommodates sheets stacked on it. The stacking unit is capable of moving up and down within an operation range from a predetermined upper limit to a predetermined lower limit. A determination unit releases a determination of the fully loaded state if elapsed time from the time when the determination unit determines that the stacking unit has been fully loaded with sheets to the time when a sheet detection unit again detects an uppermost sheet of the stacked sheets as a result of the stacking unit being lifted up when the sheet detection unit can no longer detect the sheet after detection of the sheet exceeding a first threshold time preset in correspondence with the amount of curl imparted to the sheet.
US08774689B2 Electrophotographic image forming apparatus
An image forming apparatus includes an image carrier configured to carry a toner image, a movable belt member configured to convey a recording material, a transfer member configured to electrostatically transfer the toner image formed on the image carrier to the recording material conveyed by the belt material, and a plurality of auxiliary separation members configured to separate the recording material from the belt member such that the belt member positioned more downstream than the transfer member in the direction in which the recording material is conveyed is boosted from the inside of the belt member to locally protrude the belt surface of the belt member in the width direction, wherein the auxiliary separation members can move correspondingly to the size of the conveyed recording material in the width direction to the position where the ends of the recording material pass in the width direction.
US08774687B2 Belt driving apparatus and image forming apparatus
A belt driving apparatus includes: an endless belt having a stepped region at its edge; a driving member for driving the endless belt; a moving member for moving the endless belt in a widthwise direction; a mark provided at a part of the endless belt with respect to a circumferential direction and located at a position corresponding to the stepped region of the endless belt with respect to a rotational direction; a mark detecting member for detecting the mark during rotation of the endless belt; an edge position detecting member for detecting a widthwise position of at least one of edges of the endless belt during rotation; and a controller for controlling, after the mark detecting member detects the mark, the moving member on the basis of a detection result of the edge other than the stepped region of the endless belt.
US08774684B2 Toner cartridge having a pivoting exit port cover
A toner cartridge for use in an image forming device according to one example embodiment includes a housing having a reservoir for containing toner therein. The housing has an exit port in fluid communication with the reservoir. A cover is mounted on an exterior portion of the housing that is pivotable between a closed position blocking the exit port and an open position unblocking the exit port. The cover is biased toward the closed position. The cover has a projection extending therefrom such that a force on the projection causes the cover to move toward the open position.
US08774683B2 Development device, developer container, and image forming apparatus
A development device includes a housing for containing developer, a developer bearer to carry by rotation the developer contained in the housing to a development range position facing a latent image bearer, and developer conveyance device that includes a rotary shaft, a conveyance blade extending axially along the rotary shaft, projecting from the rotary shaft, and extending obliquely to the rotary shaft, to transport developer as the rotary shaft rotates, and a flexible agitation blade provided to the rotary shaft. An axial range of the flexible agitation blade overlaps at least partially with that of the conveyance blade. The flexible agitation blade has a width wider than a width of the conveyance blade and extends beyond an outer edge of the conveyance blade in the direction of diameter of the rotary shaft.
US08774680B2 Image forming apparatus using electrophotographic process
An image forming apparatus which is capable of reducing first print output time and preventing slack of an intermediate transfer belt in a monochrome mode. Surfaces of photosensitive drums are electrically charged and exposed to light, thereby allowing electrostatic latent images to be formed thereon. Developers are attached to the electrostatic latent images to form visible images transferred to the intermediate transfer belt. Among the photosensitive drums, a photosensitive drum used in the monochrome mode and the intermediate transfer belt are rotatably driven by a first rotatably driving unit, and photosensitive drums other than the photosensitive drum used in the monochrome mode are driven by a second rotatably driving unit. In the monochrome mode, the rotational speed of the second rotatably driving unit is controlled so as to be equal to or less than that of the first rotatably driving unit without adjusting rotation phases of the photosensitive drums.
US08774675B2 Covers opening/closing sequence regulation system and method and image formation apparatus using same
A covers opening/closing sequence regulation system includes a first cover and a second cover openably and closably attached to a housing. The first and second covers are provided in a way that the first cover becomes openable and closable while the second cover is in a fully-closed state, and that the second cover becomes unable to be fully-closed from an opened state while the first cover is in a fully-closed state. A regulation mechanism is configured to stop the first cover in a spaced-out position, which is spaced out from a fully-closed position of the first cover, in an operation of closing the first cover toward the fully-closed position with the second cover being in an opened state. The second cover is openable and closable while the first cover is in the spaced-out position.
US08774664B2 Image forming apparatus with loop detection and conveyance speed control
A sheet which entered between a first sheet conveying unit and a second sheet conveying unit is detected by a sheet detecting unit. A loop of the sheet formed with a difference of sheet conveying speeds between the first and second sheet conveying units is detected by a loop detecting sensor. After the sheet detecting unit detected the sheet, if the loop detecting sensor does not detect the loop, a control unit which controls the sheet conveying speed of at least one of the first and second sheet conveying units controls the sheet conveying speed of at least one of the first and second sheet conveying units, thereby reducing an amount of the formed loop.
US08774663B2 State-based control of fixing unit of image-forming apparatus
An image-forming apparatus capable of satisfactorily maintaining the durability of a separating mechanism while preventing deformation of rubber layers of parts of a fixing unit and at the same time achieving a power saving effect. The image-forming apparatus is shifted into a power saving state without a fixing part and a pressurizing part of the fixing unit being separated. The fixing part and the pressurizing part are separated, if a return condition from the power saving state is not satisfied even after elapse of a predetermined time period from when the apparatus has been shifted into the power saving state.
US08774659B2 Multi-toner discharged area development method
Printing methods are provided. A surface charge is provided on the primary imaging member and the surface charge is partially discharged in areas in which a first toner is to develop. The charge pattern is formed with a first area having a surface potential that is at least 30 percent less than a surface potential of an adjacent second area that creates an inter-area field between the first area and second area that extends into a portion of the first area that is proximate to the second area. A first development field is applied and a first toner is partially developed in the first area based upon the influence of the inter-area and first development fields. The charge pattern and the first toner are further developed with a different second toner. The surface charge on the primary imaging member, first toner and second toner have the same polarity.
US08774656B2 Image position detector and image forming device
An image position detector includes a light emitting element to emit light to an image on an image carrier, a first light receiving element to receive a specular reflection of light from a surface of the image carrier and output a first light receiving signal, and a second light receiving element to receive a diffuse reflection of light from a surface of the image and output a second light receiving signal. The image position detector is configured to find the end position of the image according to a multiplied value obtained by multiplying values of the first and second light receiving signals by a constant coefficient.
US08774643B2 Optical source driver circuit having overshoot controller
A driver circuit configured to generate a drive signal for an optical source comprises an overshoot controller that provides an amount of overshoot for a given logic state of the drive signal as a function of a duration of at least one previous logic state of the drive signal. The drive signal may alternate between a first logic state associated with a first operating mode of the optical source and a second logic state associated with a second operating mode of the optical source. The overshoot controller may be configured to provide amounts of overshoot for respective instances of the first logic state that are proportional to the durations of their respective immediately preceding second logic states. The driver circuit may be implemented in a heat-assisted magnetic recording system in which the optical source alternates between on and off states associated with respective magnetic write and magnetic read modes.
US08774641B2 Communication method using the entangled state
The first photon in single-photon state is divided into two components by the half beam splitter, and the first component is sent to the sender while the second component is sent to the receiver. The sender measures the first component of the first photon when he sends “1”. The sender doesn't measure the first component of the first photon when he sends “0”. The receiver makes the second component of the first photon enter into the Sagnac interferometer, and the receiver also makes the reference light enter into the Sagnac interferometer at the same time. The receiver makes the second component of the first photon interact with the reference light in the nonlinear optical medium arranged in the Sagnac interferometer. The receiver knows the signal from the phase modulation of the reference light caused by the interaction with the second component of the first photon.
US08774637B2 Data center with free-space optical communications
A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
US08774636B2 Nanowire antenna
A method and apparatus comprising a signal generator and a wire. The signal generator is configured to generate an electrical signal having an amplitude. The wire is connected to the signal generator. The wire is configured to emit photons in response to receiving the electrical signal. The photons have a frequency based on the amplitude of the electrical signal.
US08774633B2 Element of a wavelength division multiplexing optical network
A network element (10) comprises: a first optical input section (1), a first optical output section (2), a second optical input section (3) and a second optical output section (4) a first and second insertion and extraction modules (30, 40), each of said insertion and extraction modules comprising a wavelength selection switch (31, 41), a first optical coupler (8) comprising two bidirectional branches (21, 22) respectively connected to the first selectable port of the first and second insertion and extraction modules, and a second optical coupler (11) comprising two bidirectional branches (23, 24) respectively connected to the second selectable port of the first and second insertion and extraction modules.
US08774632B2 Reconfigurable optical add drop multiplexer node automated topology discovery systems and methods
The present disclosure provides reconfigurable optical add drop multiplexer (ROADM) node automatic topology discovery systems and methods providing a mapping of optical connections within a mesh optical network that includes tunable lasers and multi-degree ROADM's with colorless/directionless add/drop. The present disclosure may include additional transceiver, receiver, and add/drop filter equipment integrated in or disposed at a ROADM degree. This equipment supports a so-called topology wavelength which is one of a plurality of wavelengths supported by a wavelength division multiplexed (WDM) system that is dedicated and used solely for topology discovery. The topology wavelength may be utilized by the system to detect interconnects between ROADM degrees and between XCVRs/CDMDs. Further, the automated topology discovery may be integrated within a management system and/or control plane.
US08774629B2 Method and apparatus for authentication in passive optical network
A method and apparatus for authentication in a passive optical network are disclosed. In the disclosure, a PLOAM message is sent from an ONU to an OLT, where the PLOAM message includes a first field for carrying an ONU identifier (ONU-ID) and a second field for carrying a first logic registration code, where the ONU-ID is assigned by the OLT to identify the ONU and wherein the first logic registration code is assigned to a user by an operation management system communicatively connected to the OLT and provisioned to the user for authentication. The OLT is configured to judge whether the first logic registration code received from the ONU matches with a second logic registration code provisioned by the operation management system to the OLT and to promote the ONU into service if the first logic registration code matches with the second logic registration code.
US08774623B2 Passive optical network system and method for detecting fault in optical network terminal
Disclosed herein is a Passive Optical Network (PON) system and method for detecting a fault in an Optical Network terminal (ONT). The PON system for detecting a fault in an ONT includes a plurality of ONTs for outputting optical signals in time slots allocated thereto in a time division access control manner and having at least one virtual ONT. An Optical Line Terminal (OLT) receives the optical signals output from the plurality of ONTs in the time division access control manner, and then detects a faulty ONT.According to the present invention, a faulty ONT that continuously outputs signals can be detected and action can be rapidly taken against system faults when a virtual ONT is formed in a plurality of ONTs connected to an OLT and then an optical signal in the section of the virtual ONT is detected, thus providing a reliable service.
US08774621B2 Communication line switching method, communication apparatus, station-side communication apparatus, communication system, and control unit
In a communication line switching method for an optical communications system in which a station-side line terminal apparatus and user-side line terminal apparatuses are connected via a plurality of redundant physical lines, the discovery of the station-side optical line terminal registering the user-side line terminal apparatuses, wherein the registered user-side line terminal apparatuses monitoring a time stamp drift error that is generated when a difference between a time stamp included in a received signal and a local time measured by the own apparatus is larger than a value set in advance and, when the time stamp drift error occurs, shifting to a deregistered state and waiting for registration by the discovery. The station-side line terminal apparatus switches a physical line from a working physical line to a backup physical line of the physical lines. The user-side line terminal apparatus shifting to a holdover state for suppressing a shift to the deregistered state due to occurrence of the time stamp drift error during monitoring in a holdover period set in advance even if line abnormality is detected.
US08774619B2 Dual polarizing hood
A polarizing hood including a first polarized filter with the center of the filter removed. Placed forward and in front of the first polarized filter is a second linear polarized filter substantially the size of the hole in the first polarized filter and is held in place by a clear lens. The polarization may be adjusted. In response to light collocated with an objective lens shined through the first polarizing filter, the light become polarized. The reflected polarized light returns through the second polarized filter, and full polarization is accomplished with respect to the viewing camera.
US08774618B1 Adjustable camera flash mounting device
An adjustable camera flash mounting bracket device for rapid camera flash repositioning in relation to a camera attachment platform in selective orientation. The camera flash mounting bracket device includes a camera receiving base with a curved spaced upstanding camera flash mounting platform assembly having a complimentary curved flash engagement configuration. Multiple rotatable guide members are secured within the curved flash engagement portion and are received within complimentary grooves in the flash mounting base. Retainment force applied by spring urged guide members permits for selective rotation within the curved flash mounting base to be grippingly retained therewithin at user select position orientation in relation to the fixed camera mount.
US08774604B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including a video acquisition section which acquires videos related to a predetermined theme shot by a plurality of imaging devices, a display control section which controls a display of a moving image editing screen including a video selection screen in which the videos acquired by the video acquisition section are arranged on a time axis based on a shooting time of each of the videos, and a moving image generation section which generates a moving image from the videos based on operation performed by a user to the moving image editing screen.
US08774594B2 Controlled information processing apparatus
A DTV operating screen is displayed on the CRT display screen of a DTV which is the controlling apparatus of a network. In the event that the user selects the DVHS from the buttons displayed on the DTV operating screen, data corresponding to the DVHS operation screen is input to the DTV, and a DVHS operation screen is displayed on the CRT display screen 61. The user operation executed regarding the DVHS operation screen are notified from the DTV to the DVHS, so the DTV can execute control corresponding to the operations of the user, without transmitting commands for directly controlling the DVHS.
US08774581B2 Holey fiber, and laser device using the same
The invention aims to provide a holey fiber that can release leak light propagating through the clad at a desired location, and a laser device using the holey fiber. A holey fiber includes: one end and the other end; a core; an inner clad coating the core; a hole layer having a large number of holes formed therein and coating the inner clad; and an outer clad coating the hole layer. In this holey fiber, a collapse region is formed, and the holes in the collapse region are squashed by a predetermined length in the length direction of the fiber.
US08774577B2 Optical couplings having coded magnetic arrays and devices incorporating the same
Optical couplings for making and optical connection between one or more devices are disclosed. In one embodiment, an optical coupling includes a coupling face, an optical interface within the coupling face, an optical component positioned within the optical interface, and at least one coded magnetic array. The at least one coded magnetic array may include a plurality of magnetic regions configured aid in mating the optical component with a corresponding optical component of a complementary mated optical coupling to a predetermined tolerance for optical communication. Optical cable assemblies and electronics devices having optical couplings with optical interfaces using coded magnetic arrays are also disclosed.
US08774576B2 Optical module and method for manufacturing the same
A an optical module includes a circuit board provided with an optical element selected from a light-receiving element and/or a light-emitting element; a lens where light from the optical element passes through; an alignment mark serving as an indicator for alignment with the optical element; and an optical waveguide formed to input/output light into/from the optical element through the lens.
US08774573B2 Optical devices including resonant cavity structures
Described herein are optical devices including resonant cavity structures. In one embodiment, an optical fiber includes: (1) an elongated core including an outer surface; (2) an inner reflector disposed adjacent to the outer surface of the core and extending substantially along a length of the core; (3) an outer reflector spaced apart from the inner reflector and extending substantially along the length of the core; and (4) an emission layer disposed between the outer reflector and the inner reflector and extending substantially along the length of the core, the emission layer configured to emit radiation that is guided within the optical fiber.
US08774567B2 Polarization multiplexing modulator
A polarization conversion device converts a polarization state of a light which is input to a first waveguide, that is, TE/TM mode of the light, to output it from the first waveguide. The polarization conversion device includes: a mode converter that performs the inter-conversion of TE/TM modes of the light which is input to the first waveguide; and a polarization separator that receives the light passed through the mode converter and separates the received light into a first light, TE/TM of which mode has been converted by the mode converter and a second light, TE/TM of which mode has not been converted, to output the first light to the first waveguide.
US08774564B2 Optical waveguide element module
Disclosed is an optical waveguide element module in which a filter circuit including a capacitor is provided on a line through which a modulation signal is input to a modulating electrode of an optical waveguide element. The module is capable of preventing the deterioration of an electric signal in the filter circuit or the occurrence of a resonance phenomenon within the frequency range used and obtaining flat electrical/optical response frequency characteristics in a wide band of more than several tens of gigahertz. The capacitor is a single-layer capacitor and the relative permittivity of a dielectric in the capacitor is equal to or less than 1000.
US08774561B2 Consolidating information relating to duplicate images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
US08774557B2 Mosaic image generation device, mosaic image generation method and mosaic image recording medium
A mosaic image which encourages users' motivation of continuously browsing mosaic images is generated. An image generation device which generates a mosaic image using as a source image a material image divided into a plurality of divided areas, has: an acquiring means that acquires an image from a terminal device through a network; and a mosaic image generating means that generates a mosaic image by allocating the image acquired by the acquiring means, to one of the divided areas based on color information of the image acquired by the acquiring means and color information of each of the divided areas of the material image used as the source image. After generating the mosaic image, the mosaic image generating means generates a new mosaic image by changing at least one of a number of the divided areas and the material image in response to an increase in a number of images acquired by the acquiring means.
US08774554B1 Bias and plateau limited advanced contrast enhancement
A method of enhancing an image. This includes the steps of: dividing the image into multiple tiles and constructing a histogram for each tile, wherein the histogram represents a distribution of pixel intensity values in each tile. In addition, the method applies a bias value to the histogram and a plateau value to the histogram. A cumulative histogram is constructed after applying the bias value and the plateau value to the histogram. The method transforms each pixel in the image, by weighing four cumulative histograms, respectively, in four adjacent and closest tiles to the pixel under consideration. The pixel under consideration is modified based on a weighted cumulative histogram.
US08774546B2 Method and apparatus for single-image-based rain streak removal
A method and an apparatus for single-image-based rain streak removal are introduced herein. In this method and apparatus, an original image is decomposed into a high frequency part and a low frequency part, and the high frequency image is then decomposed into a rain part and a non-rain part. The non-rain high frequency image and the original low frequency image are used to produce a non-rain image.
US08774544B1 Determining outlier pixels of successive frames
Circuits, systems, and methods for processing outlier pixels include a spatial filter and a temporal filter. The spatial filter is configured to compute a pixel difference for each pixel as a function of a pixel value of the pixel and pixel values of nearby pixels within each frame. The spatial filter is configured to dynamically add the pixel to a candidate list when the pixel difference exceeds a threshold value. The temporal filter dynamically removes a pixel from the candidate list when there is a divergence of a pixel value of the pixel in successive frames. The temporal filter determines a pixel in the candidate list is an outlier pixel when there is no such divergence in the successive frames.
US08774539B2 Encoder, decoder, encoder system, decoder system, transmission adapter, encoding method, decoding method, and imaging apparatus
An encoder includes: an image decomposition unit configured to input an image and decompose the input image into a first component capable of being used as a monitoring image and a second component other than the first component by frequency decomposition, the input image being restored by coupling the first component and the second component to each other; a first transmission unit configured to output the decomposed first component as a first-channel transmission image; a compression coding unit configured to compression-code the second component; and a second transmission unit configured to output the compression-coded second component as a second-channel transmission image.
US08774534B2 System and method for image compression
A system and method for compressing a digital image may store a dictionary having a plurality of predetermined template patterns each identified by a code. The image may be divided into a plurality of sub-regions, and a template pattern may be selected from the dictionary that most closely matches an image features for each sub-region. A compressed data set may be generated for the image in which each sub-region is represented by a code identifying the associated template pattern. Once the data is compressed, the image may be reconstructed using the code from the compressed data set to retrieve the template pattern from the dictionary for each sub-region and may reconstruct a full image by combining the template patterns for all of the sub-regions.
US08774531B2 Image compression based on parameter-assisted inpainting
Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.
US08774529B2 Image analysis by object addition and recovery
The invention described herein is generally directed to methods for analyzing an image. In particular, crowded field images may be analyzed for unidentified, unobserved objects based on an iterative analysis of modified images including artificial objects or removed real objects. The results can provide an estimate of the completeness of analysis of the image, an estimate of the number of objects that are unobserved in the image, and an assessment of the quality of other similar images.
US08774520B2 Geo-relevance for images
Images may be sorted and categorized by defining a frustum for each image and overlaying the frustums in two, three, or four dimensions to create a density map and identify points of interest. Images that contain a point of interest may be grouped, sorted, and categorized to determine representative images of the point. By including many images from different sources, common points of interest may be defined. Points of interest may be defined in two or three Euclidian dimensions, or may include a dimension of time.
US08774518B2 Digital pathology system with low-latency analytics
Methods and systems for digital pathology with low-latency analytics include determining potential regions of interest within an image in accordance with one or more high-priority analyses, dividing the potential regions of interest into a plurality of sub-sections optimized for parallel computation, analyzing the sub-sections using one or more execution nodes, each including one or more processors, using a copy of the image stored in a shared memory according to the one or more high-priority analyses, and storing an intermediate analysis result based on analysis results from the one or more execution nodes in a shared memory.
US08774513B2 Image concealing via efficient feature selection
A novel technique for unsupervised feature selection is disclosed. The disclosed methods include automatically selecting a subset of a feature of an image. Additionally, the selection of the subset of features may be incorporated with a congealing algorithm, such as a least-square-based congealing algorithm. By selecting a subset of the feature representation of an image, redundant and/or irrelevant features may be reduced or removed, and the efficiency and accuracy of least-square-based congealing may be improved.
US08774512B2 Filling holes in depth maps
Various implementations relate to improving depth maps. This may be done, for example, by identifying bad depth values and modifying those values. The values may represent, for example, holes and/or noise. According to a general aspect, a segmentation is determined based on an intensity image. The intensity image is associated with a corresponding depth image that includes depth values for corresponding locations in the intensity image. The segmentation is applied to the depth image to segment the depth image into multiple regions. A depth value is modified in the depth image based on the segmentation. A two-stage iterative procedure may be used to improve the segmentation and then modify bad depth values in the improved segmentation, and iterating until a desired level of smoothness is achieved. Both stages may be based, for example, on average depth values in a segment.
US08774509B1 Method and system for creating a two-dimensional representation of an image based upon local representations throughout the image structure
A system computes a vectorial representation for each of a set of initial patches in an image and compares the vectorial representation for each initial patch with vectorial representations of nearby patches. Each nearby patch is within a distance from an initial patch. The system applies an ordinal coding algorithm on the comparison results between the vectorial representations for the initial patches and vectorial representations of nearby patches to generate a two-dimensional representation of the image indicating a repeating pattern within the image.
US08774499B2 Embedded optical flow features
Aspects of the present invention include systems and methods for generating an optical flow-based feature. In embodiments, to extract an optical flow feature, the optical flow at sparse interest points is obtained, and Locality-constrained Linear Coding (LLC) is applied to the sparse interest points to embed each flow into a higher-dimensional code. In embodiments, for an image frame, the multiple codes are combined together using a weighted pooling that is related to the distribution of the optical flows in the image frame. In embodiments, the feature may be used in training models to detect actions, in trained models for action detection, or both.
US08774497B2 Method for locating artefacts in a material
A method for locating artifacts, such as particles or voids, in a material includes the steps of defining a path through a volume of the material, sensing the presence and type of any artifacts along the path and determining for each sensed artifact, the respective distance along the path. Analysis of the quantity of sensed artifacts and their respective position along the path enables the determination of measures for the artifact density, artifact size and artifact distribution in the material.
US08774490B2 Method for the linear structuring of a coated substrate for the production of thin-film solar cell modules
Method for the linear structuring of a coated substrate for producing thin-film solar cell modules in which tracks are introduced in an upper structure plane so as to be adapted to the path of existing tracks in a lower structure plane in that a structuring tool is controlled in y direction by means of a control quantity which is derived from image recordings of the existing tracks, and the substrate is moved back and forth under the structuring tool. The image recordings for acquiring existing tracks are carried out only during the forward passes. The generation of tracks takes place during the forward passes and backward passes.
US08774489B2 Ophthalmology information processing apparatus and method of controlling the same
There is provided an ophthalmology information processing apparatus that allows to easily grasp a change in each part in continuously captured ophthalmology images. The ophthalmology information processing apparatus reads out a plurality of continuous captured images stored in a storage unit. An image analysis unit aligns the captured images. The ophthalmology information processing apparatus calculates the variation and position information of the pixel information of each pixel between the captured images based on the alignment information. An image generation unit generates a three-dimensional image which is displayed on a display unit simultaneously with the captured images.
US08774487B2 Method and apparatus for remotely performing hematologic analysis utilizing a transmitted image of a centrifuged analysis tube
An apparatus for and method of analyzing hematologic samples deposited within a capillary tube is provided. The method includes the steps of: a) imaging a region of sample centrifuged within a capillary tube using a first analysis device, which region is defined by substantially all of the radial width and axial length of the sample residing within the internal cavity of the tube where the float resides after centrifugation, and producing signals representative of the image; b) communicating the signals representative of the image to a second analysis device independent of, and remotely located from, the first analysis device; c) processing the signals representative of the image using the second analysis device and producing analysis data based on the signals; and d) displaying the image of the region of the sample using the second analysis device.
US08774485B2 Systems and methods for performing segmentation and visualization of multivariate medical images
A method for generating an image includes obtaining a first image and a second image of an object of interest, generating a joint histogram using the first and second images, transforming the information in the histogram from histogram space to image space using a look-up table, and generating a color image using the information output from the look-up table. A system and non-transitory computer readable medium are also described herein.
US08774484B2 X-ray apparatus
An X-ray apparatus 10 executes a first scan of an object during a forward movement F and a second scan during a backward movement B. Due to the wiper-like movement of the X-ray imaging device 18 supported by an arm 12 of the X-ray apparatus 10, the time between two scans may be very short.
US08774476B2 Image processing apparatus and image processing method
A system control unit causes a diagnosis monitor to display a plurality of sample images generated by changing one or more image processing parameters used in image processing of an X-ray image. When an operator designates a mixing ratio, at which the sample images are mixed, after the plurality of sample images are displayed on the diagnosis monitor, the system control unit sets one or more image processing parameters to be used when image processing of an X-ray image is performed based on the designated mixing ratio. An image processing unit performs image processing of an X-ray image input from an image input unit based on the set image processing parameter.
US08774475B2 Two-point dixon technique with flexible choice of echo times
When distinguishing between fat and water in acquired MR data, a modified Dixon technique includes acquiring first and second signals Ii and I2, calculating the first and second components B and S of the signals Iχ and I2, where one of the first and second components corresponds to fat and the other corresponds to water, deriving two differential phase error candidates from them, and selecting a phase error candidate based on the assumption of smoothness of the disturbing field inhomogeneity. The exact determination of the absolute values of the water and fat components is then made by solving three signal equations for two variables that respectively correspond to water and fat, and is performed using for example a least square minimization with a Newton method.
US08774471B1 Technique for recognizing personal objects and accessing associated information
The disclosed embodiments relate to a system that recognizes a personal object in an image and facilitates providing a related financial service. During operation, the system receives an image of an object associated with a user, where the image includes environmental features associated with the user. Next, the system extracts content from the image by processing the image (and the included environmental features) using an image-processing technique. The system then associates the extracted content with information in a pre-existing data structure, where the pre-existing data structure includes financial information associated with the object. Next, the system facilitates a financial service associated with the object based on the information. For example, the system may generate an insurance appraisal for the object based on the information.
US08774468B2 Dynamic shape approximation
Implementations of dynamic shape approximation are described. In one technique described herein, a feature of interest in a first coordinate reference system is accessed and at least a portion of the feature is identified and converted to a second coordinate reference system. In one implementation, the size of the portion is chosen such that the portion can be represented in the second coordinate reference system with an acceptable amount of error.
US08774467B2 Predictive flight path and non-destructive marking system and method
Systems and methods for acquiring and targeting an object placed in motion, tracking the object's movement, and while tracking, measuring the object's characteristics and marking the object with an external indicator until the object comes to rest is provided. The systems and methods include an acquisition and tracking system, a data capture system, and a marking control system. Through the components of the system, an object moving through two or three dimensional space can be externally marked to assist with improving the performance of striking the object.
US08774459B2 Indoor user positioning method using motion recognition unit
An indoor user positioning method including storing user information on a user terminal and user feature information detected from a feature detection device in a central server, detecting the position of the user terminal periodically and storing the detected position in a database, detecting by a motion recognition device attribute information on a user at the front thereof and transmitting the detected attribute information to the central server, extracting user terminals corresponding to the position of the user that the motion recognition device recognizes from the user terminals stored in the database in order to select target users, and comparing the user feature information on the target users stored in the database with the user attribute information that the motion recognition device transmits in order to specify a user at the front of the motion recognition device.
US08774449B2 Speaker diaphragm, speaker dust cap, speaker frame, speaker using said parts, and electronic equipment and device using said speaker
Each of a speaker diaphragm, a dust cap, and a frame includes a resin and a plant opal that is extracted from a bamboo leaf, and is formed by injection molding or sheet molding. The configuration can enhance stiffness of each of the diaphragm, the dust cap, and the frame and implement high performance.
US08774445B2 Battery case of headphone and headphone having the same
A case for storing a battery which supplies drive power for a headphone includes a case body to which the battery is stored and which is capable of being inserted to an insertion hole formed at a headphone chassis and a lock pawl which is capable of being locked with a lock hole formed at the headphone chassis, while a positive terminal which is connected to a positive electrode of the battery stored in the case body and a negative terminal which is connected to a negative electrode of the battery stored in the case body are arranged, and then, a leading terminal which is connected to either the positive electrode or the negative electrode is arranged at the case body and the leading terminal is connected to either the positive terminal or the negative terminal.
US08774444B2 Vented in-the-ear headphone
A vented tip for in-the-ear headphones has a core portion to be mounted to a sound output tube of an in-the-ear earphone and a flange portion extending outward from and surrounding the core portion. The vented tip has a) an outer portion formed in the flange portion that is to be in contact with, and thereby form a seal with, a user's ear canal, and b) an inner portion spaced inwards from the outer portion to thereby not form the seal with the user's ear canal. The inner portion has a calibrated perforation or hole formed therein. Other embodiments that may help reduce bone conduction effects are also described and claimed.
US08774437B2 Speaker box and speaker device
A speaker box and a speaker device that can be manufactured at low cost and that provide a sound-absorbing effect. A speaker box of a speaker device includes a baffle, four intermediate plates, and a rear plate. The baffle plate has a speaker mount hole at the center. Each intermediate plate has a hole. The intermediate plates are stacked such that they are alternately reversed or rotated so that the holes in the adjacent intermediate plates communicate with each other while the holes are shifted from with each other. A hollow space with a sound-absorbing effect is formed by the holes in the speaker box.
US08774433B2 Method and device for personalized hearing
An earpiece is provided that can include an Ambient Sound Microphone (ASM) to measure ambient sound, an Ear Canal Receiver (ECR) to deliver audio to an ear canal, an Ear Canal Microphone (ECM) to measure a sound pressure level within the ear canal, and a processor to produce the audio from at least in part the ambient sound, actively monitor a sound exposure level inside the ear canal, and adjust a level of the audio to within a safe and subjectively optimized listening level range based on the sound exposure level. An audio interface can deliver audio content from a media player. The processor can selectively mix the audio content with the ambient sound to produce the audio in accordance with a personalized hearing level (PHL) to permit environmental awareness of at least one distinct sound in the ambient sound. Other embodiments are disclosed.
US08774430B2 Linear interleaved magnetic motor and loudspeaker transducer using same
A linear interleaved magnetic motor in which the B-field flows between a plurality of motor cell elements, creating a long, serpentine gap. The motor is used with at least one flex circuit as a drive coil. The motor can be used as a drive motor for a loudspeaker transducer. Multiple loudspeaker transducers can be connected together to make a loudspeaker frame or system.
US08774414B2 Method and apparatus for transmitting/receiving encryption information in a mobile broadcast system
A method and apparatus for transmitting/receiving encryption information in a mobile broadcast system providing broadcast service (BCAST) are disclosed. In the mobile broadcast system, a broadcast (BCAST) Service Distribution/Adaptation (BSD/A) unit comprises a transmitter for transmitting a Registration Key Material (RKM) request message for requesting delivery of an RKM for registration of the BCAST service of a terminal to a BCAST Subscription Management (BSM) unit managing subscriber information of the terminal, and a receiver for receiving an RKM request response message from the BSM unit. The RKM request message includes an identifier (ID) of the BCAST service, and the RKM request response message includes the ID of the BCAST service and the RKM. The transmitter transmits a Long-Term Key Message (LTKM) request message for requesting delivery of an LTKM provided to the terminal during subscription of the BCAST service to the BSM unit.
US08774412B2 Verification method and system
The present disclosure relates to a verification method and system. The method comprises: applying an encryption algorithm to a secret information so as to generate at least two images; transmitting a first image of the at least two images to a first device; and aligning and overlaying a second image of the at least two images with the first image during the proceeding of a verification process for recovering and revealing the secret information.
US08774411B2 Session key generation and distribution with multiple security associations per protocol instance
A single instance of a session key generation protocol is executed in a manner that generates a plurality of security associations between user equipment and a first network element of a communication system. In one aspect, a first one of the security associations is utilized to secure data sent between the user equipment and the first network element in an ongoing communication. In conjunction with a handoff of the ongoing communication from the first network element to a second network element of the communication system, another one of the security associations is selected, and the other selected security association is utilized to secure data sent between the user equipment and the second network element in the ongoing communication. The security associations may comprise respective sets of session keys derived from a single pairwise master key.
US08774409B2 Method of handover
A method for quickly performing a handover in a wireless access system is disclosed. The method for quickly performing a handover includes transmitting a handover request message to a serving base station (SBS), receiving a handover response message from the serving base station (SBS), and transmitting an uplink sequence generated by authentication-associated information of the serving base station (SBS) to a target base station (TBS). Therefore, a mobile station (MS) can complete the handover without exchanging a ranging message with the target base station (TBS), such that a communication interruption time can be minimized.
US08774405B2 Subscriber identity module and associated broadcasting server adapted for managing programs having undefined duration
The invention relates to a value-added service applied to the broadcasting of video programs or content and more particularly to mobile television (Mobile TV). The invention promotes service continuity during the broadcasting of programs having an undefined duration and the broadcasting of which has been subject to a Pay-Per-View type purchase.
US08774404B2 Modular broadcast receiver system and method
The construction of a receiving apparatus for receiving a broadcast from a plurality of broadcasting providers is simplified. In a receiving apparatus for receiving a broadcast from a plurality of broadcasting providers, of the function blocks which constitute the receiving apparatus, a block used in common irrespective of the broadcasting provider is formed as a common block, and a block different from one broadcasting provider to another is formed as an independent block. These blocks are connected to each other through an IEEE1394 interface, and the common block is shared among the plurality of blocks which are not used in common, so that a receiving process is performed.
US08774403B2 Key creation and rotation for data encryption
Embodiments are directed towards enabling cryptographic key rotation without disrupting cryptographic operations. If key rotation is initiated, a transitional key may be generated by encrypting the current key with a built-in system key. A new key may be generated based one at least one determined key parameter. Next, the new key may be activated by the one or more key holders. If the new key is activated, it may be designated as the new current key. The new current key may be employed to encrypt the transitional key and store it in a key array. Each additional rotated key may be stored in the key array after it is encrypted by the current cryptographic key. Further, in response to a submission of an unencrypted query value, one or more encrypted values that correspond to a determined number of rotated cryptographic keys are generated.
US08774382B2 Online reporting tool for conferencing customers
Embodiments consistent with the present invention provide an integrated system for conferencing services reporting to support customer billing needs. Systems consistent with the present invention enable a customer to retrieve and use integrated usage data, including data for unbilled conferencing services. Furthermore, systems consistent with the present invention provide an integrated account management interface to enable a customer to retrieve and use account information in real time and to manage a conferencing services account with ease. Still further, systems consistent with the present invention enable a customer to establish multiple levels of security to easily manage multiple users with multiple information needs and responsibilities. Systems consistent with the present invention also provide tools to analyze and track moderator conferencing schedules to enhance accurate timekeeping and billing.
US08774381B1 Messaging gateway for directory and anonymous services
A subscriber who seeks to block access to contact information may receive identifying information for people attempting to access the subscriber's contact information. The subscriber also may be provided interfaces to enable the attempting person to contact the subscriber, in a variety of escalating forms, without revealing the subscriber's contact information. In a particular implementation, a request is received from an information seeker for contact information for a subscriber. A data structure is accessed that includes an indication that the subscriber should be provided with information relating to requests received for the subscriber's contact information. A message address for the subscriber is accessed, and a message is sent to the subscriber indicating the request for the subscriber's contact information. The requested contact information for the subscriber is withheld from the information seeker absent an indication from the subscriber that the requested contact information may be provided to the information seeker.
US08774366B2 Voltage stabilization for grid-controlled X-ray tubes
The present embodiments improve the radiation monochromy of an x-ray device with a control electrode for controlling a flow of electrons generated between a cathode and an anode. A correction voltage is generated in accordance with a correction function. This correction voltage is used for correction of a voltage applied between the anode and the cathode in terms of a constant voltage, even in the period of control using the control electrode. The voltage applied between the anode and the cathode is corrected with the generated correction voltage.
US08774358B2 Radiation therapy treatment plan improvement through use of knowledge base
A radiation therapy dose distribution method starts with selecting a treatment type. Then an organ at risk (OAR) distance to target map is determined. The OAR distance to target map comprises distances to a target organ for portions of an OAR. The OAR distances are determined from at least one segmented patient organ image. A cohort average dose distance to target histogram is selected. A dose value to the portions of the OAR are assigned to form a first 3D dose distribution map. The dose values are from the selected cohort average dose distance to target histogram. A second 3D dose distribution map is determined based on a field arrangement determined by the treatment type and the first 3D dose distribution map. A dose distance to target histogram is calculated using the second 3D dose distribution map and the distance to target map.
US08774352B2 X-ray CT apparatus
An X-ray CT apparatus according to the embodiments has a rotation base that includes a plurality of units, including an X-ray generator that irradiates a subject with X-rays, and an X-ray detector that detects X-rays transmitted through the subject. It also has a pathway that communicates between the X-ray detector and at least one other unit excluding the X-ray generator and the X-ray detector. It also has an air supplier that supplies air in the other units to the X-ray detector via the pathway. It also has a temperature measuring part that measures the temperature in the X-ray detector. It also has a controller that performs control of the air supplier based on the measured result from the temperature measuring part.
US08774347B2 Driver circuit, display device, and electronic device
To suppress malfunctions in a shift register circuit. A shift register having a plurality of flip-flop circuits is provided. The flip-flop circuit includes a transistor 11, a transistor 12, a transistor 13, a transistor 14, and a transistor 15. When the transistor 13 or the transistor 14 is turned on in a non-selection period, the potential of a node A is set, so that the node A is prevented from entering into a floating state.
US08774340B2 Nuclear reactor vibration surveillance system and its method
A nuclear reactor vibration surveillance system has a first ultrasonic transducer for transmission, an ultrasonic transmitter, a second ultrasonic transducer for reception, an ultrasonic receiver, a signal processor, and a display unit. The first ultrasonic transducer for transmission is arranged on the outer surface of a reactor pressure vessel and is configured to convert a transmission signal into an ultrasonic pulse signal and allow the ultrasonic pulse to be transmitted to a reactor internal component. The second ultrasonic transducer for reception is arranged on the outer surface of the reactor pressure vessel and is configured to receive a reflected ultrasonic pulse reflected by the reactor internal component and convert the received reflected ultrasonic pulse into a reception signal.
US08774339B2 Network element of a communication network
It is disclosed a network element for a communication network configured to synchronize its local clock to a reference clock signal. The network element comprises: a main board comprising an internal module configured to support an internal synchronization transport protocol, and a connector connected to the internal module; and a pluggable module configured to be removably connected to the connector. The pluggable module is configured to, when connected to the connector: exchange external synchronization information with a further network element, the external synchronization information being formatted according to an external synchronization transport protocol different from the internal synchronization transport protocol; exchange with the internal module internal synchronization information formatted according to the internal synchronization transport protocol; and interface the internal synchronization transport protocol and the external synchronization transport protocol.
US08774336B2 Low-power highly-accurate passive multiphase clock generation scheme by using polyphase filters
Exemplary embodiments of the present invention relate to a low-power highly-accurate passive multiphase clock generation scheme by using polyphase filters. An exemplary embodiment of the present invention may be low power phase-rotator-based 25 GB/s CDR architecture in case that half-rate reference clock is provided. It may be suitable for multi-lane scheme and incorporate phase interpolator with improved phase accuracy to make Nyquist-sampling clock phase. To improve the phase accuracy, poly phase filter may be used for converting 4-phase to 8-phase and interpolate adjacent 45 degree different phases. The linearity of phase rotator may be improved by proposed harmonic rejection poly phase filter (HRPPF) using the characteristic of notch filter response.
US08774332B2 Characterizing channel response based on composite gain determination
Based on tracked amplitude modulation (e.g., which may be hum modulation), compensation for amplitude modulation is applied across all orthogonal signal components of a non-time based orthogonal coded signal. Some examples of such non-time based orthogonal coded signals include an orthogonal frequency division multiplexing (OFDM) signal, a synchronous code division multiple access (S-CDMA) signal, or a code division multiple access (CDMA) signal, etc. The compensation may be applied to the signal across multiple frames, on a frame by frame basis, or intra-frame (i.e., changing and compensating differently within a frame). This compensation for amplitude modulation may be applied in conjunction with adaptive equalization in which different filter taps are applied to each respective orthogonal signal component of the signal. Also, automatic gain control (AGC) may be performed (e.g., before digital sampling) of a received signal in conjunction with the amplitude modulation compensation.
US08774330B2 Coarse timing acquisition
A coarse timing acquisition technique includes generating a sequence detection indicator. The sequence detection indicator indicates detection of a sequence of repeated symbols in a received signal. The sequence detection indicator is based on a first energy threshold and a normalized moving sum of an autocorrelation signal. The autocorrelation signal is based on the received signal.
US08774327B2 Adjustable RF receiver
The present invention provides adjusting of a radio frequency (RF) receiver that includes processing that begins by enabling an initial setting of the RF receiver, wherein the initial setting is based on a bandwidth of a channel of a plurality of channels. The processing continues by receiving an RF signal containing a preamble of a frame via one of the plurality of channels. The processing continues by converting the RF signal to a baseband signal based on the initial setting. The processing continues by determining channel type of the one of the plurality of channels based on the baseband signal. The processing continues by determining whether the channel type corresponds to the bandwidth of the initial setting. The processing continues by, when the channel type does not correspond to the bandwidth of the initial setting, adjusting setting of the RF receiver based on the channel type.
US08774319B2 Driver circuit, receiver circuit, and method of controlling a communications system including the circuits
In a communications system for differential signals, a driver circuit is connected to a receiver circuit by a pair of differential signal lines. When data is not being transmitted, the differential signal lines are maintained at a predetermined electric potential, and when data is to be transferred, a differential signal is output at predetermined electric potentials. The receiver circuit switches between a power-down state and a normal state when detecting states of the electric potentials of the differential signal lines.
US08774302B2 Wireless communication system and wireless communication method
A wireless communication system 1 performs MIMO communication between a wireless base station 10 with a plurality of antennas 14 and a mobile terminal 20 with a plurality of antennas 24. A wireless base station 10 includes a selector 25 that selects, from the pairs of the antennas, one pair for which the gain is largest; the selector 25 that updates an inverse matrix of a channel matrix with respect to a group of pairs of unselected antennas to acquire inverse matrices and that selects a pair from the group on the basis of the acquire inverse matrices; and a RF switch 13 that performs communication by using the selected antennas. The selector 25 continues to update the inverse matrix and continues to select a pair from the group until a predetermined number of antennas have been selected.
US08774297B2 Transmitting spread signal in communication system
The present invention provides for transmitting a spread signal in a mobile communication system. The present invention includes spreading a signal using a plurality of spreading codes, wherein the plurality of spreading codes have a spreading factor, multiplexing the spread signal by code division multiplexing, transmitting the multiplexed signal via a plurality of neighboring frequency resources of one OFDM symbol of a first antenna set, and transmitting the same multiplexed signal via a plurality of neighboring frequency resources of one OFDM symbol of a second antenna set.
US08774289B1 Soft decoding of coded bit-streams
A transmitter can include an encoder configured to encode a data sequence based on a first encoding rate to generate a first encoded bit stream having first bits with at least one first repeated bit and encode the data sequence based on a second, different encoding rate to generate a second encoded bit stream having second bits with at least one second repeated bit, where the first and second encoded bit streams each fully represent the data sequence. A receiver can include circuitry configured to produce identified repeated bits by identifying a repeated bit in the first encoded bit stream and a repeated bit in the second encoded bit stream that correspond to a same bit position, combine the first encoded bit stream and the second encoded bit stream including the identified repeated bits to generate a combined bit stream, and decode the combined bit stream.
US08774285B2 Method and apparatus for adaptive decoding
An adaptive decoding apparatus and a method of adaptive decoding are disclosed. The adaptive decoding apparatus configuring a decoding process adaptively based on an encoding format of inputted data includes: a separating part configured to separate decoding module configuration information and encoded data from inputted data received from an outside and to output the decoding module configuration information and the encoded data; a decoding module storing part configured to store a plurality of decoding modules, the decoding modules being configured to perform a predetermined unit of partial decoding process; a decoding module configuration information analyzing part configured to analyze the encoded data according to the decoding module configuration information and to generate and output syntax parsing control information and connection control information; and a decode executing part configured to form a reconfigured decoder by loading and connecting target decoding modules from the decoding module storing part by use of the connection control information and to decode the encoded data according to the syntax parsing control information by use of the reconfigured decoder. Accordingly, the decoding process can be adaptively configured for decoding, based on the encoding format of the inputted data.
US08774283B2 Information processing device and method
An information processing apparatus and method for reducing an unnecessary waiting time in a depacketizing process and enabling processing to be easily performed at high speeds applicable to, for example, an encoding apparatus. An analysis unit compares input image data with image data of one previous picture read out from a storage unit. On the basis of the analysis result, a concealment header generation unit generates a concealment header that is referred to by a receiving apparatus at the time of an error concealment process. On the basis of the concealment header, a loss analysis unit performs error concealment for the occurrence of a transmission error by suitably using encoded data stored in a storage unit.
US08774279B2 Apparatus for decoding motion information in merge mode
Disclosed is an apparatus for decoding motion information in merge mode for reconstructing a moving picture signal coded at a low data rate while maintaining a high quality of an image. The apparatus for decoding motion information in merge mode discloses the position of a merge mode candidate and the configuration of a candidate in order to predict motion information in merge mode efficiently. Furthermore, a merge candidate indicated by the merge index of a current block can be efficiently reconstructed irrespective of a network environment by adaptively generating a merge candidate based on the number of valid merge candidate.
US08774275B2 Video coding
A sequence to be encoded is divided into a plurality of temporal portions or chunks. The sequence is then analyzed to determine for each chunk, in accordance with a plurality of encoding quality settings, data establishing the relationship between the quality settings and (i) a quality metric for the portion and (ii) the number of bits generated by encoding the portion at that quality setting. Given a target quality, a target bit rate is then set (or vice versa); then one chooses a set of quality settings, one per chunk, that tends to minimize a combined quality cost for the sequence within the constraint that transmission of encoded video at the target bit rate via transmitting and receiving buffers of specified size and initial receiver buffer fullness shall not cause underflow nor overflow. The combined quality cost is the sum of individual quality costs each of which is a function of the deviation of the quality metric of the respective encoded portion from the target quality, the function being such that the cost generally increases as the absolute value of the deviation increases. The sequence is then encoded using the chosen quality settings.
US08774273B2 Method and system for decoding digital video content involving arbitrarily accessing an encoded bitstream
A technique for decoding an encoded bitstream of digital video content involves decoding a bitstream, wherein decoding the bitstream generates decoded syntax elements and decoded pixel information, creating an access point in the currently decoded bitstream by saving state information related to the decoding, saving the decoded syntax elements, and saving the decoded pixel information, and synchronizing a subsequent decoding operation to the access point utilizing the saved state information, the saved decoded syntax elements, and the saved decoded pixel information.
US08774272B1 Video quality by controlling inter frame encoding according to frame position in GOP
In some embodiments, a video encoding method includes controlling a set of block encoding modes in a plurality of inter video frames in a group of pictures (GOP) according to a frame position in the group of pictures, to generally decrease a forward inter-encoded frame content with the frame position in the group of pictures. An encoding mode determination is made for inter-frame encoding blocks (e.g. macroblocks) according to the frame position in the group of pictures. The determination may include forcing a block encoding mode to an intra, backward inter-predicted, or backward strong-weighted bi-predicted mode. The determination may be performed according to a frame type (P/B), frame position in GOP, frame content, a selected temporal and spatial pattern, a bit cost of making an encoding mode decision, and an available bit rate. The fraction of mode-forced blocks is generally increased as the GOP frame position advances.
US08774265B2 Encoding apparatus, decoding apparatus, encoding method, decoding method, program of encoding method, program of decoding method, recording medium in which program of encoding method is recorded, and recording medium in which program of decoding method is recorded
The present invention provides an encoding apparatus that executes encoding processing for input video data, including: a distributor configured to distribute the input video data into a plurality of channels on a picture basis; and a plurality of encoders configured to be provided on the plurality of channels and each execute encoding processing for video data of a corresponding one of the channels output from the distributor.
US08774264B2 Image insertion device for compressed video data
Input MPEG compressed data is input into a partial decoder and a logo insertion controller. A block DCT coefficients (a) output from the partial decoder is divided into a logo insertion region (c) and a non-logo insertion region (d) in a logo insertion region separator. Logo data (e) supplied from a logo information supply section is combined into the logo insertion region (c) with an arbitrary mixing ratio in a logo information insert section. In a logo region partial re-encoder, intra-frame coding of an image insertion region is executed when a starting frame for inserting an image is an intra-coded frame or a predictive coded frame, and, when the starting frame is a bidirectionally predictive-coded frame, inter-frame coding of the image insertion region is executed, and intra encoding of the image insertion region is executed in a frame to which the starting frame for inserting the image can refer.
US08774258B2 PAPR (peak-to-average power ratio) determining device and communication device
A PAPR determining device includes a detecting unit and a PAPR determining unit. The detecting unit detects a predetermined value's changes, which is a cause of changes in a saturation power of a power amplifier. When the detecting unit detects any change in the predetermined value, the PAPR determining unit determines a PAPR value that corresponds to the saturation power of the power amplifier.
US08774253B2 Wireless relay device and wireless relay method
Disclosed is a wireless relay device wherein the number of stream multiplexes between a wireless transmission device and a wireless reception device can be increased without increasing the number of antennas for the wireless transmission device or the number of antennas for the wireless reception device. Specifically disclosed is a wireless relay device (100) for relaying and transmitting a signal between a wireless transmission device and a wireless reception device, which has Nrelay number (Nrelay is a natural number of 2 or more) of antenna ports, wherein a diversity reception unit (106) diversity-receives the signal which is transmitted from the wireless transmission device, and which has been modulated by the modulation multi-value number of M (where M=Nrelay 2) via the Nrelay number of antenna ports, a stream generating unit (112) divides the signal so as to generate Nrelay pieces of streams, modulation units ((114-1) to (114-Nrelay)) QPSK-modulate the Nrelay pieces of streams, and transmission RF units ((115-1) to (115-Nrelay)) transmit the N pieces of streams after modulation to the wireless reception device via the Nrelay number of antenna ports.
US08774241B2 Optical module
To constitute an optical module comprising a mount and a board that supports the mount, wherein a solid-state laser device that oscillates fundamental laser light, a pump light source that pumps the solid-state laser device, and a wavelength converting device that converts a wavelength of the fundamental laser light oscillated by the solid-state laser device are mounted on the mount, the mount is divided into three blocks, that is, a first block on which a laser medium is mounted, a second block on which the pump light source is mounted, and a third block on which the wavelength converting device is mounted. A side surface or a bottom surface of only the second block is fixed to the board, the first block is fixed to the other side surface of the second block, and the third block is fixed to a side surface of the first block.
US08774240B2 Frequency-drift amplification device for a pulsed laser
A frequency-drift amplification device for a pulsed laser, including: a stretcher for time-stretching an incident laser pulse; at least one amplifying medium for amplifying the laser pulse; a main compressor for time-compressing the laser pulse to a desired duration for an output pulse of the amplification device; and at least one adjustment compressor between the stretcher and the main compressor, and in which the laser pulse undergoes four diffractions on diffraction gratings to time-compress the stretched laser pulse to a duration that is greater than the desired duration for the output pulse of the amplification device.
US08774232B2 Systems and methods of measuring latency and routing thereon in optical networks
The present disclosure provides systems and methods for making latency measurements and using these measurements in routing in optical networks. In an exemplary embodiment, a method is defined whereby two nodes sharing a line automatically determine whether both nodes are capable of making a latency measurement and then which node will initiate and which node participates in making the latency measurement. In another exemplary embodiment, an on-demand latency measurement may be made between any two arbitrary nodes within a domain. Routing messages may be used to disseminate the latency of links via a signaling and routing protocol. Advantageously, the present invention provides measurement of latency and latency variation of customer circuits (i.e., SNCs) using an in-band, non-intrusive calculation with a high-degree of accuracy. Furthermore, the present invention may consider these calculations for circuit routing based on the latency and circuit acceptance based on maximum latency restrictions.
US08774228B2 Timing recovery method and apparatus for an input/output bus with link redundancy
Methods and apparatus are provided for timing recovery for an input/output bus with link redundancy. A parallel input/output interface receiver includes a plurality of data receivers, each configured to respectively receive input data from a respective one of n+m channels, where n is an integer greater than one and m is an integer greater than or equal to one. The input data is non-calibration data for the n channels and is calibration data for the m channels. The interface receiver further includes a first phase adjustor configured to provide a first clock signal to the plurality of data receivers for sampling of only the non-calibration data at any given time, and a second phase adjustor configured to provide a second clock signal to the plurality of data receivers for sampling of only the calibration data at any given time.
US08774225B2 Mapping service components in a broadcast environment
Services and service components in a broadcast network may be mapped to disparate physical layer transmission channels (PLPs) using logical layer pipes (LLPs). The use of LLPs allows different service components of a single service to be mapped to physical layer transmission channels (PLPs). Accordingly, service components may be shared among different services. Additionally or alternatively, different functions (e.g., different error detection or correction protocols) may be applied to each service components of a service. A receiver may identify services, service components and corresponding PLPs based on LLP identifiers. The receiver may then access and receive desired services and service components through the identified PLPs.
US08774219B2 Method and apparatus for transmitting/receiving multiplexed packet stream over single transmission channel
A method for transmitting a main packet stream generated by multiplexing a plurality of substreams, using a single transmission channel, includes packeting each of the plurality of substreams and generating substream packets; allocating substream sequence information to the substream packets according to a sequence in which the substream packets are generated; allocating main packet stream sequence information to the substream packets according to a sequence in which the substream packets are inputted; and multiplexing inputted substream packets and generating the main packet stream.
US08774205B2 Network device and its control method and computer program product
A network device 200 for relaying packets includes a network interface 220, a forwarding engine 240, a state change controller 274, a device state controller 276 and a device information table 278. The state change controller 274 and the device state controller 276 cooperatively determine whether a packet receiver port that has received a sleep notification packet among a plurality of ports included in the network interface 220 has setting of link aggregation. When link aggregation is set for the packet receiver port, the state change controller 274 and the device state controller 276 keep the packet receiver port in a power ON state, while all other ports, which belong to an identical link aggregation group are to a power OFF state.
US08774204B2 Handheld field maintenance bus monitor
A handheld field maintenance bus monitor is provided. The handheld field maintenance bus monitor is coupleable to at least one process communication loop, and is configured to capture and store a selected quantity of digital communication observed on the process communication loop during a capture period. Optionally, the handheld field maintenance bus monitor may be configured to couple to and interact with process communication loops of at least two different process communication protocols, such as HART® and FOUNDATION™. A method of analyzing captured and stored communication data is also provided.
US08774200B2 Network with a fast-switching optical core providing widely varying flow-rate allocations
Multiple switch planes, each having meshed bufferless switch units, connect source nodes to sink nodes to form a communications network. Each directed pair of source and sink nodes has a first-order path traversing a single switch unit in a corresponding switch plane and multiple second-order paths each traversing two switch units in one of the remaining switch planes. To reduce processing effort and minimize requisite switching hardware, connectivity patterns of source nodes and sink nodes to the switch planes are selected so that each pair of source node and sink node connects only once to a common switch unit. Widely-varying flow rates may be allocated from each source node to the sink nodes. To handle frequent changes of flow-rate allocations, in order to follow variations of traffic distribution, a high-throughput scheduling system employing coordinated multiple scheduler units is provided in each switch plane.
US08774195B2 Using probabilistic values for routing data packets on a data center network
A set of virtual local area networks (VLANs) are defined from a set of nodes that comprise a data center network. A set of possible paths are determined for routing data packets from a root node to one or more other nodes of the set of nodes. A set of probabilistic values are identified for determining a path in the set of possible paths that individual data packets are to take as between the root node and a destination node specified by the individual data packet. The data packets are routed to the destination node specified by that data packet, along a path that is determined by use of the set of probabilistic values. The path may be provided by one or more VLANs.
US08774193B2 Pipeline network device and related data transmission method
A pipeline structure having a plurality of pipelines with varying data rates is used for transmitting data between different layers in a network device. Important data is transmitted by a faster pipeline, while less important data is transmitted by a slower pipeline. The size of each pipeline may be dynamically adjusted according the transmission status of each pipeline for improving the overall data efficiency.
US08774190B2 Enhanced resequencing of data received over a wireless communication system
An apparatus and method for efficiently decoding data received in the form of data packets is provided. The design includes at least one decoding unit configured to receive and decode multiple packet groups, each packet group comprising a plurality of data packets received over at least one wireless transmission channel; a buffer arrangement configured to collect complete and incomplete packet groups received over each wireless transmission channel, and a processor configured to direct data packets from the at least one decoding unit to specific locations in the buffer arrangement. The processor further inserts later received data packets into associated packet groups maintained in the buffer arrangement to minimize sequence gaps in the data packets. The design subsequently provides multiple packet groups and any later received data packets from the buffer arrangement to a resequencer.
US08774186B2 Firewall method and apparatus for industrial systems
Method and apparatus for use with systems including networked resources where communication between resources is via dual packet protocols wherein a first protocol includes a frame that specifies a destination device/resource and a data field and the second protocol specifies a final destination device/resource and includes a data field, where the second packets are encapsulated in the first protocol packet frames, the method including specifying access control information for resources, for each first protocol packet transmitted on the network, intercepting the first protocol packet prior to the first protocol destination resource, examining a subset of the additional embedded packet information to identify one of the intermediate path resources and the final destination resource, identifying the access control information associated with the identified at least one of the intermediate path resources and the final destination resource and restricting transmission of the first protocol packet as a function of the identified access control information.
US08774182B2 Media access control data plane system and method for wireless communication networks
A method and system for using a communication network having a relay node to provide wireless communication with a mobile station. A protocol stack is implemented in the relay node in which the protocol stack includes a media access control layer defining a media access control protocol. The media access control protocol defines a set of headers providing media access control layer data plane functions in the relay node.
US08774173B2 Providing circuit switched operation in an enhanced universal terrestrial radio access network
A wireless transmit/receive unit (WTRU), supporting Long Term Evolution (LTE), to perform circuit switched (CS) fallback is provided. The WTRU may receive via a packet switched (PS) radio access technology (RAT) a paging message including an International Mobile Subscriber Identity (IMSI). The paging message may have a domain indicator indicating that the paging message is from a CS network. The WTRU may fallback to CS and subsequently use the IMSI.
US08774170B2 Routing calls without toll free charges
A method may include receiving a call placed to a local telephone number and identifying a toll free number associated with the local telephone number. The method may also include determining whether the toll free number is associated with a first call center for a customer using voice over Internet protocol (VoIP) trunking to route calls to the first call center, and identifying a dialed number identification service (DNIS) number associated with the toll free number. The method may further include forwarding the call and the DNIS number to the first call center via a VoIP trunking connection, in response to determining that the toll free number is associated with the first call center.
US08774169B2 Supporting a multimedia application based on network zone recognition
In an embodiment, a user equipment (UE) determines that a current serving network is associated with a network support zone of a given type, wherein network support zones of different types are characterized by different levels of support for a multimedia client application configured to manage server-arbitrated communication sessions at the UE. The UE loads zone-specific network procedures for supporting the multimedia client application within the network support zone of the given type, and then executes the zone-specific network procedures at the UE. In another embodiment, an application server determines that the current serving network of the UE is associated with the network support zone of the given type. The application server selects zone-specific network parameters and/or features based on the determination, and then interacts with the multimedia client application within the network support zone of the given type with the selected zone-specific network parameters and/or features.
US08774166B2 Method of providing value added service in a packet switched telecommunications network and a service interface adapter for use in such method
A method of providing in a packet switched telecommunications network, for a communications session involving a user of said packet switched telecommunications network a value added service associated with a circuit switched telecommunication network. The method comprises the steps of establishing a first signaling data stream of a first basic call state model of a packet switched dedicated protocol type between the packet switched telecommunications network and a service interface adapter unit, and establishing a second signaling data stream of a second basic call state model of a circuit switched dedicated protocol type between the service interface adapter unit and the circuit switched telecommunications network, based on information from the first signaling data stream, for providing the value added service from the circuit switched telecommunications network. The information is augmented with further information for establishing the second signaling data stream, and for exchanging data between the first and second signaling data stream for providing the value added service to the user through the packet switched telecommunications network.
US08774162B2 Real time control network system
Provided is an on-vehicle network which can improve the network use efficiency and reduce the controller processor overhead even when the same communication cycle as the frame cannot be set in the filtering condition of a communication control device. A reference signal transmission controller is arranged in a network so as to generate and transmit a reference signal in accordance with the communication cycle. A reference signal reception controller receives the reference signal and compares the reference signals to a predetermined filtering condition table. If the signal is matched with the table, the controller executes a data reception process and a data transmission process.
US08774161B2 Coordinated integration of secondary wireless communication terminals into a primary wireless communication network
A communication method for a mobile communication system is described. Available radio resources, i.e. an available frequency band, are divided into a plurality of comparatively small radio resource units. The mobile communication system uses a first communication protocol for communicating with mobile stations compatible with the mobile communication system. For communicating with an autonomous terminal at least one radio resource unit is allocated, in which a second communication protocol incompatible with the first communication protocol is used for communicating with the terminal.
US08774155B2 Transporting call data via a packet data network
Transporting call data is disclosed. A first call data associated with a first communication session and a second call data associated with a second communication session are received. The first call data and the second call data are bundled into a single data packet for transport over a packet data network.
US08774152B2 Method and apparatus for managing control channel in a mobile communication system using multiple antennas
A method for transmitting and receiving a control channel message in a mobile communication system using multiple antennas is provided. A base station determines whether a common pilot is used or a dedicated pilot is used. It also determines whether a corresponding Multiple Input Multiple Output (MIMO) mode is a Multi-CodeWord (MCW) MIMO mode or a Single CodeWord (SCW) MIMO mode, and determines whether knockdown precoding is used or ready-made precoding is used. The base station generates a control channel message field including a pilot pattern and a precoding type according to the determination results, and transmits the generated control channel message to the terminal. The terminal receives a control channel message transmitted from a base station. The terminal determines whether a common pilot is used or a dedicated pilot is used, whether a corresponding MIMO mode is an MCW MIMO mode or an SCW MIMO mode, and whether knockdown precoding is used or ready-made precoding is used. The terminal analyzes the control channel message field according to the determination results, and determines a data reception method according to the analysis result.
US08774138B2 Transport format selection in enhanced UL
In a method and a device for selecting transport format in a User Equipment transmitting data in a cellular radio system using an Enhanced Uplink (EUL) with Discontinuous Reception (DRX) the determination of whether or not to transmit data in the next Transmission Time Interval (TTI) is based on the amount of data in the User Equipment transmission buffer.
US08774136B2 Methods and arrangements for feeding back channel state information
A method and an arrangement (600) in a user equipment (140) for quantizing channel state information in a coordinated multi-point transmission radio communication system (100). A dominant path is between the user equipment (140) and a first network node (110) and a non-dominant path is between the user equipment (140) and a second network node (120, 130). A ratio of the non-dominant path channel response, such as fast fading, to the dominant path channel response is quantized by using a codebook disclosed herein. A method and an arrangement (400) for generating a codebook by applying a log squared error distortion measure in an iterative algorithm. A method and an arrangement (900) in a user equipment (140) for allocating available bits among at least two quantized ratios in a channel state information feedback procedure. The bits are allocated by means of selecting (270) at least one codebook based on statistic properties, such as path gain, of the non-dominant path.
US08774134B2 Access terminal hand-off methods in wireless networks
This description relates to access terminal hand-off methods in wireless networks.
US08774129B2 Mobile network optimization
It is described a mobile network with a first network node and a second network node, the mobile network providing a user plane for transporting transmission packets, which contain user data, and a further network layer plane different from the user plane. A method of operating the first network node includes sending an information element to the second network node via a network layer protocol of the further network layer plane wherein the information element indicates optimizing capabilities of the first network node or of a other network node of the mobile network of processing an optimized transmission packet. A method of operating a second network node includes receiving the information element from the first network node via a network layer protocol of the further network layer plane, and processing the information element.
US08774123B1 System and method for signaling control information in a mobile communication network
A method of operating a wireless communication terminal includes receiving one or more downlink control messages that each contain scheduling information scheduling the wireless terminal to receive a downlink transmission on either a primary carrier or a secondary carrier. The method also includes determining, for each of the downlink control messages, whether that message includes scheduling information for the primary carrier or for a secondary carrier. Additionally, the method includes selecting a format for an uplink control message based on whether any of the downlink control messages includes scheduling information for a secondary carrier, generating an uplink control message based on the selected format, and transmitting the uplink control message to the base station.
US08774114B2 Method and apparatus for prioritizing logical channels
A method and apparatus are disclosed for prioritizing logical channels when a new transmission is performed. Logical channel resources are allocated for available data to a plurality of logical channels. A maximum bit rate (MBR) credit (i.e., token) is decremented in a buffer (i.e., bucket) associated with a particular one of the logical channels by the size of a medium access control (MAC) service data unit (SDU). The MBR credit may have a negative value. If any of the allocated channel resources remain, the logical channels are served n a decreasing priority order until the data is exhausted. A radio link control (RLC) SDU is not segmented if the whole RLC SDU fits into the remaining resources. The MAC SDU excludes a MAC PDU header and MAC padding.
US08774112B2 Method in which user equipment performs random access in a carrier aggregation mobile communication system
The present document relates to a method in which user equipment carries out a process for random access to a base station in a carrier aggregation mobile communication system which performs communications using a plurality of component carriers (CCs), and to a terminal device for the method. The user equipment separately manages back-off operations for each of the CCs, and performs a random access preamble transmission using the relevant CC if another usable CC exists, even when a back-off period is being applied to a specific CC, to carry out a random access process in an efficient manner in a carrier aggregation mobile communication system.
US08774111B2 Fair and efficient channel allocation and spectrum sensing for cognitive OFDMA networks
Systems, methods, and computer-readable media for a fair and efficient channel allocation and spectrum sensing for cognitive transmission in wireless networks are presented herein. A base station can send a cognitive user device a request to sense an idle channel associated with a primary network, and in response to receiving a willingness indicator or an attribute from the cognitive user device and/or a number of idle channels associated with the primary network sensed by the cognitive user device, the base station can assign the cognitive user device to transmit data on the idle channel associated with the primary network.
US08774108B2 Method of releasing radio bearer in wireless communication system and receiver
A method and apparatus of releasing a radio bearer in a wireless communication system is provided. After determining to release a radio link control (RLC) entity and a packet data convergence protocol (PDCP) entity, the RLC entity is released after delivering an RLC service data unit (SDU) extracted according to a release request of the RLC entity to the PDCP entity. A first PDCP SDU obtained by processing the RLC SDU is stored in a reception buffer at the PDCP entity. The PDCP entity is released after delivering the first PDCP SDU stored in the reception buffer to a higher layer.
US08774086B2 Beamforming method using multiple antennas
A mobile station includes a plurality of mobile station antennas that receive at least one independent training signal from a plurality of base station antennas, and estimates a downlink channel formed by each of a plurality of base station antennas and each of the mobile station antennas by using the at least one independent training signal. The mobile station generates a beam vector by using the downlink channel, and forms transmission beams in the plurality of mobile station antennas for transmitting a signal to an uplink.
US08774082B2 Ethernet digital storage (EDS) card and satellite transmission system
An Ethernet Digital Storage (EDS) Card and satellite transmission system is provided for receiving, storing, and transmitting files. A data stream is received and may be stored at the receiver or routed as TCP/IP packets. The EDS Card includes an HTTP server. A DHCP on the EDS card provides dynamic configuration of the card's IP address. The EDS card includes a PPP and modem processor. The EDS card includes an event scheduler. A command processor keeps a built-in log of audio spots played. Files may be transmitted from the EDS card via an M&C port, an Ethernet port, or an auxiliary RS-232 port. Files may be received from a data stream from a satellite, an M&C port, an Ethernet port, or an auxiliary RS-232 port. The EDS card also provides time shifting and may be used without a satellite feed as an HTTP-controlled router with storage.
US08774080B2 Gateway devices and wireless control network management system using the same
An object of the invention is to improve the reliability of a wireless control network management system. Gateway devices for relaying data communication between a monitoring/controlling host connected thereto via a wired network and a plurality of wireless nodes connected thereto via wireless circuit and constituting a wireless network, wherein the gateway device comprises wireless communication means for sending data from the host to at least any one of the wireless nodes, and redirect means for causing the wireless communication means to send the data to one of the wireless nodes and to transfer the data to the other gateway device connected to the wired network.
US08774079B2 Repeater techniques for multiple input multiple output utilizing beam formers
A repeater for a wireless communication network includes a first reception antenna for receiving a reception signal on a first path from one of an access point, another repeater or a wireless station device; a second reception antenna for receiving the reception signal on a second path; a reception weighting circuit for applying first and second weights to the reception signal to generate a first weighted reception signal and a second weighted reception signal; a signal combiner for combining the first and second weighted reception signals according to various mathematical combinations to generate a plurality of combined reception signals; and a transmission antenna for transmitting a transmission signal corresponding to one of the combined reception signals to one of the access point, the another repeater or the wireless station device.
US08774076B2 Optimizing OTV multicast traffic flow for site local receivers
In one embodiment, a first Edge Device may join a multicast group via a multicast router, wherein the first Edge device is in a first site of a network and the multicast router is in a second site of the network. The first Edge Device may ascertain an existence of both a first multicast source in the first site of the network and a second multicast source in the second site of the network. The first Edge Device may select the first multicast source as a multicast source from which to receive multicast data for the multicast group. The first Edge Device may notify the second multicast source in the second site of the network that the first Edge Device is not interested in receiving multicast data for the multicast group from the second multicast source.
US08774072B2 System and method for adaptive network technique using isochronous transmission
A network including a plurality of nodes each configured as transmitters, receivers, or transceivers. At least one of the nodes may be configured to wirelessly transmit a repeating isochronous signal for reception by one or more of the other nodes. The isochronous phase and/or frequency of the repeating isochronous transmission may be variably adjusted to reduce signal interference.
US08774071B2 Method and system for intercommunication between mobile terminal and WiMAX base station, and mobile terminal
A method for intercommunication between a mobile terminal and a WiMAX base station comprises: connecting the mobile terminal with a WiMAX wireless data card via an interface (S102); obtaining configuration information of the WiMAX wireless data card, and fulfilling the logic connection between the mobile terminal and the WiMAX wireless data card according to the configuration information (S104); and using the WiMAX wireless data card to fulfill the intercommunication with the WiMAX base station (S106). A system and a mobile terminal are used to implement the method.
US08774069B2 Method and system for synchronized mapping of data packets in an ATSC data stream
Mapping data packets of a first data stream into data fields of a second data stream at several transmitters is provided by generating a first data stream with first data packets containing data associated with stationary receivers and second data packets containing data associated with mobile receivers in a head-end, where second data packets at the start of a group of consecutively transmitted second data packets contain placeholders into which signaling information is filled. A first data stream is transmitted from the head-end to each transmitter. Each transmitter extracts signaling information from the second data packets indicating in which data slot and in which data sub-frame of a received data frame the second data packet is transferred. Each transmitter inserts synchronization data in a specific data packet in each data slot containing second data packets. The first and second data packets are mapped consecutively into the second data stream.
US08774067B2 Antenna impedance stabilization with stabilization load in second antenna circuitry
There are first and second antennas proximally disposed and configured to resonate within respective first and second frequency bands, which may overlap. An impedance stabilization circuitry is coupled to ground. There is a selective coupler (for example, diplexer, directional coupler, switch) interfacing the second antenna selectively with the impedance stabilization circuitry and with radio circuitry. The selective coupler comprises a first port coupled to the second antenna, a second port coupled to the impedance stabilization circuitry, and a third port configured to couple with radio circuitry that is configured to operate in the second frequency band. The selective coupler provides a predetermined impedance to signals within the first frequency band and a low insertion loss to signals within the second frequency band, thus providing a stable impedance for the first antenna's view of the second antenna.
US08774061B2 VoIP server and method for managing geographical information
A method for managing geographical information of a plurality of Voice over Internet Protocol (VoIP) terminal devices using a VoIP server receives location information of the VoIP terminal devices from the VoIP terminal devices, stores geographical information of the VoIP terminal devices into a data sheet stored in a storage device of the VoIP server. The method detects a query from one of the VoIP terminal devices, retrieves the geographical information from the data sheet according to the query, and obtains an electronic map from the storage device. The method further populates the retrieved geographical information on the electronic map, and sends the electronic map to the VoIP terminal device corresponding to the location information.
US08774058B2 Network system and method for determining network path
Provided is a network system and a method for determining a network path, the network system including a plurality of extension units, each containing dualized basic units and dualized extension Ethernet modules, a first ring network connected by a first basic unit and a plurality of first extension Ethernet modules, and a second ring network connected by a second basic unit and a plurality of second extension Ethernet modules, wherein the first extension Ethernet module or the second extension Ethernet module transmits or receives data along a network path determined by judging, by the first extension Ethernet module or the second extension Ethernet module, if the first ring network is connected to the second extension Ethernet module using an intrinsic number of each extension Ethernet module.
US08774052B2 Virtual port world wide names
A network switch allows defining a virtual port worldwide name (VPWWN) and associating the VPWWN with an F_port of the network switch, for use by a host bus adaptor (HBA) connecting to the network switch. Both a default and a user VPWWN may be defined, with the user VPWWN typically taking precedence over the default VPWWN. A database of VPWWN associations may be used to ensure uniqueness of the user VPWWN. Where the HBA allows dynamic assignment of WWNs, the VPWWN may be pushed to the HBA. The VPWWNs may be deleted, and moved to another port as desired.
US08774051B2 Path notification
A server creates a communication path table indicating a communication path for packet data, based on connection information reported by a parent device and a relay device, and distributes the created communication path table to the parent device, the relay device and a child device. The child device transmits the packet data to a relay device indicated in the communication path table, based on the distributed communication path table. The relay device transfers the packet data transmitted from the child device, to a relay device or a parent device indicated in the communication path table, based on the distributed communication path table.
US08774049B2 Method and apparatus for use in a communications network
A method and apparatus for use in a communications network in which a Mobile Node accesses the communications network via a proxy node. The proxy node is arranged to handle mobility signalling on behalf of the Mobile Node. At a mobility anchor function, such as a Local Mobility Anchor, a first Care-of-Address associated with the Mobile Node is registered. When the mobility anchor function receives a registration request to register a second Care-of-Address associated with the Mobile Node, it sends a request message to the proxy node acting on behalf of the Mobile Node. The request message instructs the proxy node to check whether the Mobile Node is reachable using the first Care-of-Address.
US08774047B2 Method for providing virtual private network services between autonomous systems
The present invention relates to providing virtual private network (VPN) services between two or more Autonomic Systems (AS). An aggregation edge router (ASBR) is provided in two or more autonomous systems (Asx,Asy). The aggregation edge routers are configured such that routing peering between the two or more autonomous systems is done between the aggregation edge routers in these autonomous systems. Each aggregation edge router is a routing peer of other edge routers (PE) in its own autonomous system. The Multi-Protocol Label Switching (MPLS) network is used between the different autonomous systems.
US08774045B2 Packet loss detecting method and apparatus, and router
A packet loss detecting method includes: a first router counts received packets and sent packets respectively according to a class of service value of a packet in each tunnel; the first router generates a first packet loss detection packet corresponding to the class of service value, sends the first packet loss detection packet to a second router at a peer end, and receives a first packet loss response packet returned by the second router; and the first router corresponds a class of service value, and measures a packet loss value according to a locally recorded count value and a count value carried in the first packet loss response packet. With the technical solution, packet disorder does not occur when packet loss measurement is performed for a pseudo-wire with multiple classes of service. In addition, traffic detection occupies a smaller bandwidth.
US08774036B2 Multi-mode mobile networking device
Establishing a mobile ad-hoc network between mobile network devices may include transmitting a signal from a first mobile network device using a plurality of communications formats. One or more other mobile network devices may receive the broadcast signal, select a communications format from the plurality of communications formats and respond to the signal using the selected communications format.
US08774034B2 Method and apparatus for frequency offset estimation and correction in orthogonal frequency division multiplexing system
A frequency offset estimation and correction method in an orthogonal frequency division multiplexing (OFDM) system is disclosed in present invention, including: obtaining a pilot frequency domain channel estimation value of a target user, and smoothing the channel estimation value in frequency domain; obtaining the link quality state of a receiver; adopting a history smoothing algorithm or a multi-branch attempt algorithm to perform frequency offset estimation and frequency offset compensation, performing frequency domain demodulation for the data for which frequency offset compensation has been performed, and outputting a link quality state parameter; and updating the link quality state of the receiver according to the link quality state parameter, determining the output value of this frequency offset estimation and outputting a history frequency offset value required by next frequency offset estimation according to the determined output value of this frequency offset estimation. A corresponding apparatus is also disclosed in the present invention.
US08774028B2 Method and apparatus for estimating delay of buffer data of UE in a mobile communication system
A method and apparatus estimate a delay of buffer data of a User Equipment (UE) in a mobile communication system. A message comprising the size of buffer data is received from a UE. The size of the buffer data of the UE is distributed into a plurality of groups based on a time point of receiving the message comprising the size of the buffer data of the UE. A delay for each of the plurality of groups is estimated using a time interval of execution of delay estimation for the buffer data of the UE.
US08774025B2 Push signal delivery status judging apparatus and method
A method for judging delivery status of a push signal includes: receiving packets flowing in a specific session between a transmission source and transmission destination at an arbitrary point on a route of the specific session, and storing the received packets into a storage device, wherein the packets include voice packets and non-voice packets representing the push signal; judging based on sequence numbers included in the received packets stored in the storage device, whether or not packet loss has occurred in the specific session; and upon detecting that the packet loss has occurred, judging, according to status of the packet loss and predetermined characteristic of the non-voice packets, whether or not loss of the push signal has occurred.
US08774024B2 Achieving greater test efficiencies using ACK signal suppression
A method and system for testing a wireless data packet transceiver as a device under test (DUT) adapted to operate in conformance with a wireless signal standard such that a transmitted signal, when received by an intended receiver, is to result in a responsive signal transmission acknowledging such signal reception. During testing, responsive signal transmissions, e.g., acknowledgement signals, are withheld by the test system until after a predetermined number of data packets have been captured from the DUT, until a predetermined time interval has passed, or until data packets at a predetermined number of data rates have been captured from the DUT.
US08774019B2 Zones for wireless networks with relays
Methods and systems are provided for use with wireless networks having once or more cell in which each cell includes a base station (BS), at least one relay station (RS) and at least one mobile station (MS). The at least one relay station can be used as an intermediate station for providing communication between the BS and MS. Methods are provided for an RS to initially access the network, access of the RS by MSs initially accessing the network, methods of allocating OFDM resources for communicating between the BS, RS and/or MS for example dividing transmission resources into uplink and downlink transmissions, and methods of inserting pilot symbols into transmission resources used by the RS. In some embodiments on the invention, the methods are consistent and/or can be used in conjunction with existing standards such as 802.16e.
US08774013B2 Field deployable message compromiser
A method and apparatus are disclosed for establishing a field deployable message compromiser which is connected between two network elements and identifies and removes predetermined messages from an incoming message stream. Subsequent to removal the test protocol processor may perform one or more of several actions according to the results of statistical calculations. These actions include allowing the message to drop, replacing the message after a delay, replacing the message after altering the payload of the message, and replacing the message after altering the message type. The disclosed field deployable message compromiser is particularly useful for providing a means to perform in situ field testing of network performance indicators under desired statistical conditions.
US08774009B2 Methods and arrangement in a MPLS-TP telecommunications network for OAM functions
Extensions to a Multi-Protocol Label Switching (MPLS) frame forwarding procedure in an MPLS node are described. A context descriptor is defined for each frame received on a connection terminated at that node, and where this context descriptor is provided together with the frame to a corresponding function (e.g. Operations, Administration and Maintenance, OAM) if needed. The context descriptor is constructed based on key attributes characterizing the terminated connection, over which the frame is received, and addresses a particular function endpoint (Maintenance Endpoints (MEPs), Selector Bridge of a protection instance etc.) of a corresponding function (OAM, protection, etc.). In one embodiment, a Multi-Protocol Label Switching (MPLS) node is directed to check not only the first but also the second label, and not to drop the first label (and the label space if relevant) when the second label is the Generic Association Channel Label (GAL). In this way, the original context of the packet is kept (i.e. the information relating to the connection over which the packet was received), and can be used for de-multiplexing to the corresponding MEP. Then the identifiers within the OAM payload can be used for verification of the connectivity. Other embodiments describe alternative solutions.
US08774006B2 Wireless mesh routing method
A method of radio communications and routing and connection in a mobile radio system consisting of the steps of providing nodes for transmitting and receiving signals wherein the nodes are positioned in a free form fashion within a defined area, and the routing of a communication is determined based on selecting the most desirable and normally the shortest path between the communication source and the destination drop.
US08773996B2 Switching architecture with packet encapsulation
The invention includes, among other things, a system for passing TDM traffic through a packet switch. In one embodiment, the system includes a packet switch that has a plurality of data ports and is capable of routing FSDU packets between the plurality of data ports. A TDM encapsulation circuit process a TDM data flow that is incoming to the switch. A circuit demultiplexer processes the incoming data flow to buffer data associated with different TDM circuits into different buffer locations. A timer monitors the amount of time available to fill the FSDU, and when the time period reaches the frame boundary, an FSDU generator generates an FSDU that is filled with data associated with the TDM circuits. Header information is added for allowing the packet switch to route the generated FSDU to a port associated with the respective TDM circuit.
US08773992B2 Methods and apparatus for hierarchical routing in communication networks
Methods and apparatus for hierarchical routing in communication networks are disclosed. An example hierarchical routing method for a communication network disclosed herein comprises determining a plurality of constrained weighted paths to connect pairs of border nodes of a cluster in the communication network, each constrained weighted path having a respective bandwidth and a respective weight, a constrained weighted path for a pair of border nodes of the cluster being selected, based on a bandwidth threshold, from a set of possible paths capable of connecting the pair of border nodes, and advertising the plurality of constrained weighted paths determined for the cluster.
US08773990B1 Detecting unauthorized tethering
In systems and methods of detecting a wireless device utilizing unauthorized tethering, a plurality of wireless devices in communication with an access node is detected, and a suspect device list of wireless devices which are not authorized for tethering is determined from among the plurality of detected wireless devices. An expected hop value is stored for each suspect device, a data packet is received from each suspect device, and a first hop value is determined for each suspect device. Based on a first comparison of the expected hop value and the first hop value at least one suspect device is identified as performing unauthorized tethering.
US08773984B2 Method and system for measuring network convergence time
A method and system for measuring a convergence time of a network. Test traffic including a plurality of packet groups may be transmitted and received via the network. The network may be instructed to redirect packets belonging to a selected packet group from a first port of the network to a second port of the network. A first test port unit coupled to the first port may determine an arrival rate for the selected packet group and store a below threshold timestamp when the arrival rate first falls below a predetermined threshold rate. A second test port unit coupled to the second port may determine an arrival rate for the selected packet group and store an above threshold timestamp when the arrival rate first equals or exceeds the predetermined threshold rate. The convergence time may be determined based on the below threshold timestamp and the above threshold timestamp.
US08773976B1 Method and system for communication acknowledgement
Disclosed is a method and apparatus for helping to reduce latency that may arise from requesting retransmission of non-received packets. A device carrying out the method may be arranged to not send negative acknowledgements for non-received packets. Further, in an implementation where the device is to send for each packet of an incoming sequence either a positive acknowledgement indicating that the device received the packet or a negative acknowledgement indicating that the device did not receive the packet (and constituting a request for retransmission of the packet), the device will send for each packet a positive acknowledgement regardless of whether the device received the packet. The device will thus send a positive acknowledgement for at least one packet even though the device did not receive the packet.
US08773974B2 Method and system for combining OFDM and transformed OFDM
Methods and systems are provided that enable an OFDM transmitter to be used for transmitting conventional OFDM or a form of transformed OFDM. A technique is provided for transforming a coded and modulated sequence of samples prior to an IFFT that enables the transformed sequence of samples to be transmitted using conventional OFDM or transformed OFDM. The selection of a transform function for transforming the coded and modulated sequence of samples may be based on optimizing the transform function for particular operating conditions between the transmitter and receiver. In some embodiments of the invention OFDM and time transformed OFDM are multiplexed in time and/or frequency in a transmission frame. In some embodiments of the invention a pilot pattern is provided in which the pilot are sent using OFDM and data is sent using OFDM and/or transformed OFDM.
US08773968B2 Signaling of random access preamble sequences in wireless networks
Transmission of random access preamble structures within a cellular wireless network is based on the use of cyclic shifted constant amplitude zero autocorrelation (“CAZAC”) sequences to generate the random access preamble signal. A pre-defined set of sequences is arranged in a specific order. Within the predefined set of sequences is an ordered group of sequences that is a proper subset of the pre-defined set of sequences. Within a given cell, up to 64 sequences may need to be signaled. In order to minimize the associated overhead due to signaling multiple sequences, only one logical index is transmitted by a base station serving the cell and a user equipment within the cell derives the subsequent indexes according to the pre-defined ordering. Each sequence has a unique logical index. The ordering of sequences is identified by the logical indexes of the sequences, with each logical index uniquely mapped to a generating index. When a UE needs to transmit, it produces a second sequence using the received indication of the logical index of the first sequence and an auxiliary parameter and then produces a transmission signal by modulating the second sequence.
US08773967B2 Method and system for transmitting signals between a first signal source and a second signal source
A relay station and a method for relaying signals between a first signal source and a second signal source. The relay station includes at least two antennas for receiving/transmitting signals from/to the first and second signal sources. At the relay station first and second signals received from the first and second signal sources are network coded thereby generating a first network coded signal and a second network coded signal. The first and second network coded signals are transmitted from the relay station to the first and second signal sources using different antennas.
US08773966B1 Signal power measurement and automatic gain control in orthogonal frequency division multiple access systems
A receiver of a wireless communication device, the receiver including a fast Fourier transform module, a first power measuring module, and a gain control module. The fast Fourier transform module is configured to convert a signal from a time domain to a frequency domain. The signal includes a plurality of reference signals. The reference signals have a predetermined power. The first power measuring module is configured to generate a first power measurement of the signal in the frequency domain based on the plurality of reference signals. The gain control module is configured to adjust a gain of the receiver based on the first power measurement.
US08773960B2 Photodetector unit, optical pickup including the photodetector unit, and optical system including the optical pickup
Provided is a photodetector unit including a photodetector integrated circuit (PDIC). The photodetector may reduce a height of a conventional optical pickup by improving the input/output terminals of the PDIC and accordingly improving the contact points and wires of a corresponding printed circuit board (PCB).
US08773956B1 Bi-layer NFT-core spacer for EAMR system and method of making the same
Embodiments of the present invention are directed toward a bi-layer spacer structure and related fabrication processes for improving an interface between a near-field transducer (NFT) and a spacer on an optical waveguide core for an energy assisted magnetic recording (EAMR) system. The embodiments provide a solution for improving the adhesion between the NFT and the spacer.
US08773955B2 Time adjustment device, timekeeping device with a time adjustment device, and time adjustment method
A time adjustment device can acquire time information in a short time, reduce power consumption, and display the correct time. A GPS wristwatch has a reception unit that receives satellite signals; a time information generating unit that generates internal time information; a reception control unit that controls the reception unit; and a time information adjustment unit that adjusts the internal time information. The time information adjustment unit has a first information time adjustment means that receives first information containing year, month, day, hour, minute, second, and satellite health information, and adjusts the internal time information; a second information time adjustment means that receives second information including leap second information, and adjusts the internal time information; a third information time adjustment means that receives third information of hour, minute, second information, and adjusts the internal time information.
US08773944B2 Concurrent multiple-dimension word-addressable memory architecture
An N-dimension addressable memory is disclosed. The memory includes an N-dimension array of bit cells and logic configured to address each bit cell using N-Dimension Addressing (NDA), where N is at least two and the array of bit cells is addressable by N orthogonal address spaces. Each bit cell of the N-dimension addressable memory includes a bit storage element, N word lines, and N bit lines.
US08773937B2 Memory refresh apparatus and method
An apparatus includes multiple first memory circuits, in which the multiple first memory circuits are positioned on at least one dual in-line memory module (DIMM). The apparatus includes an interface circuit operable to interface the first memory circuits with a system; present the first memory circuits to the system as one or more simulated second memory circuits; transmit, in response to receiving a first refresh control signal sent from the system to the one or more simulated memory circuits, multiple second refresh control signals to the first memory circuits; and apply a respective delay to each second refresh control signal transmitted to a corresponding first memory circuit. Each simulated second memory circuit has a corresponding second memory capacity that is greater than a first memory capacity of at least one of the first memory circuits.
US08773931B2 Method of detecting connection defects of memory and memory capable of detecting connection defects thereof
By inputting voltages to global word lines of a memory, and by detecting currents of corresponding global word lines, a relation function between the currents and the voltages can be generated, and connection defects on the global word lines can be determined according to various types of deviation of a relation curve corresponding to the relation function between the currents and voltages.
US08773928B2 Command latency systems and methods
Examples of command latency systems and methods are described. In some examples, phase information associated with a received command signal is stored, a received command signal is propagated through a reduced clock flip-flop pipeline and the delayed command signal is combined with the stored phase information. The reduced clock flip-flop pipeline may use a clock having a lower frequency than that used to issue the command signal. Accordingly, fewer flip-flops may be required.
US08773919B2 Semiconductor device and data processing system
In a phase change memory, when M bit (8 bits=1 byte) data is written, erase operation and program operation are performed in units of n bit (M>n) data. Further, when M bit data is written, program operation is performed in units of the n bit (M>n) data. Further, when M bit data is read from the memory cell, read operation is performed in units of the n bit (M>n) data. For example, when the data is written into to the phase change memory, the data is not overwritten but program is performed after once erasing the target memory cell. The data size for erasure and the data size for program are made equal. Erase and program operation are performed only for the demanded data size.
US08773918B2 Semiconductor memory device and method of writing into semiconductor memory device
The semiconductor memory device includes a memory cell, a pair of bit lines and a cell power line connected to the memory cell, a first switch connected to the bit lines and a power voltage line, a second switch connected to the cell power line and a write assist cell power line, and a write control circuit configured to control the bit lines, the first switch and the second switch, wherein the write control circuit applies a first voltage of a high level to one bit line and a second voltage of a low level to the other bit line, connects one bit line to the power voltage line and disconnects the other bit line from the power voltage line by the first switch, and then connects the cell power line to the write assist cell power line lower which is than the first voltage by the second switch.
US08773906B2 Memory circuit
The present invention provides a memory circuit in which, while the power is not supplied, a data signal that has been held in a memory section corresponding to a volatile memory can be held in a capacitor in a memory section corresponding to a nonvolatile memory. In the nonvolatile memory section, a transistor whose channel is formed in an oxide semiconductor layer allows a signal to be held in the capacitor for a long period. Thus, the memory circuit can hold a logic state (data signal) even while the power supply is stopped. A potential applied to a gate of the transistor whose channel is formed in an oxide semiconductor layer is raised by a booster circuit provided between a wiring for carrying power supply potential and the gate of the transistor, allowing a data signal to be held even by one power supply potential without malfunction.
US08773905B1 Identifying and mitigating restricted sampling voltage ranges in analog memory cells
A method includes performing a read operation that reads data from a group of analog memory cells using at least one read threshold, to produce readout results. A detection is made that the read threshold is set in a restricted range that causes the readout results not to reflect the read threshold. The data is reproduced from the group of the memory cells while compensating for the read threshold that is set in the restricted range.
US08773898B2 Methods and apparatus for reducing programming time of a memory cell
A method is provided for programming a memory cell having a first terminal coupled to a word line and a second terminal coupled to a bit line. During a first predetermined time interval, the word line is switched from a first standby voltage to a first voltage, the bit line is switched from a second standby voltage to a predetermined voltage, and a voltage drop across the first and second terminals is a safe voltage that does not program the memory cell. During a second predetermined time interval, the word line is switched from the first voltage to a second voltage, and a voltage drop across the first and second terminals is a programming voltage that is sufficient to program the memory cell. Numerous other aspects are provided.
US08773897B2 Writing circuit for a magnetoresistive memory cell, memory cell arrangement and method of writing into a magnetoresistive memory cell of a memory cell arrangement
A writing circuit for a magnetoresistive memory cell is provided. The writing circuit includes a first electrical connecting terminal, a second electrical connecting terminal, a third electrical connecting terminal, a fourth electrical connecting terminal, a first reference potential terminal, a second reference potential terminal, a first switch configured to couple one of the first electrical connecting terminal, the second electrical connecting terminal, the third electrical connecting terminal and the fourth electrical connecting terminal to the magnetoresistive memory cell, and a second switch configured to couple the first reference potential terminal to the magnetoresistive memory cell if the first electrical connecting terminal or the second electrical connecting terminal is coupled to the magnetoresistive memory cell, and to couple the second reference potential terminal to the magnetoresistive memory cell if the third electrical connecting terminal or the fourth electrical connecting terminal is coupled to the magnetoresistive memory cell.
US08773891B2 Systems, methods, and devices with write optimization in phase change memory
Methods and systems for phase change memories and arrays with improved write characteristics. If a data word can be more efficiently written by e.g. exchanging SETs and RESETs, it is written as such on the fly, and e.g. a bit of overhead is written to indicate the transformation. This has a surprising synergy with phase change memory as SET operations usually take longer and consume more power than do RESET operations. In one sample embodiment of multilevel phase change memory, states intermediate between SET and RESET can be even less desirable to write than SETs, as they take more precision than do the extreme states of SET and RESET, so that a desirable transformation can be to exchange intermediate states for extreme states.
US08773889B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array configured of at least a first portion and a second portion each including a plurality of memory cells each with a variable resistor which stores an electrically rewritable resistance value as a data, and a control circuit which controls a first operation including selected one of operations to erase, write and read the data in the first portion and a second operation including selected one of operations to erase, write and read the data in the second portion, the first operation and the second operation being performed in temporally overlapped relation with each other.
US08773887B1 Resistive memory devices and related methods
A resistive memory device. Implementations may include an array of memory cells including resistive memory elements which are coupled to isolation transistors and which may include a magnetic tunnel junction. A decoder decodes input address information to select a row of the array. A binarizer coupled to the memory array assigns binary weights to outputs of the memory array output through bit lines coupled to the memory cells. A summer sums the binary weighted outputs, and a quantizer generates an output digital code corresponding to data stored in a plurality of memory cells during a prior program cycle. The outputs of the memory array may be currents or voltages. In implementations multiple arrays of memory cells may be utilized and their respective outputs combined to form higher bit outputs, such as eight bit, twelve bit, sixteen bit, and so forth.
US08773879B2 Bridgeless PFC circuit system having current sensing circuit and controlling method thereof
The configurations of a bridgeless PFC circuit system and a controlling method thereof are provided. The proposed system includes a bridgeless PFC circuit including a first bridge arm having a first and a second terminals and a first middle point, a second bridge arm having a first and a second terminals and a second middle point, and a bidirectional switch coupled between the first middle point and the second middle point, and an inductor coupled between the first middle point and an AC power source coupled to the second middle point, and a current sensing circuit including a first current transformer sensing a first current flowing through the bidirectional switch, which having a primary side winding coupled to the bidirectional switch and a first and a second secondary side windings, and a switching device coupled to the two secondary side windings.
US08773876B2 Three-level inverter, power conditioner, and power generating system
A three-level inverter includes a set of series-connected capacitors connected in parallel to a direct-current power supply; two arms connected in parallel to an output of the direct-current power supply and each having an alternating-current output terminal; and a control section having a neutral voltage controller determining a three-phase voltage correction command based on a neutral voltage and voltage of the direct-current power supply, having a coordinate converter converting the three-phase voltage correction command to a voltage correction command on d-q axis, and suppressing voltage variations at the neutral point by correcting a voltage command on d-q axis based on the d-q voltage correction command. The neutral point is connected to one grounded phase of a three-phase grounded power system. The alternating-current output terminals are connected to respective non-grounded phases of the power system. A power conditioner includes the three-level inverter. A power generating system includes the power conditioner.
US08773871B2 Method and apparatus for sensing multiple voltage values from a single terminal of a power converter controller
A controller for use in a power converter includes a sensor coupled to receive a signal from a single terminal of the controller. The signal from the single terminal represents an output voltage of the power converter during at least a portion of an off time of a power switch and a line input voltage during a portion of an on time of the power switch. A switching control is to be coupled to switch the power switch to regulate the output of the power converter in response to the sensor. A power limiter is coupled to the sensor to output a power limit signal to the switching control in response to the line input voltage of the power converter. The switching control is further coupled to switch the power switch to regulate the output of the power converter in response to the power limit signal.
US08773855B2 Heat-dissipating device and electric apparatus having the same
A heat-dissipating device and an electronic apparatus having the same are disclosed. The heat-dissipating device includes a heat-transferring heat pipe unit having a wick type of a heat pipe, in which a wick is formed on an inner surface of the heat pipe and a working fluid is injected into the heat pipe, and a heat-dissipating heat pipe unit having an oscillating capillary type of a loop heat pipe, in which the loop heat pipe is formed as a capillary and a working fluid is injected into the loop heat pipe. Here, the heat pipe includes a radiator being disposed adjacent to a heat source and transporting heat transferred from the heat source to the loop heat pipe, and the loop heat pipe includes a heat-receiving portion, which is thermally coupled to the radiator, and a heat-dissipating portion, which releases heat absorbed from the heat-receiving portion.
US08773852B2 Air flow management device for use in an electronics system
A heat management system may include a generally planar printed circuit board extending in a first plane, heat-generating electrical components mounted on a first side of the PCB, and an air baffle coupled to the PCB and configured to direct air flow across some of the components. The air baffle may include a generally planar air baffle body extending in a second plane parallel to and offset from the first plane of the PCB such that at least one of the components is located in an area between the air baffle body and the PCB, an opening in the generally planar body, and a generally planar wing coupled to the air baffle body at a first side of the opening and extending toward the PCB at an askew angle relative to the first plane of the air baffle body, the wing being configured to facilitate air flow through the opening.
US08773841B2 Charge storage device
A supercapacitor capable of withstanding SMT manufacturing conditions includes at least one pair of electrodes having a mixture of carbon particles preferably in a CMC binder on facing surfaces of the at least one pair of electrodes; a porous separator, preferably polyimide, positioned between the facing surfaces of the at least one pair of electrodes; and an electrolyte for wetting the separator wherein the electrolyte includes an ionic liquid, such as EMITSFI, and optionally a solvent such as PC, GBL or glutaronitrile.
US08773840B2 Monolithic ceramic electronic component
An electronic component includes a ceramic sintered body, and a plurality of first and second inner electrodes alternately arranged inside the ceramic sintered body to be opposed to each other in a third direction with a ceramic layer interposed between the adjacent first and second inner electrodes. The first and second inner electrodes are each arranged to be exposed to a third or fourth surface without being exposed to fifth and sixth surfaces. Heterogeneous regions, which include solid solutions of metals included in the first and second inner electrodes and the ceramic sintered body, are arranged continuously in opposite end portions of the ceramic sintered body in a first direction to extend from one side end to an opposite side end of a region where the first and second inner electrodes are disposed in a third direction.
US08773839B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component that is small, that has high electrical strength, and that is resistant to separation between ceramic layers includes a ceramic sintered body having a substantially rectangular parallelepiped shape and a plurality of first and second internal electrodes. The plurality of first and second internal electrodes are alternately arranged so as to face each other. The first and second internal electrodes are parallel or substantially parallel to first and second major surfaces. The first and second internal electrodes are exposed to at least one of the fifth and sixth surfaces and are not exposed to the third or fourth surface. No bends exist in any of the ends of each of the first and second internal electrodes adjacent to the third and fourth surfaces.
US08773838B2 Sterilization method, ion generating device, ion generating apparatus, and air conditioning apparatus
An ion generating device generates O2−(H2O)n (where n is a natural number) as negative ions and H+(H2O)m (where m is a natural number) as positive ions, and discharges those ions into the air so that airborne germs are killed through an oxidation reaction by hydrogen peroxide H2O2 or radical hydroxyl OH generated through as an active species a chemical reaction between the negative and positive ions. Satisfactory sterilization is achieved when the negative and positive ions are generated in such a way that the concentrations of the negative and positive ions are both 10,000 ion/cc at a distance of 10 cm from the point at which they are generated.
US08773832B2 Power supply apparatus
Included are: a circuit-specific printed circuit board to be a circuit board that generates a power supply voltage; a first diode that is connected in antiparallel with the transistor and is configured so as to be capable of passing a current through a path to circumvent the transistor; a second diode that is connected in series to the transistor and prevents a current flow through a parasitic diode formed on the transistor; a protection circuit that is connected in parallel with the second diode to protect the second diode from a high voltage breakdown, and is formed on a substrate different from the circuit-specific printed circuit board; and a cooling unit that is joined to the protection circuit outside the circuit-specific printed circuit board and cools the protection circuit.
US08773830B2 Protective monitoring circuit and battery pack
A protective monitoring circuit includes a protective circuit to detect at least one of overcharging, overdischarging, and overcurrent of a chargeable secondary battery to control whether to turn on or off a control transistor to protect the secondary battery, and a secondary-battery monitoring circuit, having a reduced size and having a breakdown voltage lower than a battery voltage of the secondary battery, to detect a status of the secondary battery, wherein the protective circuit generates a voltage that is commensurate with an output voltage of the secondary battery and that is within a predetermined tolerance voltage range of the secondary-battery monitoring circuit, and the secondary-battery monitoring circuit generates a detection value responsive to the generated voltage supplied from the protective circuit, the detection value being indicative of the output voltage of the secondary battery.
US08773828B2 Busbar differential protection method
The present invention relates to a busbar differential protection method. For each bay, firstly, zero-crossing point of voltage is determined according to sample values of voltage, then the current values are re-sampled on a current fitting curve by using zero-crossing point of voltage as a synchronous signal according to a given sampling time period to get a sample sequence. The sample sequence is comprised of current values of sampling points and sample serial numbers. The sample serial numbers of sampling points at the same time are same for the sample sequence of respective interval. Finally, computing is done to sample sequences of respective intervals, and differential protection is achieved.
US08773827B2 Intelligent circuit breaker apparatus and methods
A system and associated components for providing an intelligent circuit breaker being adapted to communicate with, monitor and control various devices within a commercial or residential premises. In one embodiment, the system is adapted for low cost, ease of installation and operation, and ease of manufacture. The intelligent circuit breaker may also be adapted to send data relating to sensed parameter or conditions to, and receive commands from, a user interface. Methods for operating such breakers and converting existing circuit breakers to intelligent circuit breakers consistent with the aforementioned system and components are also described.
US08773800B2 Adaptive disturbance compensation with multi-rate synchronized sampling
An apparatus and method for providing adaptive disturbance compensation with multi-rate synchronized sampling is disclosed herein. The dynamic disturbance occurring in a media drive during read/write operations is attenuated using the adaptive disturbance compensation scheme. A plurality of compensation filters are used, each of the compensation filters configured to attenuate a disturbance caused by a particular source within the media drive. Each of the compensation filters is computed based on a sampling rate relevant to the respective disturbances.
US08773799B1 Signal processing circuitry with frontend and backend circuitry controlled by separate clocks
An apparatus comprises read channel circuitry and associated signal processing circuitry comprising frontend processing circuitry and backend processing circuitry. The frontend processing circuitry comprises a loop detector and equalizer configured to determine an equalized read channel signal from a read channel signal and a decoding module configured to apply verification and scrambling processing on a decoded read channel signal. The backend processing circuitry comprises a backend detector, an interleaver, a backend decoder, and a de-interleaver configured to perform an iterative decoding process on the equalized read channel signal to determine the decoded read channel signal. The frontend processing circuitry is controlled by a first clock having an associated first clock rate and the backend processing circuitry is controlled by a selected one of the first clock and a second clock having an associated second clock rate determined at least in part by the first clock rate and a maximum clock rate.
US08773793B1 Disk drive selecting target response based on identified response
A disk drive is disclosed comprising a head actuated over a disk. A test pattern is written to the disk and read from the disk to generate a read signal. The read signal is sampled to generate signal samples, the signal samples are filtered with an equalizer filter to generate a first output, and the test pattern is filtered with a target filter to generate a second output. An error signal is generated based on a difference between the first output and the second output. Coefficients of the target filter are adapted in response to the error signal, and after adapting the coefficients of the target filter, a sequence detector is configured based on the coefficients of the target filter.
US08773791B1 Systems and methods for X-sample based noise cancellation
Systems, methods, devices, circuits for data processing, and more particularly to cancelling noise while processing data.
US08773786B1 System for correcting DC characteristics of a magnetic recording system
According to an aspect of the present disclosure, a system for correcting for DC characteristics of a magnetic recording system includes: circuitry implementing at least a portion of a write channel of the magnetic recording system; and circuitry configured to process output data of the write channel circuitry in accordance with a read channel of the magnetic recording system and repeatedly trigger re-writing through the write channel circuitry using different ones of a plurality of available data scramblings until a measured baseline wander exceeds a target threshold.
US08773782B2 Optical lens assembly with filter member for image taking
An optical lens assembly with a filter member for image taking, sequentially arranged from an object side to an image side along an optical axis, comprises: a filter member and a lens assembly. The lens assembly is set at the object side of the filter member. The lens assembly comprises at least three lens elements with refractive powers, wherein at least two lens elements are made of plastic, and have at least one aspheric object-side surface or image-side surface. By such arrangements, the optical lens assembly with a filter member for image taking can have good chromatic aberration correction and reduce the total length for applications to electronic products such as cameras and mobile phones requiring high resolution.
US08773779B2 Lens system, optical device with lens system, and method of manufacturing lens
A lens system comprises, on a side closest to an object, a first lens component having a positive refractive power and a second lens component having a positive refractive power in order from the object; and on a side closest to an image, a cemented lens constructed by cementing together a positive lens and a negative lens in order from the object; wherein the lens system satisfies the following conditional expressions: (n1+n2)/2>1.49 (ν1+ν2)/2>60 where n1 and ν1 denote a refractive index and an Abbe number of the first lens component at d-line, respectively, and n2 and ν2 denote a refractive index and an Abbe number of the second lens component at d-line, respectively.
US08773778B2 Image pickup apparatus electronic device and image aberration control method
An optical system comprising an aberration control optical system is disclosed. An aberration control optical system is operable to produce an image aberration, and an aperture stop is operable to limit a light beam passing through the aberration control optical system. An image pickup device is operable to capture an object image passing through the aberration control optical system, and the aberration control optical system provides inflection points within a diameter of the aperture stop to obtain a depth extending effect.