System, method, and computer-readable recording medium for supporting license acquirement
A system including a computer and having a part that stores identification data and status data in association with the identification data, a part that receives a request to acquire a license corresponding to a designated identification data, a part that receives a designation of an electronic device, a part that designates the identification data, obtains license data corresponding to the designated identification data, and updates the status data associated with the designated identification data, the updated status data indicating that the license is being used, a part that transmits the license data to the electronic device via a network and instructs the electronic device to acquire the license, and a part that provides a part that receives an instruction for re-executing obtaining of the license data depending on whether the status data is updated and instructs to re-execute the obtaining of the license data.
Access management system and access management method
A secure element (SE) unit 102 holding service data used by an application is provided in a UIM card 100. Thus, when the user identify module (UIM) card 100 is transferred between portable terminals, service data and accompanying information of the application can be moved together with the UIM card 100 to another portable terminal. In addition, an access management unit 400 included in a portable terminal 200 compares UIM information of a UIM information storage unit 103 with UIM information, held by an authority information holding unit 205, of a UIM card of which use authority is possessed by an application. If they do not agree, access to service data stored in the SE unit 102 is restricted.
Transmission apparatus, transmission method, and recording medium
A transmission apparatus capable of transmitting a first content stored in a first storage area to a receiving apparatus includes a determination unit configured to determine whether the receiving apparatus has authority to access a second storage area storing a second content associated with the first content, a storage unit configured to store the second content in a third storage area different from the second storage area in a case where the receiving apparatus does not have authority to access the second storage area, and a transmission unit configured to transmit to the receiving apparatus access information for accessing the third storage area storing the second content by the storage unit.
System for governing the disclosure of restricted data
Described is a system, whereby a creator of an asset at an asset management system selects an identifier corresponding to information related to the asset. The information is stored at a target repository. The asset creator is authenticated with the target repository. An authorization token is output to the asset management system for authorizing one or more users to access the information related to the asset.
Inhibiting denial-of-service attacks using group controls
A sandbox tool can cooperate with components of a secure operating system (OS) to create an isolated execution environment for accessing content without exposing other processes and resources of the computing system to the untrusted content. The sandbox tool can utilize task control groups (cgroups) of the secure OS with the isolated execution environment. A cgroup defines the hardware resources that can be accessed and utilized by the isolated execution environment. The cgroups can define accessible hardware resources by particular hardware resources, amount of hardware resources, and/or components of the hardware resources. Once a cgroup is applied to the isolated execution environment, any processes running in the isolated execution environment will be confined to the hardware resources defined by the applied cgroup. If a process running in the isolated execution environment attempts to utilize hardware resources outside the definition of the cgroup, the secure OS can block the usage.
Systems and methods for data protection
A data protection method includes identifying data indicative of a software element parameter of a software element to be protected, which may be a hash of the software element image or carrier medium image area. The method includes identifying data indicative of a medium parameter of a medium authorized to carry the software element, which may be a unique identifier embedded in a non-image area of the medium. A validation token is defined based on a predefined protocol and written to a non-image area of the medium, which token is a function of the software element parameter and medium parameter. A device for executing the software element uses the same predefined protocol to verify the token prior to allowing execution of the software element. If the software element is copied to another medium, the token is not verifiable for the copied software, thereby restricting execution of the copied software element.
Method and apparatus for detecting leak of information resource of device
A method and apparatus for detecting a leak of an information resource of a device. Source code is obtained from an application and is analyzed to determine whether at least one information resource from among information resources of a device is transmittable to outside the device by tracking a task performed on the at least one information resource, thereby detecting whether the application is externally leaking an information resource from the device.
System and method for multipronged authentication
Various embodiments of a system and method for multipronged authentication are described. Embodiments may include a client system that implements a runtime component configured to consume content. The client system may be configured to implement a digital rights management component configured to perform one or more cryptographic operations and also authenticate the runtime component. The client system may receive encrypted content from a remote computer system and receive a given authentication component from a remote computer system; that authentication component may be configured to authenticate the runtime component. The client system may, based on authentication of the runtime component by both the digital rights management component and the given authentication component, decrypt at least a portion of the encrypted content. In this way, the client system may ensure that decryption of the encrypted content may occur only if multiple components authenticate the runtime component, according to some embodiments.
Method for malicious attacks monitoring
A method monitors data affected by malware in a communication network. The malware detecting entity acts as a data retention source. The method includes receiving at a data retention system a query request specifying data affected by malware to be accessed. Retained data which matches the query request and received from the malware detecting entity is identified in the data retention system. The identified data is forwarded from the data retention system to an authorized organization.
Identification of infected devices in broadband environments
Novel solutions for detecting and/or treating malware on a subscriber's premise network. Such solutions can include, but are not limited to, tools and techniques that can detect, and/or enable the detection of, malware infections on individual subscriber devices within the subscriber's network. In a particular embodiment, for example, a premise gateway, or other device on the subscriber's premise network, is configured to analyze packets traveling through the premise gateway and, based on that analysis, identify one or more subscriber devices that are infected with malware.
Prospective client identification using malware attack detection
Systems and methods for prospective client identification using malware attack detection are provided. A malware device is identified. The entity with the responsibility for the malware device or a potentially compromised device in communication with the malware device is determined. A message is communicated to the entity based on the determination. In various embodiments, the message comprises an offer for security related products and/or services.
Refinement-based security analysis
A method, computer program product, and computer system for assigning, by a computing device, a value to a first data-flow of a first summary associated with a control flow graph and assigning the value to a second data-flow of a second summary associated with the control flow graph. The first data-flow with the value is identified to flow into a type of sink. The second data-flow with the value is identified not to flow into the type of sink. The first summary of a behavior of the first data-flow is refined in response to identifying that the first data-flow does flow into the type of sink. Refinement of the second summary of a behavior of the second data-flow is skipped in response to identifying that the second data-flow does not flow into the type of sink.
Methods for detecting machine-generated attacks based on the IP address size
A system and method is disclosed for affecting action associated with machine-generated traffic. First historical information associated with Internet traffic to an Internet service at a first time is accessed and a first Internet Protocol Address (“IPA”) size representing a first number of devices sharing at least one IP address that accessed the Internet service at the first time is determined. Second historical information associated with Internet traffic to the Internet service that occurred at a second time is accessed and a second IPA size is determined. An algorithm is applied that uses the first IPA size to estimate a third IPA size, representing a third number of devices sharing at least one IP address at the second time. A difference between the third and the second IPA sizes is computed, and evaluated to a threshold. An action is taken at a resource-provider system when the difference exceeds the threshold.
Data dependence analyzer, information processor, data dependence analysis method and program
A data dependence analyzer includes: inter-process communication detection means which, on the basis of a processing content of inter-process communication performed for transferring data to be copied between resources, detects the inter-process communication; access detection means which successively detects an access event to the data in the resource due to the process; recording means which, for each of the access events detected by the access detection means, records the access target data in the access event; and analysis means which, among the access target data recorded by the recording means, searches data respectively corresponding to the copy source and the copy destination of the data transferred through the inter-process communication detected by the inter-process communication detection means and imparts a dependence relationship between the searched data.
Hierarchical architecture in a network security system
A network security system having a hierarchical configuration is provided. In one embodiment the present invention includes a plurality of subsystems, where each subsystem includes a plurality of distributed software agents configured to collect base security events from monitor devices, and a local manager module coupled to the plurality of distributed software agents to generate correlated events by correlating the base security events. Each subsystem can also include a filter coupled to the manager module to select which base security events are to be processed further. The selected base security events are passed to a global manager module coupled to the plurality of subsystems that generates global correlated events by correlating the base security events selected for further processing by each filter of each subsystem.
Image processing apparatus, control method, and computer-readable storage medium for computer program
An image processing apparatus performs specific processing on images read out of a document having pages as follows. Each of the pages is a member assigned to at least any one of groups. The apparatus determines a second security level of each group based on a first security level of each page of the corresponding group; before the specific processing on the N-th group, determines whether or not password entry is necessary based on the second security level of the N-th group and any of the second security levels of the first group through the (N−1)-th group; and performs the specific processing on the N-th group if it is determined that password entry is unnecessary for the N-th group, or, alternatively, if it is determined that password entry is necessary for the N-th group and if a password is appropriately entered.
Multiple-access-level lock screen
A multiple-access-level lock screen system allows different levels of functionality to be accessed on a computing device. For example, when a device is in a locked state, a user can select (e.g., by making one or more gestures on a touchscreen) a full-access lock screen pane and provide input that causes the device to be fully unlocked, or a user can select a partial-access lock screen pane and provide input that causes only certain resources (e.g., particular applications, attached devices, documents, etc.) to be accessible. Lock screen panes also can be selected (e.g., automatically) in response to events. For example, when a device is in a locked state, a messaging access lock screen pane can be selected automatically in response to an incoming message, and a user can provide input at the messaging access lock screen pane that causes only a messaging application to be accessible.
Mobile device management
Methods and apparatuses that enroll a wireless device into an enterprise service with a management server addressed in a management profile are described. The enrollment may grant a control of configurations of the wireless device to the management server via the management profile. In response to receiving a notification from the management server, a trust of the notification may be verified against the management profile. If the trust is verified, a network session may be established with the management server. The network session may be secured via a certificate in the management profile. Management operations may be performed for management commands received over the secure network session to manage the configurations transparently to a user of the wireless device according to the control.
Relay node authentication method, apparatus, and system
Embodiments of the present invention disclose a relay node authentication method, apparatus, and system. The method provided in an embodiment of the present invention includes: sending, by a relay node, an authentication request message to a peer node, where the authentication request message includes a certificate of the relay node, so that the peer node authenticates the relay node according to the certificate of the relay node, where the peer node is a network side node or a security gateway in a security domain where the network side node is located; and receiving, by the relay node, an authentication response message sent by the peer node, where the authentication response message includes a certificate of the peer node, and authenticating the peer node according to the certificate of the peer node.
Information processing system, control method thereof, and storage medium thereof
A method for realizing Single Sign-On (SSO) includes verifying, using prior information, whether authorization information issued by a first information processing system in response to successfully authenticating a user satisfies security requirements, providing, in a case where the authorization information is verified as satisfying the security requirements, a service without performing the user authentication, and performing, if an instruction to register a first information processing system that performs user authentication is received from the user, the registration by a method different from a method according to a management method of the prior information in the first information processing system.
Social network interaction using validated representations of user credentials
A representation for a credential is received by a first client device. The credential is rendered on a second client device where the credential is associated with a user identity within a social networking platform. The first client device validates the representation for the credential associated with the user identity a score associated with the user identity where the score is based on data associated with a plurality of other user identifies who are members of the user identity's social network within the social networking platform. The data associated with the plurality of other user identities is based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform. The accessed score is outputted for display based on the representation for the credential associated with the user identity being validated and the score associated with the user identity being accessed.
Web server bypass of backend process on near field communications and secure element chips
A mobile access terminal providing access to data in a secure element of the mobile access terminal is provided. The mobile access terminal comprises the secure element; a web browser; a near field communications system; an over-the-air proxy; an application programming interface layer; and a web server residing on a secure storage area of the mobile access terminal, wherein the web browser is provided with exclusive access to the web server.
Securing organizational computing assets over a network using virtual domains
A method for connecting to a trust broker system is disclosed. The electronic device stores encrypted identifying information for a plurality of client systems authorized to interact with the server system, wherein the encrypted identifying information is changed per client system per session. The electronic device creates a plurality of virtual domains; each virtual domain representing a set of services and information distinct from the other virtual domains. The electronic device stores permissions associated with each respective client system in the plurality of client system. The electronic device receives a request from a first client system, including encrypted identifying information associated with the first client system, for information associated with a first virtual domain and then retrieves stored permissions of the first client system based on the encrypted identifying information. The electronic device determines whether the first client system is permitted to access the requested first virtual domain.
Method, system and program product for secure authentication
A method, system and program product comprises establishing a communication with a computing system using a first device for communicating with the computing system over a first communication channel. The computing system is in communication with a second device configured for communicating with the computing system over a second communication channel separate from the first communication channel. The first device is paired with the computer system in which the first device and the computer system are mutually authenticated. A code presented by the second device is captured using the first device. The code is communicated to the computing system over the first communication channel in which the computer system uses the code in authorizing the second device to perform a function. The computer system communicates an authorization to the second device using the second communication channel.
Management of access identifiers
Access to an on-line account management system is facilitated. A request is received to perform a first action using an on-line account management system. The request comprises a first access identifier. A global party identifier associated with the first access identifier is determined. Restriction information associated with the first access identifier and the global party identifier is accessed from a global party profile operable to store at least one of a time-based, a location-based, and a device-based restriction associated with actions capable of being performed using the on-line account management system. A processor determines whether the first action is permissible based on the restriction information associated with the first access identifier and the global party identifier.
Deploying policy configuration across multiple security devices through hierarchical configuration templates
Deploying policy configuration across multiple security devices through hierarchical configuration templates is disclosed. In some embodiments, deploying policy configuration across multiple security devices through hierarchical configuration templates for configuring a plurality of security devices includes receiving at a first security device a hierarchy of templates from a central management server, in which the hierarchy of templates includes configuration information for a group of security devices, and in which the first security device is included in the group of security devices; and reconciling on the first security device's configuration information included in the hierarchy of templates and device specific configuration based on local configuration information, in which the first security device performs an object level reconciliation to maintain device configuration consistency.
Enforcing security rules at runtime
Various arrangements for implementing a security policy at runtime are presented. A plurality of calls in a syntax tree may be identified. Each call of the plurality of calls may be substituted with a corresponding security-modified call to create a plurality of security-modified methods calls. Each security-modified call may be linked with a security class. Following modification of each call of the plurality of calls, the plurality of security-modified calls may be compiled into bytecode.
Transmission of pre-set channel allocation information
The present application provides transferring channel allocation tables for receiving radio frequency services. Automatic updating channel allocation tables is provided by storing within at least one central database at least one channel allocation table, storing within each of a plurality of distributed consumer electronic devices at channel allocation table for receiving the radio frequency services, and transferring the channel allocation tables between the central database, and the distributed consumer electronic device via a bidirectional communication link.
Dynamic application loader for set top box
Set top boxes (STBs) in a cable system are configured on a box-by-box basis to facilitate beta and trial testing of new or updated services. STBs are assigned to deployment groups identified by a deployment group identifier. Features configurations including hierarchies of features can be defined individually for different deployment groups. Configuration files for provisioning the STBs are provided by a cable system head end according to the deployment group the STB is assigned to. STBs can be configured at the time they boot and register with the system or in a “hot” manner to avoid rebooting.
Topographic fraud detection
Methods and systems to detect topographic fraud are provided herein. The system includes a Cable Modem Termination System (CMTS) to periodically poll active cable modems and generate polling data. The system also includes a processor and a memory coupled to the CMTS. The processor is configured to, based on instructions in the memory, periodically determine a current geographic location for each polled cable modem based on the polling data from the CMTS, determine a geographic radius within which each polled cable modem is to be operated in and determine cable modems whose current geographic location is outside of their geographic radius.
Content playback device, method for playing back content and content delivery system
A content playback device reduces user discomfort, relative to conventional devices, when playback is interrupted and resumed after switching viewing modes, pieces of content representing different viewing modes for a common product, and differing in video length or having other differences. The content playback device receives and plays back streaming content from a content server delivering two pieces of content having different viewing modes for the common product, and comprises: a selection unit selecting a viewing mode; a determination unit determining whether playback of a first piece of content not having the selected viewing mode was interrupted; a conversion unit converting, when the determination unit has determined affirmatively, a playback interrupt position into a corresponding position in a second piece of content having the selected viewing mode; and a request unit making a request to the content server for transmission of the second piece of content from the corresponding position.
Method and system for creating video channels for delivery of content from multiple platforms
A system for managing delivery of content from multiple platforms maintains data for various video channels. Some of the video channels are television channels, while others are over-the-top (OTT) video content sources such as video streaming websites. The system includes a package generation module by which a service provider may define a package of both traditional and OTT channels to offer to subscribers in a unified programming interface. When a user uses the interface to select a set of video channels, the system compiles the set of the video channels in a subscriber package of both television and OTT channels. The system assigns a name to the subscriber package, and it stores the defined package and name, along with other information about the package, in a data storage facility for offering to a subscriber of content from the service provider.
Gateway apparatus and methods for digital content delivery in a network
Methods and apparatus for the delivery of digital content in a network. In one embodiment, the digital content comprises internet content received from an Internet host server in a first container format, and converted to a second container format at a headend entity of a cable television or satellite network. The headend entity transmits the re-containerized content to one or more consumer devices, and acts as a gateway device between the consumer devices and various internet content sources. Delivery of internet content from the gateway device can be via broadcast, nPVR, DVR and/or VOD delivery mechanisms. The internet content gateway device is adapted to request, receive and process the internet content. Requests for internet content may be made from either a CPE or the gateway device itself according to one or more rules. The content may also be selectively transcoded before re-encapsulation based on the consumer device capabilities.
System and method for promoting marketable items
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to receive from a media communication system metadata describing one or more marketable items depicted in a media program supplied by the media communication system, present images of the media program at a media presentation device without highlighting the one or more marketable items, present an icon at least at one of a remote controller managing operations of the media processor or the media presentation device to indicate a presence of the one or more marketable items in one or more of the images presented at the media presentation device, detect a selection of the icon, and highlight the one or more marketable items. Other embodiments are disclosed.
Multi directional movement
A system for preparing data and video sequences to enable a viewer to scroll content in a plurality of directions including a first and second direction, the content including at least one element in motion, the system including a video sequence preparation module to prepare the video sequences including a first and second video sequence, each video sequence including still images, each still image including at least part of the content, at least some of the still images including the at least one element, the video sequences being prepared such that playing the first and second video sequence effects scrolling the content in the first and second direction, respectively, and a switchover determination module to prepare the data including corresponding switchover points in the video sequences for switching between the video sequences and therefore for switching the direction of scrolling by the viewer. Related apparatus and methods are also described.
A system and method for displaying an electronic program schedule guide is provided. The system has areas for displaying program schedule information. In addition, the system also has areas that may be used for advertising programs, products or services. In another embodiment, the system has areas for displaying messages to the user.
Determining whether an advertisement aired in accordance with predefined airing specifications
A method and computing devices are provided for determining whether an advertisement aired in accordance with predefined airing specifications. A plurality of advertisement identification markers may be inserted into an advertisement by a first computing device. The plurality of advertisement identification markers may be inserted between the start and end of the advertisement. A second computing device may receive a broadcast stream including the advertisement having the plurality of advertisement identification markers. Airing parameters of the advertisement may be determined by the second computing device based on the advertisement identification markers. The airing parameters of the advertisement may be compared with predefined airing specifications corresponding to the advertisement. Auditing data may be generated that describes whether or not the advertisement aired in accordance with the predefined airing specifications.
Adaptive media content presentation methods and systems
An exemplary method includes an adaptive media content presentation system detecting an interaction of a user with a media content program, generating a playing pattern associated with the media content program based on the detected interaction of the user with the media content program, and applying the playing pattern to at least one of a presentation of the media content program and a presentation of an additional media content program. Corresponding methods and systems are also disclosed.
Methods and apparatus to detect an operating state of a display
Methods and apparatus to detect an operating state of a display are disclosed. An example device to detect an operating state of a display includes an optical fiber, an optical-to-electrical converter, and a logic circuit. The optical fiber is optically coupled to a light source of the display. The light energy source is configured to emit light. The optical-to-electrical converter is coupled to the light source via the optical fiber and configured to convert light from the light source into an electrical signal. The logic circuit is coupled to the optical-to-electrical converter and configured to generate an output signal indicative of the operating state of the display based on the electrical signal.
Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data
The invention includes an API gateway server that monitors and controls the distribution of API elements from API sources to application developers based on a distribution rule set.
Information output device, method, and recording medium for outputting notification information corresponding to a state of a computer
An information output device includes a first processor configured to execute a process to determine a type of notification information which is outputted from a computer and which notifies a state of the computer; and a second processor configured to execute a process to create a chart, in which a first coordinate axis represents time when the notification information is outputted from the computer, a second coordinate axis represents the type of the notification information, and the notification information is drawn at a corresponding position, and output the chart.
Non real-time metrology data management
The techniques described herein implement an operating system that can reliably process time sensitive information in non real-time manner. Thus, the operating system described herein is capable of processing an instance of time sensitive input during a time period after the instance of time sensitive input is received (e.g., at a future point in time). To accomplish this, the techniques timestamp each instance of time sensitive input when it is received at a device. The techniques then store the timestamped instance of time sensitive input in a temporary queue, and make the timestamped instance available to the operating system at a time period after the time period when it is received, as indicated by the timestamp. Additional techniques described herein prioritize the activation of a driver configured to receive the time sensitive information during a boot sequence or a reboot sequence.
System and method for providing additional functionality to existing software in an integrated manner
An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a mobile device having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the mobile device.
Commit-one-phase distributed transactions with multiple starting participants
A commit query is sent from a coordinator of a two-phase commit distributed transaction to each participant of the distributed transaction, wherein each participant can respond with one of a commit message, an abort message, or a read-only message. A read-only message is received from all but one participant of the distributed transaction. A one-phase commit distributed transaction is initiated for the one participant that did not respond with a read-only message.
Method for activating processor cores within a computer system
A technique for activating processor cores within a computer system is disclosed. Initially, a value representing a number of processor cores to be enabled within the computer system is received. The computer system includes multiple processors, and each of the processors includes multiple processor cores. Next, a scale variable value representing a specific type of tasks to be optimized during an execution of the tasks within the computer system is received. From a pool of available processor cores within the computer system, a subset of processor cores can be selected for activation. The subset of processor cores is activated in order to achieve system optimization during an execution of the tasks.
Controlling the use of computing resources in a database as a service
A method and apparatus controls use of a computing resource by multiple tenants in DBaaS service. The method includes intercepting a task that is to access a computer resource, the task being an operating system process or thread; identifying a tenant that is in association with the task from the multiple tenants; determining other tasks of the tenant that access the computing resource; and controlling the use of the computing resource by the task, so that the total amount of usage of the computing resource by the task and the other tasks does not exceed the limit of usage of the computing resource for the tenant.
Managing transactions within an application server
A system and method for managing transactions in an application server is described. In some example embodiments, the system registers to receive notifications from a timeout manager associated with a transaction (e.g., a database query). If the transaction becomes locked or runs longer than anticipated, the system receives a notification indicating a timeout event. The system, upon receiving the event notification, may then cancel the transaction or perform other actions to notify an application that initiated the transaction, such as via a newly created thread.
Software virtual machine for acceleration of transactional data processing
In general, this disclosure is directed to a software virtual machine that provides high-performance transactional data acceleration optimized for multi-core computing platforms. The virtual machine utilizes an underlying parallelization engine that seeks to maximize the efficiencies of multi-core computing platforms to provide a highly scalable, high performance (lowest latency), virtual machine. In some embodiments, the virtual machine may be viewed as an in-memory virtual machine with an ability in its operational state to self organize and self seek, in real time, available memory work boundaries to automatically optimize maximum available throughput for data processing acceleration and content delivery of massive amounts of data.
Controlling depth and latency of exit of a virtual processor's idle state in a power management environment
A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.
Display terminal, displaying method, and recording medium
A master selecting unit selects master software from pieces of software that perform a computing process. A screen control unit displays an operation screen for the master software that is selected by the master selecting unit on a screen. A software search unit searches, when an instruction operation is detected on the operation screen for the master software, for any piece of software that displays an operation screen that receives the same instruction operation that the operation screen for the master software receives. An operation-content instructing unit instructs the master software and each piece of software that is found by the software search unit about operation content corresponding to the instruction operation that has been detected on the operation screen for the master software.
Manufacturing system and firmware burning method
A firmware burning method applied in a target device, which includes a storage unit, a target circuit, and a peripheral controller, connected to the storage circuit via a first communication link, is provided. The method include steps of: providing a test fixture having a first node, a second node, and a switch circuit connected across the first and second nodes, the first and second nodes being respectively coupled to the storage circuit and the target circuit; determining whether firmware of the target circuit satisfies a condition; if not, providing a second communication link between the target circuit and the storage circuit via the first and second nodes by turning on the switch circuit, and switching the peripheral controller to a disabled state; and updating the firmware of the target circuit according to to-be-burned firmware stored in the storage circuit via the second communication link.
Value profiling for code optimization
A method and an apparatus to execute a code with value profiling are described. The code may include an access to an untyped variable. During the execution, runtime values of the untyped variable may be randomly inspected. A value profile may be established to predict one or more expected types of future runtime values for the untyped variable. The code may be recompiled according to the value profile to optimize the access of the untyped variable for the future runtime values.
Single code set applications executing in a multiple platform system
Embodiments of the claimed subject matter are directed to methods and a system that allows an application comprising a single code set under the COBOL Programming Language to execute in multiple platforms on the same multi-platform system (such as a mainframe). In one embodiment, a single code set is pre-compiled to determine specific portions of the code set compatible with the host (or prospective) platform. Once the code set has been pre-compiled to determine compatible portions, those portions may be compiled and executed in the host platform. According to these embodiments, an application may be executed from a single code set that is compatible with multiple platforms, thereby potentially reducing the complexity of developing the application for multiple platforms.
Systems and methods for verifying expression folding
A system for verifying that a comparison model having folded expressions matches a reference model includes at least one memory device that stores a reference model and a comparison model, wherein the comparison model was previously generated based on the reference model. The reference model adheres to a first set of syntax and semantics, wherein the reference model includes a plurality of first expressions, each of the first expressions including a first operator and a first operand. The comparison model adheres to a second set of syntax and semantics, wherein the comparison model includes a second expression, the second expression including a second operator and a second operand. The system further includes a processing unit configured to match the second expression with the plurality of first expressions.
Selecting relevant tests to quickly assess code stability
A data processing system obtains a delta between a first version of a target program and a second version of the target program, wherein the target program has been tested by a plurality of test routines. The data processing system obtains test coverage data that has been generated for the plurality of test routines, the test coverage data for a test routine identifying lines of code of the target program that have been previously tested by said test routine. The data processing system ranks the plurality of test routines based on the test coverage data and based on the delta. The data processing system selects one of the plurality of test routines based on the ranking and executes the selected test routine on the second version of the target program to determine code stability of the second version of the target program.
Providing assistance in making change decisions in a configurable managed environment
In a configurable managed system having an associated configuration management database (CMDB), a Change Manager makes changes affecting configuration items (CIs), wherein different types of changes require different levels of confidence in the integrity of data in the CMDB. In response to a proposed change, weights assigned to system CIs affected by the change are used to compute a confidence level regarding accuracy of CMDB data pertinent to the change. The weight for a given CI is derived from the most recent synchronization thereof, and the numbers of reads, writes, and relationships the given CI has with other CIs. The confidence level is then used by the Change Manager in deciding whether or not to make the change. The proposed change is then allowed if the confidence level is no less than a pre-specified minimum value.
Dynamic filtering of a navigation path to a set of minimums
Embodiments of the present invention address deficiencies of the art in respect to filtering technical documentation and provide a method, system and computer program product for rapid filtering technical documentation. In one embodiment, a data processing system for dynamically filtering technical documentation can include a rapid filter coupled to a viewer configured for rendering technical documentation in a window. The rapid filter can include program code enabled to concurrently render a summarized form of the technical documentation in a separate window.
Object extensions using attributes to decouple base classes from derived classes
An object oriented application framework is provided in which base classes are decoupled from derived classes by using attributes. Relationships between derived classes and attributes can be generated, and derive classes can be statically or dynamically instantiated at run time. By decoupling the base class from derived classes using instances of such attributes, a developer does not modify computer program code defining the base class when adding customized extensions to that base class. The framework includes a class factory that uses instances of attributes associated with elements to derive, at run time, extension classes. The attributes can be specified at run time to specify or to alter the run time behavior of the application. This framework also allows the application to conditionally instantiate an element based on its attributes.
Code conversion method, apparatus, storage medium and request remaining time response method
To which method on each method call order pattern included in a series of application codes executed in response to a request a method included in an application code executed in response to a request corresponds is detected; a code is generated based on identification information corresponding to the detected method on the call order pattern; and the generated code is inserted to the application code.
Dynamically configurable model-to-model transformation engine
A method, system and apparatus for processing a model-to-model transformation. The method can include dynamically accepting a transformation to apply to a source model in order to produce a target model. More specifically, the method can include traversing a hierarchy for the source model and applying rules in the transformation to objects in the hierarchy to produce the target model. For instance, the traversing step can include sequentially processing a list of transform elements in the transformation. In one aspect of the invention, the processing step can include loading content extractors among the transform elements. Subsequently, other transform elements can be identified through the loaded content extractors in order to traverse the hierarchy.
Analysis support apparatus, analysis support method, and computer product
An analysis support apparatus includes a processor that is configured to acquire circuit data that indicates plural elements within a circuit and a node to which at least two elements are connected among the elements, and determine, based on the acquired circuit data and by referring to a memory unit that correlates and stores for each of the elements, the type of the element and information that indicates whether the phase of a signal is reversed when the signal passes through the element, whether the phase of the signal is reversed when the signal that passed through a given node among a plurality of nodes within the circuit returns to the given node; and an output unit that outputs information that indicates the given node when the processor determines that the phase of the signal is not reversed.
Reverse interface logic model for optimizing physical hierarchy under full chip constraint
A system, method, and computer program product for automatically optimizing circuit designs. A graphical user interface based environment allows arbitrary selection of a circuit design region to be optimized based on physical layout, without regard for logical hierarchy. Embodiments analyze circuit paths crossing optimization region boundaries and replace externally connected circuitry with an interface logic model describing such circuitry from the optimization region boundary to a first register occurrence. A reduced netlist spans the regional circuitry and the modeled external circuitry. Embodiments optimize the reduced netlist under design constraints applicable to the full circuit design. Changes to the original circuit design made by the optimization are tangibly saved as engineering change orders. The optimization process may be applied to other regions, including via parallel execution by multiple processors. Conventional design bottlenecks may be bypassed for greatly improved quality of results and reduced turnaround time.
Congestion aware routing using random points
In congestion aware point-to-point routing using a random point in an integrated circuit (IC) design, the random point is selected in a bounding area defined in a layout of the IC design. A set of pattern routes is constructed between a source pin and a sink pin in the bounding area, a pattern route in the set of pattern routes passing through the random point. A set of congestion cost corresponding to the set of pattern routes is computed. A congestion cost in the set of congestion costs corresponds to a pattern route in the set of pattern routes. A preferred pattern route is selected from the set of pattern routes, the preferred pattern route having the smallest congestion cost in the set of congestion costs. The preferred pattern route is output as a point-to-point route between the source pin and the sink pin.
Semiconductor integrated circuit partitioning and timing
Methods and apparatuses are described for facilitating a user to explore and evaluate different options during floorplanning. Some embodiments display a graphical representation of a circuit design floorplan, wherein the graphical representation includes a set of blocks and a set of flylines between blocks, wherein each block corresponds to a portion of the circuit design, and wherein each flyline corresponds to one or more relationships between two blocks. Additionally, a set of metrics associated with one or more blocks or one or more flylines can be displayed. Next, in response to receiving a modification to one or more blocks in the graphical representation, the embodiments can update the set of metrics without performing expensive netlist modification, placement, routing, and/or propagation of timing information through multiple levels of logic, and then display the updated set of metrics.
System and method for fault sensitivity analysis of mixed-signal integrated circuit designs
An apparatus and method for conducting fault sensitivity analysis of the analog portions of a mixed signal circuit design includes simulating the fault free circuit design, inserting a fault into the analog portion of the circuit design, simulating the circuit design with the fault during a fault interval time period, and determining whether the fault is detectable.
Race logic synthesis for ESL-based large-scale integrated circuit design
Techniques for performing race logic synthesis on an integrated circuit (IC) are described herein. According to one aspect of the invention, ESL (electronic system level) and any HDL (hardware description language) design source files of an IC design are compiled into a design database. Race logic analysis is performed on the IC design to detect race logic, including race logic for IPC (inter-process communication) and IPS (inter-process synchronization) objects in the IC design, by a third-party tool and/or by the same host EDA (electronic design automation) tool that will be performing race logic synthesis on the IC design, if the latter has built-in race logic audit functions. Based on the race logic audit results, race logic synthesis is performed on the design database, and getting rid of all identified race logic in the IC design, including IPC- and IPS-related race logic. This renders the EDA tool can perform concurrent analysis of the IC design, via the race-free IC design database, using multi-CPU/core computers and the results will be the same as if the EDA tool had performed serial analysis of the IC design using a single-CPU/core computer. Another aspect of the invention is outputting the re-synthesized logic in the design database to new ESL/HDL source files. User may use these revised source files to analyze the IC design using any other third-party EDA tools.
Method and system for double patterning technology (DPT) odd loop visualization for an integrated circuit layout
Computer-implemented method, system and computer program product for double patterning technology (DPT) odd loops visualization within an integrated circuit design layout are disclosed. The method, system and computer program product comprise mapping all violations of the integrated circuit design layout to a graph. The method, system and computer programming product also includes partitioning the graph into a plurality of sub-graphs. Each of the plurality of sub-graphs includes multiple edges and multiple nodes. The method, system and computer product further include detecting all possible odd loops in each of the plurality of sub-graphs; and visualizing all of the odd loops in at least one of the plurality of sub-graphs.
Method of grouping waveforms for a single channel on a single display
A method of grouping multiple waveforms for a single channel of acquired data on a display area uses a graphic icon with the display area. The graphic icon has a first portion with a symbol indicating the single channel and with an indicator defining a baseline for the display area. The graphic icon also has a second portion with symbols indicating which of the multiple waveforms currently are being displayed. The symbol for the single channel and the symbol for a selected one of the multiple waveforms currently being displayed are highlighted. The highlighting may be via color, where the highlight color corresponds to the color of the waveforms currently being displayed.
Managing content through actions on context based menus
Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based menus may be deployed using a variety of shapes, forms, and content. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. By enabling viewing of menus and execution of commands through context based menus positioned in relation to displayed content user experience is enhanced when interacting with user interfaces with limited display area.
A method includes receiving inputs indicative of a user state of a user. The inputs include sensor inputs from one or more sensors and/or user inputs received from a graphical user interface displayed. The method includes determining a collective user state based on the received inputs and determining one or more possible activities for the user and one or more predicted outcomes for each activity based on the collective user state. The method includes executing one or more behaviors that evaluate the one or more possible activities and/or the corresponding one or more predicted outcomes. Each behavior models a human behavior and/or a goal oriented task. The method further includes selecting one or more activities based on the evaluations of the one or more possible activities and/or the corresponding one or more predicted outcomes and sending results including the selected one or more activities to a screen.
Dynamic detail-in-context user interface for application access and content access on electronic displays
A method for presenting applications on a display screen, comprising: displaying a first presentation on the display screen, the first presentation including two or more icons; receiving a signal indicative of an icon, the icon being one of the two or more icons, the icon having an application associated therewith; initiating the application, the application having information associated therewith; generating a second presentation, the second presentation having a first area for presenting the information at least partially surrounded by a second area for presenting reduced-size versions of the two or more icons other than the icon; and, displaying the second presentation on the display screen to replace display of the first presentation.
System and method of facilitating project management with user interface
A project management system and method includes a user interface with “pie slices” and “layers” to provide a matrix view that integrates multiple best practices content. The slices of the pie represent project stages and the matrix view represents layers of best practice content, such as project management, quality assurance, Sarbanes-Oxley compliance, and other processes. Each cell of the matrix represents best practice information in process, people, and deliverables views. The user loads a project and uses the best practice steps to help with their project implementation. The user interface allows the users to select a best practice layer, then select a project stage cell, and then drill down to view process step details, view people roles information, or work with files that define the project deliverables.
Dynamic character biographies
A dynamic biography module in a user device receives a request for supplemental information corresponding to an electronic media item being consumed by a user. The dynamic biography module determines the user's reading location in the electronic media item and determines a version of the supplemental information corresponding to the reading location. In response, the dynamic biography module provides the corresponding version of the supplemental information to the user.
Edge navigation user interface
A user interface for a touch-screen display of a computing device is described. The user interface has an edge navigation feature designed to facilitate navigation through digital content items, such as electronic books, in response to user input received via the touch-screen display. This navigation may be to an arbitrary point within the content, or to previously defined bookmarks. The user interface provides a representation of a virtual edge of the content object, such as a book or album. Presentation of this virtual edge, overlaid with bookmark indicators, allows the user to spatially visualize the position of content within the book, and select a desired location or bookmark.
Workflow-based session management
Techniques disclosed herein include systems and methods that provide a workflow-based session manager or workflow engine for a content delivery system, such as for delivering video-on-demand, streaming audio, streaming video, etc. Such techniques increase velocity and flexibility of deploying new features and services in a video delivery system. Techniques include a session management model provides a service-oriented and workflow-based approach. As a service-oriented approach, each functional session management step can be represented as a business service. As a workflow-based solution, a sequence of steps to be performed can be defined as data, rather than being hard-coded inside an application. Defined as data, steps (nodes, tasks) can then be created and changed using a graphical editor. New services can be added by defining actions for the new service, and adding a node to a given session management workflow sequence. Techniques include a workflow engine that initiates session management in realtime.
Enabling a user device to access enterprise data
A method, system and graphical user interface for enabling a user to access enterprise data and interact with enterprise applications generating the enterprise data using a portable electronic device is disclosed. A native application for a portable electronic device enables a user of the portable electronic device to initiate or interact with one or more enterprise applications. Each of the enterprise applications is executed remotely on a system in communication with the portable electronic device, where the portable electronic device may communicate data to the remote system and display data received from the remote system. Processing resources and storage resources of the remote system may be utilized to execute the enterprise application, thereby enabling a user to initiate or interact with a computationally-intensive enterprise application using a portable electronic device.
System and method for context enhanced mapping within a user interface
A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a user interface.
Multi-sound audio interface system
A computing device includes at least one processor; and at least one module, operable by the at least one processor to associate, for an audio interface, a first sound with first information, and associate, for the audio interface, a second sound with second information, wherein the second sound shares at least one perceptual property with a first plurality of perceptual properties based at least in part on a relationship between the first information and the second information. The at least one module may be operable to output in parallel, using an audio output device, the first and second sounds in the audio interface; receive an indication of user input that selects at least one of the first or second information; and perform, based at least in part on the indication of user input, at least one operation corresponding to the at least one of the first or second information.
Apparatus and method for controlling a multi-media presentation
A method for controlling a multi-media presentation is provided. The method includes displaying an event structure related to an event on a graphical user interface, getting a plurality of event items associated with the event, and displaying the plurality of event items associated with the event structure on the graphical user interface. Responsive to an event trigger, the event is started. The method further includes receiving a selection of a first event item from the plurality of event items, performing a first action related to the first event item, and sending an output of the first action to a display device.
Systems and methods for providing simultaneous access to documents
A system and method for representing immutable versions of a document that can be simultaneously accessed by a plurality of processes.
System and method for managing web-based forms and dynamic content of website
Managing dynamic content of a website, including creating static content assigned to dynamic content of the website, with unmodifiable scripts; creating an active content for processing dynamic content, with hidden elements and elements with only visual marks representation; transmitting the static content to a user; selecting references to the active content within the static content; requesting description of the active content from a server; transmitting the active content to the user; displaying the active content; editing dynamic content and visual representations of data requested by user; representing a first document form generated from an HTML representation of server data and unmodifiable scripts, and which includes the elements; generating a request for data needed for a current visualization of the form; generating a second related data representation of another form; delivering second related data representation for display in browser; storing content of the website on server and making it publicly available.
Physical page, logical page, and codeword correspondence
The present disclosure includes apparatuses and methods for physical page, logical page, and codeword correspondence. A number of methods include error coding a number of logical pages of data as a number of codewords and writing the number of codewords to a number of physical pages of memory. The number of logical pages of data can be different than the number of physical pages of memory.
Methods and systems for reconfigurable LDPC decoders
The present disclosure includes systems and methods for acquiring a first set of information for a plurality of low density parity check (LDPC)-encoded data symbols, acquiring a second set of information for the plurality of LDPC-encoded data symbols, and selecting a window including a subset of the plurality of LDPC-encoded data symbols. The present disclosure includes acquiring a decoder schedule having information for controlling the decoder, wherein the information in the decoder schedule includes decoding instructions based on a configuration of at least one of the first set of information and the second set of information. The present disclosure further includes determining a likelihood of an error in the window using the decoding instructions in the decoder schedule, and updating the second set of information for selected data symbols of the subset based on the likelihood of an error in the window.
Method and apparatus for processing a downlink shared channel
Embodiments include a method and apparatus for processing a downlink shared channel. In one embodiment, a Node-B includes circuitry configured to process control information for a user equipment (UE) and to produce an N bit cyclic redundancy check (CRC) associated with the control information. The Node-B includes circuitry configured to modulo 2 add the N bit CRC with an N bit UE identity to produce an N bit field, wherein the UE identity is any one of a plurality of UE identities associated with the UE. The Node-B includes circuitry configured to transmit a wireless signal of a control channel, wherein the wireless signal comprises the N bit field and the control information.
Data processing device and data processing method
The present technique relates to data processing devices and data processing methods that can increase tolerance for data errors.In a case where a predetermined LDPC code having a code length of 16200 bits and a code rate of 8/15 is mapped on 256 signal points, and the (#i+1)th bit counted from the uppermost bit among 8×1 sign bits and the (#i+1)th bit counted from the uppermost bit among 8×1 symbol bits of one symbol are expressed as a bit b#i and a bit y#i, respectively, a demultiplexer performs shuffling to assign a bit b0 to a bit y2, a bit b1 to a bit y6, a bit b2 to a bit y1, a bit b3 to a bit y0, a bit y4 to a bit y7, a bit b5 to a bit y5, a bit b6 to a bit y3, and a bit b7 to a bit y4. The present technique can be applied to transmission systems that transmit LDPC codes, for example.
Semiconductor device and method of writing data to semiconductor device
A semiconductor device has: a unique code generating unit generating an initial unique code which is a value unique to a device and includes an error in a random bit; a first error correcting unit correcting an error in the initial unique code to generate an intermediate unique code; a second error correcting unit correcting an error in the intermediate unique code to generate a first determinate unique code; and a decrypting unit decrypting, with the first determinate unique code, transmission data obtained by encrypting confidential information with key information generated on the basis of the intermediate unique code by an external device to generate confidential information.
Decoding apparatus and decoding method for decoding LDPC-encoded data
A check node processing unit updates an extrinsic value ratio based on a prior value ratio for each row of a parity check matrix with respect to input data. An identifying unit identifies, based on an element of the parity check matrix that can be identified by a row and column associated with the updated extrinsic value ratio, a next-target element in the same column and in a different row. The identifying unit identifies an element to be updated in the next step by the check node processing unit, from among multiple elements included in the same column. A variable node processing unit updates, based on the extrinsic value ratio, a prior value ratio associated with the identified next-target element after the check node processing unit completes the updating of each row. The check node processing unit and the variable node processing unit alternately and iteratively execute their operations.
Apparatus and method for fast retransmission in a power line communication network
A fast retransmission method by introducing the internal node under better channel condition to join the work of retransmission after the destination node sends out the packet loss indication for unicast services. Extended to serve multicast services, a system comprising a plurality of nodes utilizes the farthest node in each branch from the source to transmit an acknowledge signal when packet loss occurs. The system then enables the closest node to the acknowledging node to retransmit the requested packet, thereby improving the target packet hit rate and data integrity with less retransmission steps.
Memory module and a memory test system for testing the same
A memory module includes a first rank, a second rank and a test control unit. The first rank includes a plurality of semiconductor memory devices configured to operate in response to a first chip selection signal. The second rank includes a plurality of semiconductor memory devices configured to operate in response to a second chip selection signal. The test control unit is configured to simultaneously enable the first and second chip selection signals to test the first and second ranks in a test mode.
Replacement of storage responsive to remaining life parameter
A method of operating a storage system. The method includes a storage controller receiving a first life parameter of a first storage device and determining if the first life parameter indicates that the first storage device has a remaining life that is less than a pre-determined life parameter threshold. The method further includes, in response to the remaining life being less than the pre-determined life parameter threshold, designating the first storage device for replacement.
Performance monitoring for applications without explicit instrumentation
Systems and methods for monitoring operational performance of at least one application containing no explicit instrumentation are described. Data relating to the operational performance of the application can be obtained and provided to a telemetry server for analysis without the use of diagnostic instrumentation within the application. Generic and targeted performance data can be obtained using responsiveness components within a computing operating system.
Fault localization in distributed systems using invariant relationships
A computer implemented method for temporal ranking in invariant networks includes considering an invariant network and a set of broken invariants in the invariant network, assuming, for each time point inside a window W, that each metric with broken invariants is affected by a fault at that time point, computing an expected pattern for each invariant of a metric with assumed fault, said pattern indicative of time points at which an invariant will be broken given that its associated metric was affected by a fault at time t, comparing the expected pattern with the pattern observed over the time window W; and determining a temporal score based on a match from the prior comparing.
Enhancing test scripts
Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.
Processing main cause errors and sympathetic errors in devices in a system
Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action.
System and method for providing reliable storage
A system and method for providing reliable storage are provided. A method for initiator operations includes storing information associated with an access attempt in a store, and accessing a storage system responsive to the access attempt, wherein the storage system includes a first storage node and a second storage node arranged in a sequential loop, and where the first storage node is accessed by an initiator. The method also includes determining if the access attempt completed successfully, deleting the information from the store if the access attempt completed successfully, and indicating an error if the access attempt did not complete successfully.
Achieving ultra-high availability using a single CPU
Techniques for achieving high-availability using a single processor (CPU). In a system comprising a multi-core processor, at least two partitions may be configured with each partition being allocated one or more cores of the multiple cores. The partitions may be configured such that one partition operates in active mode while another partition operates in standby mode. In this manner, a single processor is able to provide active-standby functionality, thereby enhancing the availability of the system comprising the processor.
Distributed storage and communication
Storing, retrieving, transmitting and receiving data (20) by a) separating the data into a plurality of data subsets (A, B); b) generating parity data (P) from the plurality of data subsets (A, B) such that any one or more of the plurality of data subsets may be recreated from the remaining data subsets and the parity data (P). Steps a and b may be repeated on any one or more each of the plurality of data subsets and parity data providing further data subsets and further parity data; and d) storing each of the further data subsets and further parity data in separate storage locations (380) or transmitting the further data subsets and further parity data.
Arbitration suspension in a SAS domain
Systems and methods presented herein provide for managing connections in a SAS domain comprising at least first and second expanders. The first expander detects a failure of the initiator and indicates a change in the SAS domain to the second expander. The second expander detects an increase in arbitration wait time for a connection between the initiator and the target device, determines a race condition exists in the second expander, denies the connection between the initiator and the target device, directs the target device to wait for another connection, performs a discovery of the domain based on the discovery request from the first expander, and prevents a subsequent connection by the target device to the initiator after discovery completes.
Call restoration in response to application failure
A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
Information processing apparatus
One embodiment provides an information processing apparatus including a processor; memory blocks; an internal voltage generator connected to the memory blocks; an input/output circuit connected to the memory blocks; switches each installed corresponding to the internal voltage generator, the input/output circuit, and the memory blocks, and configured to switch ON/OFF of the connection with a power source; a data register configured to store a data set that controls the ON/OFF of the switches; and a data management circuit configured to set the data set in the data register, wherein when a clock signal input to the processor is turned to OFF, the data management circuit generates a first type of the data set, which switches ON the switch connected to the internal voltage generator and switches OFF the switches connected to the memory blocks, and sets the first type of the data set in the data register.
A control system reduces energy consumption in a multi-device system comprising a plurality of devices. The control system includes at least one processor. The processor is programmed to receive a job to be executed, as well as a selection of one of the plurality of devices for executing the job and a transfer cost for transferring the job from the selected device to each of the plurality of devices. A device to execute the job is determined through optimization of a first cost function. The first cost function is based on the device selection and the transfer costs. The job is assigned to the determined device and a time-out for each device in the multi-device system is determined through optimization of a second cost function. The second cost function is based on an expected energy consumption by the multi-device system. The devices are provided with the determined time-outs.
Communication link and network connectivity management in low power mode
Methods and apparatus relating to communication link and network connectivity management in low power mode are described. In one embodiment, logic manages one or more external communication network links (also referred as “links”) in response to a determination that a processor has entered a low power consumption state and based on policy information. The logic also blocks/intercepts one or more signals, corresponding to management of the one or more links, that are directed to the processor to allow the processor to stay in the low power consumption. Other embodiments are also claimed and disclosed.
Method of conserving power based on electronic device's I/O pattern
A method of affecting power used by an electronic device is provided for an electronic device having storage media and running at least one application. Each application interfaces with the storage media through an input/output (I/O) path executing I/O activities that access the storage media in accordance with configurable parameters of the I/O path. A run-time I/O pattern defined by the I/O activities is determined during a run-time period of the electronic device. At least one of the I/O path's configurable parameters is then modified based on the run-time I/O pattern. The method is readily adapted for power conservation by providing selections for the configurable parameters with each of the selections optimizing power usage for a hypothetical I/O pattern. Then, one or more configurable parameters are modified in accordance with one of the selections for which the hypothetical I/O pattern associated therewith is closest to the run-time I/O pattern.
Adaptive control of operating and body bias voltages
Adaptive control of operating and body bias voltages. In accordance with a first embodiment of the present invention, a desirable operating frequency for the microprocessor is determined. Information stored within and specific to the microprocessor is accessed. The information can comprise coefficients of a quadratic approximation of a frequency-voltage characteristic of the microprocessor for a set of body biasing conditions. An efficient voltage for operating the microprocessor at the desirable operating frequency is computed. The microprocessor is operated at the efficient voltage and the set of body biasing conditions.
Polarity correction bridge controller for combined power over ethernet system
A system for combining power to a load in a Powered Device (PD) using Power Over Ethernet (PoE) receives power from a first channel and power from a second channel, via four pairs of wires. A MOSFET bridge for each channel is initially disabled. A bridge controller IC simultaneously senses all the voltages and controls the bridge MOSFETs. The bridge controller IC also contains a first PoE handshaking circuit. A second PoE handshaking circuit is external to the bridge controller IC and operates independently. The body diodes in the MOSFET bridge initially couple the first channel to the second PoE handshaking circuit while isolating the second channel. The second handshaking circuit then couples the first channel to the load. The first handshaking circuit then carries out a PoE handshaking routine for the second channel. Ultimately, the bridge controller controls the bridge MOSFETs to couple both channels to the load.
Memory with word level power gating
In accordance with at least one embodiment, memory power gating at word level is provided. In accordance with at least one embodiment, a word level power-gating technique, which is enabled by adding an extra control bit to each subarray (e.g., each word, each row, each wordline, each bitline, each portion of an array, etc.) of a memory array, provides fine-grained power reduction for a memory array. In accordance with at least one embodiment, a gating transistor is provided for each subarray (e.g., each word, each row, each wordline, each bitline, each portion of an array, etc.).
Computing entities, platforms and methods operable to perform operations selectively using different cryptographic algorithms
Described herein is a computing platform incorporating a trusted entity, which is controllable to perform cryptographic operations using selected ones of a plurality of cryptographic algorithms and associated parameters, the entity being programmed to record mode of operation information, which is characterized by the algorithms and associated parameters that are selected to perform an operation.
Using biometrics as an encryption key
An image of an biometric part is used as encryption or decryption key. The biometric part image is obtained, and items within the biometric part are analyzed. Relationships between those parts are determined, e.g. ratios between different parameters of different parts. Those ratios are then used to form the key. A sequence of biometric information can used in which case both the information itself and the sequence are used to form to the key.
Server apparatus having one-time scan code issuing function, user terminal having one-time scan code recognizing function and method for processing one-time scan code
A server apparatus having a one-time scan code issuing function, a user terminal having a one-time scan code recognizing function, and a method for processing a one-time scan code are provided so as to safely and conveniently transmit one-time information used for key-exchange-scheme-based encryption, using a scan code such as a bar code and a QR code.
Virtual world embedded security watermarking
A method, apparatus, and program product are provided for using watermarks to embed security features on avatars in a virtual world. A watermark engine receives security information for an avatar in a virtual world. The watermark engine creates a watermark for the avatar using the security information and associates the watermark with the avatar. The watermark may comprise at least one of: security preferences for the avatar, contact information for an owner of the avatar, and graphical information to cause alteration of the avatar when the avatar is recorded.
Apparatus and method for signing application
When a signature apparatus cooperating with a market server receives signature request information for an optional application from the market server to sign an application, the signature apparatus determines whether an authentication note has been issued corresponding to application identification information included in the signature request information based on the application identification information. When the authentication note has not been issued; the signature apparatus issues the authentication note using the application identification information, generates signature information for the to application using the application identification information, and signs the application including the authentication note and the signature information.
Linear feedback shift register (LFSR)
A wireless communication device is described. The wireless communication device includes a linear feedback shift register. The linear feedback shift register is initialized. The linear feedback shift register is a word based odd characteristic linear feedback shift register. The linear feedback shift register includes multiple 64-bit registers. A feedback function output is generated using the 64-bit registers. The feedback function output is placed into a highest register of the linear feedback shift register.
Method and apparatus for smart-key management
A method and an apparatus for smart key management are disclosed. The apparatus for smart key management can receive a smart key duplicate request message from a user terminal, perform user authentication using terminal information or user information included in the smart key duplicate request message, duplicate a registered smart key corresponding to the terminal information or the user information if the result the user authentication is authentication success, and transmit the duplicated smart key to a target terminal using the target terminal information.
Apparatus and method to drive devices in order to enable rapid booting
A device driving apparatus includes a storage unit to store a plurality of device driving programs, a plurality of devices to receive the plurality of device driving programs, and a switching unit to transfer the plurality of device driving programs.
Detecting and reissuing of loop instructions in reorder structure
A processor for processing loop instructions can include an instruction reorder structure and a loop processing controller. The instruction reorder structure is configured to store decoded instructions according to program order and issue the decoded instructions for execution out of program order. The loop processing controller is configured to detect a loop in the decoded instructions stored in the instruction reorder structure and cause the instruction reorder structure to reissue the decoded instructions that form the loop for re-execution.
Adaptive address mapping with dynamic runtime memory mapping selection
A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resources. The performance of each memory mapping may be different under different runtime or load conditions of the computing device. A memory controller can monitor runtime performance of the current memory mapping and dynamically change memory mappings at runtime based on monitored or observed performance of the memory mappings. The performance monitoring can be modified for any of a number of different granularities possible within the system, from the byte level to memory channel.
Memory management method, memory management apparatus and NUMA system
Embodiments of the present invention provide a memory management method, a memory management apparatus and a NUMA system. The memory management method includes: determining, according to a memory demand information which includes memory demand information sent by a processor, whether a memory controller meeting the memory demand information exists in a local processing node which the processor; and if exists, determining, in the memory controller meeting the memory demand information, a memory management area meeting the memory demand information, and allocating the memory management area meeting the memory demand information to the processor. Therefore, the memory controller and the memory management area do not need to be determined in a processing node that does not meet the requirements, which can rapidly find a storing area meeting the requirements, and improve the memory allocation efficiency.
Performing write operations in a multi-tiered storage environment
Techniques are described for processing a data operation that writes first data to a data portion currently stored on first physical storage of a first storage tier of a data storage system, including storage tiers each having a different performance ranking relative to other storage tiers. Second physical storage is allocated from one of the storage tiers for storing the first data written to the data portion. This one storage tier is selected independent of the first storage tier. The first data is stored in a cache and destaged from the cache to the second physical storage. A single merged copy of data for the data portion is formed. Based on an activity level of the data portion, a target tier is selected for storing the single merged copy of data for the data portion.
Semiconductor system including a controller having reduced number of memory buffers for transmitting data to a plurality of memory chips
A semiconductor system includes three or more memory chips and a controller with first and second memory buffers configured to communicate with the three or more memory chips. The first and second memory buffers alternately transmit data to sequentially communicate with the three or more memory chips.
Storage system management apparatus and management method
The present invention is provided to make effective use of a storage area, and to enhance user usability. A management apparatus determines a reallocation destination of each logical storage area on the basis of an access load on each logical storage area by a host computer and an allocation status of each logical storage area in a storage-destination storage tier. A monitoring mode selection part for selecting any one of multiple monitoring modes selects a prescribed monitoring mode from the multiple monitoring modes on the basis of allocation time information related to a time at which each logical storage area is allocated to an allocation-destination storage tier.
Storage apparatus and data management method
Storage apparatus and data management methods provide for high-speed copying of a compressed data volume. A control unit of the storage apparatus divides a pool into a plurality of chunks including a plurality of pages storing data, compresses data which is written to a logical volume by a host, and assigns one of the plurality of chunks to a compressed data logical volume which stores the compressed data. When the compressed data logical volume is copied, the control unit makes a page length of the chunk assigned to the compressed data logical volume that is a copy source equivalent to a page length of the chunk assigned to the compressed data logical volume that is the copy destination.
Efficiently estimating compression ratio in a deduplicating file system
A system for estimating a quantity of unique identifiers comprises a processor and a memory. The processor is configured to, for each of k times, associate a bin of a set of bins with each received identifier. The processor is further configured to determine an estimate of the quantity of unique identifiers based at least in part on an average minimum associated bin value. The memory is coupled to the processor and configured to provide the processor with instructions.
Management computer used to construct backup configuration of application data
According to the present invention, it is possible to construct a backup configuration of a particular application data, without influencing data of another application. A management computer is coupled to a host computer on which an application operates, and to a storage apparatus that includes a plurality of volume groups each having one or more logical volumes. At least one of the logical volumes is allocated to the application. The management computer includes a volume group overlapping use determination part and a backup policy determination part. When the backup of the volume group to which one logical volume belongs is configured, the volume group overlapping use determination part determines whether there is another application that uses the volume group. The backup policy determination part determines whether there is set, for another volume group, backup policy information same as that set for the application.
Data storage system having multi-bit memory device and on-chip buffer program method thereof
Disclosed is an on-chip buffer program method for a data storage device which comprises a multi-bit memory device and a memory controller. The on-chip buffer program method includes measuring a performance of the data storage device, judging whether the measured performance satisfies a target performance of the data storage device, and selecting one of a plurality of scheduling manners as an on-chip buffer program scheduling manner of the data storage device according to the judgment result.
Flexible replication with skewed mapping in multi-core chips
For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.
System and method for warming cache
A method, computer program product, and computing system for receiving an indication of a cold cache event within a storage system. The storage system includes a multi-tiered data array including at least a faster data tier and a slower data tier. A data list that identifies at least a portion of the data included within the faster data tier of the multi-tiered data array is obtained from the multi-tiered data array. At least a portion of the data identified within the data list is requested from the multi-tiered data array, thus defining the requested data. The requested data is received from the multi-tiered data array.
Method and apparatus for automated division of a multi-buffer
Systems and methods are provided for a hardware-implemented multi-buffer. A system includes a buffer memory comprising a shared memory space, where the memory space is shared between a first buffer and a second buffer, and where a dynamic delineation of the memory space between the first buffer and the second buffer is identified by a divider address. A dynamic buffer control circuit includes a control memory that is configured to store the divider address, a first memory utilization metric associated with the first buffer, and a second memory utilization metric associated with the second buffer. A system further includes one or more comparator circuits configured to compare the first memory utilization metric and the second memory utilization metric, where the dynamic buffer control circuit changes the divider address based on the comparison.
Content-based caching using a content identifier at a point in time
Described are techniques for data processing and caching. In response to a client failing to retrieve contents of a data element from a cache location specified by a first data element identifier including a first content-based identifier, the contents of the data element are obtained and stored at a cache location specified by the first data element identifier. The contents of the data element are updated at a second point in time and stored as second contents in the data element source. The data element at the second point in time has a second content-based identifier. In response to the client failing to retrieve the second contents of the data element from a cache location specified by a second data element identifier including the second content-based identifier, the second contents of the data element are obtained and stored at a cache location specified by the second data element identifier.
Management of data using inheritable attributes
Embodiments relate to a method for data management. An aspect includes a method for assigning storage types to data based on access frequency. Past or historical data associated with current data usage is also considered prior to assignment. Once data frequency access is determined, the current data is assigned to a first tier of a plurality of hierarchical ordered tiers, each tier corresponding to at least one class of storage. In one embodiment, there may be a condition that overrides the assignment with option to override it. The tier assignment may also be preserved the tier so that the current data can be appropriately assigned in the future.
Data recovery after triple disk failure
In one aspect, a redundant array of independent disk (RAID) memory storage system includes a plurality of data storage disks comprising data blocks, a first redundancy storage disk comprising parity blocks that are a parity by row of the data blocks in the data storage disks, a second redundancy storage disk comprising parity blocks storing parities of diagonals of the data blocks in the data storage disks, a third redundancy storage disk comprising parity blocks storing parities of diagonals of the data blocks in the data storage disks and circuitry configured to recover data from three failed storage disks.
Enhanced memory savings in routing memory structures of serial attached SCSI expanders
Methods and structure are provided for representing ports of a Serial Attached SCSI (SAS) expander circuit within routing memory. The SAS expander includes a plurality of PHYs and a routing memory. The routing memory includes entries that each indicate a set of PHYs available for initiating a connection with a SAS address, and also includes an entry that represents a SAS port with a start tag indicating a first PHY of the port and a length tag indicating a number of PHYs in the port. The SAS expander also includes a Content Addressable Memory (CAM) including entries that each associate a SAS address with an entry in the routing memory. Further, the SAS expander includes a controller that receives a request for a SAS address, uses the CAM to determine a corresponding routing memory entry for the requested SAS address, and selects the port indicated by the corresponding routing memory entry.
Training for command/address/control/clock delays under uncertain initial conditions and for mapping swizzled data to command/address signals
Data pin mapping and delay training techniques. Valid values are detected on a command/address (CA) bus at a memory device. A first part of the pattern (high phase) is transmitted via a first subset of data pins on the memory device in response to detecting values on the CA bus; a second part of the pattern (low phase) is transmitted via a second subset of data pins on the memory device in response to detecting values on the CA bus. Signals are sampled at the memory controller from the data pins while the CA pattern is being transmitted to obtain a first memory device's sample (high phase) and the second memory device's sample (low phase) by analyzing the first and the second subset of sampled data pins. The analysis combined with the knowledge of the transmitted pattern on the CA bus leads to finding the unknown data pins mapping. Varying the transmitted CA patterns and the resulting feedbacks sampled on memory controller data signals allows CA/CTRL/CLK signals delay training with and without priory data pins mapping knowledge.
Memory system and control method thereof
A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which is set in a free state and whose erase time is oldest.
Storing/reading several data streams into/from an array of memories
High speed mass storage devices using NAND flash memories (MDY.X) are suitable for recording and playing back a video data stream under real-time conditions, wherein the data are handled page-wise in the flash memories and are written in parallel to multiple memory buses (MBy). However, for operating with multiple independent data streams a significant buffer size is required. According to the invention, data from different data streams are collected in corresponding different buffers (FIFO 1, . . . , FIFO Z) until the amount of collected data in a current buffer corresponds to a current one of the data blocks. Then, the data of the current data block from the current buffer are stored into memories connected to a current one of the memory buses, wherein the following buffered data block of the related data stream is later on stored into memories connected to a following one of the memory buses, the number of the following memory bus being increased with respect to the number of the current memory bus. These steps are repeated, also for the other ones of the data streams using other available ones of the buffers and other ones of the memory buses. In combination with a corresponding buffer control it is possible to allocate and use a minimum number of buffers in a flexible way.
Managing defective areas of memory
Methods of operating a memory, and memories for performing such methods, include determining that a particular area of the memory is defective, locating a free area of the memory, programming data intended for the particular area of the memory to the free area of the memory, checking the particular area of the memory for data previously programmed to the particular area of the memory, and moving any previously-programmed data from the particular area of the memory to the free area of the memory.
Non-volatile memory monitoring
The invention provides a technique for managing write operations issued to a non-volatile memory included in a wireless device. A monitor software application executes on the wireless device and is configured to determine that a number of write operations issued to the non-volatile memory is greater than or equal to a write operation threshold associated with the non-volatile memory. In response, at least one application is isolated as the application responsible for issuing excessive write operations. The isolation can be carried out locally on the wireless device, or the isolation can be carried out remotely at a server by sending information about the write operations to the server. The monitor then limits additional write operations from being issued to the non-volatile memory so as to protect the non-volatile memory from becoming corrupted or inoperable.
Apparatus, system, and method for a persistent object store
An apparatus, system, and method are disclosed for persistently storing data objects. An object store index module maintains an object store. The object store associates each data object of a plurality of data objects with a unique key value. A storage module persists object store data defining the object store to a logical block address of the solid-state storage device in response to an update event. The logical block address is a member of a restricted set of logical block addresses. The logical block address is mapped to a location of the object store data on the solid-state storage device. A read module provides a requested data object from the plurality of data objects to a requesting client in response to receiving a read request for the requested data object from the requesting client. The read request comprises the key value associated with the requested data object.
Motor vehicle control system with simplified information exchange
A control system includes a gateway controller and a remote controller. The gateway controller is configured to embed an HTTP request in a CAN bus-compatible message and transmit the CAN bus-compatible message onto a CAN bus. The remote controller is configured to receive the CAN bus-compatible message from the CAN bus, extract the HTTP request from the CAN bus-compatible message, and create an HTTP response to the HTTP request.
Customized settings for docking station for mobile device
Embodiments disclose a docking station that may include a transmitter to send an identifier associated with the docking station to a mobile device proximate to the docking station, and a receiver to receive settings from the mobile device. The settings may be based on the identifier associated with the docking station, and the settings specify at least one of a ring volume, a ringtone, or a list of contacts. The docking station may also include a processor to interpret the settings so that the docking station performs according to the settings.
Auto-waking of a suspended OS in a dockable system
A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
Field serviceable IT system
A field serviceable IT system includes an IT enclosure. A first connector assembly is positioned within the IT enclosure. At least one I/O module is releasably coupled to the first connector assembly and positioned within the IT enclosure. A disk subsystem is releasably coupled to the at least one I/O module and positioned within the IT enclosure. At least one disk drive assembly is releasably coupled to the disk subsystem and positioned within the IT enclosure. A system board is releasably coupled to the first connector assembly and positioned within the IT enclosure. The system board is configured to be removable from the IT enclosure without first removing the at least one I/O module or the at least one disk drive assembly from the IT enclosure.
According to one embodiment, a monitor/control unit of an electronic circuit board monitors the receiving state of a transmitting/receiving circuit unit and controls a parameter setting unit, causing the same to change the reception parameter of the transmitting/receiving circuit unit, and if the receiving state remains not changed to a specified state, the monitor/control unit informs a host control device of this fact. The host control device instructs the switching process board to designate a channel, thereby to change, the specified state, the receiving sate of the electronic circuit board associated with the channel informed of that fact.
Method and system for detecting multiple expanders in an SAS topology having the same address
Methods, systems, and processor-readable media are disclosed for detecting multiple expanders in a SAS topology having the same address. A root expander can be connected to a plurality of expanders, wherein one or more expanders among the plurality of expanders possesses a same SAS address as the root expander. The same SAS address can be identified and stored in a route table against a physical layer identifier through which the expander(s) communicate with the root expander in order to assist in identifying duplicate expanders in the SAS topology.
Bus monitoring device, bus monitoring method, and program
A bus monitoring device may include a measurement unit configured to measure a bandwidth of data on a common bus for a unit time, which is constant and predetermined, based on transfer information indicating a state of exchange of the data when a plurality of processing blocks connected to the common bus exchange the data via the common bus with a memory including an address space having a plurality of banks.
Methods and apparatus for fast context switching of serial advanced technology attachment in enhanced serial attached SCSI expanders
Methods and apparatus for enabling Fast Context Switching (FCS) operation of an enhanced Serial Attached SCSI (SAS) expander and initiator for switching between one or more concurrently established connections including at least one Serial Advanced Technology Attachment (SATA) target device connection. Features and aspects hereof provide for enhanced logic within a SAS expander and/or initiator to detect the completion of an exchange over a first connection between an initiator device and a SATA target device and to allow switching to another (a second) connection without closing the first connection.
Asymmetrical processing multi-core system and network device
An asymmetrical processing multi-core system used in a network device is provided. A sub processing core within the asymmetrical processing multi-core system facilitates a main processing core of the asymmetrical processing multi-core system in processing tasks, thereby improving an overall performance of the entire network device and causing the network device to operate more facilely. Different from a conventional processing method, the asymmetrical processing multi-core system does not require moving or copying a large amount of processed packet data, and thus a large amount of memory bandwidth is saved and the power consumption is reduced.
Techniques for workload redistibution
Described are techniques for redistributing workload. A first port, from which a first workload is to be redistributed, is selected. A second port, having available capacity to perform additional workload, is selected. A device, accessible over both the first port and the second port, is selected. Each of one or more paths including the first port is set to a passive state for the device. Each of the one or more paths having the passive state for the device indicates to a client that sends I/O operations to the device that said each path is not to be used for sending I/O operations to said device and that said each path is available for use in performing control operations directed to the device.
Semi-autonomous touch I/O device controller operation under control of host
A touch I/O device controller may operate in an idle state, a wait for finger on state, and a finger on state. The finger on state may include a hold sub-state, a capture sub-state, a navigation sub-state, and a pre-capture sub-state. The controller may switch states and/or sub-states based on commands received from its host or based on a sub-state variable set by the host. When the controller detects a finger of a user and enters the finger on state, the touch I/O device may enter a particular sub-state based on the sub-state variable. Further, when a fingerprint is captured in capture sub-state, the controller may switch sub-states based on the value of the sub-state variable. In various implementations, the host may provide one or more APIs that may be utilized by applications to directly influence the controller and/or request that the host do so.
Display device having connection receiving portion for external storage device and image forming apparatus having display panel
A display device as in one aspect of the present disclosure includes a display panel, a case, a connection receiving portion, a connection determination portion, and a display processing portion. The display panel displays an image. The case supports a display surface of the display panel so as to be viewable from the exterior. The connection receiving portion is provided to a side surface of the case, and electrically connects to an external storage device. The connection determination portion determines whether or not the external storage device has been connected to the connection receiving portion. The display processing portion displays, on the display panel, a connection portion image indicative of a connection portion of the connected external storage device in a case where the external storage device has been determined by the connection determination portion to have been connected.
System and method for remotely identifying display components
A system and method for remotely-identifying the components and/or software revisions within an electronic display. An electronic storage device may be placed within an electronic display assembly and placed in electrical communication with a network connection. The electronic storage device may contain identification numbers for one or more components or software revisions within the display. A computing device may be in electrical communication with the network connection so that the identification numbers on the electronic storage device may be accessed remotely. If a particular component or software revision is desired, the computing device may be used to search the contents of each electronic storage device at each display to determine which displays contain the desired component or software revision.
Memory module communication control
Methods and systems for memory module communication control are disclosed. A method includes receiving a message associated with a memory module in communication with a controller via a bus including a clock line. Further, the method includes determining whether the bus is idle. The method also includes communicating a signal via the clock line regarding the message associated with the memory module in response to determining that the bus is idle.
Methods and apparatus for persisting management information changes
A SAN management agent computes a validator corresponding to a full data set from which a relative (change) data set is derived. The validator, such as a checksum, identifies the full data set to which the relative data set is applicable. The validator is transmitted with the relative data set, and the store process compares the validator with the previous validator stored with the full data set in a database. If the validators correspond (i.e. match), then the received relative data set is applicable to the full data set stored at the database, and the relative data set may be processed as a change set. The remote agent therefore computes the validator on a full data set at a remote node, and transmits the validator with the change set. Subsequent relative data sets may then compare the current validator of the DB data set with the validator from which the relative set was derived.
Detection of deceptive indicia masking in a communications interaction
Systems, methods, computer-readable storage mediums including computer-readable instructions and/or circuitry for detecting masking of deceptive indicia in communications content may implement operations including, but not limited to: receiving one or more signals associated with communications content provided by a first participant in a communications interaction; and detecting at least one indicia of a modification of the communications content associated with at least one indicia of deception by the first participant.
Method and apparatus for instant playback of a movie title
Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts of the remaining portion of the file. The header is seeded substantially in all boxes, and none, one or more of the segments are distributed in each of the boxes in service. When a title is ordered, the header is instantly played back while the segments, if not locally available, are continuously fetched respectively from other boxes that have the segments.
IP broadcast streaming services distribution using file delivery methods
In one example, a device includes one or more processing units configured to send, via a network, a request to retrieve at least a portion of media content, wherein the media content conforms to dynamic adaptive streaming over HTTP (DASH), and wherein the request comprises a request that the at least portion be delivered according to a file delivery service, and, in response to the request, to receive streaming data for the at least portion of the media content in accordance with the file delivery service over the network. The device may prepopulate a browser cache with the received data, such that a browser can, in effect, stream data using the file delivery service. The device may initially retrieve data of the media content using unicast, until a switch point of the data received via the file delivery service is reached.
System and method for efficient caching and delivery of adaptive bitrate streaming
A non-transitory computer readable medium, a system and a method for streaming, the method may include: intercepting, by a redirector, a request from a streaming application, to receive metadata indicative of location of multiple video file segments; sending to the streaming application metadata that points to locations of cached video file segments within a single streaming cache or multiple streaming caches and points to locations outside the streaming cache of other video file segments that are not cached; receiving, by the streaming cache, a request from the streaming application to receive a cached video file segment; sending from the streaming cache the cached video file segment.
System and method for multiple data channel transfer using a single data stream
A number of channels of data, including audio, image, text, and support data are collected at one or more centralized servers. The individual channels are edited and processed for content and format, including the deletion and insertion of advertising content and markers to indicate locations for additional content. These channels are then sent to a plurality of transmission servers for processing one or more of the channels including the insertion of content at designated markers and the combination of the channels of data into a single, packetized data transfer stream. The transmission servers broadcast the data transfer stream to a plurality of receiving units which de-packetize the original data channels and present any selected channel to the user of the receiving unit. The receiving units send status information back to the centralized servers where the data is processed and analyzed to evaluate the present and future use of advertisements.
Real-time and retargeted advertising on multiple screens of a user watching television
A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data.
Systems and methods for traffic management using load metrics reflective of a requested service
A method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. Latency probes are also provided for determining the latency of various servers within a network. Service metric probes consult a configuration file containing each DNS name in its area and the set of services. Each server in the network has a metric test associated with each service supported by the server which the service metric probes periodically performs metric tests on and records the metric test results which are periodically sent to all of the DNS servers in the network. DNS servers use the test result updates to determine the best server to return for a given DNS name. The latency probe calculates the latency from its location to a client's location using the round trip time for sending a packet to the client to obtain the latency value for that client. The latency probe updates the DNS servers with the clients' latency data. The DNS server uses the latency test data updates to determine the closest server to a client.
Method for uniform network access
According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address May be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.
Resource sharing over wireless personal area networks
Apparatuses and methods to establish and share resources over a personal area network are provided. The units sharing similar functions or common applications are connected by a personal area network such as a low-power radio frequency network such as a ZIGBEE® network such that a selected one of the units sharing the functions or applications runs the application or function for each of the connected units. the similar function or common applications may include, for example, location determinations, data transmission, or the like. The selection of the one unit to run the application may be based on battery charge, processor capacity, or the like.
Identifying a device to a network
A communication arrangement includes a Short Message Service Center (SMS-SC), a permissions facility (such as a customer care facility) to associate permissions and service requests, and a network element configured to receive a Short Message Service message via the SMS-SC. The network element extracts a device identifier from the message, applies the device identifier to locate device status information, and interacts with the facility to determine permissions to apply to service requests originating from the device.
Automatic performance and capacity measurement for networked servers
Measuring performance and capacity of a networked server coupled to a cluster of client machines, including: initializing each client machine of the cluster of client machines with a number of client applications; performing a first feedback process of configuring the number of client applications for the each client machine such that each client application adjusts its own operation to achieve a first balance point of a client application count for the each client machine; and performing a second feedback process in which the networked server and the cluster of client machines achieve a second balance point of a client machine count for the networked server.
Handling of website messages
Mechanisms for handling website messages (e.g., website certificate warnings and/or errors), while combating website users ignoring such messages (sometimes referred to as “click-through syndrome”) are provided. Such mechanisms may comprise providing an interface for handling website messages (e.g., website certificate warnings and/or errors) based on a dynamic policy. In one example, such a dynamic policy may comprise: identifying a first trusted user; monitoring website access by the first trusted user; presenting the first trusted user with a first website message based upon a first access by the first trusted user to a first website; capturing a first response by the first trusted user to the first website message; and utilizing the first response of the first trusted user as a model for subsequent access to the first website.
Determining presence status based on user analytics data
A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.
Network device management technology
Techniques are described for providing network device management. In some implementations, a native mobile device application enables use of a mobile device to add new devices to a network, remove devices from a network, change network and device profile settings, troubleshoot a network, provide an interface into network devices, communications, diagnostics, etc., and provide remote access to the network for installation, programming, troubleshooting, and inclusion.
Anomaly detection and identification using traffic steering and real-time analytics
A system, associated with a service provider network, is configured to monitor traffic, that is traveling to or from the service provider network, to obtain traffic metrics that correspond to a collection of network layers, where the network layers; process the traffic metrics with respect to each of the network layers to identify an anomaly, associated with the traffic, that corresponds to at least one of the network layers; send a request for packets associated with the traffic based on the identification of the anomaly; receive copies of the packets associated with the traffic; analyze the copies of the packets to obtain information associated with the anomaly; and send a notification that indicates that the anomaly has been identified, where the notification includes the traffic metrics associated with the traffic or the information associated with the anomaly.
Processing apparatus, control method thereof, and storage medium
A processing apparatus capable of making it easy to set a selection condition under which desired packets are acquired. When a desired print job log is selected from a displayed print job history or when a desired transmission job log is selected from a displayed transmission job history, a file creation unit automatically creates, based on address information in the selected print job log or in the selected transmission job log, a filtering condition expression for acquiring desired packets and sets the created expression to a filtering unit.
System and method for management of information streams delivered for use by a user
A method for management of information streams delivered for use by a user of a user device comprises discovering information streams relevant to the user using a plurality of uniquifiers, wherein each uniquifier of the plurality of uniquifier characterizes the user; adding the discovered information streams to a list of approved information streams; registering to at least one information stream in the list of approved information streams; filtering data provided by the at least one information stream using the plurality of uniquifiers; and providing a feedback based on the user usage of the filter data to enable improved future discovery and filtering.
Determining server utilization
Ways are disclosed for determining a utilization of a server or group of servers. In one embodiment, a method includes determining a disk utilization factor (DUF) that indicates a utilization of one or more mass-storage disks of some server; determining a processor utilization factor (PUF) that indicates a utilization of one or more processors running on the first server; and based on the DUF and PUF deriving a server-utilization factor (SUF) that indicates a level of utilization of the first server, which includes incorporating one or more of (1) power-usage data or (2) financial-cost data that are associated with each of the disks and processors.
Method and system for managing personal network
The disclosure discloses a method for managing a Personal Network (PN), which includes: realizing a management for the PN by any one of management ways including establishing the PN, releasing the PN, adding a PN device in the PN and enabling the PN device to leave the PN or a combination thereof. The disclosure also discloses a system for managing a PN, which includes a management unit for realizing a management for the PN by any one of management ways including establishing the PN, releasing the PN, adding a PN device in the PN and enabling the PN device to leave the PN or a combination thereof. By adopting the method and system of the disclosure, the management for the PN consisting of a large number of PN devices can be realized.
Systems, methods, and computer products for providing podcasts via IPTV
A network-based technique for providing digital media podcasts is provided. The technique includes receiving a request to render a podcast on a communications device authenticated on an IPTV network, retrieving the podcast from the IPTV network, and providing the podcast to the communications device.
Peer-to-peer scenic spot information sharing navigating device and method thereof
The present invention discloses a peer-to-peer scenic information sharing navigating device and its method, including a positioning unit for receiving a positioning message to determine position information of a point of interest; an information capturing unit for obtaining scenic spot information of the point of interest; a control unit for receiving the scenic spot information and its corresponding position information, and generating a scenic spot release index based on an identity identification message; a storage unit for storing the scenic spot information according to the control unit; and a communication unit for transmitting the scenic spot release index to a server. If another navigating device accesses the scenic spot release index through the server and requests to download, the control unit will retrieve the scenic spot information from the storage unit, and the communication unit will transmit a part of the scenic spot information to the other navigating device.
System and method automatically of personalized media device selection and data management in smart media cloud environment
The disclosure relates to a system, and a method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment. Specifically, the system, and the method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment, provide functions of determining the degree of control of a device and the automatic conversion of media service between a smart media contents and a cloud media contents under a private network environment by automatically selecting and controlling, in accordance with a media contents, a variety of output device under UPnP and DLNA environments, and under the structure of converting a cloud media streaming data with a media renderer connected in a smart device.
Content delivery reconciliation
A system and method for management and processing of resource requests are provided. A content delivery network service provider receives a DNS query from a client computing device corresponding to a requested resource from the client computing device. The content delivery network service provider associates the requested content into a set of content segments. For each content segment, the content delivery network service provider identifies the network address of a registered content provider, such as peer computing device, and a cache component of the content delivery service provider. The content delivery network service provider also provides tokens for requesting the content from a registered content provider. The client computing device obtains the content from the registered content providers and/or the cache component of the content delivery network service provider. Thereafter, the content delivery network service provider reconciles with the registered content providers for content provided to client computing devices.
System and methods for remotely recovering and purging data from a wireless device in a communications network
A system and methods are provided for remotely recovering and purging data from a wireless device in a communications network. The system includes a wireless device capable of executing a data recovery/purge application program for receiving a message from a communications device in the network. The application program retrieves the data in the wireless device, purges the data from the wireless device, and sends a return message, including the data retrieved from the wireless device, to the communications device.
Generating a custom parameter rule based on a comparison of a run-time value to a request URL
Identifying at least one custom parameter in a request uniform resource locator (URL). The method can include identifying at least a first portion of source code of a Web application that typically consumes the custom parameter provided in the request URL and, via a processor, instrumenting the Web application at the first portion of the source code. The Web application can receive the request URL and the Web application can be executed with the instrumented source code. At least one run-time value consumed by the second portion of the source code can be identified, and the run-time value can be compared to the request URL to determine whether the run-time value intersects with the request URL. Responsive to determining that the run-time value intersects with the request URL, the run-time value can be identified as the custom parameter. A custom parameter rule can be generated based on the comparison.
Method of collecting real time data
Methods are provided for communication in a broadcast group and for collecting real time data in a broadcast group. The broadcast group includes a set of sources that send real time data, the set being made up of at least two sources and a server. A data-sending source of the group sends first time information relating to a first exchange of control data of the first source with the server by broadcasting to the members of the group. The first exchange is the one and only exchange of control data of the first source with the members of the broadcast group. The data-sending source receives second time information sent by the server and relating to the first exchange of control data between the first source and the server and to a second exchange of control data between the second source and the server. The source also receives second time data from other sources of the group and determines a transmission time between itself and another source of the group from the first and second received time information.
Promulgating information on websites using servers
A method uses web servers to promulgate information from one server to another, instead of promulgating the information by the user to each server individually. A first server receives a first request for promulgating web-information from a user, locally promulgates the web-information, and sends a second request to at least one second website server to instruct the second website server to locally promulgate the web-information. The selection of the second server is done according to a preset configuration file which includes a relationship mapping between the first website server and the second website server. The relationship mapping may provide the user information related to the second website server based on the user information related to the first website server. The present disclosure further discloses a communication apparatus and a communication system.
System and method for identifying a replacement administrator for a communication network
The disclosure recites a system and method for identifying an access point for a network. The method comprises: upon a trigger condition for the network assessing intents of members of the network to be an administrator for the network to replace a current administrator for the network; identifying a replacement administrator from the members from the intents of the members; and transferring network management functions from the current administrator to the replacement administrator.
Method and system for transferring a message
Method and system for transferring a message, comprising routing information relating to the intended recipient of the message and content information, from a first node via a second node to a third node in a communications network. According to the invention, a repository is associated with the second node. The method comprises the steps of: transmitting the message from the first node to the second node; storing data representative of the content information in the repository of the second node; replacing, by the second node, in the message, the content information by a token; transmitting the message, comprising the routing information and the token, from the second node to the third node; retrieving, by the third node, the content information from the second node; and replacing by the third node, in the message, the token by the content information.
Automatically generating request-specific backup contact information in an out of office message
A system for automatically generating request-specific backup contact information in an out of office message that automatically generates an out of office message with specific backup contact information based on an automatically determined correspondence between the contents of a received e-mail message and one or more responsibilities of the user an e-mail message is addressed to. A user interface object allows a user to specify one or more keywords for each different one of their roles/responsibilities, and to also specify corresponding backup contact information for each role/responsibility. Incoming e-mail messages are analyzed to detect the user's keywords used to identify one or more corresponding roles/responsibilities. Based on this detection of keywords in the received message and the correspondence of the detected keywords with role/responsibility back up contact information in the persistent storage, only relevant backup contact information is retrieved and included in the out of office reply.
Sharing of event media streams
Embodiments are disclosed that relate to sharing media streams capturing different perspectives of an event. For example, one embodiment provides, on a computing device, a method including storing an event definition for an event, receiving from each capture device of a plurality of capture devices a request to share a media stream provided by the capture device, receiving a media stream from each capture device of the plurality of capture devices, and associating a subset of media streams from the plurality of capture devices with the event based upon the event definition. The method further includes receiving a request for transmission of a selected media stream associated with the event, and sending the selected media stream associated with the event to the requesting capture device.
System and method for invoking application commands with web service calls
A method for invoking an application command includes generating a web service request. The web service request includes an extensible markup language (XML) document in the body of the web service request. The XML document includes information indicating an application command. The method further includes transmitting the web service request to a server using a network communication protocol.
Method and apparatus for providing/receiving 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 services from servers of a plurality of service providers, a client receives information regarding a plurality of services that can be received from a server of a service provider selected from among the service providers, requests the server to provide a service from among the services based on the received information, and then receives the service from the server. Accordingly, it is possible to allow the client to search for and receive a service from among services of a plurality of service providers.
Technique for automatically configuring a communication network element
An automatically provisioned network element (26) has the ability to detect a heartbeat message interval used by a remote network element (22, 24) and to automatically adjust a heartbeat interval timer value that it uses for sending subsequent heartbeat messages. The adjustment is responsive to the interval used by the remote network element 50 that they correspond to each other. By automatically configuring the heartbeat timer interval value so that there is correspondence between the intervals used by the end points on a link over which Cisco HDLC SLARP communications occur, for example, the chance of a link being considered to have failed is decreased. In a disclosed example, the heartbeat interval timer value is initially set to a value that is expected to be higher than that used by the remote network element and only automatic reductions in the heartbeat message interval timer value are permitted.
Systems and methods for solving computational problems
Solving computational problems may include generating a logic circuit representation of the computational problem, encoding the logic circuit representation as a discrete optimization problem, and solving the discrete optimization problem using a quantum processor. Output(s) of the logic circuit representation may be clamped such that the solving involves effectively executing the logic circuit representation in reverse to determine input(s) that corresponds to the clamped output(s). The representation may be of a multiplication circuit. The discrete optimization problem may be composed of a set of miniature optimization problems, where each miniature optimization problem encodes a respective logic gate from the logic circuit representation. A multiplication circuit may employ binary representations of factors, and these binary representations may be decomposed to reduce the total number of variables required to represent the multiplication circuit.
Recursive type-IV discrete cosine transform system
A recursive type-IV discrete cosine transform system includes a first permutation device, a recursive type-III discrete cosine/sine transform device, a cosine/sine factor generation device, a recursive type-II discrete cosine/sine transform device, a second permutation device. The first permutation device performs two-dimensional order permutation operation on N digital signals for generating N two-dimensional first temporal signals. The recursive type-III discrete cosine/sine transform device repeats a type-III discrete cosine/sine transform for generating second temporal signals. The cosine/sine factor generation device sequentially performs cosine/sine factor multiplication and corresponding addition operations for generating third temporal signals. The recursive type-II discrete cosine/sine transform device repeats a type-II discrete cosine/sine transform for generating fourth temporal signals. The second permutation device performs a one-dimensional order permutation operation for generating N one-dimensional output signals. The N one-dimensional output signals are obtained by performing a type-IV discrete cosine transform on the N digital input signals.
Method, apparatus and instructions for parallel data conversions
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding to a first architectural register. A functional unit operates responsive to a control signal, to convert a first packed first format value selected from a set of packed first format values into a plurality of second format values. Each of the first format values has a plurality of sub elements having a first number of bits The second format values have a greater number of bits. The functional unit stores the plurality of second format values into an architectural register.
Mechanism for facilitating dynamic social media-based management of assets in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic management of assets in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performance of one or more tasks relating to management of assets. The management of assets may include management of data relating to the assets, where the assets may include hardware assets or software assets, wherein the request is received at a first computing system. The method may further include performing, in real-time, the one or more tasks. The one or more tasks may include dynamically customizing, according to the request, data relating to the assets.
Automated report of broken relationships between tables
In a method for reporting data loaded to a database that does not adhere to referential constraints of the database that are not enforced, a computer receives a file of Data Definition Language (DDL) statements for creating a database. The computer identifies statements from the DDL statements that comprise text indicating the statements are referential constraints that are not to be enforced. The computer converts indentified statements to create view statements. The computer generates a file comprising the create view statements. Create view statements are used to generate database views during database build. The computer generates a file, comprising the received DDL statements without the statements that comprise the text indicating the one or more DDL statements are referential constraints not to be enforced in the database. The computer, responsive to new data being loaded to the database, creates a report comprising data from the database views.
Schema mapping based on data views and database tables
Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema.
System and method for adaptive playback based on destination
Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments.
Proactive data object replication in named data networks
The present disclosure relates generally to the field of proactive data object replication in named data networks. In various examples, proactive data object replication may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
Data expanse viewer for database systems
Systems and methods for obtaining access to a database file managed by an operating system in a computing system are disclosed. One method includes transmitting a call to an operating system from a database management system, the call requesting access to a database file. The method also includes receiving an address from the operating system at the database management system. The address represents a general address of the database file managed by the operating system. The method further includes transmitting a call to the operating system from the database management system, which includes an address and a size of a view of the database file to be created. The method also includes receiving an address of the view of the database file from the operating system.
Temporal pattern matching in large collections of log messages
A method for identifying a plurality of patterns of events from within event log file data includes receiving a query comprising a plurality of patterns, each of the patterns comprising a plurality of events. One or more key events is determined from the plurality of patterns of events. The one or more key events is located within a database of stored event log file data. An event stream comprising the key events and all other events of the event log file data occurring within a predetermined time span from the time of the located one or more events is generated. Each of the plurality of patterns of the received query are searched for from within the event stream.
Image tile server
An image tile server importantly includes an image tile cache, to support a tiled map display in a user device. Instead of the conventional user device client (e.g., an Ajax client) making image requests directly to a mapping server (MS), a display device initiates an image request of a tile server (TS), and the tile server returns the requested image. However, importantly, the tile server (TS) also retains a cached copy of the returned image for faster retrieval at a later time relating to another image request by the same or different user device.
Optimizing user selection for performing tasks in social networks
Embodiments of the invention relate to optimizing user response rate in social media. One embodiment includes generating a statistical model for modeling a likelihood of social media user response from data collected from social media using a set of available features. The social media users are ranked in an estimation set based on the statistical model. The ranked social media users are placed in a rank ordered list. A sub-interval on the rank ordered list is selected for maximizing the response rate.
Systems and methods for information match scoring
Systems and methods described herein can assign a confidence score to a match of unstructured descriptive information with structured reference information in a reference database. The systems and methods can take into account the structured nature of the reference information in assigning the score, thereby facilitating increased confidence in the match, and consequently, facilitating improved database organization and content identification.
Method for performing transactions on data and a transactional database
The present invention provides a method for performing transactions on data entities in a database and a transactional database. The database comprises an ordered set of data stores with at least one static data store, wherein said static data store uses an index structure based on a non-updatable representation of an ordered set of integers according to the principle of compressed inverted indices. The method allows to generate a modifiable data store when the performed transaction comprises an insert, update or delete operation, to execute operations of the transaction on the ordered set being present at the time when the transaction has been started and, if present, on the modifiable data store and to convert data stores to a new static data store, The insert, update or delete operation are executed on the modifiable data store which is the only data store modifiable for the transaction.
Completing queries using transitive closures on a social graph
A system gathers information on influential people and builds a social graph. The system is flexible in what types of information it gathers so that a detailed picture on influential persons can be determined. The information is organized to allow users of the system to make fast searches with the system and draw meaningful conclusions from the information.
System and method for clustering content according to similarity
Systems and methods for clustering content according to similarity are provided that identify and group similar content using a set of tags associated with the content. A topic model of a group of content is built, producing a probability distribution of topic membership for the content. Individual items of content are then clustered using a clustering algorithm, and a distance matrix from the probability distribution is built. Based on the distance matrix, individual items of content are labeled as “must-link” or “cannot-link” pairs with the group of content. The topic model is then embedded into successively smaller dimensions using a kernel method, until the clustering is stable with respect to both the behavioral and content domains.
Interest-based keywords for prominent entity and by location
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a request for content from a user, the request for content being associated with a location and including one or more keywords. The method further comprises determining a prominent entity in proximity to the location and one or more categories associated with the prominent entity. The method further comprises evaluating historical search queries received from the user to determine one or more interests of the user. The method further comprises determining one or more additional keywords based on the evaluating. The method further comprises determining one or more content items based at least in part on the one or more keywords, the categories and the one or more additional keywords. The method further comprises providing the one or more content items responsive to the request.
Method, apparatus and article for assigning a similarity measure to names
A method, article and apparatus for calculating a measure of similarity between names is disclosed. Generally, name elements from an inbound name may be matched to name elements in a candidate matching name. A measure of similarity for the inbound name and candidate matching name may be calculated based on the number of matching name elements, an inbound name word count, a candidate name word count, and the number of transpositions that occur in matching name elements with one another.
Lightweight mounting of a secondary copy of file system data
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
System and method for creating and accessing a host-accessible storage entity
The present invention provides a system and method for creating and accessing a copy of one or more host-accessible storage entities contained in a persistent consistency point image (PCPI) of a volume served by a storage system. The storage entity may comprise a file system, logical volume, volume group, or “file system on raw device”. The copy of the storage entity is generated using a logical unit number (lun) copying technique in conjunction with a PCPI table of contents (PTOC). The PTOC contains data describing contents of the PCPI, including luns of the storage entity. The PTOC is written to the volume of the storage system, which is configured to store the luns, i.e., in the context of an active file system, immediately prior to generation of the PCPI. After generation of the PCPI, the PTOC is deleted from the volume such that it is only stored within the PCPI and not within the active file system.
Synchronization of storage using comparisons of fingerprints of blocks
A system for processing data comprises a deduplicating system, an interface, and a processor. The deduplicating system stores a copy of data stored in a data storage system by storing a set of segments that is able to reconstruct the data stored in the data storage system. The interface receives an indication to revert data stored in the data storage system to a state of data at a snapshot time stored in the deduplicating system. The processor is configured to determine a subset of the data stored in the data storage system that has changed between the data stored in the data storage system and the state of data at the snapshot time stored in the deduplicating system using a first list of fingerprints associated with the data stored on the data storage system and a second list of fingerprints associated with the state of data at the snapshot time stored in the deduplicating system.
Multisite replication with uncoordinated cycle switching
Handling asynchronous data provided by at least two sources includes receiving a first portion of the data from a first one of the sources, receiving a second portion of the data from a second one of the sources, where the first and second portions provide the same data, and saving at least one of the portions containing more recent data. The sources may be synchronized with each other to contain the same data. All of the portions may be saved. A portion that contains data that is older than the more recent data may be discarded. Handling asynchronous data provided by at least two sources may also include establishing an active leg for data provided by one of the sources, establishing a passive leg for data provided by an other one of the sources, and saving data provided through the active leg.
Physical infrastructure management system
Systems and methods of the present invention allow for the discovery of physical location information about network assets and the delivery of that information to network administrators. In addition, environmental and other information about network asset locations can be provided to an administrator. Intelligent patch panels and power outlet units are installed in network cabinets to facilitate the acquisition and reporting of physical infrastructure information, including information about network resource availability.
Personal taste assessment method and system
A personal taste assessment and prediction system implements a method of predicting a person's preference for an item. The system may receive identifying information about an item of interest, and it may use the identifying information to access a database of characteristic values for various items and identify one or more characteristics of the item of interest. The system will access a user profile and process the retrieved characteristics with a user profile for a person to generate a predicted rating for the item of interest for the person.
Automatic prediction of aspects of human task performance
Techniques are described for automatically facilitating the performance of tasks based on automatically generating predictions about future task performance, and then using the generated task performance prediction information in various ways. For example, as tasks are performed via a task exchange server system, various information about the tasks and their performance may be tracked, and the tracked information may then be analyzed to identify relationships between various of the information related to the tasks and to corresponding information about the performance of the tasks. Based on the identified relationship information, the task exchange server may automatically generate predictions regarding how performance of additional tasks will occur in the future, such as by determining task performance information that corresponds to information available about the additional tasks. The automatically generated task performance prediction information may then be used to facilitate performance of tasks in various manners.
Navigation system with point of interest classification mechanism and method of operation thereof
A method of operation of a navigation system includes: generating a training data from a randomly sampled uncategorized point of interest; generating a trained classifier model by training a classifier model using the training data; generating a category identifier, a confidence score, or a combination thereof for an uncategorized point of interest using the trained classifier model; generating a categorized point of interest by assigning the category identifier to the uncategorized point of interest; calculating a weighted confidence score based on a weighted F-measure for the category identifier, a pair of the category identifier and the confidence score; and consolidating the categorized point of interest based on the weighted confidence score for the category identifier being meeting or exceeding a threshold for displaying on a device.
Framework for finding one or more solutions to a problem
In an embodiment, information for use in identifying a plurality of sub-solvers may be acquired. The plurality of sub-solvers may be used in a first attempt to find at least one solution to a problem that may be defined in the acquired information. At least two of the sub-solvers in the plurality of sub-solvers may be of different sub-solver types. The sub-solvers may be identified based on the acquired information. One or more starting points for the identified sub-solvers may be identified and transferred to the identified sub-solvers. One or more outputs, that indicate one or more results associated with the first attempt to find at least one solution to the problem, may be acquired from the identified sub-solvers. One or more sub-solvers may be identified, based on the acquired one or more outputs, for use in a second attempt to find at least one solution to the problem.
System and method for personalized media rating and related emotional profile analytics
A system and a method for generating an emotional profile of the user and deriving inference from the analytics of generated emotional profile is provided. The method involves sharing media content or online event in a connected environment; capturing user's reaction to the said content or event; generating an emotional score of the user to rate the media content or event; and sharing the emotional score within the connected environment.
Method and system for reserving future purchases of goods and services
A method and system for reserving future purchases of goods or services or events. Electronic options are provided for desired goods or services or events. Electronic options, electronic option terms and electronic option fees are dynamically generated and dynamically adjusted based on prior and current actions completed on a client network device. A business-to-business (b2b) marketplace is established using electronic options.
System and method for proactively establishing a third-party payment account for services rendered to a resident of a controlled-environment facility
Systems and methods for proactively establishing a third-party payment account for services rendered to a resident of a controlled-environment facility (“CEF”). A campaign-triggering event is detected, which triggers contact of prospective third-party (“3rd-party”) payers for a resident of a CEF in order to encourage such prospective 3rd-party payers to establish 3rd-party payment accounts for the resident. In this manner, the prospective 3rd-party payers are proactively contacted prior to an expected future demand for service by the resident. A method thus comprises identifying at least one prospective third-party payer for a resident of a controlled-environment facility, and proactively contacting the identified at least one prospective third-party payer prior to demand for service by the resident to encourage the identified at least one prospective third-party payer to establish a third-party payment account for payment for future service expected for the resident.
Systems and methods for monitoring and detecting fraudulent uses of business applications
A systems and methods are described detect fraud in existing logs of raw data. There can be several disparate logs, each including data of disparate data types and generated by different and possibly unrelated software enterprise applications. The fraud management system aggregates and organizes the raw log data, archives the data in a manner that facilitates efficient access and processing of the data, allows for investigation of potentially fraudulent usage scenarios, and uses the results of the investigation to identify patterns of data that correspond to correspond to high risk usage scenarios and/or process steps. In subsequent processing, archived data can be compared against the identified patterns corresponding to high risk usage scenarios to detect matches, and the invention thereby automatically detects high risk usage scenarios and issues appropriate alerts and reports.
System to effectuate point of use control and accountability of monitored articles
The method and system for a material cabinet for use in cooperation with a plurality of articles stored in the material cabinet is disclosed. Each of the plurality of articles having a radio frequency identification tag attached thereto is connected through at least an antenna or a plurality of antennas installed in the material cabinet to a radio frequency identification reader, which is interpreted through a software in a computer system. This method and system has capability to effectuate point of use control of the stored articles through a database in the computer system. This method and system also implements a security mechanism through a lock system to secure the store articles from unauthorized user/stock clerks.
Method and system to distribute online video
An online video distribution network includes an online video portal and an online video merchant. In one embodiment, when the consumer orders a video, the merchant provides a pick-up ticket to the consumer. The portal uses the merchant identity in the pick-up ticket to connect to the merchant, and the merchant uses a product identity in the pick-up ticket to retrieve and send the video to the portal. In another embodiment, the portal provides the consumer with a drop-off ticket, which is provided to the merchant. The merchant connects to the portal using the portal identity in the drop-off ticket, and sends the video and a customer identity in the drop-off ticket to the portal. The portal determines a consumer record associated with the consumer identity and stores the video in the consumer record. The consumer can then easily access the video at the portal.
Online shopping using NFC and a point-of-sale terminal
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
Apparatus, system and program product for dynamically changing advertising on an avatar as viewed by a viewing user
A method, system and program product for brokering advertising of products and services in a virtual world. The method includes accepting subscriptions from advertisers willing to pay for advertising products and services on a persona associated with a virtual space belonging to a virtual world user, creating a user profile based on specified likes/dislikes and establishing whether a user is willing to display advertising on their persona in the virtual world in exchange for receiving a benefit. Further, the method includes displaying advertisements on the persona, such that, the one or more advertisements displayed on the persona dynamically changes based on a viewing user viewing the persona of the advertising user, the one or more advertisements displayed to the viewing user being based on a viewing user profile, such that, the advertisements displayed on the persona varies simultaneously in real time mode from one viewing user to another.
Business-responsibility-centric identity management
One embodiment of the present invention provides a system for managing business responsibilities. During operation, the system receives a user request for a business responsibility and forwards the request to a managing entity, thereby allowing the managing entity to approve or deny the request. If the managing entity approves the user's request, the system identifies one or more resources corresponding to the requested business responsibility, and provisions the credentials required to access the identified resources, thereby allowing the user to access the business responsibility without managing the required credentials. The system further notifies the user that the requested business responsibility is accessible. If the managing entity denies the user's request, the system notifies the user that the request is denied.
Readable indicia for healthcare payment codes
Embodiments of the invention include systems, methods, and computer-program products for providing readable indicia for healthcare codes. As such, a readable indicia may be presented at a point-of-transaction (POT) for a user to select. The system may dynamically present the readable indicia based on the user, the merchant, and the products of the transaction. The user may select the readable indicia with his/her user device. Upon selection, the system may provide the user with private viewing and selecting of alternative payment methods available to the user for that transaction. Alternative payment methods may include insurance or government programs. The system may receive authorization to apply one of the alternative payment methods to the transaction. As such, the invention provides private, yet expedited transaction capabilities using alternative payment methods at a merchant POT.
Bitstream syntax for multi-process audio decoding
An audio decoder provides a combination of decoding components including components implementing base band decoding, spectral peak decoding, frequency extension decoding and channel extension decoding techniques. The audio decoder decodes a compressed bitstream structured by a bitstream syntax scheme to permit the various decoding components to extract the appropriate parameters for their respective decoding technique.
Methods and systems for using pitch predictors in speech/audio coders are provided. Techniques for optimal pre- and post-filtering are presented, and a general result that post-filtering is more effective than pre-filtering is derived. A practical paired-zero filter design for the low-rate regime is proposed, and this design is extended to handle frequency-dependent periodicity levels. Further, the methods described provide a general performance measure for a post-filter that only uses information available at the decoder, thereby allowing for the optimization or selection of a post-filter without increasing the rate.
System and method for personalization of acoustic models for automatic speech recognition
Disclosed herein are methods, systems, and computer-readable storage media for automatic speech recognition. The method includes selecting a speaker independent model, and selecting a quantity of speaker dependent models, the quantity of speaker dependent models being based on available computing resources, the selected models including the speaker independent model and the quantity of speaker dependent models. The method also includes recognizing an utterance using each of the selected models in parallel, and selecting a dominant speech model from the selected models based on recognition accuracy using the group of selected models. The system includes a processor and modules configured to control the processor to perform the method. The computer-readable storage medium includes instructions for causing a computing device to perform the steps of the method.
Verbal intelligibility analyzer for audio announcement systems
A device and method are disclosed for testing the intelligibility of audio announcement systems. The device may include a microphone, a translation engine, a processor, a memory associated with the processor, and a display. The microphone of the analyzer may be coupled to the translation engine, which in-turn may be coupled to the processor, which is in-turn may be coupled to the memory and the display. The translation engine can convert audio speech input from the microphone into data output. The processor can receive the data output and can apply a scoring algorithm thereto. The algorithm can compare the received data against data that is stored in the memory of the analyzer and calculates the accuracy of the received data. The algorithm may translate the calculated accuracy into a standardized STI intelligibility score that is then presented on the display of the analyzer.
Speech enhancement method using a cumulative histogram of sound signal intensities of a plurality of frames of a microphone array
A speech enhancement method is disclosed. The method includes the steps of: receiving a plurality of frames of sound signals by a microphone array; calculating an inter-aural time difference for each frequency band of each frame of the sound signals corresponding to at least one two-microphone set of the microphone array; calculating a plurality of values of cumulative histograms according to the calculated inter-aural time differences, wherein each value of the cumulative histograms is associates with a sound signal intensity of a respective frame; determining a first inter-aural time difference threshold according to the calculated value of the cumulative histograms; and filtering the plurality of frames of sound signals according to the first inter-aural time difference threshold.
Electronic device and natural language analysis method thereof
A language analysis method for an electronic device storing a basic corpus and a temporary corpus is provided. The language analysis method includes steps of receiving user inputs and generating signals; converting signals into textualized information; analyzing the textualized information; obtaining a first understanding result according to the basic corpus, the vocabulary segmentation results, and the sentence segmentation results; determining whether the first understanding result is an appropriate understanding according to the context; determining one or more anaphoric vocabularies when the first understanding result is an inappropriate understanding; determining a temporary understanding result of the one or more anaphoric vocabularies and a second understanding result of the textualized information according to the context; and determining a reply for the textualized information, according to the second understanding result, the basic corpus, and the temporary corpus. An electronic device using the language analysis method is also provided.
Method and apparatus for pruning side information including directed edges not possessing shortest expanded length for grammar-based compression
A computer-implemented method for generating side information for grammar-based data compression systems, such as YK compression systems, is described. An admissible grammar (G) for an input sequence (A(S0)) having a finite set of terminal symbols is obtained. A graph representation of the admissible grammar (G) is then constructed. An edge having a lowest weight (expansion frequency), or one not possessing the shortest distance and or shortest expanded sequence length, is then pruned from the graph representation to generate a pruned graph representation. A pruned grammar (G′) is then derived by removing the occurrence corresponding to the pruned edge from the grammar G and the starting variable (S0,i) of the pruned grammar (Gi) is then expanded to generate the side information.
Emulation of multiple instruction sets
A device may emulate target instructions by executing a first set of microinstructions, and may store a base address of a table that includes a microinstruction provided in a second set of microinstructions for emulating the target instructions. The device may also locate the microinstruction based on the stored base address, and emulate one of the target instructions by executing the microinstruction.
Method of modeling cloud point of a mixture of fatty acid methyl esters using a modified UNIFAC model and a system therefor
A method for predicting onset of liquid phase to solid phase transition of a mixture including a plurality of fatty acid methyl esters components. The method includes identifying chemical and molecular structure of each component of the mixture, calculating activity coefficients for each component in a liquid phase and a solid phase, calculating chemical potential for each component in the liquid phase and in the solid phase at a predetermined temperature and a predetermined pressure, and calculating the cloud point of the mixture. A system for carrying out the method is also disclosed.
Computer-implemented systems and methods for controlling sand production in a geomechanical reservoir system
Systems and methods are provided for use in predicting sand production in a geomechanical reservoir system. Computation of the sand production predictions can include solving a system of partial differential equations that model the geomechanical reservoir system. Systems and methods also are provided for use in operating a geomechanical reservoir system based on the sand production prediction for controlling sand production in the geomechanical reservoir system.
Method for determining distinct alternative paths between two object sets in 2-D and 3-D heterogeneous data
Distinct paths (40), e.g., locally optimal, are determined in a heterogeneous velocity field (32) between a source object and a target object (33) using gradients (35) of a two-way total arrival time field (34). The foregoing technique may be used to assess hydrocarbon reservoir connectivity.
Systems and methods for determining speed control management settings
Methods and devices for determining speed control management settings are provided. A vehicle configuration is obtained, specifying at least a transmission, including a number of gears present in the transmission. One or more speed control management modules, such as progressive shift and/or gear down protection modules, are selected by a customer. One or more default progressive shift limits and a default gear down protection limit are calculated, along with gears for which they are active. Performance of the vehicle using the default speed control management settings is simulated and compared to typical vehicle performance. The customer may alter the speed control management settings within dynamically determined valid ranges. The speed control management settings are used in the manufacture or other configuration of the vehicle for the customer.
Managing and maintaining scope in a service oriented architecture industry model repository
A method of managing and maintaining scope in a of service oriented architecture industry model repository comprising defining boundaries and definitions of scope and scope propagation of topics, associations, and occurrences within the SOA IMR; managing boundaries and definitions of scope and scope propagation within the SOA IMR; and maintaining boundaries and definitions of scope and scope propagation within the SOA IMR.
Systems, methods, and software for automated design and manufacturing of HVAC control panels
The present inventors devised, among other things, systems, methods, and software that radically simplify and reduce the time necessary to specify, design, manufacture, and document control panels and wiring harnesses for semi-custom and custom equipment, such as HVAC equipment. A computer storage medium includes data relating to a plurality of control panel enclosures and a set of rules for designing a control panel. The system receives a selection of two or more components for placement in the control panel, retrieves information about the two or more components from a database, and generates one or more layouts. The one or more layouts comprise placement of the two or more components within at least one of the plurality of control panel enclosures as a function of the set of rules for designing a control panel. The control panel enclosures are dynamically selected as a function of the two or more components. The exemplary system dramatically reduces the product specification and engineering time required for any custom control panel and makes it possible for OEMs to efficiently offering more options and shorter turn-around times to its customers.
Method of making and using a material model of elements with planar faces
A method of making and using a material model utilizes summation, integration or alteration of force, stress, energy or sets of flux vectors that vary across or emanate from three dimensional elements with planar faces. The method receives input from a user to set up one or more three dimensional elements without further division, addition, merging or distortion. Processor steps detect and compute limits of integration across a face nearest a sampling point in coordinate systems local to the face and local to a plane of rotation for any rotation within a material matrix. Patterns of force, stress, energy or sets of flux vectors from a model can be utilized to promote electrical conduction not facilitated by a traditional voltage, detection of properties of an incoming wave, resistance against fracture, or selective separation of material.
Impact sensing device and helmet incorporating the same
An impact sensing device including a plurality of accelerometers orthogonally oriented with respect to each other and attachable at a body location, each capable of producing a signal indicative of an impact. An integrated circuit is configured to determine the magnitude and direction of the impact based on the signals and operative to activate an indicator when the magnitude exceeds a selected threshold based on the direction of the impact. A head injury coefficient is determined based on the magnitude and a duration of the impact, and the threshold level of acceleration is expressed in terms of a head injury coefficient value. The head injury coefficient value is determined by empirically correlating a head injury coefficient measured at the body location and a head injury coefficient measured at the center of mass of a human head resulting from an impact.
Specific gravity measuring tool
A specific gravity measuring tool comprises a portable handheld housing supporting a plurality of electrodes at a fixed known spacing thereon and a display for displaying a determined specific gravity thereon. The electrodes are arranged to be penetrated into the object to be measured, for example a potato. The electrodes include a first pair across which an electrical potential is arranged to be generated, and a second pair across which an electrical potential is arranged to be sensed. A processor of the tool is arranged to calculate electrical impedance using the electrical potential generated across said first pair of the electrodes, the electrical potential sensed at said second pair of electrodes, and the known spacing between the electrodes so that the specific gravity can be determined using a predetermined relationship between electrical impedance and specific gravity.
Method for determining drop in capacity of sodium—sulfur battery
It is determined that a drop in the capacity of a sodium-sulfur battery has proceeded to an abnormal level when both the following expression (1) and expression (2) hold. Qe−Qn≧K1 . . . (1) where Qe: abnormal block depth of discharge; Qn: normal block depth of discharge; and K1: block abnormality determination set point (setting value) and Qe≧K2 . . . (2) where K2: depth of discharge abnormality determination set point (setting value).
Material property testing devices with capabilities of monitoring energy-consumption and detecting the environment
A material property testing device with capabilities of energy-consumption monitoring and environment detecting the device including a processing unit, which intercommunicates with the testing unit and the storage unit; the input end of the processing unit connects with an energy monitoring device and an environment detecting unit; the energy monitoring device is installed in a power supply module to monitor the electricity consumption conditions and sends the energy consumption data to the processing unit; the environment detecting unit adopts a detection sensor to detect the environment conditions and sends the environmental information to the processing unit.
Air gap measuring apparatus
Disclosed is an air gap measuring apparatus, for measuring width of an air gap formed between a rotator and a stator. An insertion section has a first flat plate section and a second flat plate section. Gap adjusting means drives the second flat plate section such that the second flat plate section moves away from the first flat plate section, until the first flat plate section and the second flat plate section abuts on the rotator and the stator. An operating section extends to outside of the insertion section, and operates the gap adjusting means. An elastic body has an end that follows the first flat plate section, and other end that follows the second flat plate section. A strain gage outputs electrical signals corresponding to the strain of the elastic body, the strain being formed due to the movement of the second flat plate section.
A method of modelling a surface of an object by using ultrasonic waves transmitted along the surface comprises the steps of: transmitting the ultrasonic waves along paths along the surface, and determining travel times of the ultrasonic waves along the paths. At least some of the ultrasonic waves exhibit an S0 mode and have a frequency-dependent velocity. This velocity (c) is relatively high for frequencies up to a first bending point (BP1), decreasing relatively rapidly for frequencies between the first bending point (BP1) and a second bending point (BP2), and relatively low for frequencies beyond the second bending point (BP2). The ultrasonic waves have a frequency range which lies at or below the first bending point (BP1).
Methods for providing a system of care for a high-dose oxazaphosphorine drug regimen
The present invention provides methods of treating subjects with an oxazaphosphorines, methods of identifying subjects that are suitable for oxazaphosphorine treatment, and systems for ensuring the safety and efficacy of a treatment that includes oxazaphosphorine administration.
Position calculating method and position calculating device
In a position calculating device, a first operational process of calculating at least a position of a moving object using the measurement result of an inertial positioning unit disposed in the moving object is performed by a first operation processing unit. A second operational process of calculating the position of the moving object using the result of the first operational process and the measurement result of a satellite positioning unit disposed in the moving object is performed by a second operation processing unit. An operational coefficient of the first operational process is adjusted using the result of the first operational process and the result of the second operational process by an operational coefficient adjusting unit.
Determining optimal map downloading locations
Methods and computer-readable media are provided to determine optimal locations at which it is suggested that a mobile device download portions of a map corresponding to an initial location and a destination location. A navigation server receives an indication of an initial location and a destination location from the mobile device and retrieves a map corresponding to a route between the two locations. A first download location is determined based on one or more of signal strength, a time of day that the map is likely to be downloaded, periods of known high saturation, a battery level of the mobile device, and/or a cost associated with roaming. Using one or more of these factors, the first download location is determined and is communicated to the mobile device.
Driving assistance device and driving assistance method
A driving support apparatus includes a collision time prediction unit that predicts a TTC and a TTV, a driving support determination unit that applies the TTC and TTV to a map and determines whether the driving support in the host vehicle is to be implemented or not, a driving support control unit that controls the driving support in the host vehicle, an extension mode determination unit that determines whether a speed of the moving object in a direction crossing the traveling direction is equal to or less than a first threshold value and whether the TTC is equal to or less than a second threshold value or not, and determines that the driving support is to be implemented in the host vehicle in a case where the above conditions are satisfied.
Center of gravity determination apparatus for fixed wing aerial systems
A Center of Gravity Determination Apparatus for Fixed Wing Aerial Systems (NC#102046) comprising a lifting support structure designed to support a fixed wing aerial system (FWAS) wherein the lifting support structure allows the FWAS to freely pitch, a 3-D translation mechanism, operatively coupled to the lifting support structure, designed to precisely position the lifting support structure in the x-axis, y-axis and z-axis, a base support structure, operatively coupled to the 3-D translation mechanism, designed to support other components, at least one resting support structure, operatively coupled to the base support structure, designed to support the FWAS when the lifting support structure is not providing support to the FWAS and wherein the at least one resting support structure is designed to prevent the FWAS from pitching, rolling, or yawing when the lifting support structure is not providing support to the FWAS.
In-vehicle internal combustion engine control device, and control method for internal combustion engine
At the time of an engine start while the vehicle is driving, when a required vehicle driving force (TRQ) is smaller than or equal to a predetermined value (TRQth), an electronic control unit (20) estimates that the degree of deformation of a mount (11) is smaller than or equal to a predetermined degree and sets a second-cycle fuel injection amount (Q2) so as to be larger than a first-cycle fuel injection amount (Q1) at the time of the engine start. On the other hand, when the required vehicle driving force (TRQ) is larger than the predetermined value (TRQth), the electronic control unit (20) estimates that the degree of deformation of the mount (11) is larger than the predetermined degree and sets the first-cycle fuel injection amount (Q1) so as to be larger than the second-cycle fuel injection amount (Q2) at the time of the engine start.
Apparatus for and method of detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine
An apparatus for detecting an abnormal air-fuel ratio variation among cylinders of a multi-cylinder internal combustion engine includes: a detecting unit detecting the abnormal air-fuel ratio variation on the basis of output fluctuations of at least one predetermined target cylinder when fuel injection amount changing control for changing a fuel injection amount of the target cylinder by a predetermined amount is executed; and an air-fuel ratio control unit causing an air-fuel ratio detected on the basis of a signal output from an air-fuel ratio sensor provided in an exhaust passage to follow a predetermined target air-fuel ratio. When the fuel injection amount changing control is executed, a target air-fuel ratio in the air-fuel ratio feedback control is shifted from the predetermined target air-fuel ratio by an amount corresponding to an amount of change of the fuel injection amount of the target cylinder in the fuel injection amount changing control.
Air-fuel ratio control system and air-fuel ratio control method of internal combustion engine
An air-fuel ratio control system of an internal combustion engine comprises a fuel amount determiner for determining a fuel command value. The fuel amount determiner has a feedback control mode in which the fuel amount determiner determines a running state reference coefficient corresponding to a running state detected by a running state detector based on a first correspondence stored in the memory, determines a running state compensation coefficient corresponding to the running state detected by the running state detector based on a second correspondence stored in the memory, determines a feedback compensation coefficient used to cause an air-fuel ratio to reach a value closer to a theoretical air-fuel ratio based on an output of the air-fuel ratio sensor, and determines the fuel command value using a formula including the determined running state reference coefficient, the determined running state compensation coefficient, and the determined feedback compensation coefficient.
Method of controlling a vehicle brake with adaptive torque correction
The invention relates to a method of controlling a vehicle brake adapted to exert a braking force in response to an actuation setpoint, in which: from a braking setpoint including low frequency components and high frequency components, a nominal actuation setpoint is determined for the brake actuator that takes account of all of the components of the braking setpoint; from the same braking setpoint, and from a measurement of the torque developed by the brake, a correction for the nominal actuation setpoint is determined, the correction taking account only of low frequency variations in the braking setpoint, the correction being adapted to take account of current or future operating conditions of at least said brake or of brakes subjected to the same braking setpoint; and the correction is added to the nominal setpoint.
Motor controller with externally adjustable power rate constraints
This invention relates to the field of very high current integrated power systems and defines a system where an alternating current inductive generator (13), controlled by a generator voltage regulator (14), is coupled to alternating current inductive load (11), controlled by an alternating current inductive load controller (12), all controlled by a supervisory control and data acquisition system (17) with externally adjustable power rate constraints (21) that define a new anticipatory mode integrated power system (10).
Control system for four-wheel drive vehicle
A deceleration indication value is set so as to prevent a collision between the vehicle and an obstacle on the basis of front side information or to prevent traffic lane deviation, and automatic braking is performed. When automatic braking is performed, a transfer clutch is coupled, a deceleration generated by synchronization of a main drive shaft and a propeller shaft is calculated, the deceleration indication value G is corrected based on the deceleration and a brake liquid pressure corresponding to a corrected deceleration indication value is applied to a brake drive unit.
Speed change controlling apparatus for motorcycle
A speed change controlling apparatus in which the mode of driving force transmission is depends upon the roll angle of a vehicle body. When a roll angle is within a range from a second roll angle, which corresponds to a full bank state, to a first roll angle, speed change operation is carried out by soft speed change control in which variation of the driving force with respect to time is smaller than that by normal speed change control. If the roll angle is within another range from the first roll angle to a third roll angle, then normal speed change is carried out and if the roll angle is within a further range from an uprightly standing state to the third roll angle, then speed change operation is executed by direct speed change. When the roll angle is greater than the second roll angle, speed change is inhibited.
Blade control device, working machine and blade control method
When a blade load is reduced from a value greater than or equal to a first set load value to a value less than the first set load value, a blade control device is configured to set a virtual designed surface to be closer to a blade than a designed surface is, and is configured to allow the blade to pivot above the virtual designed surface.
Display unit of work machine and work machine mounted with the display unit
A multimonitor (display unit) is mounted in a mobile construction machine including an undercarriage and working equipment each driven by an engine, the multimonitor receiving a data of instant fuel consumption from a controller for controlling a fuel quantity to be supplied to the engine. The multimonitor includes a display including a single eco gauge (fuel-consumption indicator) for displaying fuel consumption in a street mode in which an undercarriage is operated and fuel consumption in a work mode in which working equipment is operated, a 100%-gauge fuel-consumption calculator that calculates a full-scale fuel consumption value in a full scale of the eco gauge based on target fuel consumption in the respective modes, and a gauge-display-value calculator that calculates a ratio of the instant fuel consumption to the 100% fuel consumption calculated by the 100%-gauge fuel-consumption value calculator.
Drive arrangement for the motorized adjustment of a flap arrangement
The invention relates to a drive arrangement for the motorized adjustment of a flap arrangement for a motor vehicle, with a drive controller for producing a desired flap adjustment by means of at least one drive, wherein the flap arrangement is configured with two flap wings, wherein the two flap wings are each substantially pivotable about a respective spaced-apart, parallel pivot axis and, in the closed state, are in engagement with each other via a respective free wing end opposite the respective pivot axis. The two flap wings are assigned collision pivoting regions which are mounted upstream of the respective closed position and in which the movement regions of the flap wings overlap in such a manner that a predetermined opening and closing sequence has to be observed there in order to avoid collisions between the free wing ends.
Ergonomics test buck
A test buck, a test buck system and related method are disclosed. The test buck system may comprise a controller and a test buck. The test buck may include a portable bed, a seat module mounted to the bed, and a first OIM disposed on the bed. At least a portion of the first OIM may be selectively moveable in at least four degrees of freedom, up to six degrees of freedom. The controller may be electrically connected to a first Operator Interface Module (OIM). The controller may be configured to selectively move at least a portion of the first OIM in at least four to six degrees of freedom.
Trailer sway detection and method for reducing trailer sway utilizing trailer brakes
When a trailer is pulled by a tow vehicle where the trailer begins to sway to the left and right of the tow vehicle a large sway can result in loss of control of the trailer and or tow vehicle. The field of the present invention is a system and method of controlling a trailer sway which comprises determining the sway of the trailer utilizing an electronic sensor and independently applying the left and or right trailer brakes at varying levels to reduce trailer sway the traditional single braking signal power from the tow vehicle is separated into two independent braking signals for each of the left and right brakes. All brakes are applied whenever the traditional braking signal goes active where trailer battery power is utilized to independently activate the left and or right brakes during trailer sway.
Wading depth estimation for a vehicle
A predictive method of detecting the depth of water ahead of a wading vehicle comprises providing a wading sensor and an attitude sensor on the vehicle, and using this information to estimate the depth of water at a location ahead of the direction of vehicle movement. Corresponding apparatus is disclosed.
System for controlling driving modes of a vehicle
A system for controlling driving modes of a vehicle having a driver, where each of the driving modes is adapted to control a behavior of the vehicle during operation of the vehicle in the driving mode, each of the driving modes being associated with a set of driving sub-modes. Each driving sub-mode is adapted to be activated by the vehicle in response to ambient circumstances. One of the driving modes is associated with a first and a second driving sub-mode, the first and second driving sub-modes being accompanied with a first and a second driver controlled setting respectively. The system also includes an input device for selection between the driving modes and for controlling the driver controlled settings. The first and second driver controlled settings are adapted to be manually set by the driver through the input device only upon activation of the accompanying driving sub-mode by the vehicle.
Vehicle control system
A vehicle control system including: a first vehicle control unit configured to include a first vehicle control unit configured to include a first processor installed with a real-time OS; and a second vehicle control unit configured to include a second processor installed with a real-time OS and a third processor installed with a multimedia OS, wherein the first processor and the second processor are configured to perform communication between the first vehicle control unit and the second vehicle control unit, and a communication function of the second processor and a communication function of the third processor are configured to perform communication between the second processor and the third processor.
Vehicle maintenance systems and methods
A system that enables a fleet of vehicles to be maintained is provided. The disclosed system allows a fleet operator to review the history of the vehicles in the fleet along with vehicle sensor data to identify earmarks in the vehicle sensor data that are predictive of faults that the vehicles have experienced. The operator develops statistical algorithms that can detect an earmark in vehicle sensor data. The system then collects vehicle sensor data and applies the statistical algorithms to the vehicle data to determine if a potential fault is going to occur in a vehicle. In response to determining that a potential fault is going to occur, the disclosed system automatically alerts the vehicle driver, automatically schedules a maintenance visit, automatically checks the fleet inventory for components required for a maintenance visit and orders unavailable components, and automatically dispatches the components to the mechanic.
Object detection based on known structures of an environment of an autonomous vehicle
An autonomous vehicle may be configured to detect objects based on known structures of an environment. The vehicle may be configured to obtain image data from a sensor and be configured to operate in an autonomous mode. The image data may include data indicative of a known structure in the environment. The vehicle may include a computer system. The computer system may determine, based on a first portion of the image data, information indicative of an appearance of the known structure. The computer system may determine, based on a second portion of the image data, information indicative of an appearance of an unknown object in the environment. The computer system may also compare the information indicative of the appearance of the known structure with the information indicative of the appearance of the unknown object and provide instructions to control the vehicle in the autonomous mode based on the comparison.
Robotic ordering and delivery system software and methods
Systems, methods and devices for the automated delivery of goods form one to another using a robotic tug and accompanying cart. A computer within the tug or cart stores an electronic map of the building floor plan and intended paths for the tug to take when traversing from one location to the next. During the delivery, a variety of different sensors and scanners gather data that is used to avoid obstacles and/or adjust the movement of the tug in order to more closely follow the intended path. The system preferably includes both wired and wireless networks that allow one or more tugs to communicate with a tug base station, a primary network located at the site of the delivery and a remote host center that monitors the status and data collected by the tugs.
Drive control device of hybrid vehicle
A drive control device of a hybrid vehicle in which an electric power loss predictor and a target electric power calculator are arranged, a target engine power calculator calculates a target engine power based on a target driving power, target charging/discharging power, and estimated power that is an electric power loss, and a motor torque instruction value calculator calculates the torque instruction values of a plurality of motor generators using a torque balance equation including the target engine torque and an electric power balance equation including the target electric power. In the electric power balance equation, the electric power generated or consumed by the plurality of motor generators, the estimated power that is the electric power loss, and input/output electric power of the battery are included.
Fuel tank isolation valve control
Methods and systems for controlling a fuel tank isolation valve coupled to a fuel tank in a vehicle are disclosed. In one example approach, a method comprises, in response to a refuel request, actuating a fuel tank isolation valve to vent a fuel tank for refueling; and, in response to a pressure in the fuel tank below a threshold pressure after a predetermined time duration, discontinuing actuation of the fuel tank isolation valve to seal the fuel tank.
Driving mode switch control device, hybrid vehicle, driving mode switch control method, and computer program
To reduce the size, weight, and cost of a motor and peripheral devices of the motor. A hybrid automobile is structured in which a required torque is estimated on the basis of an accelerator operation by a driver, and if it is determined that the running by the motor is possible, and an estimation result exceeds a maximum torque of the motor during execution of a running mode by the motor, a mode switch is carried out to a mode in which the automobile runs by an engine or by the engine and the motor in cooperation with each other, even though the running mode by the motor is being executed.
Battery charging method and system for hybrid vehicle and the hybrid vehicle using the same
A battery charging method for a hybrid vehicle and the hybrid vehicle using the same are disclosed. The hybrid vehicle includes an engine and a motor as power source and includes the battery in which electrical energy for driving the motor is stored. The method and system may include: determining whether the battery needs to be charged while the vehicle is stopped; transitioning a transmission to a neutral position (N position) when the battery needs to be charged; starting the engine and engaging an engine clutch to connect the engine with the motor so that the motor generates electrical energy via power from the engine. The electrical energy generated by the motor is then stored in the battery accordingly.
Occupancy of a railroad track detection zone by one or more trains is determined using sensor devices located at gateways into and out of the track detection zone. Each sensor device has a sensing range that includes a portion of the railroad track in the detection zone and the sensor device generates data used to uniquely identify each train passing through a gateway and thus the sensing range of one or more sensor devices. Data from the detection zone's sensor device array is collected and evaluated to monitor or track the status of any detected trains and the occupancy of the zone. In some embodiments, the sensor devices utilize anisotropic magnetoresistive sensor elements whose analog waveform data is the basis of magnetic flux peak detection and mapping to generate unique train identification signature data that is transmitted to and evaluated by a detection zone processor, which in some cases can control crossing signals and/or other control apparatus related to the railroad track detection zone. The unique train identification signature data can include digitized amplitude peaks and their sequence for each train, based on that train's generated analog waveform data.
Rotor track and balance with improved linear optimization
A method for reducing vibrations in an airframe of an aircraft includes determining, with a processor, information indicative of an initial error value between a desired vibration level and a measured vibration level in the airframe; determining, with the processor, an initial adjustment solution for the aircraft in response to the determining of the information for the initial error value; receiving, with the processor, information indicative of a flight response to the initial adjustment solution; combining, with the processor, disturbance signals indicative of vibration noise with the information for the flight response; determining, with the processor, a subsequent error value between the desired vibration level and a subsequent measured vibration level; and determining, with the processor, a predicted adjustment solution in response to the determining of the subsequent error value.
Method of controlling an electric propulsion system
An apparatus is described comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the apparatus to: regulate an operation of a motor based at least in part on a control imposed on an output torque of the motor and a rate of change of a speed of the motor.
Methods for autonomous tracking and surveillance
A system and methods for autonomously tracking and simultaneously providing surveillance of a target from air vehicles. In one embodiment the system receives inputs from outside sources, creates tracks, identifies the targets and generates flight plans for unmanned air vehicles (UAVs) and camera controls for surveillance of the targets. The system uses predictive algorithms and aircraft control laws. The system comprises a plurality of modules configured to accomplish these tasks. One embodiment comprises an automatic target recognition (ATR) module configured to receive video information, process the video information, and produce ATR information including target information. The embodiment further comprises a multisensor integrator (MSI) module configured to receive the ATR information, an air vehicle state input and a target state input, process the inputs and produce track information for the target. The embodiment further comprises a target module configured to receive the track information, process the track information, and produce predicted future state target information. The embodiment further comprises an ownship module configured to receive the track information, process the track information, and produce predicted future state air vehicle information. The embodiment further comprises a planner module configured to receive the predicted future state target information and the predicted future state air vehicle information and generate travel path information including flight and camera steering commands for the air vehicle.
A microgrid comprising a utility interconnect connecting the microgrid to an electric utility power distribution system; an underground power distribution system wherein the underground power distribution system is configured to have a feature selected from redundant power distribution capabilities and being wired as a loop distribution system with sectionalizing switches; a first set of loads comprising all nonresilient mission critical loads in the microgrid; a second set of loads comprising all resilient mission critical loads in the microgrid not contained in the first set of loads; a combined mission critical load comprising the first set of loads and the second set of loads; a first power generation source; and a second power generation source wherein the second power generation source is a renewable energy power generation source is disclosed herein. Also disclosed herein are methods of protecting microgrids by implementing similar features.
Power generation optimization in microgrid including renewable power source
A microgrid including a renewable power source is optimized by treating the renewable source as operating in an isochronous mode, and by decomposing the optimization process. A renewable capability is defined for the renewable source to enable treatment of the renewable source as operating in an isochronous mode. The renewable capability may be based on a power rating of the renewable source. An objective function of the microgrid optimization problem may then be optimized while treating the renewable source as operating in an isochronous mode. A penalty factor may be applied to avoid power shortage.
Real-time optimization of hydropower generation facilities
Operation of a hydropower generation facility may be optimized by consideration and analysis of multiple factors influencing function of the facility. Aspects of the facility and surrounding hydraulic system are represented in a model that may include efficiency curves for hydropower turbines. Efficiency curves for one or more turbines are approximated by piecewise linear functions. The use of piecewise linear representations allows for calculation of recommended operational settings as well as predicted outputs in real time. An optimization system may consider input data such as weather and market prices for electricity. The input data may also include desired operational outputs of the hydropower generation facility. A user interface may present recommendations for specific operational settings to achieve the desired operational outputs.
System and method for real-time feeder reconfiguration for load balancing in distribution system automation
A system and method for real-time feeder reconfiguration are disclosed for load balancing in distribution system automation. The load balancing of transformers and feeders can be achieved by load transfer from an overloaded transformer or feeder to an adjacent transformer or feeder which is lightly loaded. An exemplary method can include defining an objective function as a sum of squares of the load deviation of transformers/feeders. The minimization of this objective function determines the optimal operating states (open or closed) of sectionalizing switches. The load balancing operation of transformer and feeder can be carried out by a single operation in which a plurality of switches is reconfigured.
Strategic reduction of power usage in multi-sensing, wirelessly communicating learning thermostat
In a multi-sensing, wirelessly communicating learning thermostat that uses power-harvesting to charge an internal battery, methods are disclosed for ensuring that the battery does not become depleted or damaged while at the same time ensuring selected levels of thermostat functionality. Battery charge status is monitored to determine whether the present rate of power usage needs to be stemmed. If the present rate of power usage needs to be stemmed, then a progression of performance levels and/or functionalities are scaled back according to a predetermined progressive power conservation algorithm. In a less preferred embodiment, there is a simple progressive shutdown of functionalities turned off in sequence until the desired amount of discharge stemming is reached. Battery charge preservation measures are also described for cases when an interruption of external supply power used to recharge the battery is detected.
Generating audio impressions of data
A system for generating audio impressions of data for a visually-impaired user. The system receives data that is displayable by a chart. The data comprises a plurality of values. The system generates an audio impression of the received data. The audio impression includes a first portion and a second portion. The first portion is based upon at least a first value of the received data. The second portion is based upon at least a second value of the received data. An audible difference between the first portion and the second portion reflects the magnitude of a difference between the first value and the second value.
Information processing apparatus and information processing method
The position and orientation of a target object is obtained based on first measurement data obtained by a first sensor (first calculation). The position and orientation of the target object is obtained based on second measurement data obtained by a movable second sensor set in a position and orientation different from that of the first sensor (second calculation). When the position and orientation obtained by the first calculation and that obtained by the second calculation match each other, the position and orientation obtained by the first or second calculation or a position and orientation calculated from the position and orientation obtained by the first calculation and that obtained by the second calculation is output as the position and orientation of the target object.
Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
Electrode pad packaging systems and methods
An electrode pad packaging system including an electrode pouch, an electrode pad (e.g., a defibrillation electrode pad) and a sacrificial source of moisture is disclosed. The electrode pad and the sacrificial source of moisture are each disposed at least partially within the electrode pouch.
Transverse tripole neurostimulation lead, system and method
An implantable neurostimulation lead, method and system adapted for tripolar electric simulation and/or field steering. The neurostimulation lead is are adapted to provide an electrode array defining, for example, a plurality of electrode sets that may be used to provide tripolar stimulation and/or electric field steering.
Overvoltage protection element
An overvoltage protection element, provided as a component of a medical device (3) used on or in a human or animal body, reduces power absorption upon application of an external overvoltage signal having chronological rising and/or decay characteristic at an interface (15) of the medical device (3). The overvoltage protection element has reshaping means (17) which convert the external overvoltage signal at the interface (15) into an internal voltage pulse, and limiting means (19) which limit a voltage drop on at least one electronic component of the medical device to a predetermined limiting value.
Method and apparatus for detection of lead reversal
A medical system including an implantable medical device having at least first and second bores, the first bore configured to receive a first lead, the first lead configured to deliver a first therapy, the second bore configured to receive a second lead, the second lead configured to deliver a second therapy, and a lead reversal detection circuit connected to the at least first and second bores, for detecting insertion of the first or second leads into the wrong bore.
Modular universal programming device
A universal programming device for individualized patient medical devices such as implants has an RF transceiver (transmitter/receiver), a control unit, and a man-machine interface (or a connection for a man-machine interface). The RF transceiver is configured to receive and transmit data in the MICS frequency band. The control unit is connected to the transceiver and has preconfigured software interfaces, such that the programming device can be expanded by addition of control software modules. The preconfigured software interfaces define a uniform interface for triggering the transceiver, which the control software modules can access. The man-machine interface, e.g., a keyboard and/or a display (and/or the connection for such a man-machine interface) is connected to the control unit.
Clinician programmer system and method for steering volumes of activation
A system and method for selection of stimulation parameters for Deep Brain Stimulation (DBS) may include a processor that displays in a display device and in relation to a displayed model of a leadwire including model electrodes, a current field corresponding to a first stimulation parameter set, provides a user interface for receipt of user input representing a shift of the current field, in response to the user input, moves, in the display device, the current field with respect to the displayed model, determines a second stimulation parameter set that results in the moved current field, and outputs the second stimulation parameter set and/or sets a stimulation device with the second stimulation parameter set, where the stimulation device is configured for performing a stimulation using the leadwire in accordance with the second stimulation parameter set.
Hypertension treatment device and method for mitigating rapid changes in blood pressure
An implantable baroreflex activation device administers a special electrotherapy program that causes the device to apply electrotherapy to limit a rate of change of blood pressure increase associated with a blood pressure surge event such as a morning blood pressure surge (MBPS).
Battery charger circuit for battery powered implantable neurostimulation systems
An implantable device includes a stimulation electronic circuit, a battery, a receiver configured to receive energy from a source external to the implantable stimulation device, and a battery charger circuit configured to use the energy to charge the battery and power the stimulation electronic circuit, the battery charger circuit including a load switch for connecting/disconnecting the battery, the load switch being controlled by the stimulation electronic circuit.
Method and system for improving impedance data quality in the presence of pacing pulses
An implantable medical device, comprised of at least one lead configured to be located proximate to a heart, the at least one lead including electrodes, at least a portion of the electrodes configured to sense cardiac activity. A therapy module configured to control delivery of pacing pulses in accordance with a therapy timing and based on the cardiac sensed activity sensed. Cardiac impedance (CI) sensor circuitry configured to be coupled to at least a first combination of the electrodes to sense cardiac impedance (CI), the CI sensor circuitry generating an impedance data stream associated with a corresponding CI sensing vector.
Medical device for Atrial fibrillation prediction
In a device and a method for providing correlated measures for predicting potential occurrence of atrial fibrillation, an impedance of the patient is measured to obtain impedance information; cardiogenic data is determined from the information; respiratory data is determined from the information; at least one hemodynamic measure is calculated from the cardiogenic data and at least one apnea measure is calculated from the respiratory data; the hemodynamic and apnea measures are correlated such that the correlated measures can be utilized for predicting potential occurrence of atrial fibrillation.
System and method for detecting sheathing and unsheathing of localization elements
A method of detecting whether a localization element is within or outside of an introducer sheath generally includes obtaining a localization signal from the localization element and detecting the state of the localization element relative to the sheath based upon the quadrature component of the localization signal. A baseline quadrature component is typically established with the localization element outside of the sheath. When the quadrature component deviates from this baseline value, it is indicative of the localization element being within the sheath. Conversely, when the quadrature component remains relatively close to the baseline value, it is indicative of the localization element being outside of the sheath. In an electrophysiology study, the state information can be used to take corrective action with respect to the data being collected.
Method for characterizing the development of pathologies involving changes in volumes of bodies, notably tumors
A method for quantifying the development of pathologies involving changes in volume of a body represented via an imaging technique, including normalizing gray levels by a midway technique for two images I1 and I2 representing the same scene, resulting in two normalized images I′1 and I′2; calculating a map of signed differences between the two normalized images I′1 and I′2; and performing one or more statistical tests based on the assumption of a Gaussian distribution of the gray levels for healthy tissues in the normalized images I′1 and I′2 and/or in the calculated difference map. Advantageously, results of two or more of the tests can be combined for a more specific characterization of the development.
Current diverter for magnetic stimulation of biological systems
Apparatus and methods which enable the stimulation of neurons oriented in all directions within a biological structure using applied magnetic fields.
Method and device for automatic determination of a flow of a bodily fluid within vessels of an organism
In a method and device for automatic determination of a flow of a bodily fluid within vessels of an organism by a magnetic resonance, a magnetic resonance angiography to procedure is implemented generate magnetic resonance angiography images, a of magnetic resonance flow measurement is implemented to generate magnetic resonance flow images, and the magnetic resonance angiography images are applied to the magnetic resonance flow images as a mask to produce a resulting image depicting vessels with flow therein.
Portable physiological parameter detection and monitoring device with integratable computer memory and communication disk, systems and methods of use thereof
Methods, devices and kits for monitoring a physiological parameter using a portable physiological parameter detection and monitoring device. The devices include a removably adherable transparent film with an insulating upper surface that has two or more conductive elements within the film. The film can be adhered to a mobile device, such as a cell phone, to facilitate detecting a biological parameter such as a heart rhythm.
Slide assist system
A slide assist system provided between sliding surfaces of a fixed housing and a movable housing provided with a spring, endpiece members swingably attached to the two ends of the spring, two parallel ridges each is provided sticking out at the fixed housing and the movable housing, wherein the spring is expanded or contracted to insert it in a clearance between the two parallel ridges, one of the endpiece members is made to engage with an engagement part of the fixed housing side ridge, the other is made to engage with an engagement part of the movable housing side ridge, and, in the state where the fixed housing and the movable housing are superposed and the state where they are slid, the engagement part of the fixed housing side ridge and the engagement part of the movable housing side ridge which engage with the same endpiece member are switched.
Method and apparatus for selecting a multi-band access point to associate with a multi-band mobile station
A method and apparatus may be used for selecting one of a plurality of multi-band APs to associate with a multi-band WTRU. The multi-band APs may broadcast frequency band information regarding multiple frequency bands on which the multi-band AP is configured to operate. The multi-band WTRU may select a multi-band AP to associate with and a frequency band to use to communicate with the selected multi-band AP based on the frequency band information. The multi-band AP may transmit frequency band information from the that indicates that a characteristic, (e.g., throughput, path loss, load, capacity, backhaul), of the selected frequency band and disassociate with the multi-band WTRU or to continue to associate with the multi-band WTRU via a different frequency band.
Location-based recovery device and risk management system for portable computing devices and data
A device and software utilizing Global Positioning Satellite (GPS) technologies for monitoring and recovering portable computing devices and, a method and system for acquiring such devices, protecting data on such devices, and for compensating owners of devices. A GPS mechanism of the invention provides real time tracking of missing devices that may be coordinated with security agencies to intercept and recover missing computing devices. When a stolen device is unrecoverable, the invention may receive a signal to initiate data recovery where a wireless network is available to recover data for the owner. Alternatively, the GPS mechanism instructs the device to encrypt or destroy stored data files to prevent commercial espionage or privacy violations. The invention discloses a software system and method for computing a purchase price of the GPS mechanism, computing compensation for loss of the device and lost data.
Radio base station and communication control method
A first radio base station (1A) measures the power of an interference, which is caused by a radio signal transmitted over a second uplink from a radio terminal (2B) to a second radio base station (1B), for one resource block or each of a plurality of resource blocks allocated to a radio terminal (2A), and further calculates a traffic amount ratio in the first radio base station (1A). Moreover, the first radio base station (1A) multiplies the interference power value for each resource block by the traffic amount ratio measured by a communication load measuring unit (152), then generates interference information for each resource block, which corresponds to the multiplication result value for each resource block, and then transmits the interference information to the second radio base station (1B).
Method and system for priority handling of dispatch call requests
A method and system for priority handling of a dispatch call in a dispatch network is disclosed. A dispatch call request message from a mobile communications unit is received at a dispatch cell site. The cell site determines whether a DAP is configured for operation in a call request reject mode. The cell site determines a priority level of the mobile communications unit if the DAP is configured in the call request reject mode. When the priority level meets a defined threshold, the cell site forwards the dispatch call request message to the DAP and the DAP processes the dispatch call request message.
Identifying frequency band interference using a frequency activity record of a mobile device
Methods and systems for identifying frequency band interference based on a mobile device activity record. The mobile device activity record may include a plurality of frequencies used by the mobile device and for each frequency in the plurality of frequencies a geographic location where the frequency was used. The mobile device activity record is received and compared to a spectrum license record that lists an assigned frequency band for an assigned geographic location. The assigned frequency band and assigned geographic location may be licensed to a frequency carrier. It is determined that that a frequency band interference has occurred based on identifying a frequency in the mobile device activity record when, according to the spectrum license record, the frequency is not licensed to a frequency carrier for the mobile device, in the geographic location where the frequency was used.
System and method for paging and locating update in a network
Mobile station information is exchanged between a plurality of distributed mobility agents (106, 108). The exchange is initiated by a mobility agent (106) associated with a last known network access point (110) that has communicated with the mobile station (114). The mobile station (114) is paged from at least one network access point using an available air interface technology to interface with the mobile station (114) and using the mobile station information. No centralized controller is used in the paging.
Method and apparatus for determining location of user equipment in a communication system
A method and apparatus for determining a location of a User Equipment (UE) in a communication system. A Base Station (BS) connected to a plurality of antennas by cable receives from each of the antennas reception signal information related to an uplink signal transmitted from the UE, identifies an antenna having a partial service area in which the UE is located, using the reception signal information, and determines the partial service area of the identified antenna to be the location of the UE.
Second node, positioning node and methods therein
Some embodiments herein disclose a method in a second node (12,13) for performing a positioning measurement on at least uplink signals transmitted by a wireless device (10) served by a first node (12) in a wireless communication network (1). The second node (12,13) obtains information related to a non-contiguous uplink configuration associated with a carrier frequency, wherein the non-contiguous uplink configuration further comprises one or more multi-cluster uplink transmissions from the wireless device (10). Furthermore, the second node (12,13) performs a positioning measurement on at least signals transmitted by the wireless device (10) in the one or more multi-cluster transmissions determined based on the obtained information.
Target positioning within a mobile structure
Method and apparatus for determining position of a target device relative to a mobile structure are disclosed. The method includes obtaining measurements by the target device with respect to a plurality of radio beacons, determining whether the target device is on the mobile structure using the measurements, and determining location of the target device relative to the mobile structure using the measurements. The method of determining whether the target device is on the mobile structure includes at least one of comparing motion of target device with motion of mobile structure, detecting mobile radio beacon(s) on the mobile structure from the target device over a period of time, comparing velocity and location of the target device with respect to velocity and location of the mobile structure, comparing measurements obtained by target device from the plurality of radio beacons, and comparing locations obtained by target device from the plurality of radio beacons.
Systems and methods for associating contextual information and a contact entry with a communication originating from a geographic location
Disclosed herein are methods and systems for associating contextual information with data identifying a geographic location. According to embodiments of the present disclosure, a communication originating from the geographic location may be received at a computing device. In response to receiving the communication originating from the geographic location, the contextual information may be presented to the user.
Predictive control for radio frequency coexistence management in multi-SIM-multi-active (MSMA) devices
The various embodiments provide methods implemented in a MSMA communication device for managing a victim subscription's de-sense by proactively implementing an RF coexistence management strategy on the victim subscription when an RF coexistence event starts. In various embodiments, a MSMA communication device may implement an RF coexistence management strategy by determining when an aggressor subscription will de-sense a victim subscription and configuring the victim to anticipate and mitigate de-sense during the aggressor's transmissions. Thus, the various embodiments may provide dramatic improvements to the victim's overall reception performance and overall user experience.
Methods and apparatus for channel selection in a peer to peer network
Various embodiments relate to using available spectrum for peer to peer communications and for selecting which of several possibly available channels should be used. Various methods and apparatus are well suited to peer to peer networks in which channel usage decisions are made in a decentralized manner. A wireless terminal generates a list of potential available channels to be used for peer to peer communications, e.g., based on FCC information and/or local sensing. Channels are filled in accordance with a predetermined channel ordering. A wireless terminal migrates between the channels in accordance with changes in the number of peer devices using a channel. The network, in a distributed manner, changes the number of channels in use at a location in response to changes in numbers of active peer devices at a location.
System and method for interference mitigation in a wireless communications system
A system and method for interference mitigation in a wireless communications system are provided. A method for interference mitigation in a controller includes coordinating with other controllers to establish a cooperative agreement, receiving information from a communications device served by the controller, scheduling a transmission opportunity for the communications device based on an indicator and the cooperative agreement, and receiving a transmission from the communications device at the scheduled transmission opportunity.
Relay node operable with different spatial characteristic antenna patterns
It is described a relay node for providing wireless access for a user equipment to a telecommunication network. The relay node includes an antenna, which is adapted to operate with different spatial characteristic antenna patterns, and a transceiver unit, which is coupled to the antenna and which is adapted to activate at least one of the different spatial characteristic antenna patterns. It is further described a corresponding method for providing wireless access for a user equipment to a telecommunication network via a relay node.
Large cell base station and communication control method
Disclosed is a large cell base station (100) that, in cases in which the interference from small cell base stations (300) experienced by a radio terminal (200) connected to said large cell base station (100) is at or above a prescribed value, estimates a non-interference PF evaluation value for assessing whether or not the allocation of resource blocks to the radio terminal (200) is suitable when said interference is assumed to not be present. Additionally, the large cell base station (100) transmits band-use restriction information, which indicates use restrictions for the frequency bands corresponding to the resource blocks, to the small cell base stations (300) in cases in which the non-interference PF evaluation value is at or above a prescribed value.
Multi-standard coverage map generation
A satellite reception assembly may receive signals on a block of frequencies that encompasses channels of one or more wireless networks. The satellite reception assembly may convey information about signals received on the block of frequencies to a centralized location which may utilize the information to determine characteristics, such as coverage area and/or usage, of the wireless network(s). Additionally or alternatively, such information from a plurality of satellite reception assemblies may be aggregated and made available to third parties which may use the aggregate information, in combination with knowledge about the wireless network(s), to determine characteristics of the wireless network(s).
Methods and systems for handover using increased probability for fast ranging success
Techniques presented herein disclose handover using increased probability of the fast ranging success. Propagation delay of the RF signal transmitted from an MS to a target BS may be estimated based on a known propagation delay to a current serving BS and a relative difference in propagation delays to the current serving BS and the target BS, for example, as indicated by different receive times of preamble sequences transmitted from the current serving BS and the target BS.
Method, public land mobile network and requesting entity
A method for providing an emergency functionality when setting up a call directed to a User Equipment in a public land mobile network, the public land mobile network having a home database and a visitor database, includes, in case of the occurrence of a mobile terminating call towards the User Equipment: requesting, by a requesting entity, that the home database provide information specific to the User Equipment to the requesting entity; and in case of a failure of the functionality of the home database, requesting, by the requesting entity, that the visitor database provide the information specific to the User Equipment.
Means and apparatus for control of remote electronic devices
Methods, apparatus, and systems to control remote devices or equipment via existing cellular telephone networks wherein information from a customer concerning a specific function is communicated and performed at the remote equipment. To achieve this, a Central Control receives information from the customer and correlates it to a specific cellular telephone MIN number which has been pre-programmed. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps part of the MIN to a specific function to be carried out by the remote equipment controller, and the specific function is carried out.
Movie mode and content awarding system and method
A system and method is presented for awarding content to users of mobile devices for attending events, appearing at locations, or viewing audiovisual content. One embodiment also automatically alters the configuration of mobile devices, which is particularly useful in movie theaters. An application on the device recognizes an audible signal provided at the location or in the audiovisual content. The signal can also be used to unlock content. In this way, desired content is available only when the user has attended an event such as an event sponsored by the content creator. The content can relate to the event, and can be synchronized to the event. The signal can also trigger an application or unlock content at a store location. For example, a scavenger hunt can be guided by an application on the mobile device.
Delivery of assistance data for signal reception
A method and system which may determine when to deliver assistance data to a requesting user device. In one example, the user device may request updates of assistance data related to one or more data type from an assistance server. Additionally, the user device may include one or more parameters for the delivery of updates of assistance data. The assistance server may provide updated assistance data based on an event and in compliance with the one or more parameters.
Method and apparatus for use of performance history data in positioning method selection
A method of selecting the positioning method(s) used to respond to given positioning requests uses historical performance data reflecting the actual performance yielded by one or more of the positioning methods that are generally available for selection. As a non-limiting example, a positioning node maintains or otherwise has access to historical data reflecting the QoS obtained for at least some of the positioning methods supported by the node. Correspondingly, the node compares the QoS requirements associated with an incoming positioning request to the historical performance data, to identify the positioning method(s) that appear to best satisfy the requirements. The positioning node therefore selects the “best” method(s) for responding to a positioning request, not based on “generic” performance characteristics of those methods, but rather based on observed real-world performance of those methods, as applicable to the particular operating environment (radio environment) in which the positioning methods are carried out.
Identifying and accessing a network device via wireless communication
One embodiment of the invention is a method that includes a mobile device receiving via a wireless communication channel a request for an identifier corresponding to a network device. The mobile device transmits the identifier. The mobile device receives a network identifier corresponding to the network device. The mobile device utilizes the network identifier to establish communication with the network device via the wireless communication channel.
Advanced presence states for collaboration applications
The system and method determine an activity associated with a user. An action associated with a media type of the activity or a role of the user within the activity is determined. For example, the activity can be how much the user talks during a conference call or if the user's role is that of a moderator. In response to determining the action associated with the media type of the activity or the role of the user within the activity, a presence state of the user is modified. The modified presence state is then communicated to a second user. This allows for a more accurate presence state of the user. It also allows other users to make contact at times where the user is more likely to communicate.
Telephone messaging privacy
A user can select to automatically delete sent and received text messages from a phone, to avoid complications of another person having access to the phone reading stored messages.
Terminal identifiers in a communications network
A method and apparatus for allocating an identifier to a terminal in a communications network. A core network controlling node, such as a Mobility Management Entity (MME) receives an International Mobile Subscriber Identity (IMSI) and an International Mobile Equipment Identity (IMEI) from the terminal. Subscription information is determined using both the IMSI and the IMEI. A temporary identifier that can be used to identify the terminal is then allocated to the subscription information.
Method and apparatus for negotiation and notification of a network access time period in a wireless communication system
In a wireless communication system wherein a user equipment (UE) that accesses a cell served by an access point (sometimes known as femtocell) is granted only a limited time period during which to camp on, attach to, or connect to the cell, the communication system permits a user of the UE to anticipate an expiration of the time period and, if desired negotiate an extension of the time period. More particularly, the communication system provides for notification of the UE of the duration of this limited time period and further permits the UE to negotiate an extension of the time period when the UE desires to do so. In the event an extension is requested by the user and granted by the owner/operator, a notification will be sent to the user and the UE may reset a timer.
Delayed delivery with bounded interference in a cellular data network
Methods and arrangements for undertaking delayed delivery of digital content. At least one request for transmission of digital content is received from a client device. There is estimated a usable bandwidth for delivery of the digital content during a predetermined time period. There is offered to the client device two or more delivery schedules for delayed digital content delivery during the predetermined time period. Other variants and embodiments are broadly contemplated herein.
Control of time limit triggers for offline charging
Systems and methods for controlling time limit triggers for offline charging. In one embodiment, a network element that serves an active session for User Equipment (UE) includes a Charging Trigger Function (CTF) that detect expiry of a time limit for triggering an interim accounting request to an offline charging system during the active session. The CTF then identifies a data usage by the UE during the time limit, and determines if the data usage by the UE during the time limit exceeds a threshold. If the data usage exceeds the threshold, then the CTF sends the interim accounting request to the offline charging system responsive to expiry of the time limit. If the data usage does not exceed the threshold, then the CTF stops the interim accounting request from being sent to the offline charging system responsive to expiry of the time limit.
Session anchor timestamp for interim accounting requests
Systems and methods that handle failover between peer charging functions for offline charging. In one embodiment, a Charging Trigger Function (CTF) of a network element detects an interim chargeable event during a session, and generates an interim accounting request for the session responsive to the interim chargeable event. The CTF inserts a session anchor timestamp in the interim accounting request indicating the start time for the session, and transmits the interim accounting request to a charging function. The charging function then monitors a time limit trigger for closing a Charging Data Record (CDR) for the session based on the session anchor timestamp.
Method and apparatus for wireless distributed computing
Systems and methods for distributed computing between communication devices. A femto node is treated as a trusted extension of a user equipment and performs processing tasks on behalf of the user equipment. The femto node is also treated as a trusted extension of network servers and performs services on behalf of the network servers. Tasks are thus distributed between the network servers, the femto node and one or more user equipments. The tasks include processing data, filtering incoming messages, and caching network service information.
Transmission and receiver system operating on different frequency bands
A receiver can extract digital data from wireless radio frequency signal. The digital data contains at least two sets of compressed digital audio data each associated with a different set of audio program. One set of compressed digital audio data is delivered in a first frequency band and the other set in a second frequency band. One of the sets is stored in a memory system and the remaining set is not stored in the memory system. A user can select one of the sets of compressed digital audio data for decompression and then conversion to analog audio signal.
Multi-systems integrated modulation module and communication device
The present disclosure illustrates a multi-systems integrated modulation module. The modulation module includes a first modulation circuit and a second modulation circuit. The first modulation circuit includes a high frequency oscillator and high frequency mixers. The second modulation circuit includes a low frequency oscillator and low frequency mixers. The second modulation circuit couples to the first modulation circuit. The high frequency mixers couple to the high frequency oscillator and the low frequency mixers couple to the low frequency oscillator. The high frequency mixers and the low frequency mixers provide high frequency signals and low frequency signals separately. The frequency mixers mix radio frequency signals with the high frequency signals or low frequency signals. The modulation module forms a first signal path by the first modulation circuit, and forms a second signal path by the first modulation circuit and the second modulation circuit.
Method and device for sending signals between a radio frequency circuit and a baseband circuit
A method, device and computer program product is provided for sending a data signal and a clock signal between a radio frequency circuit of a device and a baseband circuit of the device, the radio frequency circuit being configured for at least one of transmission and reception of radio signals in a radio frequency band, where the clock signal has a clock frequency Fc. The method comprises selecting the clock frequency Fc to be a rational multiple of the 0.270833 MHz symbol rate of the Global System for Mobile Communications (GSM) standard and a rational multiple of the 3.84 MHz chipping rate of the Wideband Code Division Multiple Access (WCDMA) interface. The clock frequency Fc is selected such that the clock signal can be generated using a 38.4 MHz or 19.2 MHz reference clock signal, a non-fractional Phase Locked Loop clock multiplier and an output divider, without first having to divide down the reference clock signal. The data signal and the clock signal can then be sent between the radio frequency circuit and the baseband circuit using the selected clock frequency Fc.
Tunable system and method for tuning a system
There is provided a system that includes a tunable amplification module, a coupler, an interface module; a detector that is arranged to output an impedance indicative signal and a power indicative signal; wherein the impedance indicative signal is indicative of an impedance mismatch between an output impedance of the tunable amplification module and an impedance of a radio frequency (RF) antenna as seen by the tunable amplification module, wherein the power indicative signal is indicative of an output power of the tunable amplification module.
Methods and apparatus for resource sharing for voice and data interlacing
Methods and apparatus for voice and data interlacing in a system having a shared antenna. In one embodiment, a voice and data communication system has a shared antenna for transmitting and receiving information in time slots, wherein the antenna can only be used for transmit or receive at a given time. The system determines timing requirements for data transmission and reception and interrupts data transmission for transmission of speech in selected intervals while meeting the data transmission timing and throughput requirements. The speech can be manipulated to fit with the selected intervals, to preserve the intelligibility of the manipulated speech.
Dynamic cancellation of passive intermodulation interference
A wireless communication node (10) dynamically estimates passive intermodulation (PIM) interference coupled into the node's receive path from the transmission of a composite signal through the node's transmit path. The node (10) then cancels the estimated PIM interference in the receive path. In some embodiments, the node dynamically estimates the PIM interference as a function of the composite signal that models PIM interference generation and coupling in the node (10) according to one or more coefficients (30). The coefficients (30) may be determined by transmitting a test signal (34) during a test stage, when the node (10) is not scheduled to receive any signal. Later, when the composite signal (18) is transmitted, the node (10) uses the coefficients (10) to dynamically estimate and cancel the resulting PIM interference.
Complementary metal-oxide semiconductor direct current to direct current converter
Disclosed embodiments include a direct current to direct current (DC-DC) converter including one or more charge pumps and configured to receive an input voltage and a first clock signal and a second clock signal. The first clock signal and second clock signal may be non-overlapping, and each may alternate between a ground voltage and a first voltage. The DC-DC converter may be configured to produce an output voltage over the clock cycle that has a negative polarity with a magnitude substantially equal to a sum of magnitudes of the input voltage and an integer multiple of the first voltage, the integer multiple being equal to a number of the one or more charge pumps in the DC-DC converter.
Waveguide for intra-package data transfer
An integrated chip (IC) package may include a waveguide that comprises a cavity, a first chip and a second chip. The first chip includes a first radio frequency (RF) transceiver that may be coupled to a first probe that extends into the cavity of the waveguide and/or a first antenna that is positioned over a first opening in the waveguide. The second chip includes a second RF transceiver that may be coupled to a second probe that extends into the cavity of the waveguide and/or a second antenna that is positioned over a second opening in the waveguide. The first and second chips may be configured to communicate with one another exclusively by the first and second RF transceivers transmitting and receiving RF signals through the cavity of the waveguide via the first and second probes and/or the first and second antennas.
Method and device for maintaining the performance quality of a communication system in the presence of narrow band interference
A system that incorporates teachings of the subject disclosure may include, for example, a method for measuring power levels in narrow frequency bands of signals provided by a radio frequency receiver configured to scan radio frequency signals over a wide frequency band, calculating an average wideband power level from at least a portion of the measured power levels, determining a threshold from the average wideband power level, the portion of the measured power levels in the narrow frequency bands, or both, detecting from the signals narrow band interference based on the threshold, and substantially suppressing the detected narrow band interference. Other embodiments are disclosed.
Apparatus and method for playing music
Provided is an apparatus and method for playing music, which can play music by simply sharing the music with an external device. An apparatus for playing music includes a first portable terminal and a second portable terminal. The first portable terminal transmits FM channel information of an FM transmitter, which is set to broadcast in-play music thereof, and an FM radio application execution command through near field communication (NFC). The second portable terminal receives the FM channel information and the FM radio application execution command from the first portable terminal through the NFC, then executes the FM radio application based on the FM channel information to receive and play the music broadcasted from the first portable terminal.
Load modulating regulator for a near filed communication device
A near field communications (NFC) device is disclosed that load modulates and regulates a radio frequency (RF) signal. The NFC device includes a rectifier that rectifies the RF signal to provide a direct current voltage. The NFC device also includes a modulator that modulates a data signal. The modulator provides a first voltage when the data signal is at a first level and provides a second voltage when the data signal is at a second level. The NFC device utilizes a regulator to regulate and to load modulate the RF signal. The regulator adjusts an impedance based upon a comparison of the DC voltage provided by the regulator to the first voltage provided by the modulator for the data signal at the first level or to the second voltage provided by the modulator for the data signal at the second level.
Method and apparatus for satellite communication with baseband switching over an IP network
A rain diversity switchover system includes a diversity Satellite Access Station (SAS) including a transmitter modem and a receiver modem in communication with a satellite. The system further includes a primary SAS including a transmitter modem and a receiver modem in communication with the satellite via a second satellite antenna, where the transmitter and receiver modems of the primary SAS are synchronized with the transmitter and receiver modems of the diversity SAS via a common time source. Further, a hub data processor adjusts a timing of transmissions from the diversity SAS to the satellite relative to the common time source in accordance with a difference between a time of flight from the diversity SAS to the satellite and a time of flight from the primary SAS to the satellite. Additionally, a switchover controller controls a rain diversity switchover between the primary SAS and the diversity SAS.
Method and system for integrating an RF module into a digital network access point
The invention is directed to a method and system for supporting wireless RF services over a wired digital data network infrastructure, such as an Ethernet network. The system includes a control unit that can be connected to a base station that supports one or more wireless RF services. The control unit converts the wireless RF signals to an intermediate frequency (IF) that does not interfere with the data network signals and combines the IF signals onto the cable run to a remote network device on the digital data network. The remote network device includes a multiplexer or a low pass filter and a high pass filter that separates the IF signals from the digital data signals on the downlink and combines the IF signals with digital data signals on the uplink over the cable run. The IF signals can be input to an RF module connected to the remote network device which converts the IF signals back to the original RF signals for transmission by a transceiver to wireless devices. Similarly, on the uplink, RF signals received from the wireless devices through the transceiver can be converted to IF for transmission over the cable run to the base station. In one conventional data network each cable run includes 4 pair of conductors and each pair can be used to carry a different IF frequency band. In addition, each pair can be configured to carry more than one IF frequency band using FDD or TDD. Additional signaling channels, such as for management signaling can be provided using differential signaling between 2 pair of conductors. The filters can be implemented using various technologies, including silicon, LTCC and discrete components and active filters can be provided to allow for configuring and tuning of performance in the field.
Automatic detection of broadcast programming
According to one aspect, embodiments of the invention provide a method for the detection of broadcast programming, the method comprising acts of receiving audio signals from a user over a communication network, receiving audio signals from a plurality of broadcast channels over the communication network, comparing, by a processor, the audio signals from the user with the audio signals from the plurality of broadcast channels, determining by the processor, in response to the act of comparing, that the audio signals from the user match the audio signals from at least one of the plurality of broadcast channels, identifying by the processor, in response to the act of determining, the at least one of the plurality of broadcast channels, and transmitting by the processor, in response to the act of identifying, information related to the at least one of the plurality of broadcast channels to the user.
Member moving mechanism and image forming apparatus
A member moving mechanism according to the present invention includes: a first moving member that moves in a first positive direction and a first negative direction opposite to the first positive direction; a second moving member that moves in a second positive direction that is different from each of the first positive direction and the first negative direction, and in a second negative direction opposite to the second positive direction; a belt member that connects the first moving member and the second moving member; and a belt-member guiding member that controls a moving direction of the belt member, and changes the moving direction of the belt member at least once.
Multi-job feeder system
A low cost, low complexity method and apparatus for improved productivity and reducing operator induced shut-downs when feeding multiple jobs of different media type, but the same size, from a single sheet tray includes providing media identification divider sheets that contain patterns of either simple bars or punched holes with the divider sheets loaded into the sheet supply tray on top of their corresponding sheet stack except the first one; providing a digital sensor that reads each media identification divider sheet pattern; and feeding media for the first job. When the first job is complete, remaining sheets for that job can be fed (optionally at high speed) to a purge tray. Media divider sheets for each successive job after the first job are sent to the purge tray for reuse later.
Sheet conveyance apparatus and image forming apparatus
A sheet conveyance apparatus includes a sheet conveyance unit configured to convey a sheet, a transfer unit disposed downstream of the sheet conveyance unit and configured to transfer a toner image onto the sheet, a shifting unit configured to shift the sheet conveyed by the sheet conveyance unit in a width direction by shifting the sheet conveyance unit, a detection unit configured to detect a position of the sheet in the width direction while the sheet is being conveyed by the transfer unit, and a control unit configured to control the shifting unit. The control unit causes the sheet conveyed by the sheet conveyance unit to shift in the width direction based on a result detected by the detection unit while the sheet is being conveyed by the transfer unit.
Image forming apparatus
An image forming apparatus includes a first image forming unit that forms an image by using a first toner having a first average particle diameter, a second image forming unit that forms an image by using a second toner having a second average particle diameter that is greater than the first average particle diameter, and a transport path through which the first and second toners collected from the first and second image forming units, respectively, are transported. The transport path is configured such that a position at which the second toner is collected from the second image forming unit is located upstream of a position at which the first toner is collected from the first image forming unit in a transporting direction of the transport path.
Cleaning blades, cleaning units, electrophotographic imaging apparatuses and electrophotographic cartridges employing the same
A cleaning blade to remove a residual toner present on a surface of an electrophotographic photoreceptor, a cleaning unit, an electrophotographic imaging apparatus, and an electrophotographic cartridge including the cleaning blade.
Fixing device capable of minimizing damage of endless rotary body and image forming apparatus incorporating same
A fixing device includes at least one heater disposed opposite an inner circumferential surface of an endless rotary body to heat the endless rotary body and a shield interposed between the endless rotary body and the at least one heater to shield the endless rotary body from heat radiated from the at least one heater. A first size recording medium passes over a first passage region of the endless rotary body and a second size recording medium passes over a second passage region of the endless rotary body. The shield includes a notch disposed opposite a lateral end of the second passage region of the endless rotary body in an axial direction thereof. The lateral end of the second passage region overlaps a non-passage region of the endless rotary body in the axial direction thereof where the first size recording medium does not pass.
Fixing device and image forming apparatus having the same
A fixing device 5 includes a belt drive assist mechanism 70 configured to rotationally drive a fixing belt 26. The belt drive assist mechanism 70 is in contact with an inner surface of the fixing belt 26 and an outer diameter of an outer circumferential surface 71a is smaller than an inner diameter of the fixing belt 26 when the fixing belt 26 is in a circular shape. In addition, the belt drive assist mechanism 70 includes a cylindrical rotation member 71 and a pressing roller 72. The cylindrical rotation member 71 is rotationally driven by a motor 79. The pressing roller 72 is in pressure contact with the cylindrical rotation member 71 while interposing the fixing belt 26 therebetween and rotates following rotation of the fixing belt 26 rotationally driven by the cylindrical rotation member 71 or the pressure applying roller 19.
Fixing apparatus including guiding member configured to guide a sheet toward a nip at which a toner image on the sheet is fixed
A fixing apparatus includes: a fixing device for fixing a toner image on a sheet at a nip; and a guiding member for guiding the sheet toward the nip. The guiding member includes: an electroconductive metal plate which is electrically grounded; and an insulating resin member, provided to cover a part of the metal plate, slidable with the sheet. The resin member includes: a plurality of openings, provided at different positions with respect to a direction perpendicular to a sheet conveyance direction, for permitting exposure of the metal plate along the sheet conveyance direction; and a downstream portion, substantially free from a stepped portion, which is provided at a downstreammost portion with respect to the sheet conveyance direction and which is extended flat in the direction perpendicular to the sheet conveyance direction in a sheet conveyance region.
Transfer device and image forming apparatus
A transfer device includes an endless intermediate transfer belt that moves circularly, a first rotating body pressed into contact with the inner surface of the belt, and a second rotating body disposed at a position facing the first rotating body to contact with the outer surface of the belt. The belt includes a first pressing section that is in contact with the second rotating body due to a first pressure from the first rotating body such that a toner image that has been first-transferred to the outer surface of the belt is second-transferred onto a recording medium that passes between the belt and the second rotating body and a second pressing section that is in contact with the second rotating body due to a second pressure smaller than the first pressure on the upstream side of the first pressing section in the belt movement direction.
Image forming apparatus including a patch forming unit
An image forming apparatus includes a patch forming unit configured to form a patch group containing patch subgroups arranged in a sub-scanning direction. Each of the patch subgroups contains a reference color patch and a color patch of a different color. The reference color patches are shifted from each other in a main-scanning direction. The color patches are shifted from each other in the main-scanning direction. The patch subgroups include reference patch subgroups in each of which the reference color patch covers over the color patch and detection patch subgroups in each of which at least part of the color patch does not overlap with the reference color patch. Center positions of non-overlapping portions of the color patches that do not overlap with the reference color patches in the main-scanning direction are located at substantially a same position in the patch group.
Provided is a developing roller in which printing quality, in particular, one-dot level fine line printing quality is improved by securing a high resistance value and high surface potential on the surface layer. The elastic roller comprises successively on the outer periphery of a shaft 1 an elastic layer 2, an intermediate layer 3, and a surface layer 4. The surface layer 4 contains a urethane (meth)acrylate oligomer obtained by allowing polybutadiene polyol or hydrogenated polybutadiene polyol, polyisocyanate, and (meth)acrylate having a hydroxyl group to react.
Developer carrying member, process for its production, and developing assembly
A developer carrying member is provided the surface layer of which can make a developer stable by controlling its triboelectric charging strongly and which can maintain a high image quality over a long period of time even where a developer made highly spherical-particle or a small-particle developer is used. The developer carrying member has a substrate and a surface layer. The surface layer is a cured product of a resin composition containing a binder resin, conductive particles, a quaternary ammonium salt and an azo metal complex compound, the binder resin has in the molecular structure at least one structure selected from the group consisting of an —NH2 group, an ═NH group and an —NH— linkage, and the azo metal complex compound is a compound represented by the formula (1) as defined in the specification.
Toner container and image forming apparatus using same
A toner container for containing toner, removably installable into an apparatus body, includes a container body in which an opening for receiving toner therein or discharging toner therefrom is formed and a handle forming a front end portion of the toner container when the toner container is installed in the apparatus body, the handle having a front face inclined relative to a center axis (L) of the container body.
Developing cartridge and process cartridge for stably rotating developing roller
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
Image bearing member unit and image forming apparatus
An image bearing member unit includes an image bearing member having a supported portion, a supporting member for rotatably supporting the supported portion, a frame for holding the supporting member, and a spacing maintaining portion provided on the frame or the image bearing member. The spacing maintaining portion is disposed outside the supported portion in a radial direction, and is disposed inside a region where the supporting member supports the supported portion. In a state in which the supporting member is not mounted on the frame, the spacing maintaining portion maintains a spacing between the frame and the supported portion in contact with the image bearing member or the frame. In a state in which the supporting member is mounted on the frame, the supporting member is inserted into the spacing between the frame and the supported portion, from outside of the spacing maintaining portion.
Cleaning brush, charging device, and image forming apparatus
A cleaning brush includes bristles that have ends which come into contact with an object to be cleaned having irregularities on a surface thereof, and a brush base on which the bristles are arranged. The bristles include first bristles and second bristles. The first bristles have a thickness too great to reach bottoms of recessed portions of the irregularities on the surface of the object to be cleaned. The second bristles have a thickness small enough to reach the bottoms of the recessed portions of the irregularities on the surface of the object to be cleaned.
Sheet feeding device and image forming device provided with same
This sheet feeding device is provided with a fixed frame having a first feed roller, and a turning frame which, through rotation from a closed position to an open position, exposes a sheet feed path. The turning frame includes: a second feed roller with an integrally rotatable feed gear which forms a nip together with the first feed roller; a cleaning member configured to wipe the second feed roller; and a transmission gear. The fixed frame includes a fixed gear for engaging the transmission gear. The transmission gear, through turning of the turning frame to the open position, engages the feed gear, and rotates the second feed roller.
Moving device assembly and image forming apparatus including the moving device assembly
A moving device assembly includes a moving device and a shield. The moving device is movable between a first position and a second position, to move a detector including a detection surface relative to an opposing member disposed opposite the detector. The shield shields the detection surface of the detector. As the moving device is at the first position, the detector is at a proximal position at which the detector is near the opposing member, and as the moving device is at the second position, the detector is at a shield position at which the detector is separated from the opposing member and the detection surface of the detector is shielded by the shield.
Image forming apparatus
An image forming apparatus includes plural image carriers, an intermediate transfer body, a contact and separation mechanism, a selection member, plural first transfer units, a second transfer unit, and an adjustment member. Each image carrier carries a toner image. The intermediate transfer body is disposed so as to be in contact with one or more image carriers. The contact and separation mechanism causes the intermediate transfer body to be in contact with or separated from the image carriers. The selection member selects a first contact state or a second contact state. Each first transfer unit forms a transfer electric field in a first transfer region to transfer a toner image onto the intermediate transfer body. The second transfer unit forms a transfer electric field in a second transfer region to transfer toner images onto a recording material. The adjustment member adjusts first transfer conditions.
Image forming apparatus, bias power supply device, and bias power supply method
An image forming apparatus includes an image carrier, a charging unit, an exposure unit, a developing unit, and a transfer unit. The transfer unit includes a bias power supply and transfers a developed image onto a transfer body. The bias power supply includes a first power supply unit, a second power supply unit, a threshold setting unit, a detector, and an output controller. The first power supply unit generates a transfer electric field. The second power supply unit generates a non-transfer electric field. The threshold setting unit has a first threshold and a second threshold, and performs a change from the first threshold to the second threshold when switching from the non-transfer electric field to the transfer electric field is performed. The detector detects the current which is caused to flow by the first power supply unit. The output controller controls the first power supply unit.
Image forming apparatus and bias power supply apparatus and method
An image forming apparatus includes an image carrier and the following elements. A charging unit charges the image carrier. An exposure unit exposes the charged image carrier to light and forms an electrostatic latent image. A developing unit generates a developing electric field and develops the electrostatic latent image. A transfer unit transfers the developed image. A controller outputs an AC setting signal. The developing unit includes a bias power supply source having the following elements. An output transformer includes a primary winding and a secondary winding. A switching circuit supplies a current to the primary winding. A current control circuit includes first impedance and second impedance. The first impedance is set when the AC voltage has a first frequency and the second impedance is set when the AC voltage has a second frequency, thereby controlling a current flowing between the primary winding and the switching circuit.
Image forming apparatus
An image forming apparatus capable of continuous image formation on multiple pages includes an image bearer to bear an image, a latent image forming unit to form a latent image on the image bearer, a developing device to develop the latent image with toner, a temperature sensor to detect temperature inside the developing device or adjacent to the developing device, a controller to impose a limit on a quantity of pages in continuous image formation and cancel the limit according to a detection result generated by the temperature sensor, and a report unit to report time data indicating when the limit is imposed.
Optical communication device
An optical communication device includes a substrate, a photoelectric element for emitting/receiving optical signals, a driver chip for driving the photoelectric, and a light waveguide for transmitting optical signals. The substrate defines a through fixing hole. The photoelectric element and the driver chip are electrically connected to the substrate. The photoelectric element includes a base portion and an optical portion formed on the base portion. The optical portion includes an optical surface serving as a light emergent/incident surface, the optical surface faces toward the substrate, and the optical portion is aligned with the fixing hole. An end of the light waveguide is inserted and fixed into the fixing hole and is optically aligned with the optical portion.
All-optical phase-modulated data signal regeneration
All-optical phase-modulated data signal regenerator apparatus (10) comprising an optical input (12), an optical signal converter (16), an optical carrier signal source (18), optical signal forming apparatus (20) and an optical output (14). The input (12) is arranged to receive a phase-modulated optical data signal. The signal converter (16) is arranged to receive the data signal and to convert phase modulation of the data signal into a corresponding intensity modulation of an intermediate optical signal. The carrier signal source (18) provides an optical carrier signal. The signal forming apparatus (20) is arranged to receive the carrier signal and the intermediate optical signal, and comprises a first element arranged to receive the intermediate optical signal and to apply a transfer function for effecting reshaping and resizing, and a second element for effecting transfer of an intensity modulation of the intermediate optical signal into a phase modulation on the optical carrier signal to form a regenerated phase-modulated optical data signal. The output (14) is arranged to output the regenerated optical data signal.
Digital phase locked loop having insensitive jitter characteristic for operating circumstances
Disclosed are a phase locked loop (PLL) of a digital scheme and a method thereof. More specifically, disclosed are a digital phase locked loop having a time-to-digital converter (TDC), a digital loop filter (DLF), and a digitally controlled oscillator (DCO), and that is designed to have a constant jitter characteristic at all times even though an operating condition of a circuit varies according to a process, voltage, temperature (PVT) change, and a method thereof.
Receiver, data identifying and reproducing apparatus, pon system, and data identifying and reproducing method
An OLT that receives a signal in which transmission signals having a plurality of transmission rates are time-division multiplexed, as a received signal, and performs data reproduction by selecting reproduction data to be reproduced, among oversampled signals obtained by oversampling the received signal. The OLT includes a data-signal-information acquisition unit that acquires a transmission rate of a received signal targeted for a process of the data reproduction, a sampling frequency control unit that determines a sampling frequency to be used for the oversampling based on the transmission rate, and a sampling-clock generation unit that generates a clock signal having the sampling frequency determined by the sampling-frequency control unit, and performs the oversampling based on the clock signal.
Processing data in a coherent optical communication system
This disclosure describes techniques to sample electrical data streams in coherent receivers. For instance, an analog-to-digital converter (ADC) samples the received electrical data stream at a sampling rate that is nominally twice or greater than twice the symbol rate of the electrical data stream that the ADC receives. A digital filter receives the digital data stream from the ADC, and digitally filters the digital data streams to output a filtered digital electrical data stream at an effective sampling rate that is less than the sampling rate and less than twice the symbol rate, and greater than or equal to the symbol rate.
Device for sending and receiving SATA signals over an optical fiber link
A system for transmitting an optical signal between a host and a device according to a SATA protocol. The system comprises a transmitting-side converter for generating a logic one voltage value responsive to a data one value from an information source, for generating a logic zero voltage value responsive to a data zero value from the information source, for generating an idle state logic voltage value, wherein the idle state logic voltage value is (logic one voltage value+logic zero voltage value)/2, the transmitting-side converter comprising only linear functions to preserve the idle state logic voltage value, and an electrical-to-optical converter for converting the logic one, logic zero and the idle state logic voltage values to an optical signal further comprising respective logic one, logic zero and idle state optical values and for supplying the optical signal to an optical communications medium.
Extending EPON multi-point control protocol to run on ethernet PON over coax networks
A method implemented by a middlebox comprising registering a customer premises equipment (CPE) in the middlebox, wherein the CPE is coupled to the middlebox via an electrical line, and facilitating registration of the CPE in a central office (CO) equipment coupled to the middlebox.
Amplification apparatus and communication system
An amplification apparatus includes: a circulator to receive, at a first terminal, first signal light transmitted from OLT to ONU and first light having a predetermined wavelength different from the first signal light and, at a third terminal, second signal light transmitted from ONU to OLT and second light having the predetermined wavelength; a first reflector to output reflected light back to a second terminal; a first optical amplifier to have an amplification band characteristic of amplifying at least the first signal light; a second reflector to output reflected light back to a fourth terminal; a second optical amplifier to have an amplification band characteristic of amplifying the second signal light without amplifying the second light having the predetermined wavelength; and a first partial reflector to have a wavelength transmission characteristic of outputting the light having a wavelength different from the predetermined wavelength to the second optical amplifier.
Delivering downstream data in ethernet PON over coax network
An apparatus comprising a processor configured to obtain one or more plant conditions regarding at least one of a plurality of customer premises equipment (CPEs) remotely coupled to the apparatus via electrical lines, and divide the plurality of coupled CPEs into a number of profile groups based on the one or more plant conditions, wherein each profile group comprises at least one CPE and supports one or more modulation orders.
Method and device for detecting signal power
The present invention discloses a method and a device for detecting a signal power, and belongs to the field of communications. The method includes: when a receiver converts a received receive signal and outputs an output signal, separating a direct current signal and an alternating current signal from the output signal; converting the direct current signal into a first analog voltage signal; converting the alternating current signal into a second analog voltage signal through a transimpedance amplifier TIA; and obtaining a power of the receive signal according to the first analog voltage signal and the second analog voltage signal. The device includes: a first separating module, a first converting module, and an obtaining module. The present invention can improve accuracy of detecting a signal power.
Communication system and optical transmission device
In a normal operation, line cards LCm1 and LCm2 set transmit ports TXu of user ports UPm1 and UPm2 into an open state, and line cards LCs1 and LCs2 set transmit ports TXu of user ports UPs1 and UPs2 into a blocking state. Here, for example, if a failure occurs in a communication line LNa1, the line card LCm2 detects the failure through a transmission port HPm2, and then changes the transmit port TXu in the user port UPm2 from the open state to the blocking state, and notifies the line card LCs2 of failure detection through a backplane. The line card LCs2 receives the notification of the failure detection, and changes the transmit port TXu in the user port UPs2 from the blocking state to the open state.
Camera protection module for portable device case
A mobile device case defining an aperture and a camera protection module within the aperture. The camera protection module may be a separate element from the case shell or may be formed as an integral part of shell.
Camera system and focus detecting method
A camera system according to the present invention, comprising: an interchangeable lens comprising: a zoom position detecting section configured to detect a zoom position corresponding to a focal length of the photographing optical system; and a lens control section configured to input the zoom position and transmit it to the camera body, and a camera body comprising: a body control section configured to communicate with the lens control section, a focus detecting section configured to detect an in-focus position of a focus lens included in the photographing optical system, and a zoom position memory section configured to memorize the zoom position which is transmitted from the lens control section and received by the body control section, wherein when transmitting the in-focus position to the lens control section, the body control section transmits the memory zoom position memorized in the zoom position memory section to the lens control section.
An imaging apparatus includes a front lens group including a front lens element and a reflector, a movable frame supporting the front lens element, and a driver driving the movable frame to reduce image shake. The driver includes first and second voice coil motors, each including a coil and a magnet. The magnets are positioned orthogonal to each other in a plane orthogonal to a first optical axis that passes through the front lens element. The first and second voice coil motors are positioned on opposite sides of a first plane, including the first optical axis and a second optical axis that extends from the reflector. Centers of each magnet and coil are on one side of a second plane, including the first optical axis and is orthogonal to the first plane. The magnets are inclined and approach the first plane in a direction away from the second plane.
Radiant heating device for vehicle
A radiant heating device for a vehicle includes a radiant heater that radiates radiant heat toward a passenger and is provided together with an air-conditioner that selectively introduces air outside a passenger compartment or air inside the passenger compartment and then supplies conditioned air generated from the introduced air into the passenger compartment. The radiant heating device includes a controller that differentiates a radiant energy amount of the radiant heater when the introduced air into the air-conditioner is the air outside the passenger compartment from when the introduced air is the air inside the passenger compartment. According to the radiant heating device, the passenger can be provided with warm comfort feeling both in an outside air intake mode and in an inside air intake mode of the air-conditioner.
Media recording and playback
A media recording device automatically records selected broadcast programs according to categories specified by the user, without requiring the user to specify in advance which programs are to be recorded. The recorded programs are then presented to the user for selection, and the selected programs may be played back immediately or saved for later playback. Each broadcast program may be allocated a priority, and the device may decide which programs to record or delete according to their relative priority. For each broadcast program, a corresponding visibility period may be specified, during which the program can be selected for playback and is not deleted. There may be a delay between the broadcast of the program and the beginning of its visibility period. An expiry time may be specified for each program, after which the program is deleted. There may be a delay between the end of the visibility period and the expiry time.
Video processing apparatus, method of adding time code, and methode of preparing editing list
A video processing apparatus is provided. The video processing apparatus includes: an inputter inputting video signals of a plurality of systems, and a processor generating processed video signals by performing switching on the video signals of two or more systems input into the inputter. Further, the video processing apparatus includes: a time code generator generating a time code, and a time code adder adding the time code to the input video signals and the generated video signals respectively, outputs the video signals with the time code to be recorded in a recording medium.
Optical fiber and method for manufacturing silica glass
A method for manufacturing deuterium-treated silica glass includes exposing silica glass to a deuterium-containing atmosphere for a predetermined period of time to diffuse deuterium molecules within the silica glass, maintaining the silica glass at 40° C. or higher, and cooling the silica glass to room temperature. The silica glass is a silica glass-based optical fiber having a core made of silica glass, where the core is positioned at a center of the optical fiber and contains at least germanium, and a clad made of silica glass, where the clad surrounds the core and has a lower refractive index than the core. A surface of the silica glass is covered with a resin coating.
Vibration damper for high power fiber optic transport cables
Embodiments of a method and apparatus for controlling the mechanical stabilization of an optical fiber are disclosed. The method may consist of placing an inflatable bladder between an optical fiber and a protective jacket. The bladder may be inflated with air, inert gas, or liquid to a desired pressure. The bladder may be sectioned to extend along part of or the entire length of the fiber. The bladder may isolate the optical fiber in a periodic fashion. The temperature of the material inside the bladder may vary axially along the optical fiber. Embodiments of the invention can stabilize the optical fiber by providing mechanical isolation from vibration and other perturbations. Embodiments of the invention can also alter Stimulated Brillouin Scattering (“SBS”) and Stimulated Raman Scattering (“SRS”) thresholds using either thermal or vibrational perturbations.
Photoelectric coupling module
A photoelectric coupling module includes a photoelectric board, a photoelectric lens module, and a jumper. The photoelectric board is configured for converting light rays into electrical signals or converting the electrical signals into the light rays. The photoelectric lens module is positioned on the photoelectric board and configured for reflecting the light rays. The jumper includes a fiber connector and two fasteners extending from one side of the fiber connector. The photoelectric lens module is locked between the fasteners and the fiber connector. The photoelectric lens module reflects the light rays emitting from the photoelectric board to the fiber connector or reflects the light rays emitting from the fiber connector to the photoelectric board.
An optical module includes: a first circuit board that has a first edge connector and a connector socket; and an optical transceiver module that is electrically connected to the first circuit board via the connector socket. The optical transceiver module includes a second circuit board on which an E/O converter, a drive circuit that drives the E/O converter, an O/E converter, and a current-to-voltage conversion circuit that converts an output current of the O/E converter into a voltage signal are mounted. The second circuit board has a second edge connector corresponding to the connector socket mounted on the first circuit board. Signal lines of the drive circuit are pulled out from the drive circuit in a first direction. Signal lines of the current-to-voltage conversion circuit are pulled out from the current-to-voltage conversion circuit in a second direction that is substantially opposite to the first direction.
Known good layout
A computer implemented method of generating a digital collage layout for a group of digital images is disclosed. A group of digital images is retrieved from a computer accessible memory. A determination is made whether to select the digital collage layout from a stored collection of digital collage layouts or to generate a new set of digital collage layouts and select the digital collage layout from the new set. Based on determination, the digital collage layout is provided from the stored collection or from the new set.
Generating an assembled group image from subject images
An assembled group image is generated from subject images. Each of the subject images is associated with height data for the subject in the image. The height data is used to position the subject images in the assembled group image to provide a natural appearance. Shadows can also be added to the assembled group image.
Region-based image compression
A method for compressing an image includes decomposing the image into one or more regions. A region of the image is selected to be evaluated. The selected region is transformed and quantized if the region does not meet a predetermined compression acceptability criteria. The predetermined compression acceptability criteria may include a specific bit rate, a specific image quality, or combinations thereof. If the region does not meet the predetermined compression acceptability criteria after the region has been transformed and quantized, then the transformation and quantization settings are adjusted and the region is transformed and quantized using the adjusted settings. The region is then encoded when the predetermined compression acceptability criteria has been reached. The encoding may include additional compression stages.
Dynamically selecting compression method for graphics remoting
Method and apparatus for improving compression efficiency of for graphics remoting are described herein. According to one embodiment, for each data object of a stream generated within a virtual machine, the data object including graphics data representing an image to be rendered at a client over a network, it is determined whether an image associated with each data object is related to a real life content or an artificial content based on a similarity of one or more pixels selected within at least a segment of the image. A compression method is selected based on the determination of whether the image is related to a real life content or an artificial content. The image is compressed using the selected compression method and thereafter, the compressed image is streamed to the client over the network to be rendered at the client. Other methods and apparatuses are also described.
Systems and methods for decoding refocusable light field image files
Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map to create a rendered image.
Information classification device, information classification method, and information classification program
A table record estimation device includes: a table element string extraction unit having a function of extracting text data from input data and acquiring a series of keywords as an element of a table (table data) from the extracted text data; a table element labeling unit having a function of labeling the individual keywords acquired by the table element string extraction unit for each type based on correspondence information stored in a classification rule storage unit; and a label appearance pattern estimation unit having a function of estimating a label permutation constituting one-unit record from a label string attached for the each type by the table element labeling unit and outputting the label permutation as a record estimation result.
Method, apparatus and computer program product for providing pattern detection with unknown noise levels
An apparatus for providing pattern detection may include a processor. The processor may be configured to iteratively test different models and corresponding scales for each of the models. The models may be employed for modeling parameters corresponding to a visually detected data. The processor may be further configured to evaluate each of the models over a plurality of iterations based on a function evaluation of each of the models, select one of the models based on the function evaluation of the selected one of the models, and utilize the selected one of the models for fitting the data.
Method of detecting global motion and global motion detector, and digital image stabilization (DIS) method and circuit including the same
Disclosed is a global motion detecting method which includes receiving a video sequence of input images, calculating local motion vectors, one for each image block of a current input image, grouping image blocks of the current input image into image block groups, calculating a group motion parameter of each of the image block groups based on local motion vectors of the image blocks in each respective image block group, and determining a global motion parameter of the currently input image according to the group motion parameters.
System and method for processing an image file using a computing device
In a method for processing an image file using a computing device, an image file from a storage system is read. If an image in the image file is slanted, an incision coordinates according to a configuration file in the storage system and a preset formula is calculated. The method incises the image using the calculated incision coordinates and storing the incised image in a new image file. If an image in the new image file is not slanted, the method further determines whether the image has been incised. If the image has been incised, the method records the calculated incision coordinates that make the image not be slanted as optimal incision coordinates, and stores the optimal incision coordinates into a database.
Electronic apparatus and handwritten document processing method
According to one embodiment, an electronic apparatus includes a line recognition module, a character recognition module and a generator. The line recognition module recognizes lines in a handwritten document. The character recognition module recognizes character codes corresponding to handwritten characters in a first line and a second line which follows the first line. The generator generates, if the first and second lines satisfy a condition, document data using first character codes corresponding to the first line and second character codes corresponding to the second line, the formed document data including either one of the first character codes at a position of the second line or including at least one of the second character codes at a position of the first line.
Color translation method and color translation apparatus
A color translation method and a color translation apparatus adapted to map a data point from a first color space to a second color space are provided. At least four color axes coordinating with a plurality of first reference points and a plurality of second reference points corresponding to the first reference points are used to divide the first color space and second color space into a plurality of first sub-spaces and a plurality of second sub-spaces. A target first sub-space where the data point is located is found, and then a corresponding target second sub-space is also found. According to a positional relationship between the data point and the first reference points which define the target first sub-space, an interpolation operation is applied to the second reference points which define the target second sub-space so as to obtain a mapped point in the second color space.
Material recognition from an image
A method of operating a computer system to perform material recognition based on multiple features extracted from an image is described. A combination of low-level features extracted directly from the image and multiple novel mid-level features extracted from transformed versions of the image are selected and used to assign a material category to a single image. The novel mid-level features include non-reflectance based features such as the micro-texture features micro-jet and micro-SIFT and the shape feature curvature, and reflectance-based features including edge slice and edge ribbon. An augmented Latent Dirichlet Allocation (LDA) model is provided as an exemplary Bayesian framework for selecting a subset of features useful for material recognition of objects in an image.
Range image pixel matching method
A method for matching the pixels (10-1, 10-2) of a first range image of a scene (18) as seen from a first point of sight (14) with pixels (12-1, 12-2) of a second range image of the scene as seen from a second point of sight (16) comprises the following steps: providing the first range image as a grid of source pixels (10), on which the scene is mapped in accordance with a first projection associated with the first point of sight, wherein each source pixel has a point in the scene projected thereon in accordance with the first projection and has associated therewith a range value determined for that point in the scene; providing a grid of target pixels (12) for the second range image and a second projection associated with the second point of sight; and for each one of the target pixels, a) determining which source pixel would have the same point (P1, P2) in the scene projected thereon in accordance with the first projection as the target pixel would have projected thereon in accordance with the second projection if the imaged scene were a planar surface at a certain surface distance from the first point of sight; b) determining a depth coordinate of the point in the scene that the source pixel determined in step a) actually has projected thereon in accordance with the first projection; c) if the depth coordinate is greater than a threshold, which is itself greater than the surface distance, repeating steps a), b) and c) with an increased surface distance at step a) and an increased threshold at step c), and else associating the target pixel with the source pixel determined in step a).
Three-dimensional object browsing in documents
A document that includes a representation of a two-dimensional (2-D) image may be obtained. A selection indicator indicating a selection of at least a portion of the 2-D image may be obtained. A match correspondence may be determined between the selected portion of the 2-D image and a three-dimensional (3-D) image object stored in an object database, the match correspondence based on a web crawler analysis result. A 3-D rendering of the 3-D image object that corresponds to the selected portion of the 2-D image may be initiated.
Inertial sensor aided instant autofocus
The disclosure is directed to creating an inertial sensor aided depth map of a scene. An embodiment of the disclosure captures at least a first image and a second image during movement of a device caused by a user while framing or recording the scene, compensates for rotation between the first image and the second image, calculates an amount of translation of the device between the first image and the second image, calculates a pixel shift of a plurality of key points of the first image and the second image, and estimates a depth to one or more of the plurality of key points of the first image and the second image.
Method and apparatus for automatically generating optimal 2-dimensional medical image from 3-dimensional medical image
In a method and an apparatus for automatically generating an optimal 2-dimensional (2D) medical image from a 3D medical image, at least one virtual plane crossing a 3D volume is generated from 3D volume image data for showing part of a patient's body in a 3D manner, at least one 2D image representing a cross section of the part of the patient's body is generated by applying the 3D volume image data to the virtual plane, and a 2D image suitable for diagnosis of the patient having a feature most similar to a target feature from among the at least one 2D image is output.
Three-dimensional measurement apparatus, measurement method therefor, and computer-readable storage medium
A three-dimensional measurement apparatus includes a model holding unit configured to hold a three-dimensional shape model of a measurement object and a determination unit configured to determine a distance measurement region on the measurement object based on information indicating a three-dimensional shape of the measurement object. The measurement object is irradiated with a predetermined illumination pattern by an illumination unit. An image of the measurement object is sensed while the illumination unit irradiates the measurement object. Distance information indicating a distance from the image sensing unit to the measurement object is calculated based on region corresponding to the distance measurement region within the sensed image. A position and orientation of the measurement object is calculated based on the distance information and the three-dimensional shape model.
Robot control information
Vision based tracking of a mobile device is used to remotely control a robot. For example, images captured by a mobile device, e.g., in a video stream, are used for vision based tracking of the pose of the mobile device with respect to the imaged environment. Changes in the pose of the mobile device, i.e., the trajectory of the mobile device, are determined and converted to a desired motion of a robot that is remote from the mobile device. The robot is then controlled to move with the desired motion. The trajectory of the mobile device is converted to the desired motion of the robot using a transformation generated by inverting a hand-eye calibration transformation.
Method for determining markings in relief on the outer surface of the sidewall of a tyre
A method of determining relief markings on a tire's sidewall surface includes assigning, to each pixel of a three-dimensional image of the surface, a grey-level value proportional to an elevation point corresponding to the pixel, to obtain a starting image. Using linear structuring elements of successively increasing sizes and oriented circumferentially, a series of successive morphological openings is performed iteratively on the starting surface. An image value obtained after a morphological opening using a structuring element is subtracted from an image value obtained after a morphological opening using a structuring element of an immediately lower size, to obtain a succession of images flattened by differencing. A thresholding operation is performed on the images flattened by differencing, to obtain binary images. A set-theoretic union of values of each of the binary images is performed, to obtain a final binary image in which markings appear in relief.
Method for analyzing biological specimens by spectral imaging
A method for analyzing biological specimens by spectral imaging to provide a medical diagnosis includes obtaining spectral and visual images of biological specimens and registering the images to detect cell abnormalities, pre-cancerous cells, and cancerous cells. This method eliminates the bias and unreliability of diagnoses that is inherent in standard histopathological and other spectral methods. In addition, a method for correcting confounding spectral contributions that are frequently observed in microscopically acquired infrared spectra of cells and tissue includes performing a phase correction on the spectral data. This phase correction method may be used to correct various types of absorption spectra that are contaminated by reflective components.
Partical image velocimetry suitable for X-ray projection imaging
A 2D or 3D velocity field is reconstructed from a cross-correlation analysis of image pairs of a sample, without first reconstructing images of the sample spatial structure. The method can be implemented via computer tomographic x-ray particle image velocimetry, using multiple projection angles, with phase contrast images forming dynamic speckle patterns. Estimated cross-correlations may be generated via convolution of a measured autocorrelation function with a velocity probability density function, and the velocity coefficients iteratively optimized to minimize the error between the estimated cross-correlations and the measured cross-correlations. The method may be applied to measure blood flow, and the motion of tissue and organs such as heart and lungs.
Method and system for segmentation of the prostate in 3D magnetic resonance images
A method and system for fully automatic segmentation the prostate in multi-spectral 3D magnetic resonance (MR) image data having one or more scalar intensity values per voxel is disclosed. After intensity standardization of multi-spectral 3D MR image data, a prostate boundary is detected in the multi-spectral 3D MR image data using marginal space learning (MSL). The detected prostate boundary is refined using one or more trained boundary detectors. The detected prostate boundary can be split into patches corresponding to anatomical regions of the prostate and the detected prostate boundary can be refined using trained boundary detectors corresponding to the patches.
Motion visualisation in angiographic images
A method and an apparatus for motion visualization of a moving object in angiographic images are described. In a preferred embodiment of the method, first a mask image of the object of interest is acquired and a sequence of angiographic images of the object in different phases of motion of the object is acquired. Then, a first angiographic subtraction image and at least a second angiographic subtraction image are generated by subtracting the angiographic images from the mask image. Subsequently, a twice subtracted image is generated by subtracting the first angiographic subtraction image from the second angiographic subtraction image. In this way a double subtraction, i.e. a twice subtracted angiography is performed, to facilitate the assessment of the motion.
Apparatus and methods for automated phenotypic screening of plant genotypes
Automated systems and methods for screening individual plants for increased tolerance or sensitivity to various conditions are provided.
Methods and systems for enhancing read accuracy in an automated license plate reader system
One embodiment of the apparatuses, methods, and systems of the present disclosure is a license plate, sticker, or ALPR system having enhanced or increased accuracy. At least one of the license plate, sticker, or ALPR system includes useful information that is transmitted over a first channel and checking information that is transmitted over a second channel. The second channel is devoted solely to transmitting the checking information (e.g., the second channel does not transmit useful information). In other words, the license plates, stickers, and ALPR systems of the present disclosure include at least one channel that is devoted solely to transmitting checking information.
Controlling truck forks based on identifying and tracking multiple objects in an image scene
A method is provided for controlling forks of a vehicle. The method may comprise: while the forks of the vehicle are moving vertically, acquiring a series of images of a scene of a physical environment in which a plurality of pallets are visible; identifying in each image, by a computer system, one or more scored candidate objects, each potentially corresponding to a respective one of the plurality of pallets; for each of the one or more scored candidate objects, tracking, by the computer system, a respective location in each of at least two images of the series; determining for each of the one or more scored candidate objects a respective, associated height in the physical environment; and stopping, by the computer system, the forks of the vehicle at a height in the physical environment based on the height of a specific one of the scored candidate objects.
Image processing apparatus and image processing method
An image processing apparatus includes: an image processing unit that executes image processing on an input image; a point light source detection unit that detects a point light source included in the input image; a scene determination unit that determines whether or not the input image shows a vivid scene based on a detection result of the point light source detection unit and an image signal of the input image; and a control unit that controls the image processing unit to change image processing for the input image in accordance with a determination result of the scene determination unit.
Vehicle type identification device
There is provided a vehicle type identification device including a detection section detecting, based on a vehicle region extracted from a captured image, on an imaging plane, a ground point, a first endpoint, a minimum ground clearance point, a second endpoint, and an upper endpoint of a vehicle, a vehicle width estimation section estimating a vehicle width in a real space based on the ground point, the first endpoint, and the minimum ground clearance point, a vehicle length estimation section estimating a vehicle length in the real space based on the ground point, the first endpoint, and the second endpoint, a vehicle height estimation section estimating a vehicle height in the real space based on the ground point, the first endpoint, and the upper endpoint, and a vehicle type identification section identifying a type of the vehicle based on the vehicle width, the vehicle length, and the vehicle height.
System and method for leak detection
This disclosure describes embodiments of systems and methods that can identify and image leaks and spills while simultaneously viewing the unchanging background. In one embodiment, the system includes an image capture device and an image processing device, which receives a first image frame and a second image frame from the image capture device. The image processing device can identify a region of variation in the second image frame that corresponds to a change in a scene parameter (e.g., temperature) as between the first image frame and the second image frame. These embodiments provide a normal dynamic range thermal image that can be colorized to identify the leak or spill as the leak or spill develops over time. The systems and methods can minimize false alarms, addressing potential issues that arise in connection with meteorological events (e.g., precipitation), noise sources, and relative motion between the image capture device and the scene.
System and method for multi-material correction of image data
A method is provided. The method includes acquiring projection data of an object from a plurality of pixels, reconstructing the acquired projection data from the plurality of pixels into a reconstructed image, performing material characterization and decomposition of an image volume of the reconstructed image to reduce a number of materials analyzed in the image volume to two basis materials. The method also includes generating a re-mapped image volume for at least one basis material of the two basis materials, and performing forward projection on at least the re-mapped image volume for the at least one basis material to produce a material-based projection. The method further includes generating multi-material corrected projections based on the material-based projection and a total projection attenuated by the object, which represents both of the two basis materials, wherein the multi-material corrected projections include linearized projections.
Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
Methods, systems, and products for gesture-activation
Methods, systems, and products are disclosed recognizing gestures. A sequence of images is captured by a camera and compared to a stored sequence of images in memory. A gesture is then recognized in the stored sequence of images.
Disclosed loudspeakers include a frame, a magnetic yolk affixed to the frame, a voicecoil, a spider, a resilient surround, and a cone. The yoke includes a slotted sidewall and a central slug that form an air-gap. The voicecoil is disposed within the gap and includes a former, with top and bottom edges, and at least one winding. The voicecoil moves when receiving alternating electrical potentials. The spider has a flexible portion, has rigid members extending through the yolk slots, and has a channel affixed to the former bottom edge such that the channel is no wider than the former and winding(s). The cone includes an inner portion affixed to the former top edge and an outer portion affixed to the frame through the surround, wherein the inner portion includes rigid members capable of movement within the sidewall slots with movement of the voicecoil. Optionally, the former has apertures therethrough.
A headphone assembly is provided that includes two earpieces coupled by a flexible connecting wire. Each earpiece includes a single large button disposed on a distal side of the earpiece, thereby enabling a wearer to operate the system, even without direct access thereto.
Hearing aid magnetic sensor with counter windings
A hearing aid includes a magnetic sensor to sense a sound signal being a magnetic field. The magnetic sensor includes a telecoil to sensor the sound signal and a counter coil to cancel a noise signal resulting from electromagnetic interference. In one embodiment, a driver circuit for the counter coil allows for automatic adjustment of the hearing aid circuit for an interference null.
Hearing aid with guiding means for insertion
A hearing aid comprises a microphone for transforming an acoustic signal surrounding a hearing aid user into an electrical signal, a signal processing means for processing the electrical signal into an electrical output signal and to a receiver (2) driven by the electrical output signal and generating an acoustical signal into the ear canal (11) of a hearing aid user. The hearing aid comprises an ear plug part (1) prepared for being arranged in the ear canal of a hearing aid user. The hearing aid comprises sound generation means for generating an acoustic guiding signal to be provided for a limited period through said receiver during insertion of the ear plug part into the ear canal, in order to be applied by the hearing aid user to optimize the positioning of the ear plug part (1). The invention further provides a method for guiding a hearing aid user during insertion of an ear plug.
Sound reproducing device
A sound reproducing device includes: a plug section configured to receive input of L-channel and R-channel audio signals; an L-channel housing section including at least an L-channel driver unit configured to produce sound on the basis of the L-channel audio signal, an L-channel microphone configured to collect external sound, and an L-channel microcomputer configured to perform setting control on noise-canceling processing on the basis of a collected sound signal of the microphone; an R-channel housing section including a same corresponding configuration as those of the L-channel housing section; and an in-cord housing section formed so as to be inserted in a wiring cord for supplying the signals inputted from the plug section to the L-channel and the R-channel housing sections, wherein the in-cord housing section is provided with a communication terminal for allowing data communication between the L-channel microcomputer and the R-channel microcomputer, and an external apparatus.
Integrated circuit device, voice input device and information processing system
An integrated circuit device includes a circuit board (1200′), the circuit board including a first diaphragm (714-1) that forms a first microphone, a second diaphragm (714-2) that forms a second microphone, and a differential signal generation circuit (720) that receives a first voltage signal obtained by the first microphone and a second voltage signal obtained by the second microphone, and generates a differential signal that indicates a difference between the first voltage signal and the second voltage signal.
Structure for installing loudspeaker system in vehicle
Disclosed is an installation structure for a loudspeaker system in a vehicle, the loudspeaker system being installed in a vehicle front space separated from a vehicle interior by a partition, the vehicle front space being anterior to the vehicle interior, the installation structure including a sound guide port extending through the partition. The sound guide port allows a sound output space of a diaphragm in the loudspeaker system to communicate with front part of the vehicle interior.
System for monitoring audible tones in a multiple planar chassis
Aspects for monitoring audible tones indicative of operational status of each planar in a multiple planar chassis are described. Included in the aspects is the monitoring of a speaker channel of each planar of a plurality of planars in a common chassis for state changes of beep tones. An operational status of a specific planar emitting the beep tones is identified based on the state changes.
Systems, methods, apparatus, and computer-readable media for multi-microphone location-selective processing
A multi-microphone system performs location-selective processing of an acoustic signal, wherein source location is indicated by directions of arrival relative to microphone pairs at opposite sides of a midsagittal plane of a user's head.
Sound quality evaluation apparatus and method thereof
An apparatus for evaluating sound quality and a method thereof may include generating an original sound, measuring a test sound generated from a subject of sound quality evaluation, analyzing a signal of the test sound measured according to a time domain, generating a plurality delay signals that are delayed from the signal of the time domain by one period, determining a degree of matching by matching the signal of the time domain to each delay signal, determining whether a white nose is occurred based on the degree of matching, and outputting the status of the white noise on the subject of the sound evaluation. The signal of the test sound may be analyzed according to a frequency domain, and a degree of occurrence of buzz and rattle is determined based on a fundamental frequency of the frequency domain and a plurality of Harmonics corresponding to the frequency domain.
Audio signal decoder, audio signal encoder, encoded multi-channel audio signal representation, methods and computer program
An audio signal decoder for providing a decoded multi-channel audio signal representation on the basis of an encoded multi-channel audio signal representation has a time warp decoder configured to selectively use individual audio channel specific time warp contours or a joint multi-channel time warp contour for a reconstruction of a plurality of audio channels represented by the encoded multi-channel audio signal representation. An audio signal encoder for providing an encoded representation of a multi-channel audio signal has an encoded audio representation provider configured to selectively provide an audio representation having a common time warp contour information, commonly associated with a plurality of audio channels of the multi-channel audio signal, or an encoded audio representation having individual time warp contour information, individually associated with the different audio channels of the plurality of audio channels, in dependence on an information describing a similarity or difference between time warp contours associated with the audio channels of the plurality of audio channels.
Apparatus and method for adjusting spatial cue information of a multichannel audio signal
An apparatus for enhancing a multichannel audio signal comprising at least two channels configured to: estimate a value representing a direction of arrival associated with a first audio signal from at least a first channel and a second audio signal from at least a second channel of at least two channels of a multichannel audio signal; determine a scaling factor dependent on the direction of arrival associated with the first audio signal and the second audio signal; and apply the scaling factor to a parameter associated with a difference in audio signal levels between the first audio signal and the second audio sign.
Information processing apparatus and program product
According to one embodiment, an information processing apparatus, which is connected to an external apparatus, includes a device key storage unit, a creating unit, a calculating unit, a communication unit, and a key calculating unit. The device key storage unit stores therein a device key. The creating unit creates a media key from the device key and a media key block. The calculating unit calculates first output information on the basis of first inherent information inherent to the information processing apparatus and public information. The communication unit transmits the first output information to the external apparatus and receives second output information calculated by the external apparatus from the external apparatus. The key calculating unit calculates a shared key shared between the information processing apparatus and the external apparatus on the basis of the media key, the first inherent information, and the second output information.
Security optimization for IMS/MMD architecture
A mechanism by which handoff delay can be minimized while not compromising the IMS/MMD security and also protecting the media if required by certain applications is presented. Methods for mitigating delay during SA re-association and mitigating the IPSec tunnel overhead for signaling and media at the Mobile Node are given. In one embodiment, SA keys can be transferred from the old P-CSCF to new P-CSCF, enabling the establishment of SAs before Mobile Node physically moves to the new subnet in a network. Proactive handover is used. In another embodiment, SA keys are transferred from S-CSCF to new P-CSCF. In this case, the SA keys are transferred to the new P-CSCF by S-CSCF through a context transfer mechanism well in advance so that SAs may be established before Mobile Node physically moves to new subnet. In another embodiment, methods for mitigating IPSec tunnel overhead are presented.
A system 100 for increasing data security comprises predetermined system data 104 to be protected. A cryptographic unit 108 is used for cryptographic processing of respective blocks of the content data in dependence on respective keys. A key provider 106 determines the respective key used for the processing of a respective block of the content data in dependence on a respective portion 112 of the predetermined system data 104, the portion not including all the predetermined system data, wherein different respective portions of the predetermined system data are selected for the respective blocks of content data. A server system 200 for increasing data security comprises an output 202 for providing processed content data 110 to a client system 100, the client system comprising predetermined system data 104 to be protected. The server system 200 also comprises a cryptographic unit 208 and a key provider 206.
Detection and suppression of returned audio at near-end
Audio from a near-end that has been acoustically coupled at the far-end and returned to the near-end unit is detected and suppressed at the near-end of a conference. First and second energy outputs for separate bands are determined for the near-end audio being sent from the near-end unit and for the far-end audio being received at the near-end unit. The near-end unit compares the first and second energy outputs to one another for each of the bands over a time delay range and detects the return of the sent near-end audio in the received far-end audio based on the comparison. The comparison can use a cross-correlation to find an estimated time delay used for further analysis of the near and far-end energies. The near-end unit suppresses any detected return by muting or reducing what far-end audio is output at its loudspeaker.
Apparatus and method for cancelling wideband acoustic echo
Disclosed is an apparatus and method for cancelling a wideband acoustic echo that controls a data flow of data that is transmitted and received using a central processing unit, and calculates data using a calculation processing unit configured to be distinct from the central processing unit.
Apparatus and method for connecting a translator and a customer
An apparatus, method, and computer-program are provided to receive a request to connect a translator to a conference call holding area, and transmit a request to the translator for a personal identification number prior to connecting the translator to the conference call holding area. Upon verification of the person identification number, the translator is connected to the conference call holding area.
Call mapping systems and methods using bayesian mean regression (BMR)
A method, system and program product, the method comprising: determining a distribution of real agent performance from previous real agent performance data; determining a set of hypothetical agents with respective hypothetical agent performances APi ranging from a worst performance to a best performance; calculating for each of the set of hypothetical agents a posterior distribution taking into account actual results of a respective actual agent in multiple skills, using the distribution of real agent performance and the set of hypothetical agents with respective hypothetical agent performances APi, to obtain a total probability for each hypothetical agent of the set of the hypothetical agents; repeating calculating the posterior distribution steps for multiple of the hypothetical agents to obtain the respective total probabilities for the respective hypothetical agents; determining one hypothetical agent with a better value of total probability as the actual agent's most probable global performance. This method may also be applied to obtain caller global propensity.
Multimedia network transposition
Methods and systems for routing multimedia traffic are described. A method may include receiving a communication originating from a user, transposing an alias transport network over one or more existing networks to route the communication, and routing the communication based on mapping rules.
System and method for determining characteristics for international calls
A system for providing termination information for an international telephone number includes a centralized database of terminating characteristics. The system may also include request processing logic that receives an international telephone number from a user. In response to receiving the telephone number, the request processing logic may automatically query the centralized database to obtain information that indicates whether the telephone number uses wireless termination. In response to obtaining the information from the centralized database, the request processing logic may automatically transmit to the user a response that indicates whether the telephone number uses wireless termination. The system may also include a database engine that uses a tree structure of linked nodes to perform a longest matching prefix search on the telephone number in response to the request processing logic querying the centralized database.
Comprehensive communication services system
An approach is provided for offering communication services supported by a data network and a telephony network. A primary identifier is assigned to a user for access to the communication services, wherein the primary identifier is used by a party seeking to communicate with the user via one of the communication services. The primary identifier is mapped to one of a plurality of secondary identifiers corresponding to the respective communication services. The one secondary identifier is used by at least one of the data network and the telephony network to establish a communication session between the party and the user.
Method and apparatus for determining and utilizing local phone topography
A method, apparatus and computer program product for determining and utilizing local phone topography is presented. A first signal level for each of a plurality of telephone lines is determined, each of the telephone lines having a telephone of a plurality of telephones associated therewith. A new signal is initiated on another telephone line with an additional telephone. Next, a change in signal level is determined for each of the plurality of telephone lines and, based on the change in signal level for each of the plurality of telephone lines, a determination made regarding which telephones of the plurality of telephones are within a listening distance (also referred to herein as earshot) of the additional telephone. A topography is defined for the telephones and the additional telephone based on the determining which telephones are within a listening distance of the additional telephone.
System, method, and computer readable medium for establishing communication between devices
A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.
System for providing telephony and data services
A system to provide telephony and data services includes a termination unit having a connector portion to a corresponding termination unit to modem connector containing at least three conductors. The termination unit provides a good electrical connection between two conductors that carry data signals between the access network and a user modem, and insulates the other conductor or conductors from the incoming pair of conductors. A user modem connects to the termination unit to modem connector and is operable to transmit data signals onto and to receive data signals from the data carrying conductors as well as telephony signals onto and from a pair of modem-side telephony signal carrying conductors. A cross-connection unit has a connection portion that connects with a telephone connector.
Method and system for providing targeted messages
A method, system and apparatus for providing targeted messages. Engagement may be made in a communication session with a customer. An impact event indication may be received from the customer during the communication session. A targeted message may be obtained based on the impact event indication. A targeted message may be provided to the customer in response to the received impact event indication.
Audio archive generation and presentation
A method, information processing system, and computer program storage product for automatically generating auditory archives in a customer service environment are disclosed. A communication link with an end user is established. An information form is retrieved. The information form includes at least a category choice information set and at least one audio recoding information set. The end user is prompted to answer a set of questions based on information in the information form. A data set associated with each answer to each question in the set of questions given by the end user is stored. The data is stored under a set of fields corresponding to a question. Each data set stored under the set of fields for each question in the set of questions are combined with each other. An audio archive file is generated including the data sets that have been combined.
Emergency communications system
A communications terminal facilitates signaling emergency alerts and monitoring. The terminal is operative in response to user input to generate emergency messages which are transmitted to one or more predetermined recipients via one or more mediums of communication. This user input to generate an emergency is designed such that it takes advantage of the facilities of available common user terminals (e.g. mobile phones, personal digital assistants) and may be augmented by short-range wireless “panic button” devices carried or worn by the user to allow triggering an alarm more effectively and/or conveniently. In response to either direct input from a user or remote input from another, the terminal also transmits audio, video, still image, and other available data that facilitates situation monitoring. The user may also indicate the nature and severity of the situation. Further, the terminal may suppress indications of the established communications such that the terminal appears to be in a dormant state. Further, the terminal may suppress normal handset controls allowing anyone to terminate communication, requiring specific, unique user input to terminate the emergency communication medium(s). Incorrect entry of this unique user input may be used as an indication that the user is in a situation of duress.
Social quality-of-service database
A method, computer program product, and system for a quality-of-service history database is described. Quality-of-service information associated with a first participant in a first electronic call is determined. The quality-of-service information is stored in a quality-of-service history database. A likelihood of quality-of-service issues associated with a second electronic call is determined, wherein determining the likelihood of quality-of-service issues includes mining the quality-of-service history database.
Radiation image detecting device and drive control method thereof
An FPD is provided with an ammeter for measuring current on a wired connection of a bias line that applies a bias voltage to pixels. A control circuit compares the measured value of the ammeter and a threshold value. When the measured value of the ammeter is equal to or larger than the threshold value, the control circuit judges that an emission of X-rays from an X-ray source is started. Until before the start of the X-ray irradiation is detected, the control circuit stops supplying electric power to a signal processing circuit, and turns on all TFTs. Once the start of the X-ray irradiation is detected, the control circuit turns off all the TFTs, and makes the FPD shift to a charge accumulation operation. Thereafter, the control circuit turns on a processing power source to start supplying the electric power to the signal processing circuit.
Methods and devices for orthovoltage ocular radiotherapy and treatment planning
A method, code and system for planning the treatment a lesion on or adjacent to the retina of an eye of a patient are disclosed. There is first established at least two beam paths along which x-radiation is to be directed at the retinal lesion. Based on the known spectral and intensity characteristics of the beam, a total treatment time for irradiation along each beam paths is determined. From the coordinates of the optic nerve in the aligned eye position, there is determined the extent and duration of eye movement away from the aligned patient-eye position in a direction that moves the patient's optic nerve toward the irradiation beam that will be allowed during treatment, while still maintaining the radiation dose at the patient optic nerve below a predetermined dose level.
X-ray image capturing apparatus, X-ray imaging system and X-ray image creation method
The apparatus includes: an X-ray source a multi slits element a first grating; a second grating; a driving section; a subject placing plate: and an X-ray detector, in which conversion elements to convert intensities of X-rays received thereby to electric signals, are arranged in a two-dimensional pattern so as to read the electric signals as image signals. The driving section moves the multi slits element relative to both the first grating and the second grating in a first direction orthogonal to a second direction of irradiating the X-rays, so that the X-ray detector repeats a processing for reading the electric signals converted from the intensities of X-rays received thereby, every time when the multi slits element moves at predetermined intervals so as to acquire the image signals representing Moire images captured at the predetermined intervals.
Method for analyzing internal density of material by using X-ray computed tomography
Disclosed is a method for analyzing internal density of material by using X-ray computed tomography, comprising the steps of installing a cylinder-shaped jig between an x-ray generator and an x-ray detector, inserting a material to be analyzed and a plurality of standard specimens whose densities are known into the inside of the cylinder-shaped jig, performing X-ray computed tomography while rotating the cylinder-shaped jig through 360°, and calculating the internal density of distribution of the material to be analyzed by using the X-ray intensities shown in the x-ray tomography image. By using the method of the present invention, X-ray tomography image is converted to the image showing the internal density distribution of the material, improving the qualitative decision by naked eye by providing quantitative decision method.
Method and device for fabricating dispersion fuel comprising fission product collection spaces
A method of fabricating a nuclear fuel comprising a fissile material, one or more hollow microballoons, a phenolic resin, and metal matrix. The fissile material, phenolic resin and the one or more hollow microballoons are combined. The combined fissile material, phenolic resin and the hollow microballoons are heated sufficiently to form at least some fissile material carbides creating a nuclear fuel particle. The resulting nuclear fuel particle comprises one or more fission product collection spaces.In a preferred embodiment, the fissile material, phenolic resin and the one or more hollow microballoons are combined by forming the fissile material into microspheres. The fissile material microspheres are then overcoated with the phenolic resin and microballoon. In another preferred embodiment, the fissile material, phenolic resin and the one or more hollow microballoons are combined by overcoating the microballoon with the fissile material, and phenolic resin.
Control rod drive shaft unlatching tool
A CRDS unlatching tool includes a support assembly and a latching assembly, wherein the support assembly is received within the latching assembly in a manner wherein the latching assembly is moveable relative to the support assembly. The support assembly has a plurality of latch fingers and at least one pin, each of the latch fingers being movable between a latched position wherein the latch finger is structured to engage and hold the CRDS an unlatched position wherein the latch finger is structured to not engage the CRDS. The latching assembly includes a first sleeve member and a second sleeve member, the second sleeve member having at least one slot, wherein the at least one pin is moveably received within the at least one slot. The latching assembly is movable from a latched state to an unlatched state wherein the latch fingers are actuated by the first sleeve member.
Direct production of thermal antineutrons and antiprotons
A method for obtaining free thermal antineutrons within the cage-like structure of a fullerene molecule comprising irradiating the fullerene molecule with free neutrons causing free neutrons to be trapped within the fullerene molecule wherein the trapped neutron oscillates between the neutron and antineutron states. A method for producing antiprotons comprising irradiating a fullerene molecule with free neutrons and trapping the neutrons within the fullerene molecule such that the neutrons oscillate between neutron and antineutron states and in the antineutron state decay and produce antiprotons. A method for producing antiprotonic x-ray cascade spectra.
Method and apparatus for compressing plasma to a high energy state
A compressor assembly and the method of using the same which includes an elongated spiral passageway within which a compact toroid plasma, such as a compact toroid plasma structure, can be efficiently compressed to a high-energy state by compressing the compact toroid plasma structure by its own momentum against the wall of the spiral passageway in a manner to induce heating by conservation of energy. The compressor assembly also includes a burn chamber that is in communication with the spiral passageway and into which the compressed compact toroid plasma structure is introduced following its compression.
Inter-integrated circuit-slave interface, and method for operating an inter-integrated circuit-slave interface
An I2C interface is provided which has a data line and a clock line, the clock line having a first input buffer, and the data line having a second input buffer and an output buffer, the data line being provided for the transmission of a data input signal and a data output signal, the clock line being provided for the transmission of a clock signal, the clock line having a first delay element, and the data line having a second delay element and a third delay element. A method for operating an I2C slave interface is also provided.
Sensor, clock frequency adjusting system and method thereof
A clock frequency adjusting system is disclosed. The clock frequency adjusting system includes a sensing clock generating unit, a frequency-dividing unit and a controller. The frequency-dividing unit makes frequency of the sensing clock signal be divided by a frequency-dividing modulus and then outputs a clock calibration signal. The controller includes a period counter and a frequency adjusting unit. The period counter samples the clock calibration signal through the external clock signal so as to acquire a second count value. The frequency adjusting unit calculates a frequency difference data between the clock calibration signal and the predetermined clock signal according to the first count value and the second count value, and determines a number of adjustment according to the frequency difference data and a step adjusting frequency so as to output a clock adjusting signal to the sensing clock unit to adjust frequency of the sensing clock signal.
Receiver with adaptive filter and gain control
VGAs amplify a baseband reception signal using a prescribed gain. HPFs stop part, in a band lower than a first cutoff frequency, of the amplified reception signal. An ADC AD-converts an output signal of the HPFs and thereby outputs a digital reception signal. An AGC controller outputs a gain code corresponding to a prescribed gain of the VGAs. A VGA gain corrector adjusts the gain of the VGAs by a prescribed amount.
Current reduction in digital circuits
A digital circuit includes at least one input node, a biasing circuit, and a digital baseband circuit. The input node receives a digital signal including samples at a plurality of sample instances, the samples including a positive sample and a negative sample and represented by first plurality of bits. The biasing circuit generates a biased digital signal by adding a bias value to the digital signal so as to change the positive sample and the negative sample to first sample and second sample respectively and represented by second plurality of bits. The digital baseband circuit is configured to receive and process the biased digital signal such that reduced current consumption is realized based on a number of bit toggles in the second plurality of bits being less than a number of bit toggles in the first plurality of bits.
Receiver and transmission and reception system
A receiver is composed of a receiver-side amplifier which receives a clock signal, a receiver-side amplifier which receives a data signal, a variable delay circuit which generates a delay-adjusted clock signal and a delay-adjusted data signal by delaying the clock signal and the data signal, a latch circuit section which latches the delay-adjusted data signal in synchronous with the delay-adjusted clock signal, and a skew detecting circuit which generates skew detection data that by latching a specific data sequence transmitted as the data signal in synchronous with a first clock signal to Nth clock signal (N is an integer equal to or more than 2) with different delay times from the clock signal. The delay time in the variable delay circuit is controlled according to the skew detection data.
Methods and apparatus for all digital multi-level outphasing using bandwidth reduction
For use in a transmitter in a wireless network, a transmitter apparatus is configured for digital multi-level outphasing. The apparatus includes a bandwidth reduction (BWR) modulator block configured to receive a phase modulated carrier and reduce a bandwidth of the phase modulated carrier using amplitude modulation. The apparatus also includes an outphasing modulator block configured to receive the reduced-bandwidth phase modulated carrier and an amplitude modulated signal, and convert the reduced-bandwidth phase modulated carrier into a plurality of phase modulated signals. The apparatus further includes an amplification stage comprising a plurality of power transistors configured to amplify the phase modulated signals.
Transmitter, transmission method used by the same, receiver for receiving a radio signal from transmitter and wireless communication system including the same
A transmitter incorporates a table (TBL1) for assigning the frame lengths of 560 μs and 600 μs to the code “0” in a binary system and assigning the frame lengths of 600 μs and 560 μs to the code “1” in the binary system. The transmitter refers to the table (TBL1) and assigns the two frame lengths of 560 μs and 600 μs and the two frame lengths of 600 μs and 560 μs to the codes “0” and “1”, respectively, in the code sequences [0,0], [0,1], [1,0] and [1,1] representing the transmission information “0” to “3” represented using the binary system, and sequentially transmits four radio signals having the assigned four frame lengths.
Method for transmitting sounding reference signal in multiple antenna wireless communication system and apparatus therefor
A method for transmitting a sounding reference signal from a user equipment in a MIMO antenna wireless communication system. The method includes receiving sounding reference signal setup information from a base station, the sounding reference signal setup information including an initial cyclic shift value nSRScs and an initial transmissionComb parameter value kTC; setting an interval between cyclic shift values corresponding to each antenna port based on the initial cyclic shift value, to reach a maximum interval; setting a transmissionComb parameter value corresponding to a specific one of the antenna ports to a value different from the initial transmissionComb parameter value if the initial cyclic shift value is a previously set value and the number of antenna ports is 4; and transmitting the sounding reference signal to the base station through each antenna port by using the set cyclic shift value and transmissionComb parameter value.
Network interface apparatus, system and method for wireless ethernet
A network interface apparatus for wireless Ethernet is provided. The network interface apparatus includes: a Network Interface Card (NIC) control unit for converting a gigabit wired Ethernet signal into a Peripheral Component Interconnect express (PCIe) signal; a wireless network processing unit for converting the PCIe signal received from the NIC control unit into an analog signal; and an RF transmitting/receiving unit for converting the analog signal inputted from the wireless network processing unit into an RF signal of a 60 GHz frequency band to transmit the converted RF signal into a wireless terminal device.
On-chip interferers for standards compliant jitter tolerance testing
Systems and methods that facilitate on-chip testing are provided. An integrated circuit can include a transmitter configured to transmit a communications signal via a communications channel. The integrated circuit can also include a receiver configured to receive the communications signal via the communications channel. A jitter creation module also can form part of the integrated circuit and can introduce jitter into the system thereby allowing for on-chip jitter testing. The jitter creation module can form either part of the transmitter or receiver and can introduce the jitter by phase interpolation.
Apparatus for performing channel equalization on a MIMO signal
The present invention relates to a receiver in a 2×2 Line of Sight Multiple Input Multiple Output, LoS MIMO, system. The receiver is arranged to estimate a first (Ŝ1) and a second (Ŝ2) signal on the basis of a first (r1(t)) and a second (r2(t)) signal received from respective first and second transmitters (Tx1,Tx2). Said received signals (r1(t), r2(t) comprises a first and second signal. The receiver comprises a first Phase Locked Loop (11), PLL, and a second PLL (12), which are arranged to respectively determine a first (In1) and second (In2) demodulated signal from the first (r1(t)) and the second (r2(t)) received signals. The receiver further comprises an equalizer (13) which is arranged to estimate the first (Ŝ1) and second (Ŝ2) signals from the demodulated signals (In1,In2). The receiver is particularly characterized in that the equalizer (13) further is arranged to compensate for an independent rotation frequency ftr2−ftr1, where ftr1 and ftr2 are the respective deviations from the nominal frequency values of a first and a second transmitted signals comprising the first and second signals.
Method, radio unit and radio base station for adjusting thresholds for crest factor reduction
The present invention relates to clipping thresholds adjustment for Crest Factor Reduction CFR in a radio unit, wherein the radio unit comprises one or more clipping stages that apply respective clipping thresholds to clip input signals, comprising: determining a target threshold for the clipping stages based on a target PAR and the amplitudes or powers of the input signals, estimating the direction in which original PAR of the input signals changes by comparing amplitudes of the clipped signals from the clipping stages with the target threshold, and adjusting the clipping thresholds based on the estimated direction. The present invention also relates to dynamic stage control. With the present invention, clipping thresholds and clipping stages are adaptively changes with dynamic original PAR of input signals and the efficiency of power amplifier is increased with a low implementation cost.
Method for generating and transmitting a reference signal for uplink demodulation in a clustered DFT-spread OFDM transmission scheme
Disclosed is a method for generating and transmitting a reference signal in a clustered DFT-spread OFDM transmission scheme. A method for generating and transmitting a DM-RS in a clustered DFT-spread-OFDM scheme comprises: a step of generating DM-RS sequences corresponding to the number of clusters allocated for an uplink transmission; and a step of mapping the generated DM-RS sequences to the relevant DM-RS symbol positions for each cluster. Accordingly, the method for generating and transmitting a reference signal according to the present invention, in which DM-RS sequences are allocated and transmitted on a cluster basis, uses a complete DM-RS sequence for each cluster, and therefore inter-cell interference can be weakened, and problems which might occur when applied to a multi-user MIMO (MU-MIMO) scheme can be solved.
Method and apparatus for downlink resource allocation in an orthogonal frequency division multiplexing communication system
A communication is provided that schedules both Distributed Virtual Resource Blocks (DVRB) and Localized Virtual Resource Blocks (LVRB) in a same frequency channel, thereby obtaining the benefits of frequency selective scheduling while minimizing the uplink feedback overhead. In one embodiment of the invention, the communication system assigns one or more downlink Physical Resource Blocks (PRBs) of multiple downlink Physical Resource Blocks (PRBs) to each user equipment (UE) given an LVRB to produce at least one reserved PRB and multiple non-reserved PRBs and assigns a part of each PRB of the multiple non-reserved PRBs to a UE given a DVRB. In another embodiment of the invention, the communication system assigns PRBs pre-reserved for localized transmission to UEs scheduled for LVRBs and assigns parts of multiple PRBs pre-reserved for distributed transmission to each UE given a DVRB.
Adaptive coding and modulation apparatus and method for forward link in satellite communication
An adaptive coding and modulation (ACM) apparatus and method for a forward link in satellite communication is provided. The ACM apparatus may include a receiving unit to receive a signal-to-noise ratio (SNR) of a received signal, a determination unit to determine whether the SNR of the received signal is less than or equal to a threshold value, and a processing unit to execute a channel prediction algorithm when the SNR of the received signal is determined to be less than or equal to the threshold value.
Partial response receiver
A signaling system is described. The signaling system comprises a transmit device, a receive device including a partial response receive circuit, and a signaling path coupling the transmit device and the receive device. The receive device observes an equalized signal from the signaling path, and includes circuitry to use feedback from the most recent previously resolved symbol to sample a currently incoming symbol. The transmit device equalizes transmit data to transmit the equalized signal, by applying weighting based on one or more data values not associated with the most recent previously resolved symbol value.
Method for reconstructing digital video data stream and apparatus thereof
An apparatus for reconstructing digital video data stream reconstructs a transport stream from a first data stream and a second data stream. Both of the first data stream and the second data stream comprise a plurality of packets, a plurality of input stream time reference (ISCR) values, and a plurality of deleted null packet (DNP) values. The apparatus includes a packet interval detector, that estimates a packet interval according to the first data stream or the second data stream; an alignment unit, that generates an alignment signal according to the ISCR values and the packet interval; an oscillator, coupled to the packet interval detector, that generates an output pulse signal; and a reconstruction controller, that reconstructs the transport stream from the first data stream and the second data stream and outputs the transport stream according to the alignment signal and the output pulse signal. The alignment unit includes a fine tuner for fine tuning a frequency of the output pulse signal according to the ISCR values and a local count.
Apparatus for decoding motion information in merge mode
Disclosed is an apparatus for decoding motion information in merge mode for reconstructing a moving picture signal coded at a low data rate while maintaining a high quality of an image. The apparatus for decoding motion information in merge mode discloses the position of a merge mode candidate and the configuration of a candidate in order to predict motion information in merge mode efficiently. Furthermore, a merge candidate indicated by the merge index of a current block can be efficiently reconstructed irrespective of a network environment by adaptively generating a merge candidate based on the number of valid merge candidate.
Method and apparatus for encoding video by motion prediction using arbitrary partition, and method and apparatus for decoding video by motion prediction using arbitrary partition
A method of decoding a video including parsing AMP information indicating whether partition types include asymmetric partition types, from a bitstream of an encoded image, determining at least one coding unit included in a maximum coding unit by using split information parsed from the received bitstream, determining at least one prediction unit of a coding unit among the at least one coding unit, by using the AMP information and information about a partition type of the coding unit parsed from the received bitstream, and performing motion compensation using the prediction units for the coding unit.
Indicating intra-prediction mode selection for video coding
For a block of video data, a video encoder can signal to a video decoder a selected intra-prediction mode using a codeword that is mapped to a modified intra-prediction mode index. The video decoder can receive the codeword, determine the modified intra-prediction mode index corresponding to the codeword, determine most probable modes based on a context, map the modified intra-prediction mode index to an intra-prediction mode index by comparing the modified intra-prediction mode index to the mode indexes of the most probable modes, and determine the selected intra-prediction mode used to encode the block of video data based on the intra-prediction mode index.
Seeding of a workspace to optimize codec operations
Various embodiments are directed toward compressing and/or decompressing data communicated between one or more network devices (e.g., codec operations). In particular, embodiments are directed towards improving codec performance by seeding the computation workspace that may be used by various codec processors. The seeding data may be determined based on at least one characteristic of a particular codec and the characteristics of data that may be processed by the codec processor. Also, the codec processor may be employed to generate data for the codec workspace based on the determined seeding data. Workspace data may be generated by processing the seeding data with the same codec processor that is used for normal codec operations. The workspace generated from the seeding data may be stored for future use, such as, when a matched data stream arrives.
Floating-tap decision feedback equalizer
The present disclosure provides a floating-tap decision feedback equalization (DFE) circuit. In an exemplary implementation, the floating-tap DFE circuit may include a high-speed shift register, a deserializer and data selector, a bypass deserializer, a high-speed multiplexer and a tap generation circuit. In one aspect of the invention, the floating-tap DFE circuit may advantageously cover an entire tap range beyond a fixed tap range without holes over a range of data rates. Other embodiments, aspects and features are also disclosed.
Blind frequency domain interference aware chip-level equalization
A frequency domain chip-level equalizer is disclosed. The equalizer includes an estimation module configured to generate a frequency domain estimate of an auto-correlation function of a received signal; and an equalization module configured to apply frequency domain equalization to the received signal using the frequency domain estimate of the auto-correlation function to generate frequency domain equalized samples of the received signal. The equalizer further includes an Inverse Fast Fourier Transform (IFFT) module configured to generate time domain equalized samples of the received signal from the frequency domain equalized samples.
Variable inter symbol interference generator
Embodiments of the present invention provide a variable inter symbol interference generator that generates a data signal having a variable amount of inter symbol interference by passing a data signal through (1) a programmable filter having an adjustable frequency response, and through (2) a fixed filter having a fixed frequency response such as a PCB trace, a length of cable, a discrete filter, or the like. By adjusting the parameters and therefore the insertion gain or loss of the programmable filter, a large range of continuously variable and finely-tunable inter symbol interference amounts can be easily generated.
Measurement of DC offsets in IQ modulators
Described are systems and methods of determining DC offset voltages in IQ modulators. First, two different DC test voltages are selected for one of the inputs to the IQ modulator. Then, a first test voltage is applied to one input to the IQ modulator while test data is generated by measuring outputs from a set of signals applied to the other input to the IQ modulator. Then the second test voltage is applied and another set of test data generated. From the first and second sets of test data, second-order polynomial functions may be constructed and compared to one another to yield a ratio of power value outputs. Then the DC offset voltages may be determined from the ratio of power value outputs.
Device for use in a power line communication system, power line communication systems and power line communication method
A device including a power input supplying external AC power to the device via a power cord, a filter filtering noise from outside of the supplied external AC power and thereby generating a filtered AC power, at least one power socket supplying the filtered AC power to at least one other device, and a PLC modem configured to be connected to the at least one power socket and to transmit data to or receive data from the at least one other device via power line communication using the filtered AC power. The device may be used in power line communication systems. A power line communication method uses the device for isolating a power line communication network from a mains grid.
A transmitting/receiving system including a transmitter/receiver and a retransmitter. The transmitter/receiver includes an antenna, a multiplexer, a mixer, a receiver, a transmitter, an IF processor, a DSP and a control module. The retransmitter includes an antenna, a transceiver and a controller. The receiver receives a main input radio-frequency signal. The transmitter transmits a main output radio-frequency signal. The transceiver receives the main input radio-frequency signal, transforms the main input radio-frequency signal into an intermediate radio-frequency signal, and transmits the intermediate radio-frequency signal. The IF processor receives the intermediate radio-frequency signal and processes the intermediate radio-frequency signal. The DSP processes the main input radio-frequency signal with the processed intermediate radio-frequency signal. The control module forms and transmits a control signal to the controller, which sets a frequency and a power level of the intermediate radio-frequency signal.
Distributed transmission involving cooperation between a transmitter and a relay
The present invention provides, in one embodiment, a method of transmitting a message. The method includes transmitting a first codeword from a transmitter to a relay. The method also includes subsequently transmitting a second codeword based on the first codeword from the relay and a third codeword from the transmitter wherein the second and third codewords are transmitted concurrently.
Global navigation satellite system signal decomposition and parameterization algorithm
A method and apparatus is provided for intra-PIT signal decomposition of a signal received with RF front end hardware. The method begins by aligning a signal received by RF front end hardware into integer multiples of a duration of a pseudorandom noise code sequence. A search grid is computed based on an integer multiple of the aligned signal. A plurality of initial ray parameters associated with the computed search grid is coarsely estimated. Using the coarsely estimated plurality of initial ray parameters, a fine estimation of the plurality of initial ray parameters is initiated utilizing stochastic search and optimization techniques. A stopping criteria statistic is computed by comparing a peak power of the search grid with a noise power present in the search grid. Finally, in response to determining the stopping criteria statistic being less than a stopping criteria threshold, processing a next integer multiple of the aligned signal.
Modulation and demodulation method for satellite communication using widespread signal-to-noise ratio (SNR)
Provided are a modulation method and a demodulation method for satellite communication using a widespread signal-to-noise ratio (SNR), the method including: adding a dummy frame to a broadcasting/communication signal frame for signal transmission of a digital video broadcasting-satellite second generation (DVB-S2) modulator; verifying a spreading factor; adding the same physical layer header to the broadcasting/communication signal frame to which the dummy frame is added, repeatedly the number of times corresponding to the verified spreading factor; and repeating the same data, for example, PL frame data as the physical layer header.
Quantum cascade laser element
[PROBLEM] To manufacture a quantum cascade laser (QCL) element having a reduced threshold current density (Jth) and an increased maximum operating temperature (Tmax).[SOLUTION] One embodiment of the present invention provides a THz-QCL element (1000) with a QCL structure (100), which is a semiconductor superlattice (100A) sandwiched between a pair of electrodes (20, 30). The semiconductor superlattice (100A) (QCL structure (100)) is provided with an active region (10) that emits THz range electromagnetic waves due to the transition of electrons between sub-bands during application of a voltage to the pair of electrodes, for example. The active region (10) has repeating unit structures (10U) of a thickness, which includes sets of a well layer (10W) and a barrier layer (10B) alternatingly laminated with each other, wherein the well layer (10W) is made of AlxGa1-xAs (where 0
Light-emitting device and method of manufacturing the same
Provided is a high-output light-emitting device capable of emitting a light beam in a single mode. The light-emitting device includes a laminate structure body configured by laminating, in order, a first compound semiconductor layer, an active layer, and a second compound semiconductor layer on a base substrate, a second electrode, and a first electrode. The first compound semiconductor layer has a laminate structure including a first cladding layer and a first light guide layer in order from the base substrate, and the laminate structure body has a ridge stripe structure configured of the second compound semiconductor layer, the active layer, and a portion in a thickness direction of the first light guide layer. Provided that a thickness of the first light guide layer is t1, and a thickness of the portion configuring the ridge stripe structure of the first light guide layer is t1′, 6×10−7 m
High compliance laser driver circuit
A laser driver circuit having a differential circuit and an output circuit includes a control circuit receiving a regulated supply voltage that also supplies the differential circuit as an input signal. The control circuit generates a feedback voltage across a first resistor to cause a first current to flow in the first resistor having a current value equal or proportional to the modulation current value. The laser driver circuit includes an operational amplifier receiving the feedback voltage and a reference voltage indicative of a desired modulation current value and to generate the regulated supply voltage. The control circuit and the operational amplifier form a feedback control loop to adjust the regulated supply voltage to regulate the feedback voltage to be equal to the reference voltage, thereby regulating the modulation current value to the desired modulation current value.
A semiconductor laser includes: a first reflector that is provided in a gain region and has a sampled grating in which a plurality of segments are combined; and a second reflector that is optically connected to the first reflector and has a sampled grating in which a plurality of segments are combined, the plurality of segments of the first reflector having a short-segment region and a long-segment region, the long-segment region having an optical length that is larger than that of the short-segment region and being positioned closer to the second reflector than at least one of the short-segment region, the optical length of the long-segment region being larger than that of the short-segment region in a range of integral multiple (n≧1) plus-minus 25% of the optical length of the short-segment.
Semiconductor laser excited solid state laser device and laser light output method
A semiconductor laser excited solid state laser device and method. The device including a semiconductor laser; a driving device; a solid state laser module which has maximum output efficiency at the set temperature and which generates, from excitation light, an output light of a predetermined output level when the optical noise is at or below a fixed level and the output level of the excitation light is the set output level; a single temperature adjustment device which adjusts the temperature of the semiconductor laser and the temperature of the solid state laser module; and a control device which controls the driving device such that the output light will be at the predetermined output level and controls the temperature adjustment device such that the temperature of the semiconductor laser and the solid state laser module will be the set temperature.
Method for operating a laser system
In a method for operating a laser system in a Q-switched mode, the laser system provided with a laser resonator with a laser medium and an electro-optical modulator, wherein the electro-optical modulator has an EOM crystal, wherein the EOM crystal has a characteristic ringing time (t0) when subjected to acoustic ringing, the EOM crystal is driven by modulator voltage pulses (pm) having a modulator voltage pulse duration (tml). A train of at least two subsequent laser pulses (pl) is generated. The modulator voltage pulse duration (tml) is selected to be at least approximately equal to the characteristic ringing time (t0) of the EOM crystal multiplied by an integer factor.
Method and apparatus for implementing self-adaption of cross granularity in optical transport network
The disclosure relates to a method and apparatus for implementing self-adaption of cross granularity in an Optical Transport Network (OTN). The method includes: acquiring an optical interface side OTN service signal which has been processed by a frame-forming chip, and performing determination on the frame header of an Optical channel Data Unit (ODU) frame of the current level in the OTN service signal; when frame-alignment is determined to be successful, performing level-by-level de-multiplexing processing on the ODU frame of the current level to obtain cross granularities of different levels, selecting output channels for the cross granularities of different levels, performing mapping processing on the output cross granularities of different levels to form fixed rate service signals, and outputting the fixed rate service signals to back board ports, where the signals are transmitted to a cross board. By the disclosure, the cross granularity of a single board at the line side can be self-adaptively configured without occupying any OTN overhead, thus implementing normal communication without manually modifying the cross granularity of the single board at the line side when customer services change.
Unified system networking with PCIE-CEE tunneling
Peripheral Component Interconnect Express (PCIe) tunneling over Converged Enhanced Ethernet (CEE) networks. The CEE networks comprise devices configured to use PCIe. An initiating device initiates a command. The command is associated with initiator control signals, which are associated with the initiating device. The initiating device requests permission from an arbiter, and receives a request grant from the arbiter. Based on the request grant, a mapping device maps the initiator control signals, an target device address, and the command into a CEE control frame. Based on the mapping, the initiating device transmits an inquiry to the devices. Based on transmitting the inquiry, the initiating device receives a response from a corresponding device. The corresponding device is associated with the target device address. The response comprises target control signals associated with the corresponding device. Based on the response, the initiating device initiates a transaction to the corresponding device through CEE control frames.
Route switching device and data cashing method thereof
The present invention discloses a routing and switching device and a data caching method thereof. The method includes: a routing and switching device, when receiving a data packet, and if the routing and switching device inquires that a data caching state of an exterior cache is that there are data slice row addresses not fully filled and continuous space in the data slice row addresses not fully filled is enough to store all the data slices of the data packet, then writing all the data slices of the data packet into the data slice row addresses not fully filled, storing packet information of the data packet and the written data slice row addresses, and updating the data caching state of the exterior cache. The present invention enhances the utilization rate of the memory bandwidth. In addition, the present invention is also easy to be applied in other relevant data caching managements.
Method and apparatus for efficient transmission of information to multiple nodes
A system and method to reduce the number of data transmissions between nodes in a network is described. In one embodiment, a system and method for reducing the amount of ACK and NAK traffic in a network is described.
Scaling IPV4 at large datacenters with device level aggregation
Systems and methods are provided to support a large number of hosts while keeping the size of the FIB CAM low. Higher scalability may be achieved by consuming less FIB CAM space as hosts are added to a network. An L3 switching module may be provided capable of supporting a large number of virtual machines and/or hosts while maintaining a small FIB CAM size on a multiple device virtual switching system with device level aggregation.
Methods and apparatus for providing high speed connectivity to a hotel environment
One or more processors are configured to associate a first local IP address with a computer while the computer is connected to a first network access node thereby providing the computer with access to a network. The first local IP address is one of a plurality of local IP addresses used on the network. The one or more processors monitor transmissions received from the first network access node to determine when the computer requests an Internet transaction. When the computer requests an Internet transaction, a first one of the globally unique IP addresses is associated with the first local IP address thereby allowing the computer to conduct the Internet transaction. The first globally unique IP address is disassociated from the first local IP address after termination of the Internet transaction and is then available for association with any of the local IP addresses used on the network.
Unified network architecture for scalable super-calculus systems
A network architecture is used for the communication between elementary calculus units or nodes of a supercomputer to execute a super-calculus processing application, partitionable and scalable at the level of calculus power in the range of PetaFLOPS. The supercomputer comprises a plurality of modular structures, each of which comprises a plurality of elementary calculus units or nodes defined by node cards a backplane, a root card, and a node communication network of the switched fabric fat tree type; ii) a synchronization architecture comprising a plurality of distinct node communication networks, configured for the communication of specific synchronization information different from network to network and with different characteristics; iii) a re-configurable Programmable Network Processor that implements the nodes both of the n-toroidal network and those of the synchronization networks.The node communication networks of the n-toroidal type and of the switched fabric fat tree type can be used alternately or simultaneously for the transmission between the calculus nodes of the same type of data and information also in a configuration of system partitions in order to achieve the desired interconnection topology of the nodes.