Document Document Title
US08966648B2 Method and apparatus for variable privacy preservation in data mining
Improved privacy preservation techniques are disclosed for use in accordance with data mining. By way of example, a technique for preserving privacy of data records for use in a data mining application comprises the following steps/operations. Different privacy levels are assigned to the data records. Condensed groups are constructed from the data records based on the privacy levels, wherein summary statistics are maintained for each condensed group. Pseudo-data is generated from the summary statistics, wherein the pseudo-data is available for use in the data mining application. Principles of the invention are capable of handling both static and dynamic data sets
US08966641B2 Method and apparatus for ensuring security of remote user interface session using out-of-band communication
A method and apparatus for ensuring security of a session. In the method, a first client selects a user interface related to a process in need of security from among user interfaces related to predetermined contents provided from a first server, and a first client or a second client communicates directly with a second server operated by a contents provider to perform the process in need of security and notifies the first server of the performing result. Thus, it is not required to transmit/receive security information via the first server.
US08966640B1 Security risk aggregation and analysis
Methods and apparatuses, including computer program products, are described for transaction-based security risk aggregation and analysis. A server computing device receives security risk data elements from a plurality of data sources. The security risk data elements correspond to a transaction submitted by a remote computing device to the server computing device for execution. The server computing device aggregates the security risk data elements into a weighted risk matrix and generates a risk score for the submitted transaction based upon the weighted risk matrix. The server computing device determines a business-level context and an execution priority of the submitted transaction, the business-level context and the execution priority based upon the security risk data elements. The server computing device adjusts the risk score for the submitted transaction based upon the business-level context and the execution priority and determines whether to allow execution of the transaction based upon the adjusted risk score.
US08966638B2 System, method, and computer program product for selecting a wireless network based on security information
A system, method, and computer program product are provided for selecting a wireless network based on security information. In use, a plurality of wireless networks is identified. Further, security information associated with each of the wireless networks is collected, such that one of the wireless networks is selected based on the security information.
US08966636B2 Transforming unit tests for security testing
A method, computer program product, and system for transforming unit tests is described. A unit test associated with one or more software units is identified. A first input parameter of the unit test is identified. A substitute parameter value is determined, wherein the substitute parameter value is associated with a security test for the one or more software units. A value of the first input parameter in the unit test is replaced with the substitute parameter value. The unit test including the substitute parameter value is implemented for the one or more software units. A first security issue associated with the one or more software units is identified, based upon, at least in part, replacing the first input parameter of the unit test with the substitute parameter value and implementing the unit test including the substitute parameter value.
US08966631B2 Detecting malicious behaviour on a computer network
A malicious behavior detector (100) for detecting malicious behavior on a network, comprises a processor unit (120) and associated system memory (130) containing computer program code. The computer program code provides a signature matching module (132) to perform malicious partial signature detection by reading the contents of packets of data passing through the network to look for partial signatures associated with malicious programs; a Domain Name Service, DNS, request and/or response detection module (134) to monitor the requests made by hosts connected to the network and/or responses thereto; and an evidence assessment module (138) to analyze the results of the partial signature detection and the DNS monitoring make a determination of the suspected presence of malicious behavior on the network based upon the analysis of the results of both the partial signature detection and the DNS monitoring.
US08966624B2 System and method for securing an input/output path of an application against malware with a below-operating system security agent
A system for securing an electronic device may include a memory, a processor, one or more operating systems residing in the memory for execution by the processor, an input-output (I/O) device of the electronic device coupled to the operating system; and a security agent configured to execute on the electronic device at a level below all of the operating systems of the electronic device accessing the I/O device. The security agent may be further configured to: (i) trap, at a level below all of the operating systems of the electronic device accessing an input/output (I/O) device, an attempted access of a facility for I/O operation with the I/O device; and (ii) using one or more security rules, analyze the attempted access to determine whether the attempted access is indicative of malware.
US08966622B2 Techniques for protecting against denial of service attacks near the source
Systems and methods protect against denial of service attacks. Remotely originated network traffic addressed to one or more network destinations is routed through one or more locations. One or more of the locations may be geographically proximate to a source of a denial of service attack. One or more denial of service attack mitigation strategies is applied to portions of the network traffic received at the one or more locations. Network traffic not blocked pursuant to the one or more denial of service attack mitigation strategies is dispatched to its intended recipient. Dispatching the unblocked network traffic to its intended recipient may include the use of one or more private channels and/or one or more additional denial of service attack mitigation strategies.
US08966614B2 Systems, methods, and computer program products for providing video-passwords for user authentication
This invention is related to authentication schemes utilizing advertising video-passwords, which require the user to watch and remember parts of a given advertisement video. Different embodiments of the invention can utilize just time reference point information, or can optionally include grid element, click point, tag phrase, or a combination of both click point and tag phrase information. A reference video-password is defined based on the time reference point information, and optionally with grid element, click point, or tag phrase information. Subsequently, the user will attempt authentication and the candidate video-password will be defined with the associated time reference point determined from the user's input, and optionally with grid element, click point, or tag phrase information received from the user. The system would then authenticate the user based on the comparison result between the reference video-password and the candidate video-password.
US08966613B2 Multi-frame depth image information identification
Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device. A dynamic image, such as a video captured by a depth camera, is received. The dynamic image provides data from which geometric information of a portion of a user may be identified as well as motion information of a portion of the user may be identified. Consequently, a geometric attribute is identified from the geometric information. A motion attribute may also be identified from the motion information. The geometric attribute is compared to one or more geometric attributes associated with authorized users. Additionally, the motion attribute may be compared to one or more motion attributes associated with the authorized users. A determination may be made that the user is an authorized user. As such the user is authorized to utilize functions of the device.
US08966608B2 Preventing spoofing
A method and access node for preventing spoofing while connecting subscribers to an Ethernet network. The access node includes a filter mechanism for filtering packets destined to subscribers attached to the access node. The filter mechanism includes a database of allocated IP destination addresses and MAC addresses. The filter mechanism blocks any packet directed to a subscriber but containing an incorrect IP or MAC address. The mechanism prevents users from changing their address information to illegally appropriate packets from other users or to disguise their identity.
US08966606B2 Apparatus and security system for data loss prevention, and operating method of data loss prevention apparatus
Disclosed are a DLP security system and an operating method thereof. An operating method of a data loss prevention (DLP) apparatus, comprising: converting, into packets, Ethernet signals received from a fail over device that are transmitted and received between an external network and internal network; analyzing the packets to classify the packets into first packets required to be precisely judged and second packets not required to be precisely judged; distributing and allocating a judgment job about the first packet to at least one in-line instance according to a predetermined reference; and allocating the judgment job distributed to the in-line instance in which a fail occurs to the in-line instance which is normally operated when it is verified whether there is an in-line instance which is normally operated in the case where the fail occurs in the at least one in-line instance.
US08966596B2 Communication apparatus
A communication apparatus is configured to communicate with a service providing server. The service providing server provides a data upload service and, for each user, associate and stores authentication information for a user and an e-mail address for the user. The communication apparatus includes: a storage control unit storing specific authentication information for a specific user in a memory; an acquisition unit which, when an upload instruction for uploading target data to the service providing server is input from the specific user, uses the specific authentication information in the memory to acquire a specific e-mail address, which is stored in association with the specific authentication information, from the service providing server; and an upload unit that transmits a specific e-mail including the target data and the specific e-mail address as a transmission destination address, for uploading the target data to the service providing server.
US08966589B2 Methods, systems, and computer-readable media for exception handling of interactive communications privileges governing interactive communications with entities outside a domain
Methods, systems, and computer-readable media for exception handling of interactive communications privileges governing interactive communications with entities outside a domain are disclosed. The interactive communications privileges may have been learned through domain administrator configuration or may have been self-learned without domain administrator input. The interactive communications privileges can be used to process interactive communications requests between entities inside a domain and entities outside the domain. Exceptions to the interactive communications privileges can be requested by user entities inside the domain for interactive communications with entities outside the domain. In this manner, if the interactive communications privileges are not sufficient according to user entities inside the domain, the user entities inside the domain can request exceptions for other interactive communications privileges with entities outside the domain. Approved exception requests can also be configured as part of the interactive communications privileges for interactive communications with entities outside the domain.
US08966587B2 Identity management via cloud
A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.
US08966579B2 Method and apparatus for providing authentication between a sending unit and a recipient based on challenge usage data
A method, apparatus and/or system generates a challenge for user authentication, having a challenge data element from a stored pool of challenge data elements. The challenge is based on rule data and stored usage data associated with at least some of the challenge data elements in the stored pool of challenge data elements. The generated challenge is sent for use in an authentication of a user to a sender. A method, apparatus and/or system also generates sender authentication and corresponding location information, having a data element from a stored pool of challenge data elements. Selection of the data elements is based on rule data and stored usage data associated with at least some of the data elements in the stored pool of data elements.
US08966575B2 Methods, software, and devices for automatically scoring privacy protection measures
Methods, software and devices for scoring privacy protection processes implemented by an organization are disclosed. Implementation metrics and evidence indicators are received from units of the organization. Implementation metrics represent extent of implementation of one of the privacy protection processes. Evidence indicators each identify an electronic document providing evidence of extent of implementation of one of the privacy protection processes. Each electronic document is associated with at least one of the implementation metrics for which it provides supporting evidence. For each particular privacy protection process, unit, applicable privacy protection rules are identified and a user interface is provided to facilitate assessing compliance of that organizational unit with applicable privacy protection rules. The user interface presents applicable privacy protection rules, implementation metrics, and the electronic documents associated with those implementation metrics.
US08966566B2 Communication device, communication control method, and program
A communication device includes multiple output terminals configured to output, through an interface including at least a signaling channel through which a baseband signal is transmitted in one direction and a bidirectional control channel used for control, the baseband signal, one or more input terminals configured to be input with the baseband signal through the interface, and a control unit, the multiple output terminals including a primary output terminal through which the control is preferentially performed with another device connected to the one or more input terminals and one or more further secondary output terminals, and the control unit configured to perform a control of notifying another device connected to the secondary output terminal of a function of another device connected to the one or more input terminals as a function of the communication device via the control channel.
US08966564B2 Receiving device, receiving method, providing device, providing method, programs, and broadcasting system
This technique relates to a receiving device, a receiving method, a providing device, a providing method, programs, and a broadcasting system that can control operations of external devices connected to the receiving device in synchronization with progress of a show being received.When the application control type in an application control descriptor is 2, the receiving device receives command information contained in a digital broadcast signal, and acquires and starts a new information service application and the like in accordance with the received command information. When an external device is designated as the command destination device, the receiving device generates a command for the external device, and outputs the command to the external device. In accordance with the command from the receiving device, the external device acquires and starts the new information service application and the like. This disclosure can be applied not only to controlling the receiving device from the broadcasting side, but also to controlling external devices connected to the receiving device.
US08966557B2 Delivery of digital content
A system and method for providing multimedia content through a cable, satellite television or other content server system is disclosed. A server facility which provides multimedia content divides formatted multimedia content into data chunks (e.g., collections of data corresponding to one minute lengths) prior to transmission to a user/subscriber receptor unit, and sends the divided data chunks according to a schedule which permits instantaneous starting and viewing of the multimedia content, such as movies, upon user/subscriber request. The user/subscriber receptor unit includes a cable box, video game device, or the like having a digital video recording capability and at least a memory capacity or disk space sufficient to store a complete unit of media content, such as full-length feature film. The invention does not require intensive interaction between the server facility and the receptor unit, but rather, only requires sending of content signals in the form of an interleaved media stream from the server facility to the receptor unit. Further, the invention requires the use of no more than six times the bandwidth of the original signal for operation.
US08966544B2 Providing and receiving wireless broadcasts
Systems, methods, apparatus, and computer program products are provided for wirelessly providing transcoded broadcasts to mobile devices and receiving content wirelessly via mobile devices. For example, in one embodiment, a distribution device can receive an over-the-air broadcast, transcode the over-the-air broadcast, and broadcast the transcoded broadcast to mobile devices within range.
US08966542B2 System and method for providing media content and interactive content
A method includes receiving an indicator from a service provider via a network. The indicator is received with first media content and includes data to cause a selectable image to be displayed with the first media content. The selectable image indicates an availability of second media content that is different than the first media content. The method includes, in response to receipt of the indicator, displaying the selectable image with the first media content at a display device. The method further includes, in response to receiving a removal message before receiving an input indicating a selection of the selectable image, removing the selectable image from display at the display device.
US08966534B2 Method and apparatus for channel surfing through multiple sources based on user-definable preferences
A method and apparatus for channel surfing through multiple sources based on user-definable preferences includes accessing a user-definable preferences list that identifies a plurality of channels from a plurality of different sources. One of the plurality of identified channels is selected for provision to a user.
US08966527B1 System and method for media inserts in a media distribution system
A predefined advertising service identifier, or trigger code, is broadcast along with the digital media in a media distribution system, to give explicit insert triggers to re-distributors in a multi-tiered distribution system. These service identifiers are encrypted so that other parties without access to the triggers that are receiving the broadcast cannot identify ad insert time slots and therefore cannot insert ads without prior agreement. In one embodiment, the triggers are contained within pre-existing conditional access control word packets.
US08966522B2 Systems and methods for sharing video with advertisements over a network
A user can create a video segment or employ an existing video segment, upload the segment to a server, indicate an advertisement to be associated with the video, and then send it to a recipient over a computer network. The user provides an indication that one or more particular video segments and advertisements are to be shared over the network. An identifier for the video segment is automatically created and the segment and the identifier are automatically uploaded to a host computer over the network such as the Internet. The video segment, the identifier (optionally with other identifying material such as an identity of the sender, and an advertisement selected by the sender can be stored at the direction of the host computer.
US08966520B2 Video ad swapping in a video streaming system
Configuration of advertisements in a streaming video segment works in cooperation with a client device. Using a selection algorithm, a server selects a first number of default video advertisements for a video streaming session, and a second number of alternative video ads greater than the first number. The server provides identifiers for the alternative video advertisements and transmits the identifiers to the client device prior to a corresponding ad break in the streaming video. During or before streaming of one of the default video advertisements to the client device, the server detects a signal from the client device requesting that one of the alternative video advertisements be swapped for the one of the default video advertisements, interrupts streaming of the default video, and initiates streaming of the one of the alternative video advertisements, in response to detecting the signal. Corresponding operations may be performed by the client device.
US08966515B2 Adaptable videolens media engine
A system, method, and computer program product for automatically analyzing multimedia data are disclosed. Embodiments receive multimedia data, detect portions having specified features, and output a corresponding subset of the multimedia data. Content features from downloaded or streaming movies or video clips are identified as a human probably would do, but in essentially real time. Embodiments then generate an index or menu based on individual consumer preferences. Consumers can peruse the index, or produce customized trailers, or edit and tag content with metadata as desired. The tool can categorize and cluster content by feature, to assemble a library of scenes or scene clusters according to user-selected criteria. The results may be sent to visual search engines so that further related content may be identified for use as a customized trailer, replacement content for advertisements, or as material to be shared with others.
US08966502B2 Method and system for recording operations in a web application
Collecting log data efficiently by controlling the capturing event for an operation log on the basis of application layer information. A web server generates a response including an operation log capturing script and the information from an operation log capturing control definition table and a property capturing definition table, and sends the response to a client. In the client, the received information is forwarded from a web browser module to a script engine module. An operation log capturing module sets the information acquisition event handler on the basis of the forwarded information, captures a sequential operation log on the basis of the operations performed by a user in the web browser, and sends the captured sequential operation log to a log server. A log server module collects sequential operation log in an operation log table, and a log analysis module analyzes the collected logs.
US08966500B2 Local event infrastructure
A local event infrastructure and method for detecting events of a business application. An event manager is configured to detect one or more events of the business application based on a number of predetermined conditions. An event filter is configured to filter the one or more events detected by the event manager according to a relevance to an operation of a business application system that contains the business application.
US08966493B1 Managing execution of multiple requests in a job using overall deadline for the job
A database system receives information relating to a job requested by a requestor, where the job includes a plurality of requests. Execution of the requests of the job is managed using the received information, where managing the requests includes adjusting one or more of priority settings and resource estimates for the requests.
US08966492B2 Service provision quality control device
A service provision quality control device according to the present invention includes a simulation processing unit which predicts a group of state predicting vector values on the basis of vector values of a current state and a past state of measurement statistic, a judging unit which judges whether a control operation is necessary or not on the basis of the state predicting vector value and a target state vector value whose control target is agreed service level, and an adjusting unit which adjusts evaluation condition of an execution environment repeatedly until control deviation becomes not larger than a predetermined value under the condition that iteration number is not larger than a predetermined value which is corresponding to an upper limit value.
US08966490B2 System, method and computer program product for scheduling a processing entity task by a scheduler in response to a peripheral task completion indicator
A system, computer program and a method for scheduling a processing entity task in a multiple-processing entity system, the method includes initializing a scheduler; receiving a task data structure indicative that a pre-requisite to an execution of task to be executed by a processing entity is a completion of a peripheral task that is executed by a peripheral; wherein the peripheral updates a peripheral task completion indicator once the peripheral task is completed; wherein the peripheral task completion indicator is accessible by the scheduler; and scheduling, by the scheduler, the task in response to the peripheral task completion indicator.
US08966489B2 Information processing device, information processing method, and computer product
An information processing device disclosed includes a plurality of executing units for executing various processes. The information processing device and method thereof acquire setting information that indicates an operating condition with respect to each executing unit from information an operation of a main process executed by the plurality of executing units, and sets an operating state of each of the executing units based on the acquired setting information.
US08966487B1 Application transaction wait time dynamic adjustment
A transaction server. The transaction server comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application transmits a plurality of transaction requests to at least one backend server, where the backend server performs processing on the transaction, determines that a transaction request timeout occurs when a transaction response has not been received from the at least one backend server within a timeout time period after transmitting the associated transaction request, and adjusts the timeout time period based on the transaction request timeouts without restarting.
US08966486B2 Distributed multi-phase batch job processing
A distributed job-processing environment including a server, or servers, capable of receiving and processing user-submitted job queries for data sets on backend storage servers. The server identifies computational tasks to be completed on the job as well as a time frame to complete some of the computational tasks. Computational tasks may include, without limitation, preprocessing, parsing, importing, verifying dependencies, retrieving relevant metadata, checking syntax and semantics, optimizing, compiling, and running. The server performs the computational tasks, and once the time frame expires, a message is transmitted to the user indicating which tasks have been completed. The rest of the computational tasks are subsequently performed, and eventually, job results are transmitted to the user.
US08966480B2 System for migrating a virtual machine between computers
An I/O device performs data input and data output between the I/O device and first and second computers. An I/O switch relays input and output data between the I/O device and each of the first and second computers. A device emulator emulates the I/O device when a virtual machine running on the first computer and directly accessing the I/O device is migrated from the first computer to the second computer. A connection controller controls switching connection between any one of the first and second computers and any one of the I/O device and the device emulator. The first computer is connected to the I/O device and the second computer is connected to the device emulator until the virtual machine running on the first computer is stopped, and the second computer is connected to the I/O device after the virtual machine running on the first computer is stopped.
US08966478B2 Methods and systems for executing software applications using hardware abstraction
Methods and systems for use in executing a software application using a virtual machine (VM). A hardware description language (HDL) description of a target hardware platform is determined. A programmable hardware component is configured to be functionally equivalent to the target hardware platform based on the HDL description. The software application is executed using the configured programmable hardware component, such as by executing the software application in a VM that is, in turn, executed by the configured programmable hardware component.
US08966475B2 Workload management for heterogeneous hosts in a computing system environment
Methods and apparatus involve managing workload migration to host devices in a data center having heterogeneously arranged computing platforms. Fully virtualized images include drivers compatible with varieties of host devices. The images also include an agent that detects a platform type of a specific host device upon deployment. If the specific host is a physical platform type, the agent provisions native drivers. If the specific host is a virtual platform type, the agent also detects a hypervisor. The agent then provisions front-end drivers that are most compatible with the detected hypervisor. Upon decommissioning of the image, the image is returned to its pristine state and saved for later re-use. In other embodiments, detection methods of the agent are disclosed as are computing systems, data centers, and computer program products, to name a few.
US08966473B2 Dynamically building application environments in a computational grid
Computing environments within a grid computing system are dynamically built in response to specific job resource requirements from a grid resource allocator, including activating needed hardware, provisioning operating systems, application programs, and software drivers. Optimally, prior to building a computing environment for a particular job, cost/revenue analysis is performed, and if operational objectives would not be met by building the environment and executing the job, a job sell-off process is initiated.
US08966470B2 Remote content updates for portable media devices
Improved techniques for interaction between a host device (e.g., host computer) and a portable media device (e.g., media player) are disclosed. According to one embodiment, interaction between the host device and the portable media device can be performed over a network. The network can include wired and/or wireless components. The network can also be local, regional or global in geographic coverage. The interaction over the network can be initiated by the portable media device, manually or automatically, so as to request a content update from the host device. In response to the requested content update, updated content is received at the portable media device from the host device, provided a network connection between the portable media device and the host device is available through the network.
US08966469B2 Apparatus, method and storage medium for determining versions and updating software
An information processing apparatus includes a storage unit configured to store a list which makes the version of software correspond to mapping information, a first determination unit configured to, when updating the version of the software, determine by referring to the list, whether mapping information corresponding to a version before update is different from that corresponding to a version after update, a recognition unit configured to, when the first determination unit determines that these pieces of mapping information are different from each other, recognize a different mapping information item as information to be backed up, and an update unit configured to update the version of the software when the first determination unit determines that these pieces of mapping information coincide with each other.
US08966468B2 System for remote loading of objects or files in order to update software
A system for remote loading of objects or files in order to update software includes operating system architecture that calls for different tasks to be broken down into software modules that are connected to one another by dynamic links or are composed of executable subroutines that have main dependence links to other parts of the operating system. Each of the modules is composed of object files or libraries that are represented by dynamic link libraries among themselves according to a number of dependence levels that are described in their respective attributes.
US08966466B2 System for performing firmware updates on a number of drives in an array with minimum interruption to drive I/O operations
The present invention concerns an apparatus comprising a management utility and a processing utility. The management utility may be implemented on a host computer and be configured to initiate a request to apply a firmware update to a plurality of drives in an array. The processing utility may be implemented on a drive controller and may be configured to (i) determine which of the plurality of drives are in an idle state, (ii) send the firmware update to the drives determined to be in the idle state and (iii) repeat (i) and (ii) until all of the drives have been updated.
US08966455B2 Flow analysis in program execution
Machines, systems and methods for distinguishing feasible paths in a program by statically tracking one or more execution paths are provided. The method comprises reading one or more program statements in an execution path; adding a location identification for the program statement read to an abstract representation of the execution stack at the time the program statement is executed, in response to determining that the program statement is a procedure call; updating the abstract representations of the execution stack to exclude infeasible execution paths for a possible point in program where the procedure could return or continue, in response to determining that the program statement is a return from a procedure.
US08966448B2 Techniques for debugging an application
Techniques for debugging applications are provided. Access to an application is controlled by a wrapper. The wrapper intercepts calls to the application and records the calls. The calls are then passed to the application for processing. The recorded calls form a log which may be analyzed or mined to detect error conditions or undesirable performance characteristics associated with the application independent of source associated with the application.
US08966441B2 Dynamic scripts to extend static applications
One or more processors receive (a) first software written in a first computer language, (b) user input identifying a first name of a first method in a plurality of methods defined in the first software, and (c) user input identifying a location within a second software that is written in a second computer language different from the first computer language. In response, the one or more processors automatically prepare and store at the user-identified location in the second software, a new instruction formatted in a syntax of the second computer language that invokes the first method identified in the first software by the first name. The second software may be initially created with a first instruction to include at least a first additional name (e.g. “main”) used to invoke execution of the second software, and as a parameter thereof a second additional name identifying the first software.
US08966435B2 Methods for software mass production
A model-oriented programming method for computer-based software system development and management. The method includes (a) obtaining the program problem specifications, (b) building a model of the software system, (c) segmenting the model into model segments, wherein each of the model segments is assigned to a programmer, (d) writing a code for each of the model segments, wherein the code implements the assigned model segment, (e) running a model-driven dry-run and upon detection of a model error fixing the error and proceeding with step (c), (f) debugging the code by each of the programmers and upon detection of a model error fixing the error and proceeding with step (c), (g) integrating the code corresponding to each of the model segments into a computer-based software system, and upon detection of a model error fixing the error and proceeding with step (c), and (h) delivering the integrated computer-based software to the client.
US08966433B2 Support method, recording medium storing design support program and semiconductor device
A design support method includes: selecting, by a computer, a power feed point of an integrated semiconductor circuit on a first board model in which a power supply layer and a ground layer are stacked; determining a first placement position of a first protrusion portion from the first board model on a side of the first board model, the first protrusion portion being corresponding to the power feed point; determining a second placement position of a second protrusion portion from the first board model on the side of the first board model, the second protrusion portion provided so as to separate from the first placement position by a distance; and placing the first protrusion portion and the second protrusion portion on the first placement position and the second placement position, respectively.
US08966425B1 Clock tree generation and routing
A technique generates small scale clock trees using a spine-based architecture (using spine routing) while also using clustered placement. Techniques are used to control clock sink cluster contents in order to minimize clock skew, minimize clock buffer count, and minimize use of routing resources. This approach also provides the user with ample structure and control to customize small efficient clock trees, and can also reduce clock power consumption.
US08966423B2 Integrating optimal planar and three-dimensional semiconductor design layouts
An approach and apparatus are provided for optimizing and combining different semiconductor technologies into a single graphic data system. Embodiments include generating a planar semiconductor layout design, generating a three-dimensional (e.g., FinFET) semiconductor layout design, and combining the planar design and the FinFET design in a common graphic data system.
US08966415B2 Architectural physical synthesis
The present invention discloses methods and apparatuses to design an integrated circuit. According to one aspect, a method of designing an integrated circuit comprises determining a state of a design of the integrated circuit at a high level design representation of the integrated circuit, wherein the state of the design of the integrated circuit comprises a netlist with at least one of timing data, resource information, placement information, routing information, and power data. The method further comprises determining a first transform for the state, changing the state of the design at the high level design representation of the integrated circuit using the first transform, and determining a second transform based on the changed state.
US08966411B2 Standardized topographical arrangements for template regions that orient self-assembly
This disclosure relates generally to systems and methods of providing standardized topographical configurations for template regions. In one embodiment, a set of array arrangements is selected. Arrays of template structures are then formed on at least one substrate. Each of the arrays is arranged in accordance with an array arrangement in the set of array arrangements such that the arrays correspond surjectively onto the set of array arrangements. After the arrays are formed, a self-assembly material is provided on the arrays. Self-assembly patterns formed by self-assembling material as a result of the arrays may be empirically observed and used to map a set of self-assembly pattern arrangements surjectively onto the set of array arrangements. Using this mapping, a combination of the self-assembly pattern arrangements that match a target pattern arrangement can be used to select a combination of array arrangements from the set of array arrangements for a template region.
US08966397B2 Method of converting digital data
A method is disclosed to convert digital data using a memory card operatively engaged with an apparatus such as a digital camera having control buttons but that does not have a keyboard or keypad. The memory card comprises a central processor, a conversion module and a storage module. The method includes placing the apparatus in a predetermined mode; activating the conversion module in the memory card; selecting at least one file stored in the memory card; and converting the selected at least one file.
US08966393B2 Mobile terminal and image control method thereof
A mobile terminal including a wireless communication unit configured to connect to the Internet to receive a Web page, a display unit configured to display the Web page, and a controller configured to receive an input signal corresponding to a selection of at least one image included in the displayed Web page, to hide or un-hide the selected at least one image, and to reconfigure and display the reconfigured Web page such that an image region where the selected at least one image is located is reduced and other regions of the Web page are increased when the selected at least one image is hid.
US08966384B2 Apparatus and method for displaying energy-related information
A method includes receiving energy-related information associated with multiple elements in a hierarchically-arranged domain. The method also includes determining a value of an energy-related metric for each of the elements using the energy-related information. The method further includes generating a graphical user interface using the metric values and presenting the graphical user interface to a user. The graphical user interface includes a treemap having multiple sections, each associated with one of the elements. The graphical user interface also includes a graph displaying energy-related information associated with a selected element. A size of each section in the treemap could be based on a size, importance, energy usage, and/or carbon emission of the associated element. A color and a color intensity of each section in the treemap could be based on the metric value of the associated element and/or a comparison of the absolute energy usage to a baseline.
US08966383B2 Graphical user interface and method for mobile device activation
Methods, systems and graphical user interfaces that facilitate activation of mobile devices, such as communication devices or multi-function devices, via computers are disclosed. According to one embodiment, activation of a mobile device with respect to a wireless service provider can be performed by users through use of computers (e.g., personal computers) that communicate with a remotely located activation server. According to another embodiment, graphical user interfaces can be presented to users so as to enable end users to easily activate mobile devices.
US08966382B1 Managing production and replica copies dynamically
In one aspect, a method includes rendering a user interface enabling a user to dynamically configure a production copy and a replica of the production copy. The user interface further enables a user to dynamically configure a replica of a replica copy. The method also includes receiving a first set of inputs selected by a user using the user interface to configure the production copy, receiving a second set of inputs selected by the user using the user interface to configure the replica copy and configuring a data protection system to replicate the production copy at the replica based on the first and second set of inputs.
US08966376B2 Methods and systems for remote desktop session redrawing via HTTP headers
Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.
US08966375B2 Management of application programs on a portable electronic device
A method, system, and graphical user interface (GUI) for management of application programs on a portable electronic device (PED) is discussed. A management application program operating on a computing device can provide management of the application programs on the PED by presenting a GUI. The user can interact with the GUI to (i) manage (e.g., position applications, arrange applications, add applications, and the like) the application programs, and (ii) arrange application icons on the PED.
US08966374B1 Method and apparatus for enabling participants to assume control over a presentation in a remote viewing session
Control of the display computer that is the source of display information on a remote viewing session may be passed between the display participant and one or more of the viewer participants using simplified and intuitive controls rather than a more complicated menu-driven system. In one embodiment, the display participant may elect to provide control to a particular viewer participant or to any viewer participant on the session. When a viewer participant has the ability to control the display computer, the pointer shown to the display participant will be changed to notify the display participant. Likewise, color of the mouse pointer shown to the viewer participant will be changed to allow the viewer participant to know that he has the ability to assume control. Tooltips may be used as well to instruct the participants how to assume control. The color of the mouse pointer is thus determined for each participant individually according to the state of that participant relative to the remote control option of the remote viewing software.
US08966373B2 Method and system for presenting network resources
A method is disclosed for presenting network resources on a computer having a browser. The method includes determining at least one network resource to be independently presented and obtaining network attribute information of the at least one network resource. The method also includes obtaining a resource list window for listing network resources that need to be presented independently using network resource as unit and displaying identification information of the at least one network resource in the resource list window. Further, the method includes, when a network resource corresponding to an entry of identification information in the resource list window needs to be independently presented, presenting the network resource independently using the network attribute information of the network resource.
US08966371B2 Metadata for providing media content
Providing digital media content is disclosed. A metadata file and a plurality of data files are received. The metadata file is used to process the plurality of data files. The processing of the plurality of data files using the metadata file is performed without human intervention to provide a downloadable digital media content asset.
US08966367B2 Anchor override for a media-editing application with an anchored timeline
Some embodiments provide a non-transitory machine readable medium that stores a media-editing application which when executed by at least one processing unit provides a graphical user interface (GUI) for creating a composite media presentation from several media clips. The GUI includes a composite display area for placing media clips to specify the composite media presentation. The composite display area includes (1) a primary lane for placing a primary sequence of media clips and (2) several secondary lanes for placing media clips that are anchored to media clips in the primary lane. The GUI includes an editing tool that includes a first mode for performing an edit operation to a particular media clip and a set of media clips anchored to the particular media clip and a second mode for performing the edit operation to the particular media clip without performing the edit operation to the set of media clips anchored to the particular media clip.
US08966366B2 Method and system for customizing information projected from a portable device to an interface device
A method and system modifies a user interface (UI) of a portable device in communication with an interface device, where the UI is projected by a human-machine interface of the interface device to a user. The UI is modified by the portable device prior to being output to the interface device based on customized style information provided by the interface device. The interface device may be a vehicle interface device such as a head unit or infotainment system, and the portable device may be a smart phone, media player, or other computing device capable of displaying graphical information.
US08966365B2 Sound output setting apparatus, method, and computer-executable program
An apparatus, system, and method are disclosed for an information processing apparatus capable of allowing a user to select appropriate processing beforehand when an application program outputs sound in a state in which an audio device is silenced. The apparatus in one embodiment includes a silencing module for silencing audio information output from an audio device, a detection module for detecting a sound playback request from an application program while silencing is set, a display module for displaying a select screen for allowing a user to select processing when the sound playback request from the application program is detected by the detection module, and a processing module for executing the processing selected by the user on the select screen.
US08966347B2 Forward error correction with parallel error detection for flash memories
Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.
US08966345B2 Selective error correction in memory to reduce power consumption
Embodiments of apparatus, methods, systems, and devices are described herein for selective error correction in memory with multiple operation modes. In various embodiments, an error correction block (e.g., of a memory controller) may be configured to perform error correction on data read from a first portion of a memory based on a corresponding error correction code read from a second portion of the memory, and to calculate and store the error correction code. A control block coupled to the error correction block may be configured to selectively enable/disable the error correction block to perform the error correction, and to calculate and store the error correction code, based at least in part on a current operation mode of the memory.
US08966339B1 Decoder supporting multiple code rates and code lengths for data storage systems
Embodiments of decoders supporting multiple code rates and code lengths for data storage systems are disclosed. The decoders can provide for flexible and scalable decoding, particularly when quasi-cyclic low-density parity-check code (QC-LDPC) decoding is used. The decoder can be scaled in size based on, for example, the desired decoding throughput and/or computational cycle duration. In one embodiment, a rotate-left/right shifter is configured to support data having processing units of one of multiple matrix sizes and independently shift portions of the data. In another embodiment, one or more decoding modules are configured to share with one or more other decoding modules an output value from a layer decoding operation. This sharing can facilitate parallel decoding of data by the decoding modules. As a result, decoding speed, efficiency, and system performance can be improved.
US08966329B2 Fast parallel test of SRAM arrays
In general, each parallel test operation on Static Random Access Memory (SRAM) cells is a test operation performed on a block of the SRAM cells in parallel, or simultaneously. In one embodiment, the SRAM cells are arranged into multiple rows and multiple columns where the columns are further arranged into one or more column groups. The block of the SRAM cells for each parallel test operation includes SRAM cells in two or more of the rows, SRAM cells in two or more columns in the same column group, or both SRAM cells in two or more rows and SRAM cells in two or more columns in the same column group.
US08966327B1 Protocol checking logic circuit for memory system reliability
A buffer integrated circuit device. The device comprising an output driver formed on the substrate member, the output driver having at least a command bus and an address bus. The device has a protocol and parity checking block (“Block”). The device has a table configured in the block. The table is programmable with a plurality of timing parameters. The device has a memory state block coupled to the table and a command history table coupled to the table to process protocol information for all commands that pass through the Block. The buffer integrated circuit device utilizes the protocol checking functionality to prevent failure propagation and enables data protection even in the case of host memory controller failure or system-level failure of any signal or signals on the command, control and address bus from the host memory controller to the buffer integrated device.
US08966323B2 Monitoring multiple data transfers
Trace circuitry for monitoring a behavior of at least one processor and for generating items of trace data indicative of processing activities of said at least one processor executing a stream of instructions is disclosed. The stream of instructions comprises different types of instructions, each type specifying a different operation, at least one type of instruction comprising a multiple transfer instruction specifying a plurality of data transfers. The trace circuitry is responsive to detection of the at least one processor executing at least one of the multiple transfer instructions and to an indication that at least one of the plurality of data transfers is to be traced: to output for each of the data transfers to be traced a value indicative of a predetermined index value associated with the data transfer, the at least one multiple transfer instruction having predetermined index values associated with each of the plurality of data transfers, such that the predetermined index value provides individual identification of each of the data transfers.
US08966319B2 Obtaining debug information from a flash memory device
This document generally describes systems, devices, methods, and techniques for obtaining debug information from a memory device. Debug information can include a variety of information associated with a memory device that can be used for debugging the device, such as a sequence of operations performed by the memory device and information regarding errors that have occurred (e.g., type of error, component of memory device associated with error). A memory device can be instructed by a host to obtain and provide debug information to the host. A memory device can be configured to obtain particular debug information using a variety of features, such as triggers. For instance, a memory device can use a trigger to collect debug information related to failed erase operations.
US08966315B2 System-directed checkpointing implementation using a hypervisor layer
While system-directed checkpointing can be implemented in various ways, for example by adding checkpointing support in the memory controller or in the operating system in otherwise standard computers, implementation at the hypervisor level enables the necessary state information to be captured efficiently while providing a number of ancillary advantages over those prior-art methods. This disclosure details procedures for realizing those advantages through relatively minor modifications to normal hypervisor operations. Specifically, by capturing state information in a guest-operating-system-specific manner, any guest operating system can be rolled back independently and resumed without losing either program or input/output (I/O) continuity and without affecting the operation of the other operating systems or their associated applications supported by the same hypervisor. Similarly, by managing I/O queues as described herein, rollback can be accomplished without requiring I/O operations to be repeated and I/O device failures can be circumvented without losing any I/O data in the process.
US08966309B2 Distribution of an incrementing count value
Circuitry is disclosed that comprises: at least one element located within the circuitry and configured to hold an increasing count value; an encoder for receiving the increasing count value from a source of the increasing count value and configured to encode the increasing count value into encoded values, the encoded values each indicating an exponential amount to be applied to the count value held in the at least one element; interconnect circuitry for receiving the encoded value and transmitting the encoded value to the at least one element; wherein the at least one element comprises a decoder for decoding the encoded values and for increasing the count value in dependence upon the exponential amount.
US08966302B2 Method for power management of data buses in electronic devices
Provided are systems and methods for execution by a core of a peripheral component to provide power management for a data bus in a electronic device, such as a mobile electronic device. One method comprises determining whether a device in the peripheral component is inactive, transmitting a request for deactivation of at least one data channel to the device, receiving a command to deactivate the at least one data channel, determining whether any remaining devices in the peripheral component are active, and placing the peripheral component in a first low power mode wherein the core remains active in order to monitor a data bus clock.
US08966296B2 Transitioning a performance state of a processor
A processing circuit independent of a processor determines a current utilization of the processor, based on events of an execution pipeline of the processor. According to the determined utilization, the processing circuit causes the processor to transition from a first of the plurality of performance states to a second of the plurality of performance states.
US08966295B2 Apparatus and method for controlling transfer of power between energy storage devices through a converter
A power manager includes a converter and a controller. The converter is coupled between first and second energy storage devices, and the controller controls transfer of power between the first and second energy storage devices through the converter. The first energy storage device is to supply power to a first power subsystem of an electronic device, and the second energy storage device is to supply power to a second power subsystem of the electronic device. The subsystem may have different operating voltage requirements. When a level of the second battery falls below a first reference value, the controller controls the transfer of power from the first energy storage device to the second energy storage device. A transfer of power in a reverse direction may occur when a level of the first energy storage device falls below a second reference value.
US08966294B2 Clamp circuits for power converters
A power converter comprises an input port configured to receive a source of power, an output port configured to provide output power, and a bridge circuit coupled to the input port. The bridge circuit comprises a first switch coupled in series with a second switch, and a third switch coupled in series with a fourth switch. A first clamp rectifier is coupled in series with a second clamp rectifier, and the first and second clamp rectifiers are coupled in parallel with the first and second switches. A first clamp capacitor is coupled between the first and second clamp rectifiers, with the first clamp capacitor operative to reduce power loss in the first and second clamp rectifiers. A first resonant inductor is coupled between the first and second switches. The power converter also includes a transformer operatively coupled to the bridge circuit, with the transformer comprising a primary winding and at least one secondary winding. A current rectifying circuit is operatively coupled to the secondary winding of the transformer and the output port.
US08966290B2 Wireless communication terminal and control method thereof
In a wireless communication terminal 103 that is supplied with power through an external device connection terminal to be power-supplied from a PC (electronic apparatus) 101 and performs a processing according to a schedule, a power supply state of the PC and a power consumption state in the wireless communication terminal are compared with each other, and when the comparison result exceeds a prescribed threshold value, the schedule is changed to control such that the comparison result does not exceed the threshold value.
US08966288B2 System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
US08966286B2 Method, system and integrated circuit for enabling access to a memory element
A system comprises signal processing logic that is operably coupled to at least one memory element and is arranged to enable access to the at least one memory element. The signal processing logic is arranged to receive a security key, generate a system key using the received security key and a system specific seed, perform a comparison of the generated system key to a reference key stored in an area of memory of the at least one memory element. The signal processing logic is also arranged to configure a level of access to the at least one memory element based at least partly on the comparison of the generated system key to the reference key stored in memory.
US08966282B2 Cryptographic support instructions
A data processing system 2 includes a single instruction multiple data register file 12 and single instruction multiple processing circuitry 14. The single instruction multiple data processing circuitry 14 supports execution of cryptographic processing instructions for performing parts of a hash algorithm. The operands are stored within the single instruction multiple data register file 12. The cryptographic support instructions do not follow normal lane-based processing and generate output operands in which the different portions of the output operand depend upon multiple different elements within the input operand.
US08966278B2 System and method enabling parallel processing of hash functions using authentication checkpoint hashes
Systems and methods enabling parallel processing of hash functions are provided. A data string including a plurality of pieces arranged in an order is hashed using a hash function to determine a plurality of authentication checkpoint hashes associated with the pieces. To authenticate the data string, the pieces are grouped into sets, and the authentication checkpoint hash associated with the piece following all other pieces of that set in the order is associated with that set. The system simultaneously performs a separate hash process on each set. That is, the system hashes the pieces of that set using the hash function to determine a result hash, and compares that result hash with the authentication checkpoint hash associated with that set. The initial input to the hash function for the hash process for each set includes one of the pieces and either a default seed or an authentication checkpoint hash.
US08966277B2 Method for authenticating an encryption of biometric data
A method authenticates an encryption of a probe vector of biometric data based on an encryption of an enrollment vector of the biometric data using consistency of discriminative elements of the biometric data. The method determines an encryption of a first distance between discriminative elements of an enrollment vector stored at a server and a probe vector presented for an authentication. The method also determines an encryption of a second distance between discriminative elements of a first consistency vector stored at the server and a second consistency vector presented for the authentication. Next, the biometric data is authenticated based on encryptions of the first and the second distances.
US08966272B2 Method for author verification and software authorization
Embodiments of the present invention are directed to a computer-implemented method for author verification and authorization of object code. In one embodiment, program object code is linked with a plurality of data blocks to create linked object code and a MAP file. Thereafter, author verification is performed by executing a plurality of comparisons between the linked object code and the MAP file. In another embodiment, a digital signing procedure is performed on linked object code by creating a signature data block. The signature data block is then encrypted and written to the linked object code to create digitally-signed object code. In another embodiment, an application program embodied in linked object code generates a data packet. The data packet is then compared to a previously-generated signature data packet from the linked object code to determine if the linked object code is authorized.
US08966266B2 Method for obtaining encryption keys corresponding terminals, server and computer program products
A method and apparatus for obtaining an encryption key for an item of data transmitted from a client to a server. The method includes: determining a number R of registers available within the client for carrying out a plurality of calculations of encryption keys; determining a maximum number N of iterations necessary for obtaining at least one encryption key at the server; obtaining a structure of data representative of a key calculation state effected within the R available registers; calculating the at least one encryption key as a function: —of the number of available registers R, by performing at most N calls to a pseudo-random function F and —of the data structure; so that the at least one encryption key can be obtained from a combination of at most T=CR+NN−1 encryption keys based on a secret previously shared between the server and client.
US08966249B2 Data security and integrity by remote attestation
This invention includes apparatus, systems, and methods to ensure the security and integrity of data stored, processed, and transmitted across compute devices. The invention includes a system comprising at least one of said devices, application software installed on said devices and coupled to the device's hardware and software stack to execute data encryption and remote attestation, and said devices coupled with an attestation server through a communication network. The invention includes a process to configure said devices for data encryption and remote attestation and performing an initial inventory and content scan of the device's hardware and software stack with results transmitted across a communication network to the attestation server. The invention includes periodic inventory and content scans of the device's hardware and software stack with results transmitted again to the attestation server via the communication network. The attestation server stores said results in a database for comparison to subsequent results sent by devices. The attestation server notes any differences in the most recent results and sends an alert to the device if the device is configured differently based on the previous scan, or configured the same if no differences were noted.
US08966248B2 Secure software file transfer systems and methods for vehicle control modules
A server includes an import module that receives a first content file and a first instruction file from a design network. The first instruction file includes a first set of parameters. A job request module, based on the first instruction parameter set, determines a second parameter set and generates a second instruction file comprising the second parameter set. The job request module transmits the first content file and the second parameter set to a signature server. An export module receives a signature file from the signature server. The signature server generates the signature file based on the second instruction file. The export module integrates the signature into the first content file to generate a second content file and downloads the second content file to at least one of a service server, a manufacturing server, and a supplier network.
US08966244B2 Embedded apparatus, remote-processing method, and computer program product
A processing unit performs a predetermined process by a remote operation from a client device. A monitoring unit monitors a first port for an unencrypted communication with the processing unit and a second port for an encrypted communication with the processing unit, denies a connection request via the first port, and accepts a connection request via the second port. When a connection request encrypted with either one of the first port and the second port specified as a forwarding destination port is received, an encrypted communication unit decrypts the connection request and transfers decrypted connection request to the monitoring unit via the forwarding destination port.
US08966243B2 Method and system for data encryption and decryption in data transmission through the web
This invention provides a method and system for data encryption and decryption in data transmission through the web. The method includes: a browser sends a cryptographic information acquisition request to a cryptographic information providing equipment; the cryptographic information providing equipment sends cryptographic information back to the browser via an HTTPS channel; the cryptographic information includes a cryptographic algorithm and a cryptographic index; the browser uses the cryptographic algorithm to encrypt the data to be transmitted, and sends the encrypted data and the cryptographic index to the web server via an HTTP channel; the web server obtains the cryptographic algorithm corresponding to the cryptographic index from the cryptographic information providing equipment, then decrypts the encrypted data. Embodiments of the present invention can alleviate the load in the HTTPS channel, and improve the overall performance.
US08966239B2 Digital content access control having improved transmission bandwidth
Control of access to at least one digital content is managed as a function of at least one access criterion. The digital content is transmitted to at least one terminal in the form a data stream. The access criterion is stored in the terminal as a function of an identifier. The terminal receives the data stream in association with a control message indicating the identifier. It then retrieves the stored access criterion as a function of the identifier received in the control message. Finally, it verifies whether the stored access criterion is satisfied in order, where appropriate, to authorize access to the content.
US08966233B2 Digital architecture using one-time programmable (OTP) memory
In one aspect, the present invention includes an apparatus having a digital signal processor (DSP), a controller coupled to the DSP to provide control signals to the DSP, and a one-time programmable (OTP) memory coupled to the DSP and the controller. The OTP memory may include multiple code portions including a first code block to control the DSP and a second code block to control the controller.
US08966232B2 Data processing system operable in single and multi-thread modes and having multiple caches and method of operation
In some embodiments, a data processing system includes a processing unit, a first load/store unit LSU and a second LSU configured to operate independently of the first LSU in single and multi-thread modes. A first store buffer is coupled to the first and second LSUs, and a second store buffer is coupled to the first and second LSUs. The first store buffer is used to execute a first thread in multi-thread mode. The second store buffer is used to execute a second thread in multi-thread mode. The first and second store buffers are used when executing a single thread in single thread mode.
US08966228B2 Instruction fetching following changes in program flow
This application is concerned with a device and method for fetching instructions from a data store for processing by a data processor. The device comprises: a register for storing an address of an instruction to be processed by said data processor; a fetch unit responsive to an address input to said fetch unit to fetch an instruction stored at said address; an adder for adding a predetermined amount to said address stored in said register prior to sending said address to said fetch unit, said predetermined amount determining a position in a program flow said fetched instruction has with respect to said instruction addressed in said register; said adder being responsive to detection of a change in program flow to reset said predetermined amount to an initial value, and to increase said predetermined amount for subsequent fetches by an amount equal to the separation between addresses such that consecutive addresses are fetched up to a maximum predetermined amount.
US08966227B2 Semiconductor device and data processing system selectively operating as one of a big endian or little endian system
The present invention is to provide a semiconductor device that can correctly switch endians on the outside even if the endian of a parallel interface is not recognized on the outside. The semiconductor device includes a switching circuit and a first register. The switching circuit switches between whether a parallel interface with the outside is to be used as a big endian or a little endian. A first register holds control data of the switching circuit. The switching circuit regards the parallel interface as the little endian when first predetermined control information, that is unchanged in the values of specific bit positions even if its high-order and low-order bit positions are transposed, is supplied to the first register, and regards the parallel interface as the big endian when second predetermined control information, that is unchanged in the values of specific bit positions even if its high-order and low-order bit positions are transposed, is supplied to the first register. Whatever the endian setting status, the control information can be correctly inputted without being influenced by the endian setting status.
US08966213B2 Granting and revoking supplemental memory allocation requests
Provided are a computer program product, system, and method for granting and revoking supplemental memory allocation requests. Supplemental memory allocations of memory resources are granted to applications following initial memory allocations of the memory resources to the applications. In response to determining that available memory resources have fallen below an availability threshold, determining a weighting factor for each supplemental memory allocation based on at least one of an amount of the memory resources allocated to the supplemental memory allocation and a measured duration during which the memory resources have been allocated. At least one of the supplemental memory allocations is selected to revoke based on the determined weighting factors of the supplemental memory allocations.
US08966211B1 Techniques for dynamic binding of device identifiers to data storage devices
Described are techniques for performing dynamic binding of device identifiers to data storage devices. A first device identifier assigned to an application on a host is received. The first device identifier is a unique detachable device identifier dynamically bound to different data storage devices at different points in time in accordance with data storage devices used by the application. The first device identifier is attached to a first data storage device of the data storage system used by the application at a first point in time. The first device identifier is detached from the first data storage device thereby making the first data storage device unavailable for data operations from the application. The first device identifier is attached to a second data storage device used by the application at a second point in time thereby making the second data storage device available for data operations from the application.
US08966203B2 Shared and managed memory unified access
A managed memory in which multiple computing entities each have a corresponding entity-specific portion that is subject to garbage collection. An immutable buffer is located outside of managed memory. For a given computing entity, the corresponding managed memory portion contains entity-specific objects that can be accessed by a specific computing entity, but not by the other multiple computing entities. For one or more of the entity-specific managed memory portions, the portion also includes a reference to shared memory, such as an immutable buffer. The reference is structured to be ignored by the garbage collector, though the reference may appear just as a normal object in the managed memory portion. Thus, a unified memory access model is made possible in which the methods for a computing entity to access a regular object in managed memory is similar to how the computing entity accesses shared memory.
US08966201B2 Method and system for hijacking writes to a non-volatile memory
A method and system for accessing enhanced functionality on a storage device is disclosed. A hijack command is sent to the storage device that includes an identifier (such as a signature or an address). The storage device determines whether to hijack one or more subsequently commands by analyzing the subsequently commands using the identifier. For example, the storage device may analyze the subsequently received commands to determine whether the signature is in the payload of the subsequently received commands. As another example, the storage device may compare the address in the subsequently received commands with the address in the hijack command to determine whether to hijack the subsequently received commands.
US08966195B2 Direct memory access and super page swapping optimizations for a memory blade
A system and method is illustrated for identifying an Input/Output (I/O) driver module, using a hypervisor, to receive a read command to read a virtual memory page from a remote memory location. Further, the system and method includes reading the remote virtual memory page, using the I/O driver module, into a memory buffer managed by the I/O driver module. Additionally, the system and method includes storing the virtual memory page in the memory buffer to a persistent storage device. The system and method also includes identifying a remote super page, using a hypervisor, the remote super page including a remote sub page. Additionally, the system and method includes identifying a local super page, using the hypervisor, the local super page including a local sub page. Further, the system and method includes swapping the local sub page for the remote sub page, using the hypervisor, the swapping occurring over a network.
US08966190B1 System and method for assigning control of a logical unit number
A method, computer program product, and computing system for receiving a first write request from a first host concerning a logical unit number (“LUN”). Exclusive control of the LUN is assigned to the first host. A write operation is performed on the LUN in response to the first write request. A second write request is received from a second host concerning the LUN. A second portion of the LUN that was exclusively controlled by the first host is reassigned so that the second portion of the LUN is exclusively controlled by the second host.
US08966179B1 Volatile memory storage for private web browsing
Computer-implemented methods for temporarily storing history of a web browsing session are provided. In one aspect, the method includes receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page. The method also includes compressing data for the session information associated with the web browsing session, and storing the compressed data for the session information associated with the web browsing session only in a volatile memory. The compressed data for the session information stored in the volatile memory is lost when power to the volatile memory is off. A reference to the compressed data for the session information in the volatile memory is removed when the web browsing session is terminated.
US08966178B2 Populating a first stride of tracks from a first cache to write to a second stride in a second cache
Provided are a computer program product, system, and method for managing data in a cache system comprising a first cache, a second cache, and a storage system. A determination is made of tracks stored in the storage system to demote from the first cache. A first stride is formed including the determined tracks to demote. A determination is made of a second stride in the second cache in which to include the tracks in the first stride. The tracks from the first stride are added to the second stride in the second cache. A determination is made of tracks in strides in the second cache to demote from the second cache. The determined tracks to demote from the second cache are demoted.
US08966176B2 Memory management storage to a host device
Systems and methods of memory management storage to a host device are disclosed. A method is performed in a data storage device with a non-volatile memory and a controller operative to manage the non-volatile memory and to generate management data for managing the non-volatile memory. The method includes performing, at a given time, originating at the controller data management transfer to a host device or originating at the controller data management retrieval from the host device.
US08966169B2 Linear recording device for executing optimum writing upon receipt of series of commands including mixed read and write commands and a method for executing the same
A tape recording device, method, and computer program product are provided for performing operations of position movement, reading, and writing on a tape medium, and receiving a series of commands from an upper-layer device. The tape recording device includes a buffer for temporarily storing data related to the reading and an append write, a tape for recording the data stored in the buffer, a reading and writing head for reading data from the tape into the buffer and writing the data onto the tape, control means for reading data from a designated position of the tape and storing the data in the buffer, and for writing the data stored in the buffer onto the tape from a written data end position in response to an append write command, and a non-volatile memory for storing data stored in the buffer in response to an append write command.
US08966156B2 Memory device, memory system and mapping information recovering method
Disclosed is a memory device which comprises a data storing part having plural physical storage spaces; and a control part for storing data in the data storing part, wherein each of the physical storage spaces comprises a main area for storing user data at a write operation and a spare area for storing additional data other than the user data, the additional data including a logical address corresponding to a physical storage space and a link value indicating a physical storage space to be accessed next.
US08966154B2 Data programming circuit and method for OTP memory
A data programming circuit is provided. A one-time-programmable (OTP) stores a first version of encoding data corresponding to a first version of a read-only memory (ROM) code. A control unit stores a second version of the ROM code into the OTP memory, wherein the control unit obtains a matching table according to the first version of the encoding data and the second version of the ROM code. The control unit obtains a first data segment of the first version of the encoding data and a second data segment of the second version of the ROM code that have the same content, according to the matching table. The control unit encodes the second data segment as a specific address, and the specific address points to the first data segment of the first version of the encoding data in the OTP memory.
US08966153B2 Semiconductor memory device and information data processing apparatus including the same
A semiconductor memory device includes a plural number of data input/output pins, a plural number of banks, in each of which a plural number of the information data is stored, a selector and a control circuit. In a first access mode, the control circuit simultaneously accesses the multiple banks in response to a single read-out command or to a single write-in command from outside. In the first access mode, the selector coordinates a plurality of data input/output pins with the multiple banks in a predetermined relationship.
US08966152B2 On-chip memory (OCM) physical bank parallelism
According to an example embodiment, a processor is provided including an integrated on-chip memory device component. The on-chip memory device component includes a plurality of memory banks, and multiple logical ports, each logical port coupled to one or more of the plurality of memory banks, enabling access to multiple memory banks, among the plurality of memory banks, per clock cycle, each memory bank accessible by a single logical port per clock cycle and each logical port accessing a single memory bank per clock cycle.
US08966142B2 Method and apparatus for inputting/outputting virtual operating system from removable storage device on a host using virtualization technique
A method and apparatus for inputting and outputting data by using a virtualization technique are provided. The method includes generating a virtual operating system (OS) for the external device, which is connected to a host, based on OS information stored in the external device, setting a partial area of a storage of the host as virtual storage for the external device, and storing the data in the virtual storage or a memory of the external device in response to a request for inputting and outputting the data from the virtual OS.
US08966141B2 Virtual pipe for wire adapter communications
A wire adapter in a Wireless Universal Serial Bus configuration includes endpoints bound to communication constructs for communicating with discrete identified endpoints of downstream devices. A Virtual Pipe system is provided for the wire adapter to manage the communications pathways between a host and a downstream device connected to the wire adapter. The system provides for establishing data pathways through previously unused endpoints in the wire adapter.
US08966135B2 Methods of providing access to I/O devices
A method of providing one or more computing devices with access to a plurality of resources. The plurality of resources are provided by at least one physical device. The method comprises, at a first control element receiving a data packet transmitted by one of said one or more computing devices, and determining whether said data packet comprises a command including a first logical identifier identifying one of said resources. If it is determined that said data packet comprises a command including a first logical identifier a second logical identifier is obtained, the second logical identifier being associated with said first logical identifier and identifying said one of said resources. A request including said second logical identifier is transmitted to a second control element, the second control element being arranged to identify a physical device associated with said second logical identifier and to forward said request to the identified physical device.
US08966134B2 Cross-over and bypass configurations for high-speed data transmission
Circuits, methods, and apparatus that may improve networking techniques for transferring data among various electronic devices. One example may provide sharing data among various devices by daisy-chaining devices together. That is, several devices may be connected to each other through a series of cables to form a chain of devices. In this physical configuration, data may be shared among multiple devices using a series of single-hop virtual tunnels. Alternatively, a number of tunnels may be formed by a host device, each having a target device in the daisy chain. Each tunnel may originate at the host device and terminate at their target device. Each tunnel may bypass devices between the host device and the tunnel's target device. These two techniques may also be combined. Another example may provide a method of simplifying the routing of high-speed data signals through a network topology.
US08966126B2 Multiple path load distribution for host communication with a tape storage drive
A method for a multiple port host to communicate with multiple tape drives is provided by requesting information associated with a particular tape. Information is provided that is indicative of availability status of a plurality of host ports. It is determined if there is a traffic load or a reservation load on an active host port. The active host port is reserved if there is not a traffic load or a reservation load on the active host port. Another method receives input indicative of read/write information from at least one tape drive at a host bus adapter. A host port count is increased, and a size of the read/write information is increased until the read/write information is not accepted by the host bus adapter. The host port count is decreased, and the size of the read/write information is decreased until the read/write information is accepted.
US08966122B2 Cross-protocol communication in domain name systems
Systems and methods for processing domain name system requests in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber information using a subscriber identifier to resolve the domain name information at a domain name system (DNS) nameserver. The subscriber identifier and/or subscriber information may be transmitted from a DNS nameserver to a webserver using the domain name information provided in response to the subscriber's DNS queries. The subscriber identifier and/or information may be used in delivering a landing page or in facilitating proxying of resource requests for the requested domain.
US08966117B1 System for discovering routers in a communication path of a supervisory control and data acquisition system
A supervisory control and data acquisition system for controlling data acquisition, wherein the system can include an enterprise server. The enterprise server can include an online configurable communication server software, a configurable server interface, a configurable protocol interface, and a configurable connection interface. The system can discover at least one router in a communication path between a communication server and at least one remote device being monitored and controlled with the supervisory control and data acquisition system and calculate latencies incurred by each hop of at least one tracer packet deployed by the communication server, to determine bandwidth restrictions.
US08966112B1 Network protocol proxy
A network proxy can be provided as a layer between an application layer protocol (such as the Remote Desktop Protocol) and a transport layer protocol (such as TCP). The network proxy can intercept communications between the application layer protocol and the transport layer protocol. The network proxy can transmit communications on multiple connections, without the application layer or transport layer protocols being aware of the parallelization.
US08966107B2 System and method of streaming data over a distributed infrastructure
A system and method of streaming data in real time and, more particularly, a system and method of real time streaming of data over a grid network or other distributed infrastructure. The method and system includes updating a content directory of a root server with end resource information. The method and system further includes processing the end resource information to determine connection locations for streaming data to at least one requesting end resource in a network.
US08966105B2 Sending secure media streams
A method and apparatus for sending a first secured media stream having a payload via an intermediate node. The intermediate node receives from a sender the first secured media stream. An end-to-end context identifier and a hop-by-hop context identifier are determined for the first secured media stream, where the hop-by-hop context identifier relates to the intermediate node and the end-to-end identifier relates to the sender. A second secured media stream is generated, which includes at least the payload of the first secured media stream and the context identifiers to identify the first secured media stream. The second secured media stream is sent to a receiving node, and the context identifiers are also sent to the receiving node. The context identifiers are usable by the receiving node to recover the first secured media stream.
US08966102B2 Interactive property communication system
Disclosed herein, among other things, are apparatus and methods for interactive property communication. In various embodiments, an interactive property communication system includes two or more property communication nodes (PCNs) each adapted for coupling to an electrical service. PCNs include a radio transceiver for communications with a broker service adapted for controlling communications with one or more PCNs.
US08966100B1 System, device, and method for distributing access control information in a communication system
A system, device, and method for distributing access control information in a communication system uses a reliable multicast mechanism for distributing access control information by a main server to multiple access control devices. A dedicated multicast group is established for distributing the access control information, and each access control device joins the dedicated multicast group. A reliable multicast mechanism is used to distribute the access control information to the multicast group members. Each access la control device obtains the access control information using the reliable multicast mechanism, and stores the access control information in a database for later use in making receiver access control decisions.
US08966096B2 Device-pairing by reading an address provided in device-readable form
A system is described for allowing a user, operating a trusted device, to remotely log into a server via a potentially untrustworthy client. A first secure connection is established between the client and the server. A second secure connection is established between the device and the server through the client. The user then remotely logs into the server over the second secure connection using the device. The second secure connection is tunneled within the first secure connection, preventing the untrustworthy client from discovering personal information associated with the user. According to one feature, prior to forming the second secure connection, the user establishes a pairing relationship with the client by reading an address of the client using a reading mechanism. According to another feature, the device can receive marketing information in the course of a transaction.
US08966090B2 Method, apparatus and computer program product for providing an indication of device to device communication availability
An apparatus for providing an indication of device to device communication capability may include a processor and a memory storing executable instructions. In response to execution of the instructions by the processor, the apparatus may perform at least receiving an indication with respect to status of an application or a request by the application, determining availability of a device to device connection associated with peer communication, and providing a notification to the application indicative of the availability of the device to device connection to the peer. A corresponding method and computer program product are also provided.
US08966086B2 License redistributing method, moderator and license controlling system thereof
The present invention provides a method for redistributing the license tokens to the traffic nodes to make the license tokens can be efficiently distributed to the traffic node. The method including: collecting usage information of each of the traffic nodes; determining a set of license tokens for each of the traffic nodes; and commanding a first group of traffic node(s) to release license tokens and commanding a second group of traffic node(s) to request license tokens based on the usage information and the set of license tokens. A moderator, used in a license controlling system which can efficiently redistribute the license tokens among the traffic nodes, is provided and a controlling system which including this moderator is also provided.
US08966085B2 Policy-based scaling of computing resources in a networked computing environment
Embodiments of the present invention provide an approach for policy-driven (e.g., price-sensitive) scaling of computing resources in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a workload request for a customer will be received and a set of computing resources available to process the workload request will be identified. It will then be determined whether the set of computing resources are sufficient to process the workload request. If the set of computing resources are under-allocated (or are over-allocated), a resource scaling policy may be accessed. The set of computing resources may then be scaled based on the resource scaling policy, so that the workload request can be efficiently processed while maintaining compliance with the resource scaling policy.
US08966083B2 Management of a communication in a heterogeneous network
A communication of a first terminal is managed in a communication network comprising subnetworks. The first terminal can communicate with at least one second terminal and at least one subnetwork of the network is accessible via this second terminal. At the level of the first terminal, information relating to resources of the subnetwork which is accessible via the second terminal is received from the second terminal. On the basis of this information, a subnetwork is selected for the communication of the first terminal from among a set of subnetworks of the network comprising at least this subnetwork accessible via the second terminal.
US08966077B2 Systems and methods for multi-tenant generic top level domain deployment
A computer implemented method of providing registry services is disclosed. The method includes identifying one or more top level domains to be serviced; creating, by a processor, a TLD group for the one or more top level domains, wherein top level domains in the TLD group share at least one characteristic; provisioning the one or more top level domains; and registering the one or more top level domains with the TLD group.
US08966072B2 Method and apparatus for submitting data
Various examples provide a method and an apparatus for submitting data. The method includes: a user terminal sends a webpage visiting request to a server, scans received webpage information returned by the server in response to the webpage visiting request, adds a mark pointing to a statistic server into the webpage information; parses the webpage information, and sends user visiting data to the statistic server by using the mark.
US08966070B1 System and method of reducing network latency
Aspects of the invention provide systems and methods for reducing latency in TCP connections. A client computer may send a request for information to a server computer using TCP. In response, the server may transmit the information to the client device according to default TCP connection assumptions. The server may re-configure the TCP connection based on various network statistics identified by the characteristics of the exchange between the server and the client. The server may periodically provide the network statistics concerning the speed of the network connection between the server and the client to the client. This information may be stored in cache memory by the client device for later use. For example, the next time the client device requests information from the server, the server may request the cached network statistics. The server may use this information to determine how information should be transmitted to the client.
US08966055B2 System and method for facilitating capacity monitoring and recommending action for wireless networks
A method and apparatus for facilitating capacity monitoring and recommending action for a wireless network is provided. The method may comprise: obtaining data associated with one or more capacity attributes and one or more key performance indicators (KPIs) associated with a network, calculating network level values for the one or more KPIs from the obtained data, generating performance data graphs by plotting a first of the one or more KPIs against a second of the one or more KPIs, analyzing the one or more performance data graphs to determine at least one alarm threshold, and monitoring the one or more capacity attributes to determine if any of the at least one alarm thresholds has been triggered.
US08966052B2 Error detection and reporting
System and method for detecting and reporting an error in communications with customer premise equipment. A preferred embodiment comprises monitoring the communications link between an access device and customer premise equipment located on customer premises. If a communications link fails, or some other condition occurs, an error signal is transmitted to the access network to notify downstream network elements of the error condition. In one embodiment, an access device is communicatively coupled to a demarcation device via an Ethernet link. If a loss of link occurs on the Ethernet link, an error signal, such as an alarm indicator signal, is transmitted through the network.
US08966046B2 Device and method for a multi-hop mobile ad hoc network
An ad hoc network having self-organized clusters of nodes, i.e., one-hop ad hoc subnetworks. Any node can assume the role of a routing node if it is able to communicate with at least one node in another cluster so as to self-organize the clusters of nodes into a multi-hop ad hoc network. An intra-cluster synchronization of sleep and awake periods of nodes in a power-saving mode of operation is performed separately within each cluster. An inter-cluster synchronization of awake periods of neighboring clusters to be temporally non-overlapping is performed by the routing nodes.
US08966044B2 Methods for displaying physical network topology and environmental status by location, organization, or responsible party
The invention is directed to a system for remote monitoring of a space and equipment. The space and equipment may, for example, be a server room and associated network equipment. The system has network appliances, a server, and a client machine. The server receives data from a network appliance. The server may then deliver an application and data to the client machine for viewing and manipulating the data. The client machine may display the data as a mapping, displaying icons associated with the network appliances. The client machine may also graph the data. Further, the client machine may manipulate the organization of the data, the configuration settings of the network appliances, and store map and graph configurations.
US08966043B2 Frequency capping of content across multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The method comprises identifying impressions of content to a user accessing resources using different requesting sources. The method further comprises storing impression data for the identified impressions in association with the user and requesting source. The method further comprises storing requesting source characteristic information with the impression data and identifying parameters that require limits on a number of impressions that are to occur in a time period and type of requesting source. The method further comprises receiving a request for content from a particular requesting source associated with the user, and determining when impressions available for that type of requesting source have been satisfied, and when not, enabling delivery of a content item associated with a campaign to the requesting source responsive to the received request.
US08966033B2 Integrated proximity routing for content distribution
A domain name server includes a processor configured to receive a request from a requester for an edge cache address, identify a first edge cache serving content requests to an anycast address from the requester, and determine a load of first edge cache. The processor is further configured to provide unicast address of an alternate edge cache to requester in response to the request when the load exceeds a threshold or to provide anycast address to requester in response to request when the load is below the threshold.
US08966027B1 Managing replication of computing nodes for provided computer networks
Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
US08966021B1 Composable machine image
A computer system image is executed on a computing node over a network. A system specification file transmitted over the network specifies the computer system image by specifying components of the computer system image. The components include an operating system and at least one resource. The system specification file also contains a signature associated with the resource. A resource is determined to be authorized to be incorporated into the computer system image by verifying the signature. A computer system image can then be formed based on the components specified by the system specification file and executed locally.
US08966018B2 Automated network device configuration and network deployment
Automatically configuring network device, network system architecture, and method for configuring one or a plurality of devices on a network. Device and network system architectures and methods for automatically self-initiating and configuring one, a plurality, or hundreds of wired or wireless network devices. Autoconfiguring wireless Local Area Network switch and access point devices connected to the switch. Method for accessing remote server by a device to acquire device configuration information. Method for deploying a network including at least one network device at a facility without the participation of a person having knowledge of networks or network devices at the facility. Computer program and computer program product.
US08966016B2 Resource-based event typing in a rules system
A computer-implementable method, system and computer media for typing a resource-based event in a rule system. In one embodiment, the computer-implementable method includes the steps of: defining an event type according to a resource property that is associated with the event type; creating a resource definition that describes which one or more event type can occur in a resource; storing the resource definition in the rule system; receiving asynchronous data from a particular resource in the data processing system; correlating the asynchronous data with a particular rule that is associated with a resource definition for the particular resource; and applying the particular rule to the asynchronous data.
US08966008B2 Printer, printer system, and firmware rewriting method
Firmware stored in a printer such as an inkjet printer can be rewritten by executing a firmware rewriting process which is not dependent upon the internal processing status of the printer. A printer for executing a printing process based on print data sent from a host computer has a rewriting unit for executing a firmware rewriting process, a print unit for executing processes other than the firmware rewriting process, a rewrite command interpreting unit for detecting a rewrite command that precedes the transmission of rewrite data required for the firmware rewriting process, and a control unit for executing the firmware rewriting process with a priority over all other processes when a rewrite command is detected.
US08966007B2 Method and apparatus for providing web contents
A web contents providing apparatus which includes a web contents registration unit configured to register a plurality of web contents, and configured to map a URL address and an identification code onto each registered web contents, a web application generator configured to generate, in response to a request to download a hybrid application from a device of an authenticated user, the hybrid application including URL addresses corresponding to registered web contents based on user information of the authenticated user and the mapped identification codes, and a web application transmitter configured to transmit the generated hybrid application to the device of the authenticated user or to a web application providing server.
US08966002B2 Providing of link information between various application information and using the link information
The invention provides link information between various application information. One method according to the invention creates a first type of information to be provided through a first information service, creates link information specifying a second type of information associated with the first type of information within a second information service different from the first information service, creates a transfer message of the first information service including the first type of information and the link information, and provides the transfer message for a terminal. The user can then easily check associated information of the second information service if needed while he or she is using the first information service.
US08965992B2 Apparatus and methods for coordination of wireless systems
Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.
US08965991B1 Metadata based platform for accessing and managing multiple heterogeneous information services
A request is received for a service provider to perform an action associated with a canonical feature. Metadata associated with the service provider is used to interact with the service provider in a way that causes the service provider to perform the action.
US08965989B2 Interactive web collaboration systems and methods
A topic room is provided in which one or more individuals or other entities may collaborate on topics of mutual interest. Multiple individuals or participants may use the topic room to communicate in real or non-real time and may work together to create, browse, modify, comment on, and perform any other suitable action on content. A chat room within the topic room receives, records, and transmits the communications and all activity in the topic room to all participants as messages. Client processes at a participant's user equipment may listen to the messages and take particular actions. For example, one participant can follow another participant as that participant browses through material by using the messages received from that participant.
US08965988B1 System and method for providing an event-based and shared page connectivity platform
The invention relates providing an event-based connectivity platform that creates and communicates shared pages based on location and other information obtained from devices that automatically provide the location and other information. A system may include a page server that creates an event-centric shared page responsive to a single button press or other indication. Once created, the page server may invite other users to access the shared page. User devices that have access to the shared page, including the user device that cause the shared page to be created and/or other user devices, may automatically provide updates to the page server. The devices may automatically provide the updates at various times without intervention by the user. The automatically provided updates may include location information. Users may also provide other information such as image, audio, and text for updating the event-centric shared page.
US08965984B2 Electronic communication device and method for processing messages
According to embodiments described in the specification, an electronic communication device and method for processing messages are provided. The method comprises receiving message data at a processor of the computing device, the message data comprising one or more of an address, a subject and a body; receiving a state indicator at the processor, the state indicator being an indication of a state of the message data; storing the message data and the state indicator in a memory of the computing device, the state indicator being stored in association with the message data; determining, at the processor of the computing device, if the state indicator indicates that the message data is in a draft state; and when the determination is affirmative, preventing transmission of the message data.
US08965976B2 Apparatus and method for managing user chat experiences with businesses
A computer-implemented method of managing a chat experience of a user desiring to chat with a selected one of a plurality of businesses or chat hosts utilizes in various aspects a chat management server running computer processes for communicating with user devices. In another aspect, a computer-implemented method of providing a chat experience to a user having a user device and desiring to chat with a selected one of a plurality of businesses utilizes computer processes running on the user device. Corresponding embodiments similarly provide an apparatus performing any of the foregoing methods. Other corresponding embodiments similarly provide a computer readable medium storing instructions, which when loaded into a computer, perform processes corresponding to any of the foregoing methods.
US08965966B2 System and method for logging a scheduler
A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor, the system including a logging module, a receiving module, and a transmission module. The logging module is configured to log information associated with a scheduler. The receiving module is configured to receive a request for information associated with the scheduler. The transmission module is configured to transmit information associated with the scheduler.
US08965959B2 Processing event instance data in a client-server architecture
A process analysis system (1-300) processes event data describing real-world processes (1-100). The process analysis system performs the following acts: importing event instance data sets from an information management system (1-200), each set comprising one or more attributes describing an event instance in the real-world process (1-100); for each event instance, determining a corresponding process instance based on at least the attributes; determining event order attribute(s) for each imported event instance data set based on other event instance data sets corresponding to the same process instance; forming an analysis result set based on at least the event instance data sets and at least one first or second attribute; the client(s) presenting an analysis utilizing the analysis result set.
US08965956B2 Integrated client for use with a dispersed data storage network
An integrated client computer for accessing a dispersed data storage network is disclosed. A client program operating on the client computer accepts commands from a user and in response, issues network messages to a plurality of slice servers implementing a dispersed data storage network. Data slices can be read, written or modified using the disclosed integrated client computer.
US08965954B2 Always ready client/server data synchronization
Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This client receives a communication from a server to selectively synchronize information between the server and the client, the information includes data that have never been synchronized with the client and change operations that have not been synchronized in last data synchronization, wherein the data is arranged and received in an order from higher priority to lower priority. The client stores at least a portion of the data and at least a portion of the change operations in memory of the client in accordance to order received and enables a user of the client device to have immediate access to the portion of data and the portion of change operations in the communication that are stored on the client at any termination point of information synchronization.
US08965951B2 Method and apparatus for providing/receiving web-based service of plurality of service providers
Provided are a method and apparatus for providing/receiving a service from a plurality of service providers. In the method, in order to receive a service from a plurality of Internet protocol television (IPTV) service providers, a client receives information regarding at least one of a feed that syndicates web information and a web-based application from a server of a service provider selected from the IPTV service providers. Then, the client requests the server to provide a service providing at least one of the feed and the application based on the received information, and receives the service from the server. Accordingly, it is possible to provide or receive web-based services via an IPTV network.
US08965941B2 File list generation method, system, and program, and file list generation device
A file list generation device creates, at high speed, a list of added, changed, or deleted file data by acquiring the directory URLs of search target files from a first storage, counting the number of directories in each layer through analysis of the directory URLs, and, based on the result of the counting, determines a dividing policy to divide a scan target directory scanning operation, which is to be performed with a distributed server cluster. Directories of the search target files are divided in accordance with the determined dividing policy, and a snapshot of a current directory tree is acquired.
US08965937B2 Automated selection of functions to reduce storage capacity based on performance requirements
A plurality of functions to configure a unit of a storage volume is maintained, wherein each of the plurality of functions, in response to being applied to the unit of the storage volume, configures the unit of the storage volume differently. Statistics are computed on growth rate of data and access characteristics of the data stored in the unit of the storage volume. A determination is made as to which of the plurality of functions to apply to the unit of the storage volume, based on the computed statistics.
US08965933B2 Multi-tiered caches in data rendering
Methods, program products, and systems for rendering data using multi-tiered caches are described. A system can render a first section of data and store the rendered first section of data in a first tier cache. The system can determine that a data field, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data. The system can generate a rendering of the data field and store the rendering of the data field in a second tier cache. When rendering the second section of data, the system can use the rendered data field stored in the second tier cache instead of regenerating the rendering of the data field.
US08965931B2 Distributed historian architecture
A distributed historian framework is provided where historical data is collected in accordance with an organizational model of a hierarchical system that is distributed across various elements of an enterprise. A directory service operates with the organizational model to enable configuration of historian components within the organization and to enable data to be located within the organization. In one aspect, an industrial automation system is provided. The system includes at least one historian component to archive data within an organization. A common data model then exposes functionality and data of the organization to the historian component.
US08965930B2 Systems and methods of networking enhancements using location based services
A location based service and method configured to provide a mechanism for information to a subscribing user. The method is implemented on a computing infrastructure and includes querying one or more databases for matching information of a third party that is associated with one or more mobile devices that pass within a predefined location at one or more predefined intervals. The method further includes providing location information to a subscribing user of the one or more mobile devices that have the matching information and pass within the predefined location.
US08965929B2 Manipulating electronic backups
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
US08965926B2 Techniques for managing persistent document collections
Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
US08965921B2 Data management and indexing across a distributed database
In one embodiment, a distributed database system supporting flexible configuration of data clusters is disclosed. The system includes a cluster manager, an index, and a dataset distributed over one or more database clusters. Where the nodes of the clusters may report ownership of a particular range, the index contains an alternate range. The cluster manager receives requests to access a range of data within database and queries the index to determine the appropriate nodes and/or clusters with which to connect. The cluster manager then directs the requestor to connect to the specified nodes and/or clusters.
US08965915B2 Assisted query formation, validation, and result previewing in a database having a complex schema
Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query.
US08965910B2 Apparatus and method of searching for instance path based on ontology schema
An apparatus and method of searching for an instance path based on an ontology schema are provided. The method of searching for an instance path based on an ontology schema, which is performed by an instance path search apparatus, includes (a) receiving two or more keywords from a user and generating a pair of instances with respect to the keywords, respectively, (b) extracting a pair of classes corresponding to each of the pairs of instances from an ontology instance database, respectively, (c) obtaining an ontology schema path with respect to each of the pairs of classes from an ontology schema path database, respectively, and (d) replacing start and end classes with corresponding first and second instances in each of the ontology schema paths and searching for an instance path connected between the first instance and the second instance, respectively.
US08965907B2 Assisted filtering of multi-dimensional data
Interactive and dynamic exploring of filter criteria for large amounts of numerical data having multiple dimensions is described. Exploration occurs without excessive amounts of computation or querying of a database based on a data set summary that may be obtained from a server in a search system and applied by a client device. A data set is summarized so as to capture relationships between distributions of items in the data set along multiple dimensions. To explore filter criteria, a user may interactively adjust a range of values that act as a filter criteria along a dimension and determine an effect on a distribution of items along another dimension. The client device may apply the data summary in reverse to determine, based on user input specifying aspects of a distribution along one dimension, filter criteria for another dimension that would result in the specified distribution.
US08965897B2 Intelligent product feedback analytics tool
A method for improving the usability of product feedback data can begin with the receipt of product feedback search parameters by an intelligent product feedback analytics tool. The product feedback search parameters can represent a product or a group of products. Product feedback search results having a rating value and/or textual feedback content can be obtained for the product feedback search parameters. For each product in the search results, a composite rating value can be synthesized from the rating values contained in the search results. For each product in the search results, the product feedback search results can be analyzed for analytic parameters using natural language processing techniques. An analytic parameter can represent a commonality within a subset of the search results. The product feedback search results, composite rating values, and analytic parameters can be presented within a user interface, providing context for the composite rating value.
US08965893B2 System and method for grouping multiple streams of data
A document clustering system and method of assigning a document to a cluster of documents containing related content are provided. Each cluster is associated with a cluster summary describing the content of the documents in the cluster. The method comprises: determining, at a document clustering system, whether the document should be grouped with one or more previously created cluster summaries, the previously created cluster summaries being stored in a memory in a B-tree data structure; and if it is determined that the document should not be grouped with the one or more previously created cluster summaries, then creating, at a document clustering system, a cluster summary based on the content of the document and storing the created cluster summary in the B-tree data structure.
US08965874B1 Dynamic aggregation of users
While using an online application, information received or selected by a user is associated with a context. For example, a search query is received from a user and the search query is associated with a context. The user is provided with a recommendation to join a discussion forum that corresponds to the context, thereby dynamically aggregating users. The recommendation may be provided conditionally, if predefined criteria are satisfied. Alternately, in some embodiments a recommendation may be made unconditionally.
US08965865B2 Method and system for adaptive discovery of content on a network
A method is provided for identifying documents that include a searchable form relevant to a topic. A document is received. If the received document comprises a form is determined. A form includes a field presented to a user requesting information from the user. If the received document is determined to comprise a form, a determination is made concerning whether or not the form is a searchable form. A searchable form returns non-trivial information to a requester in response to a submission of the form. If the form is determined to be a searchable form, a determination is made concerning whether or not the form is relevant to an identified topic. If the form is determined to be relevant to the identified topic, the document is identified as a searchable form relevant to the identified topic.
US08965863B1 Scalable, adaptable, and manageable system for multimedia identification
An architecture for a multimedia search system is described. To perform similarity matching of multimedia query frames against reference content, reference database comprising of a cluster index using cluster keys to perform similarity matching and a multimedia index to perform sequence matching is built. Methods to update and maintain the reference database that enables addition and removal of the multimedia contents, including portions of multimedia content, from the reference database in a running system are described. Hierarchical multi-level partitioning methods to organize the reference database are presented. Smart partitioning of the reference multimedia content according to the nature of the multimedia content, and according to the popularity among the social media, that supports scalable fast multimedia identification is also presented. A caching mechanism for multimedia search queries in a centralized or in a decentralized distributed system and a client based local multimedia search system enabling multimedia tracking are described.
US08965853B2 Distributed system having a shared central database
A method for converting a distributed system includes providing a central database in communication with a database, in which the central database includes central schema information for accessing data stored in the central database. The method further includes transferring content data and schema information from the database to the central database for storage. The method further includes connecting schema information stored in the database to the central schema information such that each database is configured to receive a request for information, redirect the request from the database to the central database based on the referenced schema information, and receive, from the central database, the requested information.
US08965848B2 Entity resolution based on relationships to a common entity
Techniques are disclosed for resolving entities based on relationships to a common entity. In one embodiment, two entities are compared to determine that an entity resolution threshold is not satisfied. One or more entities commonly related to the two entities are determined. The two entities are determined to satisfy the entity resolution threshold on the basis of the one or more commonly-related entities. The two entities are then resolved into a single entity.
US08965830B2 Systems and methods for self-adaptive episode mining under the threshold using delay estimation and temporal division
Embodiments relate to systems and methods for self-adaptive episode mining under time threshold using delay estimation and temporal division. An episode mining engine can analyze a set of episodes captured from a set of network resources to detect all sequences of user-specified frequency within a supplied runtime budget or time threshold. The engine can achieve desired levels of completeness in the results by mining the input log file in multiple stages or steps, each having successively longer lengths of event sequences. After completion of each stage, the engine calculates a remaining amount of runtime budget, and updates the amount of time to be allocated for each of the remaining stages up to a generated maximum stage (or sequence length). The engine thus corrects the estimated remaining time in the runtime budget (or threshold) after each stage, and continues to the next stage until the runtime budget is consumed.
US08965829B2 System and method for making decisions using network-guided decision trees with multivariate splits
Disclosed herein is a system and method for splitting data using graph theory with more precision than traditional decision trees, but less work than an exhaustive listing of all possible groups. Accordingly, a set of attributes is found for which corresponding data gives a highest score, the score being a function of data attributes, such as count and purity.
US08965828B2 Inferring user mood based on user and group characteristic data
An individual's responsiveness to targeted content delivery can be affected by a number of factors, such as an interest in the content, other content the user is currently interacting with, the user's current location, or even the time of day. A way of improving targeted content delivery can be to infer a user's current mood and then deliver content that is selected, at least in part, based on the inferred mood. The present technology analyzes mood-associated characteristic data collected over a period of time to produce at least one baseline mood profile for a user. The user's current mood can then be inferred by applying one or more mood rules to compare current mood-associated data to at least one baseline mood profile for the user.
US08965823B2 Insider threat detection device and method
The present invention relates to an insider threat detection device and method which collects and analyzes a variety of information generated by insiders working for an organization, such as behaviors, events, and states of the insider, and detects an abnormal insider who may become a potential threat. According to the present invention, the insider threat detection method and apparatus analyzes information related to insiders using the correlation analysis method, and previously detects an abnormal sign of an insider who may become a potential threat to an organization, which makes it possible to protect the organization from attacks on systems inside the organization or seizure of important information inside the organization.
US08965820B2 Multivariate transaction classification
Embodiments relate to classification of transactions based upon analysis of multiple variables. For a purchase transaction, such variables can include but are not limited to: buying location, source system, line of business, cost center, functional area, supplier capabilities, item description, account description, organization, department, custom parameters, and others. Embodiments may rely upon one or more classification schemes, such as statistical classification, semantic classification, and/or knowledge base classification, taken alone or in combination. In a purchase transaction, classification based on multivariate analysis facilitates identification of a purchased item or service, and hence accuracy in classifying and assigning a central classification code. Particular embodiments may include a feature allowing user review/revision of category assignments via a feedback loop linked to past classification. This revision feature may add clarity to a current transaction, allow modification of future classification for ongoing improvement, and provide a user-driven measure of system performance.
US08965819B2 System and method for effective caching using neural networks
Systems and methods for selecting an appropriate caching algorithm to be used when temporarily storing data accessed by an executing application using a neural network may dynamically and/or iteratively replace an initial caching algorithm being used for the application. An input layer of the neural network may gather values of performance related parameters, such as cache hit rates, data throughput rates, or memory access request response times. The neural network may detect a pattern or change in a pattern of accesses, or a change in a workload, a hardware component, or an operating system parameter. Dependent on these and/or other inputs, the neural network may select and apply a caching algorithm likely to improve performance of the application. Other inputs to the neural network may include values of hardware configuration parameters and/or operating system parameters. The neural network may perform a training exercise or may be self-training, e.g., using reinforcement learning.
US08965815B2 Method for operating an automation device with a finite state machine which uses a mapping unit to convert state information
In a method for operating an automation device having an internal finite state machine, a mapping unit, an internal data interface operatively connected for flow of information between the internal finite state machine and the mapping unit, and the mapping unit operatively connected for flow of the same information between the internal data interface and an external data interface of a communication module, state information of the internal finite state machine is routed to the mapping unit via the internal data interface, separate state information is derived from the state information received by the mapping unit, and the mapping unit then provides the separate state information to a communication unit of the communication module.
US08965814B1 Selection of most effective machine learning kernel from a training set of documents
A server computing system selects a machine learning kernel from a plurality of machine learning kernels using a plurality of training documents. The server computing system identifies a plurality of testing documents from a plurality of electronic discovery documents based on the plurality of training documents. For each of the plurality of machine learning kernels and for each testing document in the plurality of testing documents, the server computing system determines a class of the testing document using a default value for each of a plurality of parameters for the machine learning kernel and evaluates a goodness of fit of the machine learning kernel for the testing document. The server computing system selects a machine learning kernel from the plurality of machine learning kernels and determines a value for at least one of the plurality of parameters for the selected machine learning kernel using a goodness of fit test.
US08965802B1 Brokering and payment optimization for cloud computing
A system includes a receiving module to receive a purchase inquiry for a cloud computing service from a consumer in a first currency. A pricing module is used to price-out the cloud computing service from a provider where the cloud computing service is provided in a second currency. A reconciliation module reconciles the purchase of the cloud computing service in the consumer's geographical location and currency with the provider's location and currency.
US08965781B2 Online pay-per-use system and method
Aspects of the invention may involve systems, methods, and computer readable medium. In an embodiment of the invention, a computer-implemented method for paying for usage of a pay per use device may be provided. The method may transmit device identification information from the device to a server. Device setup information and vend price may be received and the vend price may be displayed. User identification may be received and transmitted to the server. An account balance value may be received and displayed on the display. A start request may be received and transmitted to the server. The device may start and an updated account balance may be displayed.
US08965780B2 Content preference with ratings and suggestions system and methods
A system for determining preference, including a client device with feedback controls, a server and addressable URIs; the device and server in communication over an electronic network and the URIs' content retrievable over the network; the server automatically receiving and storing ratings, tracking URIs, using ratings to create a preference model for URIs, and using the preference model to suggest URIs; the stored ratings include a record having a rated item URI, a rater having a unique identification, a rating value provided by the rater, and at least one metadatum for creating subsets of ratings. Also, a method for automatically creating a chimeric preference vector, the method steps including identifying a multiplicity of datasets of rated items; automatically combining the datasets to form a combined dataset; automatically identifying ratings collisions; treating ratings collisions to form a data subset; and generating a chimeric preference vector based on the data subset.
US08965779B1 Fulfilling staffing requirements via an interactive voice response system
Various embodiments of the invention provide methods, systems, and computer program products for fulfilling a portion of staffing requirements using an interactive voice response system (“IVR”). In particular embodiments, staffing requirements for a business activity are forecasted and a portion of the staffing requirements are identified that require fulfillment using the IVR. This portion of the staffing requirements includes one or more staff member positions required to be performed for the business activity. Eligible staff members that may fulfill the staff member positions are identified and a first member of the eligible staff members is contacted. Upon contacting the first member, the member is requested to fulfill a staff member position by the IVR and if the member accepts fulfilling the staff member position, an acceptance is sent from the IVR and the first member is scheduled based on his acceptance to fulfill the staff member position.
US08965778B2 Benefit Management
Methods, devices and systems are provided for benefit management. One system includes a server including an application interface and access to a data store having one or more client files. A client file can include a definable set of business rules for managing and administering benefits and can include fund use rules for accessing and applying funds to claims from one or more accounts. The system includes a program operable on the server to apply the definable set of business rules in connection with processing a claim.
US08965770B2 Detecting emotion in voice signals in a call center
A computer system monitors a conversation between an agent and a customer. The system extracts a voice signal from the conversation and analyzes the voice signal to detect a voice characteristic of the customer. The system identifies an emotion corresponding to the voice characteristic and initiates an action based on the emotion. The action may include communicating the emotion to an emergency response team, or communicating feedback to a manager of the agent, as examples.
US08965767B2 System and method for synthetic voice generation and modification
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a synthetic voice. A system configured to practice the method combines a first database of a first text-to-speech voice and a second database of a second text-to-speech voice to generate a combined database, selects from the combined database, based on a policy, voice units of a phonetic category for the synthetic voice to yield selected voice units, and synthesizes speech based on the selected voice units. The system can synthesize speech without parameterizing the first text-to-speech voice and the second text-to-speech voice. A policy can define, for a particular phonetic category, from which text-to-speech voice to select voice units. The combined database can include multiple text-to-speech voices from different speakers. The combined database can include voices of a single speaker speaking in different styles. The combined database can include voices of different languages.
US08965766B1 Systems and methods for identifying music in a noisy environment
Systems and methods for identifying music in a noisy environment are described. One of the methods includes receiving audio segment data. The audio segment data is generated from the portion that is captured in the noisy environment. The method further includes generating feature vectors from the audio segment data, identifying phonemes from the feature vectors, and comparing the identified phonemes with pre-assigned phoneme sequences. Each pre-assigned phoneme sequence identifies a known music piece. The method further includes determining an identity of the music based on the comparison.
US08965761B2 Differential dynamic content delivery with text display in dependence upon simultaneous speech
Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
US08965755B2 Acoustic data communication device
An audio data processing system is a client-server system including an audio data communication device and an audio data processing device which are linked together via a communication network. The audio data communication device includes an acoustic generator, a control device, a transmitter and a receiver in connection with first and second storage areas. The transmitter sequentially transmits a time series of unprocessed data DA[n] stored in the first storage area, while the receiver sequentially receives a time series of processing-completed data DB[n] from the acoustic data processing device so that processing-completed data are stored in the second storage area and sequentially reproduced. When specific processing-completed data is not stored in the second storage area, the control device designates and reproduces specific unprocessed data, which is unprocessed acoustic data corresponding to specific processing-completed data. Alternatively, the control device designates and reproduces cross-faded acoustic data, combining unprocessed data and processing-completed data.
US08965746B2 System and method for validating an electrical network model
Systems and methods for validating electrical network models are provided. Systems include a memory configured to store electrical network model data for an electrical network. The electronic device also includes data processing circuitry configured to define in the memory an electrical network model object based, at least in part, on the electrical network model data. The data processing circuitry is further configured to create copies of the electrical network model object in the memory, wherein each copy of the electrical network model object corresponds to a respective set of rules, and wherein each set of rules independently defines a plurality of constraints relating to at least a portion of a plurality of parameters of the electrical network. The data processing circuitry is further configured to determine, in parallel, whether each copy of the electrical network model object is valid with respect to the corresponding set of rules.
US08965729B2 Apparatus and method for recognizing motion
Provided is an apparatus and method of recognizing a motion that is capable of performing a pointing function and a character input function using motions sensed by an optical sensor and an inertial sensor. The apparatus includes an inertial sensor sensing a first motion by using at least one of acceleration and angular velocity that are generated by an input motion; an optical sensor sensing a second motion by using reflection of light due to the motion; a locus calculating unit calculating the locus of the motion on the basis of the locus of the first motion and the locus of the second motion; and a communication unit transmitting the calculated locus of the motion.
US08965726B2 System and method for measuring DC offset in a sensor output by modulating a signal-independent operating parameter of the sensor
A sensor circuit enables detection of DC offset in a sensor output signal. The sensor circuit includes a sensor that generates a sensor output signal corresponding to a physical signal coupled to an input of the sensor, and a modulator that generates a modulation signal, the modulator being coupled to the sensor to modulate a physical parameter of the sensor and to enable a DC offset to be separated from the sensor output signal. To enable the circuit to measure the DC offset even though the sensor output signal is inversely proportional to the output signal, the circuit includes a feedback circuit configured to generate a feedback signal. The feedback signal is coupled to the input of the sensor to enable the physical parameter of the sensor to be modulated without modulating a portion of the sensor output signal attributable to the physical signal being converted to an electrical signal by the sensor.
US08965722B2 Apparatus for calculating residual capacity of secondary battery
An apparatus for calculating a residual capacity of a secondary battery is provided. The apparatus calculates the residual capacity of energy in the secondary battery which is charged/discharged. The apparatus includes an arithmetic unit which estimates and calculates a first residual capacity based on a charge/discharge voltage corresponding to a residual capacity of the secondary battery, calculates a second residual capacity based on an integrated value of a charge/discharge current of the secondary battery, weights the charge/discharge voltage of the secondary battery with the first residual capacity or the second residual capacity according to the voltage changing rate, and combines the results of the weighting to obtain the residual capacity of the secondary battery.
US08965720B2 Efficiency monitor for inductive power transmission
An efficiency monitor for monitoring the efficiency of power transmission by an inductive power outlet. The efficiency monitor includes an input power monitor, for measuring the input power delivered to the primary coil, and an output power monitor, for measuring the output power received by the secondary coil. The input and output powers are used by a processor to determine an index of power-loss. A circuit breaker may be used to disconnect the inductive power outlet in case of excessive power loss.
US08965719B1 Universal performance monitor for power generators
The invention broadly encompasses a system including a communications network, a plurality of remotely located data sources to provide power data, the power data including quantitative and qualitative data of one or more power generation units, and a performance monitor in communication with the plurality of remotely located data sources through the communications network, the performance monitor including a communications unit to extract the power data from the plurality of remotely located data sources, a data conversion unit to transform the power data into a common data format, a data store to store the transformed power data, and a user interface unit to display the transformed power data on one or more client devices through the communications network.
US08965716B2 Method and apparatus for testing at least one temperature sensor in a vehicle
An apparatus and method for testing a temperature sensor in a vehicle is provided. The apparatus includes a power device. The power device is configured to receive a power signal and to filter the power signal to generate a filtered power signal. The power device is further configured to compare the filtered power signal to a first threshold and to test the temperature sensor based on the comparison of the filtered power signal to the first threshold.
US08965705B2 Techniques for surface exploration and monitoring
Techniques for surface exploration and monitoring are presented. In representative embodiments, a system is provided that cars perform multiple types of measurements of a surface. For example a single system of survey probes and one or more survey controllers can be used to offer both seismic and electrical measurements. A survey controller can be configured to automatically poll survey probes to obtain identifiers of the probes aid determine a relative order the probes. Survey probes can be configured to: (a) collect signals associated with a surface; (b) digitize the signals to form digital data; and (c) store the digital data for later transmission to the survey controller. Relative positions of survey probes can be automatically determined using a transmitting beacon or other techniques. Survey probes can automatically disconnect from a power conduit while measuring a surface property and operate using an internal source of power when disconnected, to reduce noise. The survey controller can be remotely accessible through a computer network for remote control of the survey probes.
US08965695B2 Hierarchical floating car data network
A hierarchical floating car data network comprises a central server, an egress point network, and a participating vehicle network. The egress point network is in communication with the central server. The egress point network comprises a plurality of egress points. The participating vehicle network comprises a plurality of participating vehicles. At least some of the plurality of participating vehicles are in direct communication with each other. At least some of the plurality of participating vehicles are in communication with at least some of the plurality of egress points. Furthermore, at least some of the plurality of participating vehicles may be in communication with the central server. A geographic database is formed from content communicated between the elements of the hierarchical floating car data network.
US08965687B2 Navigation device having in-tunnel position estimation function
A navigation device that includes a map data base in which map information is stored and a positioning unit that determines a current position based upon a radio wave signal received from a satellite, contains: a tunnel detection unit that detects a tunnel that is present ahead on a road where the navigation device is moving; a travel data acquisition unit that acquires travel data of another vehicle from an information center; and a position estimation unit that in case the tunnel detection unit detects a presence of a tunnel ahead on a road and the travel data acquisition unit acquires from the information center travel data of another vehicle that has traveled through the detected tunnel, estimates a current position of the navigation device in the detected tunnel using a travel speed in the detected tunnel in the acquired travel data as a movement speed of the navigation device.
US08965672B2 System and method for planning, disruption management, and optimization of networked, scheduled or on-demand air transport fleet trajectory operations
Disclosed are algorithms and agent-based structures for a system and technique for analyzing and managing the airspace. The technique includes managing bulk properties of large numbers of heterogeneous multidimensional aircraft trajectories in an airspace, for the purpose of maintaining or increasing system safety, and to identify possible phase transition structures to predict when an airspace will approach the limits of its capacity. The paths of the multidimensional aircraft trajectories are continuously recalculated in the presence of changing conditions (traffic, exclusionary airspace, weather, for example) while optimizing performance measures and performing trajectory conflict detection and resolution. Such trajectories are represented as extended objects endowed with pseudo-potential, maintaining objectives for time, acceleration limits, and fuel-efficient paths by bending just enough to accommodate separation.
US08965671B2 Aircraft taxiing system
An aircraft taxiing system is provided, comprising a flight control system, an electric taxi system having controls, a flight management system (FMS), at least one data input source coupled to the FMS, and a traffic collision avoidance system (TCAS). The FMS is programmed with instructions to calculate guidance speed and heading commands, augment the guidance commands to avoid runway incursions, and transmit the guidance commands to the flight control system. The TCAS is programmed with instructions to receive Automatic Dependent Surveillance-Broadcast (ADS-B) data from ground traffic, generate collision avoidance alerts; and transmit the collision avoidance alerts to the flight control system. The flight control system is programmed with instructions to receive guidance commands from the FMS, receive the traffic collision avoidance alerts from the TCAS, and compute the steering commands, and transmit the commands to the electric taxi system to taxi the aircraft along a calculated taxi route.
US08965667B2 Engine startup method
A method for starting an engine includes sensing a triggering event and monitoring pressure in a fuel rail. A cam shaft of the engine is oscillated with a cam phaser. The cam shaft does not complete a full rotation during the oscillation. A fuel rail pump is operated with the oscillating cam shaft until the monitored pressure in the fuel rail reaches a minimum level, and the engine is started after reaching the minimum level.
US08965661B2 Method and device for controlling an internal combustion engine
A method is described for monitoring a camshaft adjustment of an internal combustion engine in a first operating mode, in which, depending on a time characteristic of an actual value of the angular position of the camshaft adjustment and a time characteristic of a first setpoint value of the angular position of the camshaft adjustment, a decision is made that there are errors in the camshaft adjustment, the decision also depending on a time characteristic of a second setpoint value of the angular position of the camshaft adjustment, the first setpoint value and the second setpoint value each being ascertained at the same operating point of the internal combustion engine, and the first setpoint value for operating the internal combustion engine being ascertained in the first operating mode and the second setpoint value for operating the internal combustion engine being ascertained in a second operating mode.
US08965641B2 Positioning system using radio frequency signals
A positioning system and method for determining a position of a machine are disclosed. The system may have an optical sensing device configured to generate determined shape data associated with a portion of the worksite at the position of the machine. The system may have a first signal device configured to transmit a radio frequency signal and receive a response signal. The system may have a second signal configured to receive the transmitted radio frequency signal and transmit the response signal. The system may have a controller in communication with the optical sensing device and at least one of the first and second signal devices. The controller may be configured to determine an approximate position based on the radio frequency signal and the response signal, identify a reference shape data corresponding to the determined shape data, and determine the position based on the approximate position and the reference shape data.
US08965631B2 Control specifications changing system, control specifications data server, and specifications changeable vehicle
A control specifications changing system includes a control specifications data server and a specifications changeable vehicle. The control specifications data server includes a second communication device and a determining device. The second communication device is configured to communicate with the specifications changeable vehicle. The determining device is configured to determine data for changing specifications upon receipt of first vehicle information data from the specifications changeable vehicle through the second communication device. The data for changing specifications includes data for use in changing control specifications of the specifications changeable vehicle to control specifications suited for the received first vehicle information data. The determining device is configured to transmit the determined data for changing specifications to the specifications changeable vehicle through the second communication device.
US08965629B2 Systems and methods for confirming a potentially unintended command given to a vehicle
A method and system are disclosed herein for confirming a potentially unintended command given to a vehicle. The method includes, but is not limited to, receiving a command from an operator configured to cause actuation of a vehicle system. The method further includes, but is not limited to, detecting a condition of the vehicle. The method further includes, but is not limited to, determining, with a processor, that the command is inconsistent with the condition. The method still further includes, but is not limited to alerting the operator that the command is inconsistent with the condition.
US08965626B2 Event data recording for vehicles
In accordance with some embodiments, in response to the detection of a particular event, an event data recorder may enter a secure mode. In the secure mode, data from various peripherals is collected over a secure channel and stored in a secure memory within the event data recorder. That data may subsequently be read out under secure conditions with an assurance of reliability while the system is in a secure mode, it may continue to collect data in a non-secure mode in parallel.
US08965622B2 Vehicular driving system and driving method thereof
In a vehicular driving system and a driving method thereof in which a vehicle is driven toward a loading point, a waiting point is set on a driving path. The vehicle drives from an entry point of a loading site to the waiting point along the driving path, and stands by at the waiting point until permission is given by a loader. When there is an order to change the loading point when the vehicle is at the waiting point or driving to the waiting point, a partial driving path is created, and the vehicle drives from the waiting point to the new loading point along the partial driving path. When there is no order to change the loading point when the vehicle is at the waiting point or driving to the waiting point, the vehicle drives from the waiting point to the original loading point along the driving path.
US08965611B2 Method of improving fuel economy through electric vehicle control of a hybrid vehicle having various modes
A method of improving fuel economy through electrical vehicle (EV) control of a hybrid vehicle having various modes includes applying an APS input by releasing a brake, identifying whether a second clutch is released when an input split mode command is applied from a first control unit, determining whether the second clutch is released, generating a target revolutions per minute (RPM) of an engine, comparing the target RPM of the engine with an actual RPM of the engine to generate a first motor torque in response to a difference therebetween through feedback control and feedforward control, applying an injection signal when the RPM of the engine is increased, applying an engine torque according to an engine torque restriction amount of the first control unit to complete a vehicle starting condition, and recognizing completion of vehicle starting when engine torque restriction requirement does not exist.
US08965608B2 Moving body with fuel cells mounted thereon
Water contained in exhaust gas discharged from a fuel cell stack is separated by a gas-liquid separator and is accumulated in a recovery tank. The procedure of the invention sets a release amount of water and selects one or multiple positions for water release, based on the driving conditions including the vehicle speed and the acceleration, the turning state, activation or non-activation of skid reduction control, the distance from any object detected by clearance sonars, a distance from a subsequent vehicle measured by an extremely high frequency radar, and the presence of raindrops detected by a raindrop detection sensor, and releases the water accumulated in the recovery tank from water outlets at the selected one or multiple positions among water outlets at multiple different locations. This arrangement ensures adequate release of the water produced by the fuel cell stack to the atmosphere.
US08965607B2 Device for dredging soil material under water
The invention relates to a device for dumping material onto an underwater bottom or installation, such as a pipeline. The device comprises a vessel, provided with a fall pipe through which the material is dumped on the underwater bottom; a steering device adapted to control the motion of the fall pipe relative to the underwater bottom; first monitoring means adapted to monitor the state of the underwater bottom; second monitoring means adapted to monitor the position of the steering device; and computing means adapted to compute, control signals for moving the steering device. The invention also relates to a method for dumping material onto an underwater bottom or installation.
US08965604B2 System and method for determining a quality value of a location estimation of a powered system
A system is provided for determining a quality of a location estimation of a powered system at a location. The system includes a first sensor configured to measure a first parameter of the powered system at the location. The system further includes a second sensor configured to measure a second parameter of the powered system at the location. The system further includes a second controller configured to determine the location estimation of the powered system and the quality of the location estimation, based upon a first location of the powered system based on the first parameter, and a second location of the powered system based on the second parameter of the powered system. A method is also provided for determining a quality of a location estimation of a powered system at a location.
US08965601B1 System, module, and method for presenting a flight director-dependent hits pathway on an aircraft display unit
A present novel and non-trivial system, apparatus, and method is disclosed for presenting a flight director-dependent highway in the sky (“HITS”) pathway on an aircraft display unit. A processor receives flight plan data and flight director data, generates HITS data set representative of a flight director-dependent HITS pathway using flight plan data and flight director data, and provides the HITS data set to a display system for presentation of the flight director-dependent HITS pathway on a tactical display unit. Flight plan data provided to the processor may comprise of data sourced by a navigation system or HITS pathway data generated independently of flight director data. When presented on a tactical display unit, the flight director-dependent HITS pathway may be depicted with the flight director, where the proximal end of the HITS pathway aligns with the flight director.
US08965596B2 Solar array with electrical transmission line communication
A solar string includes first and second solar modules coupled to first and second filters by an electric transmission line. The second solar module includes a solar panel including a plurality of photovoltaic cells configured to convert photon energy to electrical energy. A processor is coupled to the solar panel and is in communication with the first solar module. The processor is configured to monitor an output of the solar panel and to transmit a status signal including an environmental condition of the second solar module to the first solar module by way of the electric transmission line. The first and second filters are configured to pass electrical power to a central inverter of a solar array in which the solar string is disposed and to prevent the status signal transmitted from the second solar module to the first solar module from being transmitted to the central inverter.
US08965584B2 Masterless control system methods for networked water heaters
Disclosed is a masterless control system for controlling a plurality of fluidly and operably connected water heaters to meet a hot water demand such that overall efficiency is maximized and usage disparity between water heaters is minimized. There is further disclosed a method for detecting a small system demand in said network by adjusting the setting of each flow limiting valve of each water heater. There is still further disclosed a method for enabling seamless addition or removal of a heater in service and heating load distribution to water heaters.
US08965581B2 Robot apparatus, assembling method, and recording medium
A robot apparatus includes a gripping unit configured to grip a first component, a force sensor configured to detect, as detection values, a force and a moment acting on the gripping unit, a storing unit having stored therein contact states of the first component and a second component and transition information in association with each other, a selecting unit configured to discriminate, on the basis of the detection values, a contact state of the first component and the second component and select, on the basis of a result of the discrimination, the transition state stored in the storing unit, and a control unit configured to control the gripping unit on the basis of the transition information selected by the selecting unit.
US08965579B2 Interfacing with a mobile telepresence robot
A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.
US08965577B2 Force sensor and industrial robot including the same
A force sensor includes a base unit, an elastic supporting unit, an action unit supported by the elastic supporting unit, and a detection unit that detects at least one of an external force acting on the action unit and a moment acting on the action unit. The detection unit includes a light source, a diffraction grating, a photodetector array that receives an interference image formed by light that has been emitted from the light source and diffracted by the diffraction grating and outputs signals having different phases, and a calculation unit that calculates a displacement of the action unit with respect to the base unit on the basis of the signals and calculates at least one of the external force and the moment acting on the action unit on the basis of the displacement.
US08965566B2 Device and method for sorting by means of a storage region and a sorting region
Objects are sorted according to predetermined groups of sorting feature values. In particular, postal items are sorted according to groups of delivery addresses. A sorting system sorts the objects into a sequence so that all objects with sorting feature values belonging to the same predetermined value group are situated one directly behind another in this sequence. The sorting system has x1 storage subregions, x2 sorting subregions and a sorting plan. The objects are apportioned to the x1 storage subregions. For each storage subregion, an apportionment step is then carried out, in which the objects from this storage subregion are apportioned to the x2 sorting subregions. The apportionment steps are performed one after the other. Each apportionment step, is followed by a sorting and output step for each sorting subregion, in which the objects from this sorting subregion are brought into a sequence in accordance with the sorting feature values and this sequence is output.
US08965563B2 High throughput parcel handling
A high throughput parcel unloading system includes a robotic arm arrangement, including a cluster of robotic arms having grouping mechanisms. A conveyor system is also provided onto which parcels are placed by the robotic arm system. An image recognition system determines the position and arrangement of parcels within a container, and a control system is configured to receive image information from the image recognition system and control operation of the robotic arm system and conveyor system.
US08965543B2 Electronic device and method of executing application using the same
An electronic device and a method of setting control information using the same are provided. The method includes displaying an application, which includes a plurality of media items that are reproducible according to individually adjustable control information; identifying one of the plurality of media items for which associated adjustable control information is to be adjusted responsive to a first user input; displaying a control region including at least one user-definable control parameter individually defining the adjustable control information associated with the identified one of the plurality of media items; and adjusting the adjustable control information associated with the identified one of the plurality of media items responsive to a second user input.
US08965537B2 Method for ascertaining process values for a process control
A method for ascertaining process values for a process control is provided. The method includes detecting a measured value, providing a model that simulates the process, and, on the basis of the model, calculating a calculated real value and a calculated measured value. The method also includes comparing the calculated real value with the calculated measured value to obtain a delay compensation value, and adding the delay compensation value to the measured value to obtain an accelerated value indicative of the process value to be ascertained.
US08965529B2 Devices with cannula and electrode lead for brain stimulation and methods of use and manufacture
A device for brain stimulation includes a cannula configured and arranged for insertion into a brain of a patient; at least one cannula electrode disposed on the cannula; and an electrode lead for insertion into the cannula, the electrode lead comprising at least one stimulating electrode.
US08965524B2 External device for an implantable medical system having accessible contraindication information
Disclosed is a remote controller for an implantable medical device having stored contraindication information, which includes information which a patient or clinician might wish to review when assessing the compatibility of a given therapeutic or diagnostic technique or activity with the patient's implant. The stored contraindication information is available through a display of the remote controller or via a wired, wireless, or portable drive connection with an external device. By storing contraindication information with the implant's remote controller, patient and clinician can more easily determine the safety of a particular therapeutic or diagnostic technique or physical activity with the patient's implant, perhaps without the need to contact the manufacturer's service representative.
US08965521B2 Systems and methods for monitoring neurostimulation dosing
Various implantable device embodiments may comprise a neural stimulator configured to deliver a neurostimulation therapy with stimulation ON times and stimulation OFF times where a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time. The neural stimulator may be configured to monitor the dose of the delivered neurostimulation therapy against dosing parameters. The neural stimulator may be configured to declare a fault if the monitored dose does not favorably compare to a desired dose for the neurostimulation therapy, or may be configured to record data for the monitored dose of the delivered neurostimulation therapy, or may be configured to both record data for the monitored dose of the delivered neurostimulation therapy and declare a fault if the monitored dose does not favorably compare to a desired dose for the neurostimulation therapy.
US08965517B2 Device for dialysis and stimulation of a patient and method
A device and method for carrying out a dialysis of a patient and a stimulation of said patient at the same time either during dialysis sessions, or between dialysis sessions or both.
US08965506B2 Fault tolerant pacing
Methods and/or devices may be configured to monitor the performance of pacing therapy and provide fault-tolerant operation to provide therapy in the event of certain failure modes occurring in the pacing delivery circuits, leads, and/or lead/tissue interfaces. Generally, the methods and/or devices may provide fault-detection, fault-recovery and fault-handling to, e.g., handle potential faults.
US08965501B2 Sequential stacked capacitor defibrillator and waveform generated therefrom
A medical device such as an external defibrillator delivers electrical therapy using a special ascending, biphasic waveform. The special waveform is characterized by a set of at least two peaks. The amplitude of the second peak is greater than the amplitude of the first peak. The waveform is generated by switching capacitance configuration in the defibrillator from a parallel configuration to a series configuration while the defibrillator is delivering the defibrillation shock to the patient. Because of the switching capacitances and/or the waveform, the external defibrillator can be made physically smaller and weigh less, without sacrificing the therapeutic effect of a larger external defibrillator that would deliver a defibrillation shock of higher energy. As such, the defibrillator is easier to configure for transporting, handling, and even wearing.
US08965500B2 Wearable defibrillator with audio input/output
A wearable defibrillator and method of monitoring the condition of a patient. The wearable defibrillator includes at least one therapy pad, at least one sensor and at least one processing unit operatively connected to the one or more therapy pads and the one or more sensors. The wearable defibrillator also includes at least one audio device operatively connected to the one or more processing units. The one or more audio devices are configured to receive audio input from a patient.
US08965499B2 Overwrap for nerve stimulation system
A nerve overwrap for an implantable nerve stimulation system includes a flexible sheet of electrically insulative material, having an electrical resistivity of from about 108 ohm*m to about 1020 ohm*m, adapted to wrap substantially around a group of nerve stimulation electrodes.
US08965487B2 Process, system and software arrangement for measuring a mechanical strain and elastic properties of a sample
A system, process and software arrangement are provided to determining data associated with at least one structural change of tissue. In particular, a first optical coherence tomography (“OCT”) signal which contains first information regarding the tissue at a first stress level, and a second OCT signal which contains second information regarding the tissue at a second stress level are received. The first and second information are compared to produce comparison information. The data associated with the at least one structural change is determined as a function of the comparison information and further information associated with (i) at least one known characteristics of the tissue and/or (ii) characteristics of an OCT system. Further, at least one optical coherence tomography (“OCT”) signal which contains information regarding the tissue can be received, and the modulus of the tissue may be determined as a function of the received at least one OCT signal.
US08965482B2 Systems and methods for positioning implanted devices in a patient
Systems and methods for positioning implanted devices in a patient are disclosed. A method in accordance with a particular embodiment includes, for each of a plurality of patients, receiving a target location from which to deliver a modulation signal to the patient's spinal cord. The method further includes implanting a signal delivery device within a vertebral foramen of each patient, and positioning an electrical contact carried by the signal delivery device to be within ±5 mm. of the target location, without the use of fluoroscopy. The method can still further include, for each of the plurality of patients, activating the electrical contact to modulate neural activity at the spinal cord. In further particular embodiments, RF signals, ultrasound, magnetic fields, and/or other techniques are used to locate the signal delivery device.
US08965477B2 Analyte monitoring device and methods
Method and system for determining real time analyte concentration including an analyte sensor having a portion in fluid contact with an interstitial fluid under a skin layer, an on-body electronics including a housing coupled to the analyte sensor and configured for positioning on the skin layer, the on-body electronics housing including a plurality of electrical contacts, on the housing; and a data analysis unit having a data analysis unit housing and a plurality of probes, on the housing. Each of the probes configured to electrically couple to a respective electrical contact when the data analysis unit is positioned in physical contact with the on-body electronics. The one or more signals on the probes correspond to one or more of a substantially real time monitored analyte concentration level (MACL), MACL over a predetermined time period, or a rate of change of the MACL, or combinations thereof, are provided.
US08965476B2 Tissue penetration device
A body fluid testing device has at least one penetrating member and a penetrating member driver configured to be coupled to the at least one penetrating member. A plurality of analyte sensors are coupled to a spoked disk substrate. Each of a penetrating member can pass between spokes of the disk substrate to provide that a used penetrating member can be removed and a new penetrating inserted without removing the disk. A disposable houses the at least one penetrating member and the plurality of analyte sensors.
US08965472B2 Method and apparatus for spectrophotometric based oximetry
A near infrared spectrophotometric (NIRS) sensor assembly for non-invasive monitoring of blood oxygenation levels in a subject's body is provided that includes a pad, at least one light source, a near light detector, a far light detector, and a cover. The light source is operative to emit near infrared light signals of a plurality of different wavelengths. The near light detector is separated from the light source by a first distance that is great enough to position the first light detector outside of an optical shunt field extending out from the light source. The far light detector is substantially linearly aligned with the near light detector and light source, and is separated from the near light detector by a second distance, wherein the second distance is greater than the first distance.
US08965470B2 Micro-invasive method for painless detection of analytes in extracellular space
A method of detecting at least one analyte in extra-cellular spaces includes the step of inserting a microprobe through the stratum corneum toward the stratum basale of the skin of a subject into extra-cellular spaces containing interstitial fluid having at least one analyte to be detected, said microprobe having a diameter at its tip no larger than approximately 10-50 microns. The method further includes optically testing for a predetermined analyte in the extra-cellular space adjacent the distal end of the microprobe without drawing a sample of the interstitial fluid. Preferably the microprobe body includes a sensor layer covering the distal optical tip of the microprobe body, the sensor layer being adapted to interact with a predetermined analyte to be detected in the interstitial fluid, and an optical detector responsive to interaction of the sensor layer with the predetermined analyte to signal detection of said predetermined analyte.
US08965465B2 Portable electronic device having at least one of resonator and shield
In some aspects, a portable electronic device, having a rear housing, an upper housing coupled to the rear housing and slideable relative thereto between a closed position and an open position, an antenna, and at least one element coupled to the antenna and configured to perform at least one of inhibiting low frequency shift and increasing high frequency sensitivity of the antenna.
US08965460B1 Image and augmented reality based networks using mobile devices and intelligent electronic glasses
A mobile communication system based on digital content including images and video that may be acquired, processed, and displayed using a plurality of mobile device, smartphones, tablet computers, stationary computers, intelligent electronic glasses, smart glasses, headsets, watches, smart devices, vehicles, and servers. Content may be acquired continuously by input and output devices and displayed in a social network. Images may have associated additional properties including nature of voice, audio, data and other information. This content may be displayed and acted upon in an augmented reality or virtual reality system. The imaged base network system may have the ability to learn and form intelligent association between aspects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network. Acquired content may be processed for predictive analytics. Individuals may be imaged for targeted and personalized advertising.
US08965450B2 User terminal having first and second radios switchably connectable to first and second antennas for radio access networks telecommunication
A method is provided of operation of a user terminal in a network for radio communications comprising a first radio access network and a second radio access network. The user terminal comprising a first radio, a second radio, a first antenna and a second antenna. The first radio comprises two ports for connection to antennas. At least one of the two antennas is switchably connectable to each of the radios. The method comprising the following steps: connecting the two antennas to the first radio such that each port is connected to a respective antenna, and receiving data at the first radio passed via a radio communication connection from a first radio access network to the two antennas; switching the second antenna from connection to the first radio to connection to the second radio, receiving data at the first radio passed via a radio communication connection from the first radio access network to the first antenna, and receiving data at the second radio passed via a radio communication connection from a second radio access network to the second antenna.
US08965443B2 Method and system for access and uplink power control for a wireless system having multiple transmit points
A method and system for access and uplink power control for a wireless system having multiple transmit points. In one aspect, a method at a user equipment operating in a wireless network having a plurality of transmission points including a macro evolved Node B (‘eNB’) and at least one low power node (‘LPN’) having transmit power lower than that of the macro eNB, the method finding, at the user equipment, at least one reference transmission point, the finding utilizing at least one of a calculation at the user equipment and a message from a network element; and performing, by the user equipment, uplink power control based on the at least one reference transmission.
US08965435B2 Wireless resource setting method, wireless communication system, wireless base station, and program
A wireless base station (100) calculates a first transmission rate when performing transmission to a wireless terminal with communication path quality by a first transmission power in a first candidate band selected as a candidate from first wireless bands including a neighboring priority band, calculates a second transmission rate when performing transmission to the wireless terminal (200) with the communication path quality by a second transmission power in a second candidate band selected as a candidate from second wireless bands that do not include the neighboring priority band, and sets, out of a first wireless resource including the first transmission power and the first candidate band and a second wireless resource including the second transmission power and the second candidate band, a wireless resource for a higher transmission rate obtained by the calculation as a wireless resource allocatable to the wireless terminal (200). It is therefore possible to maximize the throughput of the wireless terminal existing in the local station communication area while implementing suppression of interference to the neighboring cell.
US08965429B2 Fine-grain and backward-compliant resource allocation
There is provided fine-grain and backward-compliant resource allocation, including allocating, to a control channel, one of a first plurality of bandwidths being standardized for a first radio access standard, and allocating, to a data channel, one of a second plurality of bandwidths being standardized for a second radio access standard, the second bandwidths plurality exceeding the first bandwidths plurality in terms of at least one of granularity and range. The thus disclosed resource allocation may exemplarily be applied on a downlink.
US08965424B2 Servers, communication devices, methods for controlling a server, and methods for controlling a communication device
A server may be provided. The server may include: an association circuit configured to associate with a first address according to a first address scheme according to a communication control protocol, by which a communication device may be addressed, a second address according to a second address scheme, by which the communication device may not be addressed.
US08965421B1 Forwarding a message to a network device
In forwarding a Short Messaging Service (SMS) message, a server receives the SMS message addressed to a mobile device of an intended recipient. The server sends the received SMS message to the intended recipient's mobile device. The server also determines whether or not the received SMS message is to be forwarded to a network connected terminal device other than the recipient's mobile device. If so, the server sends a copy of the SMS message toward the other network connected terminal device through a network, if necessary, changing the protocol to enable the other network connected terminal device to display the SMS message. The server may send the SMS message through the network directly to the other network or through an intermediary that determines the other network connected terminal device and subsequently sends the SMS message to the other network connected terminal device.
US08965420B2 Method and system of mobile device communication
A system of transmitting content, such as text messaging content, among a plurality of mobile communication devices. The system comprises a plurality of transmission management modules installed in a plurality of mobile communication devices, each being adapted to transmit messaging content and a target telephone number via a packet-oriented communication link and a messaging router which receives the content and the target telephone number via the packet-oriented communication link from one of the plurality of mobile communication devices, identifies a target packet-oriented communication address according to the target telephone number and routes the content to another of the plurality of mobile communication devices according to the target packet-oriented communication address.
US08965417B2 Location based messaging
Systems and methods are provided for messages, such as short messages and multi-media messages. In one implementation a message is received from a sender, a location of the sender is determined, the message is modified to include the location of the sender, and the modified message is transmitted to a recipient.
US08965416B2 Distribution of lottery tickets through mobile devices
A system and method having a first software module of a server recorded on a computer-readable medium programmed to receive a request for information from a user. The user requests a purchase of a lottery ticket, information on lottery laws and regulations, and lottery winnings distribution information using at least one of a short code and a long code and a generic assigned identification. The system obtains a lottery ticket number, lottery laws and regulations, and lottery winnings distribution information requested by the user. The system send the lottery ticket number, lottery laws and regulations, and lottery winnings distribution information requested by the user to a mobile device of the user through at least one of a short message service (SMS) gateway, a mobile phone network, and the Internet.
US08965408B2 System and method for migrating agents between mobile devices
Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
US08965406B2 Generating geofences
A method of generating geofences includes a) storing a plurality of stored locations; b) obtaining a first current location of a mobile device; c) identifying a plurality of nearest locations to the first current location; d) identifying an outermost location and determining an outer bound location, the outer bound location being located farther from the first current location than any of the plurality of nearest locations other than the outermost location; e) generating, for each nearest location except the outermost location, a local geofence around the nearest location; f) generating a triggering geofence around the first current location, the triggering geofence perimeter including at least the plurality of nearest locations other than the outermost location but not including the outer bound location; g) upon detecting that the mobile device has exited the triggering geofence iterating steps b) to f) for a new current location of the mobile device.
US08965402B2 Physical activity monitoring and intervention using smartphone and mobile app
A mobile software application may issue an alert when a user is not achieving a heath objective based on track movement of a mobile computer system that is running the application and being carried by the user and physical characteristics of the user. The software application may map information about the physical characteristics of the user to a user model and determine the energy being expended by the user based on the user model and movement information provided by the mobile computer system. The software application may determine the frequency of steps taken by the user by: bandpass filtering a time domain signal that is representative of the movement, transforming the filtered time domain signal into a frequency domain signal, and equating the step frequency with the frequency of the highest peak in the frequency domain signal.
US08965389B2 Channel information feedback reduction in communication network
Techniques are disclosed for reducing channel information feedback in communication networks. For example, a method comprises the following steps. A set of mobile terminals and a set of base stations designated to participate in a coordinated multipoint transmission protocol in a communication network are identified. One or more unique downlink communication resource blocks are assigned to each designated mobile terminal that is located in a given first sector of a designated base station. As such, each designated mobile terminal in the first sector of the designated base station: (i) performs a channel state estimation process in response to respective signals received from the designated base stations in the one or more unique downlink communication resource blocks assigned to that designated mobile terminal; and (ii) transmits resulting channel state information back to at least one of the designated base stations.
US08965385B2 Staggered cells for wireless coverage
A relay and distribution apparatus is provided for a cellular communication system. The relay and distribution apparatus includes an antenna system configured to lay down beams in overlapping first and M second N-cell frequency reuse patterns. The first frequency reuse pattern may be for communication of control channels of a cellular communication system, and the second frequency reuse patterns may be for communication of traffic channels exclusive of control channels of the cellular communication system. The second frequency reuse patterns may be staggered with one another. And cells of the second frequency reuse patterns may have a size only a fraction of which is for transmission of traffic channels any of which may be assignable through a control channel of the first reuse frequency pattern.
US08965365B2 Robust frequency scan in presence of strong adjacent systems
A method for performing a frequency scan in presence of an adjacent jammer signal is provided. The method can include a wireless communication device determining an occurrence of an acquisition (ACQ) failure on a candidate system in a frequency scan candidate list (FSCL) generated based on a first frequency scan; identifying the candidate system as a jammer signal in response to the ACQ failure; suppressing the jammer signal to derive a jammer suppressed signal; and performing a second frequency scan based at least in part on the jammer suppressed signal.
US08965357B2 Handling radio link failure in a radio communications network
Embodiments herein relate to a method in a radio base station for enabling a user equipment to establish a connection in a radio communications network The user equipment is served in a first cell controlled by the radio base station. The radio base station is comprised in the radio communications network. The radio base station detects a failure of a radio link between the user equipment and the radio base station. The radio base station then forwards a user equipment context of the user equipment to a circuitry controlling a second cell when the failure is detected. The user equipment context enables the circuitry controlling the second cell to serve the user equipment and thereby enables the user equipment to establish the connection in the radio communications network.
US08965354B2 Playback pause before signal loss of a mobile device
One embodiment described herein may take the form of a system and/or method for monitoring a position of a mobile device and pausing play or recording a multimedia presentation when the mobile device enters or approaches a zone where a wireless signal may be degraded or lost. In one embodiment, the mobile device may utilize a global position system (GPS) signal to determine the location of the mobile device. Further, the mobile device may be configured to display one or more multimedia presentations and may, in response to the mobile device being located near or within a dark zone, pause play of the multimedia presentation until the mobile device returns to a zone of sufficient wireless signal coverage. In this manner, the mobile device may prevent the user from losing or missing portions of the multimedia presentation due to lost or degraded wireless signal of the mobile device.
US08965349B2 Interactive application sharing
Embodiments permit interactive sharing of applications. Multiple electronic devices may share applications, or application data, in such a fashion that users of the electronic devices may each see one another's application data or interact with one another through a shared application. In some embodiments, users may control what data is shared by designating certain data as public or private. In other embodiments, interactive sharing of applications may be combined with, or incorporated into, a communication between users, such as a video conference.
US08965345B2 Mobile communication terminal and method for playing message in real time thereof
The present invention is related to playing a message in real-time in a mobile communication terminal. The present includes receiving a notification message from a server for notifying arrival of a specific message in the server, determining whether the specific message is a real-time streaming enable message by checking a specific field of the notification message, generating a reply message if the specific message is the real-time streaming enable message, the reply message comprising a specific field including streaming receiving mode information, sending the generated reply message to the server, requesting a connection with the server, receiving in real-time at least one media file included in the specific message from the server according to a predetermined sending level, and playing the received media file in real-time.
US08965344B2 Method and apparatus for multipoint call service in mobile terminal
A mobile terminal participates in or originates a multipoint call with at least two other communication terminals connected to at least first and second call lines formed in the multipoint call. The voice data on each call line is separately recorded, or each party's voice data is separately recorded. A playback list is generated with playback selections, where each playback selection corresponds to one of the communication terminals. A user can thereby play back voice data from specific parties in the multipoint call without having to search an entire file to find the specific voice data.
US08965340B1 Mobile device indentification by device element collection
A technique is described that determines if a request for authentication is made on the mobile device belonging to the authorized user by examining non confidential memory parameters of the mobile device, for example a total free memory, or a number of stored phone numbers. The technique examines past authorized user values for the memory parameters and performs a statistical analysis and projects a current memory range for each of the parameters for the authorized user. The projection may include factors such as the amount of time elapsed since the mobile device was acquired, the normal variation over a day, a week, a month or a year, and cyclic variations such as many new applications during a specific month each year. The projection may also include baseline variations which may be provided by analysis of a large number of different people. If the device used for the authorization request has memory parameters different from the projected range of authorized user values, then authorization may be refused.
US08965332B2 Global platform for managing subscriber identity modules
Disclosed is method comprising: storing in a home location register (HLR) at least one subscription record of a mobile device of the plurality of mobile devices, the mobile device having a subscriber identity module (SIM) identified by a currently activated first international mobile subscriber identity (IMSI), the currently activated first IMSI belonging to a set of IMSIs allocated to the system, wherein the provisioning server is operative to: receive a notification that the mobile devices has moved into a first one of the wireless networks; confirm that an allocation rule is satisfied; add and activate a second one of the IMSIs in the set of IMSIs to the HLR and remove the currently activated first IMSI from the HLR; and send the second IMSI to the mobile device to enable the mobile device to communicate wirelessly in the first wireless network as a local device.
US08965329B1 Transmission of wireless communication device status information
A wireless communication device comprises a processing system, a memory system, and a wireless communication transceiver. The processing system is configured to maintain device status information in the memory system of the wireless communication device, encode the device status information to generate an update status message in a bitstream protocol, and detect a condition of the wireless communication device which could impede a connection with a wireless access node. The wireless communication transceiver is configured to, in response to the processing system detecting the condition of the wireless communication device, transmit the update status message before the connection with the wireless access node is lost.
US08965319B2 Methods and devices for reducing radio frequency interference
Devices and methods for selectively reducing interference in wireless signals through field nulling and signal cancelling by signal agnostic, intrinsically stable, analytic means.
US08965318B2 Dynamic RFI detection
Provided herein are different embodiments for performing radio frequency interference (RFI) detection in electronic devices such as mobile computing systems.
US08965316B2 Fine gain tuning
A circuit tuneable between first and second frequencies comprising gain control circuitry operable to control the gain of the circuit between the first and second frequencies, the gain control circuitry comprising a resistor network having: at least two resistor lines arranged in parallel, each resistor line comprising one or more resistors; and for each resistor line, a switch operable to select or deselect the corresponding resistor line; the resistor lines and switches being arranged such that the net resistance of the resistor network is the parallel sum of each of the selected resistor lines; and logic circuitry configured to control said switches so as to minimize the variation in gain of the circuit between the first and second frequencies.
US08965315B2 Impedance circuit and method for signal transformation
An impedance circuit includes an input terminal, a first and a second capacitive arrangement and an output terminal coupled to the input terminal by a network. The network includes the first and the second capacitive arrangement. The first capacitive arrangement includes a varactor circuit having a varactor and at least one series circuit. The at least one series circuit includes a capacitor and a switch in series connection and is coupled parallel to the varactor circuit. The second capacitive arrangement comprises an additional capacitor.
US08965312B2 Momentary burst protocol for wireless communication
A method for communicating data using a “burst protocol” includes enabling power to transmitters and receivers when needed to balance power consumption with latency and unscheduled communication. A transmitter transmits a plurality of packets indicative of substantially the same payload. Power then may be disabled to the transmitter. A first predetermined time is determined to enable a receiver. A second predetermined time is determined to disable the receiver. Power then may be enabled to the receiver based on the first predetermined time. The payload is output in response to receiving one or more of the plurality of packets. Power to the receiver is disabled based on the second predetermined time.
US08965303B2 Quad-band tunable diversity antenna for global applications
An electronic device includes a main antenna and a diversity antenna. The diversity antenna includes a first portion configured to enable a transceiver to receive a signal in a first low-band frequency of four frequency bands. A second portion enables the transceiver to receive a signal in first and second high-band frequencies. A third portion is RF coupled to the first portion when the third portion is connected to ground. The third portion tunes the first portion such that the transceiver receives a signal in a second low-band frequency. A switch is connected between the third portion and the ground. When the switch is open, the first portion enables the transceiver to receive the signal in the first low-band frequency. When the switch is closed, the third portion tunes the first portion to enable the transceiver to receive the signal in the second low-band frequency.
US08965299B2 Method and system for the processing control of multiple radio frequency communication streams by an integrated circuit card
The present invention relates to a method for processing a plurality of radiofrequency communication streams by way of an integrated circuit card, the streams originating from at least two terminals, and the card being connected to a device equipped with a radiofrequency communication interface which is suitable for the connection of a plurality of host terminals. The method includes monitoring the reception and/or transmission at and/or to the card of a first and second stream of data originating respectively from a first and second host terminal. The monitoring step includes a step of checking the availability of the card before the second stream of data is transmitted to the card. The invention also relates to the corresponding monitoring system and device.
US08965294B2 Method and apparatus for reducing inter-cell interference in radio communication system
A method and apparatus for reducing inter-cell interference in a radio communication system are disclosed. A method for reducing inter-cell interference includes determining REs of a downlink subframe of a first cell overlapping with CRS transmission REs of a downlink subframe of a second cell, determining a portion of REs of the downlink subframe of the first cell overlapping with CRS transmission REs of the downlink subframe of the second cell as punctured REs, mapping one or more downlink channel to the downlink subframe of the first cell other than the punctured REs, and transmitting the one or more downlink channel mapped to the downlink subframe of the first cell to a UE.
US08965293B2 Interference management
An apparatus for wireless communication is provided including a processing system. The processing system is configured to determine potential interference from communications with a first wireless node within a first coverage area through a first wireless interface, and to manage the potential interference when communicating with a neighboring apparatus within a second coverage area through a second wireless interface. The second coverage area is greater than the first coverage area and the neighboring apparatus is outside the first coverage area.
US08965284B2 Facilitating positioning through Bluetooth low energy wireless messaging
A system for providing positioning-related information within wireless communication signals. For example, an apparatus (e.g., acting as a tracker) may receive one or more messages advertising the presence of another apparatus (e.g., acting as a target). The advertisement messages may further comprise information indicating the availability of positioning-related information from the target apparatus. The tracker device may then determine, based on the received information, that positioning-related interaction with the target apparatus is available. If determined to be available, the tracker and target may interact with each other in order to initiate positioning-related information transmission. After receiving at least one message comprising positioning-related information from the target apparatus, the tracker apparatus may then determine at least one of a relative direction towards or from the target apparatus based on the received positioning-related information.
US08965276B2 Radio antenna assembly and apparatus for controlling transmission and reception of RF signals
An apparatus includes an antenna for transmitting RF radiation and being structured to enable the distribution of RF energy emitted therefrom to be varied in the vertical plane. The apparatus comprises a generator for generating an RF signal and to pass the signal to the antenna, and a controller arranged to control the distribution of RF energy emitted from the antenna in the vertical plane in response to positional information about an object.
US08965275B2 Donor antenna device, service antenna device used in wireless relay system and signal transmission method of the same
A signal transmission method used in a donor or a service antenna device in a wireless relay station is provided. The signal transmission method comprises receiving a first and a second direction signals by using an antenna and an optical transmission module. Each of a plurality of band filters performs filtering on the first direction signal. A control unit determines a transmission mode of the first signal according to the band of it. The control unit activates one of a plurality of first direction filters and one of a plurality of second direction filters between the antenna and the optical transmission module according to the transmission mode. The first and the second direction signal are transmitted to a remote device and an optical fiber connected device through the antenna and the optical transmission module. A donor antenna device and a service antenna device are disclosed herein as well.
US08965273B2 Repeater for receiving signals from a base station in a wireless communication system, and signal receiving method
Disclosed are a repeater for receiving signals from a base station in a wireless communication system, and a signal receiving method. The base station reports, to each repeater, information on the aggregation level of a relay-control channel element (R-CCE) of a relay-physical downlink control channel (R-PDCCH) via an explicit signaling method or implicit signaling method. In the event the base station reports via an explicit signaling method, the repeater receives, from the base station, information on the aggregation level of R-CCE which is a transmission unit of R-PDCCH, wherein the information contains control information for the repeater. Then, the repeater decodes an R-PDCCH region on an R-CCE aggregation level basis in accordance with the received R-CCE aggregation level information.
US08965270B2 Audio system with centralized audio signal processing
One or more audio conferencing systems are connected to a local network, and each conferencing system is comprised of a plurality of wireless microphones in communication with a plurality of antennas deployed in an array configuration. Each of the antennas comprising one of the audio conferencing systems is in direct communication with a base station and in indirect communication with a server which runs a centralized digital signal processing functionality. The digital signal processing functionality operates on audio information received from one or more far-end audio sources and from each of the one or more audio conferencing system.
US08965263B2 Microwave heating device and image fixing apparatus using the same
A microwave heating device enhances heating efficiency by a simple configuration. A microwave is led from one end of a conductive heating chamber in direction d2. The heating chamber is provided with an opening. A pair of conveying members are provided. A member to be heated sandwiched between the conveying members is moved in direction d1, and passes through the opening in direction d1 non-parallel to microwave traveling direction d2.
US08965259B2 Image heating apparatus
An image heating apparatus for heating an image formed on a sheet includes an endless belt; a roller contactable with the endless belt to form a nip for nipping and feeding the sheet; a heater provided inside the endless belt; a guiding member, provided inside the endless belt, for guiding rotation of the endless belt; a reinforcing member, provided between the endless belt and the heater in a radial direction of the heater, for reinforcing the guiding member, the reinforcing member being provided with an opening to permit radiant light from the heater to reach the endless belt; a protecting member, provided between the heater and the reinforcing member in the radial direction so as to oppose the endless belt through the opening, thus preventing contact between the endless belt and the heater.
US08965254B2 Development device, and image forming apparatus and process cartridge incorporating same
A development device includes a developer bearer to carry by rotation developer to a development range facing a latent image bearer and a developer regulator to adjust an amount of developer transported to the development range by the developer bearer. The developer bearer includes a developer carrying range having surface unevenness; and a surface of the developer bearer is coated with a coating material including a resin material and particles to roughen the surface.
US08965241B2 Development device and image forming apparatus
A development device includes a case, a developer carrier, an antiscattering part and a movement mechanism. The case has a supply port supplying developer to an image carrier in which an electrostatic latent image is formed. The developer carrier is rotatably positioned in the case, and develops the electrostatic latent image through the supply port by the developer. The antiscattering part prevents the developer from scattering from the supply port. The movement mechanism makes the developer carrier movable, in the case, between a developing position adjacent to the supply port and a housing position at a depth side from the developing position with respect to the supply port. The antiscattering part is moved, in conjunction with movement of the developer carrier, between an opening position adjacent to the developing position and a withdrawal position far from the opening position, while separating from the developer carrier.
US08965236B2 Power supply system and image forming apparatus having the power supply system
A power supply system includes: capacitors connected to an alternating current power supply; a rectification circuit connected to the capacitors and rectifying an alternating current voltage applied to the capacitors; a signal generation circuit connected to an output line of the rectification circuit and configured to generate a detection signal corresponding to a zero cross point of an alternating current output; an electricity storage unit connected to the output line of the rectification circuit; a backflow regulation element provided on the output line of the rectification circuit and configured to regulate backflow of current; a current limit element configured to limit current flowing from the output line of the rectification circuit towards the electricity storage unit, and a control unit that is connected to the output line of the rectification circuit, and is configured to detect a zero cross point of the alternating current output.
US08965227B2 Image forming apparatus including forced toner consumption control
An image forming apparatus includes a toner forced consumption control unit that performs toner forced consumption control in which toner in a developing unit is forcibly consumed when a certain condition to perform the toner forced consumption control is met. The certain condition to perform the toner forced consumption control includes a specific performance condition that a transfer bias switching condition to switch a transfer bias to a superimposed transfer bias in which an alternating current component is superimposed on a direct current component, from a direct current transfer bias is met. When the specific performance condition is met, the toner forced consumption control unit performs preliminary toner forced consumption control in which the toner forced consumption control is performed before an image forming operation using the superimposed transfer bias is started.
US08965221B2 Receiver and cross phase modulation reduction method
A receiver includes: an extraction circuit to extract a phase fluctuation component common to phase data of two polarization components that are separated in a coherent reception of a polarization multiplexing phase modulation optical signal; and a correction circuit to correct the phase data of the two polarization components in accordance with the phase fluctuation component.
US08965215B2 Display apparatus and control method thereof
A display apparatus which supports wireless/optical communication is provided. The display apparatus includes a wireless/optical interface which performs wireless/optical communication with at least one first external apparatus, a power supply unit which supplies power to the wireless/optical interface, a user interface through which a device is selected, and a controller which controls power supply from the power supply unit to the wireless/optical interface according to user selection on the user interface.
US08965209B2 Systems and methods for extending optical network services across non-optical channels
An optical communication system comprises a network interface device (NID) having a media converter coupled to an optical fiber of a passive optical network (PON). The media converter converts optical signals from the PON into electrical signals for communication across at least one non-optical channel, such as a conductive or wireless connection, to customer premises equipment (CPE), such as a residential gateway or other customer premises (CP) device. Rather than implementing an optical media access control (optical MAC) layer in the NID, an optical MAC layer for handling PON protocols and management is implemented by the CPE, thereby effectively extending the customer end of the PON across at least one non-optical connection to the CPE. By implementing the optical MAC layer at the CPE, the complexity of the NID is reduced thereby lowering the cost of the NID. In one embodiment, in an effort to further reduce the complexity of the NID, the optical MAC layer is configured to control a laser-on state of an optical transmitter in the NID.
US08965202B2 Optical power monitor, optical power control system and optical power monitor method
An optical power monitor that detects optical power of respective wavelengths of a signal light in a wavelength multiplexing system, includes: a light emitter configured to superimpose a frequency modulation component on a signal light; a wavelength tunable filter configured to sweep a pass band of the signal light across a wavelength band for a signal light; and a detector configured to detect intensity changes in optical power passing through the wavelength tunable filter with a frequency modulation of the optical power, and to detect an optical power measurement value at a middle point of two points of the intensity changes of the optical power as the optical power of a wavelength to be measured.
US08965198B2 System and method for shared mesh restoration in optical networks
A method for shared mesh restoration includes configuring a switch to allow sharing of a plurality of backup line cards across a plurality of node degrees associated with a reconfigurable optical add/drop multiplexer (ROADM). The switch is communicatively coupled to the ROADM. The method further includes configuring a number of backup line cards coupled to the switch. The number of backup line cards is based on determining a number of active backup lightpaths for each of a plurality of network failures associated with each of the plurality of node degrees of the ROADM, identifying which node degree and failure has the largest number of active backup lightpaths for all of the plurality of node degrees of the ROADM and for each of the plurality of network failures, and determining the number of backup line cards to configure based on the identified largest number of active backup lightpaths.
US08965197B2 Method of switching optical transport network and node device
A node device in an optical transport ring network including plural node devices connected in a ring form using plural optical transmission paths so that optical transport frames of a working line and a protection line are transmitted using the plural optical transmission paths, includes a control information transmitter, when a failure occurs in the optical transmission paths, transmitting the optical transport frame to an opposing node device as a transmission destination node in the optical transmission paths, the optical transport frame including switching control information; and a switcher receiving the optical transport frame including switching control information, the optical transport frame being transmitted to the node device as the transmission destination node, forming a loop back to fold a transmission path between the plural optical transmission paths, and switching the optical transmission path from the work line to the protection line.
US08965186B2 Device with heating and temperature monitoring system of fluid in single and multiple container sets for parentheral solutions
The invention is a device that consists of an assemblage of shielded resistors and temperature monitoring sensors. The managing of these functions is effected by central control unit, which receives electricity and converts it to a 40 to 60 Volt band thus feeding the resistors and controlling the chosen temperature through sensors included in the device.
US08965182B2 Broadcast program recording overrun and underrun scheduling system
A broadcast program recording overrun and underrun scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a start and end broadcast time. The viewer selects a particular broadcast program to record from the program guide using a remote input device. The system schedules the broadcast program to be recorded by inserting the program's information such as program identifier, start and end times, and storage duration into a recording schedule database. The system allows the viewer to adjust the scheduled start and/or end recording times for a broadcast program by specifying the time increment to add or subtract from the start and/or end recording times of a specific program or series of programs.
US08965175B2 Data recording and playback system and method
A data recording and playback system and method with a memory device adapted to receive and temporarily store input signal data as data frames with time stamps, the memory device having addresses associated thereto, and a circular storage buffer having a memory mapped file with same address space as the memory device for storing the input signal data. In one embodiment, an event controller provides an event signal associated to time of an event, and an event processor is provided that copies plurality of data frames stored in the circular storage buffer that have time stamps proximate to the time of the event. Another embodiment is adapted to allow playback of stored input signal data from the circular storage buffer without interrupting simultaneous recording of new input signal data into the circular storage buffer.
US08965169B2 Optical cable exit trough
A cable exit trough is mountable to a lateral trough section either during initial assembly of the cable routing system, or at a later date. The exit trough includes a bracket portion mountable to the top edge of one of the sides of the lateral trough section. Two lead-ins are provided to lead the cable in an upward direction from the lateral trough section to the exit trough. The exit trough includes an exit trough portion extending from the bracket portion upwardly away from the lateral trough section. The exit trough portion includes a convexly curved bottom trough surface, and two convexly curved upstanding sides. The exit trough portion and the lead-ins define a cable pathway from the lateral trough section to an exit point of the exit trough portion which can either lead downwardly relative to the lateral trough section, or horizontally.
US08965164B2 Optical device using a hollow-core photonic-bandgap fiber
An optical device includes a hollow-core photonic-bandgap fiber, wherein at least a portion of the hollow-core photonic-bandgap fiber is adjustably axially twisted.
US08965162B2 Anti-guiding waveguides
Acoustically anti-guiding optical structures are provided. In an exemplary acoustically anti-guiding fiber, a suitable cladding size for ant guiding fibers occurs wherein the cladding size is determined such that the net material dampening in the cladding is large enough to dampen acoustic waves. In another embodiment, a cladding can be considered infinite if the round-trip time from a core to an outer cladding boundary (or interface) is greater than a coherence time of an acoustic wave.
US08965157B2 Semiconductor pointed structure and method for fabricating same, spot size converter, and non-reflective terminator
A semiconductor pointed structure formed at an end portion of the core structure of a semiconductor photonic wire waveguide has a sloped side wall on at least one of the sides that constitute the pointed structure. The semiconductor pointed structure decreases in width and thickness towards the distal end. A method for fabrication of the structure is also disclosed.
US08965153B2 Optical semiconductor device and optical waveguide
A core of an optical waveguide and a core of a waveguide type optical device are adjacently disposed, and a layer is continuously formed at one end of the core of the waveguide type optical device, wherein an effective refractive index of the layer decreases toward a long axis direction of the optical waveguide stripe.
US08965139B2 Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure
An image decoding method decodes a coded stream which includes plural processing units and a header of the processing units, and which is generated by coding a moving picture using inter prediction, the processing units including at least one processing unit divided in a hierarchy, the hierarchy including: a highest hierarchical layer in which a coding unit exists as a largest processing unit; and a lower hierarchical layer in which a prediction unit exists. The method comprises: identifying, by parsing hierarchy depth information stored in the header and indicating a hierarchical layer higher than a lowest hierarchical layer in which a smallest prediction unit exits, a hierarchical layer which is indicated by the hierarchy depth information or a hierarchical layer higher than the indicated hierarchical layer, the hierarchical layer having a prediction unit in which a reference index is stored; and decoding the prediction unit, using the reference index.
US08965137B2 Image data transmission
A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of the image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset. Upon receipt of at least one of the hash codes and the pixel data together with the location data, image data are generated.
US08965121B2 Image color matching and equalization devices and related methods
Disclosed herein are image color matching and equalization devices and related methods. According to an aspect, a method may include determining overlapping portions of a scene within first and second images of the scene. The method may include generating an array of color channel differences between the overlapping portions. Further, the method may include applying a quantization technique to the array of color channel differences for creating a sparse difference color matrix. The method may also include identifying empty locations of the sparse matrix and computing interpolated difference color values to fill them. Further, the method may include modifying the color of at least one pixel of one of the images by performing an inverse look-up in the sparse table utilizing its color, identifying the color difference on the corresponding entry, and applying the color difference on the target pixel.
US08965110B2 Device and method for measuring diameter of cylindrical object
Imaging a cylindrical object, left and right viewpoint images are stored to a data memory. To calculate a diameter D of the cylindrical object, a pair of measurement points designated on outlines of the left viewpoint image and corresponding points that are set on outlines of the right viewpoint image in accordance with measurement points are used. While one of the measurement points is fixed on the outline, the other measurement point is scanned on the other outline, such that the distance between the pair of measurement points is minimized. The positions of the corresponding points are updated in synchronization with this. Whenever the corresponding points are updated, the diameter D is calculated, and a minimum value of the calculated diameters is determined as the diameter D of the cylindrical object.
US08965107B1 Feature reduction based on local densities for bundle adjustment of images
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of images of a geographic area. These include, detecting features in the plurality of images where each of the images cover at least a portion of the geographic area, comparing the detected features between respective ones of the images to determine a plurality of matched features, selecting a subset of the plurality of matched features, and determining the camera parameters and the three dimensional positions of one or more of the detected features using the selected subset. The respective matched features are selected depending on a quantity of other matched features in proximity to the respective matched features.
US08965102B2 System and method for defect analysis of a substrate
The present disclosure provides a method including providing a first image and a second image. The first image is of a substrate having a defect and the second image is of a reference substrate. A difference between the first image and the second image is determined. A simulation model is used to generate a simulation curve corresponding to the difference and the substrate dispositioned based on the simulation curve. In another embodiment, the scan of a substrate is used to generate a statistical process control chart.
US08965101B2 Seed sorter
A seed sorter system is operable to sort seeds based on one or more characteristics of the seeds. The system includes a seed loading station operable to isolate individual seeds from a plurality of seeds and load the isolated seeds into a seed tray, an imaging and analysis subsystem operable to collect image data of at least a top portion and a bottom portion of each of the seeds in the seed tray and determine one or more characteristics of each of the seeds, a seed off-load and sort station operable to remove the seeds from the seed tray and sort the seeds to desired receptacles based on the determined one or more characteristics of the seeds, and a seed transport operable to move the seed tray between the seed loading station, the imaging and analysis subsystem, and the seed off-load and sort station.
US08965100B2 Ultrasonic modeling for inspection of composite irregularities
A first simulated inspection is conducted to provide a first waveform data set associated with the at least one irregularity parameter. The first simulated inspection is conducted using a first evaluation setting. A first image is produced based on the first waveform set, and it is determined whether a quality of the first image satisfies a predetermined threshold.
US08965098B2 Cell-image analyzing apparatus
A cell-image analyzing apparatus includes: a cell imaging system having an imaging optical system and an image sensor, for imaging cells that exist in a vessel; a cell-image analyzer for automatically analyzing a predetermined characteristic quantity on the cells using a cell image captured via the cell imaging system, upon delimiting cell regions; and a cell-contour emphasizing system for automatically emphasizing contour portions of images of the cells that exist in the vessel, which is arranged at a shot position of the cell imaging system.
US08965090B1 Non-touch optical detection of vital signs
A microprocessor is operably coupled to a camera from which patient vital signs are determined. A temporal variation of images from the camera is generated and amplified from which the patient vital sign, such as heart rate or respiratory rate, can be determined and displayed or stored.
US08965087B2 System and method of predicting future fractures
Methods of predicting fracture risk of a patient include: obtaining an image of a bone of the patient; determining one or more bone structure parameters; predicting a fracture line with the bone structure parameter; predicting a fracture load at which a fracture will happen; estimating body habitus of the patient; calculating a peak impact force on the bone when the patient falls; and predicting a fracture risk by calculating the ratio between the peak impact force and the fracture load. Inventive methods also include determining the effect of a candidate agent on any subject's risk of fracture.
US08965081B2 Method for acquiring hair characteristic data and apparatus for acquiring the same
A method for acquiring hair characteristic data includes an image acquiring step and a data acquiring step. The image acquiring step acquires a cross-sectional image of a human hair 50, in which plural types of fibrous tissues (ortho cell 52a, para cell 52b) constituting cortex cells 52 contained in the human hair 50 are visualized so as to be distinguishable from each other. The data acquiring step acquires numerical information indicating a distribution state of the visualized plural types of fibrous tissues (ortho cell 52a, para cell 52b) from the cross-sectional image.
US08965080B2 Perfusion imaging
A method includes executing, via a data analyzer (122), computer executable instructions that select, without user interaction, a processing protocol (212) from an electronic repository (210) of protocols based on imaging data and non-imaging data corresponding to the patient, processing, via the data analyzer (122), functional imaging data for a subject with the selected processing protocol (212) under a first processing mode, and performing a plausibility check on the processed data.
US08965077B2 Methods and systems for fast automatic brain matching via spectral correspondence
Methods and systems determine a correspondence of two sets of data, each data set represents an object. A weighted graph is created from each data set, and a Laplacian is determined for each weighted graph, from which spectral components are determined. The spectral components determine a coordinate of a node in a weighted graph. Nodes of a weighted graph are weighted with a quantified feature related to anode. A coordinate related to a quantified feature of a node is added to the coordinate based on the spectral components. Spectral components related to a weighted graph are reordered to a common ordering. Reordered spectral components related to the first and second data set are aligned and a correspondence is determined. An object may be a brain and a feature may be a sulcal depth. Other objects for which a correspondence may be determined include an electrical network, an image and a social network.
US08965074B2 Image processing apparatus
An image processing apparatus includes a memory unit which stores data of a first projection image and data of a second projection image, which are associated with the same object and are captured in different imaging directions, a display unit which displays the data of the first projection image and the data of the second projection image, a designation operation unit which is configured to designate a plurality of points on the displayed first and second projection images, and an operation supporting unit which generates operation supporting information for supporting an operation of designating, by the designation operation unit, the plurality of points on the second image, which anatomically correspond to the plurality of points designated on the first projection image.
US08965065B2 Method and device for determining various biometric parameters of an eye by interferometry
Determination of biometric parameters of an eye, in which the optical axis of the biometric measurement system is aligned to the optical axis of an eye. The device includes an interferometry measuring arrangement having a measurement light source and a measurement sensor, a fixation light source for capturing the eye with the reflexes that arise, an image sensor, and lens for detecting volume scattered light and an analysis unit for determining the angular deviation of the optical axis of the eye from the optical axis of the biometric measurement system. The analysis unit compares determined angular deviation to a predefined tolerance and, laterally displaces fixation marks on the basis of the calculated angular deviation, or of initiating the biometric measurement.
US08965063B2 Compact biometric acquisition system and method
A method of determining the identity of a subject while the subject is walking or being transported in an essentially straight direction is disclosed, the two dimensional profile of the subject walking or being transported along forming a three dimensional swept volume, without requiring the subject to change direction to avoid any part of the system, comprising acquiring data related to one or more biometrics of the subject with the camera(s), processing the acquired biometrics data, and determining if the acquired biometric data match corresponding biometric data stored in the system, positioning camera(s) and strobed or scanned infrared illuminator(s) above, next to, or below the swept volume. A system for carrying out the method is also disclosed.
US08965054B2 Method and system for edge detection
A method executed by a computer system for detecting edges comprises receiving an image comprising a plurality of pixels, determining a phase congruency value for a pixel, where the phase congruency value comprises a plurality of phase congruency components, and determining if the phase congruency value satisfies a phase congruency criteria. If the phase congruency value satisfies the phase congruency criteria, the computer system categorizes the pixel as an edge pixel. If the phase congruency value does not satisfy the phase congruency criteria, the computer system compares a first phase congruency component of the plurality of phase congruency components to a phase congruency component criteria. If the first phase congruency component satisfies the phase congruency component criteria, the computer system categorizes the pixel as an edge pixel, and if the first phase congruency component does not satisfy the phase congruency component criteria, categorizes the pixel as a non-edge pixel.
US08965053B2 Method for remotely determining an absolute azimuth of a target point
The invention relates to a method and system for remotely determining an absolute azimuth of a target point (B) by ground means, via the creation of an image bank georeferenced in the absolute azimuth only from a first point (P1) and the use of this image bank as an azimuth reference from a second point (P2) having a visual environment at least in part the same as the visual environment of the first point (P1).
US08965051B2 Method and apparatus for providing hand detection
A method for providing hand detection may include receiving feature transformed image data for a series of image frames, determining asymmetric difference data indicative of differences between feature transformed image data of a plurality of frames of the series of image frames and a reference frame, and determining a target area based on an intersection of the asymmetric difference data. An apparatus and computer program product corresponding to the method are also provided.
US08965048B2 Heuristic motion detection methods and systems for interactive applications
Methods and systems for motion detection can be used with groups of elements, such as groups of people. Motion detecting includes acquiring a series of images including a current image and a previous image, and determining multiple optical flow vectors. The optical flow vectors each represent movement of one of several visual elements from a first location in the older image to a second location in the current image. Average velocities are determined and stored for the optical flow vectors for different time points. A motion index is calculated using the average velocities. The average velocities can be positive or negative. Filters can be applied to exclude selected images from the motion detection field.
US08965046B2 Method, apparatus, and manufacture for smiling face detection
A method, apparatus, and manufacture for smiling face detection is provided. For each frame, a list of new smiling faces for the frame is generated by performing smiling face detection employing an object classifier that trained is to distinguish between smiling faces and all objects in the frame that are not smiling faces. For the first frame, the list of new smiling faces is employed as an input smiling face list for the next frame. For each frame after the first frame, a list of tracked smiles for the frame is generated by tracking smiling faces in the frame from the input smiling list for the frame. Further, a list of new smiling faces is generated for the next frame by combining the list of new smiling faces for the frame with the list of tracked smiles for the frame.
US08965045B2 Image capture
An apparatus including a processor configured to move automatically a sub-set of pixels defining a target captured image within a larger set of available pixels in a direction of an edge of the target captured image when a defined area of interest within the target captured image approaches the edge of the target captured image and configured to provide a pre-emptive user output when the sub-set of pixels approaches an edge of the set of available pixels.
US08965042B2 System and method for the measurement of retail display effectiveness
The present invention relates to the measurement of human activities through video, particularly in retail environments. A method for measuring retail display effectiveness in accordance with an embodiment of the present invention includes: detecting a moving object in a field of view of an imaging device, the imaging device obtaining image data of a product display; tracking the object in the field of view of the imaging device to obtain a track; and obtaining statistics for the track with regard to the product display.
US08965040B1 User correction of pose for street-level images
A system, computer-implemented method and computer-readable medium for correcting existing coordinates of an image. The image is provided to the client device, the image associated with a first geographic coordinate. A second geographic coordinate is received from the client device representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, where the second geographic coordinate is different from the first second geographic coordinate. A determination is made as to whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate. When the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate.
US08965039B2 Client-side watermarking using hybrid I-frames
A system and method for client-side watermarking of digital content using hybrid Intra-Frames (I-Frames) are provided. In general, a content source provides a compressed video stream and a hybrid I-Frame stream to a client device via a network. The hybrid I-Frame stream includes a number of low-loss I-Frames corresponding to select ones of the I-Frames in the compressed video stream to be used for client-side watermarking. The client device watermarks the I-Frames in the hybrid I-Frame stream, optionally compresses the watermarked I-Frames, and replaces the select ones of the I-Frames in the compressed video stream with the watermarked and optionally compressed I-Frames to provide a watermarked version of the compressed video stream.
US08965030B2 Seamless earbud structures and methods for making the same
Seamless earbud structures and methods for making the same are disclosed. Seamless earbud structures can be constructed using an insert molding construction method, which overmolds a cosmetic material over two sub-enclosures that are mated together. The two sub-enclosures form a housing that can encompass a driver assembly (e.g., woofer and tweeter), a conductor bundle, and provide one or more acoustic volumes. The housing has a non-occluding member and a neck member, and has a seamless or nearly seamless construction. The cosmetic material is insert molded around the housing to provide a smooth and seamless surface disposed around the periphery of the housing.
US08965022B2 Personalized display
In one embodiment, a kit for making a personalized display includes a blank foldable to form a cavity according to score lines to form a display with a cavity, a print medium to receive a user selected-image and to adhere to the blank, and a bending wave generation unit attachable to a display element to receive a signal from a signal generator and produce bending waves within the display element that cause the display element to vibrate and generate audible acoustic waves in accordance with the signal. In another embodiment, a personalized display includes a blank with extensions folded to form a cavity, a print medium adhered to the blank and with a user-selected image printed via a digital printer, and a bending wave generation unit attached to a display element and positioned within the cavity.
US08965021B2 Subcutaneous piezoelectric bone conduction hearing aid actuator and system
An implantable bone-conduction hearing actuator based on a piezoelectric element, such as a unimorph or bimorph cantilever bender, is described. Unlike other implantable bone conduction hearing actuators, the device is subcutaneous and once implanted is entirely invisible. The device excites bending in bone through a local bending moment rather than the application of a point force as with conventional bone-anchored hearing aids.
US08965019B2 Sound processor housings, sound processors and implantable cochlear stimulation systems including the same
Sound processor housings, sound processors and systems including sound processors are disclosed.
US08965012B1 Smart sensing bone conduction transducer
Example methods and devices are provided related to bone conduction. A bone conducting transceiver (BCT) is provided. The BCT includes a metal spring, an anvil, a base, and at least one sensor. The metal spring has two ends. The anvil is mounted on an upper surface of the metal spring and is configured to move in conjunction with the metal spring based on an input signal. The base contacts a lower surface of the metal spring and supports at least one end of the two ends of the metal spring. The at least one sensor is configured to generate data regarding at least one characteristic of the BCT.
US08965009B2 Speaker with built-in filter for digital amplifier
A speaker with a built-in filter used for a digital amplifier is provided. The speaker with the built-in filter includes an inductor wound on an outer circumferential surface of a pillar passing through a magnet. The speaker in accordance with the present invention may be directly connected to the digital amplifier without an additional low pass filter interposed therebetween, enabling a smaller and lighter digital amplifier.
US08965008B2 Method for driving a condenser microphone
A method for driving a condenser microphone is provided. The condenser microphone comprises a membrane and an electrode constituting a capacity. A polarization voltage is applied between the membrane and the electrode. According to the method, an electrical signal generated by the condenser microphone based on a received acoustic signal causing a deflection of the membrane) is detected, and the polarization voltage is varied in response to the detected electrical signal.
US08965005B1 Transmission of noise compensation information between devices
One or more microphones of a first devices receive a first audio. The first device generates a first audio signal from the received first audio. The first device analyzes the first audio signal to determine noise characteristics included in the first audio received by the first device. The first device generates noise compensation information based at least in part on the noise associated with the first audio. The first device transmits the noise compensation information to at least one of a second device or a third device that is intermediate to the first device and the second device. The first device receives a second audio signal generated by the second device, wherein the second audio signal is based at least in part on the noise compensation information transmitted by the first device. The first device then outputs the second audio signal to a speaker of the first device.
US08964998B1 System for dynamic spectral correction of audio signals to compensate for ambient noise in the listener's environment
The present invention features systems for dynamically adjusting audio signals by applying a gain to the signal in a spectrally varying manner to compensate for ambient noise, such that the sound is perceived to be unchanged in volume and spectral composition by the listener. The system obtains a threshold elevation for each frequency component by analyzing the spectral composition of the ambient noise. This threshold elevation is then used by a psychoacoustic model of hearing to determine an appropriate gain adjustment for the corresponding frequency component of the source signal which will make that source signal perceived by the human ear to be just as loud as if the noise were not present.
US08964992B2 Psychoacoustic interface
An audio imaging method and cognition interface for two-loudspeaker playback is intended for use with standard stereo recordings. The process applies new azimuth-based equalization and phase measurements specifically derived for stereo playback while faithfully interfacing with and eliciting human psychoacoustic localization responses via the Fletcher-Munson loudness effect. The process accurately recovers and reproduces three-dimensional sonic image locations inherently encoded in standard recordings so that a listener may accurately perceive the three-dimensional sound. Sound images are reproduced in at least the forward 180° free-field environment of the listener. The apparatus is designed to allow reproduction of atypical recordings made with closely-spaced microphones if desired.
US08964975B2 Method of key derivation in an integrated circuit
A method of derivation, by an electronic circuit, of a first key from a second key, wherein: at least one third key is derived from the second key and is used to derive the first key; and a value of a counter, representative of the number of first keys, conditions the derivation of a new value of the third key.
US08964973B2 Systems and methods for controlling file execution for industrial control systems
A system includes a build system processor configured to generate a private encryption key and configured to add the private encryption key to at least one of a plurality of source files. Each of the plurality of source files includes instructions configured to be executed by an industrial controller processor. The processor is also configured to generate a plurality of binary files from the plurality of source files. The processor is further configured to construct a whitelist file including first hash key values determined for the plurality of binary files and configured to encrypt the whitelist file using the private key to provide an encrypted whitelist file.
US08964971B2 Method of providing text representation of a cryptographic value
A method of representing crytographic values in text form is described. The text representation is formed from words selected from a vocabulary, which may include a collection of pseudowords. The text representations can be further transformed to a paragraph in an apparently grammatically correct form.
US08964969B2 Telecommunciations filter device
Embodiments relate to a filtering device that filters a telecommunications signal and outputs to a telephone and a data port depending on whether a data plug has been inserted into the data port. A micro switch at the data port is activated and brings filtering components in-line when a data plug is inserted, and the filtering components filter the combined telecommunications signal and outputs filtered telephony only signals to the telephone port, and data only signals to the data port. When no data plug is present in the data port, the micro switch is not activated, and the filter is bypassed, thereby presenting unfiltered telephone and data signals to the telephone port as well as any extension sockets connected thereto, but no signals to the data port.
US08964963B2 System and method for maximizing efficiency of call transfer speed
A system and method for maximizing efficiency of call transfer from being between a customer and a dialing agent, to being between the customer and a talker is provided. The method contains the steps of: entering a dialing agent and a talker into a campaign to maintain direct communication with the dialing agent and with the talker; calling a customer via use of a dialing agent device; receiving from the dialing agent a request to transfer a connected customer from communicating with the dialing agent to communicating with a talker; and after receiving the request to transfer, transmitting an identification of a customer record associated with the connected customer to a talker computer for identifying the customer record, where the customer record has been previously stored on the talker computer prior to receiving the request to transfer.
US08964961B2 Method of routing a session from a calling party in a serving communication network of the calling party to a called party
A method of routing a session from a calling party in a serving communication network of the calling party to a called party is described. The serving communication network of the calling party is distinct from a home communication network of the calling party. The method is executed by a session routing node in the serving communication network of the calling party. In order to optimize a session routing path of signaling data of the session, the method comprises receiving from the home communication network of the calling party a session routing request requesting routing the signaling data of the session to the called party via the serving communication network of the calling party, and routing the signaling data of the session to the called party via the serving communication network of the calling party based on the received session routing request.
US08964954B2 Method and apparatus of re-rating for prepaid users
A method for re-rating a prepaid user is proposed in the present invention. Compared with prior prepaid systems, the present invention introduces new functional entities, i.e. a re-rating management apparatus and an offline charging apparatus, and enhances the existing functional-entity, i.e. the online charging apparatus. The online charging apparatus rates call detail records comprised in an received online charging request to generate rated call detail records, and sends—the rated call detail records to the re-rating management apparatus; periodically backs up account profile, and sends the backed up account profile to the re-rating management apparatus; the re-rating management apparatus triggers re-rating, sends a re-rating request to the offline charging apparatus; the offline charging apparatus generates re-rated call detail records after re-calculating, the call detail records, and sends the re-rated call detail records to the re-rating management apparatus; and the re-rating management apparatus updates account profile in accordance with the re-rated call detail records, and sends the updated account profile to the online charging apparatus. By using the method of the present invention, the re-rating function can be implemented for the prepaid user without affecting the real-time use by the prepaid user, and the problems occurring in the convergence of a prepaid charging system and a postpaid charging system can be solved.
US08964946B1 Identifying recorded call data segments of interest
A method and apparatus of processing a voice call are disclosed. One example method of operation may include recording at least a portion of a voice call, and storing the portion of the voice call in memory. The method may also include processing the portion of the voice call to identify at least one segment of interest, and forwarding the at least one segment of interest to a new call party responsive to a call transfer action.
US08964941B2 Bearing system for a rotary anode of an X-ray tube
The present invention relates to a bearing system (1) for a rotary anode (24) of an X-ray tube (23). The bearing system comprises a shaft (2) for supporting the rotary anode (24), the shaft being surrounded by two swash rings (7). Further, a gimbal ring (4) surrounding the shaft (2) and being arranged in between the two swash rings (7) is provided. This gimbal ring (4) is hingeably connected with the shaft (2) such that the gimbal ring (4) is tiltable relative to a longitudinal axis of the shaft (2). Further, the invention relates to an X-ray tube (19) and an imaging system (15) having such a bearing system (1).
US08964937B2 Methods and systems in radiotherapy
A method of operating a radiotherapy system, comprising: receiving a treatment plan to be carried out using the radiotherapy system; detecting if there is a fault in a component of the radiotherapy system; determining whether the component is needed for delivery of the treatment plan; and if the component is not needed for delivery of the treatment plan, allowing the radiotherapy system to execute the treatment plan.
US08964922B2 Adaptive frequency synthesis for a serial data interface
Various embodiments of the present invention relate to systems, devices and methods of oversampling electronic components where high frequency oversampling clock signals are generated internally. The generated oversampling clock is automatically synchronous with the input clock and the input serial data in a serial data link, and is adaptive to predetermined parameters, such as bit depth and oversampling rate.
US08964919B2 System and method for determining a time for safely sampling a signal of a clock domain
A system and method are provided for determining a time for safely sampling a signal of a clock domain. In one embodiment, a phase estimate of a first clock domain is calculated based on a relative frequency estimate between a second clock domain and the first clock domain and, based on the phase estimate, a first time during which a signal from the first clock domain is unchanging such that the signal is capable of being safely sampled by the second clock domain is determined to generate a first sampled signal in the second clock domain. Additionally, an updated phase estimate is calculated, and, based on the updated phase estimate, a second time during which the signal from the first clock domain is changing such that the signal is not capable of being safely sampled by the second clock domain is determined. During the second time the first sampled signal in the second clock domain is maintained.
US08964917B2 Signal transmission device performing compensation by filtering characteristics and method thereof, and signal reception device offsetting compensation and method thereof
The present invention discloses a signal transmission device performing compensation by filtering characteristics for generating a transmission signal according to a pulse amplitude modulation signal. The signal transmission device comprises: a filtering characteristic compensation circuit for generating a compensation signal according to the pulse amplitude modulation signal and a filtering function; a filter coupled to the filtering characteristic compensation circuit for generating a filtered signal through filtering the compensation signal according to the aforementioned filtering function; and an analog front-end circuit for generating the transmission signal according to the filtered signal.
US08964908B2 Receiver circuit and method for detecting data
A method includes a first step of receiving a signal on the basis of a mobile communications standard supporting multiple predefined modulation alphabets and a second step of detecting data of the received signal on the basis of a modulation alphabet which includes modulation symbols of at least two of the multiple predefined modulation alphabets.
US08964905B1 Low power serial link
The present invention relates to a low power serial link employing differential return-to-zero signaling. A receiver circuit consistent with some embodiments includes an input circuit for receiving differential serial data signals that form a differential return-to-zero signaling and a clock recovery circuit. The clock recovery circuit is coupled to the input circuit and includes a logic gate configured to generate a clock signal by using said differential serial data signals.
US08964902B2 Method and apparatus for eliminating direct current offset
The present invention provides a method and an apparatus for eliminating direct current offset. The method comprises the steps of: calculating Euclidean distances between every two demodulation symbols of a plurality of demodulation symbols based on Quadrature Phase Shift Keying (QPSK) modulation; determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols, each set corresponding to a modulation direction for the QPSK modulation; performing Euclidean distance weighted summation on the determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a rough estimation point for the QPSK modulation, so as to obtain four rough estimation points; re-determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols and the rough estimation points; performing Euclidean distance weighted summation on the re-determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a precise estimation point; and performing direct current offset calculation and compensation in accordance with the precise estimation points. The present invention can improve the demodulation performance of a system.
US08964898B2 Multi-function receiver with switched channelizer having high dynamic range active microwave filters using carbon nanotube electronics
Multi-function receivers are disclosed in which high dynamic range active microwave filters using nanoscale devices are disposed within a switched channelizer stage. In an embodiment the receiver includes an input low noise amplifier, a switched channelizer comprised of active filters utilizing nanoscale devices, an output amplifier, a mixer, and an analog to digital converter. Additionally, the use of highly selective active filters in the channelizer allows for the optional elimination of the mixing stage, improving cost and overall volume.
US08964894B2 Circuit arrangement for compensating an attenuation occurring in an antenna signal connection between a mobile terminal and an antenna and compensation method for this purpose
A circuit arrangement (1) is described for compensating an attenuation (Ko, Ka, Ka1, Ka2) occurring in an antenna signal connection (2) between a mobile terminal (3) and an antenna (4) with at least one antenna signal amplifier (5a, 5b) in the antenna signal connection (2) and with a control unit (8) for setting an amplification factor (V) by which the antenna signal routed through an allocated antenna signal amplifier (5a, 5b) is amplified or attenuated. The circuit arrangement (1) has a detection unit (7) for detecting an antenna signal power (P) of the antenna signal in the signal path of the antenna signal connection (2). The control unit (8) is configured to adapt the amplification factor (V) at a rate of change slower than the control rate of an antenna signal power control loop between a coupled mobile terminal (3) and a base station (4) of a mobile network with which the mobile terminal (3) has a communication connection, to regulate the transmit power of the mobile terminal (3) at which an antenna signal is emitted by the mobile terminal (3) if the detected antenna signal power (P) lies in a range of a predefined lower limit value (PG1) for the detected antenna signal power and a predefined upper limit value (PG2) for the detected antenna signal power (P).
US08964887B2 Wireless transmission device, wireless transmission method, wireless transmission program, and wireless communication system
A wireless transmission device is characterized by including: first interference suppression processing means 71 for generating an interference suppression transmission signal for partially suppressing leakage power of a signal to an interference avoidance band by frequency-domain processing for the signal in a partial frequency band of transmission signals; and second interference suppression processing means 72 for generating an interference suppression transmission signal for suppressing leakage power of a signal to the interference avoidance band by time-domain processing for the signal in a partial or entire frequency band of transmission signals.
US08964885B2 Highly detectable pilot structure
Aspects describe a Highly Detectable Pilot that allows a mobile device to detect more base stations and, thus, can provide more accuracy in location estimate. A highly detectable pilot can be transmitted in a portion of one or more data symbols that are not currently being utilized for transmission of data. Transmission of the highly detectable pilot in two data symbols provide a receiver with more convergence time, however, it can take the receiver a longer amount of time to acquire an adequate number of pilots for a location estimate.
US08964884B2 Power control in linear precoder design for MIMO DSL transmission
An apparatus configured to couple to a plurality of subscriber lines comprising a plurality of transmitters configured to couple to a plurality of physical channels and at least one virtual channel. The number of physical channels equals the number of subscriber lines. A processor is configured to compute a precoder matrix to minimize an error value. The error value accounts for an error on each channel subject to a constraint on power for each channel. A precoder is coupled to the processor and configured to use the precoder matrix to jointly process a plurality of data signals to generate a plurality transmit signals for the plurality of physical channels and the at least one virtual channel.
US08964881B2 Method and apparatus for high efficiency, high dynamic range digital RF power amplification
A digital, radio frequency (RF) power amplifier includes first and second RF digital to analog converters (RF DACs) and a combiner to combine output signals of the first and second RF DACs. In at least one embodiment, the digital RF power amplifier may be operated in any of a number of different operating modes by appropriately generating amplitude and phase input signals for the first and second RF DACs. A mode of operation may be selected for the digital RF power amplifier based, at least in part, on a desired average output power level of the power amplifier.
US08964871B2 Codebook based downlink multi-user interference alignment scheme
A method for operating a receiver having multiple receive antennas to process a signal from a first affiliated transmitter and align interference from a second interfering transmitter includes providing a codebook of predefined matrices. Each predefined matrix has an identifier associated therewith. A first channel matrix and a second channel matrix are assembled for the first and the second transmitters. An equivalent direct channel matrix is determined from the first and second channel matrices, and predetermined reference vectors are selected from a plurality of predetermined vectors. A predefined matrix is selected from the codebook based upon the equivalent direct channel matrix and an identifier for the predefined matrix is fed back to the first transmitter. A signal is received and decoded using a combining matrix derived from the predetermined reference vectors and an inverse of the second channel matrix, thereby reducing interference from the interfering transmitters.
US08964870B2 Mobile station apparatus and channel information feedback method
To perform feedback of channel information suitable for MU-MIMO transmission while exploiting a codebook that defines precoding matrixes and PMIs suitable for SU-MIMO transmission, it is a feature that a channel matrix corresponding to a channel transmission path is defined using a plurality of precoding matrixes defined in a codebook suitable for SU-MIMO transmission and a plurality of adjustment coefficients to respectively adjust the plurality of precoding matrixes, a channel information selecting section (111) selects a plurality of precoding matrixes and/or a plurality of adjustment coefficients, and that the selected plurality of precoding matrixes and/or the plurality of adjustment coefficients are transmitted to a base station apparatus as channel information in uplink.
US08964848B2 Motion vector calculation method
When a block (MB22) of which motion vector is referred to in the direct mode contains a plurality of motion vectors, 2 motion vectors MV23 and MV24, which are used for inter picture prediction of a current picture (P23) to be coded, are determined by scaling a value obtained from averaging the plurality of motion vectors or selecting one of the plurality of the motion vectors.
US08964844B2 Methods and apparatus for motion skip mode in multi-view coded video using regional disparity vectors
Methods and apparatuses for motion skip mode in multi-view coded video using regional disparity vectors are provided. An image block of a picture corresponding to a view of multi-view video content is encoded by obtaining motion information for the image block based upon disparity information for a first region of plural regions of another picture. The other picture corresponds to another view of the multi-view video content, and each region corresponds to less than an entirety of the other picture. Each region includes multiple image blocks, with each region having been determined based on a similarity among disparity vectors of the multiple image blocks. The disparity information for the first region includes a regional disparity vector determined from the disparity vectors of the multiple image blocks of the first region.
US08964842B2 Video coding method and device, related scalable bitstream and computer program product
An encoder allows generating, starting from a sequence of digital video pictures, a time-scalable encoded bitstream obtained by applying to the pictures, a hierarchical prediction wherein the pictures are organized in Groups Of Pictures (GOPs). The GOPs may include base time layer pictures or Key Pictures for encoding as Inter or Intra, with and without motion-compensated prediction respectively. The GOPs may also include higher time layer pictures adapted to be selectively eliminated to effect time scalability of the encoded scalable bitstream. The encoder may detect scene changes in the sequence of digital video pictures, and, in the presence of a scene change, a first Key Picture after the scene change may be encoded as Intra.
US08964840B2 Determining intra prediction mode of image coding unit and image decoding unit
A method and apparatus for determining an intra prediction mode of a coding unit. Candidate intra prediction modes of a chrominance component coding unit, which includes an intra prediction mode of a luminance component coding unit, are determined, and costs of the chrominance component coding unit according to the determined candidate intra prediction modes are compared to determine a minimum cost intra prediction mode to be the intra prediction mode of the chrominance component coding unit.
US08964836B2 Method and apparatus for spatial predictive encoding and/or decoding of video data
A method and apparatus for spatial predictive encoding and/or decoding of video data. The method for spatial predictive encoding of video data includes determining similarity among a plurality of previous data units that are adjacent to a current data unit, determining a reference data unit for spatial predictive encoding of the current data unit according to the determined similarity, and determining predicted values of pixels of the current data unit using pixel values of the reference data unit.
US08964831B2 Apparatus and method for encoding and decoding signals
New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including receiving a data set, extracting a subset, encoding the subset using a first encoding process, combining the encoded subset with the remaining portion, and encoding the combined data set including the appended subset using a second encoding process. an apparatus is described including means for extracting a subset, means for first encoding, means for combining, and means for second encoding. An apparatus for decoding includes a data identifier receiving a data set and identifying a subset of data, a first decoder decoding the subset using a first decoding process, and a second decoder combining the subset of data with a remaining portion of the data set and decoding the combined data using a second decoding process. A method for decoding is also described.
US08964824B2 Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US08964821B2 Shared feedback for adaptive transmitter pre-distortion
A modem is described. The modem includes a transmitter. The transmitter includes a digital pre-distortion module and a power amplifier. The modem also includes one or more selected shared receivers. The one or more selected shared receivers generate a feedback signal for the digital pre-distortion module. The modem further includes a feedback switch. The feedback switch selectively couples the one or more selected shared receivers to an output of the transmitter.
US08964814B2 Methods and apparatuses for demodulating multiple channel satellite positioning system signals
Methods and apparatuses are provided which may be enabled within and/or for use with a Satellite Positioning System (SPS) receiver and/or other like apparatuses or device(s) to demodulate a first channel portion of a multiple channel SPS signal based, at least in part, on a second channel portion of the multiple channel SPS signal.
US08964813B2 Receiver of binary offset carrier (BOC) modulated signals
Binary Offset Carrier (BOC) is the agreed modulation for signals of next generation Global Navigation satellite systems (GNSS). Compared to current phase shift keying (PSK) modulation by a code, there is a further modulation by a sub-carrier. There is a known major difficulty with BOC called ‘false lock’ where early/late gates settle on the wrong peak of the multi-peaked correlation function. This invention eliminates the problem by eliminating that correlation. Instead, a two dimensional correlation is tracked independently to realize a dual estimate. An unambiguous lower accuracy estimate derived from the code phase is used to make an integer correction to a higher accuracy but ambiguous independent estimate based on the sub-carrier phase. The actual receiver may adopt a triple loop, instead of the usual double loop, where carrier phase, sub-carrier phase and code phase are tracked independently but interactively.
US08964790B2 Communication apparatus
When time synchronization between communication apparatuses is performed with PTP, a PTP packet storing a time stamp is transmitted/received. At that time, an RTC is provided in a PTP packet generation unit within the communication apparatus. An RTC is also provided in a PTP packet transmission unit. These RTCs are time-synchronized by a hardware operation based on PPS/System CLK. The RTCs of the PTP packet generation unit and the PTP packet transmission unit are time-synchronized, whereby a highly precise time stamp and correction value for a time can be obtained.
US08964775B2 System and method for encoding a slot table for a communications controller
Systems and methods for encoding a slot table for a communications controller of a communications network are described. In one embodiment, a method for encoding a slot table for a communications controller of a communications network includes classifying branches of the communications network that are connected to the communications controller into at least one group, where each of the at least one group includes multiple branches, and generating a slot table entry for a time slot for accessing the communications network through the communications controller based on the at least one group. Other embodiments are also described.
US08964772B2 Method for implementing a multi-chip module with a high-rate interface
A multi-chip module (MCM) may include a substrate, and first and second physical-layer (PHY) chips mounted on the substrate. In some implementations, the first PHY chip includes a multiplexer and a PHY circuit. The multiplexer is configured to receive a multiplexed data stream from a media access control (MAC) device, to demultiplex the multiplexed data stream into first and second data streams, to output the first data stream to the PHY circuit, and to output the second data stream to the second PHY chip. In some implementations, the first PHY includes a router and a PHY circuit. The router is configured to receive a plurality of data packets from a MAC device, to route one or more of the data packets having a first address to the PHY circuit, and to route one or more of the data packets having a second address to the second PHY chip.
US08964771B2 Method and apparatus for scheduling in a packet buffering network
A system and method that can be deployed to schedule links in a switch fabric. The operation uses two functional elements: to perform updating of a priority link list; and then selecting a link using that list.
US08964770B2 Managing mapping in networks
A method for managing mapping in a network includes: programming mapping relationships between a VSAN and a VLAN of a fabric in advance, which include mapping relationships between VSANs and VLANs programmed in advance for each FCoE switch needed by the fabric; obtaining mapping relationships between the VSANs and the VLANs configured currently for all the FCoE switches of the fabric, when obtained mapping relationships are inconsistent with the programmed-in-advance mapping relationships, automatically updating mapping relationships between the VSANs and the VLANs configured in FCoE switches corresponding to the inconsistent mapping relationships, and/or mapping relationships between the VSANs and the VLANs programmed in advance for the FCoE switches corresponding to the inconsistent mapping relationships.
US08964760B2 Interprocessor communication system and communication method, network switch, and parallel calculation system
A network switch transfers data, which are to be transferred between nodes, in a time-division multiplex manner after allocating the data to slots, which are created by dividing a unit of time into a plurality of sections. An input unit includes a selection unit that selects a buffer unit according to an input slot in order to transfer the data input from the input port to the buffer unit, an input slot correspondence management table that stores a correspondence relationship between the input slots and the buffer units, and input port management information used to control a communication bandwidth of the input port. An output unit includes a multiplexing unit that selects the buffer unit according to an output slot in order for data, which is to be output to the output port, to be transferred from the selected buffer unit to the output port, an output slot correspondence management table that stores a correspondence relationship between the output slots and the buffer units, and output port manage information used to control a communication bandwidth of the output port.
US08964757B2 HTTP optimization, multi-homing, mobility and priority
Combining parallel Hypertext Transfer Protocol (HTTP) connections and pipelining overcomes an impact of increasing Round Trip Time (RTT) by varying in real time the number of parallel connections and pipelined requests such that the number of outstanding requests is minimal and the link remains fully utilized. Optimal construction and scheduling of requests and connections in an HTTP stack improves page load time and also provides for greater responsiveness to changes in object priorities. Multi-homing and mobility at the application layer for HTTP are addressed. Multi-homing provides for simultaneous use of multiple interfaces, for example WWAN and WLAN interfaces which improves download time, especially in the case that the available bandwidth the interfaces is of the same order of magnitude. Mobility provides for switching connections as the device moves. In combination they provide for smoother mobility. Mobility can be provided this way without server or network support.
US08964755B2 Obtaining information from data items
Methods and apparatus are disclosed for obtaining information from one or more headers of a data item transmitted via a communication network, a predetermined portion of at least one header carrying a symbol or combination of symbols having a first pre-defined meaning according to a first pre-defined communication protocol. The method comprises inspecting at least one header of a received data item whereby to identify the symbol or combination of symbols carried by the predetermined portion thereof; identifying whether at least one other portion of a header of the data item is carrying the same symbol or combination of symbols; and in the event that it is identified that at least one other portion of a header of the data item is carrying the same symbol or combination of symbols, ‘interpreting and/or processing at least one of the one or more headers according to a second pre-defined communication protocol, the second communication protocol differing from the first communication protocol.
US08964749B2 Method, device and system for establishing a pseudo wire
A method, a device and a system for establishing a Pseudo Wire (PW) are provided. The method includes: receiving, by a switching node, a control message; constructing a first control message according the first FEC information and the routing information in the control message, and sending the first control message to a second terminal node; constructing, by the second terminal node, a second control message, where the second control message includes the second FEC information and the second routing information, and the second FEC information carries identification information of the first terminal node; and sending the second control message to the switching node. In the method, it is unnecessary to manually configure a PW routing table on the switching node or establish a PW routing table dynamically through a routing protocol, and it is unnecessary to configure mapping relations between PW segments manually. This method achieves robust maintenance.
US08964742B1 Linked list profiling and updating
Linked list profiling and updating techniques define subsets of linked list entries that are executed upon various resource calls. The subsets are defined by linked list profiles. The techniques can add/remove linked list entries to/from these profiles in a flexible update manner, in which a profile table is used to store profiles, or in atomic manner, in which each linked list entry itself contains profile data. Implemented in a communication system network device, the techniques are used to define and update profiles of physical or virtual ports used for packet-based egress and ingress communications.
US08964741B2 Adjacency discovery through multicast and single-hop messaging
A first node of a network may send a multicast discovery message comprising a domain identifier of the first node. The first node may also send a single-hop discovery message to one or more single-hop neighbors of the first node. The single-hop discovery message may comprise the domain identifier of the first node. A plurality of neighbor discovery messages may be received. At least one node of the network may be identified through the neighbor discovery messages. A level of trust may be determined for each identified node of the network based on at least one of the neighbor discovery messages.
US08964736B1 RTP streaming with dynamic packet format modification
Systems, methods, and software are described herein for operating a RTP server including receiving a session request from a user communication device indicating the user communication device has packet format switching capability, transferring an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length, transferring a RTP stream using bundled packet format, transferring a packet format switch triggering event, and transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.
US08964723B2 Devices for synchronizing a communication end device with a base station, methods for synchronizing a communication end device with a base station, devices for generating a secondary synchronization signal, and methods for generating a secondary synchronization signal
In an aspect of this disclosure, a device for synchronizing a communication end device with a base station may be provided. The device may include: a primary synchronization determiner configured to determine a first synchronization parameter; and a secondary synchronization signal generator configured to simultaneously generate a plurality of bits of a secondary synchronization signal based on the first synchronization parameter.
US08964722B2 Clock for a node of a packet-switched network, and associated synchronisation method
A method for synchronizing a plurality of clocks arranged within a plurality of nodes of a packet-switching network comprises comparing parameters that relate to the plurality of clocks in order to determine master-slave relationships between the plurality of clocks, and exchanging time-stamped messages over the packet-switching network each time between a master clock and an associated slave clock to make the associated slave clock subservient to the master clock. A node of the packet-switching network comprises a frequency source controlled by a synchronous physical layer technology. The parameters that relate to a clock of the node comprise a parameter that relates to the frequency source to determine the master slave relationships based on one property of the frequency source.
US08964717B2 Pilot signal transmission method and radio communication apparatus
In a radio communication system, transmission of CAZAC sequences as the pilot signal sequences by using code division multiplexing as at least one of user multiplexing schemes, is done by dividing a system band as a frequency band usable in the system into frequency blocks B1 and B2 having bandwidths W1 and W2, generating the pilot signals of the frequency blocks B1 and B2 with a single carrier, using the pilot signal sequences having sequence lengths L1 and L2 corresponding to frequency blocks B1 and B2 respectively; and, transmitting the generated pilot signals as the pilot signals corresponding individual users, with multicarriers using an arbitrary number of frequency blocks among the plural frequency blocks.
US08964714B2 Telecommunications system and method
A telecommunications system communicates data packets to and from a mobile terminal in accordance with a mobile internet protocol. The system includes a packet radio network having a first radio access interface and a gateway support node and includes a wireless access network having a second radio access interface and a home agent. The mobile terminal is arranged to connect to one of the packet radio network or the wireless access network and, when connected, to detect which of the packet radio network and the wireless access network the mobile terminal has connected. Upon detection that the mobile terminal is attached to the packet radio network, the mobile terminal and the home agent are arranged so that data packets are transmitted to and from the mobile terminal via the gateway support node in preference to the home agent.
US08964713B2 Transmission management system, transmission system, transmission management method, transmission management program, computer readable information recording medium, program providing system, and maintenance system
A transmission management system manages, for items of transmission terminal identification information for identifying transmission terminals, respectively, relay apparatus identification information for identifying relay apparatuses capable of relaying content data transmitted from each of transmission terminals; receives, from the transmission terminal acting as a request source, items of the terminal identification information for identifying the transmission terminal acting as the request source and the transmission terminal acting as a destination, respectively; searches the relay apparatus identification information based on the received items of the terminal identification information for identifying the transmission terminals acting as the request source and the destination, respectively, and extracts items of the relay apparatus identification information each being common to the items of the transmission terminal acting as the request source and the destination, respectively.
US08964712B1 Wireless connectivity system for adapter, mobile device and non-wireless device
A cradle adapter connection allows I/O contacts between a non-wireless device (NWD) and a wireless cradle adapter or similar wireless enabling attachment. The enabling attachment can make any non-wireless device (NWD) unit wireless enabled while being plugged into the cradle adapter, in a similar manner as shown for a cell telephone/mobile device (CT/MD), to access a number of wired, optical or wireless communication paths through the ports. The cradle adapter itself may have multiple antennas, multiple T/R units and multiple processors built-in to deliver full functionality, and it may also accommodate multiple wired or wireless devices to be plugged in at the same time. The cradle adapter may contain power ports for the individual devices in addition to the I/O ports, and it may be a passive pass through-connection enabling device or may have internal electronics to perform certain server functions to control data traffic.
US08964711B2 Private line automatic ringdown-like connection for a mobile device
Providing a private connection for a mobile device in a wireless local area network includes a mobile device operable to associate to a home wireless local area network (WLAN), request a temporary digital extension from the WLAN, receive an assigned temporary digital extension from the WLAN, register with the WLAN using the temporary digital extension, and initiate a call from the temporary digital extension to a target extension. In addition, an in-store server is operable to register the temporary digital extension, recognize the temporary digital extension in the initiated call, establish the call to the target extension, and route the call between the temporary digital extension and the target extension.
US08964707B2 Methods and apparatus for providing network broadcast information to WLAN enabled wireless communication devices
One illustrative method of providing network broadcast information to a wireless device from a wireless local area network (WLAN) includes the steps of receiving, from one or more available cellular networks or a network database, cellular network broadcast information associated with the one or more available cellular networks; providing the cellular network broadcast information in a generic container message which varies in content and format according to one or more cellular standards associated with the one or more available cellular networks; and causing the generic container message to be regularly broadcasted for receipt and use by a wireless device. In an alternative approach, the steps include regularly broadcasting a network interworking indicator which is indicative of whether cellular network broadcast information is available for receipt from the WLAN; receiving a probe request from a wireless device; and causing the cellular network broadcast information to be sent to the wireless device in the generic container message in response to the probe request from the wireless device. The generic container message may alternatively or additionally include wireless network broadcast information from different types of wireless networks (e.g. Wi-MAX) which are available to the WLAN.
US08964706B2 Communication method and system
A method of co-ordinating communication between a plurality of base stations in a communication system, including designating timeslots where said base stations receive and/or transit co-ordination messages to each other. The system may be an autonomous cellular system and the timeslots may be regularly spaced.
US08964692B2 Spectrum sensing of bluetooth using a sequence of energy detection measurements
Certain aspects of the present disclosure provide techniques for detecting presence of a Bluetooth device in the vicinity of a WiFi device by sensing the spectrum of the Bluetooth device using a sequence of energy detection measurements, generating a test statistic based on the measurements and comparing the test statistic to a threshold.
US08964683B2 Sounding signal in a multicarrier wireless device
A wireless device receives message(s) configuring cell groups and transmissions of sounding reference signals. n sounding reference signals are configured to be transmitted in a subframe (n>1). The wireless device transmits at least one packet on at least one first cell in symbols of the subframe. The symbols comprise the last symbol of the subframe. The wireless device transmits a k subset of the n sounding reference signals in the last symbol (1<=k
US08964666B2 Method for controlling the data rate of a circuit switched voice application in an evolved wireless system
An apparatus and method of transmitting a circuit switched (CS) voice application via an enhanced dedicated channel (E-DCH), implemented in a wireless transmit/receive unit (WTRU). The method includes receiving a grant; performing an E-TFC selection procedure based on the grant, wherein a number of bits that may be transmitted over an enhanced dedicated channel (E-DCH) is determined, determining an adaptive multi-rate (AMR) codec bit-rate based on the number of bits that may be transmitted over the E-DCH, generating AMR voice packets based on the determined AMR codec bit rate, and submitting the AMR voice packets to lower layers for transmission over the E-DCH.
US08964665B2 Method of reporting scheduling information
A method of encoding and transmitting information relating to data to be transmitted from user equipment to a base station in a multi-carrier wireless telecommunications network. Each carrier comprises a data channel. The method comprises the steps of: generating an indication of the characteristics of said data to be transmitted; determining an indication of estimated power available to send data on said data channel of each carrier; and encoding a scheduling information message for each carrier, said scheduling information message being generated from the indication of estimated power available to send data on said data channel of that carrier and the characteristics of said data to be transmitted. The encoded scheduling information message for each carrier is transmitted to the base station on two or more carriers.
US08964661B2 Method and apparatus for determining a slot format of a fractional dedicated physical control channel
A method for determining a slot format of an F-DPCH is disclosed in the present disclosure, including: a Node B using No.0 slot format of the F-DPCH as the slot format for transmitting information over the F-DPCH when detecting that a UE in CELL_FACH state or idle mode is using an E-DCH. An apparatus for determining a slot format of an F-DPCH is also disclosed. The present disclosure ensures that the slot format of the F-DPCH transmitted by the Node B is identical with that of the F-DPCH received by the UE, so that the UE can correctly receive the TPC bits carried on the F-DPCH, and thus the UE can use the TPC bits to implement inner loop power control. Therefore, the Node B can correctly receive the data information transmitted over an E-DPDCH.
US08964646B2 Remote transmission system
A virtual broadband transmitting unit includes a stream generator to generate a multiplicity of data streams from an incoming media data stream, and a transmission manager to control the upload of the multiplicity of data streams along a multiplicity of transmission channels to at least one wireless communication network. A virtual broadband receiver includes means to receive a multiplicity of media data streams from a multiplicity of data connections, and an assembly engine to assemble the data streams into a single media stream.
US08964642B2 Communication apparatus, communication control method, and communication system
Provided is a communication apparatus including a first wireless communication part capable of performing wireless communication according to a first communication scheme and a second wireless communication part capable of performing wireless communication according to a second communication scheme that uses a higher frequency band than the first communication scheme, wherein the second wireless communication part determines a reception timing to receive a beacon transmitted according to the second communication scheme based on a time when a predetermined control signal has been received by the first wireless communication part, and forms, at the determined reception timing, a reception beam having a directionality learned in advance.
US08964638B2 Wireless communication device, wireless communication system, program, and wireless communication method
Provided is a wireless communication device including a receiving unit that receives, from one or more than one first wireless communication devices, information indicating an order of each of the one or more than one first wireless communication devices in a queue for data communication with a second wireless communication device, an order management unit that manages an order of its own device in the queue based on the information received by the receiving unit from the one or more than one first wireless communication devices, and a transmitting unit that transmits information indicating the order of its own device in the queue managed by the order management unit.
US08964635B2 Method and system for determining a location of a device using femtocell information
Aspects of a method and system for determining a location of a device using femtocell information are provided. In this regard, a femtocell management entity may be operable to receive global navigation system satellite (GNSS) coordinates of one or more of a plurality of femtocells and one or both of a receive signal strength indication (RSSI) and/or power levels of one or more of the plurality of femtocells, which are managed by the femtocell management entity. The femtocell management entity may be operable to determine a location of a communication device that is derived based on the received GNSS coordinates, RSSI and/or power levels of one or more of the plurality of femtocells and communicate the determined location to a communication device. One or more location based applications and/or services within the communication device may be operable to utilize the received determined location to provide mapping and/or location information.
US08964630B2 Methods for coordinating transmission and reception operations of radio modules in a communications apparatus and communication apparatuses utilizing the same
A communication apparatus is provided. A first radio module communicates with a first communications device in compliance with a first protocol to provide a first wireless communications service. A second radio module communicates with a second communications device in compliance with a second protocol to provide a second wireless communications service. The first radio module further estimates time remaining for the second radio module before a next operation of the first radio module and transmits information regarding the estimated remaining time to the second radio module. The second radio module further schedules operations of the second radio module according to the information regarding the estimated remaining time received from the first radio module.
US08964628B2 Communication method for a coordinator, a relay device, a source device and a destination device included in a wireless network
Provided is a communication method of a coordinator, the method including: receiving a relay search request frame for requesting a search for at least one relay station between a destination station and a source station; and transmitting, in response to the relay search request frame, a relay search response frame including a list of the at least one relay station so that the source station selects a target relay station from the at least one relay station.
US08964625B2 Dynamic wireless network apparatuses, systems, and methods
Exemplary dynamic wireless network apparatuses, systems, and methods are disclosed. An exemplary system includes a plurality of wireless-network-enabled devices configured to communicate with one another when within wireless transmission range of one another, one of the wireless-network-enabled devices including a gateway to an established network. A wireless-network-enabled device within the wireless-network-enabled devices is configured to exchange telemetry data with one or more of the other wireless-network-enabled devices when located within the wireless transmission range of the one or more of the other wireless-network-enabled devices, and selectively and dynamically perform, based on the exchanged telemetry data, one or more connectivity operations to form a dynamic wireless network configuration. For example, the device may selectively and dynamically establish an upstream connection to one of the one or more of the other wireless-network-enabled devices, based on the exchanged telemetry data, to form a data transmission path between the device and the gateway.
US08964624B2 Apparatus and method for buffering packets in a multi-hop relay system supporting hop-by-hop retransmission
A packet buffering apparatus and method in a multi-hop relay system supporting hop-by-hop retransmission are provided. In the buffering apparatus and method, a first buffer buffers a user packet until the user packet is successfully transmitted to a next node, and a second buffer buffers the user packet until the user packet is successfully transmitted to an MS, after the user packet is successfully transmitted to the next node. Accordingly, time delays and transmission costs are reduced.
US08964620B2 Method and apparatus for transmitting and receiving MBMS data
The invention provides a method and device for sending MBMS traffic data based on MBMS Cell Group, the method comprises the following steps: channel coding and modulating said MBMS traffic data; determining said MBMS cell group-specific scrambling code; determining said MBMS cell-specific scrambling code; scrambling said MBMS traffic data with said MBMS cell group-specific scrambling code, and adding reference signal scrambled with said MBMS cell group-specific scrambling code and reference signal scrambled with said MBMS cell-specific scrambling code; and sending scrambled MBMS reference signal and data. With the method and the corresponding device provided by the invention, it is easy to realize RF combining or RF combining and soft combining simultaneously at UE to obtain diversity gain.
US08964588B2 Method of performing QoS verification in UMTS
According to one or multiple transmission parameters, one or multiple measurement targets are set for a plurality of data links provided by a user equipment in UMTS. The data throughput of each measurement target during a specific period is summed up for acquiring an uplink scheduled IP throughput and a downlink scheduled IP throughput of each measurement target.
US08964572B2 Determining quality of experience with a network device
A demarcation point device positioned at a customer network to provide the customer network access to a service provider network. The demarcation point device comprises a control unit that transmits one or more service query data packets on the customer network to test at least one service within the customer network. The control unit receives one or more service reply data packets from the customer network in response to transmitting the service query data packets, and determines one or more service statistics based on one or more of the service query data packets and the service reply data packets.
US08964570B2 Detecting failures of backup label switched paths in a network environment
A method is provided in one example and includes communicating a first request message to a first network element functioning as a point of local repair for a backup label switched path. The first request message includes a first network address having a predetermined value and an indication of a forwarding equivalence class associated with the backup label switched path. The method further includes receiving a first reply message from the first network element. The first reply message includes at least one backup path parameter associated with the backup label switched path.
US08964564B2 Dynamic reroute of network traffic
In an example embodiment, a method is provided that receives a broadcast of available bandwidth from a first routing device. A congestion of traffic is detected along a downstream path to a second routing device. This second routing device is an immediate downstream neighbor. As such, an alternate path is established to the second routing device by way of the first routing device based on the available bandwidth in the network and a portion of the traffic is transmitted along the alternate path.
US08964559B2 Deadlock prevention in direct networks of arbitrary topology
Aspects of the invention pertain to routing packets in a computer system while avoiding deadlock. A turn rule is set according to unique identifiers associated with switches in the system. Numeric values of switches in possible turns are compared to determine whether a turn is permissible. The rule applies to all nodes in the system. The rule may be violated when using virtual channels. Here, a violation is permissible when using monotonically increasing virtual channel numbers or monotonically decreasing virtual channel numbers. Alternatively, the violations of the turn rule may be allowed if they force a packet to change to a later virtual channel in some fixed ordering of virtual channels. Deadlock can thus be avoided in many different types of architectures, including mesh, torus, butterfly and flattened butterfly configurations.
US08964557B2 Data flow control
A communication device capable of receiving data from a transmitting device via a communications link, the communication device comprising a buffer and being capable of generating, in dependence on the capacity of the buffer to accommodate data received over the communications link, information for inducing the transmitting device to change its data transmission rate, wherein the information imitates a change in a capability of the communication device to receive data via the communications link.
US08964553B2 Network impairment unit with bandwidth-constrained packet duplication
An impairment unit, method, and machine readable storage media for emulating network impairments. An impairment unit may include a network interface to receive network traffic from a network and to transmit impaired network traffic to the network. An impairment engine may generate the impaired traffic based on the received network traffic, the impaired network traffic including at least some duplicate packets. The impairment engine may determine a bandwidth available for transmission of duplicate packets based on the received network traffic and may constrain the total length of the duplicate packets to fit within the available bandwidth.
US08964551B2 HSPA relative bit-rate AIMD-based QoS profiling
A method is disclosed for controlling, according to an additive increase multiplicative decrease (AIMD) principle, the bandwidth sharing among contending traffic flows over a transport network between a radio network controller and a radio base station. According to the method, a relative bit-rate (RBR) is determined (210) for each traffic flow; and the bit-rates of said traffic flows are controlled (220) such that additive increase operations of said AIMD principle depend on the respective RBR of each traffic flow. Embodiments of the invention strive at supporting Gold, Silver and Bronze HSDPA and/or EUL bit-rate subscriptions over a single TN QoS class.
US08964550B1 AD-hoc wireless communication system with variable ATIM window
A network device including a transceiver and a control module. The transceiver is configured to detect beacons or probe responses transmitted between stations in a network, wherein each of the stations is separate from other ones of the stations, and a first one of the stations includes the network device. The control module is configured to (i) determine a number of active conversations in the network based on the beacons or probe responses, (ii) adjust a length of a window based on the number of active conversations, and (iii) transition between power modes based on the length of the window. During the window, the control module is configured to transmit a frame via the transceiver, and wherein the frame indicates the network device has a packet to transmit to a second one of the stations.
US08964549B2 Method and apparatus for managing wireless communication based on network traffic level
The present invention provides a method for managing communications of a wireless device in a wireless communication system based on network traffic level, and a wireless device comprising a control system configured to evaluate a network traffic level. The wireless device may be configured to transmit data, such as delay-tolerant data, based upon the network traffic level, for example transmitting data only under low traffic conditions. Deferring delay-tolerant communications may result in lower peak traffic conditions in the network. Evaluating the network traffic level may comprise measuring chip energy over total energy (Ec/Io), monitoring data on shared control channels such as HS-SCCH of a HSDPA system, inferring power allocated to channels by a dynamic power allocation scheme, or other methods.
US08964544B2 Quality of service adjustments to improve network utilization
Devices of a telecommunication network described herein are configured to reduce a service level associated with a quality of service offered by the telecommunication network to a user. The devices may reduce the service level responsive to data consumption by the user exceeding a threshold or responsive to data consumption associated with an application or data type. Also, the devices may be configured to increase a video-conversation-specific service level responsive to determining that a client device of the user is establishing a video conversation.
US08964543B1 System and method of reducing latency by transmitting duplicate packets over a network
A system and method transmits data so as to reduce latency in the transmissions. In one aspect, a sending device may determine a minimum number N of packets necessary to transmit information to a receiving device. In accordance with this aspect, in addition to transmitting all or some of the N number of packets in a given series, the sending device may additionally transmit one or more duplicate packets, where each duplicate packet contains data duplicative of the data contained in the last or Nth packet transmitted in the series.
US08964539B2 Active queue management for wireless communication network uplink
According to the teachings presented herein, a base station implements active queue management (AQM) for uplink transmissions from user equipment (UE), such as a mobile terminal. The base station, e.g., an eNodeB in a Long Term Evolution (LTE) network, uses buffer status reports, for example, to estimate packet delays for packets in the UE's uplink transmit buffer. In one embodiment, a (base station) method of AQM for the uplink includes estimating at least one of a transmit buffer size and a transmit buffer queuing delay for a UE, and selectively dropping or congestion-marking packets received at the base station from the UE. The selective dropping or marking is based on the estimated transmit buffer size and/or the estimated transmit buffer queuing delay.
US08964529B2 Fast acceptance of diameter peer failover
Various exemplary embodiments relate to a method performed by a network node, the method including: receiving a connection request from a peer network node including a peer identifier; determining that the received peer identifier matches an identifier of an existing peer; sending a verification message to the existing peer; setting a timer; when a response the verification message is received before the timer expires: cancelling the timer; and rejecting the received connection request; when the timer expires: closing a connection to the existing peer; and accepting the new connection from the new peer.
US08964520B2 Apparatus and method for transmitting and receiving of cyclic shift parameter for supporting orthogonality in MIMO environment
A method includes: determining a Cyclic Shift (CS) parameter that implicitly indicates an orthogonality allocation rule and orthogonality-related information, by determining a multiple access state of a User Equipment (UE), and transmitting the determined CS parameter to the UE, wherein the orthogonality-related information includes an Orthogonal Cover Code indicated by the CS parameter, the orthogonality allocation rule is determined as a uniform scheme or a non-uniform scheme according to the CS parameter, determining the CS parameter by which the non-uniform scheme is applied if the UE is in a Single User Multiple Input Multiple Output state, and determining the CS parameter by which the uniform scheme is applied if the UE is in a Multiple User Multiple Input Multiple Output state.
US08964508B2 Device for and method of repelling animals
A weather-resistant housing (1 a, 1 b) provides a chamber (1 b) containing an acoustic generator. An acoustic outlet (2) is located, in use, to direct an acoustic signal into air of the animal tunnel/burrow system rather than into ground/soil. The acoustic outlet may be an acoustic tube that extends along a tunnel of a subterranean tunnel system of the species to be deterred so as to form part of that tunnel. The device may be powered by a battery (10). A part of the device that extends above the ground may support a solar panel (5). The acoustic signal represents one or more deterrent communication calls of the species to be deterred. In the case of a water vole or mole, the acoustic signal represents one or more of a distance regulating or territorial call and a defensive call. Two such communication calls may be artificially paired to form the acoustic signal.
US08964503B2 Petrophysics-guided processing of LWD acoustic data
Formation evaluation measurements are used to estimate formation lithology. The estimated lithology is used to provide an estimate of acoustic wave slowness. The estimated acoustic wave slowness is used to provide processing parameters for acoustic data that are less sensitive to noise.
US08964499B2 Row decoding circuit
A row decoding circuit including row decoding blocks is provided. Each of the row decoding blocks includes row decoders. Each of the row decoders receives a pre-charge signal, and includes an inverter, a selecting transistor and at least one switch transistors. The inverter receives the corresponding pre-charge signal, and outputs a first control signal. The first source/drain of the selecting transistor is coupled to a system high voltage, the gate receives the first control signal, and the second source/drain outputs a corresponding row selecting signal to a memory array of a memory device. The switch transistors are coupled between the second source/drain of the selecting transistor and a corresponding first reference signal in series. When the selecting transistor is controlled by the first control signal and turned on, the first reference signal is set to a high voltage level.
US08964487B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array having a plurality of bit lines and a plurality of word lines intersecting each other and a plurality of nonvolatile memory cells; and a page buffer for each bit line including a latch configured to store one of data to be written to a first nonvolatile memory cell selected by each word line and data read from the first nonvolatile memory cell, wherein before reading out data, the page buffer configured to store in a replica capacitor a voltage value of a word line adjacent to the selected word line when a second nonvolatile memory cell is turned on, the replica capacitor including a first capacitor and a second capacitor connected in parallel, and the page buffer is configured to vary when the latch judges the data from the first nonvolatile memory cell according to the voltage value.
US08964482B2 Dynamic healing of non-volatile memory cells
Methods and systems are disclosed for dynamic healing of non-volatile memory (NVM) cells within NVM systems. The dynamic healing embodiments described herein relax damage within tunnel dielectric layers for NVM cells that occurs over time from charges (e.g., holes and/or electrons) becoming trapped within these tunnel dielectric layers. NVM operations with respect to which dynamic healing processes can be applied include, for example, erase operations, program operations, and read operations. For example, dynamic healing can be applied where performance for the NVM system degrades beyond a selected performance level for an NVM operation, such as elevated erase/program pulse counts for erase/program operations and bit errors for read operations. A variety of healing techniques can be applied, such as drain stress processes, gate stress processes, and/or other desired healing techniques.
US08964471B2 Secure memory which reduces degradation of data
A method for managing a non-volatile memory may include a first phase of writing data to a first bank of a memory plane of the non-volatile memory, and then a second phase of writing the same data to a second bank of the same memory plane of the non-volatile memory in the case of success of the first writing phase.
US08964470B2 Method and architecture for improving defect detectability, coupling area, and flexibility of NVSRAM cells and arrays
Several preferred embodiments of 1S1F 16T NVSRAM, 1S1F 20T NVSRAM, 1S2F 22T NVSRAM, 1S2F 14T NVSRAM cells are proposed, regardless of 1-poly, 2-poly, PMOS or NOS flash cell structures. Two separate sourcelines for the paired flash Strings are also proposed for easy adding ability for the NVSRAM circuit to detect the marginally erased Vt0 and marginally programmed Vt1 of the paired flash cell. By increasing an resistance added to common SRAM power line, the pull-down current through flash Strings to grounding source line can be made much larger than the pull-up current to improve SFwrite program operation. Simple method by increasing flash cell channel length to effectively enhance coupling area is applied to secure SRAM-to-Flash store operation under self-boost-program-inhibit scheme. 1S2F architecture also provide flexibility for alternate erasing and programming during both a recall and store operation.
US08964460B2 Semiconductor device having a non-volatile memory built-in
A semiconductor device of this invention has an array of non-volatile memory cells, may operate immediately after power activation to write data on and read out the data without reading from an external portion. Further, this invention is free from the lithographic process of the phase-change layer on the manufacturing process.
US08964455B2 Structure and method for a SRAM circuit
The present disclosure provides an integrated circuit formed in a semiconductor substrate. The integrated circuit includes a first static random access memory (SRAM) cell having a first cell size; and a second SRAM cell having a second cell size greater than the first cell size. The first SRAM cell includes first n-type field effect transistors (nFETs) each having a first gate stack. The second SRAM cell includes second nFETs each having a second gate stack different from the first gate stack.
US08964452B2 Programmable resistance-modulated write assist for a memory device
Providing for improved write processes of a semiconductor memory are disclosed herein. By way of example, a programmable write assist can be provided that includes partially discharging a supply voltage applied to a memory cell. Partially discharging the supply voltage can improve write speeds to the memory cell, as well as improve reliability of the write process. A write assist circuit can cause the discharging in response to a resistance-modulated signal. Moreover, the resistance-modulated signal can be configured to control an amount or speed of the discharging of the supply voltage. Further, modulation control can be provided to mitigate discharging of the supply voltage beyond a target level, to reduce data loss in a target data cell or an adjacent data cell.
US08964433B2 Insulator integrated power supply
A power scavenging device attaches to an overhead power cable and a support pole. The power scavenging device includes a non-conducting outer body and a first capacitor and a second capacitor that are connected in series forming a voltage divider. A voltage source converter is electrically connected to the output of the power scavenging device. The voltage source converter outputs a regulated power.
US08964431B2 Power conversion system
A power conversion system includes n (n being an integer of 2 or more) power conversion devices (P1 to P4) connected in parallel to a load (4); and a communication line (2) connected to the n power conversion devices (P1 to P4). Each of power conversion devices includes a communication circuit (10) which transmits a load current value detected by a current sensor (37) to each of other (n−1) power conversion devices through the communication line (2), and receives (n−1) load current values transmitted through the communication line (2) from other (n−1) power conversion devices; and an operation circuit (11) calculating a shared current and a cross current of the corresponding power conversion device based on the n load current values. Accordingly, a wiring line is prevented from becoming complicated even when the number of power conversion devices is increased.
US08964421B2 Powering a synchronous rectifier controller
The embodiments herein describe a switched mode power converter. In particular, the embodiments herein disclose a method for powering a synchronous rectifier controller that enables synchronous rectification in the switched mode power converter. The synchronous rectifier controller may be enabled by a regulator circuit or directly from the output voltage.
US08964419B2 Active voltage droop control-type pulse power generator
An active voltage drop control-type pulse power generator includes power stages, a power inverter, a power loop, a control inverter, a control loop, and a compensation unit. The power stages include power cells connected in series. Each power cell includes a switch and a capacitor connected in series, a driver for driving the switch, a bypass diode connected to both ends of the switch, and a rectifying diode connected to both ends of the capacitor. The power inverter charges the capacitor via the power loop and the rectifying diode inside each power cell. The control inverter provides a control signal for the switch via the control loop and the driver inside each power cell. The compensation unit is connected to one of the power cells and generates a compensation voltage for compensating for a voltage drop at a load according to a voltage detected in real-time from the power cell.
US08964417B1 Power controllers and control methods suitable for operating a switched mode power supply in quasi-resonant mode
The disclosure provides a power controller and related control method for a switch mode power supply operating in a quasi-resonant mode. The switched mode power supply has a power switch and an auxiliary winding. The power controller has a feedback pin connected to the auxiliary winding. A clamp circuit is connected to the feedback pin and configured for clamping a voltage at the feedback pin by providing a clamp current. A peak hold circuit is connected to the clamp circuit for generating a peak record substantially corresponding to a peak value of the clamp current. A valley detector is configured for providing an entry signal indicating a start of a voltage valley. A delay circuit provides a trigger signal a delay time after the entry signal is provided. The delay time varies in response to the peak record, and the trigger signal is capable of turning on the power switch.
US08964402B2 Electronic device, interposer and method of manufacturing electronic device
An electronic device includes a wiring board including a first electrode and a second electrode, a semiconductor device mounted on the wiring board and including a first terminal and a second terminal, an interposer provided between the wiring board and the semiconductor device, the interposer including a conductive pad and a sheet supporting the conductive pad, the conductive pad having a first surface on a side of the wiring board and a second surface on a side of the semiconductor device, a first solder connecting the first electrode positioned outside of an area in which the interposer is disposed with the first terminal positioned outside of the area, a second solder connecting the second electrode positioned inside of the area with the first surface of the conductive pad, and a third solder connecting the second terminal positioned inside of the area with the second surface of the conductive pad.
US08964401B2 Electrical insulator casing
Systems, processes, and manufactures are provided that employ a casing associated with an electrical component to provide some, most, substantially all or all electrical insulative protection necessary for the electrical component. This casing may be further employed with potting or other materials to supplement and add additional or different protections for the component. These additional protections can include additional insulative resistance, thermal protection, moisture protection and other buffers to and from the environment.
US08964392B2 Device for screening an electronic module
A device for screening an electronic module which has electronic components fixed to a printed circuit board and which is connected to a heat sink. The heat sink comprises an electrically conductive material. The printed circuit board has at least one layer composed of electrically conductive material. The heat sink and the printed circuit board serve as screening elements.
US08964381B2 Electronic device locking/unlocking mechanism
An electronic device locking/unlocking mechanism assembled with an electronic device. The locking/unlocking mechanism includes a connection arm movable between a first position and a second position. The connection arm has a first end and a second end. An elastic unit is disposed at the first end of the connection arm to normally apply an elastic force to the connection arm for keeping the connection arm positioned in the first position. A locking section is disposed at the second end of the connection arm. The locking section is held in a dent formed on the electronic device. When the connection arm is moved to the second position, the locking section is released from the held state, whereby a pivot pin is unstressed to automatically bound open the electronic device. This eliminates the problem existing in the conventional mechanism that the electronic device is uneasy to open.
US08964373B2 System for cooling buildings containing heat generating electronics
A system for cooling portable facilities which include heat generating electronics, interior fans, a heat sink integrally serving as part of a wall or ceiling, and an outer heat pipe assembly in thermal communication with the heat sink allowing for heat dissipation. External fans pull external air over the outer heat pipe assembly. A first transducer monitors inner air temperature within the portable building, a second transducer monitors the outer heat pipe assembly, and a third transducer is secured proximate to a fin side of the heat sink. A controller is connected to the transducers, fans, and power supply. Computer instructions monitor temperatures from the transducers, compare the temperatures to preset limits, and individually or simultaneously actuate, regulate, or turn off the fans when monitored temperatures meet or exceed preset limits.
US08964367B2 Electronic device and image display apparatus
According to one embodiment, an electronic device includes a display panel, a first cover which covers a front side of the display panel, a second cover which covers a rear side of the display panel, a plurality of nail portions on an outer circumferential portion of either one of the first cover and the second cover and directed in a same direction, and a plurality of reception portions on an outer circumferential portion of the other one of the first cover and the second cover and engaging with the plurality of nail portions, respectively.
US08964365B2 Portable display apparatus
Stacked panel housings are stretched to join displays to each other to form a single screen, the stacked panel housings are stretched and two displays are jointed to each other to form a single screen. Horizontal sliding means and vertical moving means can be provided so as to displace the stacked displays to be flush with each other. A portable display device is provided which has at least two panel housings vertically stacked and displays mounted on the panel housings, respectively, in which the displays horizontally slide and then vertically move so as for the displays of the panel housings to be contiguous to each other. When the displays are contiguous to each other, the distance between the displays is in the range of 0.1 mm to 5 mm and a joint between the displays is provided with a lid.
US08964362B2 Handheld electronic device and sliding mechanism assembly thereof
A handheld electronic device, including a first body, a second body, a sliding module and at least one rotating module. The sliding module is coupled to the second body, so that the second body is suitable for sliding between a first position and a second position. The rotating module is coupled between the first body and the sliding module, so that the second body is suitable for rotating relative to the first body. The second body receives a force to rotate from the second position to a critical position. When the second body passes the critical position, the rotating module releases a potential stored when the second body receives the force to drive the second body to rotate to a third position and form an included angle between the first body and the second body. A sliding mechanism assembly is also disclosed.
US08964358B2 Compliant energy storing structural sheet
Disclosed herein is a structural sheet includes an energy storage density that is greater than 10-mWh/ft2 and is capable of withstanding greater than 5-KPa stress under at least 5% strain. Further provided is an energy storing structural sheet comprising an electrically conducting current carrying layer that is print formed over a sub assembly that comprises a separator, a foundation, an electrode, and a current bus.
US08964348B2 Actuator device and driving method
An actuator device (6) with an electromagnetic actuator (3) which has first and second magnet coils (4, 5) and a shift element (3) which can be linearly shifted, between three stable positions, by the first and the second magnet coils (4, 5). The actuator device (6) has a shifting bridge (9), with three bridge branches (B1, B2, B3) connected in parallel, for controlling the magnet coils (4, 5). Each bridge branch (B1, B2, B3) has two switches (S1 . . . S6) connected in series. One of the first and the second magnet coils (4, 5) is connected in each of the two bridge diagonals (D1, D2). In addition, a method for the control of the magnet coils (4, 5) of an electromagnetic actuator (2) of the actuator device (6).
US08964344B2 Circuit breaker signaling system for control of an arc fault detection system
In an electrical distribution system an arc management system has a transducer mounted in proximity to the circuit breaker for detecting and signaling a secondary effect of an overcurrent event within the case of the circuit breaker. The transducer provides an additional input to an arc fault detection system using other detectors and thus helps to control nuisance activations of the arc extinguishing mechanism. The system is particularly suited for circuit breakers without electronics, or the like, allowing for retrofit of existing systems. The system may monitor and act upon the excessive duration of the secondary effects.
US08964339B2 Faulty protective earth ground circuit detection system and method
A system and method for detecting the presence of a voltage on a ground conductor which is coupled to a protective Earth (PE) terminal associated with a power source. The power source is used to apply a voltage to a device. The system may use a high impedance device coupled across a switch, with the switch being in communication with a portion of the device. A control system may monitor a voltage across the high impedance device and determine if the voltage across the high impedance device exceeds a predetermined threshold. Exceeding the predetermined threshold indicates that an unsafe voltage from the power source is present on the ground conductor. A natural high impedance path between the device and the Earth is used to provide an Earth connection through the device to the Earth during operation of the system.
US08964325B1 Magnetic disk device and method for read/write offset error correction
A magnetic disk device according to an embodiment includes a head and a disk with a recording surface, the head including a reader configured to perform data reading, and a writer configured to write data. A method of correcting a read/write offset, according to the embodiment, is applied to the above magnetic disk device. This method includes reconstructing position data read by the reader, using a spline function, and correcting a read/write offset due to the distance between the writer and the reader, using the reconstructed position data.
US08964319B1 Tape media kiss-contact read verification
A supplemental module that includes one or more read elements periodically engages a magnetic recording medium, and the read elements generate an electrical signal corresponding to transitions written to the magnetic recording medium by a write element. A computer receives information representative of the electrical signal and determines if a quality metric of the magnetic recording medium derived from the electrical signal is within a defined range. If the quality metric is not within the defined range, a defined action is performed by the computer.
US08964316B2 Lens driver
A lens driver which moves at least one lens relative to a supporter includes a holder provided in the supporter to hold the lens to be movable in an optical axis direction, a driver configured to apply to the holder a driving force in the optical axis direction, and a position detector configured to detect a position of the holder in the optical axis direction relative to the supporter, and the lens driver including a coil provided in one of the holder and the supporter to form a straight electric path orthogonal to the optical axis direction, and a magnetic circuit provided in the other of the holder and the supporter, the magnetic circuit including a rectangular magnetic pole surface having a predetermined width to form a magnetic field orthogonal to the optical axis direction and the electric path, and being provided such that the magnetic pole surface faces the optical path.
US08964314B2 Lens and method of molding lens
There are provided a lens that is molded with high accuracy and a method of molding the lens. The lens has an optical axis and includes a pair of optical functional surfaces on front and rear surfaces thereof. The lens includes an optical functional portion that includes the pair of optical functional surfaces, an edge portion that is provided at an outer periphery of the optical functional portion, and a connecting portion that is provided between the optical functional portion and the edge portion, connects the optical functional portion with the edge portion, and is thinner than the edge portion in a direction of the optical axis.
US08964303B2 Zoom lens and image pickup apparatus having the same
A zoom lens, in order from an object side to an image side, includes a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, and a fourth lens unit having a positive refractive power, the first lens unit is fixed and at least the second and fourth lens unit are moved during zooming, the third lens unit is configured by a cemented lens formed by cementing a negative lens having a meniscus shape convex towards the object side and a positive lens, the fourth lens unit is configured by a cemented lens formed by cementing a negative lens having a meniscus shape convex towards the object side and a positive lens, and focal lengths f3 and f4 of the third lens unit and the fourth lens unit are appropriately set.
US08964290B2 Microscope
A microscope includes an illumination system, a stage, and an objective lens that forms an image of a specimen. The stage includes a fixed member whose position and inclination are fixed, a specimen holding member at least one of whose position and inclination is changeable, and a supporting member that supports the specimen holding member. A connection between the supporting member and the specimen holding member and a connection between the supporting member and the fixed member reside near sides of the specimen holding member. The microscope further includes an actuator that changes at least one of the position and the inclination of the specimen holding member with respect to the fixed member, and a buffer mechanism that suppresses transmission of any changes in the inclination of the specimen holding member to the actuator. The actuator and the specimen holding member are connected with the buffer mechanism interposed therebetween.
US08964282B2 Color display device
The present invention provides a solution for a highlight or multicolor display device, in which each display cell can display high quality color states. More specifically, an electrophoretic fluid is provided which comprises three types of pigment particles, having different levels of size, threshold voltage or charge intensity.
US08964278B2 Electro-optic system configured to reduce a perceived color change
An electro-optic system is provided that includes a front element having first and second surfaces, a rear element including third and fourth surfaces, wherein the front and rear elements are sealably bonded together in a spaced-apart relationship to define a chamber, and an electro-optic medium contained in the chamber, and the electro-optic medium is adapted to be in at least a high transmittance state and a low transmittance state. The electro-optic system further includes a display device in optical communication with the electro-optic element, the display device including at least one light source and is configured to emit at least a first primary and a second primary, the first and second primaries each having a first hue (hab) when viewed through the electro-optic element in approximately the high transmittance state and a second hue (hab′) when viewed through the electro-optic element in approximately the low transmittance state, wherein a change in the first and second hues (Δhab) for both first and second primaries is less than approximately 31 degrees.
US08964275B2 Display apparatus and method for manufacturing the same
A display apparatus may include a first substrate having one or more unit pixel regions defined and including a driving thin film transistor, a second substrate disposed on the first substrate and facing the first substrate, and a color absorbing layer disposed on the first substrate.
US08964271B2 Automatic document feeder
An image forming apparatus has a first conveying path guiding a sheet such that the sheet passes through the image forming portion, a second conveying path guiding the sheet on which the image is formed by the image forming portion to the first conveying path. A document is fed to the second conveying path and the image forming apparatus has a first drive transmission portion transmitting a drive force to the image forming portion and a second drive transmission portion transmitting the drive force to a document feeding portion, a conveyance portion and a document discharge portion.
US08964260B2 Method of controlling scan speed of scanner including automatic document feeder and scanner performing the same
A scanner including an automatic document feeder includes a communication interface unit to perform a communication with an external printer; a scan operation performing unit to perform a scan operation; an automatic feeding unit to automatically feed scan-target documents to the scan operation performing unit; and a controller to control the scan operation and a scan speed, wherein when the communication interface unit receives a request speed for a scan operation from the external printer, the controller adjusts a feeding interval between the scan-target documents that are fed from the automatic feeding unit, so that the scan operation is performed at the received request speed.
US08964251B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes a first acquisition unit for acquiring a target value and a first surface characteristic value that is a surface characteristic of a first chart, a second acquisition unit for acquiring a second surface characteristic value that is a surface characteristic of a second chart, and a calibration unit for calibrating, when a difference between the first and second surface characteristic values is smaller than a threshold value, a mixed color using the target value and a measured value of the second chart.
US08964250B2 Digital processing for compensating signals emitted by photosites of a colour sensor
The present invention relates to the acquisition of color images by a sensor including a plurality of photosites comprising spectral sensitivities that can to be different between photosites. The invention provides for a digital processing of signals emitted by the photosites, which comprises applying a spatial-chromatic transfer function to said signals, taking into account a variety of spectral sensitivities of the photosites. The sensor can then be devoid of a physical matrix of color filters. Spectral calibration of the sensor is also provided for this purpose, thus comprising the following steps: obtaining spectral sensitivity data of each photosite (S91), building a spatial-chromatic transfer function (S94) taking into account a variety of said spectral sensitivities of the photosites, and applying same to the signals emitted by the photosites in order to compensate for the aforementioned variety of sensitivities.
US08964246B2 Image forming apparatus, image forming method, image density measuring apparatus, and image density measuring method
An image forming apparatus includes a control section extracting a color composition of each color ranging from a first to an nth color from input image data, on the color composition of an mth color, the m being 1 to n−1, performing a first and a second gamma corrections correcting a gradation of the color composition respectively based on a gamma curve for the mth color to obtain a first corrected gradation value, and based on a gamma curve for an (m+1)th color to obtain a second corrected gradation value, and interpolating the first and the second corrected gradation values to determine an output value for the color composition, on the color composition of the nth color, correcting a gradation of the color composition based on a gamma curve for the nth color to obtain an output value for the color composition.
US08964241B2 Print control device and non-transitory computer readable medium for storing mark information in accordance with a type of printer
A print control device includes a mark information memory, a first print controller, and a second print controller. The mark information memory stores mark information for each type of printer. Upon receiving a printing instruction that specifies a first printer, the first print controller assigns identification information to the print data, combines interpretation result data of the print data and an additional mark for the type of the first printer to create imposition data, supplies the imposition data to the first printer, and saves the interpretation result data in a storage device in association with the identification information. Upon receiving a printing instruction that specifies a second printer, the second print controller acquires the interpretation result data from the storage device, combines the interpretation result data and an additional mark for the type of the second printer to create imposition data, and supplies the imposition data to the second printer.
US08964240B2 Method for producing image forming apparatus, method for adjusting quantity of light emitted from printhead, and method for producing process cartridge
The method for producing an image forming apparatus includes emitting light beams from a printhead; optionally irradiating a photoreceptor with the light beams to form a latent image; optionally forming a visible image on a recording medium corresponding the latent image; obtaining plural pieces of information concerning a property of the light beams or lightness of the visible image at different positions in a direction; calculating variation width of N pieces of information corresponding to an attention area having a predetermined length in the direction; determining the number of pieces of information used for subjecting each of the N pieces of information to moving averaging, based on the variation width; when the number is two or more, subjecting each of the N pieces of information to moving averaging; and correcting quantities of light beams corresponding to the N pieces of information based on the average values.
US08964239B2 Methods and systems for handling multiple documents while scanning
An embodiment discloses a method utilizing a device for handling multiple documents during scanning. The method includes receiving multiple documents on or within a sleeve to enable scanning of at least one of a first side and a second side of each of the documents in a single scanning operation. The method includes identifying one or more dimensional characteristics of the sleeve and each document arranged on or within the sleeve. The method further includes scanning at least one of the first side and the second side of each document. Moreover, the method includes tagging the scanned documents based on at least one of content characteristics and the dimensional characteristics of the documents.
US08964235B1 Systems and methods for printing a document from a mobile communication device
The illustrative embodiments described herein provide systems and methods for printing a document from a mobile communication device. In one embodiment, the method includes receiving a print job sent from the mobile communication device and determining a location of the mobile communication device. The method also includes identifying a printer proximate the mobile communication device and initiating execution of the print job at the identified printer.
US08964234B1 Auto-developing new print queues and print attribute subsets
Methods, devices, and systems process print jobs and identify print job settings originating from sources other than the system's existing set of print queues. These methods, devices, and systems can then identify frequently occurring combinations of such setting values. With these combinations as input, they can create new, additional print queues (that are formed in addition to the existing print queues) that apply these frequently occurring setting values to additional print jobs that are subsequently processed through the additional print queues; or can create attribute subsets which can be presented as menu selections to simplify subsequent creation of print queues, or updating of print queue programming or individual job programming.
US08964230B2 Image forming apparatus, image forming system, and computer-readable recording medium that acquires job-related information from a storage unit
An image forming apparatus includes an import unit configured to import import data from a storage apparatus in which the import data is stored, a job accepting unit configured to accept a job to be executed by the image forming apparatus, a determination unit configured to determine a type of job-related information that is specific information required to execute the job among information included in the import data, an acquisition unit configured to acquire the job-related information of the type determined by the determination unit from the storage apparatus before completion of import processing performed by the import unit, and a job execution unit configured to execute the job, using the job-related information acquired by the acquisition unit.
US08964212B2 Apparatus and method for disallowing devices for print driver printing
An apparatus and method for disallowing devices for print driver printing are disclosed. The method can be in an electronic device including a network connection. The method can include providing a multiple printing device print driver installed on the electronic device where the multiple printing device print driver is a single print driver that provides print access to multiple printing devices for the electronic device. The method can include receiving printing device accessibility rules, where the printing device accessibility rules provide rules for determining which printing devices the electronic device is allowed to print to using the multiple printing device print driver. The method can include discovering printing devices proximal to the electronic device using the network connection and using the multiple printing device print driver to generate discovered printing devices. The method can include filtering the discovered printing devices using the multiple printing device print driver based on the printing device accessibility rules to generate at least one filtered discovered printing device that satisfies the printing device accessibility rules. The method can include displaying the at least one filtered discovered printing device on the electronic device.
US08964193B2 Print controlling terminal apparatus, image forming apparatus, print controlling method of controlling terminal apparatus, and image forming method of image forming apparatus
A print controlling method, an image forming method and a print controlling terminal apparatus are provided. The print controlling method includes receiving a job command to execute a printing job, determining whether accumulative printing is needed based on a ratio of a number of accumulated organic photo conductor (OPC) revolutions to a number of accumulated output pages of the image forming apparatus, if it is determined that the accumulative printing is needed, accumulating and storing data of the printing job, and, if a number of printing pages of entire data accumulated and stored is greater than or equal to a pre-set threshold number of pages, transmitting all the data to the image forming apparatus.
US08964184B2 Optical detector for a particle sorting system
An optical system for acquiring fast spectra from spatially channel arrays includes a light source for producing a light beam that passes through the microfluidic chip or the channel to be monitored, one or more lenses or optical fibers for capturing the light from the light source after interaction with the particles or chemicals in the microfluidic channels, and one or more detectors. The detectors, which may include light amplifying elements, detect each light signal and transducer the light signal into an electronic signal. The electronic signals, each representing the intensity of an optical signal, pass from each detector to an electronic data acquisition system for analysis. The light amplifying element or elements may comprise an array of phototubes, a multianode phototube, or a multichannel plate based image intensifier coupled to an array of photodiode detectors.
US08964181B2 Method and system for monitoring LED display using optical fiber as light transmission medium
A system for monitoring LED displays on electronic equipments using optical fiber as light transmission medium comprising: (a) a plurality of LED displays on electronic equipments indicating operation status of the electronic equipments, (b) a plurality of optical light concentrator unit, for collecting light emitted by the LED displays using optical fiber as light transmission medium, (c) a plurality of LED Display Monitors for determining the operation status of the LED displays that reflect the operation status of the electronic equipments, (c) an equipment LED display monitoring software installed and executed in a computer system for comparing the operation status of the LED displays with a predetermined operation status stored in the computer system and providing audio, visual, or electronic messaging alerts if any abnormality occurs, and (d) a communication link between the LED Display Monitors and the computer system.
US08964176B2 Spectrometer, and image evaluating unit and image forming device incorporating the same
A spectrometer includes a light source to project a light beam to a target object, an optical element including a plurality of apertures through which the light beam reflected by the target object transmits, a diffraction element to form diffracted images from a plurality of light beams having transmitted through the optical element, and a light receiving element to receive the diffracted images formed by the diffraction element and including an optical shield to block a diffracted image other than a certain-order diffracted image.
US08964169B2 Ranging method and system
The invention relates to the topographic technique field, and provides a ranging method and a system, wherein the ranging method comprises the following steps: modulating measured beam, by a modulated signal of which the frequency is continuously changed over time; emitting the modulated measured beam to a measured object; receiving the reflected measured beam and converting the beam into the measured signals; and comparing the frequency of the modulated signal generated when the measured beam is received with the frequency of the measured signals, thus determining the measured distance.
US08964165B2 Optical apparatus with adjustable action of force on an optical module
The disclosure pertains to an optical apparatus, in particular for microlithography, that includes an optical module, a support structure and a connection apparatus. The connection apparatus includes at least one connection unit which includes a first connector part and a second connector part. The first connector part is connected to the optical module, and the second connector part is connected to the support structure.
US08964162B2 Optical assembly
An optical assembly has at least one mirror with a mirror body. The latter is carried by a support body, which has a first support body portion and a second support body portion. An at least thermally separating region is arranged between the two support body portions. At least one surface portion of at least one of the support body portions or of a body thermally coupled thereto is modified in such a way that a thermal emission coefficient εm of the modified surface portion differs from a thermal emission coefficient εu of the unmodified surface portion by at least 10%. The result is an optical assembly, in which an improved thermal stability is achieved by the predetermining of the thermal emission coefficients.
US08964160B2 Substrate assembly and liquid crystal display panel
A substrate assembly including a first substrate, a second substrate, a sealant, and a blocking structure is provided. The first substrate has an active area. The sealant is disposed between the first substrate and the second substrate. The sealant assembles the first substrate and the second substrate and separates the first substrate and the second substrate in a cell gap to define a space, wherein the sealant has an injection opening. The blocking structure is disposed on the first substrate and located outside the active area. A distance from the blocking structure to the second substrate is smaller than the cell gap, wherein the blocking structure divides the space into a first area and a second area. The injection opening is merely located inside the first area and the active area is merely located inside the second area.
US08964157B2 Display device
To provide a plural-viewpoint display device having an image separating optical element such as a lenticular lens or a parallax barrier, which is capable of arranging thin film transistors and wirings while achieving substantially trapezoid apertures and high numerical aperture, and to provide a driving method thereof, a terminal device, and a display panel. A neighboring pixel pair arranged with a gate line interposed therebetween is connected to the gate line placed between the pixels, each of the pixels configuring the neighboring pixel pair is connected to the data line different from each other, and each of the neighboring pixel pairs neighboring to each other in an extending direction of the gate lines is connected to the gate line different from each other.
US08964154B2 Liquid crystal display device
A liquid crystal display device using a wall electrode facilitates enclosing of liquid crystal and improves transmittance. The liquid crystal display device includes a plurality of pixels arranged in a matrix. Each of the pixels includes large walls, a small wall, a TFT-side electrode, and a wall electrode. The large walls extend in a long-side direction of the pixel at both ends of the pixel. The small wall extends parallel to the large walls between the large walls. The TFT-side electrode is formed on the small wall. The wall electrode is formed on a side surface of the large wall and formed between the large wall and the small wall. The large walls are separated between the pixels in the long-side direction. The small wall which has a height lower than the large walls is arranged between the separated large walls.
US08964151B2 Active matrix substrate, display panel, display device, and television reception device
The substrate 20 of the present invention includes pixel electrodes 25 formed in an area demarcated by a plurality of gate wiring lines 26 and source wiring lines 27 that intersect each other, and capacitance wiring lines 126 that are arranged in parallel with the gate wiring lines 26 and that form a capacitance with the pixel electrodes 25. The capacitance wiring lines 126 are arranged overlapping outer edges 125 and 125 of the adjacent pixel electrodes 25 and 25, and the following are formed on the capacitance wiring line 126: a first insulating film that covers the capacitance wiring line 126; a linear height-increasing part 30 formed on the first insulating film; and a second insulating film that covers the height-increasing part 30 and that includes a protruding band part 129 rising along the height-increasing part 30. The pixel electrodes 25 are above the second insulating film and are formed so the outer edges 125 ride up on the protruding band part 129.
US08964149B2 Liquid crystal display device and method for manufacturing transparent electrode
A liquid crystal display apparatus is provided in which light leakage from a peripheral portion of a non-selected pixel can be suppressed without reducing the aperture ratio of each pixel, and the contrast can be improved. A liquid crystal display apparatus 1 includes: first and second transparent substrates 5a and 5b which are opposed to each other to be placed through a predetermined gap; a liquid crystal layer 8 which is placed between opposed surfaces of the first and second transparent substrates 5a and 5b; first strip-like transparent electrodes 3a which are formed in a stripe-like pattern on a surface of the first transparent substrate 5a that is opposed to the second transparent substrate 5b; a transparent resin film 22 which is a transparent resin covering film that is formed after a stripe-like black mask 21 is formed in a direction perpendicular to the first strip-like transparent electrodes 3a, on a surface of the second transparent substrate 5b that is opposed to the first transparent substrate 5a, the resin film having inverted trapezoidal recessed portions 22a in the film surface corresponding to gaps of the black mask 21; and second strip-like transparent electrodes 30b which are formed in the recessed portions 22a of the resin film 22, and which have an inverted trapezoidal shape.
US08964145B2 Thin display device
Provided is a technique related to a thin display device having a frame structure in which accuracy is ensured. First and second restricting convex portions (84, 85) are formed on the inner parts of a bending hole portion (83). A restricting face (84a) which is an end portion of the first restricting convex portion (84) takes an angle of 45 degrees sloping from upper left to the lower right. A restricting face (85a) which is an end portion of the second restricting convex portion (85) takes an angle of 45 degrees sloping from upper right to lower left. When bending processing is performed, the restricting face (84a) of the first restricting convex portion (84) abuts against the restricting face (85a) of the second restricting projection portion (85).
US08964144B2 Backlight module and liquid crystal display device
A backlight module and a liquid crystal display device are disclosed, and the backlight module which comprises a backboard defining a first sidewall with as first engaging device formed thereon. A plastic frame includes a second sidewall with a second engaging device. An elastic member arranged between the first sidewall of the backboard, and a second sidewall or the plastic frame; and wherein the first engaging device interengages with the second engaging device, and the elastic member deformed when the first and second engaging devices interlocked. By this arrangement, the interengagement between the plastic frame and the backboard become more durable and reliable.
US08964138B2 Glass apparatus for watching polarized image
A glass apparatus for watching a polarized image is provided. The glass apparatus includes a film unit for double-refracting the polarized image when the glass apparatus is tilted; a sensor unit for detecting a slope of the glass apparatus based on a horizontal plane; a voltage driving unit for applying a driving voltage corresponding to the slope detected by the sensor unit, to a liquid crystal cell; the liquid crystal cell for switching an orientation according to the driving voltage, and changing polarization property of an image passing through the film unit according to the switched orientation; and a polarizer for polarizing the image passing through the liquid crystal cell in a preset polarization direction.
US08964134B2 Liquid crystal display device
In one embodiment, a liquid crystal display device includes an array substrate having a sensor electrode and a plurality of pixel electrodes, and a counter substrate facing the array substrate. The sensor electrode includes an electric conductive oxide layer, a first electric conductive layer arranged on the electric conductive oxide layer and formed of one metal selected from the group consisting of molybdenum (Mo), titanium (Ti), nickel (nickel), and chromium (Cr), and a second electric conductive layer arranged on the first electric conductive layer and formed of aluminum. The plurality of pixel electrodes is arranged on the sensor electrode in a matrix shape so as to face the electric conductive oxide layer. Each pixel electrode is provided with slits. The thickness of the first electric conductive layer is equal to or less than 10% of the thickness of the second electric conductive layer.
US08964133B2 Touch display device
A touch display device includes a touch sensing unit, a first conductive adhesive layer, a second conductive adhesive layer, a flexible printed circuit board, a liquid crystal display unit, a first adhesion layer and a second adhesion layer. The first adhesion layer serves to adhere the touch sensing unit to the liquid crystal display unit. The touch sensing unit includes a transparent substrate, multiple first sensing electrodes and multiple second sensing electrodes. The transparent substrate has a touch section and a peripheral section around the touch section. The first sensing electrodes are disposed on one side of the transparent substrate and positioned on the touch section. The second sensing electrodes are disposed in the liquid crystal display unit. The touch display device increases the ratio of good products and lowers the manufacturing risk.
US08964122B2 Method and system for controlling function of display device using remote controller
Methods and apparatus are provided for controlling a function of a display device using a remote controller is provided. A function key calling for a hot menu is received. A hot menu interface is displayed on the display device in response to the function. A hot key corresponding to the hot menu interface is received. Execution of a hot function, corresponding to the hot key, is controlled to output corresponding feedback.
US08964115B2 Transmission capacity probing using adaptive redundancy adjustment
In accordance with an example embodiment of the present invention, there is provided an apparatus configured to instruct a redundancy encoder to increase a level of redundancy of a media stream, an error rate determination to determine an error rate of a communication path conveying the media stream with increased redundancy, a comparator configured to compare a bandwidth used to convey the encoded media stream at the increased redundancy level with a bandwidth for conveying the encoded media stream at a second quality level greater than the first quality level, the apparatus being further configured to provide a switching signal to a media encoder to start encoding the media stream at the second quality level responsive to the used bandwidth being sufficient for conveying the media stream encoded at the second quality level and the determined error rate being less than a predetermined threshold value.
US08964114B2 External accessory to be attached to electronic apparatus and system
An external accessory that can be attached to and detached from an electronic apparatus equipped with a power source unit includes: a first power receiving unit that receives power from the power source unit of the electronic apparatus; a second power receiving unit that receives power from the power source unit of the electronic apparatus; a decision-making unit that makes a decision as to whether or not the first power receiving unit is receiving power; a function execution unit that executes a predetermined function by using power received at one of the first power receiving unit and the second power receiving unit; and a control unit that engages the function execution unit in operation continuously when an affirmative decision is made by the decision-making unit, and engages the function execution unit in operation intermittently when a negative decision is made by the decision-making unit.
US08964113B2 Method and arrangement in a monitoring camera
A monitoring camera is connected to an external power source. The external power source has an external maximum power level. Image data is being processed in a first processing state. The monitoring camera detects (202) an event and determines (206) a type of the detected event. An amount of energy in an energy accumulator is determined (208) in the monitoring camera. Based on the type of the event and based on the external maximum power level and based on the determined amount of energy in the energy accumulator, a second processing state is determined (210). The second processing state requires a power level that is higher than the external maximum power level. Image data is then processed (212) in the second processing state.
US08964105B2 Auto-focus controlling apparatus, electronic imaging apparatus and digital still camera
An auto-focus controlling apparatus includes a focus evaluation value generating device generating a focus evaluation value based on image data acquired through the focus lens, a target lens position determining device determining a target lens position, a timing determining device determining a plurality of acquisition lens positions for acquiring the focus evaluation values in a scanning direction from a present lens position of the focus lens toward the target lens position, a scanning device driving the focus lens in the scanning direction, a predicted focus lens position determining device predicting a predicted focus lens position based on the acquired focus evaluation values and a moving device stopping the scanning device to drive the focus lens when the predicted focus lens position is determined and driving the focus lens in the same direction as the scanning direction to move the focus lens to the predicted focus lens position.
US08964101B2 Imaging apparatus and method for controlling the same
An apparatus includes an imaging unit configured to photoelectrically convert an object image incident via a focus lens to acquire image data; a detection unit configured to detect a size and a position of an object based on the acquired image data; an adjustment unit configured to execute focus adjustment by acquiring a focus signal indicating a focusing state of the focus lens based on the image data while moving the focus lens, and moving the focus lens based on the focus signal; and a control unit configured to execute an operation if the detected size has changed, and to change the operation if the detected position has changed while the detected size has not changed.
US08964086B2 Solid-state image pickup apparatus, signal processing method for a solid-state image pickup apparatus, and electronic apparatus
A solid-state imaging device includes a pixel array section that has at least one pixel with a photoelectric conversion unit and a charge detection unit. A driving section is configured to read out a signal of the pixel, a first portion of said signal being based on signal charge, a second portion of said signal being based on a reset potential. A signal processing section is configured to read out the first portion of the signal as a reference voltage, with the reference voltage being adjusted to cause the first and second portions of the signal to be within an input voltage range.
US08964085B2 Semiconductor device and manufacturing method thereof
In a CMOS image sensor in which a plurality of pixels is arranged in a matrix, a transistor in which a channel formation region includes an oxide semiconductor is used for each of a charge accumulation control transistor and a reset transistor which are in a pixel portion. After a reset operation of the signal charge accumulation portion is performed in all the pixels arranged in the matrix, a charge accumulation operation by the photodiode is performed in all the pixels, and a read operation of a signal from the pixel is performed per row. Accordingly, an image can be taken without a distortion.
US08964083B2 CMOS image sensor, timing control method and exposure method thereof
The invention discloses a CMOS image sensor, a timing control method and an exposure method thereof. The image sensor includes a pixel array composed of multiple pixel rows and a control chip controlling the array. The control chip controls each pixel row to expose in the exposure time during one exposure period of the pixel row, and then wait predetermined time after the exposure time to output data. In the invention, the exposure time of the image sensor is separated from the time of outputting data. Therefore, the working mode of the image sensor can be controlled more flexibly. By the manner of controlling the pixel rows in the sub-array of the image sensor to expose synchronously, the flash time of the light source is the same as the exposure time of each single sub-array, thereby improving the utilization efficiency of the source energy and ensuring real-time image sampling.
US08964082B2 Solid-state image pickup element, distance detecting apparatus including solid-state image pickup element, and camera including distance detecting apparatus
A solid-state image pickup element includes a pixel and a signal detecting unit. The pixel has at least two photoelectric conversion units including a first photoelectric conversion unit and a second photoelectric conversion unit in a semiconductor. The first photoelectric conversion unit has a higher impurity density than the second photoelectric conversion unit and is configured to allow the transfer of a charge occurring in the second photoelectric conversion unit to the first photoelectric conversion unit. The signal detecting unit commonly detects the charge amount in the first photoelectric conversion unit and the second photoelectric conversion unit.
US08964074B2 Amplification circuit, photoelectric conversion apparatus, and imaging system
An amplification circuit includes an amplifier, a first capacitor including a first terminal connected to an input terminal of the amplifier, a second capacitor including a first terminal connected to the input terminal of the amplifier and a second terminal connected to an output terminal of the amplifier, and a correction unit configured to correct a difference in bias dependency between capacitance values of the first and second capacitors.
US08964073B2 Image outputting apparatus, image outputting method, image processing apparatus, image processing method, program, and image pickup apparatus
The present disclosure provides an image outputting apparatus, including, an image pickup section, an error correction code calculation section adapted to calculate an error correction code using pixel data, which configure an image obtained by image pickup by the image pickup section, as an information word, and an outputting section adapted to output coded data, which are data of a codeword obtained by adding the error correction code to the pixel data, to an image processing apparatus provided in an apparatus in which the image outputting apparatus is provided.
US08964072B2 Light filter with varying polarization angles and processing algorithm
A method, system and polarization filter for analyzing polarization properties of light are described, the method comprising: receiving image data from a plurality of image sensor cells, the image sensor cells comprised in an image sensing system; separating from the received image data polarization information and scene image data of a scene being captured; and processing the polarization information to deduce information. Additionally, a polarization filter for analyzing polarization properties of light is described, the polarization filter comprising an array of polarization cells in various directions of polarization, the polarization filter comprising a core array of at least horizontal polarization filter cell, vertical polarization filter cell, no-polarization filter cell and circular polarization filter cell.
US08964071B2 Solid-state imaging device, camera module, and imaging method having first and second green pixel cells
According to embodiments, a solid-state imaging device includes a plurality of pixel cells. The plurality of pixel cells includes a first green pixel cell and a second green pixel cell. The first green pixel cell detects first green light of a first wavelength region. The second green pixel cell detects second green light of a second wavelength region. The second wavelength region includes the first wavelength region. A half-value width of a function representing a spectral sensitivity characteristic of the second green pixel cell is larger than a half-value width of a function representing a spectral sensitivity characteristic of the first green pixel cell.
US08964070B2 Image processing method, image processing program, image processing device, image processing system, electronic camera and electronic apparatus
An electronic apparatus includes: a projection unit that projects a projection-target original image onto a projection surface; an imaging unit that captures an image of the projection surface onto which an image is projected by the projection unit; and a control unit that analyzes the photographic image of the projection surface captured by the imaging unit and adjusts a correction quantity representing an extent to which the projection-target original image is to be corrected based upon analysis results.
US08964065B2 Video picture extracting apparatus, imaging apparatus and recording medium
Digest playback which suits various preferences is realized.A video camera (100) extracts a portion to be played back as a digest from a video picture. The video camera (100) includes a control section (300) configured to extract attribute information concerning a video picture from the video picture. The attribute information is configured so that a user can input contents of the attribute information.
US08964064B2 Method for deleting data files in an electronic device
The present disclosure relates to a an electronic device such as a digital camera 300 that includes a deletion mode whereby a camera/electronic device user can delete captured images or data files that have already been transferred in order to make room in the electronic device or digital camera memory for capturing further images. In one embodiment a digital camera keep track of which images have already been transferred to an external storage device and presents those to the user as potential images to be deleted. In another embodiment, the user is presented with a “delete all transferred images” which when selected deletes all the captured images that have already been transferred. In still another embodiment, a deletion criteria is used to prioritize which images are deleted first.
US08964063B2 Camera resolution modification based on intended printing location
An embodiment of the invention provides a method for determining picture resolution to optimize storage, wherein input is received from a user interface. The input includes a selected picture destination, such as a printer, a photograph processing service provider, a web application, a website, and/or a display. Attributes of the picture destination are determined with a processor, wherein the attributes of the picture destination include a print resolution, a print size, a screen resolution, and/or a image size. The processor determines the picture resolution based on the attributes of the picture destination.
US08964061B2 Image capturing apparatus with selection of thinning and readout mode in accordance with moving image recording mode
An image capturing apparatus is provided with an image sensor that has a first pixel group and a second pixel group, a focus adjustment unit that executes focus adjustment of an imaging lens based on the signal from the second pixel group, a readout unit that has a first thinning and readout mode that thins and reads out signals from the plurality of pixels at a predetermined thinning ratio and thinning phase, and a second thinning and readout mode that thins and reads out signals from the plurality of pixels with a difference in at least one of the thinning ratio and the thinning phase from the first thinning and readout mode, and a selecting unit that selects in which mode to operate the readout means from among the first and second thinning and readout modes in accordance with the state of the image capturing apparatus.
US08964058B2 On-board camera system for monitoring an area around a vehicle
An on-board camera system includes an imaging unit configured to capture an image around a vehicle, a wide-angle image generation unit configured to generate a wide-angle image of a desired size by performing reduction processing of the image obtained by the imaging unit, a standard image generation unit configured to generate a standard image of the desired size by extracting an image of a predetermined region from the image obtained by the imaging unit such that an optical axis of the image and the image size are the same as those of the wide-angle image, and an application processing unit configured to execute application processing using each of the wide-angle image and the standard image.