A manipulable human interactive proof (HIP) displays at most a portion of verification information. A user performs at least one manipulation on the HIP display to obtain full verification information.
Instrumented networks and platforms having target subjects (devices, transactions, services, users, organizations) are disclosed. A security orchestration service generates runtime operational integrity profiles representing and identifying a level of threat or contextual trustworthiness, at near real time, of subjects and applications on the instrumented target platform. Systems and methods use a graphical user interface (GUI) console to orchestrate operational integrity of a platform. In an embodiment, a method presents a data center-level runtime operational integrity dashboard and remediation controls for infected systems in a display of a platform having a network trust agent, an endpoint trust agent, and a trust orchestrator. The method receives runtime integrity metrics for trust vectors and displays risk indicators based on the confidence level of received integrity metrics in the GUI. The method provides remediation controls for threat containment and risk mitigation and displays remediation status and progress results and malware analytics in the GUI.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating activity signatures and detecting activity replays. In one aspect, a method includes accessing activity data first and second activity sequences; generating a first activity sequence signature from the first activity sequence, and generating, for each second activity sequence, a respective second activity sequence signature from the second activity sequence; for each second activity sequence, determining a similarity measure that is a measure of similarity of the first activity sequence to the second activity sequence from the signatures; for each second activity sequence having a similarity measure that meets a threshold, determining that a security violation occurred during the second user session of the second activity sequence; and for each second activity sequence having a similarity measure that does not meet the threshold, determining that a security violation did not occur during the second user session.
The present invention relates to data encryption and more particularly to data encryption for prevention of malware attacks designed to access user data. The present invention protects user data against regular malware and advance malware like rootkit attacks, zero day attacks and anti-malware disabler attacks. In one embodiment, the present invention uses encryption, application whitelisting, and application binding to prevent malware from accessing a victim's data files. In another embodiment, the present invention uses application path binding to further contain the malware from accessing the victim's data.
System-on-chip (SoC)-based apparatus for detecting malicious code in portable terminal is provided. SoC-based apparatus includes SoC including central processing unit (CPU) configured to generally control respective units of SoC for SoC-based malicious code detection, SoC memory-based firewall configured to classify packets input from outside through network interface unit, perform filtering operation, such as allowing operation and dropping operation, on the classified packets according to a predetermined setting, and output the result of the filtering operation to an application memory or an anti-malware engine, the SoC memory-based anti-malware engine configured to detect malicious code by performing a pattern-matching operation between a code pattern in a file input from the firewall and a pattern of malicious code registered in a malware signature database (DB) of a mobile device application unit, and an SoC memory-based control module configured to control operation of the firewall and the anti-malware engine in connection with the CPU.
An access control system includes a mobile device, a control device and an electronic lock module. The mobile device includes an input module, an identification module, a display module, a storage module, a battery module, a wireless transmission module and a central processor. The control device connects with the mobile device wirelessly and includes a wireless transceiver module, a power module, a memory module, an electronic control module and a microcontroller. The electronic control module of the control device is electrically connected with the electronic lock device. The identification module captures the biological characteristic of the user so as to make the identification module identify the biological characteristic of the user, so as to lower an identification burden of the access control system and ensure a usage security of the access control system.
The present invention provides a system and method for providing a closed or secure network on another closed or secure network. The system enables linking at least one acquirer network operating a closed network to at least one operator by a central server. The acquirer network includes one or more terminals and optionally an acquirer server. The central server is linked to the acquirer network and to the operator. The central server is configurable to communicate with at least a subset of the one or more terminals, and also with the operator, and to establish one or more serve; communication links between the operator and the one or more terminals. The central server acts as a trusted intermediary between the acquirer network and the operator for enabling the operator to communicate with the one or more terminals via the closed acquirer network.
A system for providing local access by means of a local data appliance to data collected from remote monitors and sensors is described. The system includes a plurality of remote monitors and sensors, the remote monitors and sensors reporting data over a wide area communications network, and a data collection center receiving the data from the remote monitors and sensors, the data collection center operable to process the data and generate customer defined reports based on the data. A local data appliance placed in the customer's network operates to receive the data from the data collection center, and to process the customer data, generate reports based on the data and send instructions to the remote monitors and sensors. The appliance resides behind the customer's firewall but is separate from the customers network and data center equipment.
Devices and methods for authenticating a user of a mobile computing device to a content server include establishing a communication session between a target computing device and the content server that is identified by a session ID. The target computing device generates a pairing token using the session ID, which pairing token may be a two-dimensional bar code such as a quick response (“QR”) code, and presents the pairing token to the mobile computing device. The mobile computing device captures the pairing token and authenticates the user of the mobile computing device to an authentication server. The target computing device receives an authentication token from the authentication server in response to the mobile computing device successfully authenticating the user to the authentication server. The target computing device accesses content on the content server using the authentication token. Other embodiments are described and claimed.
Embodiments are directed to establishing separate security identities for a shared service and shared service instances, and to managing shared and service instance credentials. In one scenario, a computer system establishes a shared credential for a shared service that includes multiple shared service instances, where the shared credential uniquely identifies the shared service. The computer system establishes a service instance credential for each shared service instance that uniquely identifies each shared service instance and maintains a relationship between the service instance and the shared service. The relationship provides service instance access to the shared credentials as the shared credentials are updated over time. Then, upon determining that the shared credentials have been updated and are no longer valid, the shared service instance accesses the updated shared credentials using the established relationship.
A method for replacing a shared secret over a network is provided that includes determining that a security breach could have occurred, determining that a shared secret of a user is to be replaced, and transmitting a renewal message to an authentication system requesting a new shared secret and an associated effective life for the user. Moreover, the method includes generating a new shared secret and an associated effective life at the authentication system for the user, and replacing the shared secret and associated effective life in an enrollment data record of the user with the new shared secret and associated effective life. Furthermore, the method includes transmitting the new shared secret and associated effective life to a communications device associated with the user, and replacing a shared secret and associated effective life stored in the communications device with the new shared secret and associated effective life.
Aspects herein describe brokering hosted resources in a virtual desktop infrastructure (VDI) using connection leases to reduce demand on connection brokers and to allow hosted services to be maintained even in the event of a broker outage. When a client device desires to connect to a hosted resource (e.g., a hosted desktop or a hosted application), the client device may present a lease token to the session host. The lease token is a self-sustaining package of data from which a session host can determine whether the requesting client device is authorized to access one or more resources hosted by that session host. The lease token may be cryptographically signed to ensure its contents have not been altered, and further that the lease token originated from a trusted source. Lease tokens may be stored independently from a connection broker, thereby still being usable if the connection broker goes offline.
A system and method for quality assured analytical testing is disclosed. A user is prompted by the system questions which relate to an analytical test to be conducted or an analytical instrument to be employed. Input received by the system from the user is evaluated to determine to which degree the inputs are correct. The user is certified if the determined degree is above a preset threshold. Next, the user is prompted by the system for a user identification and if the user is a certified user, access is provided to a testing routine of the analytical instrument.
Techniques are provided for adaptive routing of authentication packets in a network, such as a wireless mesh network. At an authenticated device in the network, an authentication packet is received over the network from a device that is seeking authentication. The authentication packet is encapsulated for transmission in Layer 3 packets over an Internet Protocol (IP) tunnel to an authenticator device associated in the network. Similarly, for an authentication packet encapsulated in Layer 3 packets from the authenticator device over the IP tunnel, the authentication packet is decapsulated from the Layer 3 packets and transmitted over the network to the device seeking authentication.
In a first embodiment of the present invention, a method for operating a presence server in a home network is provided, the method comprising: receiving a request for presence information; sending an event notification to all subscribed control points informing them of the request for presence information; receiving an action from one of the subscribed control points accepting or rejecting the request for presence information; and if the action received from the one of the subscribed control points accepts the request for presence information, causing presence information regarding the one of the subscribed control points to be sent to the entity that sent the request for presence information.
The disclosure relates to a system and method having a common interface to manage and integrate secure information traversing a network with disparate domains. The system and method are capable of rapidly taking external data sources (for example, systems, databases, streams, repositories, websites, etc.) and fusing them under a mediated meta-data layer that allows for data mining, manual and automated analysis and various visualization capabilities in a single application. The system allow for the capability of using data sources, and making secure and appropriate visualization and interoperability functions available in a single portal or interface.
A system for servicing a display device is performed remotely through a network server. The server establishes a connection with the display device, transmits a first signal through the connection to instruct the display device to automatically perform a predetermined function, receives a captured image derived from a screen of the display device after performance of the predetermined function, and transmits a second signal through the connection to control at least one feature of the display device.
Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.
A display terminal and a method for displaying content on the display terminal are embodied and broadly disclosed herein. The method may include displaying an indicator that indicates a presence of at least one new content available in a channel; displaying a list of the at least one new content in response to an acknowledgement request corresponding to the indicator; and connecting to the channel to display the at least one new content in response to an input, wherein the input is a selection of one or more of the at least one new content in the displayed list.
A signal receiver may be configured to determine when signal generation changes affecting signals being received by the signal receiver may cause performance related changes; and to modify its (the signal receiver) configuration to handle the performance related changes. In this regard, the modifying of configuration may comprise determining characteristics of performance related changes, and controlling operations of the signal receiver based on the determined characteristics of the performance related changes. The performance related changes may comprise amplitude glitches, phase glitches, and/or bit or packet errors. The signal generation changes may comprise channel-to-frequency reassignment. Controlling operations of the signal receiver based on determined characteristics of the performance related changes may comprise adjusting such parameters as amplification gain and/or tracking loop bandwidth, and/or determining whether (or not) to ignore bit/packet errors—i.e. not reacquire (e.g., based on determination that tracking loops used in the signal receiver remain locked).
An exemplary method includes receiving a program guide data search request, associating a time block with the program guide data search request, identifying a set of program guide data associated with the time block, searching the set of program guide data associated with the time block to identify at least one matching media content instance based on the program guide data search request, and generating data representative of a search-based program guide view for display in a graphical user interface, the search-based program guide view exhibiting graphical data representative of the at least one matching media content instance. In certain embodiments, the method further comprises generating a virtual search channel associated with the program guide data search request and providing graphical data representative of the virtual search channel for display in the search-based program guide view. Corresponding methods and systems are also disclosed.
According to this invention, a user may capture a media link on any PC and perform this capture function at any physical location, then save the media link in a playlist, and subsequently play the media located at the media link on a TV server. The TV server may be controlled from a local device—typically a PC or a handheld remote control. Playlists may be maintained on a Web playlist function. Software on a local controller device can then select a media link from a Web playlist through the Internet, and the Web playlist function can then pass that link to a local TV server, thus avoiding the need for the controller device and the TV server to communicate through a LAN. Additionally, a playlist may include targeted advertisements shown physically adjacent to related playlist items.
A system and method in a television for providing user-selection of objects in a television program, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
A system and method for providing personal broadcast channels are provided. In one embodiment, one or more users interact with a local broadcast agent hosted by a local server to define profiles for a number of personal broadcast channels. The profiles include information identifying types of content to be broadcast on the personal broadcast channels and optionally formats for the personal broadcast channels. Based on the profiles for the personal broadcast channels, the local broadcast agent generates a request for content types desired for the personal broadcast channels and provides the request to a content distribution agent hosted by a master server. Based on content provided to the local server in response to the request and the profiles of the personal broadcast channels, the local broadcast agent generates the local broadcast channels.
A method, a computer program product, and apparatus are provided for delivering information and commands regarding a media program. An advertisement is provided that allows a user to request more information about the media program by clicking on or otherwise selecting the advertisement. The information may be based on the identity of the user. The information may include programming guide information regarding the media program that is available to an associated set top box of the user. The user may also be able to send commands, such as record the media program or set up a reminder about the media program, through a DVR scheduling facility to the set top box. The set top box may be able to send an acceptance of the command or a notice of conflict to the user through the DVR scheduling facility.
Provided is an optical disc drive including a tray disposed in a case of the optical disc drive. The tray includes a guide fixed to the case, and a rail connected with the tray. The guide guides the rail as the tray is moved in and out of the optical disc drive. The rail further includes a supporter that is configured to stably support the rail with respect to the guide to prevent derailment of the rail from the guide.
The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).
A method and system for handling requests from a user and rendering a resulting page in HTML useful in effectuating aspects of an order management system, which reduces the redundancy in the underlying code required to effectuate the HTML page. An embodiment of the present invention modularizes various parts of an HTML page, effectuating the re-use of certain portions of code, advantageously reducing redundancy. In one embodiment, the present invention associates each HTML page with a form mapped to a servlet in a system backend. The servlet performs appropriate action based on corresponding user action. Each user action calls a set of re-usable helper class methods. Upon completion of processing, the servlet calls a render method. The active render method internally calls re-usable render methods in helper classes. These populate NTV data used by a JSP to generate a new HTML page accordingly.
Systems and methods for managing a processor and one or more co-processors for a database application whose queries have been processed into an intermediate form (IR) containing kernels of the database application that have been fused and split; dynamically scheduling such kernels on CUDA streams and further dynamically dispatching kernels to GPU devices by estimating execution time in order to achieve high performance.
A method and system is disclosed for dispatching tasks to multiple processors that all share a shared memory. A composite queue size for multiple work queues each having an associated processor is determined. A queue availability flag is stored in shared memory for each processor work queue and is set based upon the composite queue size and the size of the work queue for that processor. Each queue availability flag indicates availability or unavailability of the work queue to accept new tasks. A task is placed in a selected work queue based on that work queue having an associated queue availability flag indicating availability to accept new tasks. The data associated with task dispatching is maintained so as to increase the likelihood that valid copies of the data remain present in each processor's local cache without requiring updating do to their being changed by other processors.
Technology is disclosed for generating a virtual appliance (“vApp”) for an application using an existing installation manifest of the application. The installation manifest can be part of a traditional installation package that is used to install the application on a computer system. The installation manifest contains configuration information for installing the application using the installation package. A vApp builder analyzes the installation manifest to identify and/or determine various configuration information of the application that may be required to generate the vApp. The configuration information can include information regarding the application components of the application, packages/dependencies on which the execution of the application components depend, an operating system on which the application components and/or their packages execute. The vApp builder generates the vApp using the information obtained from the installation manifest. The vApp can be executed as a virtual machine on a host computer system with a supporting hypervisor.
A data relay device includes a memory and a processor. The processor executes a data relay process includes determining that determining whether or not a storage device, which stores a virtual machine identifier of a virtual machine operated by the server connected with the computer and a port, stores the received virtual machine identifier in association with another port. The data relay process includes transferring that transfers the setting request of the port profile to a data relay device of an upper level higher than the data relay device in a communication path through which the virtual machine represented by the virtual machine identifier performs communication when it is determined that the received virtual machine identifier is not stored in association with the other port.
A method and system for providing a guest with virtual media that can be read by the guest with an emulated media drive. A hypervisor hosted by a computer system presents a guest-to-host channel to a guest in the computer system. The hypervisor receives content from the guest via the guest-to-host channel, and then receives a request from the guest indicating that the guest is to read the content. The hypervisor provides the content for the guest to read by emulating a media drive and an insertion of removable virtual media. The removable virtual media contains the content and is readable by the guest with the emulated media drive.
Methods, apparatuses, and computer-readable media for implementing and executing computer processes in an efficient manner. In an apparatus embodiment of the present invention, a pinball virtual machine (PVM) (99) is adapted to implement multiple PVM atomic threads (1040) within a single instance of an execution of a single method within an executable software process, said PVM (99) comprising: a code transformer (100) adapted to transform executable computer code (107) to PVM atoms (1020), a PVM graph (102), and PVM code segments (104); and coupled to the PVM graph (102), a PVM atomic threads manager (1011) implemented to control execution of a plurality of PVM atoms (1020) organized in PVM atomic threads (1040).
A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.
Disclosed here are methods, systems, paradigms and structures for optimizing generation of intermediate representation (IR) for a script code by eliminating redundant object reference count operations from the IR. An IR of the script includes (a) a set of first code that increments a reference count of an object when a programming construct refers to the object, and (b) an associated set of second code which decrements the reference count of the object when a reference to the object is removed. The IR is analyzed to identify a subset of the set of second code which, upon execution, does not decrement the reference count of the object to a zero value. The subset of second code and the first code corresponding to the subset is removed from the IR to generate an optimized IR. The optimized IR is further converted to an executable code.
An apparatus having a transactional memory enabling exclusive control to execute a transaction. The apparatus includes: a first code generating unit configured to interpret a program, and generate first code in which a begin instruction to begin a transaction and an end instruction to commit the transaction are inserted before and after an instruction sequence including multiple instructions to execute designated processing in the program; a second code generating unit configured to generate second code at a predetermined timing by using the multiple instructions according to the designated processing; and a code write unit configured to overwrite the instruction sequence of the first code with the second code or to write the second code to a part of the first code in the transaction.
In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes receiving application-level messages, including receiving, a request to establish a chat session associated with a location in source code of the debuggee; routing the application-level messages among the debug clients, the debug administrator, and the back-end debugger; returning client-specific debug results, including sending, to the debug clients, a notification of an established chat session; and administering, by the message router, chat content for the established chat session among debug clients. Debug clients display the chat content in a chat box at the location in source code when the view of source code includes the location.
A method, system, and article of manufacture for solving ordinary differential equations described in a graphical model with nodes as blocks and dependencies as links using the processing of a computer with a plurality of processors. The method includes: generating segments of block with or without duplication for each block with an internal state and for each block without any output by traversing the graphical model from each block with an internal state to each block without any output; merging the segment to reduce duplication; compiling and converting each segment from the merged results in an executable code; and individually allocating the executable code for each segment to a plurality of processors for parallel execution.
Object-oriented programming (OOP) design patterns are constructed at least partially by delegating their behaviors to preconstructed OOP patterns to implement the behaviors. A new OOP pattern having one or more behaviors is defined. Each of at least one of the behaviors is delegated to a preconstructed OOP pattern, the preconstructed OOP pattern therefore implementing the behavior. The new OOP pattern is thus constructed at least partially by delegating at least one of its behaviors to the preconstructed OOP patterns. Delegating a behavior to one of the preconstructed OOP patterns can be accomplished within a graphical user interface (GUI). Graphical representations of the new OOP pattern and of the preconstructed OOP patterns are displayed. Dragging the graphical representation of a selected preconstructed OOP pattern onto the graphical representation of the new OOP pattern causes a behavior of the new OOP pattern to be delegated to the selected preconstructed OOP pattern.
The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.
An interface design for a hybrid IC that utilizes dedicated interface tracks to allow signals to interface distributively with the logic blocks of the FPGA portion providing for faster and more efficient communication between the FPGA and ASIC portions of the hybrid IC.
Testing of memories is done using an optimized memory built-in-self-test (MBIST) approach, including the generation of compact models for memory. Cost functions are constructed from estimated parameters affecting MBIST, and a user is able to assign relative weights to the parameters. Estimated parameters include MBIST area, wiring congestion, and timing overhead, as well as power consumption and timing. The cost functions are minimized using optimization techniques, resulting in an optimized grouping of memory devices and an optimized schedule for MBIST testing. The estimated parameters may be derived from a compact model constructed from data experimentally-derived from various memory devices. This approach allows a circuit designer to generate and revise groupings and schedules prior to running a full design flow, saving time and cost, while still achieving high-quality results.
A system and method tests for functional equivalence prior to automatically retiming a high-level specification. An Intermediate Representation (IR) includes one or more graphs or trees based on the high-level specification. A functional equivalence (FE) analyzer determines whether one or more components in the graph meet certain value and state conditions and thus is a candidate for retiming. A bounded scheduler then retimes only those components that pass the FE analysis.
A computer displays on a user interface a hierarchical view of the data within the tree structure. The tree structure includes a plurality of nodes. The computer receives input via the user interface that at least one node of the plurality of nodes has been selected, wherein the computer sets the at least one node that has been selected as an active node. Responsive to the at least one node that has been selected as an active node, the computer displays on the user interface a selectable display element including one or more navigation elements configured to navigate between sibling nodes, and the computer displays on the user interface data related to the active node.
A method for controlling a food ordering terminal assembly includes dividing a display into first and second display portions. The method includes dividing the second display portion into a plurality of sections including a first section and a second section immediately adjacent the first section. The method includes introducing a first set of food items for selection in the first section. The method includes, in response to selection of one of the first set of the food items, moving the first set of the food items across the second display portion from the first section to the second section such that (i) a second set of food items appears for consideration and selection in the first section, and (ii) in the second section, the first set of the food items remains visible and available for reselection.
This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
At step ST2, an assign key changing item is selected from menu items. At step ST3, an assign key to which a function is assigned is selected. At step ST4, a function to be assigned is selected. The selected function is assigned to the selected assign key. At step ST5, a setting result indication screen appears. When one of two paired functions is assigned, a message which prompts a user to assign the other function. After the message has appeared for a predetermined time, the latest assigned states appear. At step ST6, the latest assign key information is stored to a non-volatile memory. To quit an assigning process, a menu button 8 is pressed and the menu is closed (at step ST8).
A method for manipulating display of multiple ordered and at least partially overlapping display objects on a display device includes: recording the current position in a stacking order of each of the multiple display objects in an object identifier table in association with a corresponding object identifier; changing the position in the stacking order of a first object in response to a first user action for selecting the first object; recording the position in the stacking order of the first object before the position is changed in the object identifier table as a previous position in the stacking order; and changing the position in the stacking order of the first object with the previous position in the stacking order of the first object in response to a second user action for restoring the changed position in the stacking order of the first object to the previous position in the stacking order.
A mobile terminal includes a display, a communication unit receiving, from other electronic devices, information related to contents being executed at the other electronic devices, and a controller controlling displaying of widgets individually corresponding to a respective one of the electronic devices on the display. Each of the widgets displayed on the display of the mobile terminal represents information relating to contents that is being executed at a corresponding one of the other electronic devices.
Particular embodiments display a first object in a series of objects in its entirety on a screen of an electronic device; and in response to a user interacting with the first object by moving the first object towards a first side of the screen for a distance less than a predetermined threshold distance, gradually move the first object towards the first side of the screen until a portion of the first object is displayed within a first portion of the screen on the first side of the screen; gradually move a second object onto the screen towards the first side of the screen until a portion of a second object is displayed within a second portion of the screen on a second side of the screen for the user to preview the second object; and display shading around the portion of the second object.
Methods, program products, and systems for displaying context-aware charts are described. In context-aware charts, content of a chart can reflect a context of the chart. A charting object can be defined using a data series. The system can dynamically determine what subset of a data source should be used for the data series, depending on where the chart object is placed in a layout, form or other display area. Therefore, a single chart definition can be used to display various charts based on the context of the chart. When a chart object is moved from one data area to a new data area, the system can change the source of the data series such that the data series of the chart corresponds to a different subset of the data source.
A remote menu control function mapping set including user interface control commands that control operation of a second device is obtained at a first device from the second device. The user interface control commands are encoded using a shared cross-communication library that defines a user interface sharing protocol. A menu that maps the encoded user interface control commands to menu items using the shared cross-communication library is generated. The generated menu is displayed on a display of the first device. A selection of a menu item from the displayed menu is detected. An encoded user interface control command that is mapped to the selected menu item is sent to the second device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query for ratable entities, identifying at least one ratable entity responsive to the search query, and sending a webpage to a client device, the webpage including instructions that cause the client device to display one of a plurality of interfaces of a rating card for the at least one ratable entity, including instructions to initially display a first interface having a first graphical user interface (GUI) element for receiving a rating input, and instructions to display a second interface having a second GUI element upon receiving input in the first GUI element of the first interface.
Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
In one embodiment, presenting a video in a user interface in a first presentation mode of a plurality of presentation modes, each presentation mode has a specific size for presenting a visual portion of the video and a specific volume for presenting an audio portion of the video; and in response to a user interaction with the video in the first presentation mode, transitioning the video to a second presentation mode, comprising: changing the visual portion of the video from a first size of the first presentation mode to a second size of the second presentation mode; and changing the audio portion of the video from a first volume of the first presentation mode to a second volume of the second presentation mode.
A user can toggle between GUI input and touch screen input with the GUI hidden using touch gestures correlated to respective hidden GUI elements and, thus, to respective commands for a TV and/or disk player sending AV data thereto. When in the GUI input mode, an animated hand can be presented on the display moving through the touch gesture corresponding to a selected GUI element to train the user on which touch gestures correspond to which GUI elements (and, thus, to respective commands for a TV and/or disk player sending AV data thereto.)
Method, article of manufacture and apparatus for playing back recorded database activity in a graphical user interface. Chronologically ordered database event information is dynamically displayed in a user interface having user-selectable graphical elements associated with predefined playback controls.
A system and a method for loading and displaying content from a plurality of content sources on a user computer is disclosed. The content is placed on a web document having a first web page and at least one other web page. The contents in the first web page are loaded and displayed on the user computer and the contents of the other web pages are loaded in cache and displayed on the first web page after the contents have been fully loaded.
Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
A method for processing application forms comprising extracting content from filled first forms of consumers, each of the first forms comprising one or more fields, arranging the extracted content of one or more fields of the plurality of fields of the plurality of filled first forms in a first matrix; encoding the content of each of the rows of the first matrix to define a second matrix; and disposing the encoded content of the second matrix in multiple empty second forms such that content of one column is disposed on only one of the empty second forms, each of the second forms includes the same type and number of fields as that of one of the filled first forms, further wherein the number of the filled second forms is based on the number of the one or more fields in the filled first forms.
Embodiments of decoding data stored in solid-state memory arrays are disclosed. In one embodiment, multiple read operations are performed while taking inter-cell interference (ICI) into account. Soft-decision information, such as log-likelihood ratios (LLRs), is determined by using known data and its corresponding multi-read output. Soft-decision information is provided to a detector. Reliability is improved and performance is increased.
An error check and correction method employs a circuit which includes a data storage unit configured to store a data string; a syndrome calculation unit configured to calculate a syndrome from the data string; an error coefficient calculation unit configured to calculate coefficients of an error location search equation using the syndrome; a latch unit configured to store the coefficients; a substitution value calculation unit configured to calculate a substitution value using the coefficients stored in the latch unit and an address; a Chien search unit configured to output an error detection signal indicating for each bit of the data string whether an error exists, in response to a result obtained by substituting the substitution value in the error location search equation; and an error correction unit configured to correct the error in response to the error detection signal indicating that the error exists.
In a data processing system having a plurality of error coding function circuitries, a method includes receiving an address which indicates a first storage location for storing a first data value; using a first portion of the address to select one of the plurality of error coding function circuitries as a selected error coding function circuitry; and using the selected error coding function circuitry to generate a first checkbit value, wherein the selected error coding function circuitry uses the first data value to generate the first checkbit value. When the first portion of the address has a first value, a first one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry. When the first portion of the address has a second value, a second one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry.
Data that are stored in cells of a multi-bit-per cell memory, according to a systematic or non-systematic ECC, are read and corrected (systematic ECC) or recovered (non-systematic ECC) in accordance with estimated probabilities that one or more of the read bits are erroneous. In one method of the present invention, the estimates are a priori. In another method of the present invention, the estimates are based only on aspects of the read bits that include significances or bit pages of the read bits. In a third method of the present invention, the estimates are based only on values of the read bits. Not all the estimates are equal.
Error correction code (ECC) checkbits are generated for each write access to a memory address based on both the data to be written (the write data) and the memory address. The data processing device employs multiple-mapped or multi-port memory, whereby different memory addresses can be associated with the same memory location. To generate the ECC checkbits the data processing device selects a mask for each write access based on the write address and determines the ECC checkbits based on the write data, the write address, and the mask.
A method and apparatus for controlling iterative decoding in a turbo decoder are provided, in which a maximum number of iterations is determined for current data to be decoded based on at least one of current HARQ information necessary for a HARQ operation of the current data, previous HARQ information about previous data, and early stop information indicating whether iterative decoding of the previous data was early stopped. A turbo decoder iteratively decodes the current data within the maximum number of iterations.
Apparatus and methods are disclosed, including a method of programming involving determining an error rate for the memory cells, and programming the memory cells using a charge state level for a charge state that is based at least in part on the determined error rate.
In a data processing system, a selection is made, based at least on addresses of previously detected errors in a memory subsystem, between at least a first timing and a second timing of data transmission with respect to completion of error detection processing on a target memory block of the memory access request. In response to receipt of the memory access request and selection of the first timing, data from the target memory block is transmitted to a requestor prior to completion of error detection processing on the target memory block. In response to receipt of the memory access request and selection of the second timing, data from the target memory block is transmitted to the requestor after and in response to completion of error detection processing on the target memory block.
Methods and a computing device are disclosed. A computing device may include a managed device having embedded firmware. When a failure occurs with respect to the managed device, drivers within the computing device may collect failure data from a driver stack of the computing device and from the managed device. The computing device may send the collected failure data to one or more second computing devices to be stored and analyzed. The computing device may include a health monitor for periodically collecting telemetry data from the computing device and the managed device. When the health monitor becomes aware of conditions indicative of a possible impending failure, the health monitor may trigger collection of sickness telemetry data from the computing device and the managed device. Collected data from the managed device may be made available to a vendor of the managed device.
Complex on-chip interconnect fabrics, particularly those that include point-to-point interconnects and coherent routing networks, can present significant challenges for conventional trace techniques that may be applied in an effort to efficiently provide an external debugger with visibility into on-chip interconnect transactions. Embodiments described herein generate and supply separate in-circuit-trace messages including address messages and data messages, which are sent out (i.e., off-chip) to external debug tools generally without delay and coincident with the distinct, but related, trace events within address and data paths of the interconnect fabric. These separate message instances embed appropriate tag and mark values to allow the message instances to be post-processed and correlated by the external debug tools so as to reconstruct the transaction information for operations performed in the on-chip interconnect.
A system for automated testing of functionally complex systems, comprising a test manager module operating on a server computer, a test data storage subsystem coupled to the test manager module and adapted to store at least test results, a test execution module operating on a server computer, and a test analysis module operating on a server computer and adapted to receive test data from the test data storage subsystem. The test manager module causes tests to be executed by the test execution engine, and on detection of an anomalous test result, the test manager module at least causes additional testing to be performed and causes the test analysis module to analyze the results of at least some of the additional testing in order to isolate at least one component exhibiting anomalous behavior.
Methods, systems, and apparatuses are presented that remove BIST intrusion logic from critical timing paths of a microcircuit design without significant impact on testing. In one embodiment, BIST data is multiplexed with scan test data and serially clocked in through scan test cells for BIST testing. In another embodiment, BIST data is injected into the feedback path of one or more data latches. In a third embodiment, BIST data is injected into the result data path of a multi-cycle ALU within an execution unit. In each embodiment, BIST circuitry is eliminated from critical timing paths.
A computer implemented method, and computer program product for requesting resources. The computer receives an assignment of an Internet protocol address. The computer compares a computer context of a client computer with an intranet access criterion to form a comparison result. The computer selects at least one preferred uniform resource identifier based on the comparison result, indicating the intranet is accessible. The computer transmits a request to a server using at least one preferred uniform resource identifier using a packet network.
A memory interface circuit for read operations is described. The circuit includes one or more controller circuits, one or more read data delay circuits for providing CAS latency compensation for byte lanes. In the system, control settings for the read data delay circuits for providing CAS latency compensation are determined and set using controller circuits according to a dynamic calibration procedure performed from time to time. In the system, determining and setting the control settings for the read data delay circuits for providing CAS latency compensation is performed independently and parallely in each of a plurality of byte lanes.
Implementations of the present disclosure involve an apparatus and/or method for providing a constant frequency timer signal for a microprocessor that operates with varying core clock signals. The apparatus and/or method utilizes a code generator, such as a gray code generator, operating on a reference clock signal that allows the constant frequency timer signal to be either faster or slower than the core clock frequency. More particularly, the apparatus and/or method may compute a difference between previous gray code samples and add the calculated difference to a software visible reference clock signal such that constant frequency timer signal may be faster or slower than the core clock signal. Through the use of the apparatus and/or method, a core clock signal may be reduced as needed to provide operational power savings to the microprocessor and the computing system employing the techniques described herein, while maintaining synchronization between the executing programs of the computing system.
A memory device is provided. The memory device includes a preamble disable memory and a memory controller. The preamble disable memory is arranged to store preamble disable data. The preamble disable data includes an indication as to whether a read preamble should be enabled or disabled. In response to a read command, if the preamble disable data includes an indication that the read preamble should be enabled, the memory controller provides the read preamble. Alternatively, in response to the read command, if the preamble disable data includes an indication that the read preamble should be disabled, the memory controller disables the read preamble.
An image forming apparatus includes a receiving unit configured to receive an input regarding a print process from a user; a setting unit configured to set the apparatus to normal or energy saving mode based on the input from the user, the normal mode causing the apparatus to be operated by the power supplied from a power supply unit, the energy saving mode causing the apparatus to be operated by the power supplied from the power supply unit or a secondary battery so that power consumption of the apparatus is less than that in the normal mode; a calculation unit configured to calculate a charging amount of the battery based on an energy saving time for which the apparatus has been in the energy saving mode; and a charging unit configured to charge the battery with the power from the power supply unit by the charging amount.
The present invention relates to power control optimization in a communication network aiming at increased flexibility for controlling the power consumption in a network node (10). The network node (10) forwards operational state information to a power control module (18). The power control module (18) generates a power control recommendation as a proposal for the power control configuration of the network node (10) to optimize power consumption thereof. The power control recommendation is then forwarded to the network node (10) for subsequent optimization of the controlling of power consumption in the network node (10).
In one embodiment, the present invention includes a processor having a core with decode logic to decode an instruction prescribing an identification of a location to be monitored and a timer value, and a timer coupled to the decode logic to perform a count with respect to the timer value. The processor may further include a power management unit coupled to the core to determine a type of a low power state based at least in part on the timer value and cause the processor to enter the low power state responsive to the determination. Other embodiments are described and claimed.
A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device.
A client hosted virtualization system includes a task oriented device, a processor, and non-volatile memory with BIOS code and virtualization manager code. The virtualization manager initializes the client hosted virtualization system, authenticates a virtual machine image, launches the virtual machine based on the image, receives a transaction targeted to the task oriented device, prioritizes the transaction, sends the transaction to the task oriented device, receives a response from the task oriented device, and sends the response to the virtual machine. The client hosted virtualization system is configurable to execute the BIOS or the virtualization manager.
According to an embodiment, an information processing apparatus includes a first storage unit, a second storage unit, a power supply state control unit, a cryptographic key movement unit, a communications unit, an information input determination unit, a communications state determination unit, and a cryptographic key control unit. The cryptographic key movement unit is configured to move at least part of the cryptographic key data stored in the first storage unit to the second storage unit before a shift from a power-on state to another power supply state. In the other power supply state, the cryptographic key control unit returns the cryptographic key data from the second storage unit to the first storage unit if it is determined that there is an input of information which matches the information stored in the second storage unit and it is determined that communications are enabled between the communications unit and a base-station apparatus.
A digital signature of a message originator of a message is validated by a processor on message retrieval by a message recipient as a first-tier validation of the message. In response to a successful first-tier validation of the digital signature of the message originator, a transaction token and a message originator identifier are extracted from a message payload of the message. Communication is initiated with a verification service within a secure messaging environment of the message originator as a second-tier validation of the message using the extracted transaction token and the extracted message originator identifier to confirm whether the secure messaging environment of the message originator generated the transaction token and inserted the transaction token into the message payload. Results of the second-tier validation of the message with the verification service within the secure messaging environment of the message originator are determined.
A package identifier for a package from which an application is installed on a computing device is obtained. The package identifier is assigned to each of one or more processes created for running the application and, for each of the one or more processes, whether the process is permitted to access a resource of the computing device is determined based at least in part on the package identifier.
Embodiments of the present invention provide for a method, system, and apparatus for creating a policy compliant environment on a computer. In an embodiment of the invention, an encrypted file can be loaded into memory of a computing. The encrypted file can define a security policy for the computing device. The method can further include validating the encrypted file to ensure an authenticity of the encrypted file and updating the security policy of a target computing device in response to a successful validation of the encrypted file according to the validated encrypted file.
A transmit portion of a network device including a medium access control (MAC) module configured to receive a frame of data to be transmitted from the network device in accordance with a MAC security (MACsec) protocol. In response to the frame of data being a precise time protocol (PTP) frame, the MAC module is configured to encrypt the PTP frame in accordance with the MACsec protocol, and associate an identifier with the encrypted PTP frame. A physical layer module includes a transmit module configured to transmit the encrypted PTP frame from the network device at a particular time. A PTP module configured to, based on the identifier associated with the encrypted PTP frame, generate a time stamp indicating the particular time that the transmit module transmits the encrypted PTP frame from the network device. The time stamp is transmitted from the network device along with the encrypted PTP frame.
Methods and apparatus are provided for securing communications between a node and a server, for example, during a boot process. In accordance with an aspect of the invention, a method is provided for securing communications between a node and a server, comprising: dynamically gathering hardware-related metadata for the node using a process running in memory; generating a unique identifier for the node using the hardware-related metadata; generating a public/private key pair for the node using the unique identifier; and securing communications between the node and the server using the public/private key pair. The process comprises, for example, an in-memory microkernel executing on a boot node. The hardware-related metadata comprises, for example, information about physical characteristics of the node. The unique identifier for the node can optionally be further based on information obtained from a Trusted Processing Module. The node can be authenticated using the public/private key pair.
A method and system for booting an electronic device from a NAND flash memory includes a NAND flash controller that receives an event trigger for fetching a pre-boot code stored in the NAND flash memory. Based on the event trigger type, booting parameters are loaded into the controller including a boot frequency of the NAND flash memory. The controller searches for a good memory block in which the pre-boot code is stored by checking the first and second or the first and last pages of a memory block and fetches a portion or the entire pre-boot code based on the event trigger type at the boot frequency.
A method and apparatus are described for using a previous column pointer to read a subset of entries of an array in a processor. The array may have a plurality of rows and columns of entries, and each entry in the subset may reside on a different row of the array. A previous column pointer may be generated for each of the rows of the array based on a plurality of bits indicating the number of valid entries in the subset to be read, the previous column pointer indicating whether each entry is in a current column or a previous column. The entries in the subset may be read and re-ordered, and invalid entries in the subset may be replaced with nulls. The valid entries and nulls may then be outputted.
Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the ancestor data volume satisfies a criteria relative to a characteristic of the ancestor data volume. If the characteristic of the derivative version satisfies the criteria, the ancestor data volume is merged into the derivative version of the underlying data to form an updated derivative version. The updated derivative version is established as the ancestor data volume.
A virtual memory management apparatus of an embodiment is embedded in a computing machine 80 and is provided with an application program 21, an operating system 22, a volatile memory 11, and a nonvolatile memory 12. The volatile memory 11 is provided with a plurality of clean pages. The nonvolatile memory 12 is provided with a plurality of dirty pages and a page table memory unit 51. The operating system 22 is provided with a virtual memory management unit 23 which includes a page transfer unit 25.
A processor includes a core to execute instructions and a cache memory coupled to the core and having a plurality of entries. Each entry of the cache memory may include a data storage including a plurality of data storage portions, each data storage portion to store a corresponding data portion. Each entry may also include a metadata storage to store a plurality of portion modification indicators, each portion modification indicator corresponding to one of the data storage portions. Each portion modification indicator is to indicate whether the data portion stored in the corresponding data storage portion has been modified, independently of cache coherency state information of the entry. Other embodiments are described as claimed.
A method, system and computer program product for managing requests for deferred updates to shared data elements while minimizing grace period detection overhead associated with determining whether pre-existing references to the data elements have been removed. Plural update requests that are eligible for grace period detection are buffered without performing grace period detection processing. One or more conditions that could warrant commencement of grace period detection processing are monitored while the update requests are buffered. If warranted by such a condition, grace period detection is performed relative to the update requests so that they can be processed. In this way, grace period detection overhead can be amortized over plural update requests while being sensitive to conditions warranting prompt grace period detection.
In one embodiment, the present invention includes a cache memory including cache lines that each have a tag field including a state portion to store a cache coherency state of data stored in the line and a weight portion to store a weight corresponding to a relative importance of the data. In various implementations, the weight can be based on the cache coherency state and a recency of usage of the data. Other embodiments are described and claimed.
A method of writing data units to a storage device. The data units are cached in a first level cache sorted by logical address. A group (Gj) of sorted data units is transferred from the first level cache to a second level cache embodied in a solid state memory device. Data units of multiple groups (Gj) are sorted in the second level cache by logical address. The sorted data units stemming from the multiple groups are written to the storage device.
A multiple processor system is disclosed. The processor system includes a first cluster including a first plurality of processors is associated with a first cluster cache, a second cluster including a second plurality of processors associated with a second cluster cache, and a cluster communication network between the first cluster and the second cluster for sharing data between the first cluster and the second cluster. The first cluster includes a first unshared connection to the cluster communication network and the second cluster includes a second unshared connection to the cluster communication network.
A disk drive comprising a rotatable disk, a head actuated over the disk, and a controller is disclosed. The controller is configured to write a first force unit access write data to the cache as part of the cache data, write the first force unit access write data and a first metadata corresponding to the first force unit access write data to the first location by using the head, transmit a first write complete status to a host, and maintain the first force unit access write data in the cache as part of the cache data. The controller is also configured to store write data as part of the cache data. Furthermore, the controller is configured to write the cache data to a third location, and a metadata corresponding to the cache data to the disk.
A transparent four rank memory module has a front side and a back side. The front side has a third memory rank stacked on a first memory rank. The back side has a fourth memory rank stacked on a second memory rank. An emulator coupled to the memory module activates and controls one individual memory rank from either the first memory rank, the second memory rank, the third memory rank, or the fourth memory rank based on the signals received from a memory controller.
The present memory system includes a memory buffer having an interface arranged to buffer data and/or command bytes being written to or read from the RAM chips residing on a DIMM by a host controller. The memory buffer further includes at least one additional interface arranged to buffer data and/or command bytes between the host controller or RAM chips and one or more external devices coupled to the at least one additional interface. For example, the memory buffer may include a SATA interface and be arranged to convey data between the host controller or RAM chips and FLASH memory devices coupled to the SATA interface. The additional interfaces may include, for example, a SATA interface, an Ethernet interface, an optical interface, and/or a radio interface.
Methods and apparatus relating to a hardware and file system agnostic mechanism for achieving capsule support are described. In one embodiment, content associate with a capsule are stored in a non-volatile memory prior to a cold reset. A capsule descriptor may also be constructed, prior to the reset, which includes information about the physical location of the capsule content on the non-volatile memory. Other embodiments are also described and claimed.
An approach to determine a power-on-hour offset for a memory device that is newly-installed into a computer system is provided, which subtracts a current power-on-hour count of the memory device from a current power-on-hour value of a power supply that supplies operative power to the memory device within the computer system. In response to the computer system powering down, an accumulated power-on-hour for the memory device is determined by subtracting the power-on-hour offset of the memory from a current power-on-hour value of the computer system power supply. The determined power-on-hour offset and accumulated power-on-hour values are saved into one or more designated bytes of a free area of electrically erasable programmable read-only memory of the memory device that are available for data storage by a memory controller, and wherein data stored therein persists after operative power is lost to the memory device, the memory controller or the computer system.
The present disclosure includes methods for operating a memory system, and memory systems. One such method includes updating transaction log information in a transaction log using write look ahead information; and updating a logical address (LA) table using the transaction log. The write look ahead information can include information about the location where data would have next been written to a memory system.
A modular integrated circuit includes a hub module that is coupled to a plurality of spoke modules via a plurality of hub interfaces. The plurality of hub interfaces provide a plurality of signal interfaces between the hub module and each of the plurality of spoke modules, wherein each of the plurality of signal interfaces is isolated from each of the other signal interfaces of the plurality of signals interface, and wherein each of the plurality of signal interfaces operates in accordance with a common signaling format.
A communication interface hub includes multiple ports, where one of the ports is an upstream port operative to be in direct and/or indirect communication with a host and at least one other of the ports is a downstream port operative to be in direct and/or indirect communication with at least one device. At least one hub core is coupled to the ports and implements at least one physical hub, and at least one virtual hub core is coupled to the ports and implements at least one virtual hub. The virtual hub is detectable as at least one physical hub by the host to cause the host to allocate an additional time delay in waiting for responses to signals output by the host.
A universal docking station for portable electronic devices is disclosed. In some embodiments, the docking station may utilize a universal interface to communicatively couple a portable electronic device to one or more inputs, displays, and/or accessory devices. In some embodiments, the universal interface may be a high-speed and/or super-speed universal data interface. In further embodiments, the universal docking station may be configured to provide electrical power to a portable electronic device. By utilizing a universal data interface, the universal docking station may be utilized with any portable electronic device having the universal data interface regardless of the manufacturer of the portable electronic devices.
Transferring storage device functionality includes providing a device coupled to the storage device, where the device is separate from the storage device, having the device handle I/O requests between an application and the storage device, and, in response to the application issuing an I/O request, having the device determine if the request corresponds to functionality being transferred and, if so, having the device provide the functionality. The device may be a host computer. The application may run on the host computer. A driver on the host computer may provide the functionality. The functionality may include read only functionality, data compression, data encryption, mirroring, and/or status reporting.
According to one embodiment, a memory controller includes a mode selection part that selects one of a MLC-mode and a SLC-mode, after a write command is decoded by a command decode part, and a write part that executes a data writing to a storage memory by using one of the MLC-mode and the SLC-mode selected by the mode selection part. The mode selection part is configured to check whether a first data wrote from a host to a buffer memory is a time-continuous data that is wrote continuously during a predetermined period, execute the data writing of a second data from the buffer memory to the storage memory in the MLC-mode, when the first data is the time-continuous data, and execute the data writing of the second data from the buffer memory to the storage memory in the SLC-mode, when the first data is not the time-continuous data.
An apparatus includes an array of universal digital blocks (UDBs) and a central processing unit (CPU) coupled to the array of UDBs via a bus. The UDBs may be coupled together to perform tasks, operations or functions that may be offloaded from the CPU to the array of UDBs.
The subject of the invention is in particular the direct transfer of data between first and second peripherals connected via a communication bus. For this purpose, the first peripheral comprises a controller for direct access to a memory having means (425) for initiating at least one command for direct access to a region of a memory external to said first peripheral and means (400) for receiving at least one command for direct access to a region of a memory of said first peripheral, said command being received from said at least one second peripheral, and means (415) for transmitting said at least one received direct access command to a component of said first peripheral. The controller thus allows a controller of direct access to a memory of said at least one second peripheral to carry out a direct transfer of at least one data item to or from a memory of said first peripheral from or to said second peripheral.
Methods, systems and processor-readable media are disclosed for implementing a “smart” discovery process in a data transfer regime having one or more expanders and one or more initiators. Data traffic associated with such a discovery process can be reduced and one or more of the initiators can be prevented from blocking input/output to particular components in communication with the data transfer regime, thereby improving and completing the discovery process in an optimal time frame while enhancing the performance of the initiator(s).
Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol.
An HTTP-based synchronization method includes obtaining a first response sent by a source server or a cache in response to an HTTP request for obtaining a file; determining time when the first response is sent in local time at server, according to a value of a Date field and a value of an Age field in the first response; determining time when the first response is sent in local time at client, according to the client time of an event related to the first response; and determining time offset between the server time and the client time according to the time when the first response is sent in local time at server and the time when the first response is sent in local time at client, and setting up a synchronization relationship between the client time and the server time.
Methods and systems for managing encrypted network traffic using spoofed addresses. One example method includes sending a domain name resolution query including a domain name; receiving a domain name resolution response including a network address; determining a current network location of the computing device based on the received domain name resolution response; and applying to the computing device either an internal network configuration or an external network configuration depending on the determined current network location of the computing device.
A Service Interaction Manager in a Packet Based Multimedia System (PBMS) for initiating a session with a terminal utilizing a temporary virtual subscription when the terminal does not have a subscription with the PBMS. A table stores temporary virtual subscriptions. A Coupling Function connected with a Network Access Gateway and the table utilizes the table to select an available virtual subscription and to store in the table, a temporary association between an identifier of the terminal and the available virtual subscription. A Correlation Function connected with a requested service, the table, and a PBMS access gateway receives from the PBMS access gateway, a session start request message with the terminal identifier, and utilizes the table to correlate the session start request message with the available virtual subscription based on the terminal identifier.
Mechanisms are provided to accelerate Real-Time Streaming Protocol (RTSP) setup messages. A client transmits an RTSP request to a server. The server responds to the request and preemptively responds with acknowledgements for messages not yet received. For example, a server responds to an RTSP describe message with an RTSP describe acknowledgement, an RTSP setup acknowledgement, and an RTSP play response before setup and play messages are received by the server or even transmitted by the client. The client processes the anticipatory responses and transmits setup and play responses when the anticipatory responses are processed.
An events interface is described, and the events interface includes event sequences that indicate software application events that occur in relation to each other along an adjustable continuum. Each of the event sequences corresponds to a software application that is executable on one or more computer devices, such as a hosted application by the computer devices, where modules of the software are each executable on the computer devices. The events interface also includes past event indicators along the event sequences that each present as a past software application event that occurred on at least one of the computer devices.
A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the control instructions for the particular device to the device.
A method and apparatus for managing common and application specific presence information, wherein the apparatus programs a computer to perform the method, which includes: receiving a publication message comprising presence information from a presentity; partitioning the presence information into common presence information and application specific presence information; storing the common presence information in a common presence information database, wherein authorization for access to the common presence information database is controlled by the presence server; and forwarding the application specific presence information to an external application, wherein the external application controls storage of the application specification presence information and authorization for access to the application specific presence information.
Example apparatus and methods manage membership in a collection of servers participating in providing a service. An example device may provide a user interface that provides a single coherent view of the in-service state (e.g., in-service, out-of-service) of members of the collection of servers. The example device may also provide a request monitor that selectively blocks a membership request to a target device when the membership request will cause the set of functionalities to be suspended. If a service manager tries to take the only in-service server out-of-service, the action may be selectively blocked and the service manager may receive a notification of the potential result of the action. Taking a server out-of-service may include stopping messages from flowing to the server.
Disclosed is a method and system for publishing subscriptions in a publish-subscribe system in accordance with subscription groups. Embodiments may include (i) determining a consumption characteristic by which each of a plurality of subscribers in a publish-subscribe system consumes a subscription published by a publisher; (ii) identifying the subscribers whose consumption characteristics satisfy a specified similarity criterion; (iii) defining a plurality of subscription groups, each of which includes subscriptions of those of the subscribers whose consumption characteristics satisfy the specified similarity criterion; and (iv) transmitting the subscriptions to the subscribers in accordance with the subscription groups. Embodiments may also include moving a subscription of the subscriber, from a first subscription group having subscriptions of those of the subscribers whose consumption characteristics correspond to a first specified similarity criterion, to a second subscription group having subscriptions of those of the subscribers whose consumption characteristics correspond to a second specified similarity criterion.
An information processing apparatus, which is connected via a network to plural execution apparatuses, includes a receiving unit configured to receive function validity information from the execution apparatuses; a reception unit configured to receive an execution request for requesting the execution apparatuses to execute a requested function, which execution request does not include information identifying one of the execution apparatuses where the requested function is to be executed; a determining unit configured to determine execution apparatuses where the requested function is valid based on the function validity information; a display control unit configured to cause a display unit to display information indicating the determined execution apparatuses where the requested function is valid based on the determination result; and a transmitting unit configured to send the execution request to a selected execution apparatus when a reception instruction to receive the execution request is entered on the selected execution apparatus.
Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.
Methods, systems, and computer-readable media for providing collaborative quality of service (“QoS”) for service-oriented architectures are described. The application services in the service-oriented architecture implement a QoS application-programming interface (“API”) in addition to the traditional service API. The QoS API may include a QoS reporting interface for reporting values of QoS metrics of the application service, a QoS mechanism interface that exposes details of dependability mechanisms utilized by the application service, and/or a QoS negotiation interface that allows dynamic negotiation of what QoS properties the application service provides and how the QoS properties are provided. Service consumers may utilize the QoS API of the various application services in the service-oriented architecture to collect dependability information regarding the application services and make service provider selection decisions during discovery and dynamic binding.
Apparatus and methods for collaboratively presenting content that is distributed among a plurality of communication devices are disclosed. The method includes providing a control service at a player device to enable communicatively coupled controller devices to control playback of media on the player device, and creating a single play queue at the player device that includes identifiers of media content selected by the controller devices. A stream of particular media content from one of the multiple source devices is received when the particular media content is identified at a top of the single play queue, the particular media content is rendered at the player device, and the rendered media content is presented to users associated with the controller devices.
The present invention relates to methods and apparatus for unobtrusively determining previous actions and information associated with a user via an RGB string and generating web page content based upon previous actions and stored information.
A method, system, and computer-readable memory containing instructions include receiving a DNS request containing information related to user-specific information, device-specific information, and/or authentication information, analyzing the information, determining an appropriate action to take based on analyzing the status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
The present invention relates to a method, processing system and a computer readable medium for determining a recommended alteration to a client processing system. In one aspect, the processing system comprises: a server processing system; a community application data store, in communication with the server processing system, having stored therein application data indicative of one or more applications used by a plurality of processing systems; a computer readable medium in communication with the server processing system, wherein the computer readable medium, when used by the server processing system, causes the server processing system to: determine, based on the community application data store, a recommended alteration to a client processing system, the client processing system being one of the plurality of processing systems; and transfer the recommended alteration to the client processing system.
Provided is an information processing system capable of preventing leakage of business data from an information device for personal use such as a portable telephone and false access to an in-house system. The information processing system includes an information device for personal use having a control means and server device having an individual data holding means for holding individual data transferred to the information device, and accessible by the information device and a relation data holding means for holding data about the relation between the status of the information device of when access to each set of the individual data is requested and the operation permitted about the set of the individual data. The information device transmits the status thereof to the server, and the server transfers individual data to the information device if permitted. The control means makes a control not to perform an operation other than the operations represented by the relation data and permitted.
When a one or more identifiers and a plurality of data request types is received, a first data request from the one or more identifiers and from a first data request type can be generated and performed. When at least one first result from the first data request can be received, a second data request from the one or more identifiers and from a second data request type can be generated and performed at any time after receiving the one or more identifiers and the plurality of data request types, and then the at least one second result from the second data request can be retrieved either one of a before, during, and after the at least one first result from the first data request is presented. The correspondence between identifiers and request types may be one-to-one, one-to-many, many-to-one, or many-to-many relationship. A response type may employ a plurality of response methods to access multiple network resources corresponding to any generated and/or selected identifiers and/or request types.
A computing device may determine a geographic location of the computing device. The computing device may receive information associated with a user. The information may include a search history, a browsing history, an electronic communication message, a social media profile, and a geographic location history. The computing device may determine, based on the information associated with the user, a predicted interest of the user. The computing device may determine, based on the predicted interest of the user, events within a threshold distance from the geographic location of the computing device. The computing device may determine, based on a strength of a relationship between the predicted interest and respective event information associated with each of the events, a ranking of the events. The computing device may output, based on the ranking, at least a portion of the event information for at least one of the events.
The disclosed subject matter relates to computer implemented methods for transferring a state of an application from a first computing device to a second computing device. In one aspect, a method includes receiving a first request from a first computing device to transfer a state of a first application from the first computing device to the second computing device. The method further includes sending to the second computing device, a second request for an approval to initiate the transfer. The method further includes receiving from the second computing device an approval to initiate the transfer. The method further includes receiving from the first computing device, based on the received approval, the state of the first application. The method further includes sending the received state of the first application to the second device.
A photo is received from a mobile device. The photo is stored at an intermediary server. The photo is formatted at the intermediary server for at least one content provider website. The photo is transmitted to the at least one content provider website. Another method downloads a photo. The method receives in an intermediary web server, content from a content provider website. The content includes at least a photo. The intermediary server determines if the photo is new. If the photo is new, the intermediary server determines if the photo is properly formatted for the mobile device client program and sends the content including the photo to a user device including the client program.
A system and method is provided to enable clients to interact with a content resource (e.g., a webpage) in real-time, so that contributions from each client terminal is communicated to the other client terminals in real-time. Each client terminal can respond to real-time updates by locally updating the content resource to include most recent contributions.
Systems and methods for controlling how text messages are archived. A system identifies a text message for delivery over a mobile network, and identifies protection information for controlling archiving of the text message. The system inserts the protection information in the text message, and transmits the text message with the protection information towards a destination. The same or another system, such as a message center, receives the text message, and identifies the protection information inserted in the text message. The receiving system further identifies an end user associated with the text message, and identifies privacy policies provisioned for the end user. The receiving system then processes the privacy policies and the protection information to determine if the text message is authorized to be archived, such as in an archive server.
A method, apparatus and computer program are disclosed for refusing to process messages from a sender at a queue manager associated with a receiver when the receiver is inactive. It is identified whether a first destination has been selected. This first destination provides an indication of whether the receiver is active. If a first destination has been selected, it is determined using this first destination whether the receiver is active. If the receiver is inactive, the queue manager refuses to process messages intended for the receipt by the receiver.
A computer-implemented method for negotiating a time and a medium for communications between users is described. The method is performed at a server including one or more processors and memory storing one or more programs. The method includes receiving a request from a first user to negotiate a time and a medium for communication with a second user. The request includes a plurality of acceptable mediums of communication. The method also includes generating a first notification based on the request. The first notification includes the plurality of acceptable mediums of communication. The method furthermore includes transmitting the first notification to the second user, and receiving a response to the first notification from the second user. The response indicates whether the second user has accepted one of the acceptable mediums of communication.
Methods, apparatus and articles for sending emails to a plurality of recipients comprising a group of blind carbon copied recipients. A graphical user interface (GUI) screen comprising a TO field, a carbon copy field, and at least one blind carbon copy group (BCC-G) field may be provided for entering a list of recipients for the email. The email may be transferred to the recipients such that the identities of a plurality of recipients in the at least one BCC-G field are disclosed only to the recipients within the BCC-G field.
In one embodiment, a method includes engaging in real-time communications using a first application, and dynamically granting permissions that enable a second participant to a tool associated with a first participant through the first application. The real-time communications involve a plurality of participants that include the first participant and the second participant. The permissions are dynamically granted using the first application.
The present invention pre-fetches objects, textures and scripts (collectively referred to herein as items) through analysis of the communications of an avatar. Furthermore, if an object, texture or script is not pre-fetched upon arrival to a region the virtual universe's object, texture and script download system is augmented to prioritize objects the user may be interested in based on the avatar's communications and previously stated priorities. The present invention may improve user experience of virtual world by prioritizing the download and caching of objects, textures, and scripts that are likely to interest the user. Such a prioritization enhances the user experience by reducing wait times for the rendering of objects of interest.
A method of synchronizing artifacts of a first domain with artifacts of a second domain is provided. The method includes: loading a first set of transformed artifacts and a first artifact map from a first domain into a second domain; generating an association model based on an evaluation of the first artifact map and a second artifact map; comparing a first transformed artifact of the first set of transformed artifacts with a second artifact of a second set of artifacts corresponding to the second artifact map based on the association model; determining differences based on the comparing; and selectively updating the second artifact map based on the differences.
Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.
A loan origination and processing system is described. The system can reside on a server computer that is coupled to a data store storing data related to a borrower. The server computer is further coupled to a brokerage network that comprises a loan officer client, a loan processor client, and a broker manager client. Each brokerage client computer executes a unique interface to the loan origination and processing system.
In one embodiment, network devices such as IP phones may be upgraded with a set of files. A master network device in the set of network devices is identified. The master network device retrieves or receives one or more files in the set of files. The master network device then distributes the file(s) to one or more network devices in the set of network devices, thereby enabling the file(s) to be distributed in a hierarchical manner to remaining network devices in the set of network devices.
Systems and methods for photograph mapping are disclosed herein. In one embodiment a first digital image and at least one user-generated datum is received from at least one user. The first image is geographically organized according to the at least one datum. The first image is associated with at least one location and at least one direction. The first image is provided from a first person perspective to a user in response to a request.
A system, computer program product and a system for analysis of data, the method includes: extracting a concise representation of a content a sample of a first dataset, wherein the extracting is executed without being mainly based on a-priory knowledge of a content of the sample of the first dataset; querying a queried dataset using at least a portion of the concise representation of the content of the sample of the first dataset, to provide query results; and generating a concise representation of a content of the query results.
A system and method for automatically providing content associated with captured information is described. In some examples, the system receives input by a user, and automatically provides content or links to content associated with the input. In some examples, the system receives input via text entry or by capturing text from a rendered document, such as a printed document, an object, an audio stream, and so on.
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
A cooperation-based method and system of managing, displaying, and updating DNA sequence data including receiving annotation data inputted by a user for an anchor corresponding to at least one base of a DNA sequence, and storing the received annotation data in an annotation data table which includes one or more columns for annotation data; receiving data about a position of an anchor which corresponds to at least one base of a DNA sequence in the DNA sequence, and displaying the position of the anchor on a DNA sequence map based on the received data; and getting input of a position at which an annotation is to be input on a DNA sequence map, displaying an annotation input interface which includes an edit region for inputting an annotation, and transmitting annotation data including annotation contents inputted through the edit region and the inputted position to a DNA sequence data storage device.
Techniques for providing a consolidated view of directory changes across different directory servers. In one set of embodiments, a changelog record can be received from a directory server, where the directory server is associated with a proprietary changelog format, and where the changelog record is formatted according to the proprietary changelog format. The received changelog record can then be translated into a virtualized changelog record that is formatted according to a standard changelog format, and the virtualized changelog record can be sent to a consuming client. In a further set of embodiments, a “changelog cookie” can be generated for a virtualized changelog record prior to sending the record to a client. In various embodiments, the changelog cookie can act as a globally unique identifier—i.e., an identifier that distinguishes the virtualized changelog record from other virtualized changelog records.
A computer system configures data elements based on textual sources by identifying subunits of a textual source, indexing the subunits into a sequence comprised of terms, identifies based on a target a base subsequence of the sequence, and stores the terms in such a way that they can be expanded or contracted and a user can rapidly and efficiently derive relevant information and context even from a vast amount of information including by navigable display to the user. Other methods and systems of configuring and displaying data elements from textual sources are provided.
A topical search computer system identifies topics from various definitional (i.e., data) sources. The system generates a catalog of different topics from the data sources. Topics with similar names are differentiated by the system based on the context in which each topic is used. The context for a topic is represented by a context vector, which describes the co-occurrence relationships between the topic and other topics derived from the data sources. Because the system has computed a context for each topic, the system can provide improved search results responsive to user queries for information.
A distributed information network is constructed for gathering information from sites distributed across a globally accessible computer network, i.e., the Internet. The distributed information network preferably includes a root server that stores a list of multiple distributed sites each represented by metadata. A network browser delivers an information search request to the root server, which in response develops a profiled information search request. The information provider of each of the distributed sites stores metadata corresponding to information content that is retrievable in response to the profiled information search request for search results derivable from the information content to which the metadata correspond. A profiled information communication link between the root server and each of the multiple distribution sites enables formation of a path for delivery of the search results to a destination site, from a site or sites represented by the metadata of the profiled information search request.
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for adjusting content delivery based on user submissions. The method includes analyzing user submissions comprising photographs, the analyzing comprising: for each of the user submissions: identifying a time the user submission occurred; identifying objects represented in the photograph; determining a subject matter of the user submission based at least in part on the objects; determining a geographic location associated with the subject matter of the user submission; determining clusters of the user submissions, each user submission in a particular cluster being similar to each other user submission in the particular cluster based on the times the user submissions occurred, the subject matters of the user submissions, and the geographic locations associated with the user submissions; and adjusting content delivery to members of a network based on the determination of one or more of the clusters.
Provided are a computer implemented method, computer program product, and system for ranking search results. It is determined that a find operation with a find keyword has been issued for a page. In response to determining that the find keyword has been located on the page, the find keyword is stored in an index as relevant text for the page. In response to receiving a subsequent search request for which the page is retrieved, the page is ranked based on the find keyword.
A method and system to determine a category score of a social network member is described. An example system comprises a sample selector, a weight value module, a storing module, an access module, and a category score module. The sample selector selects a random sample of member profiles from the profiles maintained by an on-line social network system. The weight value module obtains respective weight values associated with various phrases present in the random sample of member profiles. The access module accesses a member profile and the weighted phrases associated with a certain category. The category score module determines a category score for the member profile based on a presence of one or more phrases from the plurality of weighted phrases in the member profile.
Techniques are described for displaying help articles, for a web page, that are related to the context of the web page. A help article provider has access to a database of help articles, each of which are associated with target-context data that may include content identifiers for the help article and/or user profile attributes for users that the help article targets. The help article provider identifies content identifiers for a viewed web page based on one or more of: metadata and a URL for the web page. The help article provider searches the help article database using the identified content identifiers. The help article provider may filter the help articles based on an authenticated user's attributes. An ordered list of the identified help articles is displayed, with the most relevant or important help articles displayed at or near the top of the list.
Methods and systems for managing assessment of media content electronically submitted to a network-based media distribution system. A submitter can prepare a media package that is associated with a particular media asset (e.g. media title), and then electronically submit the media package to the media distribution system. The media distribution system can then process the media package to produce various components that are used by the media distribution system to electronically distribute media content of the media asset. According to one aspect, the media distribution system can manage a review process on the various components so that the components can be individually approved or rejected. According to another aspect, embodiments pertain to a reviewer's workspace that can assist a user in reviewing the submitted media content. According to still another aspect, embodiments can utilize a plurality of reviewers to review various media assets that have been submitted.
The deep application crawling technique described herein crawls one or more applications, commonly referred to as “apps”, in order to extract information inside of them. This can involve crawling and extracting static data that are embedded within apps or resource files that are associated with the apps. The technique can also crawl and extract dynamic data that apps download from the Internet or display to the user on demand, in order to extract data. This extracted static and/or data can then be used by another application or an engine to perform various functions. For example, the technique can use the extracted data to provide search results in response to a user query entered into a search engine. Alternately, the extracted static and/or dynamic data can be used by an advertisement engine to select application-specific advertisements. Or the data can be used by a recommendation engine to make recommendations for goods/services.
Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.
A system and method for organizing media assets of a media project. The method includes storing a plurality of versions of media assets of the media project, including an original version of the media asset and at least one modified version of the media asset. Each of the plurality of versions of the media assets include a plurality of components, and the modified versions of the media assets include at least one modified component. Metadata for each of the plurality of components is generated. The metadata indicates whether each of the plurality of component is a modified component, and the metadata of the modified component indicates a type of modification made to the modified component.
A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and tagged to indicate one or more of the source, a time frame, or an associated data object. In response to receiving a request for metadata, a system selects metadata based on the specified object, source, or time frame. Access permissions corresponding to the requester are used to select and provide metadata for which the requester has permissions.
Methods, apparatus and articles of manufacture to archive data are disclosed. An example method to archive data disclosed herein comprises determining an initial data model representing functional dependencies among attributes of the data, the initial data model having fully interdependent functional dependencies among all attributes of the data, pruning one or more functional dependencies from the initial data model to determine a verified data model, and archiving a transaction included in the data to memory according to the verified data model.
Metadata generate for incremental backup is disclosed. A subset of blocks used to store file system metadata are identified in a set of blocks changed since a last backup. File system metadata stored in the subset of blocks is used to obtain file system metadata associated with file system objects that have been created and/or modified since the last backup. The file system metadata associated with file system objects that have been created and/or modified since the last backup is used to generate file system metadata files for the incremental backup.
Indexing functionality can be shifted to one or more backup servers in a backup system. In one implementation, a backup server can receive one or more data backups from one or more production servers. The backup server can then build or create one or more indexes at the backup server, which correspond to the contents of the one or more data backups. In one implementation, one or more management agents can also identify any appropriate components that might be needed to read the backup data at the backup server pursuant to building the one or more indexes. In either case, the one or more indexes can be used for a wide range of purposes, such as to manage data usage quotas at the one or more production servers, as well as to retrieve data from the backup server based on specific file requests.
A method, system and computer readable storage medium for replicating structured data stored in a database. The method includes identifying the stored structured data, mapping the data to an unstructured data type, and sending the mapped data to one or more replicate databases as unstructured data.
In various embodiments, a machine-implemented process of digital asset management is disclosed. The process comprises, at a first physical location: storing master digital asset files; generating at least one derivative digital asset file from each master digital asset file; storing the derivative digital asset file; and uploading copies of a sub-set of the stored derivative digital asset files to a second physical location. The process of digital asset management further comprises, at the second physical location, storing the uploaded copies of a subset of the stored derivative digital asset files.
A method and system for providing temporary storage associated with a duplication request. The method includes authenticating a user accessing a system. A service request for performing service functions is received. Specified data associated with performing service functions is received from a third party vendor and description metadata is added to the specified data. The service functions are executed using the specified data. Results of the executed service functions are generated. An additional service request for performing additional service functions is received and intercepted. The description metadata is compared to previous service requests stored in a temporary storage system.
A method includes receiving an entity record, wherein the entity record comprising at least one entity field element, and resolving the entity record to an authority record being associated with an initial authority file, wherein the authority record comprising at least one authority field element. The method further includes calculating a field element update measurement, the field element update measurement being associated with the at least one entity field element and the at least one authority field element and if the field element update measurement meets or exceeds a threshold, updating the authority record, or if the field element update measurement does not meet or exceed a threshold, not updating the authority record. The method further includes developing, in response to updating the authority record, an updated authority file associated with at least one updated authority record. The method also includes incorporating an additional authority record to the updated authority file.
A method for assessing whether a patient is at risk of developing a clinical condition includes receiving training data representing a set of patient-related variables for each of a plurality of patients; generating model data based on the received training data; receiving target data representing the set of patient-related variables for a target patient; determining a risk level for the target patient of developing the clinical condition; and indicating the risk level of the target patient, where the set of patient-related variables consists of a first set of variables when the clinical condition is a mortality condition and a second set of variables when the clinical condition is a morbidity condition.
Embodiments of the invention relate to a neural network system comprising a single memory block for multiple neurosynaptic core modules. One embodiment comprises a neural network system including a memory array that maintains information for multiple neurosynaptic core modules. Each neurosynaptic core module comprises multiple neurons. The neural network system further comprises at least one logic circuit. Each logic circuit receives neuronal firing events targeting a neurosynaptic core module of the neural network system, and said logic circuit integrates the firing events received based on information maintained in said memory for said neurosynaptic core module.
Disclosed is a technique for establishing a secure communication session between a mobile device and a card reader. The technique can involve using a trusted, remote validation server to validate security information of both the card reader and a POS module in the mobile device prior to, and as a precondition of, the card reader and the POS module establishing a secure communication session with each other. In certain embodiments the POS module sends the security information of both the card reader and the POS module to the validation server. The security information can include cryptographic keys of the POS module and the card reader and additional security information related to the POS module and its software environment.
An auctioning system and methods interacting with multiple devices are set forth that includes a main server, remote terminals, and remote individual communication devices that communicate with one another and are adapted to display information to a user about a product or service for sale, and information pertaining to predefined auction parameters for the user to attempt to purchase said product or service.
A system and method for assigning controlled access to a securable device may include a kiosk configured to receive a PIN and to collect payment from a user for rental of a securable device from among multiple securable devices. A lock unit associated with the securable device and in communication with the kiosk may be configured to receive the PIN from said kiosk. After receiving the PIN, the kiosk may be configured to operate autonomously with respect to the kiosk to enable the user to access the securable device in response to the user entering the PIN into the lock unit.
A computer-implemented method for presenting content based on information detected in real time includes: receiving first information corresponding to detection of at least attendance at a physical location; selecting, in real time with the detection, at least one winning bid based on the first information, the at least one winning bid conditioned on the first information meeting an attendance criterion; and providing at least one winning content item associated with the selected winning bid to a content presentation device at the physical location.
A multimedia product placement marketplace is provided. A media player presents primary media content received over a first channel. A media component presents auxiliary media content received over a second channel, and selects a portion of an auxiliary media content related to the primary media content, which may have been presented by the media player during a previous time period. If the selected portion of the auxiliary media content is associated with at least one item of information, the media component receives the information over a second channel, and displays the received information via a user interface on the handset. The received information includes a link to a commerce server that provides a commercially available product and/or a commercially available service related to the selected portion of the auxiliary media content to enable a transaction. The link may be based on a highest value bid within a period of time.
A customizable situational awareness system is described that allows a user to customize the type of information that the user receives through a user interface, e.g., a dashboard, displayed by the system. In particular embodiments, the system can allow the user to configure alerts that are sent to the user's mobile or other device based on situational awareness events. In further embodiments, the customizable situational awareness system receives user configuration data related to flight events, maintenance events, and alerts. When the system receives situational awareness data, the system can retrieve the user's configuration data and display the situational awareness data based on the user's configuration data. Thus, aspects of the customizable situational awareness system allow the user to access information that is more relevant to the user and to filter out less relevant information.
An electronic device for coding a transient frame is described. The electronic device includes a processor and executable instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a current transient frame. The electronic device also obtains a residual signal based on the current transient frame. Additionally, the electronic device determines a set of peak locations based on the residual signal. The electronic device further determines whether to use a first coding mode or a second coding mode for coding the current transient frame based on at least the set of peak locations. The electronic device also synthesizes an excitation based on the first coding mode if the first coding mode is determined. The electronic device also synthesizes an excitation based on the second coding mode if the second coding mode is determined.
A method is provided in one example and includes receiving data propagating in a network environment, and identifying selected words within the data based on a whitelist. The whitelist includes a plurality of designated words to be tagged. The method further includes assigning a weight to the selected words based on at least one characteristic associated with the data, and associating the selected words to an individual. A resultant composite is generated for the selected words that are tagged. In more specific embodiments, the resultant composite is partitioned amongst a plurality of individuals associated with the data propagating in the network environment. A social graph can be generated that identifies a relationship between a selected individual and the plurality of individuals based on a plurality of words exchanged between the selected individual and the plurality of individuals.
A method for scoring non-native speech includes receiving a speech sample spoken by a non-native speaker and performing automatic speech recognition and metric extraction on the speech sample to generate a transcript of the speech sample and a speech metric associated with the speech sample. The method further includes determining whether the speech sample is scorable or non-scorable based upon the transcript and speech metric, where the determination is based on an audio quality of the speech sample, an amount of speech of the speech sample, a degree to which the speech sample is off-topic, whether the speech sample includes speech from an incorrect language, or whether the speech sample includes plagiarized material. When the sample is determined to be non-scorable, an indication of non-scorability is associated with the speech sample. When the sample is determined to be scorable, the sample is provided to a scoring model for scoring.
A method of noise-robust speech classification is disclosed. Classification parameters are input to a speech classifier from external components. Internal classification parameters are generated in the speech classifier from at least one of the input parameters. A Normalized Auto-correlation Coefficient Function threshold is set. A parameter analyzer is selected according to a signal environment. A speech mode classification is determined based on a noise estimate of multiple frames of input speech.
Provided are an apparatus and a method for integrally encoding and decoding a speech signal and a audio signal. The encoding apparatus may include: an input signal analyzer to analyze a characteristic of an input signal; a first conversion encoder to convert the input signal to a frequency domain signal, and to encode the input signal when the input signal is a audio characteristic signal; a Linear Predictive Coding (LPC) encoder to perform LPC encoding of the input signal when the input signal is a speech characteristic signal; a frequency band expander for expanding a frequency band of the input signal whose output is transmitted to either the first conversion encoder or the LPC encoder based on the input characteristic; and a bitstream generator to generate a bitstream using an output signal of the first conversion encoder and an output signal of the LPC encoder.
A computer-implemented technique includes receiving, at a server including one or more processors, a phrase table for statistical machine translation, the phrase table including a plurality of phrase pairs corresponding to one or more pairs of languages. The technique includes determining, at the server, a redundant set of phrase pairs from the plurality of phrase pairs and calculating first and second probabilities for each specific phrase pair of the redundant set. The second probability can be based on third probabilities for sub-phrases of each specific phrase pair. The technique includes determining, at the server, one or more selected phrase pairs based on whether a corresponding second probability for a specific phrase pair is within a probability threshold from its corresponding first probability. The technique also includes removing, at the server, the one or more selected phrase pairs from the phrase table to obtain a modified phrase table.
Some implementations provide techniques and arrangements to perform automated translation from a source language to a target language. For example, an out-of-vocabulary word may be identified and a morphological analysis may be performed to determine whether the out-of-vocabulary word reduces to at least one stem. If the out-of-vocabulary word reduces to a stem, the stem may be translated. The translated stem may be inflected if the out-of-vocabulary word is inflected. If the out-of-vocabulary word has any affixes, the affixes may be translated. In some cases, the translated affixes may be reordered before being combined with the inflected and translated stem. If the out-of-vocabulary word is misspelled, the spelling of the out-of-vocabulary word may be corrected before performing the morphological analysis. If the out-of-vocabulary word is a colloquial form of a formal word, the out-of-vocabulary word may be replaced with the formal word before performing the morphological analysis.
A set of stories may be related in a set of messages (e.g., news articles, weblog posts, or messages exchanged in a social network). Presented herein are techniques for automatically generating a summary of respective stories that may be used as a headline or title. These techniques involve identifying the entities referenced in each message, clustering the messages based on similarly referenced entities to generate a cluster of messages associated with each story, and identifying facts of the story that appear in many of the messages, which may be used to generate a perspective-independent summary of the story. Additionally, metadata regarding each message may be detected (e.g., the entities involved in each story, a meta-story of the story, and the perspective of the author in relating the story), and may be used to fulfill requests to filter the set of stories and/or messages based on these criteria.
A hammer system and method thereof for monitoring an organization platform to detect system level problems of one or more applications. The hammer system may include a hammer device, an enhanced trunk group poller, and a client-specific application hammer. The client-specific application hammer may be structured as a simulator that is operable to periodically place calls into the organization platform and emulate real call scenarios. The simulator may include D-channel polling logic.
The present invention is achieved as software which operates on a computer system and which performs calculation by receiving various data as inputs, and which outputs values. The present invention is applicable to a coarse-grained system architecture model including the foregoing event-driven simulation and receives, as inputs, execution time T and the number of memory accesses, N, in the simulation step of the model. Thus, various estimates at the occurrence of memory access conflict are obtained at a simulation speed sufficient for evaluating the effect of the memory access conflict and comparing it with many alternative architectures without information on the correct timing of memory accesses in consideration of memory synchronous accesses and arbitration. The results of this simulation are estimated simulation-step execution time T′ under memory access conflict and memory-bandwidth utilization factors {U′i} in individual simulation steps under memory access conflict.
The invention relates to a method and apparatus for obtaining information from an amplification curve of a target nucleic acid sequence or sequences by defining at least one model function that describes the amplification curve and that contains at least one parameter that is related to a physical quantity that influences the signals recorded, fitting said model function to the amplification curve, and obtaining information with respect to said physical quantity by identifying the value of said parameter that results in the best fit of the model function.
A soft-field tomography system includes a plurality of transducers configured for positioning at a surface of an object. An excitation driver is configured to generate a precomputed default excitation pattern for the plurality of transducers. A processor stores the precomputed default excitation pattern and a corresponding predicted response for the precomputed excitation pattern. The processor further stores one or more precomputed fault excitation patterns and corresponding predicted response for the fault excitation patterns corresponding to one or more fault conditions of the plurality of transducers. A response measurement device is configured to measure a response at one or more of the transducers to determine if a fault condition exists. If a fault condition exists, the processor at least one of instructs the excitation driver to generate a precomputed fault excitation pattern or uses a predicted response that corresponds to the fault condition for a soft field tomography process.
A calibration apparatus includes a fixture, which is coupled to accept a probe so that a distal tip of the probe presses against a point in the fixture and produces first measurements indicative of a deformation of the distal tip relative to a distal end of the probe, in response to pressure exerted on the distal tip. A sensing device is coupled to the fixture and is configured to produce second measurements of a mechanical force exerted by the distal tip against the point. A calibration processor is configured to receive the first measurements from the probe, to receive the second measurements from the sensing device and to compute, based on the first and second measurements, one or more calibration coefficients for assessing the pressure as a function of the first measurements.
A computer-implemented method, system, and/or computer program product monitors operational conditions of a cargo ship. A baseline composite vibration pattern is established from readings generated by multiple smart sensors. Each of the multiple smart sensors is a uniquely-identified smart sensor that has been affixed to one of multiple intermodal shipping containers that have been loaded onto a cargo ship, and each smart sensor includes a vibration sensor for detecting mechanical vibration. Subsequent readings are then taken from the multiple smart sensors to generate a new composite vibration pattern. In response to the new composite vibration pattern being different from the baseline composite vibration pattern, the new composite vibration pattern is matched with a known composite vibration pattern in order to identify a cause of the new composite vibration pattern.
Apparatus and methods are disclosed that may be configured to respond to vibrations in a pavement induced by the travel of a vehicle on the pavement. The apparatus may include vibration sensor nodes embedded in the pavement and systems using the response of the sensor nodes to generate vehicle parameters, weight estimates, pavement deflection estimates and vehicle classifications. From these and other data, traffic ticket, tariff and insurance messages about the vehicle may be generated. Processors and processor-units are disclosed. Delivery mechanisms to configure the processor units and entities controlling and/or benefiting from the deliveries are disclosed.
The invention relates to a method for monitoring the state of a foundation supporting a building (I) and embedded in the ground, consisting of using a plurality of sensors (4, 5) arranged on the building to acquire a set of measurements (mi1, mi2) relating to the foundation and/or to the building according to a predetermined acquisition mode; calculating, from said set of measurements, a set of condition indicators (iJ1,iJ2) characteristic of an embedding rigidity of the foundation; and making a comparison between a set of values derived from the set of calculated condition indicators and a set of thresholds.
A power generation plant including a plurality of combustor cans, one or more sensors configured to measure acoustic vibrations from the plurality of combustor cans, and a controller that includes a processor. The processor is programmed to identify a dominant tone of the measured acoustic vibrations, the dominant tone being a frequency where a highest amount of energy lies, determine, for each of the plurality of combustor cans, a frequency of the dominant tone at predefined time intervals, and determine a degradation status of at least one of the plurality of combustor cans based on the frequency of the dominant tone at each of the predefine time intervals for the at least one of the plurality of combustor cans.
Methods and sensors for selective fluid sensing are provided. A sensor includes a resonant inductor-capacitor-resistor (LCR) circuit and a sensing material disposed over a sensing region. The sensing region comprises at least a portion of the LCR circuit. Temperature-dependent response coefficients of inductance L, capacitance C, and resistance R properties of the LCR circuit and the sensing material are at least approximately 5 percent different from one another. The difference in the temperature-dependent response coefficients of the properties of the LCR circuit and the sensing material enables the sensor to selectively detect analyte fluids from an analyzed fluid mixture substantially independent of temperature.
A system and method for use in a downhole tool having a fluid density measurement device positioned therein are provided. In one example, the method includes deploying the downhole tool at a first station in a borehole. The downhole tool is moved from the first station to a second station in the borehole. A plurality of fluid density values of fluid within the borehole between the first and second stations are measured using the fluid density measurement device in the downhole tool. The plurality of fluid density values may represent a continuous log of fluid densities between the first and second stations.
A kit includes a swallowable capsule (1, 45) with a potentiometric sensor (3), such as a pH sensor, with an unfilled electrolyte cell (31). The kit further includes a separate container (46) containing a liquid electrolyte. The kit can, e.g., be packed in a blister package. After unpacking the capsule the electrolyte cell (31) is filled with the electrolyte.
A map update data supply device includes: a request update data extraction unit that based on an update request extracts a request update section, and a latest version of an overwrite update data file for overwrite updating; and a safeguard update data extraction unit that extracts a safeguard update section that safeguards a network between adjacent sections, and up to an update safeguard version of a difference update data file, wherein the extracted data files are supplied to a navigation device.
The disclosure relates to a method for identifying points of interest, or POIs, in a vicinity of a predetermined location on the basis of digital cartographic data and a predetermined search time and a predetermined number of POI hits. The method comprises the steps of identifying, on the basis of cartographic data, an initial search field that includes the predetermined location, searching for a POI in the search field, and iteratively enlarging the search field and searching for the POI in the enlarged search field until the predetermined search time has elapsed or the predetermined number of POI hits has been attained.
A webpage for a GPS device enables sending information automatically to the GPS device. The user can search on the search engine, and receive results. The results in the form of addresses or named in the automatically exported to the GPS device. The exporting may be wirelessly or via a portable hard drive.
A method for estimating a location of a center of gravity (CG) of a sprung mass of a vehicle includes steps of a) determining whether the vehicle is stationary or moving; b) if the vehicle is stationary, calculating estimated x and y coordinates of the CG; c) storing the estimated coordinates in memory; and d) repeating steps a)-c) until the vehicle is no longer stationary.
A visual/graphical air traffic display tool to aid flight crews in determining future heading/track and position of ownship based on current climb rate, bank angle and groundspeed under current meteorological conditions. The tool displays symbols which indicate the predicted future position and heading/track of ownship on a traffic display unit. The tool is also capable of using ownship's predicted position and information received from surrounding traffic to identify a future conflict at ownship's predicted position and then display a future conflict warning on the traffic display unit. In one embodiment, the future conflict warning takes the form of a change in the coloration of the ownship position and heading/track indicator being displayed.
A map display system and method are provided. The display system includes a map information acquiring unit that acquires map information and a congestion level acquiring unit that acquires a congestion level for each road section within the map. The system also includes a route line display determining unit that determines whether a route line is displayed superimposed on any road line, the route line representing a planned travel route, each road line representing a road section within the map. The display is controlled such that if the route line is displayed superimposed on any road line a congestion line is displayed at a position by a first off-set distance from the road line on the display part and if the route line is not displayed superimposed on any road line, the congestion line is displayed at a second off-set distance from the road line on the display part.
A system according to the principles of the present disclosure includes a temperature estimation module and a fuel control module. The temperature estimation module estimates a piston temperature associated with a cylinder based on engine operating conditions. The fuel control module controls at least one of injection timing associated with the cylinder, injection pressure associated with a cylinder, injection location associated with a cylinder, and a number of injections per engine cycle associated with the cylinder based on the piston temperature.
A method is provided for determining the approach of the lean blow off (LBO) of a gas turbine engine having at least one combustion chamber into which a fuel is supplied and burnt generating a flame. The method includes determining a value indicative of the gas temperature in recirculation areas adjacent to the flame, and identifying the lean blow off (LBO) approach on the basis of this value. A device for determining the approach of the lean blow off (LBO) is also disclosed.
A method of controlling an adaptive cruise control (ACC) system of a vehicle. The method including determining a torque of an engine of the vehicle, determining a torque of a transmission of the vehicle, calculating an idle force of the vehicle, obtaining a maximum tolerable gradient, obtaining an actual gradient of a surface the vehicle is on, and turning off the adaptive cruise control when the actual gradient exceeds the maximum tolerable gradient.
A velocity calculation device includes: a vertical direction acceleration detection portion that is mounted on a vehicle and detects an acceleration in a vertical direction generated correspondingly to undulation of a road surface; a horizontal direction angular velocity detection portion that is mounted on the vehicle and detects an angular velocity about a horizontal axis orthogonal to a travel direction of the vehicle generated correspondingly to the undulation of the road surface; and a velocity calculation portion that calculates a velocity in the travel direction of the vehicle on the basis of the acceleration in the vertical direction and the angular velocity about the horizontal axis.
A four-wheel-drive vehicle includes a clutch that is able to allow and interrupt transmission of driving force to a propeller shaft, and a traction control unit that controls at least one of the driving force generated by an engine and braking force applied to right and left front wheels to suppress a slip of the right and left front wheels. When the drive mode is switched from a two-wheel-drive mode to a four-wheel-drive mode, if the relative rotational speed between a first rotary member and a second rotary member constituting a clutch is equal to or higher than a predetermined value, an ECU outputs a control command signal for suppressing the slip of the right and left front wheels to the traction control unit.
An object of the invention is to provide a traction control apparatus capable of suitably controlling an error, if it occurs, between an estimation of a vehicle speed and an actual vehicle speed. A traction control apparatus according to the invention includes a vehicle speed estimator and a driving-force controller. The traction control apparatus includes a vehicle state determiner that determines whether the vehicle speed of the construction vehicle estimated by the vehicle speed estimator and the driving-force control by the driving-force controller are balanced, and a driving-force control changer that changes a driving-force control by the driving-force controller when the vehicle state determiner determines the vehicle speed and the driving-force control to be unbalanced.
A vehicle seat device includes a lock mechanism, a drive source, which has an output portion, a cancellation detection portion, which detects the cancellation of restriction by the lock mechanism, and a restriction detection portion, which detects restriction by the lock mechanism. When cancelling restriction on the basis of operation of the operation switch, current is supplied to the drive source such that the output portion moves in the forward direction until the cancellation detection portion has detected cancellation, and when the cancellation has been detected, the supply of current to the drive source is stopped. When performing the restriction on the basis of operation of the operation switch, current is supplied to the drive source such that the output portion moves in the reverse direction until the restriction detection portion has detected restriction, and when restriction has been detected, the supply of current to the drive source is stopped.
The present disclosure provides a method of controlling interaction between a mobile electronic device and a in-vehicle electronic system, a mobile electronic device using the same method, and a in-vehicle electronic system unit using the same method. The method may include establishing a connection between the mobile electronic device and the in-vehicle electronic system. The mobile electronic device may then receive a profile setting from the in-vehicle electronic system through the connection which could be a cable connection or a wireless connection. The mobile electronic device would control transmission and reception of data to the in-vehicle electronic system based on the profile setting of the in-vehicle electronic system, wherein the setting varies based on the role of the in-vehicle electronic system.
A maneuvering drive (24, 30) for a trailer (10) has a central unit (30), at least two drive units (24) by which wheels (16) of the trailer (10) can be driven and which are controlled by the central unit (30), each drive unit (24) including a checking module (40) by which drive specifications of the central unit (30) can be checked as to whether they can be fulfilled, and a feedback channel being provided by which the drive units (24) can feed back to the central unit (30) if the drive specifications cannot be fulfilled.
The present invention improves fuel efficiency of an engine that is the power source of an auxiliary machine. Configured is a regeneration control device that has a control means that, when a hybrid automobile is stopped, the accelerator is in a closed state, and the auxiliary machine is in an operating state, and when the indicated value for the amount of fuel injection of the engine is equal to or more than a predetermined threshold, or the indicated value exceed the threshold, causes a driving mode wherein the engine and an electric motor cooperate during deceleration after the hybrid automobile has started moving.
A method for controlling an emergency brake device of a rail vehicle or rail vehicle train consisting of several rail vehicles having axles braked by friction brakes, wherein an emergency braking operation is started by an emergency braking input, including identifying at least one axle having inadmissible brake slip during the emergency braking operation in which inadmissible brake slip occurs outside a predetermined optimal brake slip range; identifying at least one axle having no or admissible brake slip during the emergency braking operation by which axle a larger friction braking force can be transferred than by the at least one axle having inadmissible brake slip; and adjusting the friction braking forces on the at least one axle having no or admissible brake slip such that the adjustment can maintain a deviation of the actual deceleration of the rail vehicle from a target deceleration.
A method and system for verifying trackside conditions in safety critical railroad applications by reporting the status of trackside signals and switches to a remote train control system. The system comprises at least one sensor for providing trackside conditions electrically connected to a circuit for providing trackside conditions to a railroad, said sensor being powered by voltage applied to the circuit such that the sensor is energized only when said electrical component is engaged. The system and method further comprises a method and system which is failsafe and which enables the control system to independently verify signals from each sensor.
A method of formulating a specification for temporal and vertical required navigation performance is described. The method assesses various flight management guidance systems methods and allows a specification to be set for an airport. The specification may be used to increase aircraft traffic into the airport. The specification sets limits on deviations in time and altitude, for example, on approach into arrivals at the airport. The method comprises: calculating temporal and vertical deviations from a reference trajectory for one or more flight management guidance methods for one or more aircraft types; and comparing the temporal and vertical deviations with operational requirements of the airport. The deviations from a reference trajectory may result from uncertainties affecting trajectory prediction, such as wind and temperature prediction accuracy.
A system includes a turn signal lever, at least one exterior sensor configured to detect a condition of an area surrounding a vehicle, and a display configured to display information about the condition of the area surrounding vehicle. The turn signal lever includes at least one sensor configured to detect a touch or a proximity of a user's finger or hand. The turn signal lever includes a top sensor and a bottom sensor, which are configured to distinguish between intended actuation of the lever by the user for a left turn or a right turn. The display is configured to display information indicating a degree of safety for performing the intended turn.
Provided is a travel route estimation device capable of accurately estimating, without excessively increasing communication load of the device, a shape of a travel route even when one's own-vehicle is traveling on a travel route that does not have any objects installed on the route. A calculation section calculates and successively stores a radius of curvature of the travel route based on a yaw rate detected by a yaw rate detection section and on a traveling velocity detected by a velocity detection section. When conducting a filtering process for reducing variation of the calculate radius of curvature, the calculation section selects a filtering constant for multiplying the stored radius of curvature in accordance with the type of the travel route of the own-vehicle, and generates information representing a radius of curvature obtained by conducting at least one filtering process by using the selected filtering constant.
A power consumption management system includes power consumption managers and a power supply manager. Each of the power consumption managers creates changeable power amount information with respect to a planned value of power consumption for each predetermined time range in a preset predetermined period in future, the planned value being related to a load of each piece of equipment in a building as a monitoring target. The power supply manager is connected to each of the power consumption managers through a network, decides a power change request amount for each building based on the created changeable power amount information, and transmits the decided power change request amount to each of the power consumption managers for the purpose of notification.
Methods, machine-readable media, apparatuses and systems are provided to collect and analyze data relating to energy consumption and factors affecting energy production. In various embodiments, such analysis can include time series analysis, multivariate correlation analysis, cluster analysis, anomaly detection methods, multi-dimensional density analysis and demand modeling.
End effectors with closing mechanisms, and related tools and methods to facilitate clamping, are provided. An example surgical tool comprises a first and second jaw movable between a closed grasped or clamped configuration and an open configuration. The tool further comprises a soft grip mode for grasping the tissue at a first force during which a separation parameter between the jaws is measured, and a therapeutic clamping mode in which the jaws clamp on the body tissue at a force greater than the grasping force. The methods comprise grasping the body tissue between jaw members, measuring the separation parameter between jaws, indicating on a user interface the separation parameter for comparison to a desired separation parameter, and then releasing the body tissue for repositioning or therapeutically clamping the body tissue in response to the separation parameter indication.
Disclosed here is a user interface for a robotic hand. The user interface anchors a user's palm in a relatively stationary position and determines various angles of interest necessary for a user's finger to achieve a specific fingertip location. The user interface additionally conducts a calibration procedure to determine the user's applicable physiological dimensions. The user interface uses the applicable physiological dimensions and the specific fingertip location, and treats the user's finger as a two link three degree-of-freedom serial linkage in order to determine the angles of interest. The user interface communicates the angles of interest to a gripping-type end effector which closely mimics the range of motion and proportions of a human hand. The user interface requires minimal contact with the operator and provides distinct advantages in terms of available dexterity, work space flexibility, and adaptability to different users.
The present invention provides an identification information setting device and an identification information setting method that can easily set identification information for a transfer chamber. In an embodiment of the present invention, a storage portion (31) stores field identification information that is previously set for each position where a transfer chamber having a transfer robot can be arranged. A reception portion (32) receives, as specification information, information on the position where the transfer chamber is actually arranged and the transfer chamber. The storage portion (31) stores correspondence between the actually arranged transfer chamber and identification information.
In some embodiments, a method includes defining a sequence of process resources. Each of the process resources is for performing at least one respective task on a work item. The method further includes calculating a resource utilization metric for each of the process resources. The method also includes displaying a representation of at least a portion of the sequence of process resources. The representation includes image elements that each have a dimension that is inversely proportional to the resource utilization metric for the process resource represented by the image element in question.
An electrode apparatus may be configured to provide electro-stimulation. The apparatus may include a current spreader and a spongeless volume disposed adjacent to the current spreader. The current spreader may be configured to spatially distribute electrical current across a stimulation area of a subject's skin. The spongeless volume may be configured to carry liquid gel or other fluent conductive substance that is configured to conduct electrical current between the current spreader and the stimulation area of the subject's skin to provide electro-stimulation.
A bioelectrode comprising: a skin-side, electrically conducting adhesive layer and a flexible electrical connecting cable which in an electrically insulating cable sheath includes at least one electrical conductor, wherein fitted at the electrode-side end of the connecting cable is a preassembled electrical conducting element electrically connected to the electrical conductor of the connecting cable, wherein the preassembled electrical conducting element is electrically connected in the installed condition to the skin-side, electrically conducting adhesive layer.
Implantable medical devices and methods use an intravascular implantable medical device having an elongated housing module to contain one or more circuitry components. An opening is defined through the elongated housing module. A lead, including at least one electrode, is coupled towards the distal end of the elongated housing module and at least a portion of the at least one electrode is in a stowed position within the opening defined through the elongated housing module during implant of the implantable medical device. The at least one electrode is advanceable from the stowed position to a location distal of the distal end of the elongated housing module.
A method for treating a pulmonary condition in a subject is provided. One step of the method includes providing an apparatus for positioning at a target site innervated by at least one nerve of the autonomic nervous system (ANS). The apparatus includes a fluid exchange catheter, an inflatable balloon coupled to the fluid exchange catheter, and an energy delivery mechanism including at least one energy delivery member for delivering electrical energy to the target site. Next, an expansion medium is delivered to the apparatus so that the inflatable balloon is sufficiently inflated to sandwich at least a portion of the at least one energy delivery member between the inflatable balloon and a luminal wall of the tracheo-bronchial tree at the target site. Electrical energy is then delivered to the at least one energy delivery member to effect a change in the ANS of the subject.
Loosing the ability to interact with one's environment can be devastating. The invention enables a person to control the real or virtual action or movement of an output device in from one to three dimensions through the use of at least one electrical sensor implanted beneath the skin or as a part of a headset on either one side or on both sides of the person's head in electrical communication with a vestigial periauricular nerve or muscle. Each sensor communicates through a selected channel to transmit information preferably in digital form to an output device designating an action to be taken or the position of a target location for enabling the output device to perform the action or to move toward or to a target location through real or virtual space. At least one and preferably up to four sensors are located on each side of the head.
Apparatus and methods for spectroscopic analysis of biological tissues to classify an individual as diabetic or non-diabetic, or to determine the probability, progression or level of a disease or medical condition in an individual.
Systems, methods, and related computer program products for image-guided radiation treatment (IGRT) are described. For one preferred embodiment, an IGRT apparatus is provided comprising a gantry frame including a ring member, the ring member being rotatable around a substantially horizontal, longitudinally extending central axis, the ring member having first and second horizontally opposing ends. The IGRT apparatus further comprises a radiation treatment head coupled to the ring member by an arm member, the arm member being connected to the ring member at an arm member base. Preferably, the IGRT apparatus is further characterized in that the arm member extends outwardly from the first end of the ring member in a direction away from the second end and is supported only by the arm member base, and the radiation treatment head is dynamically movable in at least a longitudinal direction toward and away from the first end of the ring member.
The invention concerns an imaging system to monitor at least one surgical instrument in an operative site inside a volume of the body of an animal, comprising: at least one endoscopic camera to obtain endoscopic data on the operative site, at least one ultrasound imaging device to obtain ultrasound data on the operative site, and a processing device to process the endoscopic and ultrasound data. The imaging system further comprising at least three markers intended to be positioned in the operative site, said markers being mobile relative to the instrument, each marker being adapted to be detected both by the endoscopic camera and by the ultrasound imaging device, so as to permit cross-mapping of the endoscopic and ultrasound data by the processing means.
An interface device enables an intracavity probe to be used with a magnetic resonance (MR) system for the purpose of obtaining images or spectra of a region of interest within a cavity of a patient. The probe includes a shaft, a balloon at one end thereof, and a coil loop within the balloon. The coil loop preferably includes two drive capacitors and a tuning capacitor, all of which in series. A junction node between the drive capacitors serves as a ground for electrically balancing the coil loop. Diametrically opposite the junction node, the tuning capacitor enables the coil loop to resonate at the operating frequency of the MR system. Across each drive capacitor is connected an output cable having an electrical length of SL+n(λ/4). The output cables terminate in a plug that is used to connect the coil loop to the interface device.
A monitoring device configured to be attached to the body of a subject includes an outer layer and an inner layer secured together. The inner layer includes light transmissive material and has inner and outer surfaces. A base is secured to at least one of the outer and inner layers and includes an optical emitter and optical detector. A layer of cladding material is positioned near the outer surface of the inner layer, and at least one window is formed in the layer of cladding material that serves as a light-guiding interface to the body of the subject. The light transmissive material delivers light from the optical emitter to the body of the subject along a first direction and collects light from the body of the subject and delivers the collected light in a second direction to the optical detector. The first and second directions are substantially parallel.
A superconducting magnet apparatus includes: a bobbin around which a superconducting coil is wound, the bobbin serving as a protective resistor; a persistent current switch for supplying a persistent current to the superconducting coil; a first closed circuit with the superconducting coil and the persistent current switch connected in series to the coil; and a second closed circuit with the superconducting coil and the bobbin connected in series to the coil.
Embodiments of the invention provide novel solutions, including systems, methods and/or software, for handling calls in a dual-mode VoIP/cellular environment. Merely by way of example, some systems can be configured to determine whether to use a VoIP system or a cellular system to handle a particular call, and/or to transition a call from one network to the other network. Other systems can be configured to substitute a public number (which might be, for example, a VoIP number) for a private number (which might be, for example, a cellular number) when routing a call originating from a dual-mode phone on a cellular network. Further systems can be configured to allow a VoIP system to serve as an anchor for calls originated and/or delivered on a cellular system, for instance to facilitate a transition between cellular and VoIP service during a call.
A wireless communication apparatus includes a first module, a second module, an inhibit module, a calculation module, and a control module. The first module constitutes a first system. The first system transmits and receives first data to and from a first device. The second module constitutes a second system. The second system transmits and receives second data to and from a second device in each interval time-divided with determined transmission timing. The inhibit module generates inhibit periods for preventing the first module from communicating by use of the first data. The calculation module calculates an occupation time required for the transmission and reception of the first data. The control module compares the period between the inhibit periods adjacent to one another with the occupation time and, according to the comparison result, instructs the first device to stop or delay the transmission of the first data.
A mobile phone and a key detection device are disclosed. The mobile phone comprises at least two keys, a baseband chip, a resistor and at least two switch elements. The baseband chip comprises at least two first ports, at least two second ports and an interrupt port. Each first port outputs a first level signal and is correspondingly connected with one end of one key; each second port outputs a second level signal and is correspondingly connected with the other end of the key. One end of the resistor is connected with the interrupt port, and the other end of the resistor is connected with a reference level. One end of each switch element is connected between one first port and the one first port's corresponding key, and the other end of each switch element is connected between the interrupt port and the resistor.
A method of determining synchronization timing, comprising: transmitting transmission power information of a first base station (BS) which connects a mobile station (MS) and a second BS; switching reception frequency of the MS in the transmission period for the first BS to transmit reference signal between transmission frequencies of reference signal of the first BS and the second BS; measuring reception power received by the MS from the first BS and the second BS; determining propagation loss from the first BS and the second BS to the MS based on the measured reception power and transmission power information; determining a propagation delay difference between the first BS and the second BS to the MS based on the propagation loss; determining synchronization timing of the second base apparatus to the MS based on synchronization timing of the first BS to the MS and the propagation delay difference.
A power control method is provided, which is applicable to the communication field. The method includes: obtaining power headroom information of an aggregated carrier of a User Equipment (UE), where the aggregated carrier includes at least one component carrier group and at least one first carrier, or includes at least one component carrier group, or includes at least two first carriers, the component carrier group includes at least two second carriers, and the first carrier and the second carrier are single carriers; and adjusting transmit power of the aggregated carrier according to the power headroom information. The method enables reporting of power headroom of an aggregated carrier of the UE in a multi-carrier scenario, so that the base station can control the transmitting power of the UE reliably, and therefore, reliability and throughput of the system are improved.
Wireless base station eNB10-1 sets the power consumption level of wireless base station eNB10-1 (itself) to one of multiple levels, and sends a power consumption level information message indicating the power consumption level to wireless base station eNB10-2. Wireless base station eNB10-2 receives and stores the power consumption level information message.
In systems and methods of talk group communication, a group PTT call is established between a originating wireless device and recipient wireless devices. A group identifier of the PTT call group is provided to the recipient wireless devices indicating that the PTT call involves a call group without indicating an identifier of originating wireless device. In an embodiment, when the group PTT call is terminated, a response call request is received based on the group PTT call from one of the plurality of recipients and a bilateral PTT call is established between the one of the plurality of recipients and the originating wireless device. In an embodiment, a response is received based on the group PTT call from one of the plurality of recipients, the group PTT call is terminated, and a bilateral PTT call is established between the one of the plurality of recipients and the originating wireless device.
There are provided measures for terminal mobility state detection. Such measures may exemplarily include acquiring a statistical metric of measurements of a signal strength of a terminal with unknown speed over a predetermined time period, comparing the acquired statistical metric with mobility patterns stored in a database, each of said mobility patterns exhibiting a relationship between previously acquired statistical metrics of signal strength measurements of terminals with a specific terminal speed class, and determining a terminal speed class of the terminal according to a best match between the acquired statistical metric and the mobility patterns on the basis of the comparison. The database may exemplarily be prepared including acquiring a statistical metric of measurements of a signal strength of a terminal with known speed, and applying the acquired statistical metric for creating or updating the mobility pattern with respect to the specific terminal speed class corresponding to the known speed of the terminal.
A method and an apparatus for uplink power control in a wireless communication system are provided. More specially, a method is provided in which a first base station in a wireless communication system periodically measures interference for a cell of a second base station neighboring the first base station, determines an average of the periodically measured interference, broadcasts the determined average of the periodically measured interference to mobile terminals located in a cell of the first base station, determines a weight for the determined average of the periodically measured interference, based on one of resource allocation information for the cell of the second base station and whether a specific message for interference regulation is received from the second base station, and transmits the determined weight to the mobile terminals.
Voicemail is received at a voicemail server and converted to an audio file format; it is then sent or streamed over a wide area network to a voice to text transcription system comprising a network of computers. One of the networked computers plays back the voice message to an operator and the operator intelligently transcribes the actual message from the original voice message by entering the corresponding text message (actually a succinct version of the original voice message, not a verbose word-for-word conversion) into the computer to generate a transcribed text message. The transcribed text message is then sent to the wireless information device from the computer.Because human operators are used instead of machine transcription, voicemails are converted accurately, intelligently, appropriately and succinctly into text messages (SMS/MMS).
A portable electronic device includes a wireless communication module, a processing unit, a display device and a backlight driver. The wireless communication module wirelessly collects location information from at least one remote station. The processing unit executes a positioning application and thereby calculates a position of the portable electronic device based on the collected location information. The display device operates at a bright mode when the calculated position indicates that the portable electronic device is kept being moved. The backlight driver is coupled to the processing unit, and, the processing unit is further configured to control the backlight driver to make the display device leave the bright mode and enter a dim mode when the calculated position indicates that the portable electronic device is not moved for a first predetermined time period.
The invention relates to a method of communicating in a mobile telecommunication network (100; 200), the mobile telecommunication network comprising a plurality of cells (102; 104; 106), wherein resource blocks are used for transmitting data in the mobile telecommunication network, and wherein the method comprises:—dividing (S2) a resource into at least a first plurality of resource blocks and a second plurality of resource blocks, wherein the resource blocks of the first plurality do not overlap with the resource bocks of the second plurality;—assigning (S3) the first plurality of resource blocks to a first group of cells and assigning the second plurality of resource blocks to a second group of cells;—scheduling (S4) first data transmissions in the first group of cells on the first plurality of resource blocks;—scheduling (S5) second data transmissions in the second group of cells on the second plurality of resource blocks;—scheduling (S6) third data transmissions in the first group of cells on the second plurality of resource blocks, when all resource blocks of the first plurality are already used for data transmissions; and—scheduling (S7) fourth data transmissions in the second group of cells on the first plurality of resource blocks, when all resource blocks of the second plurality are already used for data transmissions.
Low-power access points are used to identify traffic congestion zones in a network. The low-power access points collect metrics that are used identify high demand areas. The locations of the traffic congestion zones are then determined based on the locations of the low-power access points that identified high demand. In some embodiments, metrics are collected and processed in a distributed fashion at each femtocell. Each femtocell then outputs an indication of high demand in the area and/or takes action to address the high demand at an identified traffic congestion zone. Alternatively, the femtocells may collectively take action to address the high demand at one or more identified traffic congestion zones. In other embodiments, metrics may be collected from the femtocells at a central entity and processed to identifying any traffic congestion zones near the femtocells, whereby the central entity takes appropriate action to address the high demand.
A method for communication in a wireless telecommunication network is provided. The method comprises transmitting, by a first cell, to a first UE, a first signal on a resource block configured to be shared by more than one cell; and transmitting, by a second cell, to a second UE, a second signal on the same resource block, wherein a specification of a location of the resource block is included in configuration information available to the first cell and the second cell.
The present disclosure discloses a method for inter-cell interference coordination, which includes: classifying users in a cell into cell-edge users and cell-center users and allocating frequency resources to the cell-edge users and the cell-center users; acquiring the interference level of the frequency resources in the cell according to inter-cell interference and recording the changing trend of the interference caused by a neighboring cell on the cell; and coordinating the inter-cell interference according to the interference level of the frequency resources in the cell and the changing trend of the interference caused by the neighboring cell on the cell. The present disclosure further discloses a base station for implementing inter-cell interference coordination. The present disclosure can effectively lower the level of inter-cell interference to an ideal balanced state and improve the service capability of a base station.
A conventional wireless device constantly measures the signal strength of its server base station and the strength of signals from surrounding base stations for handoff purposes. The wireless device transmits this information to its serving base station, which discards the information a short time afterward, following handoff. The present system and method store the formerly discarded information in one of several existing network elements or in a separate computer system. This information is used to generate a carrier to interference ratio, which indicates the level of interference between station pairs, and to also generate a carrier to interference matrix, including identifying potential interference for each station pair. The frequency of occurrences during predetermined desired periods of time and the volume of traffic affected by each level of interference may also be calculated. This provides comprehensive, continuous, real-time information for wireless frequency planning.
In an embodiment, a method for determining the type of a mobile radio base station is provided. The method may include receiving a synchronization message comprising a mobile radio base station identifier, and determining the type of a mobile radio base station using a previously signaled and stored piece of mobile radio base station type determining information indicating a rule as to how the type of a mobile radio base station out of a plurality of types of a mobile radio base station can be derived from a mobile radio base station identifier and the received mobile radio base station identifier.
Conserving battery by a wireless user equipment (UE) device in substantially stationary conditions. A first wireless link may be established with a first cell. It may be determined that the UE device is substantially stationary. One or more signal strength and/or signal quality metrics associated with the first wireless link may be measured. The one or more signal strength and/or signal quality metrics may be below a first threshold. The UE may ordinarily be configured to perform a search for neighboring cells if the one or more signal strength and/or signal quality metrics are below the first threshold. The UE may not actually perform a search for neighboring cells, based on determining that the UE is substantially stationary.
A communication device performs a method for selecting a network for an application service based upon system performance. The method includes obtaining multiple sets of performance metrics. Each of the multiple sets of performance metrics comprises at least one performance metric for a same application service. The method further includes evaluating the multiple sets of performance metrics to select one of the corresponding networks to access the application service on the selected network.
A system is provided for establishing a communication session with a terminal (i.e., terminating SIP client). The system includes a network node (e.g., SIP proxy) located in a network across which an originating client is capable of communicating. The network node is capable of sending a trigger to the terminal independent of the network. The network node is also capable of receiving a registration message, in response to the trigger, from the terminal across the network. In this regard, the network node is capable of receiving the registration message to thereby identify the terminal across the network such that a communication session is capable of being established with the terminal based upon the identity of the terminal across the network.
A controller in a network assigns a dedicated foreign radio talk group to each radio frequency (RF) site in the network for use by foreign radios during an incident event. The controller receives a registration request from a foreign radio and registers the foreign radio in a first RF site. The controller receives a talk group affiliation request from the foreign radio and, responsive to determining that the first RF site is in the incident event mode, affiliates the foreign radio with dedicated foreign radio talk group that is assigned to the first RF site, associated with at least one of a system identifier, a Wide Area Communication Network identifier and a talk group identifier provided by the foreign radio, and/or associated with the talk group identifier provided by the foreign radio and included in a master list including talk group IDs associated with a function.
Embodiments of the present invention include improved communication system and methods. In one embodiment, the present invention includes a wireless communication method comprising, on a first wireless device, receiving one or more wireless device identifications associated with one or more other wireless devices, and transmitting at least one of the one or more wireless device identifications from the first wireless device to a remote computer system, and on the remote computer system, receiving the at least one wireless device identification, and accessing information associated with the at least one wireless device identification. Embodiments of the present invention may be used for electronic dating, social networking and other communication applications.
A method and apparatus for supporting a closed subscriber group (CSG) service is provided. The apparatus includes a memory to store CSG subscription information and a processor operatively coupled to the RF unit and memory to implement a radio interface protocol. The processor accesses a base station (BS), transmits the CSG subscription information to the BS, receives an access mode from the BS where the access mode is determined based on the CSG subscription information, and negotiates with the BS with regard to a CSG service if the access mode supports a CSG to which the apparatus belongs.
Disclosed is an information processing apparatus including a reception unit that receives place specifying information for specifying a place transmitted from a mobile terminal in the place where provision of management target information stored in a memory is requested, a controller that performs a control so that the place specifying information received by the reception unit is stored in the memory to be matched with the management target information, and a provision unit that provides, in a case where place specifying information corresponding to the place specifying information received by the reception unit is stored in the memory, the management target information matched with the corresponding place specifying information to the mobile terminal.
A mobile access terminal (MAT) for use in an internet protocol multimedia system (IMS). The mobile access terminal comprises a first region of memory, a device application stored in the first region of memory, a second region of memory that implements a trusted security sector, and a centralized media controller application stored in the trusted security sector. The centralized media controller application is mated and paired with an incident internet protocol multimedia system network and wherein the centralized media controller application authenticates the device application and provides the device application with communications connectivity with the incident internet protocol multimedia system network.
Methods, devices and servers for exchanging information about the status of mobile communications are described. In one aspect, a method is implemented on a device status exchange server, which includes: storing a plurality of profiles associated with a plurality of mobile communication devices that are serviced by a wireless service provider having a wireless service provider server which tracks information about the mobile communication devices, the plurality of profiles storing at least some of the information tracked by the wireless service provider server; receiving, from third party servers, subscription requests for notification of an update in information associated with one of the mobile communication devices; registering the received subscription requests; detecting an update to the information stored in one of the profiles based on information received from a server; and in response to detecting the update: updating the profile associated with the mobile communication device associated with the updated information; and notifying the third party servers of the update in accordance with registered subscription requests.
A system for remotely monitoring and tracking a mobile hand-held device having conventional voice and data communication capabilities, the mobile device having software installed thereon that establishes a data communication link with the server, detects activation of an emergency button on the mobile device that places the device in an emergency operating condition, and, while operating in emergency condition, (i) blocks non-emergency input into the device, (ii) at predetermined time intervals, determines the current location of the mobile hand-held device based on GPS tracking information and mobile communication information, (iii) stores the time-based tracking data in memory, and (iv) using the data communication link, periodically transmits a telematics logic message to the server, wherein the telematics logic message include a unique device ID, an indicator of the emergency condition, and the time-based tracking data.
Various aspects of the instant disclosure are directed towards a method for communicating time-based data in a power line communication system. In accordance with one or more example embodiments, firmware is downloaded to a multitude of endpoints over power distribution lines carrying alternating current (AC) power. Endpoint devices targeted for changes to stored firmware are grouped and the firmware is delivered in chunks to each group. As devices receive a particular chunk of firmware, the device advances to a next stage and provides information indicative of this stage, based upon which subsequent chunks of firmware are communicated. This occurs (e.g., on a daily cycle) until the endpoint has received all firmware for an update, after which the endpoint(s) are re-started using the firmware. Accordingly, such updates can be carried out in a cyclic and verifiable manner.
The present disclosure is directed to a unit phase mixer in combination with an input buffer. The unit phase mixer has a pull-up path for pulling an output terminal up to a first voltage. The pull-up path has a first transistor responsive to a first enable signal and a series connected second transistor responsive to a first clock signal. The unit phase mixer has a pull-down path for pulling the output terminal down to a second voltage. The pull-down path has a third transistor responsive to a second clock signal and a series connected fourth transistor responsive to a second enable signal. The input buffer skews the first and second clock signals by different amounts to enable a break-before-make method of operation so that the first voltage is not connected to the second voltage. The unit phase mixer can be used as a building block in more complex mixers which may include the ability to weight the input clocks as well as providing feed-forward paths for certain of the signals. Because of the rules governing abstract, this abstract should not be used to construe the claims.
Apparatus and methods for envelope tracking calibration are provided. In one embodiment, a method of calibrating an envelope tracker having an envelope shaping table generated at a desired gain compression of a power amplifier is provided. The method includes generating a supply voltage for the power amplifier using the envelope tracker, operating the supply voltage of the power amplifier at a first voltage level associated with substantially no gain compression of the power amplifier, and measuring an output power of the power amplifier at the first voltage level. The method further includes decreasing a voltage level of the supply voltage one or more times and measuring the output power at each voltage level, determining a second voltage level of the power amplifier associated with a gain compression equal to about that of the desired gain compression, and calibrating the envelope tracker based on the determination.
A system for delivering data to a user includes a beverage container provided with an electronic device having an electronic display, and a portable electronic apparatus such as an electronic mobile phone or an electronic tablet, so that a user operates the portable electronic apparatus to compose data, which are transmitted via ultra-sound to the beverage container and displayed on its electronic display.
An electronic device may transmit and receive wireless signals using wireless circuitry that is controlled by control circuitry. The wireless circuitry may include adjustable components such as adjustable antenna structures, adjustable front end circuitry, and adjustable transceiver circuitry. During characterization operations, the electronic device may be tested to identify operating settings for the wireless circuitry that lead to potential wireless interference between aggressor transmitters and victim receivers. The control circuitry can adjust the wireless circuitry to mitigate the effects of interference based on settings identified during characterization operations or real time signal quality measurements.
A cellular communication network is described wherein the power of the pilot channel transmitted by the base station is decreased when the uplink interference in its cell area increases above a threshold value. As a result the mobile terminals at the edge of the cell area are triggered to reselect to another base station and the number of call drops and failed call set-ups is reduced.
Methods and apparatus for scheduling shared time resources. In one embodiment, Bluetooth and IEEE 802.11 interfaces with overlapping frequency ranges are managed by an intelligent scheduler entity or process that schedules time slots for human interaction devices based on predictions on which Bluetooth device is active. By reducing the number of time slots reserved for inactive Bluetooth devices, the scheduler can free up time slots for IEEE 802.11 systems without significant perceptible impact on the Bluetooth devices. The freed time slots can increase in IEEE 802.11 performance by providing additional bandwidth (which can be perceptible by the user), thereby increasing user satisfaction and experience.
An image forming apparatus includes a toner carrying roller for carrying a toner, an image carrying member, contacting the toner on the toner carrying roller, on which a toner image is to be formed with the toner, and an electrode portion provided at an opposing position in which the electrode portion opposes the toner carrying roller via the image carrying member interposed therebetween. The toner image is formed on the image carrying member by changing a value of a voltage, on the basis of image information, applied to the electrode portion, and the toner carried on the toner carrying roller and the image carrying member contact each other in a toner contact area. The toner is moved between the toner carrying roller and the image carrying member in a toner movement area by changing the value of the voltage applied to the electrode portion, and the toner movement area is present downstream of the toner contact area with respect to a movement direction of the image carrying member.
A developer carrying device includes a first developer containing part configured to contain developer, a first rotational member arranged in the first developer containing part, a second developer containing part arranged side by side with the first developer containing part, a second rotational member arranged in the second developer containing part, an opening part formed between the first developer containing part and the second developer containing part, and a restriction part arranged between the first rotational member and the second rotational member.
A developing device including a first developer holding member disposed opposite to an image holding member that holds an electrostatic latent image, a second developer holding member, disposed opposite to the image holding member and the first developer holding member, a developer supply mechanism that supplies a developer to a position located further downstream than a development area in a direction of rotation of the second developer holding member and located further upstream than opposite locations of the two developer holding members, a regulation member that regulates the developer supplied by the developer supply mechanism, a developer division unit that divides the developer, supplied from the developer supply mechanism into two parts for the two developer holding members, and a developer carrying unit that holds and carries the developer after division toward the development area in a state where the developer is separated.
A blade-like charging member comprises a charging portion, a non-charging portion, and an electrode portion. The non-charging portion is capable of contacting the image bearing member while maintaining an electrically dischargeable gap therebetween. To prevent electric discharge between the non-charging portion and the surface of the image bearing member, at least part of the non-charging portion is made of material having a higher resistance than that of the charging portion. The non-charging portion contacts and slides on the surface of the image bearing member over a range that exceeds the length of the charging portion. A shortest distance between the discharge position and an end portion of the electrode portion with respect to a longitudinal direction of the image bearing member is longer than a shortest distance between the discharge position and a central portion of the electrode portion with respect to the longitudinal direction of the image bearing member.
An image forming apparatus includes a plurality of cartridges, and a moving member to which the plurality of cartridges is detachably attached. Of a pair of cartridges attached to the moving member and adjacent to each other, one cartridge has a recessed portion recessed from a frame member thereof and extending in an attachment direction of the cartridge, and the other cartridge has a raised portion protruding from the frame member thereof and extending in the attachment direction. The raised portion provided on the other cartridge enters the recessed portion provided in the one cartridge when the pair of cartridges is attached to the moving member. Positions of the raised portion and the recessed portion overlap each other as viewed in an axial direction of the image bearing member.
An image forming apparatus includes first and second image bearing drums; first and second developing devices for forming a toner image on the drums; an intermediary transfer member for carrying images transferred front the drums and secondary transferring the toner image onto a recording material; a heater for heating the recording material; an executing portion for executing a first mode for forming a toner image on the intermediary transfer member from both drums and a second mode for forming a toner image on the intermediary transfer member only from the second drum; a temperature detecting portion; a fan; a controller for controlling the fan based on a detected temperature; a setting portion for setting a temperature at which an air feed amount of the fan is increased in the second mode is lower than a temperature at which the all feed amount is increased in the first mode.
The image forming apparatus includes a fixing section which has a heater and heats and fixes an unfixed image, formed on a recording material, to the recording material, a power supply section which has a rectification section rectifying alternating current, a power factor improvement section receiving input of current output from the rectification section, and a DC/DC converter DC/DC converting current output from the power factor improvement section, a current detection section which detects current flowing to the heater, and a control section which controls operation of the power factor improvement section according to current detected by the current detection section.
An image forming apparatus includes a plurality of white reference plates, a plurality of measurement units configured to be arranged in positions opposed to the respective plurality of white reference plates, irradiate the white reference plates with light, and measure reflected light from the white reference plates, and a determination unit configured to determine an abnormality of the plurality of white reference plates by using respective measurement results measured by the plurality of measurement units.
A modular hub driver architecture may include a multi-delay block configured to provide an enhanced delay match among N distinct stages of a distributed modulating electro-optical interface core. The electro-optical multi-core modulator driver may include an input impedance matching stage and a pre-conditioning circuit configured to generate a number M, an integer divisor of N, of delayed replicas of an electrical modulating signal. The electro-optical multi-core modulator may include an array of M launch buffers of the replica signals, and an array of M multi-delay blocks, each including delay circuit modules differently cascaded on distinct signal paths, and configured to receive, at respective inputs, the M replica signals and to output N/M differently delayed replicas of the input signals, each driving a correspondent output stage of one on the N electro-optical interface cores.
Since it is difficult to fast, simply monitor impairments of received signals with higher receiver sensitivity, a monitoring method for an optical communication system according to an exemplary aspect of the invention includes the steps of emitting lightwave signals to be modulated according to a data, forming dips at transitions between temporally consecutive groups of n symbols of the lightwave signals, wherein the dips are formed at each of (n−1) first transitions of the group, no dip is formed at the n-th transition on the lightwave signals, receiving the lightwave signals, extracting frequency components characterized by the numerical value n from received lightwave signals, and monitoring the received lightwave signals by using the frequency components.
A method for adjusting a filtering bandwidth of an optical device includes: acquiring a modulation bandwidth of a first optical signal and s modulation bandwidth of a second optical signal, where the first optical signal is an optical signal input into a first wavelength channel of an optical device, the second optical signal is an optical signal input into a second wavelength channel of the optical device, and the second wavelength channel is adjacent to the first wavelength channel; comparing the modulation bandwidth of the first optical signal with the modulation bandwidth of the second optical signal; and according to a result of comparing the modulation bandwidth of the first optical signal with the modulation bandwidth of the second optical signal, adjusting a filtering bandwidth of at least one wavelength channel of the first wavelength channel and the second wavelength channel.
One embodiment provides a pluggable optical line terminal (OLT). The OLT includes a bi-directional optical transceiver configured to transmit optical signals to and receive optical signals from a number of optical network units (ONUs), an OLT chip coupled to the optical transceiver and configured to communicate with the ONUs through the optical transceiver, and a pluggable interface coupled to the OLT chip and configured to electrically interface between the OLT chip and a piece of network equipment. The optical transceiver, the OLT chip, and the pluggable interface are contained in an enclosure complying with a form factor, thereby allowing the pluggable OLT to be directly plugged into the network equipment.
An optical transceiver includes an optical IC coupled to a processor IC. For transmit, the optical IC can be understood as a transmitter IC including a laser device or array. For receive, the optical IC can be understood as a receiver IC including a photodetector/photodiode device or array. For a transmitter IC, the processor IC includes a driver for a laser of the transmitter IC. The driver includes an equalizer that applies high frequency gain to a signal transmitted with the laser device. For a receiver IC, the processor IC includes a front end circuit to interface with a photodetector of the receiver IC. The front end circuit includes an equalizer that applies high frequency gain to a signal received by the receiver IC. The driver can be configurable to receive a laser having either orientation: ground termination or supply termination.
Optical communications system (10) and method for transmission of payload data (PD) from a low earth orbit satellite (20) to an optical ground terminal (30), the low earth orbit satellite (20) being connectable with the optical ground terminal (30) via an optical downlink channel (DL), and the optical ground terminal (30) being connectable with the low earth orbit satellite (20) via an uplink channel (UC); wherein said uplink channel (UC) is an acquisition and tracking beacon channel by means of a ground beacon (GB) controlled by a point-acquisition-track subsystem (PAT), the ground beacon (GB) comprising a wide angle beam (W) for acquisition and a guidance beam (G) for tracking; and wherein the ground beacon (GB) for the uplink channel (UC) is a pulse position modulated PPM channel.
A system and a method are disclosed for generating an infrared signal on a mobile device. The infrared signal is generated on a mobile device by generating a bitstream based on information to be transmitted as an infrared signal. The bitstream is modulated and output on a bus to an infrared-emitting diode. The bitstream is processed in a software layer configured on the computing device, enabling the computing device to generate and process signals without additional hardware configured on the device.
A system is provided for identifying signal propagation information. The system includes at least one component configured to receive an optical input signal and to emit an optical output signal. The emitted optical output signal is representative of the optical input signal, and is associated with characteristic information indicative of the component. A processor is also included, the processor being configured to sense the optical output signal and correlate the characteristic information with said component.
The present invention provides a signal detection method, including: receiving, by a frequency mixer, wavelength division multiplexing signals and a local oscillator signal, where a wavelength of the local oscillator signal and a wavelength of a target signal in the wavelength division multiplexing signals are the same; a frequency mixer performs interference on the wavelength division multiplexing signals through the local oscillator signal to obtain a coherent signal formed by the local oscillator signal and the target signal; sending the coherent signal to a transimpedance amplifier for amplification to obtain a voltage signal; and obtaining the power of the target signal according to a power amplitude of the voltage signal.
According to an aspect of an embodiment, a method of modulating supervisory data onto an optical signal includes increasing a first power level of a first polarization component of an optical signal based on supervisory data. The method further includes decreasing a second power level of a second polarization component of the optical signal based on the supervisory data. The decrease in the second power level is substantially the same as the increase in the first power level such that a total power of the optical signal is substantially constant.
A heating pump includes a motor, a housing fixed to the motor, an impeller driven by the motor and received in the housing, and a tubular heating member fixed in the housing. The housing includes an intake tube and a discharge port arranged at the periphery of the intake tube. The impeller includes an inlet communicating with the intake tube and a plurality of outlets around the inlet. The outlets communicate with the discharge port via a first passage surrounded by the heating member. A second passage, which communicates with the first passage, is formed between a radially outer surface of the heating member and a radially inner surface of the housing.
Systems and methods are provided herein in relation to notifications about alternative viewing opportunities for recording and playback of media programs. In particular, the systems and methods provide users with information related to alternative recorded programming viewing opportunities for programs scheduled for recording by a user.
On a recording medium, a monoscopic video specific section and a stereoscopic video specific section are continuous immediately after an extended data specific section. A shared section includes a continuous, interleaved arrangement having one each of main-view extents, sub-view extents, and extended extents. The stereoscopic video specific section includes a continuous, interleaved arrangement of extents having one each of the main-view extents and the sub-view extents. The monoscopic video specific section includes a continuous arrangement of a copy of the main-view extent arranged in the stereoscopic video specific section. The extended data specific section includes one of the extended extents that is to be used in combination with the copy of the main-view extent arranged in the monoscopic video specific section. The shared section is accessed when stereoscopic video images are played back, when monoscopic video images are played back, and when an extended stream is used. The stereoscopic video specific section is accessed during playback of the stereoscopic video images. The monoscopic video specific section is accessed during playback of the monoscopic video images. The extended data specific section and the monoscopic video specific section are accessed when the extended stream is read, immediately before or after a long jump.
Disclosed is a captioned video playback apparatus comprising a storage unit that stores a caption signal defining a plurality of caption lines and a video signal defining a plurality of video images in association with a playback timing; a caption select unit that selects one of the plurality of caption lines defined by the caption signal stored in the storage unit; a caption playback unit that plays back the caption line selected by the caption select unit; a video playback unit that plays back the video signal stored in the storage unit; and a mode changeover unit that changes between a caption view mode for playing back a caption line selected by the caption select unit and a video image corresponding to the caption line using the caption playback unit and the video playback unit, and a normal view mode for playing back a video image using the video playback unit.
A cable sealing and cable anchoring system has a primary sealant assembly that includes a primary volume of sealant that defines primary through-ports. The primary sealant assembly includes a primary actuator for pressurizing the primary volume of sealant. The system also has a secondary cable tube that mounts within one of the primary cable through-ports and a secondary cable sealant assembly that mounts within a first end of the secondary cable tube. The secondary cable sealant assembly includes a secondary sealant volume that defines secondary cable through-ports. The secondary cable sealant assembly also includes a secondary actuator for pressurizing the secondary sealant volume. The system further has a cable anchoring assembly for anchoring a strength member of a secondary cable to the secondary cable tube. The cable anchoring assembly is supported by the secondary cable tube adjacent the second end of the secondary cable tube.
The device includes a main waveguide on a base. The main waveguide is configured to guide a light signal through a light-transmitting medium. The device also includes multiple transition waveguides on the base. Each of the transition waveguide intersects a terminal end of the main waveguide such that each transition waveguide receives a different portion of the light signal from the main waveguide. The device also includes one or more light sensors positioned on the base. Each transition waveguide guides the received light portions to the one or more light sensors such that each of the light signal portions is received at the one or more light sensors.
The location of one or more fiber optic channels (16) along the length of a fiber optic cable (12) is determined by: a) arranging an electrical conductor and a magnetic source at a known location adjacent to at least one of the channels (16); b) transmitting an electrical current through the electrical conductor, thereby deforming the electrical conductor by Lorenz forces in the vicinity of the magnetic source; c) conveying the deformation of the electrical conductor to deform an adjacent channel (16); d) transmitting light pulses through the fiber optic cable (12) and using variations in the light pulses back reflected by the deformed channel (16) and the known location of the magnetic source to determine the location of the deformed channel (16).
According to an embodiment, a light deflecting element includes a dielectric body, a first electrode, and a second electrode. The second electrode is configured to sandwich the dielectric body with the first electrode so as to apply a voltage to the dielectric body. The second electrode includes orthogonal portions that are substantially orthogonal to an incident direction of a light beam passing through the dielectric body, parallel portions that are substantially parallel to the incident direction of the light beam. The orthogonal portions and the parallel portions are formed in an alternate manner on the light beam incident side of the dielectric body. The second electrode includes a linear sloping portion that slopes in a direction toward intersection with the incident direction of the light beam. The orthogonal portions, the parallel portions, and the linear sloping portion are formed integrally.
Waveguide and associated methods for controlling an optical phase delay (OPD) of TE polarized light traveling along a propagation direction through a waveguide are disclosed. In one example, the method includes providing the waveguide with a core, at least one cladding; initially aligning at least a portion of the liquid crystal molecules in an initial orientation with their longitudinal axes oriented at an out-of-plane tilt angle, and their longitudinal axis oriented at an in-plane angle; providing the waveguide with a pair of electrodes for receiving a control signal; and applying the control signal to the pair of electrodes to rotate the liquid crystal molecules from the initial orientation, thereby controlling the optical phase delay of the TE polarized light traveling through the waveguide.
The optical device includes an active component on a base. The active component is a light sensor and/or a light modulator. The active component including an active medium that includes a ridge and slab regions. The ridge extends upwards from the base and is positioned between the slab regions. The ridge defines a portion of a waveguide on the base. One or more isolation trenches each extends into the slab regions of the active medium and is at least partially spaced apart from the ridge of the active medium.
A method of modifying the blur in at least a part of an image of a scene captures at least two images of the scene with different camera parameters to produce a different amount of blur in each image. A corresponding patch in each of the captured images is selected each having an initial amount of blur is used to calculate a set of frequency domain pixel values from a function of transforms of the patches. Each of the pixel values in the set are raised to a predetermined power, forming an amplified set of frequency domain pixel values. The amplified set of frequency domain pixel values is combined with the pixels of the patch in one of the captured images to produce an output image patch with blur modified relative to the initial amount of blur in the image patch.
Methods for correcting for thermal drift in microscopy images are described. One such method includes receiving an original image for correction, the original image having been generated using microscopy, receiving information indicative of a feature selected from within the original image by a user, the selected feature including an edge, storing the original image in a database including a plurality of images, each having one or more features, correlating the selected feature with one of the one or more features stored in the database to identify a first plurality of points defining the edge, removing one or more points of the first plurality of points using an outlier rejection technique, generating a smoothing spline approximation for a second plurality of points defining the edge, and generating a corrected image by shifting points of the original image in accordance with the smoothing spline approximation.
An image pickup device includes an image acquiring unit, calculating unit, memory controlling unit, first judging unit and notification unit.The calculating unit calculates a degree of similarity between information of a specific subject contained in the image acquired by the acquiring unit and identification information of the specific subject registered in a registering unit.The memory controlling unit controls a memory unit to store the calculated degree of similarity such that the degree of similarity is associated with date/time information.The first judging unit judges whether the calculated degree of similarity is relatively low compared with predetermined number of other degrees of similarity based on a chronological change of the degrees of similarity.The notification unit notifies that the identification information registered in the registering unit is to be renewed when judged, by the first judging unit, that the calculated degree of similarity is relatively low.
A computer-implemented method of providing georeferenced information regarding a location of capture of an image is provided. The method includes receiving a first image at an image-based georeferencing system, the first image comprising digital image information and identifying a cataloged second image that correlates to the first image. The method further includes automatically determining reference features common to both the second image and the first image, accessing geographic location information related to the common reference features, utilizing the geographic location information related to the common features to determine a georeferenced location of capture of the first image and providing the georeferenced location of capture for access by a user of the image-based georeferencing system.
Capturing metadata, including: a data capture device, wherein the data capture device captures notes made by a user and stores the notes as captured data; a data ingest computer, including a connection interface to connect to the data capture device and receive the captured data from the data capture device, and a data conversion component to convert the captured data to formatted data; and a data repository, connected to the data ingest computer, wherein the data repository is connected to a network. Keywords include smart pen and on set metadata acquisition.
A method for detecting a junction in a received image of the line of text to update a junction list with descriptive data is provided. The method includes creating a color histogram based on a number of color pixels in the received image of the line of text and detecting, based at least in part on the received image of the line of text, a rung within the received image of the line of text. The method also includes identifying a horizontal position of the detected rung in the received image of the line of text and identifying a gateway on the color histogram, wherein the identified gateway is associated with the detected rung. The junction list is updated with data including a description of the identified gateway.
A method and apparatus for determining a geographic location of a scene in a captured depiction comprising extracting a first set of features from the captured depiction by algorithmically analyzing the captured depiction, matching the extracted features of the captured depiction against a second set of extracted features associated with reference depictions with known geographic locations and when the matching is successful, identifying the geographic location of the scene in the captured depiction based on a known geographic location of a matching reference depiction from the reference depictions.
The present invention includes searching imagery data in order to identify one or more patterned regions on a semiconductor wafer, generating one or more virtual Fourier filter (VFF) working areas, acquiring an initial set of imagery data from the VFF working areas, defining VFF training blocks within the identified patterned regions of the VFF working areas utilizing the initial set of imagery data, wherein each VFF training block is defined to encompass a portion of the identified patterned region displaying a selected repeating pattern, calculating an initial spectrum for each VFF training block utilizing the initial set of imagery data from the VFF training blocks, and generating a VFF for each training block by identifying frequencies of the initial spectrum having maxima in the frequency domain, wherein the VFF is configured to null the magnitude of the initial spectrum at the frequencies identified to display spectral maxima.
A method for the detection of a balloon catheter within a fluoroscopic image, including: removing noise from a fluoroscopic image; detecting edges of a balloon catheter in the fluoroscopic image, wherein the detected edges include subsets of connected edges; extracting an edge subset from the subsets of connected edges; fitting a model to the extracted edge subset; removing outliers of the extracted edge subset based on the fitting of the model; adding the extracted edge subset without the outlier to a data set; repeating the extracting, fitting, removing and adding steps for the remainder of the subsets of connected edges; and fitting the model to the data set, wherein the data set is indicative of the balloon catheter.
A method (100) that provides image processing of X-ray images that is particularly effective for the alignment of stent images and that, ultimately, provides stent image quality enhancement.
An image processing apparatus includes a suspected-lesion-region extracting unit that extracts a suspected lesion region from an in-vivo image that is obtained by taking an image of inside of body; a groove determining unit that determines whether the suspected lesion region is a region corresponding to a shadow of a groove that is formed between in-vivo organ walls; and a lesion-region extracting unit that extracts a lesion region using the suspected lesion region and a result of determination by the groove determining unit.
There is disclosed an image diagnosis support system which acquires a medical image from a medical image imaging unit, generates object information on the medical image, stores the medical image and the object information in a data storage unit and a database, stores case information for each patient based on the object information in correspondence with a case name and information of the medical image in an information table, collects the case information for each patient read from the information table in correspondence with the case name in accordance with a conference instruction and the medical image read from the data storage unit and the database in accordance with the information of the medical image, respectively, as conference information by a conference information display•feedback section to display the same, and feeds back a conference result based on display contents to the information table.
A method of processing a digital image using face detection within the image achieves one or more desired image processing parameters. A group of pixels is identified that correspond to an image of a face within the digital image. Default values are determined of one or more parameters of at least some portion of the digital image. Values are adjusted of the one or more parameters within the digitally-detected image based upon an analysis of the digital image including the image of the face and the default values.
An arrangement and methods for firing a fire arm. The fire arm includes a determining unit configured to determine a movement of an aim point for the fire arm relative to a target. A processing unit is configured to determine a target point for the aim point based on the movement of the aim point relative to the target and to predict the future movement of the aim point. A firing unit is configured to fire the fire arm when the aim point is predicted to be within a tolerance of the target point.
A method and apparatus for localizing an area in relative movement and for determining the speed and direction thereof in real time is disclosed. Each pixel of an image is smoothed using its own time constant. A binary value corresponding to the existence of a significant variation in the amplitude of the smoothed pixel from the prior frame, and the amplitude of the variation, are determined, and the time constant for the pixel is updated. For each particular pixel, two matrices are formed that include a subset of the pixels spatially related to the particular pixel. The first matrix contains the binary values of the subset of pixels. The second matrix contains the amplitude of the variation of the subset of pixels. In the first matrix, it is determined whether the pixels along an oriented direction relative to the particular pixel have binary values representative of significant variation, and, for such pixels, it is determined in the second matrix whether the amplitude of these pixels varies in a known manner indicating movement in the oriented direction. In each of several domains, histogram of the values in the first and second matrices falling in such domain is formed. Using the histograms, it is determined whether there is an area having the characteristics of the particular domain. The domains include luminance, hue, saturation, speed (V), oriented direction (D1), time constant (CO), first axis (x(m)), and second axis (y(m)).
A method of generating one or more new spatial and chromatic variation digital images uses an original digitally-acquired image which including a face or portions of a face. A group of pixels that correspond to a face within the original digitally-acquired image is identified. A portion of the original image is selected to include the group of pixels. Values of pixels of one or more new images based on the selected portion are automatically generated, or an option to generate them is provided, in a manner which always includes the face within the one or more new images. Such method may be implemented to automatically establish the correct orientation and color balance of an image. Such method can be implemented as an automated method or a semi automatic method to guide users in viewing, capturing or printing of images.
A plurality of signature bits to be used to generate a watermark in a JPEG image file is determined, wherein the JPEG image file comprises at least one quantization table. A plurality of locations in the at least one quantization table is selected. A respective value associated with each of the selected plurality of locations in the at least one quantization table is changed, based on the plurality of signature bits.
Electro-dynamic transducer including a main magnetic circuit defining an air gap, a moving part comprising a dome shaped diaphragm and a movable coil fixed thereto and diving into the air gap; a support to which the moving part is suspended; and a suspension linking the moving part and the support; wherein the suspension is floating with respect of the support, allowing a radial degree of freedom.
A mobile electronic device including a processor, a first electrical component including at least one contact area, and a second electrical component including at least one contact arm extending over a top surface of the second electrical component and secured in at least two locations, the at least one contact arm configured to be in electrical communication with the at least one contact area. In another embodiment, the electronic device further includes a microphone operably connected to an enclosure. A first resilient member coupled to the enclosure and a first side of the microphone and a second resilient member coupled to a second side of the microphone and a support structure within the enclosure.
Methods, apparatus, and computer-readable media are described herein related to implementing stereo audio using bone conduction transducers (BCTs). A wearable computing device can receive audio signals effective to cause the wearable computing device to provide stereo sound to a first ear and a second ear opposite the first ear. The wearable computing device can also apply a transform to the audio signals so as to determine other audio signals that are out of phase with the audio signals and effective to substantially cancel crosstalk signals resulting from the audio signals, where the transform may be based on one or more wearer-specific parameters. The wearable computing device may then cause two BCTs to vibrate substantially simultaneous to each other so as to provide the stereo sound to the first ear and the second ear and substantially cancel the crosstalk signals.
A hearing prosthesis, the hearing prosthesis including a plurality of sound capture devices and a determinator configured to generate a parameter indicative of an orientation of the plurality of sound capture devices relative to a reference, wherein the hearing prosthesis is configured to adjust a direction of focus of the hearing prosthesis based on at least the parameter.
An image display device includes: a first audio signal input terminal to which a first audio signal is input from a microphone; and a control section adapted to control power supply from a power supply circuit to the microphone based on type information indicative of whether a type of the microphone to be connected to the first audio signal input terminal is a first type which is requiring power supply or a second type which is not requiring power supply.
A method comprising: obtaining a plurality of audio signals originating from a plurality of audio sources in order to create an audio scene; analyzing the audio scene in order to determine zoomable audio points within the audio scene; and providing information regarding the zoomable audio points to a client device for selecting.
Various methods for device-to-device key management are provided. One example method includes receiving a communication mode change command requesting a mode change to device-to-device communications, and generating a local device security key based on a secret key and a base value. The local device security key may be configured for use in device-to-device communications. The example method may also include receiving a security key combination value, and deconstructing the security key combination value using the local device security key to determine a peer device security key. The peer device security key may be configured for use in device-to-device communications. Similar and related example methods and example apparatuses are also provided.
A method and system for ascertaining an object status of an object associated to an authenticity certificate. A first hashing result of an object identifier encoded within a decrypted first encrypted step certificate is extracted. A second hashing result is obtained from hashing the object to be authenticated. A third hashing result of an object identifier encoded within a decrypted second encrypted step certificate is extracted. A fourth hashing result is obtained from hashing the object to be authenticated. It is determining that the first hashing result is equal to the second hashing result and that the third hashing result is equal to the fourth hashing result, from which it is ascertained the object status of the object is that the object is an authentic object, a counterfeited object, or a stolen object. The ascertained object status is displayed on a screen of an authenticity verification equipment.
A new media device including a decryption device that is operable to create a decryption key to read media. The decryption device is itself a read/write device that allows reducing or decrementing each time the decryption key is used.
An apparatus comprising a processor configured to perform at least one transcoding operation on a first encrypted video frame to generate a second encrypted video frame. Also, a method comprising performing at least one transcoding operation on a first encrypted video frame to generate a second encrypted video frame. Also, an apparatus comprising a processor configured to retrieve a first encrypted video frame, wherein the first encrypted video frame is generated by encrypting an original video frame using an encryption key, and perform a transcoding operation on the encrypted video frame without revealing content of the original video frame.
An incoming call relaying status identifying unit determines whether or not a call receiving request from an incoming call forwarding system is delivered through a preset forward source terminal apparatus based on incoming call relaying status identifying information included in the call receiving request. Next, when a determination based on the incoming call relaying status identifying information brings about a positive result, a display unit displays information for a call-back including forward source terminal information representing the forward source terminal apparatus utilized for relaying the incoming call based on the incoming call relaying status identifying unit. This makes it possible for a user of a forward destination to recognize from which forward source the incoming call is forwarded.
A system and method for receiving sound from a teleconference host at a teleconference phone is disclosed. The method comprises identifying a person to act as the teleconference host. A location of the identified teleconference host relative to the teleconference phone is determined. A plurality of microphones on the conference phone are configured as a beamforming receiver to receive an audio signal from the location of the teleconference host. Selected microphones from the plurality of microphones are biased to receive sound from the direction of the teleconference host relative to sound received from other directions.
A system and method for dynamically changing contact information is presented. The system and method includes receiving a contact information change associated with a contact in a first contact list, determining that the contact is also in a second contact list and modifying the second contact list based on the contact information change.
Methods and apparatuses for enabling electronic communication with a hearing-capable user and a hearing-impaired user are disclosed. An identified entry is selected from a database comprising one or more entries, wherein each of the one or more entries is associated with a contact of the hearing-impaired user and includes one or more connection indicators for the contact and one or more custom greetings for the contact. The identified entry is selected responsive to the one or more connection indicators for the hearing-capable user. A calling connection from the hearing-capable user to a translator is established and the translator is instructed to greet the hearing-capable user with one of the one or more custom greetings.
An x-ray scanner includes an x-ray source producing a fan of x-rays, an x-ray detector array, a collimator between the source and array, fixed to the source, and defining one or more slits collimating the x-ray fan into a linear x-ray beam. The array is spaced from the source such that a linear extent of the linear x-ray beam is no greater than a detector dimension of the array. An x-ray processing unit processes detection of the linear x-ray beam by the array. A processor-controlled motor moves the x-ray source about a source movement axis to pan the linear x-ray beam and create an x-ray emission cone and moves the array correspondingly with the source. The x-ray processing unit form an x-ray scanned image of an object disposed between the collimator and the array within the x-ray emission cone when the linear x-ray beam is panned across the object.
A phase retrieval method for differential phase contrast imaging includes receiving data corresponding to a differential phase image generated from a measured signal. The measured signal corresponds to an X-ray signal detected by a detector after passing through a subject located with a grating arrangement between an X-ray source and the detector. The method further includes generating a phase image corresponding to the integration of the differential phase image. Generating the phase image includes performing an iterative total variation regularized integration in the Fourier domain.
Certain aspects of the present disclosure relate to a method and an apparatus for simplified serial interference cancellation in multiple-input multiple-output (MIMO) and non-MIMO wireless systems by using a single hardware element for multiple interference cancelled streams.
A computer-readable medium stores instructions causing one or more processors to demodulate a received signal including a plurality of user signals. Respective user data in each of at least some of the plurality of user signals is encoded with a respective finite state machine encoder having a respective number of states Si, wherein i=1, 2, . . . , N, N being the number of users, and wherein at least a first user signal and a second user signal are encoded independently of each other. The instructions cause the processor(s) to calculate distances between transmit symbols in the received signal and an expected joint symbol value, and jointly decode, with a finite state machine decoder, user data in the demodulated received signal, including at least first user data corresponding to the first user signal, based on the calculated distances. The finite state machine decoder has S1*S2* . . . *SN states.
Wireless receiver circuits and methods include algorithms for switching between a least-squares/minimum mean-square error method of channel estimation known as the CE algorithm, and a continuous plot method of channel estimation known as the CPCE algorithm based upon channel characteristics to improve reception of wireless communications in different reception conditions. In an embodiment, the CPCE algorithm may be selected by a processor for use in channel estimation when a calculated number of candidate paths is less than or equal to a first threshold value, a calculated power ratio of the L strongest paths to the total of all paths is greater than or equal to a second threshold value, and the maximum Automatic Gain Control variation is greater than or equal to a third threshold value. Threshold values may be based on field testing, and set to values at which the CE or CPCE algorithm exhibits better performance.
The present disclosure describes apparatuses and techniques for low-noise regulation of battery power. In some aspects an indication of a voltage level of a battery supplying power to a linear regulator is received, an output voltage level is determined for the linear regulator that permits the linear regulator to operate in an active condition in which noise of the power supplied by the battery is mitigated, and the linear regulator is configured to output the regulated power at the output voltage level effective to provide low-noise regulated power for components of a device.
A multiple-input multiple-output (MIMO) system can transmit on multiple antennas simultaneously and receive on multiple antennas simultaneously. Unfortunately, because a legacy 802.11a/g device is not able to decode multiple data streams, such a legacy device may “stomp” on a MIMO packet by transmitting before the transmission of the MIMO packet is complete. Therefore, MIMO systems and methods are provided herein to allow legacy devices to decode the length of a MIMO packet and to restrain from transmitting during that period. These MIMO systems and methods are optimized for efficient transmission of MIMO packets.
The present invention provides a method and a coder for jointly coding Pre-coding Matrix Index #1 (W1) and Rank Index (RI) for channel state information feedback of a double codebook precoding frame. In the present invention, it is determined whether Rank Index RI is more than 2; if the RI is no more than 2, a first half branch of a coding binary tree is used to represent joint coding of the RI and W1 when RI=1 and RI=2; if the RI is more than 2, a second half branch of the coding binary tree is used to represent remaining separate codings and/or joint codings when the RI is more than 2; and processing results of the above coding steps are output. The present invention may be applied to an equal-length coding or an unequal-length coding. The present invention has advantages such as easy implementation, lower signaling overhead etc., and may be suitable for an LTE-A/4G cellular communication system and a future 5G cellular communication system.
A circuit for use in a complementary Golay sequence generator or in a complementary Golay sequence correlator includes an input configured to receive an input signal, a set of delay elements, including delay elements corresponding to respective delays of 1, 2, 4, 8, 16, 32, and 64, and a set of multipliers interconnected with the input and the set of delay elements. The set of multipliers is configured to apply weight factors, and the weight factors define the sequence 1,1,−1,1,−1,1,−1. The circuit also includes a pair of outputs configured to output, in response to the input signal, one of (i) a pair of complementary Golay sequences or (ii) a pair of correlation output signals, using (a) the set of delay elements and (b) the set of weight multipliers.
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a physical baseband, such as a white space frequency band. In the transmission path, a spectrum virtualization layer maps a plurality of transmission components associated with a transmission symbol produced by a physical layer protocol to sub-carriers of the allocated physical frequency band. The spectrum virtualization layer then outputs a physical transmission symbol composed of time-domain samples derived from the mapped frequency components and a cyclic prefix. In the receive path, a time-domain symbol received on the physical baseband is reshaped and equalized by the virtual spectrum layer in order to recompose a time-domain samples of a transmission stream in the virtual baseband.
Methods and apparatus for efficiently feeding back preceding information in a multiple input multiple output (MIMO) system. A codebook including a plurality of codebook entries is constructed. A plurality of subsets of codebook entries are defined for the codebook. Each subset includes a plurality of codebook entries. A subset of codebook entries is selected for precoding data in dependence upon a channel condition, and a codebook entry is selected from the subset. Then, a subset index corresponding to the selected subset, and a codebook entry index corresponding to the selected codebook entry within the selected subset, is transmitted as feedback information.
An unbound, out-of-band identification concept for identifying video frames and/or other data sets within a transport stream. The identification may include the use of reference markers to identify the video frames independently of a transmission protocol used to facilitate the transport stream. This type of ubiquitous generation of reference markings may allow the reference markers to be easily propagated and used with disparate transmission protocols and transport streams.
An apparatus and method for encoding video data and an apparatus and method for decoding video data are provided. The encoding method includes: splitting a current picture into at least one maximum coding unit; determining a coded depth to output an encoding result by encoding at least one split region of the at least one maximum coding unit according to operating mode of coding tool, respectively, based on a relationship among a depth of at least one coding unit of the at least one maximum coding unit, a coding tool, and an operating mode, wherein the at least one split region is generated by hierarchically splitting the at least one maximum coding unit according to depths; and outputting a bitstream including encoded video data of the coded depth, information regarding a coded depth of at least one maximum coding unit, information regarding an encoding mode, and information regarding the relationship.
The present invention provides an apparatus for performing inverse quantization for multiple decoding standards, where the functional operations that comprise the inverse quantizer are modularly implemented and can be selectably performed. Each operation can be represented via a table entry in an associated memory area, with the functional operation being performed via reference to that table entry. Functional operations can be bypassed as needed if inverse quantization does not need to be performed on a set of data. Certain other processing operations can be performed between steps as needed to accommodate different coding standards. Macroblock data can be read from and written back to a common storage area, or a direct path is provided for writing the data directly to a subsequent inverse transform device.
Systems and methods for power efficient iterative equalization on a channel are provided. An iterative decoder decodes received data from a channel detector using a decoding process. The decoder computes a decision metric based on the decoded data and adjusts the number of iterations of the decoding process based on the decision metric. The adjustment occurs prior to a reliability criterion for the decoded data being satisfied. The decoder may pass control back to the channel detector if the adjusted number of iterations has occurred or if the reliability criterion is satisfied. Adjusting the number of iterations of the decoding process may include increasing the number of iterations from a predetermined number of iterations. The decision metric may be based on syndrome weight or hard decisions. The decision metric may be chosen to reduce average power consumption of the detector, the decoder, or circuitry including the detector and the decoder.
Methods, structures, devices and systems are disclosed for implementing compact (e.g., nanoscale) coaxial lasers with coaxial cavity geometries which can be used to construct various coaxial cavity lasers that can operate in single mode, at room-temperature, and produce continuous-wave lasing. The described laser systems can also operate at low-temperatures, and provide thresholdless lasing using a spectrally broadband semiconductor gain medium. The cavity of the compact lasers includes a central metal core and a hollow ring surrounding the central metal core, formed within a housing with an open terminal and a closed terminal. The open terminal is positioned to both receive pump light and output laser light, and the closed terminal includes a metal cap that encloses the central metal rod and one side of the hollow ring. The described nano cavities also include a ring-shaped gain medium section, and ring-shaped lower and upper plug sections.
In one embodiment, a system includes a station circuit. The station circuit includes a data layer and a transport layer. The station circuit is capable of a source mode and a destination mode. The data layer of the station circuit in source mode disassembles a source packet into one or more source parcels and sends the one or more source parcels to the transport layer. The station circuit in destination mode receives the one or more destination parcels over a ring at its transport layer, reassembles the one or more destination parcels into a destination packet, and delivers the destination packet from the transport layer to the data layer. The transport layer of the station circuit in source mode transmits the one or more source parcels over the ring. The transport layer of the station circuit in destination mode receives the one or more destination parcels over the ring.
In a mobile wireless network system including a plurality of nodes communicating with each other, a node attempting to transmit data finds useable resources through performing carrier sensing on packet data unit (PDU) slots and transmits data through the found resources. A node attempting to receive data finds useable resource through performing carrier sensing on acknowledge (ACK) slots and receives data through the found resources.
A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
A Software Defined Network (SDN) includes a plurality of forwarding devices and a routing control device located separate from the forwarding devices. The routing control device, establishes paths to and from the network forwarding devices. Using such paths, forwarding devices send the routing control device information reflecting the topology if the network. Embodiments disclosed herein enable automatic discovery of the topology of the network and the paths to and from the routing control device.
A method is implemented in a host node for communicating with a corresponding node. The host node has connections to a plurality of networks, where each of the plurality of networks includes a network address translation 64 (NAT64) node, each NAT64 node utilizes a distinct prefix to generate virtual Internet Protocol version 6 (IPv6) addresses, each of the plurality of networks is an IPv6 network, but the corresponding node is an Internet protocol version 4 (IPv4) node. The host node implementing this method is able to maintain connectivity with the corresponding node despite having connections to the plurality of networks that each have NAT64 nodes that utilize distinct prefixes for virtual IPv6 addresses.
Method and system for a network device configured to control access to other devices in a network is provided. The network device includes a port configured to receive a frame. The port includes a plurality of sub-ports configured to operate as independent ports for sending and receiving frames using one of a plurality of network links at a plurality of rates and complying with a plurality of protocols. The network device also includes a source address look up table (ALUT) and a destination address look up table (LLUT), wherein when the frame is received the network device is configured to compare a source identifier of the frame and a destination identifier of the frame to the ALUT and the LLUT. When one ALUT table entry matches the source identifier of the frame, the network device outputs a bit map of zones based on the source identifier of the frame, compares the output bit map of zones with a zone bit map of the LLUT, and when there are any matching bits between the two maps, transmits the frame.
One embodiment of the present invention provides a switch. The switch includes a port that couples to a server hosting a number of virtual machines. The switch also includes a set of virtual port grouping information and a virtual port grouping mechanism. During operation, the virtual port grouping mechanism determines whether a frame is traveling from a virtual port group to the same virtual port group. If the frame is not traveling to the same virtual port group, the virtual port grouping mechanism prevents the frame from being forwarded.
A disclosed apparatus is a message relay apparatus. This message relay apparatus includes: a receiver that receives a message to be transferred; a determination unit that determines whether or not the message relay apparatus can afford to perform a conversion processing, when performing the conversion processing for the message; a selection unit that selects another apparatus to which the conversion processing is requested based on stored information representing other apparatuses that can afford to perform the conversion processing, when the message relay apparatus cannot afford to perform the conversion processing; a requesting unit that requests the selected another apparatus to perform the conversion processing for the message, and receives the converted message from the selected another apparatus; and a transmission unit that transmits the received and converted message to a transfer destination.
Certain aspects of the present disclosure propose methods and apparatus for utilizing unused Multimedia Broadcast over a Single Frequency Network (MBSFN) subframes for unicast transmissions. The proposed methods include efficient cyclic prefix (CP) and MBSFN frame structure design, and an optimized subframe/carrier bundling window design for hybrid automatic repeat request (HARQ) feedback in presence of the MBSFN subframes.
The present invention provides a communications unit for operation in a communication system in accordance with a protocol that operates to a first clock resolution, the communications unit comprising a first clock, operating to the first resolution, a second clock operating to a second resolution higher than the first resolution, means configured to respond to a request to report a clock value by reporting: (a) the current value of the first clock and (b) information indicating the time on the second clock at which the first clock ticked to its current value.
A system and method transmit a data stream from a source to a destination over a communication channel. A transmitter includes devices for processing inputs to assemble data packets for the data stream, and a multiplexer for assembling a data frame to be transmitted over the communication channel, in which each data frame has at least one fixed slot. The multiplexer sets at least one freely allocatable time slot in each data frame. Retransmission control devices connected to the multiplexer retransmit a specific data packet which is not properly received by the destination, using one of the freely allocatable slots.
Data rates of simultaneous radio transmissions of data are matched for services over a connection between a base station and a subscriber station by determining a service-specific rate matching factor for one of the services based on a steady-state rate matching factor and a dynamic rate matching factor. The dynamic connection-oriented rate matching factor is based on the steady-state matching factor. The dynamic-connection oriented rate matching factor matches a sum of a volume of data for the services over the connection to a volume of data available in a next frame of data. In addition, the data is compressed or expanded for the one of the services based on the corresponding service-specific rate matching factor.
A method and system for a quality of service (QoS) point coordinator (PC) for a basic service set (BSS) in a wireless local area network (WLAN) is disclosed. For example, the PC includes a QoS management entity (QME) and an admission control entity (ACE). The QME receives at least one reservation request message that characterizes one of a QoS session and QoS application (session/application) that can be of a continuous/periodic flow type that is time sensitive, or can be of a discontinuos/bursty flow type that is time tolerant. The reservation request message contains at least one QoS parameter set and requests a resource of a communication channel in the BSS for the QoS session/application.
A terminal apparatus (1) which is a radio transmitting/receiving apparatus receives, from a femto cell base station (home eNB), a pilot channel signal for reception quality measurement and a synchronization channel signal for synchronization. The terminal apparatus (1) has a whitelist stored therein indicative of an accessible femto cell, and determines whether or not a CSG cell of handover destination is accessible based on a PCI of the CSG cell acquired from the synchronization channel and the whitelist. The terminal apparatus (1) then adds the PCI and a CGI to a measurement report for reception quality, and transmits the measurement report to a macro eNB (base station apparatus (2)). In this way, it is possible to suppress wasteful signaling and prevent unnecessary resources from being reserved even when two or more CSG cells that use the same PCI are present in the macro cell.
If a target node that enters into a transmission range is sensed, a mesh node of a wireless communication system selects an agent node having itself and a target node as a neighboring node among a plurality of neighboring nodes to form a link with the target node through the agent node. Also, the mesh node deletes the formed link if a target node that is out of a transmission range among a plurality of neighboring nodes is sensed, and forms a substitution path for at least a portion among an entire path of a connection including the deleted link.
A method, system and device are provided for managing LIPA and/or SIPTO connection releases when UE moves out of residential/enterprise network coverage in case service continuity is not supported for the LIPA/SIPTO PDN connection(s). To address problems caused by not providing service continuity for LIPA/SIPTO PDN connections, the PDN connection/PDP context created in the HeNB/HNB by the MME/SGSN includes context information related to the UE indicating whether such connection is a LIPA PDN connection PDN connection or not. In addition, each UE may be configured to reconnect or not reconnect to the PDN corresponding to a certain APN or service, depending on how the PDN connection was disconnected by the network.
A Generic Access Network (GAN) and a method for implementing services by using the GAN are disclosed. The GAN is configured to connect a generic IP network with a target network, and includes a Generic Access Network Controller (GANC) configured to enable a User Equipment (UE) to access the target network via the generic IP network. The GANC includes: a user interface, configured to connect the UE; and a Policy and Charging Control (PCC) interface, configured to trigger a process of establishing bearers of the generic IP network.
Systems and methods for performing a handoff of an access terminal from a macro node to a femto node are disclosed. In one embodiment, the femto node is configured to transmit a predetermined signal for determining signal quality and an identifier that uniquely identifies the femto node to the access terminal. The access terminal is configured to transmit the identifier to the macro node. The femto node is identified as a hand in target based on the transmitted identifier and the macro node is configured to hand in the access terminal to the femto node.
A spectral arrangement for radio resources is usable for transmitting radio data within a telecommunication network. The spectral arrangement includes (a) a first radio resource usable for transmitting radio data in a first data flow direction, wherein the first data flow direction is either an uplink direction or a downlink direction, (b) a second radio resource usable for transmitting radio data in a second data flow direction, wherein the second data flow direction is opposite to the first data flow direction, (c) a third radio resource usable for transmitting radio data in the second data flow direction and (d) a guard band, which on the frequency scale is located between the first radio resource and the second radio resource such that the first radio resource is separated from the second radio resource Between the second radio resource and the third radio resource there is provided no guard band.
A wireless device including a first transceiver to communicate according to a first schedule using a first communication protocol. The first schedule includes information of uplink and downlink slots. A second transceiver communicates according to a second schedule using a second communication protocol. The second schedule includes a first number of slots for transmitting packets. A scheduler changes, based on the first schedule, the first number of slots to a second number of slots. The second number of slots is greater than the first number of slots. A packetizer selects a packet type of a first packet for transmission from the first transceiver to a remote device. The packet type indicates that the first packet requires the second number of slots for transmission and shifts transmission of a response from the remote device to one of the downlink slots to minimize interference between communications of the first and second transceivers.
The present invention relates to a method of exchanging data between a first station and a second station, said data being exchanged in packets. Said method comprises the steps of: receiving a packet from the second station; decoding said packet; determining whether to transmit to the second station a resource allocation message on a signalling channel; if a said resource allocation message is transmitted, further transmitting to the second station a first indicator signal on an indicator channel; if both the decoding has not been successful and the said resource allocation message is not transmitted, transmitting to the second station a second indicator signal on the indicator channel.
A base station transmits a message comprising configuration parameters of first radio resources of a control channel. The first radio resources comprise one or more sets of resource blocks in a subset of subframes in a plurality of subframes. The base station transmits scheduling information on the control channel for a packet transmitted on an uplink data channel. The base station transmits a positive or negative acknowledgement on second radio resources of a feedback channel for the received packet. The second radio resources start from the first OFDM symbol of a second subframe.
Provided are a communication device and an SRS transmission method capable of reducing the possibility of a difference in recognition between the presence or absence of an SRS transmission between a base station and a terminal or of an SRS resource so as to prevent degradation of system throughput. At a terminal (200), a reception processing unit (203) detects control information indicating whether or not to request transmission of a sounding reference signal (SRS), whereupon a transmission signal forming unit (207) transmits an A-SRS by way of control by a transmission control unit (206) on the basis of control information. The transmission control unit (206) determines whether or not to execute SRS transmission on the basis of an “SRS Transmission Execution Rule” and the reception status of trigger information.
The present invention discloses a method for a relay node configuring a backhaul uplink hybrid automatic repeat and request (HARQ) process in a wireless communication system. More particularly, the present invention comprises the following steps: receiving from a base station a backhaul downlink subframe pattern and a HARQ process offset value; allocating a backhaul uplink subframes, based on the backhaul downlink subframe pattern excluding the subframe which is set to an access downlink subframe; applying the HARQ process offset value to the number of HARQ processes corresponding to the backhaul downlink subframe pattern; and configuring HARQ process identifiers to the allocated backhaul uplink subframes, wherein each of the configured HARQ process identifiers have a predetermined roundtrip time (RTT) value.
A user data resource determination unit determines any sub carriers in any downlink subframe as a first resource from which downlink user data is transmitted to a wireless terminal. A sounding resource determination unit determines a part of an uplink part in a closest switch subframe preceding the determined downlink subframe as a second resource from which a wireless terminal transmits a sounding reference signal, and notifies the wireless terminal of the determined second resource. A transmission path state estimation unit estimates a state of a transmission path to the wireless terminal based on the sounding reference signal from the wireless terminal. A transmission unit forms directivity of a plurality of antennas based on the estimated state of the transmission path and transmits downlink user data.
A method and apparatus for simultaneously transmitting K data streams allocated respectively to K different users. The method is implemented by a transmitter for a multi-user MIMO system having NT transmit antennas and N R = ∑ k = 1 K N R k receive antennas associated with K receivers, each associated with a respective user. The method includes, per data stream, at least: jointly calculating a linear pre-coder and a receiver adapted for a multi-user MIMO system using two different iterative algorithms in succession, wherein the second iterative algorithm is initialized with the output value from the first iterative algorithm.
A method and apparatus for transmitting and receiving a Channel State Information-Reference Signal (CSI-RS) in a wireless communication system supporting multiple antennas are disclosed. The method includes transmitting, at a base station, information of one or more CSI-RS configurations to a mobile station, wherein the one or more CSI-RS configurations include one CSI-RS configuration for which the mobile station assumes non-zero transmission power for CSI-RS, transmitting, at the base station, information indicating a CSI-RS configuration for which the mobile station assumes zero transmission power for the CSI-RS among the one or more CSI-RS configurations to the mobile station, mapping, at the base station, CSI-RSs to resource elements of a downlink subframe based on the one or more CSI-RS configurations, and transmitting, at the base station, the downlink subframe mapped with the CSI-RSs to the mobile station.
A first BS transmits a first set of aggregated carriers including a PCC having a first carrier frequency and an SCC having a second carrier frequency. Contemporaneously, a second BS transmits a second set of aggregated carriers including a PCC having the second carrier frequency and an SCC having the first carrier frequency. In one aspect, the first BS transmits on the SCC a subframe having a number of selected symbols of the subframe at a lower power than other symbols of the subframe, the selected symbols aligning at least in part with a number of symbols of a control region of a subframe transmitted by the second BS on the PCC having the second carrier frequency. In another aspect, a UE attached to the second BS receives at least control information on the PCC of the first BS and receives data on the PCC of the second BS.
In retransmission processing due to a failure of transmission of data packets, a plurality of data packets are simultaneously transmitted between two STAs by utilizing multiple wireless channels and MIMO, and the number of idle channels and the number of retransmission packets are compared. Then, when both of the numbers are different or only when the number of idle channels is larger than the number of retransmission packets, the retransmission packets are reconstructed according to the number of idle channels, and the reconstructed retransmission packets are simultaneously transmitted by using the idle channels.
Embodiments may comprise an orthogonal frequency division multiplexing (OFDM) system operating in the 1 GHz and lower frequency bands. In many embodiments, physical layer logic may implement a new preamble structure with a new signal field. Embodiments may store the preamble structure and/or a preamble based upon the new preamble structure on a machine-accessible medium. Some embodiments may generate and transmit a communication with the new preamble structure. Further embodiments may receive and detect communications with the new preamble structure.
Systems, methods, and computer-readable media for identifying MAC addresses of a wireless access point (AP) are provided. Two MAC addresses within a spatial proximity are selected from a spatial index of MAC addresses and locations and analyzed based on a signal strength score and a similarity score. If the signal strength score is above a signal strength score threshold, a similarity score between the two MAC addresses is determined. The similarity score is based on the location and relative distance between the selected two MAC addresses, the previously determined signal strength score, and a MAC address similarity metric that determines the heterogeneity between the two MAC addresses. If the similarity score is above a similarity score threshold, the selected two MAC addresses are considered to belong to the same physical AP.
A method for gracefully extending the range and/or capacity of voice communication systems is disclosed. The method involves the persistent storage of voice media on a communication device. When the usable bit rate on the network is poor and below that necessary for conducting a live conversation, voice media is transmitted and received by the communication device at the available usable bit rate on the network. Although latency may be introduced, the persistent storage of both transmitted and received media of a conversation provides the ability to extend the useful range of wireless networks beyond what is required for live conversations. In addition, the capacity and robustness in not being affected by external interferences for both wired and wireless communications is improved.
In order to facilitate reduced power consumption of an electronic device (such as a smartphone) when communicating with another electronic device (such as an access point) in a wireless network, the electronic device may change a wake policy based on the applications executing on the electronic device. In particular, the electronic device may monitor a subset of the applications currently executed by a processor in the electronic device, where the subset can include zero or more of the applications. Based on the subset, the wake policy of an interface circuit in the electronic device may be changed. This wake policy may specify a frequency of wake ups to receive information from the other electronic device and/or monitoring of unicast or multicast bits in a Traffic Indication Map element. In this way, the time that the electronic device is in the active mode can be reduced, thereby reducing power consumption.
Systems and methods for generating and displaying application information on a wireless station. A wireless station is configured to select icons for display on a wireless station based on a network information string received by the wireless station.
In one non-limiting, exemplary embodiment, a method includes: receiving at least one parameter from a broadcast channel (51); determining, using the received at least one parameter, information including at least one of an initial bit rate to use when transmitting on a random access channel (RACH) and an automatic repeat request (ARQ) profile to use when transmitting on the RACH (52); and transmitting a message on the RACH in accordance with the determined information (53).
Disclosed are an apparatus for transmitting and receiving an uplink backhaul signal in a wireless communication system and a method thereof. The method for receiving the uplink backhaul signal from a relay station in a base station, comprises the step of receiving a signal transmitted through an uplink backhaul sub-frame of an index N in the relay station using an uplink sub-frame of an index N or an index N+1 in the base station. The base station receives the signal transmitted from the relay station in the uplink sub-frame of the index N or the index N+1 of the base station at the delayed timing corresponding to a propagation delay value of the signal according to the distance between the relay station and the base station from a transmitting time point.
A method and an apparatus for performing carrier switching in a wireless communication system using multi-carriers are provided. According to the method, a Mobile Station (MS) transmits a message including information on a time slot occupying status to a Base Station (BS), if a message for instructing to report the information on the time slot occupying status, is received from the BS, receives, from the BS, first information on at least one time slot scheduled by using the information on the time slot occupying status, identifies at least one time slot using the first information, and performs the carrier switching in the identified at least one time slot.
Certain aspects of the present disclosure relate to techniques for medium reservation in the case of multi-user (MU) communications. Multiple mechanisms are supported for protecting MU transmissions, wherein appropriate control messages can be exchanged between an access point and served user stations before transmitting downlink data packets.
Methods and systems for association management within a wireless node network of nodes and a server are described. A method may identify a first node as a potential for associating with a second node based, for example, upon status information about the nodes. An association request is transmitted by the second node to the server. The server may determine the locations of the nodes, determine if associating the nodes is desired based on the locations, and record new association data if association should occur. Upon receiving a permissive response from the server, which may include one or more authorization credentials, the first node and second node may be associated. Then with authorization credentials, the first and second nodes may securely connect and share data. And once associated, responsibility for a task previously done by the first node may be shifted to the second node after the nodes are associated.
Apparatus and methods are disclosed for adapting the power of an access probe transmission, in accordance with a reverse link underload indicator provided by the base station. In one example, the base station can transmit a one-bit reverse link underload indicator as an information element broadcasted within a general page message (GPM). Here, the reverse link underload indicator can indicate whether a measured rise-over-thermal (RoT) at the base station is less than a given threshold. The access terminal may accordingly reduce the initial transmit power of an access probe transmission in the case of a reverse link underload condition, as this condition would indicate that the base station could accommodate reduced power access probe transmissions without substantially decreasing the probability of a quick detection of the access attempt. Other aspects, embodiments, and features are also claimed and described.
Systems, methods and apparatus for securely transmitting a data stream by dividing a data stream into a plurality of sub-streams; associating each substream with a respective spectral fragment; encrypting at least some of the sub-streams; and modulating each sub-stream to provide a respective modulated signal adapted for transmission via a respective spectral fragment.
An apparatus and method for matching the radio channel measurement timing of Minimization of Drive Test (MDT) cycle with timings of the Discontinuous Reception (DRX) cycle are provided. The radio channel measurement method of a terminal according to the present invention includes configuring a DRX cycle, receiving a Minimization of Drive Test (MDT) cycle, comparing the DRX cycle and the MDT cycle, measuring, when the MDT cycle is an integer multiple of the DRX cycle, the radio channel at DRX timings matching with MDT timings, and storing a result of the measurement.
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for allowing a terminal to receive a PDCCH in a wireless communication system using multiple carriers and a device therefore, and the method comprises the steps of: receiving a plurality of search spaces through a control region on a subframe, wherein each search space includes a plurality of PDCCH candidate sets, and each search space corresponds to each carrier; and monitoring PDCCH candidates for the PDCCH, wherein the intervals between the respective search spaces within said control region are determined by considering the ratios between the number of scheduled carriers and the number of CCEs within the control region.
A network device receives, via a forwarding path, a sequence of packets, where each of the packets includes a sequence number. The network device extracts the sequence numbers from the sequence of packets, records the extracted sequence numbers, and determines a first number of packets of the sequence of packets that have been dropped on the forwarding path based on the extracted sequence numbers. The network device determines a traffic dropping ratio for the forwarding path based on the first number of the packets of the sequence of packets that have been dropped on the forwarding path.
A method and apparatus for providing a route recommendation are disclosed. For example, the method obtains network topology information, wherein the network topology information comprises a plurality of underlying subnetwork types for a network. The method creates a cost model for the network, and receives a request from a user for a connection to be supported by the network. The method provides the route recommendation for supporting the connection by applying the cost model.
Methods, apparatus, and networks configured to manage network congestion using packet recirculation. The networks employ network elements (e.g., Rbridges in Layer 2 networks and switches/routers in Layer 3 networks) that are configured to support multi-path forwarding under which packets addressed to the same destination may be routed via multiple paths to the destination. In response to network congestion conditions, such as lack of availability of a non-congested port via which a shortest path to the destination may be accessed, a packet may be routed backward toward a source node or forwarded toward a destination along a non-shortest path. The network elements may employ loopback buffers for looping packets back toward a source via the same link the packet is received on.
A method for use in selecting a cell or cells, from amongst a set of cells in a cellular wireless network, for coordinated use in multi-cell multiple-input/multiple-output (MIMO) transmission so as to reduce feedback overhead, each cell of the said set having at least one MIMO channel characteristic which may vary with time at a measurable rate, comprises a cell selection process comprising the steps of: identifying a cell or subset of cells of the said set for which the time variation rate/rates of the said MIMO channel characteristic is/are the slowest of those of the cells in the said set; and selecting a cell or cells for use in multi-cell MIMO transmission from only the cell or subset of cells identified in the identifying step.
A mobile telecommunications network is configured to dynamically adapt transmitted content according to the channel quality of the network link connecting a destination mobile device to the mobile telecommunications network. Channel quality indicators (CQIs) for the mobile devices associated with the mobile telecommunications network are cached at one or more support nodes of a core network. Components of the core network therefore can request the CQI of a mobile device from a corresponding support node rather than repeating a process of determining anew the condition of the network linking to a mobile device each time content is to be communicated to or from a mobile device. A service provider receiving the CQI for a mobile device from the cache of a support node can adapt the content to be provided to the mobile device to the particular conditions of the network represented by the CQI.
A code division multiple access (CDMA) communication device comprises a medium access controller (MAC) configured to receive data from a plurality of channels. Each channel is associated with a priority and an identifier. The MAC is further configured to multiplex the data of the plurality of channels for transmission over a CDMA channel based on the priority.
Some demonstrative embodiments include devices, systems and/or methods of Wireless-Local-Area-Network (WLAN) communication in conjunction with cellular communication. For example, an apparatus may include a wireless communication unit to receive WLAN load information indicating a load of at least one WLAN controlled by at least one access point (AP), and, based on the WLAN load information, to select between connecting to the AP and connecting to a cellular node.
The present disclosure relates to the field of multicast/broadcast transmission of content data. A method embodiment for controlling transmission of a PTM service from a content source 102 to a plurality of recipients 120, 122, 124 in a service area, wherein the service area is arranged at a higher hierarchy level and comprises a plurality of local areas arranged at a lower hierarchy level, comprises receiving location information indicating a location in the service area; determining an input traffic load of the PTM service to be transmitted to the service area; selecting the service area or a subset of one or more of the local areas contained in the service area as a destination area for the PTM service, wherein the selection is based on the received location information and the input traffic load; and controlling transmission of the PTM service to the selected destination area.
A method for restoring traffic in a network. The network includes plural distinct nodes interconnected by plural distinct spans, each span having working links and spare links. Each node has a digital cross-connect switch for making and breaking connections between adjacent spans forming span pairs at a node. Cross-connections between spare links in adjacent spans are made such that sets of successive nodes through which the adjacent spans form span paths form closed paths. A method of finding and construction closed paths is described in which statelets are broadcast through the network. In a preferred method of implementation of the method, the statelet broadcast occurs not in response to a network failure, but across the entire network before any particular span failure and may be carried out during normal network operations as a continual re-configuration of the network.
A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device.
A method of performing protection switching in a network including a first node and a plurality of second nodes that are connected to the first node is provided. The first node counts the number of obstacles that have occurred in a plurality of paths that are connected between the plurality of second nodes, and if the counted number is smaller than a predetermined threshold value, the first node performs protection switching per leaf. Alternatively, if the counted number is equal to or larger than a predetermined threshold value, the first node performs protection switching per tree.
Rapid failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet transport channel standards. Thus, resilient wireless packet communications is provided using a hardware-assisted rapid transport channel failure detection algorithm and a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, this is provided in combination with their existing protocols, such as rapid spanning tree and link aggregation protocols, respectively.
A thermally assisted magnetic head includes a main magnetic pole layer, a near-field light generating layer having a generating end part generating near-field light arranged within a medium-opposing surface, and an optical waveguide guiding light to the near-field light generating layer. The near-field light generating layer has a laminated structure in which a first thin-film metal layer formed in a thin film form along a direction intersecting the medium-opposing surface and a second thin-film metal layer formed in a thin film form and formed using a second metal larger in hardness than a first metal forming the first thin-film metal layer are alternately laminated. Further, in the second thin-film metal layer, a defect part is formed, the defect part is a part smaller in thickness than another part or is a hole part, and a flat layer part other than the defect part surrounds the defect part.
The dereverberation of signals in reverberating environments is carried out via acquiring the representation (image) of spatial distribution of the signals in space of interest and automatic identification of reflections of the source signal in the reverberative space. The technique relies on identification of prominent features at the image, as well as corresponding directions of propagation of signals manifested by the prominent features at the image, and computation of similarity metric between signals corresponding to the prominent features in the image. The time delays between the correlated signals (i.e., source signal and related reflections) are found and the signals are added coherently. Multiple beamformers operate on the source signal and corresponding reflections, enabling one to improve the signal-to-noise ratio in multi-path environments.
A static random-access memory (SRAM) module includes a column select (RSEL) driver coupled to an input/output (I/O) circuit by an RSEL line. The I/O circuit is configured to read bit line signals from a bit cell within the SRAM module. During a read operation, the RSEL driver pulls the RSEL line to zero in order to cause p-type metal-oxide-semiconductors (PMOSs) within the I/O circuit to sample the bit line signals output by the bit cell. In response, an aggressor driver drives the RSEL line to a negative voltage, thereby reducing the resistance of the PMOSs within the I/O circuit.
Memories and methods for providing and receiving non-data signals at a signal node are disclosed. One such memory includes first and second signal nodes, and first and second signal buffer. The first signal buffer is configured to be operative responsive to a first data strobe signal and further configured to be operative responsive to a non-data signal. The second signal buffer is configured to be operative responsive to a second data strobe signal. An example first data strobe signal is a read data strobe signal provided by the memory. In another example, the first data strobe signal is a write data strobe signal received by the memory. Examples of non-data signals include a data mask signal, data valid signal, error correction signal, as well as other signals.
A method includes, in a data storage device, receiving a read command to read a portion of a wordline of a memory. The method also includes determining a first and a last storage element of the wordline to identify a set of storage elements. The method includes determining a first set and a second set of sense amplifiers of multiple sense amplifiers coupled to the wordline. The first set of sense amplifiers is coupled to the set of storage elements and the second set of sense amplifiers is coupled to one or more storage elements of the wordline other than the first set of storage elements. The method includes reading data by applying a read voltage to the wordline and providing a sense enable signal to each sense amplifier of the first set of sense amplifiers while each sense amplifier of the second set of sense amplifiers is disabled.
In a nonvolatile memory array in which a select transistor includes a charge storage element, the threshold voltage of the select transistor is monitored, and if the threshold voltage deviates from a desired threshold voltage range, charge is added to, or removed from the charge storage element to return the threshold voltage to the desired threshold voltage range.
Embodiments of the present invention provide a memory array of macro cells. Each macro cell comprises a storage element and a calibration element. The storage element and its corresponding calibration element are part of a common memory array within an integrated circuit, and therefore, are in close proximity to each other. The calibration element may store a parameter used to modify the threshold voltage of the storage element.
A nonvolatile semiconductor memory device in accordance with an embodiment comprises a plurality of first, second lines, a plurality of memory cells, and a control circuit. The plurality of second lines extend so as to intersect the first lines. The plurality of memory cells are disposed at intersections of the first, second lines, and each includes a variable resistor. The control circuit is configured to control a voltage applied to the memory cells. The control circuit applies a first pulse voltage to the variable resistor during a forming operation. In addition, the control circuit applies a second pulse voltage to the variable resistor during a setting operation, the second pulse voltage having a polarity opposite to the first pulse voltage. Furthermore, the control circuit applies a third pulse voltage to the variable resistor during a resetting operation, the third pulse voltage having a polarity identical to the first pulse voltage.
A power converter and a method of operation thereof is disclosed including an input, an output, a sensor unit, a switched power converter, and a processor module. The power converter may convert an input power into an output power. The power converter may sense real-time measurements of the input power and the output power to determine a real-time calculated efficiency. The power converter may chop the input power into sized and positioned portions of the input power based on a plurality of determined operating parameters. The power converter may determine the operating parameters based on the real-time calculated efficiency and on a plurality of other operating factors/conditions.
A power conversion apparatus includes an inverter circuit, a system voltage measurement unit measuring a system voltage, a voltage drop detector detecting a voltage drop of a power system, based on the system voltage, a direct current power measurement unit measuring a direct current power to be input into the inverter circuit, an alternating current command value calculator calculating an alternating current command value to control an alternating current output from the inverter circuit, based on the direct current power and the system voltage, and a current limiter that decrease a current limit value to limit the alternating current command value, when the voltage drop is detected.
The present invention relates to a power supply for controlling current that uses a flyback converter for electrical insulation between a load line unit and the power supply for controlling current. In a transformer (a flyback converter) having a flyback structure in the present invention, disclosed is a device which expects a current of the second coil by sensing a current of the first coil of the transformer, and controls the current flowing through the load line unit. A level detector is included, which updates a duty time or an on-time of the switch by transferring a reset signal to an integrator and a second sampler in accordance with a cycle of an input power. As a result, it is possible to reduce power loss by increasing a power factor through the adjustment of the phase of the current of the load line unit and an input voltage.
An apparatus for distributing electromagnetic waves comprising a first plurality of plates coupled to a first rod. A second plurality of plates coupled to a second rod, wherein at least one of either the first or the second plurality of plates is capable of reflecting an electromagnetic wave. A portion of the second rod is situated inside the first rod. A first motor mechanically connected to the first rod, such that the first motor is capable of rotating the first rod. A second motor mechanically connected to the second rod, such that the second motor is capable of rotating the second rod, wherein rotational direction and speed of the second rod, when rotated by the second motor is independent of rotational direction and speed of the first rod, when rotated by the first motor.
An interconnection element is disclosed that includes a plurality of drawn metal conductors, a dielectric layer, and opposed surfaces having a plurality of wettable contacts thereon. The conductors may include grains having lengths oriented in a direction between the first and second ends of the conductors. A dielectric layer for insulating the conductors may have first and second opposed surfaces and a thickness less than 1 millimeter between the first and second surface. One or more conductors may be configured to carry a signal to or from a microelectronic element. First and second wettable contacts may be used to bond the interconnection element to at least one of a microelectronic element and a circuit panel. The wettable contacts may match a spatial distribution of element contacts at a face of a microelectronic element or of circuit contacts exposed at a face of component other than the microelectronic element.
An electronic device is provided. The electronic device includes a metal housing, a first opening, a first metal line, a first grounding point and a first current zero point. The first opening passes through the metal housing. The first metal line is disposed inside the first opening, wherein a first end of the first metal line is electrically connected to a side of the first opening, and a second end of the first metal line has a first feeding point. The first grounding point and the first current zero point are located on the side of the first opening. The metal housing forms a first loop antenna to transmit or receive a first radio frequency signal by a first excitation path from the first feeding point to the first grounding point.
A circuit element is arranged on an organic substrate and connected to a wiring pattern arranged on the organic substrate. An internal connection electrode is formed on a conductive support body by electroforming so as to obtain a unitary block of the internal connection electrode and the support body. Each end of each of the internal connection electrodes connected into a unitary block by the support body is connected to the wiring pattern. After the circuit element is sealed by resin, the support body is peeled off, so as to obtain individual internal connection electrodes separately and the other end of each of the internal connection electrodes is used as an external connection electrode on the front surface while the external connection electrode on the rear surface is connected to the wiring pattern.
Systems and methods for a forced-convection heat exchanger are provided. In one embodiment, heat is transferred to or from a thermal load in thermal contact with a heat conducting structure, across a narrow air gap, to a rotating heat transfer structure immersed in a surrounding medium such as air.
A magnetic attachment mechanism and method is described. The magnetic attachment mechanism can be used to releasably attach at least two objects together in a preferred configuration without fasteners and without external intervention. The magnetic attachment mechanism can be used to releasably attach an accessory device to an electronic device. The accessory device can be used to augment the functionality of usefulness of the electronic device.
According to one embodiment, an electronic apparatus includes a housing, an engagement portion, a module, and a member. The engagement portion is on an inner surface of the housing. The module is in the housing. The member is configured to slide substantially in parallel with the inner surface of the housing in order to engage the engagement portion and to support the module from a side opposite to the inner surface of the housing.
A performance display device comprising a base receptacle and a display unit; wherein the display unit comprises a display screen and a processor, and is operable by a mode switch; the mode switch is operated by relative pivotal motion between the display unit and the base receptacle; characterized in that the display unit and the base receptacle are complementarily shaped to cooperatively form a hinge axis about which the mode changing pivotal motion takes place. A performance display device having a hinge axis formed by the complementarily shaped display unit and base receptacle provides a simple, robust, and reliable device.
The power converter includes a power conversion section which configures a circuit for power conversion, a power bus bar extending from the power conversion section, a terminal block, and a current sensor measuring current flowing in the power bus bar. The terminal block includes a mounting surface to which a terminal portion of the power bus bar is mounted. The mounting surface faces a direction substantially perpendicular to an arrangement direction in which the power conversion section and the terminal block are arranged. The current sensor is located at a side of a bottom surface on the opposite side of the mounting surface in the terminal block. The power bus bar includes: a sensor-surrounded portion surrounded by the current sensor; and an outer surface faced portion located between the sensor-surrounded portion and the terminal portion along an outer surface on the opposite side of the power conversion section.
This document discusses capacitive elements including a first, second and third electrode arranged in a stack. The third electrode is positioned between the first and second electrode. An interconnect includes a unitary substrate shared with the first and second electrodes. The interconnect is adapted to deform to accommodate the stacked nature of the first and second electrodes. The unitary substrate includes a sintered material disposed thereon.
A capacitor includes first and second grounding terminal electrodes each including first and second electrode layers. The first electrode layers are provided on third and fourth side surfaces. The second electrode layers are provided on the first electrode layers. The first and the second electrode layers each include Si and a conductive material. A ratio by weight of Si in the first electrode layer is higher than a ratio by weight of Si in the second electrode layer.
A varactor includes a first PTC region, which comprises a ceramic material with a positive temperature coefficient with respect to the resistance. The varactor also includes a capacitor region that includes a first electrode, a second electrode, and a first dielectric layer arranged between the first electrode and the second electrode. The first PTC region and the capacitor region are connected thermally conductively to one another. The capacitance of the capacitor region can be changed by applying a bias to the first PTC region, the capacitor region or to the first PTC region and the capacitor region.
Apparatus for processing substrates are provided herein. In some embodiments, an apparatus for processing a substrate may include a substrate support comprising a first electrode disposed within the substrate support and having a peripheral edge and a first surface; a substrate support surface disposed above the first surface of the first electrode; and a second electrode disposed within the substrate support and extending radially beyond the peripheral edge of the first electrode, wherein the second electrode has a second surface disposed about and above the first surface of the first electrode.
Disk drive embodiments with common lead connections in the slider, suspension, and preamplifier are described. The arm electronics IC includes a preamplifier with single-ended input from the set of signal traces that include a common signal return lead for the plurality of read transducers (readers) in the slider. Two embodiments of the preamps are described that include a single-ended design and a pseudo-single-ended design. Each embodiment supplies the required bias to each read transducer using an operational transconductance amplifier (OTA) that drives a variable current source connected to the transducer. The positive input to the OTA is a DC voltage with the AC signal from the transducer imposed on it. The negative input is a DC reference voltage. Various embodiments of the signal trace configuration on the suspension are described including a single and double layer embodiments.
A magnetic recording medium includes a substrate, a magnetic layer including an alloy having an L10 type crystal structure, and a plurality of underlayers arranged between the substrate and the magnetic layer. At least one of the plurality of underlayers is a soft magnetic underlayer formed by an alloy having a hexagonal close packed (hcp) structure and including Co metal or Co as its main component, with a (11•0) plane oriented parallel to a surface of the substrate.
A microwave-assisted magnetic recording (MAMR) head according to one embodiment includes a main pole; a trailing shield positioned downstream from the main pole; an oscillation device adapted to generate a high-frequency magnetic field, the oscillation device being positioned between the main pole and the trailing shield; a circuit adapted to flow an electric current therethrough to the main pole, the oscillation device, and the trailing shield; an electrically conductive non-magnetic body positioned on one or more sides of the main pole in a cross-track direction and/or a leading direction; and an insulating non-magnetic body positioned on one or more sides of the electrically conductive non-magnetic body in the cross-track direction and/or the leading direction, wherein one or more edge portions of one side of the oscillation device and one or more edge portions of one side of the main pole are in direct contact with the electrically conductive non-magnetic body.
A method for manufacturing a magnetic write head that has improved write poled uniformity and bevel angle control. The method uses a damascene process to form the write pole, wherein a trench is formed in a RIEable fill layer, and an adhesion layer is located only in areas outside of the trench. A seed layer is deposited into the trench, followed by a non-magnetic gap layer followed by electroplating of a magnetic material. A chemical mechanical polishing process is then performed, thereby forming a magnetic write pole within the trench. The adhesion layer located outside of the trench prevents de-lamination during the chemical mechanical polishing. However, not having any adhesion layer in the trench prevent oxidation related waviness or other deformation of the sides of the write pole.
A spin transfer oscillator with a seed/SIL/spacer/FGL/capping configuration is disclosed with a composite seed layer made of Ta and a metal layer having a fcc(111) or hcp(001) texture to enhance perpendicular magnetic anisotropy (PMA) in an overlying (A1/A2)X laminated spin injection layer (SIL). Field generation layer (FGL) is made of a high Bs material such FeCo. Alternatively, the STO has a seed/FGL/spacer/SIL/capping configuration. The SIL may include a FeCo layer that is exchanged coupled with the (A1/A2)X laminate (x is 5 to 50) to improve robustness. The FGL may include an (A1/A2)Y laminate (y=5 to 30) exchange coupled with the high Bs layer to enable easier oscillations. A1 may be one of Co, CoFe, or CoFeR where R is a metal, and A2 is one of Ni, NiCo, or NiFe. The STO may be formed between a main pole and trailing shield in a write head.
A tape storage medium comprises at least one data band and the data band comprises a set of data sub-bands adjacent to each other. Each data sub-band contains a set of data tracks along a longitudinal extension of the tape storage medium and adjacent to each other. Each data sub-band of the set comprises a pair of servo tracks for supporting to determine positional information. The set of data tracks of each data sub-band is arranged between the servo tracks of the pair. The servo tracks of the pair contain the same servo pattern.
A hard disk drive has disks with data sector preambles that allow for inter-track interference. The same data sector preamble is used for all data sectors in a track but the preamble in each track is different from the preamble in radially adjacent tracks. In a first embodiment each preamble includes a synchronization field (SF) and synchronization mark (SM) that are the same in each track but different from the SF and SM in radially adjacent tracks. Only two unique SFs and two unique SMs are required, with the two SFs and two SMs alternating in radially adjacent tracks. In a second embodiment the preambles are “integrated”, meaning that the preamble is a sequence of bits that does not include separate dedicated fields, like SF and SM. The preamble bit sequences are decoded using matched filters to provide bit synchronization and start-of-data information.
Records or filemarks read from data segments are aggregated into at least one single data segment. The records and the filemarks are reorganized and restructured in the single data segment such that buffer utilization is improved.
The embodiments disclose an orientation control bias point coupled to a magnetic index mark and having a bias point offset set at predetermined coordinates configured to substantially prevent concentricity run-out.
An imaging lens includes plastic-made first, second, third, and fourth lens elements arranged in the given order from an object side to an imaging side. The first lens element has a positive focusing power and is biconvex. The second lens element has a negative focusing power, is biconcave, and has an abbe number not greater than 30. The third lens element has a positive focusing power and has a convex imaging-side surface facing toward the imaging side. The fourth lens element has an imaging-side surface formed with a concave area in a vicinity of an optical axis of the fourth lens element. The imaging lens further includes an aperture stop disposed between the first and second lens elements.
An image pickup optical system includes in order from an object side, a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, and a fourth lens having a negative refractive power. The first lens has a biconvex shape. An image-side surface of the second lens has a shape such that, a concave surface is directed toward an image side. At least an image-side surface of the third lens has a shape such that, a convex surface is directed toward the image side. An aperture is disposed nearest to the object side, and the following conditional expression (1) is satisfied: 0.9
A telephoto lens TL having, in order from an object, a plurality of lenses L1, L2, . . . and a diffractive optical element DOE which has a diffraction grating having a rotationally symmetric shape with respect to the optical axis, wherein the diffractive optical element DOE is disposed on any one of lens surfaces of the plurality of lenses L1, L2, . . . , and conditional expression 0.50
A light collector includes a light guide having a refractive index larger than a refractive index of air and a reflecting surface configured to reflect light output from a conic surface of the light guide back to the light guide. The light guide is made of transparent material through which light passes. The light guide has an entering portion from which light enters and an exiting portion from which the light exits. The light guide has a circular cone shape and has a cross-sectional area that decreases in a direction from the entering portion to the exiting portion.
A zoom lens comprising, in order from the object side to the image side a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, a fourth lens unit having a negative refractive power, and a fifth lens unit having a positive refractive power, wherein the first lens unit is located closest to the object side, the fifth lens unit is located closest to the image side, during zooming from the wide angle end to the telephoto end, the first lens unit, the second lens unit, the third lens unit, and the fourth lens unit move, the fifth lens unit is stationary, and the distances between the lens units vary, the third lens includes a positive lens, and the zoom lens satisfies the following condition (1): 72<ν3p<110 (1).
A polarizing element comprising an alignment layer and a polarizing layer formed by aligning a dichroic coloring agent by deposition which are successively disposed on a substrate, wherein the alignment layer is a sol-gel film formed by using a material comprising at least (A) a sol of an inorganic oxide and (B) an alkoxysilane and/or a hexaalkoxydisiloxane, and the ratio of amounts by mole of Component (B) to solid components in Component (A) [(B)/(A)(solid components)] is 99.9/0.1 to 40/60; and a process for producing the polarizing element. The polarizing element can be produced in simple steps, the treatment of abrasion of the surface necessary for alignment of a dichroic coloring agent by deposition is facilitated, and haze due to formation of cracks is absent.
An OPO is disclosed capable of rapid frequency tuning by non-mechanical means. The OPO includes a resonant cavity including one or more non-linear crystals in an optical path thereof. A pump laser pulse is transmitted into the resonant cavity simultaneously with a seed beam having a desired wavelength. The output beam from the resonant cavity has the same center wavelength as the seed beam. The wavelength of the seed beam may be modulated at a frequency larger than the pulse rate of the pump laser or larger than the inverse of the pulse duration. The OPO disclosed may be used to perform DIAL analysis wherein intra-pulse modulation of an output beam is used to obtain measurements of absorption at multiple frequencies for each pulse of a pump beam.
A display medium driver includes a translucent display substrate, a rear substrate that is opposed to the display substrate with a gap interposed therebetween, a dispersion medium enclosed between the substrates, a first particle group dispersed in the dispersion medium so as to migrate by applying a first voltage across the substrates, and a second particle group dispersed in the dispersion medium so as to migrate by applying a second voltage across the substrates, the driver including a setting unit setting a voltage value and a voltage application time of the first voltage with which the first particle group does not migrate at the time of causing the second particle group to migrate depending on a display density of the second particle group and a voltage application unit first applying the first voltage across the substrates and then applying the second voltage across the substrates.
A predictive electrophoretic display is described. An electrophoretic display may include charged particles, a portion of which are designated as electronic ink, disposed between a conductive display plate and a conductive back plate. Charges may be applied to the conductive plates to migrate the electronic ink to different states. For example, the electronic ink may be positioned in an undisplayed state or in a displayed state. Further, the electronic ink may migrate through multiple intermediate states. In at least some of the intermediate states, the electronic ink may not be visible on the electrophoretic display. However, the electronic ink is configured to migrate to the displayed state faster from the intermediate state than from the undisplayed state. Portions of the electronic ink may be prepared for display on the electrophoretic display by initiating migration of electronic ink that corresponds to predicted future input to the intermediate states.
An electrophoretic display device includes a lower substrate having a plurality of pixel electrodes on the lower substrate, having a lower organic layer on the pixel electrodes and the lower substrate, and having partition walls formed on the lower organic layer to surround the pixel electrodes, the pixel electrodes and partition walls defining a plurality of sub-pixels; an upper substrate bonded with the lower substrate, the upper substrate having a common electrode formed thereon with an upper organic layer on the common electrode; and electrophoretic dispersion liquid comprising a plurality of charged particles colored to display colors, the electrophoretic dispersion liquid disposed in the plurality of the sub-pixels defined by the pixel electrodes and the partition walls.
A thermochromic window doped with a dopant and a method of manufacturing the same. The thermochromic window includes a substrate and a thermochromic thin film formed on the substrate. The thermochromic thin film has a thermochromic material doped with a dopant, the concentration of the dopant gradually decreasing in a depth direction from one surface of the upper surface and the undersurface of the thermochromic thin film. The thermochromic window has a high level of visible light transmittance and high phase change efficiency while having a low phase transition temperature.
An optical phased array formed of a large number of nanophotonic antenna elements can be used to project complex images into the far field. These nanophotonic phased arrays, including the nanophotonic antenna elements and waveguides, can be formed on a single chip of silicon using complementary metal-oxide-semiconductor (CMOS) processes. Directional couplers evanescently couple light from the waveguides to the nanophotonic antenna elements, which emit the light as beams with phases and amplitudes selected so that the emitted beams interfere in the far field to produce the desired pattern. In some cases, each antenna in the phased array may be optically coupled to a corresponding variable delay line, such as a thermo-optically tuned waveguide or a liquid-filled cell, which can be used to vary the phase of the antenna's output (and the resulting far-field interference pattern).
An optical scanner includes: a movable section which includes a light reflecting member with a light reflecting surface and which is rotatable around the central axis of rotation; four movable beams which extend from the movable section along the light reflecting surface and which are provided at angles of 90° along the circumferential direction of the movable section; a displacement section connected to each movable beam; two driving beams extending from the displacement section along the surface direction of the light reflecting surface so as to be perpendicular to the movable beams; a fixed section connected to each driving beam; an inner frame section formed in the displacement section; a permanent magnet fixed to the inner frame section; and a driving section which drives the displacement section. Each movable beam includes a bending section which deforms the moving beam by bending in a direction perpendicular to the light reflecting surface.
Scanning technology related to editing a scan image. A request to edit a scan image that was acquired through an input apparatus is received and an editing user interface area that includes an editing version of the scan image and at least one functional icon is displayed. After selection of the editing version of the scan image, user input is received moving the editing version of the scan image to a predetermined area of the editing user interface area that corresponds to a functional icon. The editing version of the scan image is converted into text data, a function associated with the functional icon is determined, and the converted text data is used in the determined function associated with the functional icon.
An image processing apparatus of the present invention acquires a photographed image of an object on which indicators have been arranged, detects the indicators from the photographed image with use of a comparison reference image for pattern matching prepared in advance, and instructs to perform predetermined processing based on the detected indicators. The indicators each have a pattern where influence of geometrical image distortion generated corresponding to a photographing distance or a photographing angle with respect to the object is restrained by a central portion of the photographed image, and the comparison reference image is a partial image corresponding to a central portion of the indicator. The indicators are detected from the photographed image by comparing the comparison reference image with the acquired photographed image.
An image reader is provided, which includes a light guide unit forming an optical path to guide light emitted by a first light emitting portion of a first reading unit to a second light receiving portion of a second reading unit, which optical path passes across a feeding path in a detection position such that a document sheet passing through the detection position on the feeding path blocks the light on the optical path, and a controller determining that a leading end or a trailing end of the document sheet passes through the detection position in response to detecting a change in a light receiving state of the second light receiving portion when the document sheet passes through the detection position with the first light emitting portion emitting light and a second light emitting portion of the second reading unit not emitting light.
An image sensor unit includes a frame in which a light source and an image sensor are housed, and a cover member that is bonded to the frame. The cover member is bonded by means of a double-sided tape that includes a film-shaped substrate and adhesive layers formed on both sides of the substrate. Slits that extend from one outer edge in a width direction to an intermediate portion in the width direction and slits that extend from the other outer edge in the width direction to an intermediate portion in the width direction are formed in the double-sided tape. The respective slits that are adjacent include an overlapping portion when viewed in a long-side direction.
An image scanning device includes a scanning unit configured to scan, at a scanning position, an image of a document, a first discharge portion, a second discharge portion, a conveying unit configured to selectively convey the document along a first conveying path from the scanning position to the first discharge portion, and along a second conveying path from the scanning position to the second discharge portion, a driving unit configured to generate a driving force for driving the conveying unit, and a path switching unit configured to receive the driving force generated by the driving unit such that the path switching unit moves between a first position for guiding the document toward the first discharge portion, and a second position for guiding the document toward the second discharge portion.
An image forming apparatus includes: a job receiving unit that receives a job for executing printing; an image-quality-adjustment execution unit that executes a normal image-quality adjustment at an image-quality adjustment time and a prior image-quality adjustment before the image-quality adjustment time; an image-quality-setting receiving unit that receives an image-quality setting; a reply request unit that, within a specific state before the image-quality adjustment time since the job is received by the job receiving unit, requests a reply indicating whether to execute a prior image-quality adjustment if a specific condition for the reception of the image-quality setting is satisfied; and a printing execution unit that, if the reply indicates that the prior image-quality adjustment is to be executed, prints an image on a recording medium by executing the job after the image-quality-adjustment execution unit executes the prior image-quality adjustment.
A determination unit determines density correction characteristics to be applied to correct density characteristics based on a reading result obtained by a reading unit. A measuring unit measures a density value of the image pattern formed on the image carrier by the image forming unit at the first image forming speed by applying the density correction characteristics. A reference density value storage unit stores, as a reference density value, the density value of the image pattern measured by the measuring unit. A creation unit creates modification data to modify the density correction characteristics for a second image forming speed from a difference between a density value of an image pattern formed on the image carrier by the image forming unit at the second image forming speed by applying the density correction characteristics, and the reference density value stored in the reference density value storage unit.
A cooperative processing system includes an operation terminal and a cooperative processing device connected to each other, and is connectable to a plurality of electronic devices. The cooperative processing system causes one of electric devices to function as an input device to cause electronic data to be input therefrom and one of the electric devices to function as an output device to output the electronic data. The cooperative processing system includes an obtaining unit to obtain input device information to specify the input device and output device information to specify the output device, an input control unit to cause the input device to input electronic data through a first interface according to the input device information, and an output control unit to cause the output device to output the electronic data through a second interface according to the output device information in an format appropriate for the output device.
A display device includes a display position that includes a main region and a subregion, an operation portion that receives an input for producing a message and a movement operation for moving the message in the main region to the subregion, a storage portion that stores set data on the message and degree-of-importance data and a determination portion that determines, based on the degree-of-importance data, the degree of importance of the message. The display portion displays, in the subregion, the message on which the movement operation has been performed when the degree of importance is equal to or lower than a first criterion and continuously displays, in the main region, the message on which the movement operation has been performed when the degree of importance is higher than the first criterion.
A print server may include an access rights manager configured to receive an access request for printer access rights. The print server may also include a customized printer identifier generator configured to generate a customized printer identifier, based on the access request, with the printer access rights associated therewith, and a print job router configured to provide printing in response to receipt of the customized printer identifier and in accordance with the printer access rights.
This invention provides a mechanism which can attain at least one of an accurate measurement of a T0 timer and appropriate control of a CNG output timing in a FAX communication using AT commands. To accomplish this, in a modem control apparatus for controlling a modem using AT commands, the modem is set in a voice mode, an AT command including a dial number is sent to the modem set in the voice mode, the modem is set in a facsimile mode after completion of the dialing in the modem, and an AT command including no dial number is sent to the modem set in the facsimile mode so as to control the modem to begin to output a calling tone.
A method of managing a plurality of print jobs, which includes the steps of: receiving a plurality of print jobs from one or more client devices, each of the plurality of print jobs having one or more print job attributes; creating a print job group list of the plurality of print jobs before the plurality of print jobs is processed by a printer controller; processing the plurality of print jobs on the printer controller for printing by an image forming apparatus; and printing one or more of the plurality of print jobs based on a printing sequence generated from the print job group list.
An image processing apparatus for executing image processing on the basis of a command transmitted from a communication terminal is provided. The image processing apparatus includes: a communication unit that performs communication with the communication terminal; an execution unit that executes the image processing on the basis of the command transmitted from the communication terminal; a determination unit that determines whether or not to permit the execution unit to execute the image processing based on the command without passing through a communication terminal serving as a management terminal; and a control unit that prohibits the image processing based on the command without passing through the management terminal when the determination unit determines that the execution of the image processing is not permitted.
An image forming apparatus and an input method thereof are provided. The input method of an image forming apparatus which includes at least one hard key and a touch screen, including displaying a screen with at least one input selection option on the touch screen, receiving a selection of the at least one hard key and a touch selection of at least one of the input selection options of the displayed screen, and performing an operation corresponding to the received hard key selection and the received touch selection. Thus, a shortcut key using a hard key and a touch screen together may be provided, thereby reducing inconvenience for a user to navigate to a menu and to input data.
An image forming apparatus includes a top panel member that is arranged on an operator stand side of a main body of the image forming apparatus, that includes a recess having a bottom surface located below a level of a top surface of the top panel member, and that allows an authentication device configured to read information stored in an information recording medium to be mounted on the bottom surface of the recess; and a detachable cover that includes a protruding part, the protruding part protruding upward and defining, together with the recess, a space for housing the authentication device.
A function setting device includes a first operator and a second operator. The first operator is operated for selecting one function item from among plural function items forming a first menu and for setting the selected function item and for then selecting one function value from among plural function values of the set function item forming a second menu and for setting the selected function value, the second menu being provided for each function item. One function item is assigned to the second operator. The second operator sets the selection of the assigned function item when the second operator is operated for the first time and selects one function value from among plural function values of the set function item forming the second menu every time the second operator is operated for a subsequent time.
A disclosed information processing system includes an apparatus and an information processing apparatus including a service information memory unit storing service identification information identifying a service provided for the apparatus and program identification information for identifying a program required to be installed in the apparatus, a correspondence setup unit storing the apparatus identification information for identifying the apparatus and the service identification information upon a receipt of a usage request in which the apparatus identification information and the service identification information are designated, a communication unit requesting installation of a program related to the program identification information stored in the service information memory unit, and a program administrating unit returning the program related to the program identification information designated in the acquisition request, in response to the acquisition request for the program from the apparatus, wherein the program causes the apparatus to send information related to the apparatus.
A method for determining information about changes along a degree of freedom of an encoder scale includes directing a first beam and a second beam along different paths and combining the first and second beams to form an output beam, where the first and second beams are derived from a common source, the first and second beams have different frequencies, where the first beam contacts the encoder scale at a non-Littrow angle and the first beam diffracts from the encoder scale at least once; detecting an interference signal based on the output beam, the interference signal including a heterodyne phase related to an optical path difference between the first beam and the second beam; and determining information about a degree of freedom of the encoder scale based on the heterodyne phase.
Provided is a device and method for detecting the presence of a material in a gaseous medium, including a reaction assembly including at least one detection unit including a matrix adapted for exposure to the gaseous medium, such that at least part of the gaseous medium comes into contact with the matrix; the matrix being configured for capturing a gas-born particle of a material carried by the gaseous medium, and for permitting a liquid or solute reagent to come in contact with the matrix, thereby enabling said liquid reagent to react with said particle to yield an optically altered reaction product.
The present disclosure provides a system and a method for measuring fluorescence of a sample. The sample may be a polymerase-chain-reaction (PCR) array, a loop-mediated-isothermal amplification array, etc. LEDs are used to excite the sample, and a photodiode is used to collect the sample's fluorescence. An electronic offset signal is used to reduce the effects of background fluorescence and the noises from the measurement system. An integrator integrates the difference between the output of the photodiode and the electronic offset signal over a given period of time. The resulting integral is then converted into digital domain for further processing and storage.
A food analysis device includes a variable wavelength interference filter adapted to disperse light reflected by the food into a plurality of lights with respective wavelengths, an imaging section adapted to image the lights with the respective wavelengths obtained by the dispersion to obtain spectral images corresponding respectively to the wavelengths, and a control section adapted to obtain spectrum of each of the pixels from the spectral images corresponding to the respective wavelengths, and then detect a pixel including the absorption spectrum of water, and then detect a plurality of components based on the spectrum of the pixel detected.
This specification describes various embodiments that relate to methods for providing a wideband colorimeter that can include more accurate outputs. In one embodiment, a narrowband instrument, such as a spectrometer or spectrograph, can be used for calibration of a wideband colorimeter, so that more accurate outputs can be provided. In one embodiment, an optical test equipment, which consists of both a wideband colorimeter and a narrowband spectrograph, can be used for providing a more accurately calibrated wideband colorimeter. As an example, a spectra-camera, which is a hybrid system consisting of both a wideband colorimeter and a narrowband spectrograph, can be used for simultaneous testing by both the wideband colorimeter and the narrowband spectrograph. By doing simultaneous testing, accurate calibration of the wideband colorimeter can be achieved. This specification further describes a mathematical model to characterize a wideband three channel colorimeter with a narrowband multiple channel spectrometer.
A high passband transmission ratio is obtained by splitting a light beam from an objective lens into two orthogonally-polarized components processed along distinct paths through two independently controllable liquid crystal tunable filters (LCTFs). The filtered portions may be combined at an imaging plane or may be separately processed without recombining. Using two LCTFs, the arrangements discussed herein may ideally achieve 100% transmission in a single passband when two orthogonal components of a single wavelength are tuned, or 50% transmission at two distinct passbands when two orthogonal components from two different wavelengths (one component from each wavelength) are tuned. The dual polarization configuration described herein may be used to improve contrast or detected signal intensity in various microscopy and spectroscopic/chemical imaging applications and to increase the speed of detection.
The fiberscope for inspecting and cleaning a fiber connector simultaneously includes a housing with a front panel, a microscope system, a connector holder mounted at a distance from the front panel for receiving a connector ferrule of a fiber connector, and a translation stage for moving the microscope system transversely to align its optical axis with the connector ferrule. The fiberscope further includes a hand knob attached to a fine screw through the connector holder for adjusting the vertical position of the connector ferrule, a mirror pivotally mounted between the connector holder and the front panel, an LED lamp, air nozzles attached to the front panel, and a cleaning air tube for supplying compressed air to the air nozzles. The cleaning air from the air nozzles spray sideways onto the fiber endfaces so that the cleaning air bounces off sideways to avoid secondary contamination.
A technique includes using an emitter of an optical detector to emit a first optical signal and a receiver to acquire measurement of a second optical signal generated due to interaction of the first optical signal with a target. The technique includes scaling the acquired measurement based on a measure of optical crosstalk communication between the emitter and the receiver.
A method for cooling an electronic image assembly using ambient gas. Exemplary embodiments of the method include the steps of circulating a closed loop of circulating gas around the electronic image assembly, directing a flow of ambient air through a first manifold, allowing the flow of ambient air to cross the flow of circulating gas without allowing the two to mix, directing the flow of ambient air behind the electronic image assembly and directing the flow of ambient air through a second manifold. The circulating gas may be used to cool a front portion of the electronic image assembly. A cross through plate may be used to allow the ambient gas and circulating gas to cross paths without mixing. A heat exchanger may be included with some embodiments of the method.
The embodiment relates to a display device having an improved aperture ratio and capacitance, and a fabrication method of the display device, in which the display device may include a thin film transistor, which includes: an active layer, a gate electrode, a source electrode electrically connected to the active layer, a drain electrode electrically connected to the active layer, and a gate insulating material formed between the active layer and the gate electrode, where the gate insulating material includes a first layer, a second layer and a third layer, where the second layer has a thickness between about 0.1 to about 1.5 times a thickness of the first layer, and where the third layer has a thickness between about 2 to about 12 times the thickness of the second layer.
Exemplary embodiments provide a lighting system for a transparent LCD having opposing vertical edges, the system having a mullion lighting assembly positioned adjacent to each vertical edge of the transparent LCD, each mullion lighting assembly having sidewalls defining a center channel. A plurality of LEDs are positioned along the sidewall of each mullion assembly and on a side of the sidewall that opposes the center channel. The LEDs are preferably placed in conductive thermal communication with the sidewall. A fan is positioned to draw cooling air through the center channel. A lens may be positioned adjacent to the LEDs to collimate the light. Louvers may be used to direct the emitted light away from the LCD, so as to reflect off the goods within a display case or the cavity within the display case. Some embodiments may use a flange to direct the emitted light away from the LCD.
The present invention discloses a frame for pressing an optical film of a LCD device. The frame includes a supporting component and a loading component bending along from the edge of the supporting component. A first rib and a second rib are arranged on the side of the loading component adjacent to the supporting component for pressing the optical film along with the edge of the loading component, and the thickness of the first ribs is greater than that of the second ribs. The present invention further discloses a LCD device. According to the ways mentioned above, the first ribs and the second ribs with different thicknesses on the loading component of the frame fits for the optical films with two thicknesses to save cost and to conduce mass production.
An array substrate includes a gate line, a data line, a thin film transistor (TFT), a pixel electrode and a storage line. The pixel electrode includes a main pixel electrode and a sub pixel electrode partly surrounding at least a portion of the main pixel electrode. The storage line includes a main storage line that extends substantially parallel to the gate line and across the pixel electrode, a sub storage line that extends from the main storage line and substantially parallel to the data line to overlap the sub pixel electrode, and a protruding storage line that extends from the sub storage line and substantially parallel to the gate line to overlap the main pixel electrode.
The present invention discloses a stereoscopic display, which includes a phase retarder a display panel, and board-like structures. The phase retarder has a plurality of first strip shapes and a plurality of second strip shapes. The first strip shapes and the second strip shapes are alternately arranged. The display panel has a plurality of pixels. The pixels are arranged into a plurality of pixel rows corresponding to the first strip shapes and the second strip shapes. The board-like structures are disposed in the liquid-crystal layer of the display panel. The pixel rows are respectively separated from each other by the board-like structures, thereby reducing a crosstalk phenomenon.
A stereoscopic image display device comprises a liquid crystal panel alternately displaying a first image and a second image, the first and second images being changed at first transition durations every frame, a polarization control panel disposed on the liquid crystal panel and changing polarization states at second transition durations, polarization glasses enabling the displayed first and second images to be viewed via the polarization control panel, and a backlight unit providing light to the liquid crystal panel and having black durations where the light is not provided to the liquid crystal panel.
Mounting systems can attach a digital media player to a backside surface of a television. Mounting systems can include a tray base and sidewalls that protrude away from the backside surface of the television while the digital media player is located between the sidewalls. Mounting systems can be attached inside of a periphery of the backside surface of the television.
Disclosed herein is a receiver for receiving transmitted AV content, the receiver including an extraction section adapted to extract trigger information, transmitted together with the AV content, about control over an application program to be executed in response to the AV content, and a control section adapted to control the acquisition, registration or activation of the application program, the firing of an event in the active application program, or the suspension or termination of the active application program according to one of the following commands indicated by the extracted trigger information, namely, Pre-cache, Register, Execute, Inject_event, Suspend or Terminate.
Electronic equipment and methods for permitting quick control of the operating state of a source equipment side from sink equipment. A television receiver (sink equipment) 100 and an amplifier (repeater equipment) 200 are interconnected over an HDMI cable 610, and the amplifier 200 and a DVD recorder (source equipment) 300 are interconnected over an HDMI cable 620. Each of the pieces of equipment includes, in addition to an HDMI receiving unit and an HDMI transmitting unit, a high-speed data line I/F included in a bidirectional communication unit that uses predetermined lines of the HDMI cable. The bidirectional communication unit is used to transmit channel selection information, a remote control code instructing recording, “theater mode” designating information, a remote control code, or the like from the television receiver 100 to the audio amplifier 200 or DVD recorder 300.
A controllable lighting system may include a plurality of light source groups, a group controller for each light source group, a master controller, and a network communication system. Each group controller may be configured to control the light sources in its light source group based on a group control command. The master controller may be configured to receive a master control command relating to the light sources and to issue a group control command to each of the group controllers that collectively effectuate compliance with the master control command. The network communication system may be configured to communicate the group control commands from the master controller to the group controllers.
An image processing apparatus that acquires a focusing distance from a plurality of images each having different degrees of blur, includes: a misalignment detection unit that detects misalignment among the plurality of images; a distance information acquisition unit that acquires, based on the plurality of images, distance information, which is information to indicate a focusing distance in an area of the images; and a reliability information acquisition unit that creates, based on the detected misalignment, reliability information, which is information to indicate reliability of the focusing distance acquired for each area, wherein the distance information acquisition unit changes the acquired distance information based on the reliability information.
An imaging system having a solid-state auto focusing system advantageously images broadband light reflected from an object to be imaged using a lens objective having chromatic aberration, which focuses different colors of light at different focal planes. Using the color information in the focal planes in conjunction with an object distance determined by a range finder, a luminance plane is constructed that has a focused image of the object. The system provides the focused image of the object without the use of any moving parts.
A MEMS actuator for a compact camera couples with an alignment compensation component for generating alignment compensation signals to position and align one or more movable lenses to account for a specific focus distance and for a camera module orientation and nonlinear displacement property of the one or more movable lenses.
The present invention provides an imaging apparatus configured such that it is possible to check a long exposure subject image through a finder eye piece before actual imaging of long exposure imaging so as to recognize a subtle change in the tilt of the imaging apparatus caused when the apparatus gradually tilts over a long time period. In the imaging apparatus of the present invention, exposure control unit 60 controls an exposure time of a live view image, which is acquired by the imaging device 20, such that the exposure time is the same as that in the actual imaging, whereby it is possible to check the live view image from an eyepiece lens 52 of a finder.
A digital image processing apparatus, which displays a setting item designated by a user together with a setting status of a setting value for the setting item to allow the user to efficiently set items necessary for photographing and/or other operations, and a control method for the apparatus. The apparatus includes: a body; and a display unit on the body where setting information is displayed, wherein a display screen displayed on the display unit includes: a selection region where at least one setting item is displayed; and an adjustment region where a currently set current setting value is displayed together with candidate setting values that can be set for at least one of the at least one setting item.
A system and method for automatically determine whether an image captured by a digital camera should be stored in a raw format or a compressed format. After an image is captured by the digital camera, the digital camera checks certain sets of characteristics of the captured image to check the image quality. If the image quality falls within an acceptable range, then the digital camera saves the image in a compressed format. If the captured image does not fall within predetermined quality levels, then the captured image is save in raw format for later processing.
Image data may be color graded, distributed and viewed on target displays. Mappings that preserve mid-range points and mid-range contrast may be applied to view the image data for color grading and to prepare the image data for display on a target display. The image data may be expanded to exploit the dynamic range of the target display without affecting mid-tone values.
An image-pickup apparatus includes an image-pickup element including a plurality of image-pickup pixels configured to photoelectrically convert light from an image-pickup lens and to generate an image of an object, and a plurality of focus detection pixels each configured to receive light which has passed through an area of a part of an exit pupil of the image-pickup lens, a flicker correction value generator configured to generate a flicker correction value for correcting a flicker in an image signal output from the image-pickup pixels, and a flicker corrector configured to correct a flicker in a focus detection signal output from the focus detection pixels based on the flicker correction value.
An image composition apparatus 1 is provided with an information acquisition section 53, an image adjustment section 54 and a synthesis section 56. The information acquisition section 53 acquires numerical values relating to brightness of image regions with a particular hue in corrected exposure image data among plural sets of image data that are sequentially captured with the exposure duration being varied. The synthesis section 56 performs pixel addition of the plural sets of image data by changing a degree of addition of the plural sets of image data, based on the numerical values thus acquired, and generates composite image data with a widened dynamic range.
An image signal correcting device (15) has at least a color mixing corrector (151) that receives an image signal arising from photoelectric conversion by a color imaging element (12), and corrects a color mixing component included in this image signal, and a storage unit (153) that stores a color mixing correction coefficient set in advance for each of a plurality of areas segmented in matching with the imaging plane of the imaging element (12). The color mixing corrector (151) approximates the color mixing correction coefficient read out from the storage unit (153) by interpolation to acquire a color mixing rate at the necessary pixel position in color mixing correction, and corrects the color mixing component by using the acquired color mixing rate.
A digital photographing apparatus and a method of controlling the same are provided. The digital photographing apparatus obtains a first image from an input image according to a first shutter input signal, obtains a second image from the input image according to a second shutter input signal, and corrects the second image based on the first image.
An imaging device includes an imaging section, an image segmenting section, and a blur enhancement section. The imaging section images a field to generate photographic image data. The image segmenting section partitions an image of the photographic image data into a first region that is a main subject region and a second region where the main subject is not included. The blur detecting section detects degree of blur of an image of the second region of the image of the photographic image data. The blur enhancement section performs blur enhancement processing on the image of the second region to enlarge the degree of blur of the image after image processing in proportion to the magnitude of the detected degree of blur of the image.
A photographing apparatus comprises an imaging sensor, a power supply control unit, and a moving-picture generating unit. The imaging sensor continuously performs imaging operations in a predetermined interval. The power supply control unit controls a power-supply operation to the imaging sensor during a waiting period that is defined as a period from the end of one imaging operation of the imaging operations to the beginning of the next imaging operation of the imaging operations. The moving-picture generating unit generates a moving-picture file based on still pictures obtained by the imaging operations.
Provided is an image stabilizing apparatus and method for correcting an image that is shaken due to a movement of a camera. The image stabilizing apparatus includes a characterizing point checking region setting unit including: a sample frame extract unit which extracts a plurality of image frames obtained for a certain period of time in image data obtained by photographing an object; and a frame analyzing unit which detects a plurality of characterizing points in the extracted plurality of image frames, and sets a characterizing point checking region which is used to check characterizing points in a currently input image frame.
An image management apparatus may include an input image setting information acquiring unit configured to, when image analysis information on an input image is set, acquire setting information as input image setting information, an available setting information acquiring unit configured to acquire setting information as available setting information, an update necessity determining unit configured to determine whether or not an update of the image analysis information is necessary, on the basis of a difference between the input image setting information and the available setting information, and an image analysis information setting unit configured to, when it is determined that an update of the image analysis information is necessary, perform image analysis on the input image using the second image analysis processing unit so as to set new image analysis information.
A video processing device includes a video obtaining unit configured to obtain video data by capturing video of a specific area, a video accumulating unit configured to accumulate the video data obtained by the video obtaining unit, a data input unit configured to input event occurrence data indicating an event that has occurred in a video image corresponding to the video data obtained by the video obtaining unit and object specifying data for specifying an object relating to the event, and an addition processing unit configured to add the event occurrence data and object specifying data input by the data input unit to the video data accumulated in the video accumulating unit using a predetermined format through provision of link data for linking the video data to the event occurrence data and the object specifying data.
The invention relates to a device comprising a camera unit (10), which is used to record images of the outer area of a motor vehicle, comprising a camera (11), which is accommodated in a housing (12) of the camera unit (10) so as to be movable between a retracted position and an image recording position. According to the invention, at least one first slotted guide (15) is provided for guiding the motion of the camera (11) between the retracted position and the image recording position, wherein at least one sliding element (21) is arranged on the camera (11), which sliding element is guided in the slotted guide (15) to guide the motion of the camera (11) between the retracted position and the image recording position.