A device and system for management of and access to externally connected peripheral devices by mobile devices. User and/or application data on a mobile device is sent to externally connected peripheral devices. External peripheral devices includes, but are not limited to, printers, scanners, displays, audio interfaces, speakers, network adapters, storage drives, hard drives, and the like. An end user mobile device application interface is installed as an application on a mobile device. Data may be sent directly to a peripheral device, or to a peripherals aggregation device, which may be active or passive.
A license receiver comprises a viewing license invalidating unit which invalidates a viewing license of a content a viewing time limit of which is not determined, and a first control unit. When the first control unit reproduces the content, (i) if the viewing license is valid, the first control unit determines the viewing time limit, and (ii) if the viewing license is invalid, the first control unit transmits a viewing license request including a request of determining viewing time limit, to the license server, and receives the determined viewing time from the license server. When the first control unit writes out the content to an exchangeable medium before reproducing the content, if the viewing license is valid, the first control unit invalidates the viewing license and writes out the non-determined viewing time limit to the exchangeable medium.
Embodiments relate to a process for identifying data leakage in a data storage system. A table is created with multiple units. Each unit in the table has a unique identifier as a leading key in a schema. Two partitions are set in the table, and one of the partitions is set as unavailable. One or more queries are run on the table. Any queries that attempt to access the unavailable partition are identified through an error message or other alert.
A certification is received from a user stating that captured content does not comprise a particular restricted element and a request from the user for an adjustment of a digital rights management rule identified for the captured content based on the captured content comprising the particular restricted element. At least one term of the digital rights management rule is adjusted to reflect that the captured content does not comprise the particular restricted element. The usage of the captured content by the user is monitored to determine whether the usage matches the certification statement.
An automated malware analysis method is disclosed which can perform receiving a first universal resource locator identifying a first intermediate network node, accessing the first intermediate network node to retrieve a first malware artifact file, storing the malware artifact file in a data storage device, analyzing the malware artifact file to identify a second universal resource locator within the malware artifact file, and accessing a second intermediate network node to retrieve a second malware artifact file.
Various embodiments include a computer system comprising a computer network including at least one client computer, the at least one client computer operable to generate a request, and an anti-malware engine coupled to the computer system and operable to provide anti-malware protection for the computer network, wherein the anti-malware engine is operable to receive the request generated by the at least one client, and to determine if the request is classified as malware by determining whether the request includes one or more valid tags.
Disclosed are methods and media for inspecting security certificates. Methods include the steps of: scanning, by a network security device, messages of a security protocol between a server and a client system; detecting the messages having a security certificate; detecting suspicious security certificates from the messages; and aborting particular sessions of the security protocol associated with the suspicious certificates. Preferably, the step of scanning is performed only on messages of server certificate records. Preferably, the method further includes the step of sending an invalid-certificate notice to the server and the client system. Preferably, the step of detecting the suspicious certificates includes detecting a use of an incorrectly-generated private key for the certificates. Preferably, the step of detecting the suspicious certificates includes detecting an unavailability of revocation information for the certificates. Preferably, the step of detecting the suspicious certificates includes detecting a use of an invalid cryptographic algorithm for the certificates.
A method for detecting malicious network content comprises inspecting one or more packets of network content, identifying a suspicious characteristic of the network content, determining a score related to a probability that the network content includes malicious network content based on at least the suspicious characteristic, identifying the network content as suspicious if the score satisfies a threshold value, executing a virtual machine to process the suspicious network content, and analyzing a response of the virtual machine to detect malicious network content.
Detecting infectious messages comprises performing an individual characteristic analysis of a message to determine whether the message is suspicious, determining whether a similar message has been noted previously in the event that the message is determined to be suspicious, classifying the message according to its individual characteristics and its similarity to the noted message in the event that a similar message has been noted previously.
The present invention provides a system and method to process information regarding a network attack through an automated workflow that actively reconfigures a plurality of heterogeneous network-attached devices and applications to dynamically counter the attack using the network's own self-defense mechanisms. The present invention leverages the security capabilities present within existing and new network-attached devices and applications to effect a distributed defense that immediately quarantines and/or mitigates attacks from hostile sources at multiple points simultaneously throughout the network. In a preferred embodiment, deployed countermeasures are automatically lifted following remediation activities.
An application program of the portable device receives a command of an owner when the portable device is powered on. The application program notifies a basic input/output system to set a protection variable, and notifies the owner to set a password in a setup menu of the basic input/output system after the application program receives the command of the owner. A keyboard controller turns off the portable device to enable the protection variable after the basic input/output system sets the protection variable and the setup menu of the basic input/output system stores the password. After the protection variable is enabled, whenever the portable device is powered on, the basic input/output system checks a password inputted to the portable device at least once and the basic input/output system executes a corresponding operation according to a check result.
A method and apparatus for automatic user authentication are described. The method includes receiving information at a device, the device including a credential container; storing the information at the credential container and performing cryptographic calculations on the received information and providing the encrypted information upon request.
An approach is provided for providing separation of authentication protocols and/or authentication contexts for client-server and server-server communication in network communication. A proxy server receives a request to initiate a service session. The request includes a first authentication context. The proxy server request verification of the first authentication context from an authentication server and validates the first authentication context based, at least in part, on the verification. The proxy server implements a second authentication context based, at least in part, on the verification of the first authentication context to initiate the service session.
Provided is a method for controlling an information processing system including a relay service device, an intermediate service device, and an authentication service device. The control method includes transmitting an authentication request from the intermediate service device to the intermediate service device; acquiring a first access token from the authentication service device that has made a success of authentication; storing the first access token; comparing the stored first access token with a second access token included in an execution request of an relation processing upon reception of the processing execution request from the relay service; and executing processing received from the intermediate service device when it is determined in the comparing that the first access token matches the second access token or not executing the processing when it is determined in the comparing that the first access token does not match the second access token.
Secure communications may be established amongst network entities for performing authentication and/or verification of the network entities. For example, a user equipment (UE) may establish a secure channel with an identity provider, capable of issuing user identities for authentication of the user/UE. The UE may also establish a secure channel with a service provider, capable of providing services to the UE via a network. The identity provider may even establish a secure channel with the service provider for performing secure communications. The establishment of each of these secure channels may enable each network entity to authenticate to the other network entities. The secure channels may also enable the UE to verify that the service provider with which it has established the secure channel is an intended service provider for accessing services.
An opportunity for a computing device to participate in a secure session with a particular domain is identified. A domain identifier of the particular domain is received and a secured microcontroller of the computing device is used to identify a secured, persistent hardware identifier of the computing device stored in secured memory of the computing device. A secure identifier is derived for a pairing of the computing device and the particular domain based on the hardware identifier and domain identifier of the particular domain and the secure identifier is transmitted over a secured channel to the particular domain. The particular domain can verify identity of the computing device from the secure identifier and apply security policies to transactions involving the computing device and the particular domain based at least in part on the secure identifier.
A system for challenge-response authentication is provided by receiving, from an external terminal over a communication network, a request for access to a service. A plurality of objects is presented to a user via a display. A plurality of codes is received over the communication network, each of the plurality of codes corresponding to one of the plurality of objects. The plurality of codes are matched to a plurality of alphanumeric characters according to a predetermined table. An alphanumeric string is generated from the plurality of alphanumeric characters and the alphanumeric string is compared to a user identifier stored in a database. Based on the comparing, a determination is made as to whether to grant the user access to the service.
An improved technique involves automatically producing a set of KBA questions using values of attributes associated with correctly answered questions. A KBA question server obtains such attribute values from a prior set of pilot questions taken from users who were successfully authenticated. Examples of attributes include a source of facts in a question, placement of facts in a question, and question structure. The KBA question server then generates optimal formatting rules based on the attribute values; such formatting rules define a relationship between facts used to derive KBA questions and the words used to express the KBA questions to users. The KBA question generator then produces KBA questions according to the formatting rules.
The disclosed embodiment relates to identity verification and identity management, and in particular, to methods and systems for identifying individuals, identifying users accessing one or more services over a network, determining member identity ratings, and based on member identity ratings that restrict access to network-based content and certain user-to-user interactions. Further, the user experience in performing identity management is simplified and enhanced as disclosed herein.
A service cooperation system is provided with a multi-function apparatus and a relay apparatus. The service cooperation system changes a disclosure condition of an album in which an electronic file is categorized and stored, for an electronic file storing service offered by the service provider. Without the need for a terminal apparatus such as a personal computer having a fulfilling web browser function, an image reading apparatus itself can perform uploading process, setting of an album of an upload destination and security setting/changing for an album, while notifying the user, who is authorized to a limited disclosure and to view the album, that the album has been updated.
The invention relates to a method of executing a secure application in an NFC device, the method comprising steps during which: a contactless link is established between first and second NFC devices, the first NFC device transmits by the contactless link an identifier of a secure processor of the first NFC device, the second NFC device transmits by the contactless link an application identifier, the secure processor transmits by the contactless link first authentication data allowing the authentication of the secure processor of the first NFC device, the second NFC device transmits to an application server the first authentication data, the application server transmits to an authentication server the first authentication data and second authentication data) to authenticate the application and authorizes the two NFC devices to execute the application only if the secure processor and the application are authenticated.
A digital broadcast receiver and an upgrading method thereof that can achieve an upgrade stabilization. The digital broadcast receiver includes a tuner to receive broadcast data of a selected channel, a demultiplexer to separate new middleware data and information data corresponding to the new middleware data from the broadcast data, a memory to pre-store previous middleware data and to store the new middleware data and the information data, and a controller to determine whether to store the new middleware data in the memory based on the information data. If storage of the new middleware data is completed, the controller checks whether an upgrade is successful by executing the new middleware data, and if the upgrade fails, the controller executes the previous middleware data pre-stored in the memory. Thus, the receiver upgrades the received middleware program in a stable manner.
A personalized television viewing system includes a head-end subsystem. The head-end subsystem includes a personality server configured to store a user preference regarding a television viewing format and a rendering server configured to provide digital media content in the television format of the user's preference. The viewing system further includes a client-end subsystem. The client-end subsystem includes a client server configured to electronically communicate with the head-end subsystem and provide the personality server with the user preference regarding the television viewing format.
A system and method for distributing digital video contents that provides the content owner, service provider, video distributors and consumers with a method for secure delivery of digital media content by encryption using a portable digital video storage and distribution device that includes a decoder and, wired, USB and HDMI wireless interfaces to transmit digital contents for viewing on a television, laptop/personal computer or other portable viewing devices. The system consists of a remote content-distribution management platform that provides end-to-end protection and a portable digital video storage and distribution device using broadband wireless technologies such as 802.11n and ultra wideband (UWB).
A broadcast transmitter and a method of processing broadcast data in the broadcast transmitter are disclosed. The method includes the steps of performing RS encoding and CRC encoding on mobile service data to build RS frames belonging to an ensemble, wherein each of the RS frames are mapped into data groups, wherein each of the data groups comprises known data sequences and a portion of FIC data including information for rapid mobile service acquisition, wherein the information for rapid mobile service acquisition includes transport stream identification information for identifying a mobile broadcast carrying a mobile service that includes the mobile service data and C/N indication information for indicating whether the FIC data are applicable to a current transmission frame or a next transmission frame, multiplexing data in the data groups and main service data, and transmitting a transmission frame including the multiplexed data.
A systems and methods access electronic program guide (EPG) information via a backchannel link. An exemplary embodiment receives a first portion of EPG information residing in a data channel of a program content stream, establishes a communication link between a media device and a remote EPG content system, and receives a second portion of EPG information from the remote EPG content system via the established communication link.
The present invention provides an improved method and apparatus for purchasing media features for programming transmissions. A selection is sent to a server system to buy an upgraded media feature for a programming transmission. The server system automatically coordinates purchasing the media feature from a programming transmission source and providing the media feature from the programming transmission source. In one embodiment, an entertainment system includes a user interface from which a viewer selects an upgraded media feature for a programming transmission, wherein the programming transmission with the upgraded media feature is provided to the entertainment system.
An iTV user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer. Advertisements and/or promotions may be interspersed among the content items. The navigable menu area and the content display area may be displayed to the viewer at the same time as television programming is displayed on the television.
The present invention provides systems and methods for providing television schedule information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, e.g., a database on the internet. The television schedule information can be displayed on a variety of viewer interfaces, such as television screens, computer monitors, PCTV screens and the like. The television schedule information may be stored on the viewer's computer, television, PCTV, or a remote server (e.g., a website), or the television schedule information may be downloaded from a remote database to the viewer's computer, television or PCTV.
A method for customizing a user communication experience is provided. The method includes the steps of receiving a user communication input and determining one or more communication input characteristics. Thereafter, one or more advertisements are provided to the user in accordance with the user communication input and the one or more determined communication characteristics.
A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device.
Systems and methods are disclosed for providing polling related data to viewers in an interactive cable televisions system. Users viewing a program can initiate a request for participating in a polling activity. The request and other program-related information are sent to the cable television system provider. Appropriate polling window data is returned to the set top box allowing a polling window to be displayed to the viewer. The viewer may choose one or several selections, and transmit the response to the cable television system provider. User responses can be tallied and presented in real time to the viewer audience. Program producers can incorporate the results of viewer feedback in real-time allowing the outcome of the program to be based on the collective viewer feedback.
A disk drive apparatus able to prevent jamming of a disk and abutting parts having a rotary table fit on a shaft of a brushless motor and carrying a disk and a centering part elastically biased in an axial direction away from a center hole of this rotary table and fit in a center through hole of the disk to center and hold the disk, the centering part having inelastic abutting parts sticking out from a center taper part in radial directions and abutting against an inner circumferential edge of the center through hole and having outer circumferential groove parts forming clearances from the inner circumferential edge between the inelastic abutting parts adjoining each other in the circumferential direction.
The present invention relates to an information processing apparatus, in which an operating system (OS) is executable in such a way that a component operable based on administrator's authority can realize installation of a device driver. The information processing apparatus includes a selection unit configured to select a peripheral device that serves as an output destination of a processing request if the processing request is received from a user via an application, and a management unit configured to control setting processing for a device driver applicable to the selected peripheral device to use the peripheral device. The management unit is configured to request a first component operable on the OS based on administrator's authority to perform setting processing for a device driver applicable to the selected peripheral device.
Method and system for collecting and filtering messages received at an event source platform and delivering the filtered messages to a collection host platform. According to one embodiment, the system uses a mobile agent object to filter messages received at an event source platform. The mobile agent object determines a filtered set of messages that match predetermined parameters and then delivers the filtered messages to a collection host platform for storage or redirection.
Parent backup application monitoring of children backup applications is described. Child backup information, including an execution of a child backup task by a child backup application, is communicated from the child backup application to a parent backup application. Second child backup information, including an execution of a second child backup task by a second child backup application, may be communicated from the second child backup application to the parent backup application. A parent backup task is executed by the parent backup application. At least one child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task. A report is generated based on the child backup information.
A system, computer program and a method for preventing starvations of tasks in a multiple-processing entity system, the method includes: examining, during each scheduling iteration, an eligibility of each task data structure out of a group of data structures to be moved from a sorted tasks queue to a ready for execution task; updating a value, during each scheduling iteration, of a queue starvation watermark value of each task data structure that is not eligible to move to a running tasks queue, until a queue starvation watermark value of a certain task data structure out of the group reaches a queue starvation watermark threshold; and generating a task starvation indication if during an additional number of scheduling iterations, the certain task data structure is still prevented from being moved to a running tasks queue, and the additional number is responsive to a task starvation watermark.
One embodiment of the present invention sets forth a technique for performing a method for synchronizing divergent executing threads. The method includes receiving a plurality of instructions that includes at least one set-synchronization instruction and at least one instruction that includes a synchronization command, and determining an active mask that indicates which threads in a plurality of threads are active and which threads in the plurality of threads are disabled. For each instruction included in the plurality of instructions, the instruction is transmitted to each of the active threads included in the plurality of threads. If the instruction is a set-synchronization instruction, then a synchronization token, the active mask and the synchronization point is each pushed onto a stack. Or, if the instruction is a predicated instruction that includes a synchronization command, then each active thread that executes the predicated instruction is monitored to determine when the active mask has been updated to indicate that each active thread, after executing the predicated instruction, has been disabled.
A method for managing remote deployment of a virtual machine (VM) in a network environment is provided. A VM image stored in a second storage medium is copied to a first storage medium. The first storage medium is located in close proximity to a first computing system, and the second storage medium is located remotely from the first computing system and in close proximity to a second computing system. As the VM image is being copied, a first VM is deployed on the first computing system from a partial copy of the VM image stored in the first storage medium, and a second VM is deployed on the second computing system from the VM image stored in the second storage medium. Service requests submitted to the first computing system are managed either locally by the first VM or remotely by the second VM based on type of service requested.
Displaying configuration test results by leveraged data protection software is described. A memory location is read where a display file is stored for a software installer. A configuration checker is executed for the computer. Results are read from executing the configuration checker. The results are written to the memory location. A leveraged software creation tool is prompted to display the display file via an output device. The leveraged software creation tool lacks the capability to dynamically load the display file.
Instances of computing resources might need to be de-scaled that have become unnecessary following a deployment of an update to an application. Instances might also need to be de-scaled as a result of decreased demand for the application. If de-scaling of instances of computing resources is required, the percentage of a paid-for time period for each instance is determined. Instances that have utilized the greatest percentage of their paid-for time period may then be de-scaled.
Disclosed herein are techniques for generating an automated testing script. A request for a performance evaluation of a computer program is accessed. Predetermined rules are used to determine which objects defined in the computer program should be triggered by a script executable by a testing application. The script is generated in accordance with the predetermined rules.
Implementations for automated testing of application programs from an application program ecosystem are disclosed. As one example, a server system is disclosed that includes an application program management service residing at and executable by the server system. The application program management service may be configured to identify one or more networked components of a target application program of a plurality of application programs accessible by clients at an application program data store via a communication network. The application program management service may be configured to test the one or more networked components of the target application program, and output an indication of a result of the test of the target application program.
A method and processor for debugging a target processor. The method comprises: executing code on the target processor to generate trace information for debugging; and during execution of that code, periodically incrementing a value of a counter on the target processor. The execution of the code includes executing a plurality of timestamp instructions on the target processor each to associate a respective timestamp with the trace information. The execution of each timestamp instruction comprises generating the respective timestamp by reading the value of the counter into a software accessible storage location and subsequently resetting the counter.
Integrated development environment IDE (999), method and computer system for developing user interface documents. An editor (104) is used for editing a user interface document. An adaptation engine (105) generates device class specific representations of the user interface document. Each device class specific representation refers to a respective device class. Device class dependent tools (120) of the IDE (999) are used for generating device class specific information and providing it to the author. Device class specific information can be information about the complexity of the user interface by device class provided by a complexity indicator (121), information about how many pages are generated for which device class provided by a device class dependent view (122) or information about the layout for various device classes provided by a frames layouting view (124).
A facility is provided for controlling application features. In various embodiments, the facility assembles an indication of features, starts a controlled application, and provides the assembled indication of features to the controlled application so that the controlled application can disable a feature of the controlled application. The facility can include a controlling application that is adapted for assembling a set of tokens that identify features by adding or removing tokens when a user of the controlling application selects a command associated with the controlling application, and a controlled application that, when invoked by the controlling application and provided the assembled set of tokens, controls a feature of the controlled application based on the assembled set of tokens.
The present patent document relates to a method and apparatus for an automatic clock to enable conversion for FPGA-based prototyping systems. A library or netlist is provided having a plurality of state elements of a chip design to be prototyped by a user. The chip design can have dozens of different user clocks and clock islands using these different user clocks. The state elements of an element library or netlist are converted to a circuit having one or more state elements and other logic that receive both a user clock as well as a fast global clock. With the disclosed transformations, the functionality of the original state element is maintained, and a single or low number of global clocks can be distributed in an FPGA of the prototype with user clocks generated locally on the FPGA.
Recycling energy in a clock distribution network is provided. A method includes creating a resonant clocking circuit including a clock grid. The method further includes providing resonant structures distributed in the clock grid. The method further includes providing switches that control the resonant structures to switch between a non-resonant mode and a resonant mode. The method further includes determining a switch size that minimizes power consumption of the resonant clocking circuit by iteratively increasing sizes of the switches and, for each iterative increase in size, determining power consumed by the resonant clocking circuit.
A computer-implemented method of invariant-guided abstraction includes a processor of a computing device generating one or more invariants corresponding to a design under verification by executing a proof algorithm with an input comprising at least a portion of the design and a specified resource limit. The method further includes deterministically assigning priority information to the one or more invariants generated and to components of the design referenced by said invariants. Finally, the method includes performing invariant-guided localization abstraction on the design model to generate an abstracted design model utilizing the assigned priority information as a localization hint that results in abstractions that are at least one of (a) smaller abstractions and (b) easier to verify abstractions.
A layout method of a semiconductor circuit is provided. The layout method is firstly putting a plurality of circuit patterns on a substrate, wherein a first distance is the largest distance between any one of the circuit patterns and one of other circuit patterns adjacent thereto. The layout method is then determining whether the first distance is larger than a first critical value. Later, when the first distance is larger than the first critical value, at least a closed loop dummy pattern is putted in one of the areas corresponding to the first distance between the pair of the circuit patterns. The closed loop dummy pattern is putted in a same layer with the circuit patterns, surrounds between the pair of circuit patterns and is insulated from the circuit patterns.
An image processing method executed by an image processor comprising a displaying unit, a storage unit, and a control unit, wherein the storage unit includes an image data storage unit that stores image data displayed in thumbnail form and a keyword associated with the image data, and the method includes a keyword obtaining step of obtaining the keyword corresponding to the image data stored in the image data storage unit; and a thumbnail image with keyword displaying step of displaying the keyword obtained at the keyword obtaining step on the displaying unit, with the keyword being overlapped with the image data.
A system and method of managing applications and event notifications using a cursor-based. GUI, wherein the cursor-based GUI is located adjacent to the cursor and provides a user with the ability manage and monitor a plurality of dynamically updated applications, commands and event notifications via a persistent and centralized interface. Since the cursor-based GUI is persistent in nature, the plurality of applications, commands and event notifications can be accessed regardless of the user's computer environment. The user can manage user authentication requirements and other configuration information for the cursor-based GUI.
Systems and methods for providing a multi-window application to a user over a network are provided. An exemplary method includes presenting a first frame to the, the first frame containing application logic. The method further includes presenting a second frame to the user, the second frame containing user interface logic. Steps in the method create a relationship between the first frame and the second frame allowing the user interface logic of the second frame to use the application logic contained in the first frame. When an indication is received that the first frame is to be closed, and an application-specific condition is true, the application logic is transferred from the first frame to the second frame using a command, while preserving the state of the second frame. The first frame is then closed.
A method for providing a desktop management tool includes displaying an active desktop having at least one application window representing an active application; storing data representing a virtual desktop in memory; while displaying the active desktop, receiving non-menu-based user input representing an application-move operation between the active desktop and the virtual desktop; and associating the active application with the virtual desktop. The method may also include displaying, as part of the active desktop, a visual representation of the virtual desktop. Other examples of the described method also include displaying an enlarged view of the contents of a virtual desktop in response to additional user input. An example apparatus for implementing the described methods is also described.
A user interface list control system having a supervisor user application providing tools to create, deploy, modify and monitor a multi-site enterprise of remote building management systems (BMS). BMS controllers may be configured to control or monitor similar entities across all sites. As site controller configurations are created, the user must identify each configuration item with a recognizable name and/or type tag that indicates function, definition, and/or location of the item. The user may be allowed or required to apply names and type string tags consistently across all multiple site configurations. Within the context of a single supervisor, multiple users may be allowed to utilize common lists of name and type tags. The user may apply an application-specific name and/or type tag to a configuration item, using a drop down list where the user can add a new string to a tag list or select a previously entered string tag.
A mobile terminal including a display configured to display a graphical user interface, a user identification unit configured to connect at least first and second user identification modules to the mobile terminal, in which the first and second user identification modules include first and second telephone numbers, respectively, a memory configured to store at least first and second user interface information corresponding to the first and second user identification modules, respectively, and a controller configured to control the display to display the graphical user interface using the first user interface information when the first user identification module is used and to display the graphical user interface using the second user interface information when the second user identification module is used.
A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.
Embodiments of the present disclosure are directed to, among other things, managing browsing histories based at least in part on metadata and/or tags associated with a web request. In some examples, a web service may collect metadata associated with the web request. Based at least in part on the collected metadata, content tags associated with the web request may be identified. Additionally, in some examples, one or more browsing metrics may be generated. The browsing metric may be configured to identify at least a web request characteristic to be compared with a second web request characteristic.
A computer implemented method and system for dynamically profiling users for incentivized targeting of multimedia content to the users in a networked environment is provided. A server creates an advertiser network comprising advertisers and member websites, and creates a user network of users. The advertisers submit the multimedia content, advertising information, and targeting criteria to the server. The server and one or more publisher websites acquire marketing data from the users for creating dynamic user profiles for the users. The server and/or the publisher websites target the multimedia content to the users based on the created dynamic user profiles. The server and/or a client device of each of the users confirm viewing of the multimedia content using a challenge, random in content. The server and/or the publisher websites compensate the users by crediting the users with items of value based on confirmation of the viewing of the multimedia content.
A system and technique for visualizing changes and trends in performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. The object is dynamically updated to include updated data related to the one or more performance characteristics. In one embodiment, a representation of the updated data is superimposed over representations of previously collected data relating to the performance characteristics. The transparency of the representations associated with the previously collected data may reflect a difference in time between the current time and the time at which the data was collected. In another embodiment, a timeline is included in the object that tracks the state of the object at one or more previous points in time.
An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images.
A system includes a packet generator and a packet checker. The packet generator is operable to operable to generate a packet for transmission to a destination device. The packet includes a plurality of fields, including a code field that is operable to store a code generated based on an expected modification to the packet during transmission. The packet checker is associated with the destination device and is operable to receive the packet.
Methods of operating nonvolatile memory devices include reading a first plurality of multi-bit nonvolatile memory cells in the nonvolatile memory device using a first plurality of read voltages to thereby generate first read data, and then rereading the first plurality of multi-bit nonvolatile memory cells using a second plurality of read voltages that differ, at least in part, from the first plurality of read voltages, to thereby generate second read data. An operation is then undertaken to perform first and second ECC decoding operations on the first and second read data, respectively, to thereby identify whether the first read data or the second read data more accurately reflects data stored in the first plurality of multi-bit nonvolatile memory cells during the reading and rereading.
A method and apparatus for selecting interleaver sizes for turbo codes is provided herein. During operation information block of size K is received. An interleaver size K′ is determined that is related to K″, where K″ from a set of sizes; wherein the set of sizes comprise K″=ap×f, pmin≦p≦pmax; fmin≦f≦fmax, wherein a is an integer and f is a continuous integer between fmin and fmax, p takes integer values between pmin and pmax, a>1, pmax>pmin, pmin>1. The information block of size K is padded into an input block of size K′ using filler bits, if needed. Encoding is performed using the original input block and the interleaved input block to obtain a codeword block using a turbo encoder. The codeword block is transmitted through the channel.
A system and method for transmitting and receiving acknowledgement information are provided. A method for communications device operations includes determining a hybrid automatic repeat request (HARQ) response for each component carrier (CC) in a set of CCs configured by higher layer signaling, thereby producing a set of HARQ responses; generating an information vector from the set of HARQ responses, encoding the information vector; and transmitting the encoded information vector. The information vector comprises one or more bits respectively corresponding to a CC in the set of CCs. A bit is assigned a fixed value if HARQ response of a corresponding CC is set to DTX in response to no transmission detected over the CC.
Computer-implemented method, computerized apparatus and a computer program product for test selection. The computer-implemented method comprising: obtaining a test suite comprising a plurality of tests for a Software Under Test (SUT); and selecting a subset of the test suite, wherein the subset provides coverage of the SUT that correlates to a coverage by a workload of the SUT, wherein the workload defines a set of input events to the SUT thereby defining portions of the SUT that are to be invoked during execution.
An apparatus having a memory and multiple processors coupled to the memory is disclosed. The memory may be configured to store middleware. One or more processors may be configured to (a) generate initial test vectors to test one or more software modules executed on the processors and (b) generate modified test vectors by translating the initial test vectors in the middleware to a format that matches multiple hardware dependencies of the processors and multiple software dependencies of multiple operating systems. The test vectors generally have another format that is independent of (a) the hardware dependencies of the processors and (b) the software dependencies of the operating systems executed by the processors. The processors may be configured to generate a plurality of test results by exercising the software modules with the modified test vectors.
A data storage device having different operating modes is disclosed. The data storage device comprises a processor, a command execution module, and an error response module. The command execution module is configured to receive commands from the processor, execute the commands, and report status information to the processor. The error response module comprises a programmable register configured to store one of a plurality of different error response types for each of a plurality of errors, wherein the error response module is configured to receive a report of one of the errors, and to output an error response signal to the command execution module based on the error response type in the register corresponding to the reported error. The processor is configured to reprogram at least one of the error response types in the register for at least one of the errors when the data storage device switches operating modes.
A method and device for preventing a defect in a CDR circuit from hindering synchronization between connection nodes and for preventing connection failures. The CDR circuit generates a synchronization clock from received data. A connection failure processor performs a connection failure process if synchronization based on the synchronization clock between connection nodes is not established when a first predetermined time from when the reception of the received data is started elapses. A correction processor corrects operation of the CDR circuit if synchronization based on the synchronization clock between connection nodes is not established when a second predetermined time, which is shorter than the first predetermined time, from when the reception of the received data is started elapses.
An information processing unit having an auto power-off function includes a mode setting means for setting one mode from a plurality of pre-prepared modes. The pre-prepared modes include a first power-saving mode and a second power-saving mode. Also included are a processing execution means for executing game application or contents replay as internal processing, and a power controlling means for controlling power of the information processing unit. The power controlling means continues power-on in the first power-saving mode and changes to power-off in the second power-saving mode when a non-operated state in which no input operation has been carried out by the user has continued for a predetermined time or longer during execution of the internal processing.
In one embodiment, the present invention includes a method for sending a first link handshake signal between a first subsystem and a power management unit (PMU) of a system on a chip (SoC) to request entry into a power saving state for the first subsystem, sending a second link handshake signal between the first subsystem and the PMU to acknowledge the request, and placing the first subsystem into the power saving state without further signaling between the PMU and the first subsystem. Other embodiments are described and claimed.
A method for the switching of participants of a bus system from a first state with reduced energy consumption to a second state with increased energy consumption relative to the first state, wherein, for communication between the participants of the bus system, data frames are transmitted which comprise, inter alia, a message identification field (e.g. CAN message) and a useful-data field (e.g. CAN payload), wherein, according to said method, each participant, for switching from the first state to the second state, reacts on data frames with respectively predetermined data contents in the message identification field as well as in the useful-data field. Further, in the bus system, for selective switching of a participant from the first state to the second state, those data frames will be transmitted on whose message-identification-field contents and useful data-field-contents the selectively addressable participant reacts.
A method and system for managing power consumption of a pool of computing devices that are logically grouped to provide a common set of functionality is disclosed. One aspect of certain embodiments includes predicting resource utilization for each device without installing customized software, firmware or hardware on the device.
A server rack system includes a first network switch, a second network switch, servers, a rack internal device, and an integrated management module (IMM). Management network ports of baseboard management controllers (BMCs) of the servers are connected to the first network switch. A management network port of the rack internal device is connected to the second network switch. A first management network port and a second management network port of the IMM are respectively connected to the first network switch and the second network switch. The IMM communicates with the BMCs of the servers through the first network switch, so as to obtain operation states of the servers, or control operations of the servers. The IMM communicates with the rack internal device through the second network switch, so as to obtain an operation state of the rack internal device, or control an operation of the rack internal device.
Some embodiments of the inventive subject matter provide a power distribution system for a data processing system. The power distribution system includes a plurality of uninterruptible power supply (UPS) units, respective ones of which are configured to be coupled to respective loads via respective load busses, at least one reserve bus, a switching circuit configured to selectively couple and decouple the UPS units and the load busses to and from the at least one reserve bus and a control circuit configured to control the switching circuit responsive to a state of the data processing system. The control circuit may be configured to cause the switching circuit to couple the first UPS unit to the at least one reserve bus concurrent with the first UPS unit being coupled to a first load via a first load bus.
A method for power gating a core by a SoC is provided. Instruction Pointer information, state of the core, core access information and wake up latency information of the core are used in power gating or un-gating of the core. A change in state of the core is detected by a device driver and is provided to a power management unit. As the state of the core changes from active to passive, the wake up latency information and the core access information of the core are retrieved by the SoC from a database to perform either the power gating or the un-gating of the core. The database is prepared by analyzing code blocks statically.
This document describes tools capable of enabling cloud-based movable-component binding. The tools, in some embodiments, bind protected media content to a movable component in a mobile computing device in a cryptographically secure manner without requiring the movable component to perform a complex cryptographic function. By so doing the mobile computing device may request access to content and receive permission to use the content quickly and in a cryptographically robust way.
A test comment is transmitted by a test unit in the form of a data transmission via a mains supply to one or more electric components of a network. Each electric component that receives a transmitted test command transmits a test response that characterizes each electric component, in the form of a data transmission via the mains supply back to the test unit, the transmitted response being then evaluated in the test unit.
A method comprises detecting zapping to or from one or more services; determining whether the zapping includes termination of a password-protected service; and sending a trigger message (248, 256, 262) only if the zapping includes termination of a password-protected service (X, Y, Z). In one embodiment, the trigger message is sent to a smartcard (SC). In one embodiment, the password-protected service is password-protected for parental control. In one embodiment, the method further includes requesting a password when the zapping includes zapping to a password-protected service. In one embodiment, the password-protected service is a pincode-protected service.
In one embodiment, an object in a database schema may be verified as having a valid digital signature associated with a trusted entity. An application may be permitted access to the object of the database schema only when the object of the database schema is verified to have a valid digital signature associated with the trusted entity. In another embodiment, an object in a database schema may be verified as having a digital signature associated with at least one trusted entity. An application may be permitted access to the object of the database schema only when the digital signature for the object is verified to be associated with the at least one trusted entity.
Embodiments relate to a method for generating a set of authentication certificates by a set of certificate authority devices. The method includes receiving, by the set of certificate authority devices, a set of certificate requests from a user device. The method includes generating, by the set of certificate authority devices, a set of crosschecked certificates, each crosschecked certificate of the set of crosschecked certificates being configured to cryptographically verify the remaining crosschecked certificate of the set of crosschecked certificates. The method includes transmitting, by the set of certificate authority devices, the set of crosschecked certificates to the user device, the set of crosschecked certificates configured to be utilized by the user device in establishing a secured communication channel over a network between the user device and a client device.
In the context of a computer client-server architecture, typically used in the Internet for communicating between a server and applications running on user computers (clients), a method is provided for enhancing security in the context of digital rights management (DRM) where the server is an untrusted server that may not be secure, but the client is secure. This method operates to authenticate the server to the client and vice versa to defeat hacking attacks intended to obtain confidential information. Values passed between the server and the client include encrypted random numbers, authentication values and other verification data generated using cryptographic techniques including double encryption.
A network component comprising at least one processor coupled to a memory and configured to exchange security information using a plurality of attributes in a management entity (ME) in an optical network unit (ONU) via an ONU management control interface (OMCI) channel, wherein the attributes provide security features for the ONU and an optical line terminal (OLT). Also included is an apparatus comprising an ONU configured to couple to an OLT and comprising an OMCI ME, wherein the OMCI ME comprises a plurality of attributes that support a plurality of security features for transmissions between the ONU and the OLT, and wherein the attributes are communicated via an OMCI channel between the ONU and the OLT and provide the security features for the ONU and the OLT.
The present invention provides a secret communication method, apparatus and system. The method comprises: 1) determining a neighboring encryption switching equipment shared by a first user terminal and a second user terminal, wherein the first user terminal and the second user terminal are neighboring user terminals (1); 2) establishing, by the neighboring encryption switching equipment, an inter-station key for communication between the first user terminal and the second terminal (2); 3) performing data secret communication between the first user terminal and the second terminal by using the inter-station key (3). With the present invention, the neighboring user terminals needing to perform the secret communication can establish the inter-station key without performing identity authentication with each other, and can perform the secret communication with the inter-station key, and thereby the network load is reduced.
The description relates to a system designed to protect data exchange involved with the use of cloud computing infrastructures by services and individuals. The system is designed so that a cloud resource and its middleware access points are protected in transferring data among themselves and end users using a system designed to spread the data and then reassemble the data.
A method and system for validating components during a booting process of a computing device are described herein. The method can include the steps of detecting a power up signal and in response to detecting the power up signal, progressively determining whether software components of the computing device are valid. If the software components are determined to be valid, the computing device may be permitted to move to an operational state. If, however, at least some of the software components are determined to be not valid, the computing device may be prevented from moving to the operational state. In one arrangement, if the computing device is prevented from moving to the operational state, corrective action can be taken in an effort to permit the computing device to move to the operational state.
Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
A method and system for implementing vector prefetch with streaming access detection is contemplated in which an execution unit such as a vector execution unit, for example, executes a vector memory access instruction that references an associated vector of effective addresses. The vector of effective addresses includes a number of elements, each of which includes a memory pointer. The vector memory access instruction is executable to perform multiple independent memory access operations using at least some of the memory pointers of the vector of effective addresses. A prefetch unit, for example, may detect a memory access streaming pattern based upon the vector of effective addresses, and in response to detecting the memory access streaming pattern, the prefetch unit may calculate one or more prefetch memory addresses based upon the memory access streaming pattern. Lastly, the prefetch unit may prefetch the one or more prefetch memory addresses into a memory.
Systems and methods are disclosed for adaptive writing behavior for a system having non-volatile memory (“NVM”). A memory interface of a system can be configured to determine whether a write preference of the system is skip-sequential. In response to determining that the write preference is skip-sequential, the memory interface can sequentially program data to a first set of pages of a block of the NVM. In addition, the memory interface can sequentially pre-merge gaps between the first set of pages with one or more pages of a data block. Moreover, the memory interface can be configured to switch to an alternative programming state in response to determining that at least one condition has been satisfied. For example, the memory interface can stop programming data sequentially, and instead program data in the order that the data is received from a file system.
A mechanism is provided for enabling throttling on average write throughput instead of peak write throughput for solid-state storage devices. The mechanism assures an average write throughput within a range but allows excursions of high throughput with periods of low throughput offsetting against those of heavy usage. The mechanism periodically determines average throughput and determines whether average throughput exceeds a high throughput threshold for a certain amount of time without being offset by periods of low throughput.
A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A target associated with the relation is then identified. The method then identifies a sibling target that inherits data from the target. Once the target and the sibling target are identified, the method copies the data from the target to the sibling target. The relation between the source and the target is then deleted. A corresponding computer program product is also disclosed and claimed herein.
A method is used in managing consistency groups in storage systems. A consistency group is created from a set of snapshot mount points. A snapshot mount point is a logical object accessible for using a replica of a logical volume. An operation is performed on the consistency group.
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a media device are disclosed. The data being managed can, for example, pertain to media data for media assets. The managing of the media data thus can involve transfer of media assets between the host device and the media device. In one embodiment, the transfer of media assets between a host device and a media device can be referred to as data backup.
Exemplary system, and computer program product embodiments for changing ownership of cartridges, such as virtual cartridges between remotely located virtual tape libraries, are provided. In one embodiment, by way of example only, processes and protocols for the changing ownership of the cartridges are controlled from a primary location to a secondary location. The production site is moved for the cartridges. The ownership of the cartridges is waived. Access is allowed to the cartridges. Additional data is written and replicated using resources of the cartridges.
A method includes scheduling a memory request requested by a thread executing on a processing system. The scheduling is based on at least one of a number of critical sections being executed on the processing system by the thread and a number of other threads executing on the processing system being blocked from execution on the processing system by execution of the thread. In at least one embodiment of the invention, the thread is associated with a first application of a plurality of applications executing on the processing system and the scheduling is further based on an indicator of application priority.
Various embodiments of the present invention allow concurrent accesses to a cache. A request to update an object stored in a cache is received. A first data structure comprising a new value for the object is created in response to receiving the request. A cache pointer is atomically modified to point to the first data structure. A second data structure comprising an old value for the cached object is maintained until a process, which holds a pointer to the old value of the cached object, at least one of one of ends and indicates that the old value is no longer needed.
Embodiments are provided for operating a memory device by issuing certain instructions to the memory device that specify a cache and/or memory array address where an operation is to occur. One such method may include loading data into a specified address of a cache of the memory device, in which the specified address of the cache of the memory device may be specified by a first program sequence received at an interface of the memory device from a host external to the memory device. The method may also include writing the data from the specified address of the cache of the memory device to a specified address of a memory array of the memory device, in which the specified address of the memory array of the memory device may be specified by a second program sequence received at the interface from the host.
A storage system includes a plurality of storage devices connected together, where the plurality of storage devices include a copy-source storage device having data to be copied and copy-target storage devices capable of receiving the copied data. The copy-source storage device includes a copy-source controller for checking parameters contained in a buffer newly setting command to determine a group of storage devices to be subjected to a newly setting of a buffer and a copy-target storage device in the group and transmitting the parameters to the specified copy-target storage device. The copy-target storage device includes a copy-target controller for performing a buffer newly setting process in the specified copy-target storage device on the basis of the parameters received from the copy-source storage device and notifying the copy-source storage device of a result of the buffer newly setting process.
A method begins by a processing module determining whether to convert data between a redundant array of independent disks (RAID) format and a dispersed storage network (DSN) format. The method continues with the processing module retrieving the data from a RAID memory to produce retrieved RAID data when the data is to be converted from the RAID format to the DSN format. The method continues with the processing module converting stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices and outputting the plurality of sets of encoded data slices to at least one of the RAID memory and a DSN memory for storage therein.
Disclosed is a method for sharing input/output ports among inverters. A sharing method by a master inverter according to the present disclosure is such that data to be outputted to an output port of a slave inverter is transmitted to the slave inverter where data inputted to input port of the slave inverter is received. Furthermore, a sharing method by the slave inverter is such that data transmitted along with a request frame is outputted to an output port in case of receiving the request frame requesting use of the output port from the master inverter, where data used by the master inverter among data received from input port is transmitted to the master inverter.
In one embodiment of the invention, a memory apparatus for improved write performance is disclosed. The memory apparatus includes a base printed circuit board (PCB) having an edge connector for plugging into a host server system; a card level power source to provide card level power during a power failure; a memory controller coupled to the card level power source and having one or more memory channels; and one or more non-volatile memory devices (NVMDs) coupled to the card level power source and organized to respectively couple to the memory channels controlled by the memory controller. Each memory controller provides queuing and scheduling of memory operations on a channel for each NVMD in the memory channels. Responsive to power failure, the memory controller receives card level power and changes the scheduling of memory operations to the NVMDs in each memory channel.
Methods and systems for conducting a transaction between a virtual USB device driver and a USB device are provided. A virtual USB manager of a hypervisor receives a one or more data packets from a client. The virtual USB manager stores of the one or more data packets in a buffer. The virtual USB manager dequeues a data packet from the buffer. The virtual USB manager transmits the data packet to the virtual USB device driver for processing.
A method and system for providing a portable document services environment on a computer system is disclosed. An installation application may automatically be loaded from a portable device onto a computer system when the portable device is connected to the computer system. The computer system may automatically access a document service application on the portable device based on information contained in the installation application. One or more document service preferences may automatically be received from the portable device onto the computer system, and an electronic document may be selected. One or more document services may be performed for the selected electronic document based on the one or more document service preferences using the document service application.
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message at the network device; constructing a route key based on the message, wherein the route key comprises at least one value carried by the message; determining whether the network device stores a previous route record associated with the route key; and if the network device does not store a previous route record associated with the route key, generating a new route record based on the route key, and provisioning a new route based on the new route record into a routing table of the network device.
Techniques are provided to detect and correct for packet loops associated with network traffic that passes through a wide-area application services (WAAS) device in a data center network environment. The WAAS device receives a packet from a device in a first data center. The WAAS device determines the directionality of the packet relative to a destination device of the packet. The WAAS device also determines whether the packet has an indicator that associates the packet with the WAAS device. Based on whether the packet has an indicator that associates the packet with the wide area application services device, the WAAS device inserts an indicator within the packet when the directionality of the packet indicates that the packet is to be transmitted across a wide area network (WAN), wherein the indicator comprises information that associates the packet with the WAAS device. The WAAS device forwards the packet to a network based on its directionality.
In one embodiment, a connectivity verification protocol (CVP) session for a particular virtual interface (VI) may operate on a particular group of two or more line cards (LCs) on a network device. The group of LCs may then transmit CVP session packets, at a reduced rate that is sufficient to maintain the CVP session based on a negotiated CVP full rate, onto the particular VI through ingress path processing on the network device. Ingress path processing, in particular, takes transmitted CVP session packets and egresses them onto an appropriate LC of the network device currently responsible for the VI egress. Also, in response to receiving CVP session packets for the VI on an LC of the network device currently responsible for the VI ingress, the receiving LC may forward the received CVP session packets to the particular corresponding group of LCs, which may then process the received CVP session packets.
A system and method for efficiently linking local databases having different data formats or standards into a network, wherein a content based router is provided between each of the databases and a network “party line” bus and translates data from the respective database into a common canonical form or format so that all information within the network between the content based routers complies with the common canonical form and are validated according to single standard or mechanism, for example when information first enters the network. Also provided is a tracking or audit mechanism whereby each item of information provided with a unique network identifier when it first enters the network, and is also provided with or associated with a local identifier from each local database that originates or accesses the information item and router identifiers of the content based routers corresponding to those local databases.
A computationally implemented method includes, but is not limited to: receiving a first communiqué that is affiliated with a source entity and that is directed to a receiving entity; and transmitting to the receiving entity, in lieu of the first communiqué, a second communiqué that is provided in accordance with one or more conditional directives to conditionally obfuscate identity of the source entity, the one or more conditional directives provided by the receiving entity. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
A method for a user to advise related entities with respect to a consumer service of their contact details wherein the user submits data to a Contact Details Registration Service to register their use of the consumer service; the Contact Details Registration Service allocating the user with a unique identification indicia and transmitting same to the user for subsequent use in communications with the Contact Details Registration Service and/or any related entities of the consumer service registered with the Contact Details Registration Service; the data submitted by the user including their contact details and having at least an address to which correspondence is to be sent, the contact details being associated with the unique identification indicia of the user by the Contact Detail Registration Service and stored in a database; and the user's contact details being accessible to the consumer service, or related entities thereof, upon provision of the user's associated unique identification identifier to the Contact Details Registration Service database, wherein the Contact Details Registration Service database maintains a record of related entity requests for the contact details of the user.
The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.
Systems and methods for processing a request from a client using a service request circuit breaker are disclosed. An exemplary system includes a request evaluator for receiving the client request and generating an external request. A request transmitter sends the external request to an external server. An external channel monitor evaluates how the external server responds to the external request. A service request circuit breaker activates in response to the monitor determining that the external server is unavailable. A persistent data store instantiates a queue. The queue stores the external request in response to the monitor determining that the external server is unavailable. The queue stores a second external request before it is sent to the external server if the service request circuit breaker is activated. The external server monitoring component evaluates how the external server responds to a periodic ping.
A method and an apparatus are for monitoring the transmission of medical data in a communication network, in particular in an image communication network, with technical modalities for the recording of the medical data and data processing units being connected to one other via the communication network as network subscribers. The method includes checking at least one of data and parameters to be transmitted between the network subscribers, for compatibility.
A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).
Described are sequence numbers for client-server communication, to control a client's use of server resources. A server grants the client credits, and the client consumes a credit for sending each command to the server. Each credit corresponds to a sequence number, with the set of sequence numbers forming a valid command window. The server enforces that for each received command, the command includes a sequence number that is within the valid command window and that the sequence number has not been used with another command. The server may also maintain a maximum window size, such that clients with credits cannot send a command with a sequence number that beyond a maximum sequence number. When incorporated into a data communication protocol, quality of service, combating denial of service, detection of message loss, division of server resources, secure message signing, and other numerous benefits result.
Methods and systems are provided for authorizing, managing, and brokering services for and between a plurality of service providers. A provisionable-services clearinghouse maintains in data storage a plurality of records that each identify (i) a respective mobile device, (ii) one or more types of service for which the respective mobile device can be provisioned, and (iii) a respective provider of each of the so-identified types of service for which the respective mobile device is currently provisioned. Subsequent provisioning requests identifying (i) a particular mobile device that itself is identified by a particular record from among the plurality of records, (ii) a first type of service, and (iii) a particular provider, and compared against the records in order to determine whether the requested provisioning can, or should be, authorized and/or recorded. Other information, such as contract terms, geographic limitations, etc., could also be included in the request and/or record.
The present technology relates to serving geodata based on location of a requesting device. More specifically, the technology efficiently services requests for geodata, e.g., map data, by directing requests to a server that stores a shard of an entire database of geodata. A request for geodata includes an unencrypted header having a location of a device making the request for geodata. The present technology relates the location to a shard storing data relevant to the location.
An anomaly in a shared input/output (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly detection triggers a response from the hosts or clients as a way to protect against the effect of the anomaly. The response is an increase in window sizes. The window sizes of the hosts or clients may be increased to the maximum window size or in proportion to their QoS shares.
Embodiments of the present invention are directed to a system and apparatus for tracking media content (storage) and its cache (that is synched with the original content) in a large-scale wide-area distributed network. The system includes at least one mini tracker which is configured to keep information on the location of the content and to distribute this information to micro trackers in a first jurisdiction. The system also includes at least one zone tracker which is configured to keep information on the location of the content in a region and to distribute this information to mini trackers in a second jurisdiction. The system further includes a master tracker which is configured to keep information on the location of the content in all regions in a third jurisdiction to distribute this information to zone trackers in the third jurisdiction. The micro tracker (in wired or mobile end device/point) is configured to obtain location information from at least one of the mini tracker or zone tracker if a primary source malfunctions.
A method performed by one or more processing devices includes receiving a request to generate an estimate of a size of a population segment that accesses a resource; identifying, in demographic data, a number of counted users for the population segment; generating an estimate of a number of uncounted users in the population segment that access the resource; and generating, from the number of counted users and the number of uncounted users, the estimate of the size of the population segment.
An apparatus, system, and method are disclosed for monitoring computer system components in large or complex systems. The apparatus includes an identifier module for associating at least one visual identifier with a computer system component. A function module associates one or more control functions with the visual identifier. A presentation module selectively displays the at least one identifier for the computer system component within a present view of a user interface. A monitoring module monitors the computer system component associated with the at least one identifier and modifies the identifier in response to a change in operational status for the computer system component.
A first control node and a method therein for selecting the first control node or a second control node to act as a server are provided. The first and second control nodes are comprised in an overlay network. The first control node obtains a first indication relating to a ranking of a suitability of the first control node to act as the server. Furthermore, the first control node receives a second indication from the second control node. The second indication relates to a ranking of a suitability of the second control node to act as the server. Then, the first control node selects, based on the first and second indications, one of the first and second control nodes to act as the server for managing a master representation of a distributed shared memory being accessible within the overlay network.
Certain embodiments of the present invention are directed to test-duration estimation. A time needed to run an automated web-page test, or the remaining time needed to complete the automated web-page test, is estimated by estimating a sample size needed to ensure that observed differences in conversion rates are attributable, with a specified statistical significance, to selecting particular factor levels for particular factors that are varied during the automated testing. The estimated sample size is then divided by an average web-page access rate to obtain the remaining testing time to achieve a specified significance level.
According to one embodiment of the present invention, a method is present for analyzing a network data processing system. Known information about the network data processing system is obtained by a computer system. A model of the network data processing system is created by the computer system using the known information. Missing information about the network data processing system is identified by the computer system in the model of the network data processing system. A number of people is selected by the computer system for obtaining the missing information. A number of requests to the number of people is sent by the computer system for the missing information. Each request includes the model. In response to receiving a number of responses to the number of requests by the computer system, the computer system updates the model.
A logical module, referred as Load Balancer Module (LBM), is disclosed which listens to one of certain common predefined port number. These well-known ports for receiving communication video conference signaling and control protocols is thereafter load balanced and multi-plexed to a number of instances of protocol stack applications. By balancing the multi-media data stream across a multitude of application instances multiple multi-media data streams may be serviced and processed by a single internet protocol host processor. A mutipoint control unit (MCU) may therefore process multiple input data streams containing multi-media video conferencing information.
Consistent with embodiments of the present invention, systems and methods are disclosed for operating an override boot sequence. In some embodiments, a system may be disclosed comprising a computing device; client software configured to boot the computing device to a normal state; a first memory associated with the computing device, wherein the client software is stored on the first memory; and a network interface in communication with a server. The server may be configured to transmit a sentry packet to the computing device. A bootloader program may be associated with the computing device, wherein the bootloader device may be configured to open the network interface port associated with the serve and monitor for the presence of the sentry packet. The bootloader program may be further configured to download a software application across the network and execute the software application instead of the client software.
Embodiments of the invention provide a solution to optimize/minimize the total capacity of Gold Image within the entire datacenter which utilizes a scale-out type of storage systems. A method of server image provisioning comprises checking whether a gold image exists in a first storage system, the gold image being one of a real gold image or a virtual gold image; if no gold image exists in the first storage system, searching a remainder of the storage systems until a real gold image is found in a second storage system; after finding the real gold image in the second storage system, creating a virtual gold image in the first storage system, the virtual gold image in the first storage system being associated with the real gold image in the second storage system; and creating a snapshot volume in the first storage system based on the virtual gold image.
A system and method of maintaining an always-on application client communication is provided. An application programming interface implemented on a device hosting an always-on application client determines if network-based keep-alive functionality exists in a network where the device operates. If network-based keep-alive functionality exists, a network element is instructed to transmit keep-alive messages to the application server on behalf of the device. The network element can be implemented in or as a variety of existing network elements, e.g., as a GPRS gateway serving node or a standalone keep-alive network element. Alternatively, an application server communicatively connected to the always-on application client may query whether network-based keep-alive functionality exists. If network-based keep-alive functionality exists, the application server negotiates with the always-on application client to determine an application-specific mechanism for implementing the network-based keep-alive functionality. When an application server queries for network-based keep-alive functionality, an application programming interface need not be utilized.
A terminal device can connect to a first network whose communication speed is high or whose communication fee charged according to an amount of communication is low and a second network whose communication speed is lower than that of the first network or whose communication fee charged according to an amount of communication is higher than that of the first network. The terminal device first data with a large amount of data through the first network and stores the first data. Also, the terminal device second data with an amount of data smaller than that of the first data through the second network and stores the second data. The terminal device determines a connection state of the network and a storage state of data and controls reception of data used to output contents on the basis of the determination result.
A system and a method are disclosed for adding linked content to text messages. Messages are analyzed to determine the context and meaning of a conversation between users, and linked content relevant to the conversation is selected and associated with certain words or phrases in the messages. This process for enhancing text messages beneficially provides users with additional information related to the meaning of their conversation, and also provides advertisers with a valuable new way of delivering highly relevant advertisements to a precise group of users.
A method of self-organizing sensor nodes in a wireless sensor network (WSN); a method of localizing mobile nodes in a WSN; and a method of self-calibrating a WSN are disclosed. The method of self-organizing sensor nodes in a WSN includes configuring sensor nodes to in turn broadcast consecutive messages at a plurality of pre-defined and incrementally increasing power levels; detecting receipt of the broadcasted messages at each of the sensor nodes and notifying a master node as to the identity of each sensor node receiving the broadcasted message and the power level at which it was received to define a detected neighborhood for each sensor node; determining relative locations of sensor nodes with the detected neighborhoods; and mapping relative locations of the sensor nodes by the master node based on results of the neighborhood detection and known locations of two anchor nodes.
An electronic mail management system and method is disclosed comprising a control table for storing information related to sent and received messages of an email client, wherein the stored information relates to header fields of the received and sent messages and, in particular, to fields as defined in Internet Engineering Task Force standard RFC 2822. The system monitors the control table to identify received messages which relate to sent messages and also to identify sent messages which have not been responded to by the recipients of the sent message. The email client displays received messages stored in the control table hierarchically according to the related sent message and also displays the status of the messages in the control table.
Methods and arrangements to communicate aurally during a chat conference are contemplated. Embodiments include transformations, code, state machines or other logic to communicate aurally during a chat conference by receiving through a user interface for the chat conference the designation of a participant in the chat conference, receiving through the user interface for the chat conference a command to capture audio, capturing audio, and transmitting the captured audio to the participant based upon the designation of the participant. In some embodiments, a participant may be designated by a mouse click on a name representing the participant. In some embodiments, the command to capture audio may be expressed by holding down a mouse button. In alternate embodiments, the command to capture audio may be expressed by a pop-up menu. In further embodiments, the captured audio may be stored and transmitted to additional participants.
A method of remotely activating a non-native IP multimedia subsystem (IMS) application of an electronic device. The method may include receiving at least one of a general IMS availability registration from the electronic device or a native IMS application registration from the electronic device; identifying the non-native IMS application using a database that associates IMS applications with corresponding electronic devices; transmitting an activation trigger for the non-native IMS application to the electronic device; and receiving an IMS application registration for the non-native IMS application and registering the non-native IMS application.
An acquisition unit acquires presence information of an information processing device of another via server. When the acquisition unit acquires pieces of presence information including the same user account from two or more information processing devices, a status image generation unit generates a status image indicating a status of the user identified by the user account, by referring to the latest presence information. In order to represent the status of the user, the status image generation unit includes a name of an application being run by the user in the status image.
A centralized computing system, comprising a centralized computing center comprising a plurality of nodes, a plurality of clients in different geographical regions, an IP network interconnecting the clients and the centralized computing center, and a scheduler scheduling jobs onto suitable nodes.The plurality of nodes include desktop container nodes, exclusively used for running remote desktop server software, each remote desktop server software communicating visual output to a remote desktop viewer on one of the clients. The system further comprises an accelerator arrangement capable of providing communication of visual output between the desktop container nodes and the clients using an alternative transport layer protocol other than transmission control protocol (TCP), the alternative transport layer protocol being more efficient than TCP over a high-latency connection.
Metadata is stored in non-volatile storage. The metadata is associated with files in a directory. A shadow directory and virtual files that correspond to the files of the directory are formed. The virtual files contain the metadata.
Methods and apparatuses that maintain birth time for a file system to optimize file update operations are described. The file system can include a plurality of snapshots or clones of data stored in one or more extents of blocks allocated in a storage device. Each extent may be associated with a time stamp according to the birth time. A request may be received from an executable using the file system to update data in a particular extent associated with a particular time stamp. In response, the current birth time in the file system and the particular time stamp may be compared to determine if the particular extent is not shared by more than one of the snapshots. If the particular time stamp is equal to the current birth time, the particular extent may be updated directly without performing an expensive operation to check whether a reference count of the particular extent is equal to one.
A method of leveraging XML (eXtensible Markup Language) Technology, or similar modeling languages such as ontology definition languages, to provide attribution and multi-node data modeling, object orientation, classes, and linkage capabilities of such languages and technologies, specifically for authoring new and translating existing technical specifications in such a way that the base text content is augmented with additional information such as metadata, in such a way that other sub-specifications, data sheets, inspection and quality assurance documents, etc., do not need to be written separately, but instead become logical sub-components of the governing specifications themselves.
In an information management system, activity data is collected and analyzed for patterns. The information management system may be policy based. Activity data may be organized as entries including information on user, application, machine, action, object or document, time, and location. When checking for patterns in the activity or historical data, techniques may include inferencing, frequency checking, location and distance checking, and relationship checking, and any combination of these. Analyzing the activity data may include comparing like types or categories of information for two or more entries.
A technique for performing data loss prevention includes creating for a user, using a data processing system, respective permissive policies with a most permissive enforcement action for each content category of a resource. In this case, the content category includes at least two categories. The technique also includes forming, using the data processing system, a policy set based on the respective permissive policies. The technique further includes creating, using the data processing system, an effective policy from the policy set using a least permissive enforcement action. Finally, the technique includes applying, using the data processing system, the effective policy to determine whether a user action is permitted on the resource.
Methods and systems for improving text segmentation are disclosed. In one embodiment, at least a first segmented result and a second segmented result are determined from a string of characters, a first frequency of occurrence for the first segmented result and a second frequency of occurrence for the second segmented result are determined, and an operable segmented result is identified from the first segmented result and the second segmented result based at least in part on the first frequency of occurrence and the second frequency of occurrence.
A method of serving targeted content messages for display in a website accessed in a browser program of a networked computer communicatively connected to a network at a network address for communications, delivers uniquely targeted content messages displayed in websites viewed in web browsers. The method includes placing a script device in a website file, processing the website file, together with the script device by a particular web browser on download of the website file, including by determining the network address of the networked computer, determining an identifier of the website file, and sending an artifact representing the network address and the identifier over the network to a server computer. The method also includes detecting the network address and the identifier by the server computer, querying a database for a database article related to the network address and the identifier, constructing a script program stored in memory of the server computer for the particular browser and website file, and constructing an ad device stored in memory of the web browser device from the script program. The method further includes calling the server computer by the ad device by communication of an identifier representing an action of the web browser device, receiving the identifier by the server computer, querying the database for a select message artifact related to the script program, the identifier, the website file, and the web browser, and responding by the server computer to the web browser with the select message artifact. A message represented by the select message artifact is displayed in the website then viewed in a browser window of the web browser. Messages can be prioritized and are uniquely targeted in content, based on real-time activities of the web browser.
A method of producing a search query result that incorporates information about previously accessed search results includes retrieving a list of results responsive to a search request from a user at a first client. A Bloom filter is applied to the results in the list of results to identify one or more first results, if any, in the list of results that the user has previously accessed. A result list is generated. The result list includes at least a portion of the list of results, based at least in part on the identified one or more first results. The result list is sent to the first client.
An apparatus, system, and method for measuring the similarity of binary objects is disclosed. The method determines at least one pattern signature in an Nth binary object, accessing a location in a similarity store which has object identifiers for each of the previous N−1 binary objects which contain the corresponding pattern, and writing the object identifier of the Nth binary object at that same location in the similarity store. Reporting the number of locations in similarity store which contain the object identifiers of two apparently diverse binary objects is a measure of similarity to each other.
The disclosed embodiments provide a system that processes data. During operation, the system obtains a set of records, wherein each of the records comprises one or more metrics and at least one dimension associated with the one or more metrics. Next, the system creates a data segment from the records by sorting the records by a primary sort column having a first set of possible values, creating a set of dictionaries for a set of columns in the records, and building a set of forward indexes for the columns using the set of dictionaries.
A system and method for cataloging and indexing messages that utilizes a message reference number that may be translated among different formats for propagating through a standard network and for displaying at a terminal. The reference number may be permanently assigned for the life of the archive. In one embodiment, the reference number may be generated using system number, temporal and sequence fields. The reference number may be mapped using a reversible mapping algorithm to a standard control field format for propagation through the existing database infrastructure systems. The reference number enables a database of search results to be stored permanently indexed by the reference number. Searches may reference other search results by reference number, and queries may be related to search results by the reference number.
A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
A documents database has a plurality of documents, including but not limited to text files, video clips and sound files. Each document is associated with at least one category of a plurality of categories in a categories database, and each category has at least one keyword. A search request having at least one search term is received from a user, and a categories database is searched for categories having a keyword corresponding to the user search term to identify first level categories. The other keywords from the identified first level categories are retrieved and the documents database is searched for documents having a user search term or a retrieved keyword. The identified documents are then ranked and presented to the user. Other search expansion techniques, and display techniques, are also discussed.
A search query including search criteria can be received. The search criteria can be a text string. An enhanced search against an enhanced index can be executed. The enhanced index can be metadata associated with an enhanced cluster. The enhanced cluster can be a document cluster associated with the metadata. The enhanced cluster can be aggregated into a merged document. The merged document can be a document including the enhanced cluster contents. The ranking algorithm can be executed on the merged document to obtain a final ranking of content within the single document.
Provided is a search system and method for performing a search during execution of an application in a mobile terminal. The search method may include executing an application, without terminating the application, by including a search window on a part of an execution screen of the application. The system and method also include incorporating a library into an application.
An information management method to be executed by a computer, the information management method includes; accepting a registration request that includes identification information of a mobile device, and position information of the mobile device that includes latitude and longitude; generating a value that includes the identification information followed by information that indicates a date and time when the registration request is accepted; storing the position information in a first storage unit in a manner correlated with the value; generating another value that includes the information that indicates the date and time followed by the identification information; storing the position information in a second storage unit in a manner correlated with the other value; storing the position information in a third storage unit in a manner correlated with the identification information; and storing the identification information in a fourth storage unit in a manner correlated with the position information.
Method of presenting search results to a user of a social network site on the Internet, in which each user of the social network site has a user profile with information regarding the user, includes obtaining content items satisfying a search of information on the Internet by a first user. The content items are ranked as a function of the information in the user profile of the first user such that the content items which are related to the information in the user profile of the first user are ranked higher than the content items which are unrelated to the information in the user profile of the first user. The content items according to ranking are then transferred to a display of the first user via the Internet such that higher ranked content items are displayed on the display prior to lower ranked content items being displayed on the display.
A method of accessing tape storage analytics data from tape libraries. The method includes generating a user interface on client devices. The user interface includes a first screen displaying graphics or an analysis table based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and displaying a second screen, which presents a subset of the tape storage analytics data and provides data on operation of at least tape libraries or library components (e.g. robots, elevators, CAPs, pass through ports), tape drives, and tape media within the tape libraries, or alternatively, activities involving any or a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library or its comprising components, a tape drive, media, or corresponding activities.
A method of accessing tape storage analytics data from tape libraries. The method includes generating a user interface on client devices. The user interface includes a first screen displaying graphics or an analysis table based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and displaying a second screen, which presents a subset of the tape storage analytics data and provides data on operation of at least tape libraries or library components (e.g. robots, elevators, CAPs, passthrough ports), tape drives, and tape media within the tape libraries, or alternatively, activities involving any or a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library or its comprising components, a tape drive, media, or corresponding activities.
Techniques and mechanisms are provided to allow for selective optimization, including deduplication and/or compression, of portions of files and data blocks. Data access is monitored to generate a heat index for identifying sections of files and volumes that are frequently and infrequently accessed. These frequently used portions may be left non-optimized to reduce or eliminate optimization I/O overhead. Infrequently accessed portions can be more aggressively optimized.
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for tracking progress of media processing jobs. A system tracking progress of media processing jobs receives a media processing job submitted by a user via an electronic portal, inserts the media processing job as a job entry in a job submission table, sets an initial status for the job entry, processes the media according to parameters associated with the media processing job, maintains a processing history of the media processing job, and updates the initial status based on the processing. The system displays processing history of media processing jobs through an application interface and allows a user to expand and collapse the history to display additional or fewer details of the processing, respectively. The system can generate a virtual representation of a received physical copy of the media and associate the virtual representation with the electronically submitted media processing job.
A recruiting system for use in determining suitability of at least one recruitment candidate for at least one job position, or suitability of at least one job position for at least one recruitment candidate, the system including at least one server configured to: access rule data representing: one or more rules associated with the position, at least one rule value for each rule, and one or more model attributes for each rule, the model attributes being associated with a model candidate for the position; access candidate data representing a candidate profile with one or more candidate attributes of the recruitment candidate; determine matching ones of the rules based on whether the candidate attributes match the model attributes of each rule; and generate data representing a matching metric value, representing the suitability of the recruitment candidate for the position, based on the rule values that correspond to the matching rules.
The present disclosure introduces a method, an apparatus and memory of predicting a user behavior number of a word for reducing the amount and the complexity of operation, saving the consumption of the equipment, and improving the accuracy and reliability of predictions. In an embodiment, a historical data sequence of the user behavior number of a word is converted from a time domain to a frequency domain. Based on the converted frequency domain, each estimated cycle and its effect rate value of the historical data sequence are ascertained. If the historical data sequence is stable, an average value of user behavior numbers of some historical data points before a prediction point is calculated as a user behavior number of the prediction point. Otherwise, the user behavior number is calculated based on a selected main cycle and a selected singularity.
Adaptive remote maintenance of rolling stocks is provided by machine-learning (28) of rules. Existing rules or models are automatically updated. Machine learning (28) is applied to establish a more efficient rule set. Rules may be replaced, generalized, or otherwise adapted based on interaction (26) by the dispatchers with the results of the current rules. The acceptance or discarding of an event by the dispatcher is used as a ground truth for supervised machine learning (28) of a new rule. The machine learning (28) uses user feedback to update the rule set.
The subject disclosure is directed towards a technology that timely pre-fetches content to a computing device based upon a prediction that a user will be requesting access to the content. Features comprising temporal features, spatial features, spatiotemporal features and/or other features associated with content are provided to a model trained at least in part with historical access data. The model returns information from which a determination of whether to pre-fetch the content is made.
Methods and systems are described for simplifying a causal influence model that describes influence of parent nodes Xi (i=1, . . . , n) on possible states of the child node Y. The child node Y and each one of the parent nodes Xi (i=1, . . . , n) are assumed to be either a discrete Boolean node having states true and false, a discrete Ordinal node having a plurality of ordered states; and a Categorical node having a plurality of unordered states. The influence of each parent node Xi on the child node Y is assumed to be a promoting influence and an inhibiting influence. User interfaces are described that incorporate these specific node types.
One or more storage modules in accordance with implementations of the present invention can be configured for a direct physical connection to a portable, digital playback device. The one or more storage modules comprise computer-executable instructions and one or more media files for delivering content directly to the portable playback device. Thus, for example, a potential customer or end user can plug-in a purchased or rented storage module directly into a personal digital playback device and watch movies, listen to music, watch/listen to news programs, or the like without necessarily having to download content through an intermediate computer system or network interface.
A system for securing patient medical information for communication over a potentially vulnerable system includes separating patient's medical file into a demographics layer and a data layer, separately encrypting the demographic layer and data layer using different encryption keys, and providing servers in a communication and processing system with a decryption key for the layer processed by such server. Medical file data may be separated into more than two layers. Users accessing the system are authenticated using standard techniques. By separately encrypting different parts of a patient medical record, processing and communication of patient medical files by intermediary servers is enabled without risking disclosure of sensitive patient information if such servers are compromised.
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
An information system environment is described that, among other things, facilitates integration of electronic commerce and physical store front retailer selling channels. In some realizations, the system includes a shopper accessible kiosk co-located with a physical store front retailer and an electronic commerce information service accessible from locations external to the physical store front retailer. Both access inventory information supplied from a suitable information service. The shopper accessible kiosk allows a user thereof to access inventory information particular to the physical store front retailer, while the electronic commerce information service allows a user thereof to order items from out of stock of the physical store front retailer.
Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Transactions may be tracked using addresses in a communications network. Address identifiers may be used to reduce the size of the addresses.
Disclosed are systems and methods for managing transactions in which an order is specified online and payment is received at a point of sale (POS). Methods are disclosed for managing payment for such transactions at a POS, including transactions involving payment for both in-store purchases and online orders. Methods are also disclosed for managing inventory and price changes for such transactions where payment can occur at any time in a pay period following order creation. Also disclosed are methods for processing refunds for online orders for which payment was made at a POS. Finally, methods for preventing fraud and abuse as well as restricting the availability of this payment method for certain items are disclosed.
An information processing apparatus includes a receiving unit configured to receive a utilization request for one of plural services provided by a computer; a service attribute information storage unit configured to store service attribute information of each of the services, the service attribute information including information indicating a type of the service and information indicating an evaluation of a content of the service; and a service recommending unit configured to search the service attribute information storage unit for the service attribute information corresponding to the type of the requested service, and determine a utilization-recommended service based on the evaluation information in the service attribute information retrieved from the service attribute information storage unit.
In a video game session supporting a set of gamers participating in the game from a variety of different locations, an opportunity to provide an advertisement is presented. The content of the advertisement is chosen based upon specific criteria such as data relating to one of the gamers, for example, the location of the gamer. The chosen content of the advertisement is provided within an advertising spot of the video game.
An energy efficient cloud-based environment includes multiple users requesting delivery of cloud-based services from a cloud service provider. Each user provides inputs for the delivery of one or more specific cloud based services. The inputs include the type of service, time frame for using the service, and either an energy efficiency level or a performance level pertaining to the service's delivery. The service provider allocates different resources to the users for delivering the requested services, and calculates an actual price and an operating energy cost for delivering the requested services to each of the users. The profit of the service provider due to users is calculated. An overall profit of the service provider associated with delivering the cloud-based services is calculated, and a fraction of the overall profit is distributed as an incentive among the users. The incentive of each user is proportional to the profit contribution of that user.
A system and method for selling, provisioning, transacting, fulfilling, delivering and supporting simple and complex business and technical professional services in an on demand fashion for various service industries based specifically around the life cycle development relative to the specialized industry. The on demand selling, fulfillment and delivery of business and technical professional services is accomplished through a previously unused system which allows services to be administered from a plurality of specialized consultants to end clients via a ‘retail type’ framework which is built upon a converged Internet, call center, telecommunications and ancillary software platform.
In an example, a medical device includes a physiological data monitor (PDM), a memory, and a processor. The PDM is configured to monitor a physiological data parameter. The memory circuit is configured to store data collected by the PDM. The processor is configured to detect a data capture event and capture a first segment of physiological data associated with the data capture event. The processor is also configured to determine an amount of memory storage space available and determine a first priority level for the first segment of physiological data. The processor is further configured to determine a second priority level for a second segment of physiological data stored previously and select a processing scheme using the first and second priority levels. Finally, the processor is configured to process, using the processing scheme, the first and second segments of physiological data and store the first segment of physiological data.
A robotic system that is used in a tele-presence session. For example, the system can be used by medical personnel to examine, diagnose and prescribe medical treatment in the session. The system includes a robot that has a camera and is controlled by a remote station. The system further includes a storage device that stores session content data regarding the session. The data may include a video/audio taping of the session by the robot. The session content data may also include time stamps that allow a user to determine the times that events occurred during the session. The session content data may be stored on a server that accessible by multiple users. Billing information may be automatically generated using the session content data.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suggesting a phrase for performing a voice action. The methods, systems, and apparatus include actions of classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter. Additional actions include, in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter, and in response to the prompt, receiving data indicating an entered parameter. Further actions include providing, for output, a suggested complete phrase for performing the voice action using the entered parameter.
A method and a system for segmenting phonemes from voice signals. A method for accurately segmenting phonemes, in which a histogram showing a peak distribution corresponding to an order is formed by using a high order concept, and a boundary indicating a starting point and an ending point of each phoneme is determined by calculating a peak statistic based on the histogram. The phoneme segmentation method can remarkably reduce an amount of calculation, and has an advantage of being applied to sound signal systems which perform sound coding, sound recognition, sound synthesizing, sound reinforcement, etc.
A system, computer readable storage medium storing instructions, and computer-implemented method for determining sentiment expressed in documents is disclosed. A document is received from a plurality of documents. A sentence in the document that includes at least one sentiment signature within a predetermined distance of at least one keyword from a list of keywords is identified, wherein the list of keywords is extracted from the plurality of documents and is filtered using a phase transition formula, and wherein the at least one sentiment signature corresponds to an expression of at least one sentiment in the sentence. At least one category corresponding to the at least one keyword of the sentence is determined, wherein the at least one category is included in a list of categories that is generated using the list of keywords. At least one sentiment corresponding to the at least one category is determined based on the at least one sentiment signature.
Methods, system and computer program products are disclosed for providing a graphical modeling environment in which a graphical model is generated and executed. In the graphical modeling environment, elements are provided to define or describe signals associated with resources that are coupled to the graphical modeling environment. The high-level signal definition or description elements define or describe the signals associated with the resources regardless of the hardware of the resources. With the use of high-level signal definition or description elements, the users have the capability to deal with the signals transmitted to/from the resources without the specific knowledge of the hardware of the resources.
Techniques for monitoring and predicting environmental operating conditions in a data center are provided. In one aspect, a method for real-time, three-dimensional analysis of environmental operating conditions in a data center includes the following steps. High spatial resolution three-dimensional measurements of one or more environmental variables in the data center made at a time t1 are obtained. Real-time measurements of the environmental variables in the data center made at a time t2, wherein t2 is later in time than t1, are obtained. The high spatial resolution three-dimensional measurements are combined with the real-time measurements to derive a model for the environmental variables in the data center at the time t2. The model is used to predict three-dimensional distributions of the environmental variables in the data center at the time t2. A base model can be created and used to derive the model for the data center at the time t2.
Manufacturing of a shoe is enhanced by creating 3-D models of shoe parts. For example, a laser beam may be projected onto a shoe-part surface, such that a projected laser line appears on the shoe part. An image of the projected laser line may be analyzed to determine coordinate information, which may be converted into geometric coordinate values usable to create a 3-D model of the shoe part. Once a 3-D model is known and is converted to a coordinate system recognized by shoe-manufacturing tools, certain manufacturing steps may be automated.
Vibration protection in a compressor system with a variable speed compressor may include operating a variable speed compressor of a compressor system at a first frequency, measuring a vibration of the compressor system at the first frequency, determining whether the vibration exceeds a maximum vibration value, and operating the variable speed compressor at an average frequency equivalent to the first frequency, when the vibration exceeds the maximum vibration value, by identifying an allowed upper frequency and an allowed lower frequency, calculating an upper operating time and a lower operating time, and operating the variable speed compressor at the allowed upper frequency for the upper operating time and the allowed lower frequency for the lower operating time.
A system for measurement of spatial coordinates and/or orientation of a probe, comprising a first spatial direction sensor associated with a pattern of targets with known positions relative to each other and to the first spatial direction sensor, a second spatial direction sensor, and processing means for the computation of the orientation and/or spatial coordinates of the pattern of targets relative to the second spatial direction sensor based on the known positions of the targets relative to each other and a determination of the spatial directions of the targets with respect to the second spatial direction sensor, wherein at least three of the targets are in the field of view (FOV2) of the second spatial direction sensor irrespective of the orientation of the pattern of targets and wherein the first spatial direction sensor determines the spatial coordinates and/or orientation of the probe.
Systems and methods are disclosed that monitor movement of a person, or of a vehicle ridden by the person, to determine speed, distance traveled and/or airtime of the person or vehicle. Accelerometer-based sensors, pressure sensors or Doppler sensors may be employed in these systems and methods. A liquid crystal display may attach to the person to display speed, distance traveled and/or airtime.
A method of testing a component of a mobile platform without using an aircraft control system of the mobile platform, where the component forms a part of the aircraft control system. The method may involve using a test controller independent of the aircraft control system to initiate a test operation. The test operation is used to generate a test signal. The test signal is applied to a test subsystem carried on the mobile platform but operable independent of the aircraft control system. The test subsystem is used to act on the component of the aircraft control system. A response of the component may then be evaluated.
Method, system, and computer program product for estimating a consumed battery life of a battery used in a wind energy application. An energy storage system for use with a wind farm includes a rechargeable battery configured to be selectively charged by wind turbines or the power grid and configured to be selectively discharged to a power grid. One or more remaining battery life algorithms are used to compute a consumed battery life for the battery. A battery life curve characteristic of the battery and a state of charge profile are used as inputs to each remaining battery life algorithm.
The present invention provides a water heater, including a combustor, a gas pipe, a combustion controller, a pressure gauge, and a controller. The gas pipe supplies the combustor gas. The combustion controller controls combustion of the combustor. The pressure gauge detects a gas pressure in the gas pipe and generates an electrical signal in association with the gas pressure. The controller is electrically connected to the gas gauge and the combustion controller to receive the electrical signal from the gas gauge and controls the combustion controller according to the electrical signal to adjust the combustion of the combustor. In addition, the present invention further provides a method of controlling the water heater.
A fuel-injection condition detector includes a first approximate portion which approximates a plurality of fuel pressure values representing the descent pressure waveform or the ascent pressure waveform into a least-squares approximate line by least-squares method; and a weighting portion which applies a weight to the fuel pressure value. The weight is set greater as a difference between the fuel pressure and the least-squares approximate line is larger. Then, the weighted values are approximated into a weighted approximate line by the least-squares method.
A process fluid flow device includes a power supply module, a process communication module, a processor and measurement circuitry. The process communication circuitry is coupled to the power supply module and to the processor. The measurement circuitry is operably coupleable to plurality of process variable sensors to obtain an indication of differential pressure, static pressure and process fluid temperature. The processor is configured to compute process fluid mass flow, and to use the static pressure and process fluid temperature to obtain an energy per unit mass value relative to the process fluid and to provide an energy flow indication.
Path classification and estimation method and system used in combination with a computer and memory for prognosticating the remaining useful life of an asset by classifying a current degradation path of a current asset as belonging to one or more of previously collected degradation paths of exemplary assets and using the resulting classifications to estimate the remaining useful life of the current asset.
The present disclosure relates to an apparatus and a method for analyzing side chains of a polymer. More specifically, the present disclosure relates to an apparatus and a method for analyzing the number of side chains of a polymer.
The methods described herein enable the evaluation of compounds on subjects to assess their therapeutic efficacy or toxic effects. The target of analysis is the underlying biochemical process or processes (i.e., metabolic process) thought to be involved in disease pathogenesis. Molecular flux rates within the one or more biochemical processes serve as biomarkers and are quantitated and compared with the molecular flux rates (i.e., biomarker)from control subjects (i.e., subjects not exposed to the compounds). Any change in the biomarker in the subject relative to the biomarker in the control subject provides information to evaluate therapeutic efficacy of an administered drug or a toxic effect and to develop the compound further if desired. In one aspect of the invention, stable isotope-labeled substrate molecules are administered to a subject and the label is incorporated into targeted molecules in a manner that reveals molecular flux rates through metabolic pathways of interest.
An apparatus for determining the concentration of a conductive fluid present in a fluid filled bore hole is described. Such apparatus are known as water hold-up meters and are frequently used in oil, gas and water filled bore holes. In bore hole applications, data bandwidth between a down hole device and the surface can be limited, while determining water hold-up based on down hole measurements can be data intensive. A technique is proposed for calculating the water hold up that requires less data to be transmitted between the down hole device and the surface.
A method for determining overbounds comprises the steps of determining conservative overbounds (qi) of at least one error (εi) in a first phase space, multiplying the conservative overbounds (qi) of errors (εi) in the first phase space by a first parameter (θ(−x)·2) and a second parameter (θ(x)·2), and determining an upper bound for the integrity risk at the alert limit (pw,int(AL)) in a second phase space using overbounds (qi) of errors (εi) in the first phase space by the first parameter (θ(−x)·2) and the second parameter (θ(x)·2).
A portable terminal and a method for providing network contents using the portable terminal are provided. The portable terminal receives contents from a network, uses information related to a destination and a pre-stored map data to search for a travel route from a start point to the destination, determines an estimated time for a user to reach the destination from the start point, and outputs travel guide information to guide the user along the travel route while outputting contents having a reproduction time corresponding to the estimated time.
A device, system and method of embodiments of the invention include a route comparison device having circuitry configured to acquire location information of a starting point and a goal point, acquire shape data of a reference route between the starting point and the goal point, search for a route between the starting point and the goal point, and calculate, by comparing shape data of a found route which has been found and the shape data of the reference route, a degree of matching indicating a degree of correspondence between the routes.
Systems, methods, and computer program products are provided for identifying a serviceable address associated with a street network connection point and an actual location point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with a parcel drop-off point that includes parcel drop-off point information, such as a parcel drop-off point geo coordinate associated with the parcel drop-off point.
An apparatus for providing instructions to a destination that is revealed upon arrival may include a processor. The processor may be configured to receive indications of context associated with a user, determine a destination for the user based on the context and user information, provide for a presentation of guidance instructions to guide the user to the destination, and reveal the destination to the user only when the user is proximate to the destination.
A traffic sensing system for sensing traffic at a roadway includes a first sensor having a first field of view, a second sensor having a second field of view, and a controller. The first and second fields of view at least partially overlap in a common field of view over a portion of the roadway, and the first sensor and the second sensor provide different sensing modalities. The controller is configured to select a sensor data stream for at least a portion of the common field of view from the first and/or second sensor as a function of operating conditions at the roadway.
Systems, methods and apparatuses for managing ground transportation in a geographical area are disclosed. A system for managing ground transportation in a geographical area in accordance with the present invention comprises at least one airborne surveillance platform, a graphical information systems (GIS) database, receiving information from the airborne surveillance platform, the GIS database storing data that represents the geographical area, the GIS database including at least one node representing at least one geographical location within the geographic area and at least one arc representing at least one street within the geographic area, and a routing tool, coupled to the GIS database, wherein the dynamic routing tool accepts data from the GIS database and determines a transportation route for at least one vehicle within the geographical area using at least the data from the GIS database and the information from the airborne surveillance platform.
A method of predicting NOx generation amount may include calculating NO generation rate by using a combustion pressure of an engine and driving variables of the engine, obtaining NO generation period by using the combustion pressure of the engine, calculating NO generation amount based on the NO generation rate and the NO generation period, and predicting the NOx generation amount by obtaining NO2 generation amount based on a ratio between NO and NO2 according to the NO generation amount and a driving condition of the engine.
A method includes i) identifying a period of operation corresponding to a fuel supply requirement; ii) determining at least one ambient air condition in which the machine will operate during the period; iii) determining a duration of time in which, whilst in the ambient air condition, it is required to achieve a predetermined vapor trail characteristic; iv) determining a resultant fuel composition for use by the machine in the ambient air condition to achieve the characteristic, where the resultant fuel composition includes at least one of the first and second fuel compositions; v) determining the ratio of at least the first and second fuel compositions required for sufficient resultant fuel composition for the duration of time determined in step iii); and vi) producing a first signal indicative of the ratio of at least the first and second fuel compositions required for the duration of time determined in step iii).
A torque distribution apparatus includes an instructed torque acquiring unit that acquires input instructed torque, a determining unit that determines whether to perform power running control or regenerative braking, an efficiency map acquiring unit that based on a determination result, acquires a motor efficiency map, a vehicular speed detecting unit, a drive wheel rotational speed detecting, a slip rate calculating unit that calculates slip rate at drive wheels, a calculating unit that based on the slip rate, creates an efficiency variation expression that indicates efficiency values on a performance curve that indicates relations between drive wheel rotational speed and torque, a distributing unit that calculates based on the slip rate, the instructed torque, and the torque optimizing efficiency, torque distribution values such that overall efficiency during power running and during regeneration are maximized, and a control unit that controls torque distribution to the motors.
Disclosed is a technique for controlling the stability of a vehicle via in-wheel motors. More specifically, a steering angle, a wheel speed, a lateral G-Force, and a yaw rate calculated, and the lateral G-Force is compared with a predetermined lateral G-Force threshold. Next, a predetermined yaw rate control threshold is compared with a difference between an actual yaw rate and a demand yaw rate based on the calculated steering angle and wheel speed. The demand yaw rate and the actual yaw rate are then compared when the difference between the demand yaw rate and the actual yaw rate is greater than the yaw rate control threshold, and a final torque value is generated according to the difference between the demand yaw rate and the actual yaw rate.
A machine may include a continuously variable transmission (CVT) operatively coupled to a power source. A virtual gear ratio may be selected from a plurality of virtual gear ratios associated with the CVT. A power source speed may be locked between a minimum power source limit and a maximum power source limit that are associated with the selected virtual gear ratio. If the virtual gear ratio is changed, a controller including one or more control maps may compare the power source speed as locked to the minimum power source limit and the maximum power source limit as they relate to the newly selected virtual gear ratio. If power source speed is outside the minimum or maximum power source limits, the method may limit the power source speed. In some embodiments, the minimum and/or maximum power source limits may vary with respect to the plurality of virtual gear ratios.
A vehicular shift control apparatus configured to control a speed ratio of a belt-type transmission having first and second variable-diameter pulleys, and a transmission belt wound between the first and second variable-diameter pulleys, by controlling hydraulic pressures to be applied to respective hydraulic cylinders of said first and second variable-diameter pulleys, according to respective commanded hydraulic pressure values of the first and second variable-diameter pulleys, such that the speed ratio coincides with a target value, the vehicular shift control apparatus includes a shift control portion configured to be operable, when a first-variable-diameter-pulley hold pressure which permits the speed ratio of said belt-type transmission to be held at the target value in a shift-down action is determined as said commanded hydraulic pressure value of the first variable-diameter pulley, to temporarily reduce said commanded hydraulic pressure value with respect to said first-variable-diameter-pulley hold pressure in an initial period of said shift-down action.
A computer-implemented method includes determining that an infotainment system has been activated. The method further includes accessing a vehicle network containing at least a unique vehicle identifier. The method additionally includes comparing the unique vehicle identifier to a stored vehicle identifier. The method further includes permitting access to the infotainment system only if the unique vehicle identifier matches the stored vehicle identifier.
A conventional brake control can generate only a small yaw moment compared with a steering control, so that reliable avoidance of obstacles cannot be obtained. With a steering control, the driver gets behind the wheel every time when crossing a lane and has an uncomfortable feeling. To solve these problems, a traveling aid device comprises: a detection unit for detecting the traveling state of a vehicle, the position of a lane marker, and the positions and types of obstacles around the vehicle; a calculation unit for calculating, based on the traveling state of the vehicle, the position of the lane marker, and the positions and types of the surrounding obstacles, a target yaw moment so as to prevent a departure from the lane marker and a collision with the surrounding obstacles; and a distribution unit for distributing, based on at least one of the traveling state of the vehicle, the position of the lane marker, and the positions and types of the surrounding obstacles, the target moment to a first actuator for controlling the driving/braking force and a second actuator for controlling the steering.
A vehicle's dynamic handling state, driver inputs to the vehicle, etc. may be examined to determine one or more measures of driver workload. Driver interface tasks may then be delayed and/or prevented from executing based on the driver workload so as to not increase the driver workload. Alternatively, driver interface tasks may be schedule for execution based on the driver workload and caused to execute according to the schedule, for example, to minimize the impact the executing driver interface tasks have on driver workload.
A driver assistance system for driver assistance for consumption controlled driving combines tactile and visual feedback functions, especially in the form of a drive configuration, a display concept and/or a deceleration assistant, wherein the emphasis is, on the one hand, on a modified accelerator pedal characteristic and, on the other hand, on providing ECO tips for an interactive output of efficient driving instructions.
The present invention provides an operation system for a vehicle capable of shortening an operation time, reducing an operation load, and improving visibility of a display section. The operation system includes an operation section on which a camera capturing a finger and a touch panel are installed, and a display section installed away from the operation section, and further includes a finger determination processor determining from an image captured by the camera whether or not an object approaching the operation section is a hand, a conversion processor converting a determination signal of the finger determination processor into a display instruction signal and outputting the converted result, and a pop-up processor displaying an operation button or an operation window on the display section before the hand is touched to the touch panel on the basis of the display instruction signal input from the conversion processor.
An electronic control apparatus for vehicles is provided. The apparatus comprises a volatile memory storing control data therein, a control component performing control necessary to the vehicle using the control data in the volatile memory, and an update component updating the control data in the volatile memory based on controlled results. The apparatus further comprises a detecting component, recording component and transmitting unit. The detecting component detects an abnormality occurring in the volatile memory and the recording component correlates a history of the detected abnormality with information indicating a region of the volatile memory in which the abnormality occurs and records information indicating the abnormality history. The transmitting unit generates a transmission signal indicating the abnormality history on the basis of the information indicating the recorded history and transmitting the transmission signal to an external device via a communication interface.
A Comprehensive and Retrofittable Occupant Sensor Suite (CROSS) for logging of accurate occupant dynamics during blast events encountered on the battlefield. The CROSS system is low cost, can be retrofit to any vehicle seat, will not restrict soldier mobility, and is highly expandable to include both wired and wireless sensors. The CROSS system reliably measures and sends all data channels to a vehicle data recorder (VDR), and internally stores data (with its own power backup) in case connectivity to the VDR or vehicle power is lost during a blast event. The CROSS system yields critical information for forensics analysis, the modeling of occupant dynamics during blast events, and the design of protective devices.
A Driver Risk Assessment System and Method Employing Selectively Automatic Event Scoring. The system and method provides robust and reliable event scoring and reporting, while also optimizing data transmission bandwidth. The system includes onboard vehicular driving event detectors that record data related to detected driving events, selectively store or transfer data related to said detected driving events. If elected, the onboard vehicular system will score a detected driving event, compare the local score to historical values previously stored within the onboard system, and upload selective data or data types to a remote server or user if the system concludes that a serious driving event has occurred. The system may further respond to independent user requests by transferring select data to said user at a variety of locations and formats.
One or more embodiments may include a method for remotely obtaining information about an energy source of a vehicle. Information identifying one or more vehicles and one or more drivers of the vehicles may be received at one or more computing devices remote from a vehicle. Instructions from the one or more remote computing devices may be transmitted requesting information from the identified vehicle(s) about a status of an energy source for the identified vehicle(s). The status information may be received at the remote computing device(s). Based on the energy source status information and the driver identifying information, a vehicle energy source status with respect to one or more attributes of the vehicle drivers may be calculated. Additionally, the vehicle energy source status may be displayed at the one or more devices.
A method and system may detect a fail of a steering angle sensor in an electric power steering apparatus. The system may include: a steering angle sensor for generating and transmitting a steering angle signal measuring a rotation angle of a steering wheel; a motor for generating an assistant power for smooth steering and transmitting a current and a voltage based on rotation of the motor; and an Electronic Control Unit (ECU) for receiving the current and the voltage from the motor, sensing the rotation direction of the motor, receiving the steering angle signal from the steering angle sensor, sensing a first rotation direction of the steering wheel, and then, when the rotation direction of the motor is not equal to the first rotation direction of the steering wheel, determining that the steering angle signal has a fail and starting operation of a fail-safe logic.
A method includes collecting state of health (SOH) data and usage data from a plurality of vehicles. A peer group is identified among the vehicles. A vehicle health prognosis is generated for each vehicle of the peer based on the collected SOH and usage data. The vehicles of the peer group are ranked based on the generated vehicle health prognosis and the rank is reported to an output device that is associated with each vehicle or with a user of each vehicle. If evaluation of the ranking indicates that the health prognosis of a vehicle of the peer group is improvable by modifying vehicle usage, an alert is issued to a user of that vehicle.
A vision system for a vehicle includes a camera disposed at or proximate to an in-cabin portion of a windshield of the vehicle. The camera has a forward field of view to the exterior of the vehicle through the windshield of the vehicle. The camera is operable to capture image data. A control includes an image processor that is operable to process captured image data to determine lane delimiters present in the field of view of the camera. The control connects to a vehicle communication bus of the vehicle and receives vehicle data via the vehicle communication bus. Responsive at least in part to processing of captured image data by the image processor and to vehicle data received via the vehicle communication bus, the control determines a yaw rate. The control provides the determined yaw rate to a driver assistance system of the vehicle.
A method for controlling a hybrid drive of a vehicle, the hybrid drive having an electric drive and a fuel drive. A database which has assignments between route information and first and second route criteria is provided. The route information represents routes which may be traveled by the vehicle. The first route criterion represents a preferred use of the electric drive on the particular assigned route, and the second route criterion represents a preferred use of the fuel drive on the particular assigned route. Current route information which represents a route traveled by the vehicle is received, and a current route criterion assigned to the current route information is provided from the database, and control information is also provided for using the electric drive if the current route criterion is the first route criterion or for using the fuel drive if the current route criterion is the second route criterion.
A passenger transportation system having at least one rail extending along a path; at least one trolley movable along the rail; an actuating device having a linear electric motor, in turn having at least one slide fitted to the trolley, and a linear stator extending at least partly along the path, and having an elongated body, and a quantity of power windings embedded in the elongated body; and a quantity of sensors configured to control the position of the trolley, the sensors being fitted to the elongated body and so positioned as to minimize noise generated by the power windings on the sensors.
An aircraft piloting assistance method and system including determining at least one flyable slope with which the aircraft is assumed to be able to fly, based on a value of at least one flight parameter including the weight of the aircraft. The step for determining said slope or slopes with which the aircraft is able to fly, called flyable slopes is performed by a computer, and presenting the flyable slope to a decision-maker.
A method is provided in one example embodiment and includes computing energy usage associated with a domain that includes a plurality of endpoints; identifying particular endpoints of the plurality of endpoints that are capable of switching from a first power source to a battery power source; and communicating a broadcast message to the particular endpoints to switch to their corresponding battery power source.
A method of optimizing water applications of a center pivot irrigation system. The field is mapped to determine the yield potentials of various parts of the field. The field map is divided into sectors or zones and the yield potentials of those sectors or zones are determined. The number of sectors or zones to be irrigated is dependent upon the water flow available to the irrigation system. Only those sectors or zones which can receive adequate irrigating water to achieve the predetermined water application depth will be irrigated.
A control system for stopping or reversing movement of an irrigation system comprises an electronic proximity sensor and a control device. The electronic proximity sensor is configured for mounting to the irrigation system and operable to detect a target. The control device is responsive to the electronic proximity sensor for stopping or reversing movement of the irrigation system when the electronic proximity sensor detects the target.
A method controls a set of semi-active actuators arranged in an elevator system to minimize a vibration of an elevator car. The elevator system is represented with a model of a virtual elevator system having a single virtual semi-active actuator arranged to compensate a virtual disturbance. The virtual disturbance is determined using a motion profile of position of the elevator car during the operation and a disturbance profile of the virtual disturbance. A state of the elevator system is determined using the model of the virtual elevator system, the virtual disturbance and a signal indicative of a horizontal acceleration of the elevator car during the operation. Each actuator of the set of semi-active actuators is controlled based on the state of the elevator system and according to a control policy of the virtual semi-active actuator.
An economizer component of a controller used for fuel efficient temperature regulation of a medium circulated through a zone within a hydronic and steam heating system is disclosed. The controller component includes an input interface adapted to determine if the system requires heat based on receiving one or more of a call for heat from the zone, or an indication that a burner of the system is active. The component further includes a dynamic adaptation module configured to provide a burner control signal for heating the system if required. The control signal has an adjustable high limit, and the dynamic adaptation module is configured to increment the adjustable high limit by an increment value, to a value no greater than a maximum high limit, if it is determined that the system requires heat, and decrement the adjustable high limit by a decrement value, to a value no lower than a minimum high limit, if it is determined that the system does not require heat. The component is configured to dynamically adapt to changing heating system requirements received by the input interface. The component is adjusted by the dynamic adaptation module, to control the burner by way of the burner control signal to efficiently regulate the temperature of the medium circulated through the zone within the heating system.
A robot controller controls a robot to maintain balance in response to an external disturbance (e.g., a push) on level or non-level ground. The robot controller determines a predicted stepping location for the robot such that the robot will be able to maintain a balanced upright position if it steps to that location. As long as the stepping location predicted stepping location remains within a predefined region (e.g., within the area under the robot's feet), the robot will maintain balance in response to the push via postural changes without taking a step. If the predicted stepping location moves outside the predefined region, the robot will take a step to the predicted location in order to maintain its balance.
A robot includes a chassis, a motive subsystem configured to maneuver the chassis, a hopping actuator attached to the chassis and configured to launch the robot, and at least one leg pivotable with respect to the chassis to pitch the chassis upward at a selected launch trajectory angle. A control subsystem automatically actuates and controls the motive subsystem when the robot is airborne and uses the rotational momentum of the motive subsystem to control the attitude of the robot chassis in flight.
Embodiments of the invention relate generally to computing devices and systems, software, computer programs, applications, and user interfaces for identifying acoustic patterns, and more particularly, to determining equivalent portions of audio using spectral characteristics to, for example, synchronize audio and/or video captured at multiple cameras or different intervals of time.
Systems and methods for block instantiation are provided. In one embodiment, a system includes a processor and a visual instantiation facility executable by the processor. The visual instantiation facility is configured to read a device definition (DD) file including at least one function block and to visually display function block instantiation information of the at least one function block in a visual display. The visual instantiation facility is further configured to instantiate the at least one function block in a field device.
A method for employing an electronic ballast. A distributor is provided with the electronic ballast. An operative parameter of the electronic ballast is configurable to operate a type of gas discharge lamp. The distributor is further provided with a configuration mechanism for configuring said electronic ballast. The electronic ballast is attached to the configuration mechanism, the configuration mechanism is attached to a client computer and the client computer is operatively attached to a configuration service, typically over a wide area network, e.g. Internet. The distributor, using the client computer, requests from the configuration server to configure the ballast. The configuration is performed using the configuration mechanism by transmitting instructions from the configuration server to the client computer in response to the request.
Detects external noise using a motion sensor signal for example to increase the specificity of arrhythmia detections based on active muscle noise detection. Whenever a motion signal is present that is below or above a certain frequency, for example 5 Hz, or within a certain frequency range, for example 1 to 10 Hz, and/or above a certain amplitude, for example greater than 1 mg, or close to a known motion pattern, then the detection of fast ventricular arrhythmia is suspended. For the detection of slow arrhythmia, for example asystole or syncope, an episode is confirmed when a short lasting motion sensor signal occurs. Uses a motion sensor based signal, for example as obtained from an accelerometer on an implantable electrode lead and/or implantable device.
This disclosure relates to implantable medical devices (IMDs); in particular, to medical electrical leads having an integrated sensor disposed in a hermetic package and said sensor package accommodates a torque coil and an elongated cable conductor extending therethrough. The integrated sensor can include a pressure sensor, an accelerometer, and the like. The coil and the cable can couple to pacing and sensing electrode coupled to the lead distal to the sensor package. The sensor package is compact, substantially circular in cross section and robust, in that the overall design promote mechanical stability.
A paddle lead assembly for providing electrical stimulation of patient tissue includes a paddle body having a plurality of electrodes. At least one of the plurality of electrodes defines a removed center portion. At least one lead body is coupled to the paddle body. At least one terminal is disposed on each of the at least one lead bodies.
An implantable device (100) having an electronic component (110) and a biologic materials component (130). The biologic materials component has target cells in a matrix that interfaces the electronic component with the surrounding environment.
A system includes a controller module, which includes a storage device, a controller, a modulator, and one or more antennas. The storage device is stored with parameters defining a stimulation waveform. The controller is configured to generate, based on the stored parameters, an output signal that includes the stimulation waveform, wherein the output signal additionally includes polarity assignments for electrodes in an implantable, passive stimulation device. The modulator modulates a stimulus carrier signal with the output signal to generate a transmission signal. The one or more antennas transmit the transmission signal to the implantable, passive stimulation device such that the implantable, passive stimulation device uses energy in the transmission signal for operation, sets the polarities for the electrodes in the implantable, passive stimulation device based on the encoded polarity assignments, generates electrical pulses using the stimulation waveform, and applies the electrical pulses to excitable tissue.
A system for programming a neurostimulation device coupled to one or more electrodes. The system comprises a user interface configured for allowing a user to select a set of stimulation parameters and to define a graphical shape representative of an anatomical region of interest. The system further comprises memory configured for storing the graphical shape in registration with an anatomical reference, and output circuitry configured for communicating with the neurostimulation device. The system further comprises a controller configured for recalling the registered graphical shape and anatomical reference from the memory, generating display signals capable of prompting the user interface to concurrently display a representation of the electrode(s) relative to the recalled graphical shape and anatomical reference, and programming the neurostimulation device with the selected stimulation parameter set via the output circuitry.
Implantable medical devices include elongated conductor bodies and related features including an attachment to the medical device at one end and a connector that receives a medical lead at the other end. The connector may have various features such as a modular design whereby the connector is constructed from a series of stacked contact modules. Other features of the connector include electrical contacts that are relatively thin conductors or the order of 0.040 inches or less and that may include radial protrusions to establish contact with the electrical connectors of the lead. Furthermore, electrical contacts may be mounted within the connector in a floating manner so that radial movement of the electrical contact may occur during lead insertion. Additional features include a feedthrough where conductors exposed beyond a housing of the implantable medical device make direct electrical connection to conductors present within the elongated body.
Methods and systems are disclosed for determining whether a patient is a responder to cardiac resynchronization therapy. The beginning and ending of the intrinsic ventricular depolarization are determined through signals measured from one or more electrodes implanted in the patient's heart. An interval between the beginning and ending of the intrinsic ventricular depolarization is computed and is compared to a threshold. The threshold may be determined empirically. The pacing parameters of a heart stimulation device, such as a pacemaker, may then be configured, for example, by setting the paced atrio-ventricular delay based on whether the patient responds positively to cardiac resynchronization therapy.
A system and method are provided for determining characteristics of a device electrode disposed on a medical device within a body. A plurality of measurement electrodes are coupled to an external surface of the body and establish transmission paths for current through the body. An electronic control unit (ECU) is configured to cause transmission of current between a pair of active electrodes selected from the measurement electrodes and thereby generate a voltage on the device electrode. The ECU receives impedance signals from a plurality of passive electrodes among the measurement electrodes other than the active electrodes. The ECU establishes a virtual reference electrode at a reference position within the body responsive to the impedance signals and computes a position of the device responsive to the voltage on the device electrode and the reference position of the reference electrode. The ECU may also compute impedances at the device and measurement electrodes.
The speech sound intelligibility assessment system includes: an output section for presenting a speech sound to a user; a biological signal measurement section for measuring an electroencephalogram signal of the user; a positive component determination section for determining presence/absence of a positive component of an event-related potential in the electroencephalogram signal in a zone from 600 ms to 800 ms from a starting point, which is a point in time at which the output section presents a speech sound; a negative component determination section for determining presence/absence of a negative component of an event-related potential in the electroencephalogram signal in a zone from 100 ms to 300 ms from the same starting point; and an assessment section for evaluating whether the user has clearly aurally comprehended the presented speech sound or not based on the results of determination of presence/absence of the positive and negative components, respectively.
A monitor of a physiological parameter of subject under test to which the monitor is attached, in operation. The monitor includes a set of accelerometers operating in different ranges of acceleration and a physiological sensor. The physiological sensor may include an ECG circuit producing an output data characterizing the subject as a function of a degree of motion and/or reorientation of the monitor or an oximeter device. The process of monitoring includes a determination of R-wave of the subject.
A method and system for determining the mechanism of cardiac arrhythmia in a patient is disclosed. The method basically entails measuring the impedance of cardiac tissue in a portion of the patient's heart using a catheter during an episode of supraventricular tachycardia to produce an iso-impedance map of that cardiac tissue on a video display and analyzing the pattern of the iso-impedance map to differentiate focal arrhythmia caused by a circumscribed region of focal firing and reentrant arrhythmia caused by a macroreentrant circuit. The method can also be used to identify regions of coherent rapidly conducting tissue e.g., Bachman's bundle or the inferoposterior pathway insertion points, to identify focal “mother rotors” throughout the left atrium that may participate in the generation and maintenance of atrial fibrillation and to identify areas of CAFE (complex atrial/fractionated electrograms) that truly reflect these mother rotors.
Support structures for positioning sensors on a physiologic tunnel for measuring physical, chemical and biological parameters of the body and to produce an action according to the measured value of the parameters. The support structure includes a sensor fitted on the support structures using a special geometry for acquiring continuous and undisturbed data on the physiology of the body. Signals are transmitted to a remote station by wireless transmission such as by electromagnetic waves, radio waves, infrared, sound and the like or by being reported locally by audio or visual transmission. The physical and chemical parameters include brain function, metabolic function, hydrodynamic function, hydration status, levels of chemical compounds in the blood, and the like. The support structure includes patches, clips, eyeglasses, head mounted gear and the like, containing passive or active sensors positioned at the end of the tunnel with sensing systems positioned on and accessing a physiologic tunnel.
The invention relates to a high-temperature superconductor (HTS) magnet system, preferably for an insertion device for generation of high-intensity synchrotron radiation, consisting of the coil body (6), on the mantle surface of which poles with windings that lie between them are disposed, wherein at least one high-temperature superconductor strip (23) is wound onto the coil body (6) in one direction, and adjacent winding packages or sections are electrically connected with one another in such a manner that the current flow runs in opposite directions, in each instance. The solution according to the invention has the advantage of a simplified winding process, whereby individual coil pairs can be replaced, if necessary, by means of the modular arrangement. The scheme can be applied to every possible configuration of an insertion device, and is therefore also suitable for use in so-called free electron lasers and other light sources based on particle accelerators. Furthermore, complicated cooling is eliminated, so that safety problems caused by lack of cooling cannot occur.
The display of a mobile device is managed during a voice communication session using a proximity sensor and an accelerometer. In one example, the display of a mobile device is turned off during a phone call on the mobile device when a proximity sensor detects an object is proximate the device and an accelerometer determines the device is in a first orientation.
A mobile terminal according to the present invention includes a first display unit, a second display unit, and a light guide unit. A first internal display area and a second internal display area are arranged to be adjacent to each other via a border. The light guide unit is provided on a side of the first internal display area and the second internal display area. The light guide unit guides display light output from the first display unit and display light output from display light output from the second display unit so that an image displayed on the first internal display area and an image displayed on the second internal display area become a continuous image. Further, the light guide unit has a crystal structure including a plurality of fiber-like crystals.
The present invention provides a method involving at least one mobile unit having at least one first session with a base station router. The method includes vacating at least one first session associated with the at least one mobile unit.
Frequency conversion methods and systems are disclosed for a transceiver for personal area networks (PAN) and near field communication (NFC). NFC data may be received and/or transmitted via the NFC radio and PAN data may be received and/or transmitted via the PAN radio. With an integration of frequency conversion for PAN and NFC, both systems may operate from a single frequency source, thereby reducing part count and power consumption. Communication between PAN and NFC channels may be enabled via a single chip.
A wireless communication terminal, which performs wireless communication with base stations using each of a first communication method and a second communication method and enables to be in an idle state with both methods, having a setting section that sets a suspend time for detecting an incoming call from the base station using the first communication method subsequent to completion of communication with the base station using the first communication method; and a determination section that determines a cause of the completion of communication with the base station, wherein the setting section sets the suspend time based on the cause of completion of communication determined by the determination section.
A method of providing a content delivery service to an actual user of a communication system supporting push-to-talk. The content delivery service includes delivering a content to the actual user, wherein the method includes associating a virtual user to said content; establishing a push-to-talk session involving the actual user and the virtual user; and delivering the content from the virtual user to the actual user through the established push-to-talk session.
A communication network comprises a management entity adapted for allocating a transmission resource to a terminal from a plurality of terminals. A mobility value is associated with each terminal of the plurality of terminals, this mobility value indicating a level of mobility of a terminal in the communication network. Next, a terminal is selected from among the plurality of terminals on the basis of a characteristic relating to a condition of instantaneous transmission of the terminal and of a characteristic relating to a condition of mean transmission of the terminal, while taking account of the mobility value which is associated therewith. Thereafter, the transmission resource is allocated to the selected terminal.
A multimedia messaging service (MMS) subsystem may include a user interface configured to allow a user to formulate an MMS message for delivery to a designated phone number; an oversized MMS message detection subsystem configured to detect when the formulated MMS message exceeds an allowable size limit; and an oversized MMS message management subsystem configured to divide an oversized MMS message into smaller MMS messages that are each within the allowable size limit and to cause each smaller MMS message to be delivered to the designated phone number/address. The MMS subsystem may be part of a wireless mobile communication device. Portions of the MMS subsystem may in addition or instead be part of a multimedia messaging service center (MMSC) server.
Signaling-only access may be established with an access node under certain circumstances such as, for example, upon determining that a node is not authorized for data access at the access node. A node that is not authorized for data access at an access node may still be paged by the access node through the use of signaling-only access. In this way, transmissions by the access node may not interfere with the reception of pages at the node. A first node may be selected for providing paging while a second node is selected for access under certain circumstances such as, for example, upon determining that the second node provides more desirable service than the first node.
A description of a user is estimated based on the context of a user's past and present locations. A disclosed data-processing system continually receives data points for each user that represent spatial and/or temporal events. These events represent, for example, presence of a person at a specific geographic location such as a geographic area or point of interest (POI). The data-processing system evaluates the received data points in relation to one or more of the geographic locations, yielding results that are also based on the demographic characteristics of each visited location and the commercial characteristics of each visited location. The data-processing system evaluates the data points also to determine patterns exhibited in each user's activity or inactivity, and patterns exhibited in the distance traveled and the type of travel. The data-processing system bases the user descriptions on the results of these evaluations.
Improved location estimates for transceivers is described. The location estimate of transceivers can be improved for sector transceivers that are co-located at a sectored cell site. The location estimate for each individual co-located sector transceiver can be updated as a centroid of all of the co-located sector transceivers. The location information of the transceivers can be used to provide network location estimation to mobile devices which do not have accurate positioning estimates.
A communications system can be adapted to perform a method for optimizing bandwidth by analyzing calendar data. Such as method can include: receiving an indication of an event via a calendaring system; identifying a property of the event, event time, and a duration of the event; determining an estimation of bandwidth usage of the mobile device based on the identified property and duration of the event; and allocating bandwidth to the mobile device at the event time and during the duration of the event based on the estimation of the bandwidth usage of the mobile device.
The specification and drawings present a method, apparatus and software related product (e.g., a computer readable memory) for improving device discovery and D2D operation, e.g., in LTE wireless systems, by using control signaling provided by a wireless network (e.g., by an eNB). The discovery channel/channels which conveys discovery signal/signals are configured by a network (e.g., by the eNB) and are mapped to control channel/channels (e.g., one-to-one). After sending/receiving the discovery signal/signals, the D2D devices are monitoring control channel/channels to get current information for establishing the D2D communication among these D2D devices, the current information may include a resource allocation for the D2D communication and a device list of candidates for establishing the D2D communication.
A cell reselection method and system based on a cooperative scanning of the mobile relay station and mobile stations is provided for facilitating cell reselection procedure in a Broadband Wireless Access (BWA) system. The cooperative scanning method for a moving wireless network including a mobile relay station and at least one mobile station according to the present invention includes transmitting, at the moving wireless network, a scanning request with cooperative scanning duration to a serving base station; assigning, when a scanning response, neighbor base stations to the mobile relay station and at least one mobile station; scanning, at the mobile relay station and the at least mobile station, the assigned neighbor base stations; and transmitting scanning results to the serving BS station.
A method ensuring continuity of management of communications sessions operated from a fourth-generation mobile terminal communicating on an IP network including at least one radio network with a plurality of base stations with which said terminal is capable of communicating, said radio network connected via access gateways to an interconnection network with communications session management application servers, the sessions of a mobile terminal being managed by one of said servers, the method including: in the event of a movement of the mobile terminal resulting in a change of access gateway, the new gateway transmits an alert message to a new management server; the new management server transmits an interrogation request to the other servers in order to recover the call context of the mobile terminal; and the new server transmits an invitation to the mobile terminal accompanied by connection parameters, such that said terminal can connect to the new server.
A mobile personal-computing device may categorize a selected contact by collecting from the user information related to the selected contact's behavior and/or personality style. After obtaining communication hints for effectively communicating with similarly categorized individuals. The mobile personal-computing device modifies a remote or local contacts database such that when the user communicates with the selected contact, the mobile personal-computing device will automatically provide the communication hints to the user.
Herein disclosed is an embodiment of a system for connecting a wireless device to a local network of local mobile server systems on an ad hoc basis after the wireless device has left the manufacturer. The system may have instructions, which when invoked cause the implement a process including at least receiving, at the wireless device, credential data from the local network of local mobile server systems. The system may also write the credential data to a device memory system, wherein the credentials are received on an ad hoc basis after the wireless device has left the manufacturer.
The present invention relates to a mobile communication method that sends and receives the signaling of an S1AP/X2AP layer on DRB established between a radio base station DeNB and a relay node RN, the mobile communication method including: a step of setting the above DBR in an attach process of the relay node RN; and a step of notifying the above DRB to the relay node RN and the radio base station DeNB in an attach process of the relay node RN.
An eCall is an emergency call that may (i) be initiated automatically by a wireless terminal due to a trigger event (e.g., a vehicle involved in an accident) or manually by a user and (ii) include additional data sent automatically by the terminal to a recipient entity, e.g., a Public Safety Answering Point (PSAP). Emergency setup signaling (e.g., an Emergency SETUP message) is used to give high priority to registering an eCall-only mode In-Vehicle System (IVS) on a mobile network. The IVS can get higher priority from the mobile network right after an eCall emergency is triggered at the IVS. When requesting a connection to the mobile network, the IVS can use an “emergency setup” message instead of a conventional “registration” message in order to register on the network.
Disclosed herein is a mechanism for dynamically varying the process of selecting cell sites to broadcast an alert message. The mechanism involves using the type or other characteristic of the alert message as a basis to choose a particular cell-site selection process or level of precision for defining cell site coverage. For example, given one type of alert message, a particular cell-site selection process and/or level of precision may be used to determine the cell sites in the target area, and given another type of alert message, a different cell-site selection process and/or level of precision may be used to determine the cell sites in the target area.
An electrically small receiver system is provided. The receiver system includes a plurality of antennas and a signal processing circuit. The plurality of antennas includes a first antenna configured to receive a first signal and a second antenna configured to receive a second signal. The signal processing circuit includes a phase shifter configured to apply a phase shift to the received second signal. The phase shift applied by the phase shifter is a function of an angle of incidence of the second signal measured relative to a boresight direction of the plurality of antennas. The signal processing circuit is configured to form an output signal that is a combination of the received first signal and the phase shifted second signal.
The invention provides a receiver comprising an input end, an Rx-chain with at least one regulating means and an output end. The receiver further comprises a feedback loop in the Rx-chain, the regulating means arranged for providing a higher or lower gain setting. The feedback loop comprises an AGC Multilevel threshold detector unit, AMU. The AMU comprises at least one Low Multilevel Threshold Detector, LMTD, and the LMTD comprises at least two threshold detectors, each detector having an associated low threshold level and detection interval, the length of the detection interval being shorter the lower the low threshold level is arranged to be set. The higher gain setting being arranged to be initiated through the feedback loop when the absolute level of an AGC input signal has been below at least one of the low threshold levels during the entire detection interval associated with that low threshold level. The invention also provides a communication system comprising the receiver, an AGC Multilevel threshold detector Unit (AMU) and a method to adjust the gain in a receiver.
In accordance with an embodiment, a method of operating a controller in a wireless communication system includes receiving channel feedback information from a communications node, adjusting the channel feedback information based on a measurement of interference from neighboring controllers, adjusting transmit parameters of the controller using the adjusted channel feedback information, and transmitting to the communications node using the adjusted transmit parameters.
A subject short-range wireless communication apparatus capable of simultaneously connecting multiple profiles with another short-range wireless communication apparatus acting as a connection counterpart is disclosed. The subject apparatus comprises: a communication disconnection detection device that, in cases where a first profile is connected between the subject apparatus and the another apparatus, detects whether or not the first profile is disconnected due to the subject apparatus' non-acceptance of a connection request of a second profile sent from the another apparatus; and a communication re-connection device that, in response to disconnection of the first profile detected by the communication disconnection detection device, re-connects the first profile with the another apparatus.
Systems and methods for customizing broadband content based upon passive presence detection of users are provided. A user device in proximity to a customer premise device may be detected. The customer premise device may be configured to output programming content received from a service provider. An identifier of the detected user device may be determined. Based at least in part on the identifier, an identity of a user may be determined. Based at least in part on the identity of the user, content that is output by the customer premise device may be customized.
A relay station 200 constructs an infrastructure wireless network 200L. A printing device 100 requests new participation in the wireless network 200L. When preset conditions are satisfied, for example, when the user has pressed a push button 201 provided on the relay station 200, the relay station 200 establishes temporary wireless communication with the printing device 100 and changes an SSID of the printing device 100 to an SSID of the relay station 200. In this manner, this arrangement readily changes the configuration information of the printing device 100.
A mobile communication system employs moving base stations moving in the direction of flow of traffic moving along a roadway. The moving base station communicates with fixed radio ports connected to a gateway office. A plurality of moving base stations are spaced apart on a closed loop and move with the flow of traffic along one roadway on one leg of the loop and with a flow of traffic on another roadway in another leg of the loop. The moving base stations communicate with a plurality of fixed radio ports connected by a signal transmission link to a gateway office which, in turn, is connected to the wire line network. The moving base stations are each provided with a pair of directional antennas with one antenna directed toward the flow of traffic and another antenna directed to the fixed radio ports.
Methods and apparatus for allowing a telephone user to share captured audio and/or video with a set top box user are described. Methods and apparatus can be implemented without the need for a called party to support video conferencing and/or have a computer system. In various embodiments a telephone call is used to contact a party to who content from a telephone may be streamed, e.g., in real time. Assuming the contacted party is interested a video session is established with a STB or other device corresponding to the called party and video content delivered from the cell phone. Audio may also be streamed with the video and/or the initial telephone call is maintained while video content is delivered allowing for bi-direction communication via the calling and called party's telephones. While IP signaling maybe used for video delivery an analog VOD session may alternatively be used.
An image forming apparatus includes an apparatus body, an image forming unit, and a retransporting unit. The retransporting unit includes a transporting roller for applying a transporting force to the sheet and an input portion disposed at a position shifted upstream of the transporting roller in a retransporting direction. The input portion is configured to receive an input of a drive force supplied from the apparatus body. The retransporting unit further includes a drive shaft extending in a retransporting direction. The drive shaft is configured to transmit the drive force from the input portion toward the transporting roller by rotating about an axis thereof. A height of the image forming apparatus may be reduced by this configuration.
A developing device includes a developer supporting rotator, toner supporting rotator and voltage application unit. The toner supporting rotator is arranged opposite to a developer supporting rotator, supports toner supplied from the developer supporting rotator, and forms a toner layer by a magnetic brush. The voltage application unit causes the toner supported by the toner supporting rotator to an electrostatic latent image on a surface of an image carrier to develop it into a toner image. A longitudinal end portion of the toner supporting side magnetic member is positioned longitudinally more outside than a longitudinal end portion of the developer supporting side magnetic member. A surface of the second rotating sleeve positioned more outside than the end of the developer supporting side magnetic member is composed of a surface of low adherence with lower toner adherence and a higher dielectric constant than those of a surface positioned inside thereof.
A developer storage body includes a developer storage portion storing a developer and having an elongated shape, an outlet opening provided at a substantially center portion of the developer storage portion in a longitudinal direction of the developer storage portion, inclined portions provided on both end portions of the developer storage portion in the longitudinal direction, a rotation member rotatably provided in the developer storage portion, and a film member provided on the rotation member. The film member is brought into contact with the inclined portions when the rotation member rotates.
A bias charge roller includes an electrically conductive core. An outer layer is axially supported on the core. The outer layer is either conductive or semi-conductive. The bias charge roller further includes a continuous raised pattern on the outer surface of the outer layer. The continuous raised pattern is configured to contact a charge-retentive surface of an electrophotographic imaging member so as to charge the charge-retentive surface. The bias charge roller can be employed in an image forming apparatus.
A method for forming a tactile printed image on a receiver medium using an electrographic printer, comprising forming a sequence of toner particle images on one or more primary imaging members, the sequence of toner particle images including a plurality of annular shapes having associated inner and outer sizes. The inner and outer sizes of the annular shapes varying in a monotonic sequence, such that when the sequence of toner particle images are transferred in register onto the receiver medium the annular shapes are substantially concentric and overlapping, thereby forming a tactile image feature having a hollow core; which is then fixed to permanently attach the transferred toner particle images to the receiver medium.
A developing device for an image forming apparatus may include a seal and a casing to prevent leakage of developer. In some examples, the seal member may include multiple side surfaces while the casing may include projections that may abut and contact various surfaces of the seal member. According to one arrangement, the casing may include first, second and third protrusions, where each protrusion is configured to abut and contact a corresponding surface of the seal member. Additionally, the second projection may protrude in a position inside of the first projection while the third projection may protrude in a position between the first and second projections.
An electronic apparatus includes a functional unit, an electric circuit board, a pivotable support member, an outer cover, and wiring. The functional unit is disposed inside the electronic apparatus. The electric circuit board is configured to control the functional unit. The pivotable support member is shaped rectangular having a vertical length that is shorter than a horizontal length thereof and is pivotally movable about a pivoting axis defined to extend along one horizontally extending side of the pivotable support member between a closed position in which the pivotable support member covers the functional unit and an open position in which the functional unit is exposed. The outer cover is disposed more outwardly than the pivotable support member. The wiring passes through a pivoting axis side of the pivotable support member to connect the functional unit to the electric circuit board.
An image forming apparatus includes a fusing apparatus including a fusing member; a heating unit heating the fusing member; temperature detecting units detecting temperatures of the fusing member and a pressing member; and the pressing member forming a fusing nip with the fusing member for fusing an un-fused image on a recording medium onto a recording medium. The image forming apparatus further includes a heating power determining unit determining heating power of the fusing apparatus by measuring a time or a gradient of time versus temperature before the temperature of the fusing member reaches a reload temperature after power is turned on. The image forming apparatus includes a control unit performing a feed permission control or a CPM down control depending on the heating power of the fusing apparatus and the number of sheets of the recording medium to be passed through the fusing apparatus.
A method is provided of compensating for periodic non-uniformity in an electrophotographic printer with a rotatable imaging component, and a runout sensor for measuring the distance between a first reference point and the surface of the rotatable imaging component along a first reference axis. An image signal representing an image to be produced on a receiving member by the printer is received. The rotatable imaging component is rotated. While the rotatable imaging component is rotating, the distance for the rotatable component is measured using the runout sensor. A correction value corresponding to the measured distance is automatically determined using a processor. The image data corresponding to the measured distance are automatically adjusted with the correction value using the processor. Toner corresponding to the adjusted image data is deposited on the receiver using the rotatable imaging component.
Polarization scattering compensation device and method are disclosed. In the device, a time sequence alignment unit aligns time sequences of signals in the first and second polarization state transmitted simultaneously; a polarization scattering estimation unit estimates a scattering coefficient of a scattering by the signal in the first polarization state on the signal in the second polarization state, and a scattering coefficient of a scattering by the signal in the second polarization state on the signal in the first polarization state; and a polarization scattering removal unit removes the scattering by the signal in the first polarization state on the signal in the second polarization state, and the scattering by the signal in the second polarization state on the signal in the first polarization state, in accordance with the scattering coefficients.
Exemplary embodiments include a method and systems for impairment compensation in a communication system. The systems can include an electronic phase conjugation system that receives an incoming optical signal from a first section of a fiber optic link, converts the incoming optical signal to an in-phase electric signal and a quadrature electrical signal, and generates a phase conjugated outgoing optical signal from the in-phase and quadrature electrical signals. The phase conjugated outgoing optical signal compensates for impairment of the fiber in the communication system.
Apparatus and methods for providing content to devices in a content distribution network. In one embodiment, a hybrid fiber/coax network provides optical signals to an amplification and combination node, the signals which are converted to radio frequency (RF) signals and transmitted to a series of cascading amplification and combination apparatus. The converted signals are combined with legacy RF signals at the combination apparatus, and distributed further downstream to serviced premises as well as other portions of the network cascade. Time division techniques are used to mitigate interference between the various amplification and combination nodes within the cascade. The programmable time division devices allow for rapid spectrum reallocation, and for insertion of different content at each different node of the network.
A control device (13) for scheduling the transmission of signals from a plurality of transmitters (14, 15, 16, 17, 18, 19, 20, 21). The control device (13) comprises an evaluation element (22) arranged to determine the power level of the signals received from each of the transmitters and a scheduling element (23) adapted to determine a transmit schedule comprising the order that the plurality of transmitters should transmit based on the power levels of the signals received from the transmitters (14, 15, 16, 17, 18, 19, 20, 21). A method of operation and a node incorporating the control device is also disclosed.
Consistent with the present disclosure, an optical communication system, such as a passive optical network (PON), is provided that includes an optical line terminal (OLT) and a plurality of optical network units (ONUs). The OLT includes a plurality of photonic integrated circuits that have both optical transmitters and receivers provided therein. Accordingly, the OLT may have fewer components and a simpler, more reliable and cost-effective design than a conventional OLT including discrete components. In addition, various ONU configurations are provided that also have a simple design and fewer components. Thus, ONUs consistent with the present disclosure may also have reduced costs.
Disclosed is a wavelength-shifted bidirectional WDM optical network including: an optical line terminal including an optical line terminal (OLT) including a first optical transmitter transmitting a downstream WDM optical signal, a first high-density wavelength multiplexer/demultiplexer wavelength-multiplexing the downstream WDM optical signal or wavelength-demultiplexing a wavelength-multiplexed upstream WDM optical signal, and a first optical receiver receiving the wavelength-demultiplexed upstream WDM optical signal; a remote node (RN) including a second high-density wavelength multiplexer/demultiplexer shifting a center wavelength of the upstream WDM optical signal and wavelength-multiplexing the upstream WDM optical signal with the shifted center wavelength or wavelength-demultiplexing the wavelength-multiplexed downstream WDM optical signal; and multiple optical network units (ONUs) each including a second optical transmitter transmitting the upstream WDM optical signal and second optical receiver receiving the wavelength-demultiplexed downstream WDM optical signal.
A wavelength selective switch includes a wavelength dispersing element, a wavelength converging element, multiple transmission control elements, and a controller. The wavelength dispersing element performs wavelength dispersion of input signal light. The transmission control element divides input signal light into wavelength bands within a channel band and transmits or cuts off the divided input signal light. The wavelength converging element converges signal light having respective wavelengths produced from the transmission control elements for output. The controller controls a transmittance of the transmission control element of at least one of the low and high frequency sides in a channel band. The wavelength selective switch sets as a cutoff band at least one of predetermined bands on the low and high frequency sides, narrows a transmission band of the input signal light to be wavelength-multiplexed, deletes an overlapped band of optical spectra, and outputs the transmission signal light, thereby suppressing crosstalk.
The present invention includes method and apparatus for storing provisioned information within the optical switches and retrievable by every controller. The optical switches perform failure isolation according to their provisioning information. The optical switches monitor each channel for loss of signal. The provisioning information is shared autonomously between the optical switches allowing the switches to retrieve the provisioning information of the network topology from any other optical switch in the network. Fault isolation is done by the optical switch on the level of optical switch provisioning following the paradigm of “single alarm for single fault,” thus avoiding alarm floods and ambiguous alarms, thereby saving the operator time and money.
The present invention provides a shake correction device which can not generate the hysteresis phenomenon and can suppress unnecessary resonance and improve endurance with respect to drop impact. In this shake correction device, the eddy current induction plate 16a of +Z side is opposite to and has a gap with the surface (14a) of the +Z side of the permanent magnet (14) which is arranged to wind around the optical axis at an interval of 90 degree in the Z direction, the eddy current induction plate 16b of radial direction is opposite to and has a space with the surface (14b) of the outside in the radial direction, and the eddy current induction plate 16c of the periphery direction is opposite to and has a gap with the surface (14c) in the periphery direction.
Methods and products to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds is described. In certain embodiments, the invention delivers a portion of the advertisement to be played at normal playback speeds to the viewer; and delivers the remaining portion of the advertisement to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In some other embodiments, the invention delivers at least a portion of the first advertisement to the viewer at normal playback speeds; and delivers one or more other advertisements to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed.
Method and systems for operating a media equipment device having at least a full-power mode and an off-power mode are provided. A voltage supply to the media equipment device may be controlled by the media equipment device itself or by an external power management unit to automatically power-off the media equipment device, and power the device back on a future time. Prior to powering off the media equipment device, a portion of program schedule information stored in the volatile memory of the media equipment device may be mirrored to nonvolatile memory and may be restored on a priority basis after the media equipment device is powered back up. An external power management unit for controlling the media equipment device may also automatically detect and identify devices in the home based on a power signature of the device and manage the operation of the device based on the identification.
A computer readable medium may have a data structure for managing reproduction of a data stream including a navigation area for storing navigation data associated with the data stream representing a portion of at least one reproduction path, the navigation data including indication information, the indication information for indicating whether the data stream represents multiple reproduction paths or the data stream represents a single reproduction path. The navigation data may include path number information and an indicator associated with each reproduction path, the path number information for identifying number of the multiple reproduction paths, and the indicator for indicating a file associated with the associated one of the multiple reproduction paths.
A low attenuation single mode optical fiber includes a core layer and claddings. The core layer has the relative refractive index difference (RRID) Δ1 ranging from −0.1% to +0.1% and the radius R1 ranging from 4.0 μm to 6.0 μm. The claddings have three claddings layers surrounding the core layer. The RRID of the first cladding layer Δ2 ranges from −0.2% to −0.6%, and the radius R2 thereof ranges from 10 μm to 22 μm. The RRID of the second cladding layer Δ3 is less than Δ2. The RRID and radius of the first cladding layer and the RRID and radius of the second cladding layer satisfy the relationship of: V=(Δ2−Δ3)×(R3−R2), and the value of V ranges from 0.15% μm to 0.8% μm. The third cladding layer is all the layers that closely surround the second cladding layer, and the RRID of each layer is greater than Δ3.
An optical fiber coupler includes a clad optical fiber core having a coupling window formed therein. A laser source is joined to emit light into the core through the coupling window. The core has an output coupler for partially reflecting a portion of light and transmitting a portion as output. A Bragg grating is formed in the core having a pitch and being positioned to reflect light from said laser source toward the output coupler. The pitch is variable in response to a temperature change. A thermal control device is joined to the core for adjusting its temperature and the Bragg grating pitch. In other embodiments a mode convertor is provided to reduce the output modes to selected modes.
An optical-electrical converting device includes a first substrate, a planar waveguide, a bearing member, a reflective member, a second substrate, a laser beam emitting member, and a driving chip. The first substrate includes a supporting surface. The planar waveguide is supported on the supporting surface, and includes a laser beam incident surface. The bearing member is supported on the supporting surface, and includes a sloped surface aligned with the laser beam incident surface. The reflective member is positioned on the sloped surface. The second substrate is supported on both the bearing member and the planar waveguide. The second substrate comprising a lower surface and an upper surface. The laser beam emitting member is positioned on the lower surface, and includes a laser beam emitting surface aligned with the reflective member. The driving chip is positioned on the upper surface, and is electrically connected to the laser beam emitting member.
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
The present invention provides an image processing apparatus which can simply and appropriately analyze an image, an image processing method, and a storage medium. The present invention reduces an original image and enlarges a reduced image obtained by the reduction. The present invention enlarges the original image. The present invention analyzes the original image by comparing a first enlarged image obtained by enlargement of the reduced image with a second enlarged image obtained by enlargement of the original image.
An image processing method is provided, which includes a step of separating an object image into an object region and a background region, a step of calculating a gray scale value of an average color of the object region, a step of calculating a gray scale value of an inversion color of the object region by using the gray scale value of the average color, and a step of calculating a gray scale value of a background region of a processed image by using the gray scale value of the inversion color and a gray scale value of the background region of the object image.
A method for sharpening an original digital image includes generating a smoothed image from the original image. A residual image is generated from the smoothed image and the original image. A sharpened smoothed image is generated. The residual image and the sharpened smoothed image are combined to produce a sharpened version of the original image.
To provide an image coding device having high coding efficiency and an image decoding device. A plurality of prediction procedures that uses various types of correlations between pixels are adaptively applied with a coded signal as a reference. With respect to an input pixel, first residual and prediction information are obtained by a first prediction unit that carries out in-screen prediction and the like, second residual and prediction information are obtained by a second prediction unit for predicting a first residual as a serial additional process, and third residual and prediction information are obtained by a third prediction unit for directly predicting a pixel to be coded as a parallel additional process on the input pixel. Which of either the second residual or the third residual to code is determined based on the coding cost, and the signal is switched in the first switching unit.
An image data decoding apparatus and method are based on an availability of reference data. The image data decoding apparatus may include a core to process decoding of image data, and an availability determining device to receive, from the core, availability verification request information with respect to a reference area of a first frame included in the image data, to determine an availability with respect to the reference area based on the received availability verification request information, and to transmit, to the core, the determined availability. When the reference area is available, the core may process decoding of a second frame based on the reference area.
A method for comparing a query video and a target video includes partitioning frames of the query video and frames of the target video into blocks and calculating the mean intensity value for each block. A plurality of query time series is produced for the query video, each query time series representing temporal variation in mean intensity value for blocks from the same location in different frames of the query video. A plurality of target time series is produced for the target video, each target time series representing temporal variation in mean intensity value for blocks from the same location in different frames of the target video the query time series and the target time series are used in determining if alignment exists between the query video and the target video.
A system for automatically selecting a template and a number of secondary images for display with a primary preselected image based on analyzing the primary image's attribute information and comparing the template's required image attributes and secondary image's attribute information. The attribute information is used to evaluate and arithmetically score a compatibility of the images and template so that a best compatibility fit can be obtained when displaying the image.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selectively providing images. In one aspect, a method includes receiving image data that specify feature values for a plurality of images. The image data include, for each image, location data that specify a geographic location for the image. A group of images in which each image has location data specifying a geographic location that is within a threshold distance of a reference location are selected. Pairs of matching images are selected from the group of images. A reference image for the geographic location is selected from the pairs of matching images. Data that cause presentation in a map space of a photo collection image that includes a visual representation of the reference image are provided. The photo collection image is presented in the map space and at a map position for the geographic location.
A color conversion method includes determining a race by recognizing a skin region in an input image, selecting a preferred skin color to apply to the skin region based on a plurality of preferred skin color information preset per race, and correcting a color of the skin region using the selected preferred skin color. Additionally, a color conversation apparatus includes a control unit to determine a race by recognizing a skin region in an input image input, and to select a preferred skin color to apply to the skin region, based on the plurality of the preferred skin color information stored in a storage unit, and a compensation unit to correct a color of the skin region using the preferred skin color selected by the control unit. Hence, the skin color per race can be adequately converted to the color which can satisfy the user.
The present invention relates to an apparatus and method of correcting a chromatic aberration of an image, and in particular, to an apparatus and method of correcting a chromatic aberration of an image that can correct a general chromatic aberration of an edge or an extreme chromatic aberration, such as a purple fringe, in an image.An apparatus for correcting a chromatic aberration of an image according to an embodiment of the present invention includes an edge detection unit detecting an edge of an input image, a level calculation unit calculating a chromatic aberration level of the detected edge, and a correction unit correcting the edge using different weighted values according to the calculated chromatic aberration level.
A voxel-based transformation method includes: a) obtaining a MRI dataset in a subject space associated with subject voxel coordinates, subject sampling directions, and subject voxel spin amounts, and a dataset of a co-registration template associated with template voxel coordinates, each subject voxel coordinate corresponding to a template voxel coordinate according to a mapping function; b) through an inverse of the mapping function, obtaining subject voxel coordinates and a Jacobian matrix; and c) obtaining template voxel spin amounts, each being a function of a template sampling direction and a template voxel coordinate, using the Jacobian matrix and image data.
A method and devices are disclosed to detect bright brain regions (BBRs) from clinical non-enhanced computed tomography images through large grayscale, large grayscale asymmetry with respect to the midsagittal plane (MSP), and large grayscale local contrast. An adaptive approach is disclosed to determine thresholds of the 3 features and adjust the window width for data conversion. The substantial grayscale variability of BBRs for a subject is addressed by finding the bright portion followed by recovering. Those BBR voxels symmetrical to the MSP are recovered, partial volume effects are compensated and the high grayscale regions which may not correspond to intracerebral hemorrhage are excluded. The disclosed method and system could be a useful tool to aid classifying stroke types, quantifying intracerebral hemorrhage and enhancing stroke therapy.
A non-contact type dental shade matching device is provided, comprising a camera body for capturing image of one or more target teeth; an opaque intra-oral compartment snugly adapted for a human mouth; an opaque cover shield body connected between the camera body and the intra-oral compartment; one or more holders for holding one or more shade tabs; and a color matching module being operably connected to the camera body to receive the captured images containing color and translucency information of the target tooth and/or shade tab information, and then to process the images based on a content-based algorithm for automatic shade matching between the target tooth and the shade tabs for each of the captured images, so as to achieve an optimal dental prosthesis.
A system, method, and apparatus provide the ability to reconstruct an image from an object. A hand-held image acquisition device is configured to acquire local image information from a physical object. A tracking system obtains displacement information for the hand-held acquisition device while the device is acquiring the local image information. An image reconstruction system computes the inverse of the displacement information and combines the inverse with the local image information to transform the local image information into a reconstructed local image information. A display device displays the reconstructed local image information.
A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device.
The present invention relates to a security element (1), comprising: an optical system, comprising: a transparent or translucent substrate (2), on the side of a first surface (2a, 2b) of the substrate (2) is a combined image (I) comprising a plurality of encoded interleaved images (I1), a exposing screen (4) placed on top of the combined image, enabling the encoded images (I1) to be observed during a change in the direction of observing the security element (1) relative to the optical system, the exposing screen (4) being: located on the side of the first surface (2a, 2b), the combined image then being located between the exposing screen (4) and the substrate (2), in which case the security element (1) comprises, on the side of the second surface (2a, 2b), a reflective surface that enables the encoded images (I1) to be observed through exposing screen (4).
A hearing aid retainer accessory is provided for use with a hearing aid having a housing with a longitudinal end face portion comprising a mechanical connection terminal and an electrical connection point. The hearing aid retainer accessory comprises a retainer element with a first end face portion having a first mechanical connection means configured to be engageable to a mechanical connection terminal of a longitudinal end face portion of a housing of a hearing aid.
A low-noise pre-amplifier with an active load element is integrated into a microphone. The microphone has an acoustic sensor coupled to the intrinsic pre-amplifier. A controllable current source is coupled to the intrinsic pre-amplifier and supplies a pre-amplifier bias current. A current source controller is coupled to the current source and controls the amplitude of the pre-amplifier bias current to maintain the intrinsic pre-amplifier at a bias point at which the intrinsic pre-amplifier amplifies microphone signals produced by the acoustic sensor. The intrinsic pre-amplifier may be actively regulated at the pre-determined bias point using negative feedback. Alternatively, the intrinsic pre-amplifier may be set to the pre-determined bias point by sweeping the pre-amplifier bias current for the intrinsic pre-amplifier over a range of currents. Use of an active load element with the intrinsic pre-amplifier results in lower noise, lower supply current, increased power supply suppression ratio and reduced signal post-processing.
There is provided an information processing apparatus including microphones, a parameter setting unit, and an audio signal processing unit. At least one pair of the microphones are provided, and the microphone picks up external audio to convert the external audio into an audio signal. The parameter setting unit sets a processing parameter specifying at least the sensitivity of the microphone according to at least an instruction from a user. Based on the processing parameter, the audio signal processing unit applies processing, including beamforming processing, to the audio signal input from the microphone.
A loudspeaker arrangement in a motor vehicle includes at least one loudspeaker, which is able to be driven by an audio processor, the loudspeaker being arranged as at least one electrostatic planar loudspeaker.
Systems and methods described herein provide for low latency active noise cancellation which alleviate the problems associated with analog filter circuitry. The present technology utilizes low latency digital signal processing techniques which overcome the high latency conventionally associated with conversion between the analog and digital domains. As a result, low latency active noise cancellation is performed utilizing digital filter circuitry which is not subject to the inaccuracies and drift of analog filter components. In doing so, the present technology provides robust, high quality active noise cancellation.
The initial values of parameter estimates are set, including reverberation parameter estimates, which includes a regression coefficient used in a linear convolutional operation for calculating an estimated value of reverberation included in an observed signal, source parameter estimates, which includes estimated values of a linear prediction coefficient and a prediction residual power that identify the power spectrum of a source signal, and noise parameter estimates, which include noise power spectrum estimates. Then, the maximum likelihood estimation is used to alternately repeat processing for updating at least one of the reverberation parameter estimates and the noise parameter estimates and processing for updating the source parameter estimates until a predetermined termination condition is satisfied.
A mobile device includes at least one speaker and an audio subsystem for providing an audio signal to the at least one speaker for playback by the at least one speaker. The audio subsystem operates by detecting a distance to a user of the mobile device using a proximity sensor and controlling volume output of the at least one speaker based on the distance to the user of the mobile device and the operational status of the proximity sensor. If it is determined that the proximity sensor is functional, the audio subsystem applies a gain factor to the audio signal that varies based on the distance to the user or limits the maximum allowable speaker output based on the distance. A high or low gain setting may be applied for when the user is far away or in close proximity to the mobile device.
Automatic measurements are made of audio presence and level in an audio signal by direct processing of an MPEG data stream representing the audio signal, without reconstructing the audio signal. Sub-band data is extracted from the data stream, and the extracted sub-band data is dequantized and denormalized. An audio level for the dequantized and denormalized sub-band data is measured without reconstructing the audio signal. Channel characteristics are used in measuring the audio level of the sub-band data, wherein the channel characteristics are used to weight the measured levels. The measured levels are compared against at least one threshold to determine whether an alarm should be triggered.
A group key management approach based on linear geometry is disclosed. The approach includes the following steps: step 1: a group controller selects a mapping f and a finite field F; each group member selects a m-dimensional private vector over the finite field F, and sends it to the group controller via secure channel; step 2: the group controller selects a mapping parameter in the finite field F randomly, and maps the private vectors of all the group members into a new set of vectors by using the mapping f according to the mapping parameter; step 3: the group controller selects a random number k in the finite field F as a group key, and constructs a system of linear equations by using the new set of vectors and the group key; the group controller computes the central vector, and sends the central vector and the mapping parameter to all the group members via open channel; step 4: after the group members receive the central vector and the mapping parameter, the private vector of each group member is mapped to a new vector in a vector space according to the mapping parameter, and the group key is obtained by calculating the inner product of the new vector and the central vector. This invention requires small memory and little computation, has high security property, and is effective against brute-force attacks.
A computer system having at least first and second documents, a plurality of decryption keys, and a plurality of data segments stored therein is provided. Each of the plurality of data segments is decryptable by a selected one of the decryption keys. The decryption keys include a first set of decryption keys associated with the first document and not associated with the second document, a second set of decryption keys associated with the second document and not associated with the first document, and a third set of decryption keys associated with the first document and the second document. The first document is deleted, and in response, the first set of decryption keys is rendered unusable, and the second set of decryption keys and the third set of decryption keys are not rendered unusable.
Disclosed is a method for transitioning a remote station from a current serving network node having an enhanced security context to a new serving network node. In the method, the remote station provides at least one legacy key, and generates at least one session key based on an information element associated with the enhanced security context. The remote station forwards a first message having the information element to the new serving network node. The remote station receives a second message, from the new serving network node, having a response based on either the legacy key or the session key. The remote station determines that the new serving network node does not support the enhanced security context if the response of the second message is based on the legacy key. Accordingly, the remote station protects communications based on the legacy key upon determining that the enhanced security context is not supported.
A method and apparatus for performing an automatic wireless connection with a second digital device by a first digital device is provided. The method includes acquiring, by the first input device, random information used for the wireless connection; checking a status of a Wireless Local Area Network (WLAN); storing the checked status; setting the WLAN to an Ad-hoc mode; setting a Service Set Identifier (SSID) of the WLAN using the random information; setting a security key of the WLAN using the random information; and setting an Internet Protocol (IP) address of the WLAN using the random information.
A device receives ordered call routing lists, receives information about a call, from an originating location, to a terminating location of a network, and determines a jurisdictional index for the call based on the originating and terminating locations and based on jurisdiction definitions of carriers associated with the network. The device also selects a route list from the ordered call routing lists based on the determined jurisdictional index and based on the terminating location, selects a route from the selected route list, and provides routing instructions to network elements associated with the selected route, where the call is routed to the terminating location via the selected route and based on the routing instructions.
According to one embodiment, a device information communication method applied to a video display device, includes: obtaining device information on a device being connected to the video display device; controlling an outgoing call to a communication partner and an incoming call from the communication partner; and sending the device information to the communication partner.
A computerized method and system for compiling electronic identifiers is provided. In one embodiment a computer-based engine is provided that includes a processor and two communication gateways. The first communication gateway connects to a plurality of first-type communication devices. The second communication gateway connects to a plurality of second-type communication devices. The processor is configured to randomly connect to at least one of the first-type communication devices and receive input representing an address of at least one of the second-type communication devices.
In one aspect, a communication system allows telephone users to roam between cellular and broadband domains and obtain equivalent level of service and features in the broadband network as in the cellular network. For example, such users can make use of Push-To Talk service, as well as continuous telephone call service, independent of which domain they are connected through. In another aspect, users can pass messages, including voice messages, or establish two-way voice communication between disparate push-to-talk (PTT) or messaging and/or voice systems. For example, a user on a cellular network using a PTT service is able to communicate with a user on a data network using an IM service. In addition, information is passed between the systems to provide coordinated presence information for users. For example, a user can have presence information in multiple networks enabling users form different networks to communication with that user.
An emergency responder reply system (ERRS) and method are disclosed that minimize, and in many instances eliminate, the delays frequently associated with responding to emergency and other events requiring response services. In one embodiment, a method includes receiving a telephonic response from a responder to a dispatch for services; obtaining information about the responder from which a telephonic response has been received; and providing the information via an Internet-based web portal.
Disclosed herein is a digital radiography system which provides detachable and portable flat panel detectors (hereinafter, referred to as ‘electronic cassettes’) and transreceives data recorded in the electronic cassettes in on-line through a network. The digital radiography system includes bucky trays on which a plurality of portable electronic cassettes is detachably mounted, and a workstation connected with the bucky trays through communication to identify the plurality of portable electronic cassettes mounted on the bucky trays and to download pre-processing files of the identified electronic cassettes through the network or a portable storage device or to store files, generated by the plurality of electronic cassettes, in the storage device.
An X-ray system including an X-ray source generating X-rays, an X-ray receptor receiving the X-rays and generating X-ray images, a patient satellite and a server connected to the X-ray source, the X-ray receptor and the patient satellite. The patient satellite is secured to a patient positioned between the X-ray source and the X-ray receptor and includes an angular orientation sensor and a distance sensor. The angular orientation sensor detects an angular orientation of the patient and outputs a signal to an operator allowing the operator to position the patient with respect to the X-ray source and the X-ray receptor so as to eliminate an angular distortion in the X-ray images. The distance sensor measures a distance between the patient and the X-ray receptor.
The present invention relates to 3D mammography, in which individual images of a breast are taken at different projection angles and a 3D image subsequently synthesized from this image information. According to the invention, a breast to be imaged is arranged locked in a locking means (16, 17) and during the imaging process, the x-ray source (13) is continuously moved with respect to location of the breast and the breast is irradiated at a number of angular positions of the x-ray source (13). During an irradiation period of the imaging process, the locking means (16, 17) is turned as synchronized with the movement of the x-ray source (13). The imaging process preferably further includes such non-irradiation periods during which the locking means (16, 17) is turned in a direction opposite to that when turned as synchronized with the movement of the x-ray source (13) during an irradiation period.
A system acquires images in the presence of a contrast agent of relatively long persistence using a synchronization processor, image acquisition device and imaging controller. The synchronization processor provides an image acquisition trigger signal for acquiring images at a particular point within both a cardiac and a respiratory cycle in response to signals representing cardiac and respiratory cycles. The image acquisition device includes an assembly comprising a radiation emitter and detector rotatable about a patient for acquiring images of a portion of patient anatomy at different angles. The imaging controller initiates acquisition of data representing multiple images in the presence of a contrast agent of relatively long persistence by repetitively, initiating rotation of the assembly to an angle, acquiring an image at the angle in response to the trigger signal and incrementally increasing the angle.
Some embodiments include a counter having a first generator to generate signals having different frequencies, and a second generator to generate counter values of the counter. Each of the counter values may be based at least in part on a number of transitions of a respective signal among the signals. Other embodiments are described.
Embodiments of the present disclosure provide a transmitter, a receiver and methods of operating a transmitter and a receiver. In one embodiment, the transmitter has at least three transmit antennas and includes a feedback decoding portion configured to recover at least one group-based channel quality indicator provided by a feedback signal from a receiver, wherein each group-based channel quality indicator corresponds to one of a set of transmission layer groupings. The transmitter also includes a modulator portion configured to generate at least one symbol stream and a mapping portion configured to multiplex each symbol stream to at least one transmission layer grouping. The transmitter further includes a pre-coder portion configured to couple the transmission layers to the transmit antennas for a transmission. The receiver includes a decoder portion which is configured to use decoded signals from at least one group to decode the other groups.
A system and a technique for recovering data from an input data stream without synchronization of an input sampling circuit to the input data stream determines a count of incoming samples (or frames) without generating a signal that is frequency-locked to the input data stream. A first clock is generated comprising a frequency that is greater than or equal to an expected frequency of the input data stream. A sample count is incremented in response to a sample received in the input data stream, and is decremented in response to a second clock signal. The second clock is generated the first clock signal by passing the first clock signal if the sample count of the sample counter does not equal a predetermined sample count value and by blocking the first clock signal if the sample count equals the predetermined sample count value.
According to embodiments herein an ambiguity problem when compensating for frequency offset may be solved by compensating a received reference symbol according to two different frequency offset hypotheses; the estimated frequency offset and the a mirrored version of the same. Then by comparing the compensated reference symbol of the different frequency hypotheses with a target reference symbol, which is known at the receiver node 12, the frequency offset hypothesis which is most likely is used to compensate a received data symbol.
An embodiment of a decoder is disclosed. For this embodiment of the decoder, a first estimation unit and a second estimation unit are for iterative decoding. A scheduler is to receive a mode select signal to provide either an indication of first scheduling information or second scheduling information to the first estimation unit and the second estimation unit responsive to the mode select signal.
An apparatus, a method and a machine-readable storage medium to accommodate both high function and low cost wireless devices in a wireless network. An exemplary apparatus includes a receiver to wirelessly receive a first packet comprising first and second shifting pilot signals amidst first data symbols transmitted via multiple subcarriers in symbol sets; a transmitter to wireless transmit a second packet; and logic to track a phase shift using the first and second shifting pilot signals, to configure the receiver to compensate for the shift in phase, to refrain from using reception of the first and second shifting pilot signals to update an initial channel estimate derived from a preamble of the first packet, and to transmit third and fourth shifting pilot signals amidst second data symbols of the second packet.
In a data carrier (1) which includes receiving means (5) for receiving a modulated carrier signal (MTS) which contains a data signal (DS1) encoded in conformity with an encoding method (MA, PW, MI, RTZ, FSK, PSK), demodulation means (9) for demodulating the received modulated carrier signal (MTS) and for outputting the encoded data signal (DS1) contained therein, decoding means (10, 20) for decoding the encoded data signal (DS1) and for outputting data (D1, D2), and data processing means (11) for processing the data (D1, D2) output by the decoding means (10, 20), the decoding means (10, 20) are provided with at least a first decoding stage (12) and a second decoding stage (13), the first decoding stage (12) being arranged to decode a data signal (DS1) encoded in conformity with a first method (RTZ) whereas the second decoding stage (13) is arranged to decode a data signal (DS1) encoded in conformity with a second method (MI).
The present invention provides for a circuit with slicing wherein a gain asymmetry variation is decreased across the plurality of mixer slices. In one or more embodiments, a calibration unit can be provided to determine the characteristics of gain asymmetry variation; and a digital compensation unit can be provided to adjust the gain of the circuit over frequency.
A distortion compensation circuit for compensating for the distortion characteristics of an amplifier, includes a distortion compensating coefficient calculating element and a distortion compensating operation element. The distortion compensating coefficient calculating element calculates a distortion compensating coefficient to be used for compensation of the distortion characteristics by comparing an input signal with the output signal amplified by the amplifier. The distortion compensating operation element performs a distortion compensating operation on the input signal, using a variably set bit format and the distortion compensating coefficient calculated by the distortion compensating coefficient calculating element.
A method of communicating a chirp signal from a transmitter suitable for receipt at a proximal receiver and a distal receiver, the chirp signal including a plurality of packets, each packet including at least one symbol, each symbol including one or more identical chirps, the method including: generating the chirp signal by interleaving constituent packets of: (i) a first set of packets encoded with first data, each packet including one or more symbols having a first time period t1, and (ii) a second set of packets encoded with second data, each packet including one or more symbols having a second time period t2, where t1
An inband signaling modem receives digital user data for transmission to a remote location, via wireless and land line telecommunication networks. The modem converts the user data into audio tones for transmission, and encodes the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network. After establishing a voice channel call session on a digital wireless network, the modem disables any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and then transmits the user data audio tones. Preferably, disabling the echo cancellation or echo suppression means comprises transmitting a predetermined tone in the voice channel call session. Further, the modem preferably repeats the tone, to again disable echo cancellation or echo suppression means, at the beginning of each data burst during the call session.
A linearizer reduces nonlinear intermodulation distortion in radio frequency and microwave systems by first directly generating in-phase and quadrature nonlinear intermodulation products of the system input. Controllable amounts of each phase are then added back into the system such that the vector sum of nonlinear intermodulation products at the output is reduced or eliminated by destructive interference, while the fundamentals are substantially unaffected. The quadrature distorted signals are generated with two lightly-biased and thus overdriven differential pairs having gain-determining degeneration impedances that are in quadrature with each other. The amount of each quadrature phase summed to the output is controlled with electronically tunable four-quadrant variable attenuators. The quadrature phasing enables rapidly convergent tuning to minimize distortion using conventional scalar spectral analysis. The advantages of a linearizer using rectangular vector coordinate system are significant.
Transmissions are received on a plurality of uplink physical resource blocks. An acknowledgement or negative acknowledgement for each of the received transmissions is mapped to a downlink channel, such that linear increasing sequential indices of the physical resource blocks map to linear increasing sequential indices of n groups of the downlink channel which repeat until all the physical resource blocks are mapped, in which the downlink channel comprises a plurality of n groups.
An apparatus for transmission of electrical energy and data between a primary side and a secondary side. At least one transferring unit is provided between the primary side and the secondary side, that, on the secondary side, at least a first data channel is provided, which has at least one address, that, on the primary side, at least one frequency control unit is provided, which is embodied in such a manner that the frequency control unit sets the working frequency of the transferring unit corresponding to data to be transferred and/or corresponding to the addressing of at least the first data channel, that, on the secondary side, at least one load setting unit is provided, which is embodied in such a manner that the load setting unit sets the electrical load, which lies on the secondary side on the transferring unit, corresponding to data to be transferred and/or corresponding to the address at least of the first data channel.
An image coding method includes: generating a first flag indicating whether or not a motion vector predictor is to be selected from among one or more motion vector predictor candidates; generating a second flag indicating whether or not a motion vector predictor is to be selected from among the one or more motion vector predictor candidates in coding a current block to be coded in a predetermined coding mode, when the first flag indicates that a motion vector predictor is to be selected; and generating a coded signal in which the first flag and the second flag are included in header information, when the first flag indicates that a motion vector predictor is to be selected.
Disclosed herein is a signal processing apparatus and method based on multiple textures using video sensor excitation signals. For this, an input signal that includes a video signal and a sensor signal is divided into unit component signals, and one is selected from a plurality of frames of each unit component signal as a seed signal. A plurality of texture points are detected from the seed signal. The texture points are tracked from the frames of the unit component signal and then spatio-temporal location transform variables for the texture points are calculated. Texture signals are defined using texture points at which the spatio-temporal location transform variables correspond to one another. Each of the texture signals is defined as a sum of a plurality of texture blocks that are outputs of texture synthesis filters that receive video sensor excitation signals as inputs.
Fast motion estimation in video encoding may be implemented using early termination. One or more section sizes in a current video picture may be determined for which a portion of motion estimation can be skipped during encoding of the current video picture. The portion of motion estimation may be performed on the current video picture on a section-by-section basis only for one or more section sizes not skipped. The picture may be encoded using the motion estimation performed in b) to produce an encoded picture. The resulting encoded picture may be stored or transmitted. The speedup achieved by skipping part of motion estimation may be regulated by selection of a quality control value.
A method of encoding/decoding a video and an apparatus thereof are disclosed. An embodiment of the present invention provides an encoding/decoding method and apparatus thereof that can interpolate a frame to be skipped with the consideration of the property of the frame. Accordingly, an embodiment of the present invention can encode and decode by using a frame-skipping method having low complexity.
Certain aspects of a method and system for video compression with integrated picture rate up-conversion (PRUC) may include generating picture rate up-conversion (PRUC) data from received video data while the received video data is being encoded. The generated PRUC data may be encoded and communicated to a decoder in order to enable generation of a plurality of interpolated pictures. The generated encoded PRUC data may be communicated via a sideband to the decoder or by embedding the generated encoded PRUC data within the encoded received video data prior to the communication to the decoder.
A video and graphics system has a reduced memory mode in which video images are reduced in half in horizontal direction during decoding. The video and graphics system includes a video decoder for decoding MPEG-2 video data. The video images may not be downscaled in the horizontal direction when no bi-directionally predicted pictures are used. The video and graphics system may output an HDTV video while converting the HDTV video and providing as another output having an SDTV format or another HDTV format. The output having an SDTV format may be recorded using a video cassette recorder (VCR) while the HDTV video is being displayed.
A method and system for coding and decoding information associated with video impression is described. The video sequence is processed in a plurality of frames. Each frame of the plurality of frames is processed in a plurality of macroblocks. A prediction of an original video signal, which is a part of a macroblock, in a current frame, is constructed from the video sequence. A residual signal is formed by subtracting the prediction of the original video signal from the original video signal in the current frame. A transform to the residual signal is applied. A plurality of transform coefficients is quantized. A symbol of at least one syntax element that defines a characteristic of the residual signal is identified. Symbols of the at least one syntax element of a same category are coded together.
This document relates to video transport systems and in particular, though not exclusively, where several compressed or encoded video services are multiplexed into a fixed bit rate transmission stream. There is provided a method of allocating bit-rates for video services in a transport channel. The method comprises receiving user defined weighting parameters for a number of video services (410); then determining an available bit-rate for a transport channel for the video services (420). The method then automatically allocates a proportion of the available bit-rate to each video service according to their respective weighting parameters (430); and multiplexes the video services into the transport channel according to the allocated proportions of the available bit-rate (440).
Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
Systems and methods for simultaneously communicating over multiple air interfaces using a single transceiver are described herein. An input is received at a transceiver. The input has a first signal encoded using a first radio technology and a second signal encoded using a second radio technology. The input is converted from an analog domain to a digital domain. The input is separated into the first signal and the second signal in the digital domain.
In a transceiver, a clock generator generates a second clock synchronized with a first clock. The second clock has a period corresponding to a duration of one bit of a digital signal. When first transmission data is supplied to the transceiver with being asynchronous to the second clock, a sampling timing generator detects start data of the first transmission data as a start timing, and generates sampling timings based on the first clock in response to the start timing. The sampling timings have intervals each of which is defined to correspond to the period of the second clock. The first sampling timing is spaced from the start timing. A sampling module samples, at each of the sampling timings, the first transmission data, thus generating second transmission data synchronized with the second clock.
A receiver in a CDMA system comprises a front end processor that generates a combined signal per source. A symbol estimator processes the combined signal to produce symbol estimates. An S-Matrix Generation module refines these symbol estimates based on the sub channel symbol estimates. An interference canceller is configured for cancelling interference from at least one of the plurality of received signals for producing at least one interference-cancelled signal.
This disclosure is directed to a wireless receiver and a method for configuring the wireless receiver, comprising the actions of determining a geometry factor for a channel over which signals are transmitted to the wireless receiver, the geometry factor being a measure indicative of inter-cell interference plus noise power at the wireless receiver; determining the variance of the determined geometry factor, the variance being a measure indicative of the variation in time or rate of the geometry factor; and configuring the wireless receiver based on the geometry factor and the variance of the geometry factor.
Semiconductor structures for laser devices are provided. The semiconductor structures have a quantum cascade laser structure comprising an electron injector, an active region, and an electron extractor. The active region comprises an injection barrier, a multiquantum well structure, and an exit barrier. The multiquantum well structure can comprise a first barrier, a first quantum well, a second barrier, a second quantum well, and a third barrier. The energies of the first and second barrier are less than the energy of the third barrier. The energy difference between the energy of the second barrier and the energy of the third barrier can be greater than 150 meV and the ratio of the energy of the third barrier to the energy of the second barrier can be greater than 1.26.
Embodiments are directed towards resynchronizing the processing of a monitored flow based on hole detection. A network monitoring device (NMD) may be employed to passively monitor flows of packets for a session between endpoints. The NMD may receive copies of the monitored flow and perform processes on the monitored flow. In some situations, some copies of packets may not be fully processed by the NMD, creating a hole in the processing. If a hole is detected in the monitored flow and the processing of the monitored flow is desynchronized, then the NMD may suspend processing until it is resynchronized or for a remainder of the session. If the processing is desynchronized, then the NMD may resynchronize the processing by resuming the processing of the monitored flow at a downstream position of the monitored flow based on the detected hole.
According to one general aspect, a method may include receiving at least a portion of a packet of data by an ingress device. The method may include determining an egress device to receive the packet. In some embodiments, the method may include dividing the received portion of the packet into a plurality of segments. The method may include editing, for each segment, a header to include an address field that indicates the address of the egress device, wherein the header is associated with a current segment. The method may include, for each segment, editing the header to include a next link field that indicates a link that will be used to transmit the next segment of the packet. The method may also include transmitting the current segment and header to the egress device via the link indicated in the next link field of the header of a preceding segment.
In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium and wherein the communication system has a protocol such that it is followed by the plurality of electronic devices when using the communication system, a probing device attempts to detect presence of a listening device and parameters associated with a connection to be set up between the probing device and the listening device by sending a probe request packet directed to the listening device and sending, from the listening device, a probe response packet in response to the probe request packet, wherein the listening device bypasses at least one step of the protocol when sending the probe response packet.
The present invention discloses a method for configuring a Physical Downlink Control Channel (PDCCH), a base station and a UE, wherein the base station configures a component carrier or component carriers for monitoring the PDCCH for the UE and notifies the UE about information on the configured component carrier or component carriers so that the UE monitors the PDCCH only over the configured component carrier or component carriers. Stated otherwise, in this way, the UE will operate only over a necessary component carrier or component carriers without monitoring respective component carriers in an LTE-A system to thereby reduce the number of concurrently monitored component carriers, and in the case of nonconsecutive component carriers, also reduce the number of consequently enabled receivers and consequently the amount of consumed power of the UE for monitoring the PDCCH.
A Small Computer System Interface (SCSI) transport for fabric backplane enterprise servers provides for local and remote communication of storage system information between storage sub-system elements of an ES system and other elements of an ES system via a storage interface. The transport includes encapsulation of information for communication via a reliable transport implemented in part across a cellifying switch fabric. The transport may optionally include communication via Ethernet frames over any of a local network or the Internet. Remote Direct Memory Access (RDMA) and Direct Data Placement (DDP) protocols are used to communicate the information (commands, responses, and data) between SCSI initiator and target end-points. A Fiber Channel Module (FCM) may be operated as a SCSI target providing a storage interface to any of a Processor Memory Module (PMM), a System Control Module (SCM), and an OffLoad Module (OLM) operated as a SCSI initiator.
A network (60) within a residence or other building, including both wired (5) and non-wired segments (53). The wired segments are based on new or existing wires (5a, 5b, 5c, 5d, 5e) in the building, wherein access to the wires is provided by means of outlets (61a, 61d), such as a telephone system, electrical power distribution system, or cable television wiring system. The non-wired segments are based on communication using propagated waves such as radio, sound, or light (e.g. infrared). The wired and non-wired segments interface in the outlet, using a module (50) that serves as mediator between the segments. The module can be integrated into the outlet, partially housed in the outlet, or attached externally to the outlet. Such a network allows for integrated communication of data units (24b) connected by wires and data units (24a, 24d) connected without wires.
In one embodiment, line cards of packet switching or other network devices are configured for terminating pseudowires. Typically, this includes multiple line cards being configured for terminating a same pseudowire, which allows the corresponding pseudowire traffic to be received by any one of these multiple line cards. Each of these pseudowire-terminating line cards is typically configured to apply one or more features to a pseudowire packet. Examples of these features include, but are not limited to: Access Control List, Quality of Service, Netflow, and Lawful Intercept. For a received packet to be sent out one of these pseudowires, a two-stage lookup operation can be used to first identify the pseudowire over which to forward the packet; and a second lookup operation based on the pseudowire to identify forwarding information corresponding to a path through a network over which a corresponding pseudowire is configured.
A forwarding system comprises a identification engine, a hardware forwarding engine configured to process an ingressing packet, a software forwarding engine configured to process the ingressing packet, and a selection engine. The selection engine is configured to select one of the hardware forwarding engine or the software forwarding engine to process the ingressing packet. The selection is based on at least one of an indication of resource availability or a classification of the ingressing packet based on a priority of a flow as determined by the identification engine. In some embodiments, the selection engine selects different forwarding engines to process different packets of a same flow based on changes in resource availability or classification of the ingressing packet.
A network device includes a multi-chassis system in which each chassis includes a RSVP-TE protocol stack that may provide RSVP-TE services for LSP tunnels associated with each chassis. The multi-chassis system may include an administrative chassis. The administrative chassis may forward RSVP messages to other chassis of the network device. The administrative chassis may encapsulate the RSVP messages with a chassis address. The other chassis may de-encapsulate the RSVP messages and process the RSVP messages according to the RSVP-TE protocol. The administrative chassis may obtain session information associated with other chassis based on RSVP messages received. The administrative chassis may manage adjacency mechanisms and failure and recovery mechanisms. The multi-chassis system including the distributed RSVP-TE protocol stacks may minimize scalability issues and improve performance when high-capacity routing and/or switching services are needed.
Methods and apparatus for source rooted multicast (SRM) are provided. As defined herein, SRM generally refers to associating outgoing interface lists (OILs) in the forwarding entry with the source address instead of the group address and aggregating the resulting multicast forwarding states. In this manner, the amount of forwarding state may be reduced, especially in deployments where many hosts are all running the same application and using the same group. One example method generally includes—for each of a plurality of multicast forwarding states associated with a multicast group, wherein each multicast forwarding state is referenced by a source address representing a multicast source and is associated with an outgoing interface list—associating the outgoing interface list with the source address; and aggregating the two or more of the multicast forwarding states having the outgoing interface lists associated with the source addresses to form one or more aggregated forwarding states.
A console is provided and includes a switch and a network device. The network device includes a switch port, first network ports, and a controller. The switch is separate from the network device. Each of the first network ports receives a frame of data, and inserts source information into the frame of data. The source information in each frame of data identifies the first network port that received the frame of data. The controller transfers each frame of data, including the source information, to the switch via the switch port. The switch: adds to each frame of data, destination information identifying one or more of the first network ports; and transfers each frame of data, including the source and destination information, to the switch port. The controller transfers each frame of data, received from the switch port, to the first network ports.
The invention relates to a method for providing communication in a VoIP communication network having a multiplicity of network nodes, in which a) at least one first subscriber terminal in the VoIP communication network stores a first item of information containing at least one VoIP connection property desired by the user of the first subscriber terminal in at least one first network node of the VoIP communication network, wherein b) when a second subscriber terminal wishes to connect to the first subscriber terminal, b1) the second subscriber terminal requests the first item of information from the first network node, b2) the second subscriber terminal forms at least one data element that describes the connection on the basis of at least the first item of information, b3) the second subscriber terminal transmits the data element that describes the connection to a functional element which is assigned to the network and switches through direct connections between communication partners, and wherein c) the functional element evaluates the data element in such a manner that it establishes the connection between the first subscriber terminal and the second subscriber terminal on the basis of at least the first item of information. The invention also relates to an arrangement for carrying out the method.
In a method, modulator, transmitter and receiver, the modulator of data signals to be transmitted simultaneously to at least two receiving mobile stations in the same transmission time slot is adapted to select rotational angle of a QPSK transmission modulation, such as a hybrid α-QPSK modulation used to modulate the data signals to the at least two mobile stations in response to the capabilities of the mobile stations that share the same transmission slot.
To promote network security in a wireless local area network (WLAN), a mobile communication device, which is operable as a mobile wireless access point, may read a WLAN identifier that is known to be used by the WLAN and an indication of a channel on which a wireless access point of the WLAN is known to operate. The device may then monitor the channel for a transmission of the WLAN identifier. The mobile wireless access point may be configured to operate using the selected channel so that the monitoring occurs on the same channel as that on which the mobile wireless access point is operating. The transmission, if detected, may be considered to indicate that the mobile communication device is within the WLAN. Upon detecting the transmission, use of the WLAN identifier by the mobile wireless access point at the mobile communication device may be prevented, e.g. by requiring the mobile wireless access point to use a different WLAN identifier or by disabling the mobile wireless access point.
A mobile device that operates in a wireless communication network is disclosed. The mobile device includes a transceiver that uses a first wireless communication technology, which can be Long Term Evolution (LTE) technology. The mobile device also includes a modem that coupled to the transceiver through a standard interface and uses a second wireless communication technology, which can be CDMA. The modem processes the received signal from the transceiver and processes a transmit signal for the transceiver. A first receiver first processing circuit has a matching filter to compensate for and resampling the received signal from the receiver so that that the received signal from the transceiver is compatible with the modem. A transmitter processing has a filter for resampling and adjusting a processed transmit signal for the transmitter.
A system and method wherein mobile nodes scan both 802.16 and 802.11 radio channels for neighbor access points. A mobile node reports both WiMax and WiFi neighbor access points to its parent access point. A parent access point advertises both WiMax and WiFi neighbor access points to child mobile nodes to facilitate faster roaming and load balancing. A parent WiMax AP can direct a mobile node to roam to a neighbor WiFi access point that has a lighter load or offers enhanced services. As an option, a location tracking protocol is used to determine the location of a mobile node and the mobile node's parent AP advertises neighbor APs that offer services in the mobile node's location.
A mobile station that establishes an uplink wireless connection by transmitting a random access signal through a random access channel after receiving a synchronization channel transmitted from a radio base station in a handover destination, and includes a setting unit for setting a timing of transmitting the random access signal to be later than the timing of receiving the synchronization channel by a prescribed period.
After a first base station connects to a first mobile terminal, a first GW (gateway) receives a request for connection between the first mobile terminal and a second GW and identifiers of the second GW and the first mobile terminal and transmits identifiers of the first mobile terminal and the first GW to the second GW. The second GW transmits an MPLS allocation flag to the first GW. The first GW transmits an MPLS allocation signal including an identifier of the first mobile terminal to the second GW via a second NW (network) apparatus. The first base station receives an identifier of the first GW and the MPLS allocation flag from the first GW via a management server and transmits the MPLS allocation signal including the identifier of the first mobile terminal to the first GW via a first NW apparatus.
A user device determines whether a modem specifies at least one network present at a current geographical location of the user device. When the modem does not specify any present networks, the user device identifies one of the present networks that is available to provide a roaming service to the user device, and adds the identified network to a list of preferred networks in the modem.
Providing for user equipment mobility in a multi-carrier wireless network deployment is described herein. By way of example, data pertinent to mobile cell selection can be shared among base stations operating on different carrier frequencies either over-the-air or via a wired backhaul, and distributed by a base station to mobile terminals served by the base station. In one aspect, the data can be distributed over a wireless channel reserved for inter-carrier association data, whereas in other aspects, the data can be unicast to particular mobile terminals served by the base station. This can reduce or avoid a need for individual mobile terminals to tune away to a non-serving carrier for inter-carrier association or handover determinations. Accordingly, gaps in signal analysis on a serving carrier can be reduced or avoided, improving overall quality of wireless communication in a multi-carrier environment.
Systems and methodologies are described that facilitate transmitting access point types and/or restricted association parameters using broadcast signals, such as beacons, pilot signals, and the like. The type or restricted association information can be indicated by one or more intrinsic aspects of the signal, such as specified parameters. In addition, the type or information can be indicated by one or more extrinsic signal aspects, such as frequency, interval, periodicity, and the like. Using this information, a mobile device can determine whether an access point implements restricted association. If so, the mobile device can request an access point or related group identifier before determining whether to establish connection therewith. The identifier can be verified against a list of accessible access points or groups to make the determination.
The present disclosure relates to a technique for transmitting modulation symbols on multiple frequency resources. A method aspect of this technique includes applying a Discrete Fourier Transform (DFT) coding per set of modulation symbols of two or more sets of modulation symbols, wherein a first set of modulation symbols from the two or more sets of modulation symbols is transmitted on a set of frequency resources handled by the same power amplifier. Then, Orthogonal Frequency Division Multiplexing (OFDM) modulation is applied to the sets of DFT coded modulation symbols to output a first set of OFDM symbols for transmission on the set of frequency resources, and output another set of OFDM symbols for transmission on at least one additional frequency resource distinct from the set of frequency resources. Power amplification is then applied per set of frequency resources at the power amplifier.
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for transmitting an uplink signal, comprising: multiplexing control information and multiple pieces of data information; and transmitting the multiplexed control information and multiple pieces of data information through a physical uplink shared channel. The number Q′ of modulation symbols for transmitting the multiplexed control information is determined by a specific mathematical expression, and selection offset â is a value which is set by a preset condition from among the offset values corresponding to the respective data information.
Provided are a method and an apparatus for an aperiodic transmission of a sounding reference signal (SRS), which is performed by a user equipment (UE), in a wireless communication system. The UE aperiodically transmits an SRS through a certain uplink (UL) component carrier (CC) of a plurality of UL CCs. The determination of the certain UL CC is based on a downlink (DL) grant, wherein the downlink grant contains a message that triggers the aperiodic transmission of the SRS.
A method and apparatus for bandwidth aggregation for an Internet protocol (IP) flow are disclosed. A sender may split IP packets on a single IP flow, and transmit the IP packets to a receiver via at least two interfaces. The sender splitting the IP packets over multiple interfaces may not send any signaling to the receiver. Alternatively, the sender may send information to the receiver for configuring distribution of the IP packets over multiple interfaces. The information may be carried on a binding update message, a binding acknowledgement message, or a binding refresh request message. The IP packets may be split and transmitted by a logical interface that sits between an IP layer and a layer 2, or by a bandwidth aggregation (BWA) middleware located between a transmission control protocol (TCP) layer and an IP layer.
Frequency selective transmission within single user, multiple user, multiple access, and/or MIMO wireless communications. Adaptation among different respective sub-channels and/or channels is effectuated within a wireless communication system. Such a wireless communication system may include an access point (AP) and one or more wireless stations (STAs). The respective channelization employed for various communications between the devices within such a wireless communication system may be adapted based upon any of a number of considerations. For example, a receiver communication device may indicate to a transmitter communication device one or more preferred sub-channels and/or channels on which subsequent communications are to be performed. Alternatively, a transmitter communication device may employ such information provided from one or more receiver communication devices as one of multiple respective considerations regarding which one or more sub-channels and/or channels on which subsequent communications are to be performed.
A method and an apparatus maximize the capacity of a wireless communication network by taking into consideration inter-cell interference coordination. A home cell's capacity sensitivity to interference is calculated. At least one neighbor cell's capacity sensitivity to interference is collected. And at least one UE located in the home cell is scheduled based on the home cell's capacity sensitivity and the neighbor cell's capacity sensitivity. Accordingly, it is possible to achieve power and allocation control to maximize the capacity of the overall network including neighbor cells increase the system capacity in a cellular system in which inter-cell interference is large, and adaptively perform a UE scheduling in real time to changing distribution of UEs because information on a change in the capacity of each cell is shared by periods.
A method and apparatus for transmitting ACK/NACK (Acknowledgement/Negative-ACK) state information in a wireless communication system. The method includes receiving, by a user equipment (UE), multiple transmission blocks through multiple downlink component carriers from a base station (BS); and transmitting, by the UE, multiple transmission block ACK/NACK state information through a single uplink component carrier to the BS. The multiple transmission block ACK/NACK state information indicates a number of ACK responses among ACK/NACK responses corresponding to each of the multiple transmission blocks.
A TCP context is transferred to a Gi Optimizer to provide cooperative mobility management in a mobile data network with a breakout system. The breakout system includes an Iub Optimizer at the MIOP@NodeB, and the Gi Optimizer at the MIOP@Core. When a MIOP@NodeB detects a mobility event for a broken out user equipment (UE), the Iub optimizer in the MIOP@NodeB coordinates with the Gi optimizer to transfer the TCP/UDP connection established between the UE and the IuB Optimizer to the Gi Optimizer. After the transfer, the UE is served by the Gi Optimizer. The transfer of the TCP/UDP connection to the Gi optimizer may require tunnel stitching at the MIOP@RNC depending on the PDP context state and the RRC state of the UE.
To provide expedited ringback at an originating terminal, a call request is sent from the originating terminal to a destination device over an Internet Protocol (IP) network. Local resource reservation is performed by the originating terminal after sending the call request. A first message is received by the originating terminal prior to the originating terminal sending a second message indicating that local resource reservation has been performed, the first message for indicating that alerting is being performed at the destination device. In response to receiving the first message and determining that the local resource reservation has been performed, a ringback indicator is generated by the originating terminal.
A source device which is a distributed device and which is not a wireless network access point advertises a multicast data stream; receives from a destination device a message indicating that the destination device wants to receive the multicast data stream; and adds the destination device to a list of destination devices for the multicast data stream, in which the list is stored in a computer readable memory. In various exemplary embodiments the advertising comprises broadcasting in a protocol adaptation layer an advertisement comprising a multicast medium access control (MAC) address and an address for the source device; or sending to a centralized controller a first message comprising the MAC address which triggers the centralized controller to broadcast an advertisement for the multicast data stream to destination devices. Prior to advertising the source device may create a multicast MAC address and check for uniqueness of the created address via signaling.
A physical Fiber Channel over Ethernet (FCoE) switch defines a multipath virtual FCoE switch to provide uninterrupted storage access between N_PORTs of an FCoE host and a Fiber Channel (FC) storage target, for example, in response to an F_PORT failure. Through the multipath virtual FCoE switch, the fabric is configured with multiple physical paths available between the FCoE hosts and FC targets. The multipath virtual FCoE switch is defined between or among multiple physical FCoE switches coupled to the Ethernet fabric. One of the F_PORTs is designated as being in the primary FCoE path, while any other F_PORTs sharing the virtual FCoE switch are reserved for standby paths in case the primary FCoE path is disabled. When a failure to a primary FCoE path is detected, a standby path is promoted to become a new primary FCoE path and subsequent traffic is routed in both directions through the new primary FCoE path.
Disclosed is a carrier wave allotting method of an operation and maintenance system in a wireless communication network. The carrier wave allotting method includes searching a wireless resource of the wireless communication network; updating cell information indicating information of cells of the wireless communication network; searching an access mode of a station connected with the operation and maintenance system; searching a wireless capacity of the station; and allotting a carrier wave to the station according to the wireless resource, the cell information, the access mode, and the wireless capacity.
Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss comprises: performing a first continuity check message exchange between a first and a plurality of other devices, the first exchange comprises the first device collecting a first set of frame count data from each of the first and other devices, the first set of frame count data associated with a first instance of time by a first sequence identifier; performing a second continuity check message exchange between the first and plurality of other devices, the second exchange comprises the first device collecting a second set of frame count data from the first other devices, the second set of frame count data associated with a second instance of time by a second sequence identifier; and calculating a frame loss measurement by accounting for frame Ingress and frame Egress.
A home base station (HBS) (104, 801) performs radio channel measurements to detect one or more user equipments (UEs) (107) not served by the HBS which may be in a potentially interfering environment caused at least in part by the HBS. A database (812) of historical channel data (channel fingerprinting) of the HBS coverage area is used to predict the channel conditions and expected interference signal power seen by the detected UE(s). Based on a combination of the radio measurements (813) and historical channel data, the HBS can accurately and adaptively reduce its transmit power to a level that reduces or eliminates interference with the detected UE(s), while also not significantly degrading communication quality between other UEs served by the HBS.
A system and method for communication in a wireless communication network are disclosed. One embodiment of the system includes an overlay access node that supports Almost Blank Subframes (ABSs). The overlay access node, such as macro eNB, can receive measurement results from one or more user equipments, including macro user equipments (UEs) and/or pico (UEs), either directly or via an underlay access node, such as a pico eNB. The macro eNB can determine a set of macro UEs that are sufficiently close to the macro eNB for transmission during ABSs with a low transmission power or beamforming without significant interference to the pico UEs. This scheme improves the throughput of transmission between the macro eNB and macro UEs while reducing interference to the pico UEs.
Methods, apparatuses, and software can be used for providing power headroom reporting in a telecommunication system. A method can include configuring a user equipment to send a power headroom report control element in uplink, wherein the power headroom report control element includes a bitmap indicating which power headroom reports are being reported. The method can further include receiving the power headroom report control element from the user equipment. The method additionally can include processing the received power headroom report control element based on the configuration of the user equipment.
Systems, methods, and other embodiments associated with packet sniffing using packet filter hooks are described. In one embodiment, a method includes re-directing a network packet at a filter hook point in an Internet Protocol processing stack. The example method may also include re-directing the network packet to a packet sniffer.
We describe a system embodiment comprising generating a Secure Real-Time Transport Protocol (SRTP) encapsulated packet and including a secure media indicator into the SRTP encapsulated packet. The method further comprises inserting the SRTP encapsulated packet into an SRTP voice stream associated with an active call between a source and a destination endpoint and indicating an end-to-end secure call between the source and destination endpoints responsive to the secure media indicator.And we describe a method embodiment comprising transmitting a request message from a source endpoint to a destination endpoint participating in an active call and setting a secure media flag in the request message at each node in a signaling path associated with the active call. The method further comprises returning a response message from the destination endpoint to the source endpoint responsive to the request and indicating an end-to-end secure call between the two endpoints.
Network node (100), mobile terminal (200), method and computer program wherein a network node (100) or a mobile terminal (200) comprise a transceiver (110, 210) which is adapted for transmitting data frames comprising data transport blocks and redundancy information, further comprising a processing unit (120, 240) receiving at least one parameter value indicative of the quality of a radio channel and at least one message indicative of an actual block error rate for the transmitted data frame, wherein the processing unit (120, 240) determines an expected block error probability for each transmitted data frame and adjusts the at least one received parameter value based on the difference between an at least one previously calculated block error probability and the actual block error rate.
Aspects describe utilizing the Internet capability in mobile devices/networks to deliver broadcast multimedia to a device. The broadcast can be video, audio, and so forth. Initially the broadcast multimedia is transmitted at high data rates (and in unicast mode) in order for a buffer associated with mobile device to be built to a very long buffer length. When the long buffer length is reached, the multimedia can be delivered at real-time rates. The multimedia delivered at real times rates can be unicast mode or in multicast mode. If the buffer is depleted, a mobile device that is part of a multicast group can autonomously disassociated from the group until the buffer length is restored.
A system, a method and computer-readable media for monitoring the state of a call. A system is provided that includes a user device configured to send and receive voice packets over a bearer path and further configured to send and receive signaling messages over a signaling path. The system also includes a media gateway configured to communicate the voice packets to the user device over the bearer path. In addition, the media gateway is configured to monitor the bearer path and to generate status messages indicating whether the bearer path is still active. The system further includes a call agent configured to maintain a record of the call by attempting to communicate with the user device over the signaling path and by utilizing the status messages received from the media gateway.
A system and method of automatically controlling in-bound traffic from a first communications peer to a second communications peer based on an input from a historical path quality assessment and prediction system is disclosed. The second communications peer receives an input from the historical path quality assessment and prediction system, selects a path through a relay based on the received input, requests allocation of the relay, and sends an address of the selected relay to the first communications peer. The system and method works in concert with an Interactive Connectivity Establishment (ICE) mechanism, or takes advantage of the features of the Interactive Connectivity Establishment (ICE) mechanism.
A method for detecting coverage loss during a sleep mode of a mobile station and an apparatus for performing the same are disclosed. The method for detecting coverage loss of a mobile station, which is operated in a sleep mode, in a broadband wireless access system comprises the steps of awaking regardless of a sleep window of a sleep cycle at a first time when a super frame header (SFH) is transmitted from a serving base station; detecting the super frame header; and operating for the sleep window or listening window in accordance with the sleep cycle if the detected result is successful, and awaking until the super frame header is successfully detected if the detected result is failed.
Computer-readable media for dynamic quality of service assignment are described. In embodiments, a data packet is received that is part of a communications stream and a dynamically modifiable quality of service indicator (DMQOSI) is embedded into the data packet wherein, in various embodiments, the DMQOSI indicates a prescribed quality of service that is associated with the data packet and is modifiable prior to completing a communication of the communications stream. In various embodiments, the data packet is communicated from a source to a destination that at least periodically references the DMQOSI to ensure that the data packet is being communicated consistent with the prescribed quality of service associated with the data packet.
A system, device, and method for distributing link state information in a communication network combines a link state routing protocol with a sliding window mechanism in order to efficiently distribute link state information. The sliding window mechanism permits a predetermined number of unacknowledged link state advertisement protocol messages to be outstanding at any given time. Unacknowledged link state advertisement protocol messages are retransmitted after a predetermined timeout period.
Embodiments allow for EPON MAC traffic to be sub-rated according to available bandwidth and/or transmission capacity of the physical medium. EPON MAC traffic sub-rating is performed in the PHY layer. The PHY layer performing the sub-rating may be located anywhere in the communication path supporting the end-to-end EPON MAC link. Because the sub-rating is performed in the PHY layer, the EPON MAC layer at either end of the EPON MAC link is unaware of the sub-rating being performed, and thus continues to operate as it would normally according to the IEEE standard that it implements.
MPLS (Multiprotocol Label Switching) fast re-routing using LDP (Label Distribution Protocol) is described. A first network element in a MPLS network receives a first label advertised from a second network element in the MPLS network. The first network element computes a shortest path tree (SPT) to reach a destination network element under a potential failure condition. The second network element is a nexthop of the first network element in the computed SPT and is not upstream from the potential failure condition. The first network element advertises a second label to one or more third network elements for a backup LDP LSP (Label Switched Path) that will serve as a backup when the potential failure condition is realized. The third network element(s) are upstream neighbors on the computed SPT with respect to the first network element. The first network element installs a swap action from the second label to the first label.
An approach is provided for notifying a change in path condition. A change in condition of a label switched path connecting a first node and second node is detected. A notification message is generated for transmission to the first node. The notification message specifies information related to the detected change according to a predetermined format that can be processed by the first node.
Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.
A method and an apparatus for topology discovery are disclosed. Link state information of each port of each device on a ring network is confirmed through neighbor negotiation between a first device and a neighbor device, and by broadcasting a link state information base of each device to other devices on the ring network, each device on the ring network can obtain the newest and synchronous link state information of each port on the ring network, so that each network device on the ring network implements topology discovery of the ring network where the network device is located.
The present invention discloses a rendezvous point convergence method and apparatus and relates to the field of communications, to solve a problem that an entire network cannot work normally for a long time because a network device cannot send a candidate RP advertisement message to a bootstrap router BSR when the network device served as a rendezvous point RP is entirely faulty. In the present invention, when a route of an original working RP is unreachable, a first node receives a bootstrap message sent by a BSR, where Holdtime of the original working RP carried in the bootstrap message is 0; and the first node disables the original working RP and enables a candidate RP as a new working RP according to the bootstrap message. The present invention is applicable to the field of communications to implement rendezvous point convergence.
A computer readable storage medium includes a set of instructions executable by a processor. The instructions are operable to receive a node indication for each of a plurality of undamaged backbone nodes of a communication network; receive a link indication for each of a plurality of backbone links connected between undamaged backbone nodes of the communication network; and assign a fragment identifier to each of a plurality of backbone fragments, each of the backbone fragments comprising one or more of the backbone nodes, wherein the one or more backbone nodes comprising each backbone fragment indicates connectivity between the one or more backbone nodes.
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
A dual plasmon generator (PG) mirror image structure is used during fabrication of a TAMR head to locally anneal the PGs without substantially elevating the temperature in adjacent layers. Two PGs have narrow peg portions aligned head to head, and larger back end portions with a back side facing away from the eventual ABS. A first lead is attached to a back side of a first PG while a second lead is connected to a back side of a second PG. A 10 mA current is injected into a first PG and exits from the second PG and causes resistive heating in the rod-like portions where the temperature may be raised by 250° C. or more. A temporary overcoat layer may be formed over the PGs to dissipate heat and to keep the PGs from deforming during the annealing step.
When recovering power from a motor driver, a forward voltage across a parasitic diode can reduce the recovery efficiency, and control of a power recovery operation can take an unnecessarily long time. In order to address this problem, the power recovery operation is performed as follows without being affected by a parasitic diode: near a peak position of a waveform of an induced current resulting from free oscillation of a rotor after a drive pulse is output, a recovery pulse having such a level that the rotor does not rotate is output from a terminal different from a motor driver terminal to which the drive pulse was output. Also, by adjusting the width and output timing of the recovery pulse based on a power supply voltage, the power recovery can be optimized for the power supply voltage.
A reception apparatus includes a first determination unit to determine whether a state exists in which timing information and six orbital elements information can be obtained from GPS signals transmitted by only two GPS satellites. When the state exists, a calculation unit calculates a trajectory line having a predetermined width on a surface of the earth, based on the GPS signals transmitted by the two satellites. A second determination unit determines whether the trajectory line traverses a district of use stored by the apparatus. A time correcting unit obtains a current time using the obtained timing information, by correcting the timing information based on a time zone corresponding to the district of use, when the trajectory line traverses the district of use. The time correcting unit does not obtain the current time using the obtained timing information when the trajectory line does not traverse the district of use.
A calendar mechanism of a timepiece includes a month cam having a cam surface distinguishing between a long month (31 days) and a short month (30 days or less) and makes one rotation a year. A date indicator driving wheel has a date finger that makes one rotation every 24 hours and engages with a date wheel of a date indicator to rotate the date indicator. An operating lever structure has a proximal portion friction-engaged with an offset shaft to rotate around the offset shaft offset with respect to the rotation center of the date indicator driving wheel. The operating lever structure has a first distal end portion engaged with the month cam and a second distal end portion engaged with a month end tooth of the date indicator to effect additional date feeding by one day with respect to the date indicator at the end of a short month.
A timepiece mechanism for a secondary display of a first physical quantity, wherein a push-button activates first mechanism for the coupling/uncoupling of the secondary display to or from a movement including a first display, and a pivoting first physical quantity cannon-pinion heart, wherein the first mechanism controls the coupling/uncoupling to or from the movement. A second push-button controls the zero reset of the secondary display, by uncoupling the first coupling/uncoupling mechanism, and returning the heart-piece to the original position thereof. A second coupling/uncoupling control mechanism includes either a pivoting time zone wheel set including a friction wheel, meshing with the movement, and a time zone wheel which, when the wheel set is in the coupling position, drives a second physical quantity cannon-pinion heart and/or a third physical quantity cannon-pinion heart, the friction wheel and time zone wheel being coaxial and cooperating via friction; or an inter-time zone mechanism.
Methods and apparatus for performing sonic well logging within a wellbore based on optical Distributed Acoustic Sensing (DAS) are provided. A sonic well logging system based on DAS may be capable of producing the functional equivalent of tens, hundreds, or even thousands of acoustic sensors. In this manner, the emplacement of the sonic well logging system based on DAS may not be nearly as complex or expensive as emplacing a sonic well logging system based on traditional methods. Furthermore, multiplexing may be simpler, downhole electronics need not be used, and the sonic well logging system may be used in extreme, high temperature environments.
A memory system may provide for a successful write of a multi-port memory cell (e.g., dual-port 2WR SRAM cell) when it is simultaneously accessed by more than one port. This multi-port memory cell may include at least two independent accesses to the memory cell, where each access may be controlled by an independent wordline signal. Each port may have an independent pair of bitlines. Multiple write circuitry (e.g., double write circuitry) may enable the write driver to drive the input data to more than one pair of bitlines simultaneously.
An electric physical unclonable function (PUF) (100) is provided comprising a semiconductor memory element (110) connectable to a PUF control means for reading content from the memory element and for deriving at least in part from said content a digital identifier, such as a secret key. Upon powering the memory element it settles into one of at least two different stable states. The particular stable state into which the memory element settles is dependent at least in part upon random physical characteristics of the memory element introduced during manufacture of the memory element. Settling of the memory element is further dependent upon a control input (112) of the memory element. The electric physical unclonable function comprises shielding means (142, 144) for shielding, during a time period including the power-up of the memory element and lasting at least until the settling of the memory element, the control input from receiving control signals upon which the particular stable state into which the memory element settles is dependent. In this way, the dependency of the memory element on its physical characteristics is improved, and dependency on possibly irreproducible control signals is reduced.
A charge pump circuit comprises a first booster set, a second booster group, and a detecting circuit. The first booster set receives a supply voltage and generates a first output voltage. The detecting circuit generates a detecting signal depending on the voltage level of the first output voltage. The second booster group receives the supply voltage and generates the first output voltage or a second output voltage according to the detecting signal. The second booster group is composed of a plurality of booster sets connected in parallel, wherein each booster set comprises a plurality of charge pump stages and a plurality of switch units. The number of serially-connected charge pump stages of each booster set in the second booster group is controlled by the plurality of switch units according to the stable voltage levels of the first and second output voltages.
A fuse circuit includes a program unit and a sensing unit. The program unit is programmed in response to a program signal and outputs a program output signal in response to a sensing enable signal. The sensing unit outputs a sensing output signal based on the program output signal and the sensing output signal indicates whether the program unit is programmed or not. The program unit includes an anti-fuse cell, a selection transistor, a program transistor and a sensing transistor. The anti-fuse cell includes at least two anti-fuse elements which are connected in parallel and are respectively broken down at different levels of a program voltage.
A method for determining an optimized refresh rate involves testing a refresh rate on rows of cells, determining an error rate of the rows, evaluating the error rate of the rows; and repeating these steps for a decreased refresh rate until the error rate is greater than a constraint, at which point a slow refresh rate is set.
In one embodiment, an integrated circuit includes at least one logic circuit supplied by a first supply voltage and at least one memory circuit coupled to the logic circuit and supplied by a second supply voltage. The memory circuit is configured to be read and written responsive to the logic circuit even if the first supply voltage is less than the second supply voltage during use. In another embodiment, a method includes a logic circuit reading a memory cell, the logic circuit supplied by a first supply voltage; and the memory cell responding to the read using signals that are referenced to the first supply voltage, wherein the memory cell is supplied with a second supply voltage that is greater than the first supply voltage during use.
A nonvolatile semiconductor memory device in accordance with an embodiment includes: a memory cell array having electrically rewritable nonvolatile memory cells; and a control unit. The control unit performs control of repeating a write operation, a write verify operation, and a step-up operation, the write verify operation being an operation to verify whether data write is completed or not, and the step-up operation being an operation to raise the write pulse voltage if data write is not completed. The control unit, during the write operation, raises a first write pulse voltage with a first gradient, and then raises a second write pulse voltage with a second gradient, thereby executing the write operation, the first write pulse voltage including at least a write pulse voltage generated at first, the second write pulse voltage being generated after the first write pulse voltage, and the second gradient being larger than the first gradient.
Magnetoresistive elements, and memory devices including the same, include a free layer having a changeable magnetization direction, a pinned layer facing the free layer and having a fixed magnetization direction, and an auxiliary element on a surface of the pinned layer. The auxiliary element has a width smaller than a width of the pinned layer, and a magnetization direction fixed to a direction the same as a direction of the fixed magnetization direction of the pinned layer.
A method and system for forming, resetting, or setting memory cells is disclosed. One or more programming conditions to apply to a memory cell having a reversible resistivity-switching element may be determined based on its resistance. The determination of one or more programming conditions may also be based on a pre-determined algorithm that may be based on properties of the memory cell. The one or more programming conditions may include a programming voltage and a current limit. For example, the magnitude of the programming voltage may be based on the resistance. As another example, the width of a programming voltage pulse may be based on the resistance. In some embodiments, a current limit used during programming is determined based on the memory cell resistance.
Disclosed are a memory system and an associated operating method. In the system, a first memory array comprises first memory cells requiring a range of time delays between wordline activating and bitline sensing. A delay signal generator delays an input signal by a selected time delay (i.e., a long time delay corresponding to statistically slow memory cells) and outputs a delay signal for read operation timing to ensure read functionality for statistically slow and faster memory cells. To accomplish this, the delay signal generator comprises a second memory array having second memory cells with the same design as the first memory cells. Transistors within the second memory cells are controlled by a lower gate voltage than transistors within the first memory cells in order to mimic the effect of higher threshold voltages, which result in longer time delays and which can be associated with the statistically slow first memory cells.
The invention relates to a DC to AC converter circuit. In particular, the invention relates to a half-bridge inverter for converting a DC to an AC voltage. The half-bridge inverter for converting a DC input voltage to provide an AC output voltage at an output terminal, comprising a first switching circuit connected to at least one input terminal and to the output terminal and configured to provide a high or a low voltage level at the output terminal; a second switching circuit connected to the output terminal and configured to provide a connection to an intermediate voltage level, the intermediate voltage level being between the high and the low voltage level; and wherein the second switching circuit is further connected to the at least one input terminal allowing the second switching circuit to provide the high or the low voltage level at the output terminal.
An electronic device includes a printed circuit board (PCB), at least one socket mounted to the PCB, at least one connector inserted into the at least one socket, a first member mounted to the PCB, a second member mounted to the PCB, and a first cover. The first cover covers and presses against the at least one connector, the first cover includes a first end for being fixed to the first member and a second end opposite to the first end for being fixed to the second member. At least one of the first member and the second member is soldered to the PCB, and a soldered area of the at least one of the first member and the second member is larger than a predetermined value.
A multi-chip module includes a chip stack package including at least one pair of stacked dies, the dies having overlapping opposing faces, and at least one capacitive proximity communication (CPC) interconnect between the pair of stacked dies. The CPC interconnect includes a first capacitor plate at a first one of the overlapping opposing faces and a second capacitor plate at a second one of the overlapping opposing faces spaced from and aligned with the first capacitor plate. The CPC interconnect further includes an inductive element connected in series with the first capacitor plate and second capacitor plate, wherein the capacitor plates form part of a capacitor and the capacitor cooperates with the inductor element to form a LC circuit having a resonant frequency.
The present invention provides a shield case having electrical conductivity and being mountable on a circuit board. The shield case includes a first surface adapted to be placed on the circuit board and a second surface provided continuously with the first surface and extending at an angle or at a right angle with respect to the first surface. A first recess of generally U-shape is provided in a boundary area of the first surface with the second surface and including first and second end portions. A pair of second recesses is provided in a boundary area of the second surface with the first surface and communicating with the first and second end portions of the first recess. The shield case also includes a pad, being defined by the first and second recesses and connectable by soldering to an electrode of the circuit board.
The present disclosure relates to the field of fabricating microelectronic packages and the fabrication thereof, wherein a microelectronic device may be formed within a bumpless build-up layer coreless (BBUL-C) microelectronic package and wherein a warpage control structure may be disposed on a back surface of the microelectronic device. The warpage control structure may be a layered structure comprising at least one layer of high coefficient of thermal expansion material, including but not limited to a filled epoxy material, and at least one high elastic modulus material layer, such as a metal layer.
A latching apparatus for a memory card includes a socket and a pair of latching members assembled on opposite ends of the socket. A cutout is defined in each end of the memory card. Each latching member includes a main body, two pivoting portions extending from opposite ends of the main body for pivotably attaching the latch member to one end of the socket, and a C-shaped locking portion extending down from a middle portion of the main body. The insertion of the memory card in the socket causes the bottom edge of the memory card to engage with distal ends of the locking portions and so rotate the latch member, until the main bodies of the latching members engage in the cutouts of the memory card.
An apparatus includes a base plate including a plurality of depressions, and a power electronics printed circuit board including a plurality traces and a plurality of high voltage components. The plurality of high voltage components is located at a plurality of locations corresponding to the plurality of depressions in the base plate. A plurality of fasteners secures the printed circuit board to the base plate with the plurality of high voltage components received at the corresponding plurality of depressions. A thermally conductive and electrically isolating interface between the base plate and the printed circuit board is made of a gap filler material conforming to the base plate and to the plurality of depressions in the base plate, and conforming to the printed circuit board and to the plurality of high voltage components.
The invention relates to a heat sink (1) for an electronic or electrical component, including: a base element (2) including a first main surface (2a) suitable for receiving the electronic component in close thermal contact; a plurality of elongate fins (3) projecting outwards from the second main surface (2b) of the base element (2), opposite the first surface (2a), and arranged around the entire periphery of the case element with enough space between fins to allow air circulation, characterized in that said space can be obtained by cutting a star-shaped geometrical shape matching said base element and said fins in a thin plate; and folding the fins relative to the plane of the base element.
A memory card reader assembly for a device having a GPS component includes a housing having an exterior wall and defining two interior compartments. A jack for a memory card is secured within one compartment, and the housing includes a slot for enabling insertion of a memory card through the housing wall and into the jack. That compartment, including the slot, is sealed to prevent fluid entry into the compartment.
A display device includes a display panel, a base, a circuit module, and a wall mount bracket. The base includes a base body and a carrier pivoted around the base body. The display panel is disposed on the base body. The carrier is capable of swinging between a support position and a folded position relative to the display panel. The circuit module is disposed in the carrier and is electrically connected to the display panel. The wall mount bracket is disposed on a surface of the carrier and moves to an unexpanded position or an expanded position relative to the carrier through an extension plate, so as to increase a torque when the base supports the display panel to stand or be hung on a surface.
An electronic trip unit for an electrical switch is disclosed which has at least one electrical connection, and which can be mounted in an electrical switch and in the mounted state interoperates with the latter for the purpose of tripping the switch and where, with the electrical switch in its built-in position, the mounted trip unit has at least one front surface facing towards the front, at least one rear surface facing towards the rear and side surfaces, and whereby with the trip unit in its mounted state at least one of the side surfaces is freely accessible, and where the electrical connection is located on one of the freely accessible side surfaces of the trip unit.
A cross-domain ESD protection scheme is disclosed. Embodiments include coupling a first power clamp to a first power rail and a first ground rail; providing a first NMOS transistor having a first source, a first drain, and a first gate; coupling the first source to a second ground rail; providing a first PMOS transistor having a second source, a second drain, and a second gate; coupling the second source to the first power rail; and providing, via the first power clamp, a signal to turn on the first NMOS transistor during an ESD event that occurs at the first power rail.
A high voltage semiconductor element and an operating method thereof are provided. The high voltage semiconductor element comprises a high voltage metal-oxide-semiconductor transistor (HVMOS) and a NPN type electro-static discharge bipolar transistor (ESD BJT). The HVMOS has a drain and a source. The NPN type ESD BJT has a first collector and a first emitter. The first collector is electronically connected to the drain, and the first emitter is electronically connected to the source.
A method for forming a magnetic write pole with a trapezoidal cross-section is described. The method consists of first forming a magnetic seedlayer on a base followed by depositing a removable material layer on the seedlayer, and then a resist layer on the removable material layer. A trench is then formed in the resist, and the resist is heated to cause the cross -sectional profile of the trench to assume a trapezoidal shape. The resist is then capped with another resist layer and further heated to cause the width of the trapezoidal trench to become narrower. The cap layer and removable material layer at the bottom of the trench are then removed and the trench filled with magnetic material by electroplating. The resist and seedlayer external to the trench are finally removed to form a write pole with a trapezoidal cross-section.
In information recording areas of a disc-shaped magnetic recording medium, recording columns adjacent to each other relative to a radial direction are formed to partially overlap with each other in the radial direction. A first recording and a second recording are selectively performed. In the first recording, a first recording column, a second recording column (the outer adjacent recording column of the first recording column) and a third recording column (the outer adjacent recording column of the second recording column) are formed so that the radial positions of the inner and outer circumferential edges of the first recording column, those of a second recording column, and those of a third recording column satisfy R1in
Embodiments of the present inventions are related to systems and methods for data processing, and more particularly to systems and methods for reducing inter-track interference in relation to processing data retrieved from a storage medium.
According to an embodiment, a disk storage apparatus includes a disk with a servo pattern recorded thereon and a processor. The processor offsets a reader in a cross-track direction on the disk and performs a discrete Fourier transform (DFT) operation on an amplitude sequence of readback signals with respect to the cross-track direction. The processor calculates an optimal correction coefficient for a linearity correction function used for a linearity correction of a position error signal based on a result of the DFT operation.
The lens barrel includes a first lens unit, a second lens unit, and a drive unit. The first lens unit includes a first lens element and a first lens support frame supporting the first lens element. The second lens unit includes a second lens element and a second lens support frame supporting the second lens element. The second lens unit is supported by the first lens unit to be movable in the optical axis direction of the first lens element with respect to the first lens unit. The drive unit is arranged to be used to drive the second lens unit with respect to the first lens unit, and is fixed to the first lens unit. When viewed in the optical axis direction, the drive unit is fixed to the first lens unit so that a first profile line formed by the first lens unit and the drive unit is substantially circular.
A vehicle lamp includes a lens formed from a resin material and a lens holding member for holding the lens formed from the resin material. The lens and the lens holding member are adapted to be joined together through laser welding. A joining annular portion is provided on the lens holding member to which an outer circumferential portion of the lens is joined. A plurality of welding portions and a plurality of stopper portions are provided on the joining annular portion. The plurality of welding portions project towards the lens and are positioned apart from each other in a circumferential direction. The plurality of stopper portions project towards the lens, are positioned apart from each other in the circumferential direction, and contact the outer circumferential portion of the lens when the lens is joined to the joining annular portion.
An optical module (10) comprises a positive meniscus lens (16) having a focal length F1 and comprising a first convex optical surface (12) and a second concave optical surface (20), and a plano-convex lens (22) having a focal length F1 and comprising a third flat optical surface (24) and a fourth convex optical surface (26) from an object side (12) to an image side (14). The curvatures of the four optical surfaces (12, 20, 24, 26) are defined by the equation: Zi=CURViYi2/(1+(1+Ki)CURVi2Yi2)½)+(Ai)Yi2+(Bi)Yi4+(Ci)Yi6+(Di)Yi8, and the two lenses are defined by 0.35
An image capturing optical lens assembly includes, in order from an object side to an image side, a first lens element with positive refractive power having a convex object-side surface and a concave image-side surface, a second lens element with negative refractive power, a third lens element with negative refractive power having a concave object-side surface and a convex image-side surface, and a fourth lens element with refractive power having a concave image-side surface. The object-side surface and the image-side surface of the fourth lens element are aspheric. Either or both of the object-side surface and the image-side surface have at least one inflection point formed thereon.
A lens plate includes a transparent substrate wafer, and a plurality of lenses and spacers that are formed of a single portion of material on the transparent substrate wafer. An assembly includes a first lens plate that includes a first transparent substrate wafer, a plurality of first lenses and a plurality of spacers, the first lenses and spacers being formed of a single portion of material on said first transparent substrate wafer. The assembly also includes a second lens plate that includes a second transparent substrate wafer and a plurality of second lenses formed thereon, each of the plurality of second lenses corresponding to a respective one of the plurality of first lenses. The lens plates are aligned such that each of the plurality of first lenses aligns with the respective one of the plurality of second lenses, and the lens plates are bonded to one another.
A piezoelectric actuator according to an aspect of the invention can include: a first actuator including a first piezoelectric driving part; and a second actuator including a second piezoelectric driving part. A central portion of the first actuator can be supported. The first actuator can be bent and deformed by applying a first driving voltage to the first piezoelectric driving part, so that both end portions of the first actuator can be displaced in a thickness direction of the first actuator. Both end portions of the second actuator can be coupled to the both end portions of the first actuator. The second actuator can be bent and deformed in the opposite direction to the first actuator by applying a second driving voltage to the second piezoelectric driving part, so that a central portion of the second actuator can be displaced in a thickness direction of the second actuator.
Provided is an image reading lens to be used for reading image information of an original. The image reading lens includes an anamorphic lens having at least one anamorphic surface with an aspherical shape which is rotationally asymmetric about an optical axis. The anamorphic lens has a non-arc shape in each of a main scanning section and a sub scanning section. The at least one anamorphic surface has a positive optical power in a main scanning direction on the optical axis, and a non-arc amount of the sub scanning section continuously changes with an increase in distance from the optical axis in the main scanning direction.
According to the present invention there is provided a method of projecting an image, the method comprising the steps of, providing light signal which is configured such that it can be projected onto a display surface to display an image; oscillating a first reflective surface, to scan the light signal over the display surface, using an actuator which is in operable co-operation with the first reflective surface, by applying a first actuation signal to the first reflective surface, wherein a rise time or fall time of the first actuation signal is inversely proportional to a resonant frequency of oscillation of the first reflective surface.
An image reading apparatus comprising: a reading unit; a feeding unit; a carriage; a motor-side transmission gear for transmitting power from a motor; a feeding unit-side transmission gear for transmitting the power to the feeding unit in a feeding reading of reading an image of the document fed by the feeding unit; a carriage-side transmission gear for transmitting the power to the carriage in a moving reading of reading an image of the document while moving the carriage; a switching gear configured to be switched between a feeding unit-side position and a carriage-side position; a sensor; and a control device configured to, when it is determined that the jam has occurred, drive the motor in a direction of releasing a meshed state between the feeding unit-side transmission gear and the switching gear.
An optical radiation device includes a long light source unit in which light emitting elements are arranged in array, a long substrate on which the light source unit is mounted, a long optical guide to guide the light beams from the light emitting elements to a predetermined plane, and an optical collector to collect the light beams reflected by the predetermined plane. The length of an effective read area from a reading center of the optical collector to one end of the predetermined plane is different from that of an effective read area from the reading center to the other end thereof. The optical guide formed by injection molding includes a gate at one end in a length direction and a surface at the other end to exert total reflection, and is disposed so that the gate is positioned on the a same side as a shorter effective read area.
A scanner device includes an analog front-end component and an image processing component. The analog front-end is configured to receive, from a scan head, analog signals carrying analog image slices and provide compressed digital signals. The analog front-end component has a data compressor configured to compress digital image slices that correspond to the analog image slices digitized, wherein each analog image slice is comprised of a plurality of analog pixel values that represent a slice of the target medium. The image processing component has a data decompressor configured to (i) receive and decompress the compressed digital signals into digital signals, and (ii) generate an image file of a target medium based at least in part on the digital signals.
An image processing apparatus includes a data output control unit to output image data on a line-by-line basis in response to a line synchronizing signal, and a data output interface circuit to transfer via a bus the image data that is output from the data output control unit on a line-by-line basis in response to the line synchronizing signal, wherein the data output interface circuit makes a transition, together with the bus, from a normal state to a power saving state when a predetermined check period next following completion of transfer, by the data output interface circuit, of image data for one line output from the data output control unit passes before transfer of image data for a next one line, and returns, together with the bus, from the power saving state to the normal state for transfer of image data for the next one line.
An image forming apparatus including an image forming unit; a color conversion unit; a storage unit which stores a mixed-color pattern including a gradation of tones of a mixed color and a reference value of each of the tones; and a control unit which forms an image of the mixed-color pattern on the sheet with the image forming unit, compares color values representing color shades for each of the tones between an observed value of the image of the mixed-color pattern formed on the sheet and the reference value of the mixed-color pattern stored in the storage unit, and determines that the multi-dimensional LUT needs to be updated and updates the multi-dimensional LUT if a difference of the color values is determined to be large on the basis of a threshold value.
Provided is photo retouching software which is easy for photo studio personnel to use. Upon opening photo image(s), special photo retoucher converts photo image data thereof to working color space image data. At such time(s), if working ICC profile(s) is/are set which is/are different from ICC profile(s) previously embedded in such photo image file(s), color perceptual matching is carried out on the photo image data thereof based on such embedded ICC profile(s) and working ICC profile(s) when such photo image file(s) is/are opened. Furthermore, when such photo image(s) is/are displayed at monitor(s), such image data is converted to monitor color space image data through color matching using working ICC profile(s) and monitor ICC profile(s).
An image recording apparatus generates black, cyan, magenta, and yellow halftone image data from a multi-tone color image. When the cyan halftone image data is generated, the size of a cyan dot to be formed at a target pixel position is provisionally determined and added to the size of a black dot to obtain a total dot size. When the total dot size is less than or equal to a first threshold dot size, the cyan dot size is determined to be the provisionally determined size, and when the total dot size is greater than the first threshold dot size, the cyan dot size is determined to be the largest dot size within the range of a difference between the first threshold dot size and the black dot size. It is possible to prevent excessive overlapping of black and cyan dots.
An image inspection apparatus obtains a threshold value indicating an allowable range of offset differences between an output target inspection image and a pre-provided inspection image, and determines whether to inspect a read image obtained by reading an output target image formed on a recording sheet having a pre-provided image, using the threshold value.
An image processing apparatus includes a designation unit configured, in printing each of input first and second data by using a spot color printing material, to designate a spot color effect achieved by using the spot color printing material, a first determination unit configured to determine a paper attribute for implementing the designated spot color effect for the first data, a second determination unit configured, to determine a paper attribute for implementing the designated spot color effect for the second data, a setting unit configured to execute a setting of a print appearance for printing the first and the second data on one sheet, and sheet determination unit configured to determine a sheet having the attribute determined by the first and the second determination unit as a sheet onto which the first and the second data is to be printed according to the set print appearance.
A method and system for managing print job through a process carried out by an online web-store server. The process includes the steps of receiving a print job order by a web-store server, and checking a remote cache via a network to determine whether a PDF file is stored therein. If the matching PDF file does not exist, then the server generates a new PDF file containing the sequence of articles and transmits the new PDF file to the print server, and saves the new PDF file in the remote cache. If the matching PDF exists, then the stored PDF is retrieved from the remote cache, and the print server uses the retrieved PDF file to print the print job without the web-store server creating the new PDF file or transmitting the new PDF file to the print server.
Devices and methods for using an electronic device for a print job ticket. Such an electronic device may include a network interface, a display, and an input device. The network interface may receive an assignment of the electronic device to a print job from a print service provider controller, receive workflow instructions associated with the print job from the print service provider controller, and send job status information associated with the print job to the print service provider controller. The display may display a representation of the workflow instructions and a user-selectable representation of the job status information. The input device may register a user selection of the representation of the job status information.
One embodiment provides a system for facilitating document printing from a portable device. During operation, the system receives a document at a server. Next, the system generates a document optical code corresponding to the document. Subsequently, the system communicates the document optical code to the portable device, thereby allowing the portable device to display the document optical code to a scanning mechanism associated with a printer, Next, the system receives a request, indicating the optical code, from the printer. Subsequently, the system retrieves the document in response to the request, and sends the document to the printer.
An improved automated planning method and system includes the use of an automated planner for validating a workflow plan with respect to device capabilities. As such, the present invention provides for an improved method and system for implementing and managing workflow plans utilized in printing environments such as, for example, print shops. A plurality of device capability descriptions can be converted into a data indicative of facts and operators for utilizing in a knowledge-based reasoning system. Next, a workflow plan can be converted into properties indicative of a goal state. The goal state and the data indicative of facts and operators can then be utilized in association with a domain-independent or domain-dependent planner to determine if said workflow plan is valid and executable in order to thereby validate said workflow plan.
A sensor substrate unit is formed by connecting edges of a plurality of sensor substrates in a longitudinal direction. Sensor chips at the edges are mounted beyond the edges. The edges include convex portions and convex portions for connecting the sensor substrates. Farthest tips of the sensor chips are positioned inside of farthest edges of the convex portions and inside of farthest edges of the convex portions in the longitudinal direction.
Methods and systems for multi-modal three-dimensional (3D) scanning of objects are described. An example method may include receiving, from a scanning system, 3D information associated with an object having a first resolution. A region of interest of the object may be determined by a processor based on the 3D information associated with the object. Additionally, instructions for operating the scanning system to determine additional information associated with the region of interest of the object may be determined. The additional information associated with the region of interest may have a second resolution that is higher than the first resolution. The instructions may be provided to the scanning system to determine the additional information associated with the region of interest of the object.
A mass sensor system including multiple Fabry-Perot microcavities connected in parallel by multiple waveguides. Each of the mass sensors includes a microbridge having a fundamental resonance frequency, and a movable reflective mirror etched into the microbridge; a fixed reflective mirror etched in a substrate, the fixed reflective mirror being fixed to the substrate in a region spaced apart from the movable reflective mirror; and an optical waveguide etched in the substrate that connects the movable mirror and the fixed mirror forming the Fabry-Perot microcavity interferometer. The system includes a tunable continuous-wave laser operative to optically interrogate the Fabry-Perot microcavity of each of the plurality of mass sensors, and a receiver operative to receive sensor signals from each of the plurality of mass sensors, the sensor signals comprising reflective signals and transmitted signals. A continuous-wave laser may generate optical forces that modify the motion, dynamics, or mechanical Q-factor of the microbridge.
In a method for determining one or more properties of a substrate, scatterometry spectra can be measured from one or more targets on the substrate. Reconstructions of each of said spectra can be performed to derive one or more values for the property of the substrate, by comparing representations of each of the measured spectra with one or more modeled representations of spectra calculated using variable parameter values. At least one parameter in the reconstruction for each spectrum can be linked to the value of the parameter used in the reconstruction for a different spectrum.
A method includes measuring intensities of light passing through a sample of an algae culture at different wavelengths. The method also includes identifying, using the measured intensities, a peak absorption wavelength of at least one type of chlorophyll in the sample and/or an absorption ratio involving multiple types of chlorophyll in the sample. The method further includes determining whether the algae culture has a problem using the peak absorption wavelength and/or the absorption ratio. The peak absorption wavelength could be identified by identifying a specified wavelength at which a smallest amount of light passes through the sample. The absorption ratio could be identified by identifying an average absorption wavelength of first and second types of chlorophyll in the sample and identifying a peak absorption wavelength of the first type of chlorophyll.
A reference system configured in accordance with a particular embodiment includes a light-emitting device having a first light emitter, a second light emitter, and a housing. The housing includes a base operably connected to the first and second light emitters. The first light emitter is configured to emit a planar light region having a vertical orientation. The second light emitter is configured to emit an indicator light beam. A slope of the indicator light beam is adjustable to change a position of the indicator light beam within a vertical adjustment field. The system further includes a controller configured to cause the first and second light emitters to rotate in concert relative to the base about a vertical axis so as to rotationally reposition the planar light region and the indicator light beam in response to a detected misalignment of the planar light region.
An in-line laser beam waist analyzer system includes an optical prism that picks off a portion of a second surface reflection from either a laser processing focus lens or a protective debris shield for the processing lens and directs that focused light to a pixelated detector. This provides real time monitoring of the focused laser beam while it is processing material by welding, cutting, drilling, scribing or marking, without disrupting the process.
An apparatus and method maintain immersion fluid in the gap adjacent to the projection lens during the exchange of a work piece in a lithography machine. The apparatus and method include an optical assembly that projects an image onto a work piece and a stage assembly including a work piece table that supports the work piece adjacent to the optical assembly. An environmental system is provided to supply and remove an immersion fluid from the gap between the optical assembly and the work piece on the stage assembly. After exposure of the work piece is complete, an exchange system removes the work piece and replaces it with a second work piece. An immersion fluid containment system maintains the immersion liquid in the gap during removal of the first work piece and replacement with the second work piece.
A system to recycle immersion fluid in an immersion fluid lithographic apparatus is described. A recycling path comprising a plurality of parallel paths, each of which has its own parallel liquid treatment unit optimized to treat fluid which is directed through it, is disclosed.
An object of the present invention is to provide a liquid crystal panel wherein provisions are made to effectively prevent the infiltration of gas from an end portion of a liquid crystal cell or from areas near cut portions of the liquid crystal cell, and a method for fabricating such a liquid crystal panel. More particularly, the present invention provides a liquid crystal panel includes a liquid crystal cell which includes a first substrate, a second substrate, a sealing member, and a liquid crystal layer provided between the first and second transparent substrates and sealed by the sealing member, a planarizing layer formed so as to cover an end portion of the liquid crystal cell, and a gas barrier layer formed on the planarizing layer. The invention also provides a method for producing such a liquid crystal panel.
A controllable optical device comprises a first substrate, a first conductive layer, a liquid crystal layer, a semiconductor conductive layer, a second conductive layer, and a second substrate. The first conductive layer is formed on the first substrate, the liquid crystal layer is formed on the first conductive layer, the semiconductor conductive layer is formed on the liquid crystal layer, the second conductive layer is formed on the semiconductor layer, and the second substrate is formed on the second conductive layer.
An electro-optical device including: a reflection film which is formed at each of a plurality of pixels; a dielectric multi-layer film which is formed over the reflection film; a planarizing isolation film over the dielectric multi-layer film burying a step formed by a reflection film; and a first alignment film which is formed over the planarizing isolation film. The reflection film, the dielectric multi-layer film, the planarizing isolation film, and the first alignment film are formed on the surface facing the second substrate in the first substrate.
A plasmonic optical spectrum filtering device is provided that filters electromagnetic waves by optical resonance, for example, by selective conversion between the free-space waves and spatially confined modes in plasmonic nano-resonators. Frequency-selective transmission and reflection spectra are engineered and can be used as spectrum filters for display and imaging applications. A thin film stack color filter is further disclosed, which can be designed to either function as a transmission color filter with efficiency twice that of conventional colorant based color filter; or as a reflective color filter for display devices (e.g., used in an energy harvesting reflective display). In other variations, a novel reflective colored display is viewable under direct sunlight, and can simultaneously harvest both incident light and generate electrical power. Methods of making such plasmonic optical spectrum filtering devices are also provided.
A display section (2) includes: a display-end path switching section (50) for detecting, within a LAN, a tuner section (1) with use of a pairing ID which is obtained for establishing communication via a communication path (a) and which is generated with use of a MAC address of the tuner section (1); and a display-end connection processing section (52) for establishing communication with the tuner section (1) via a communication path (c).
A video playing device capable of external connection to an application processor includes a remote controller and a processor. The remote controller includes a first button group having a plurality of buttons for use in operating the video playing device and a second button group having a plurality of buttons for use in operating a portable carrier. The processor processes an external video signals and portable carrier video signals from the portable carrier, sends the signals to a screen, and processes remote control signals corresponding to the first and second button groups. The processor sends to the portable carrier a plurality of signals according to the remote control signals of the second button group. A portion of the signals triggers the application processor of the portable carrier to execute a plurality of App accordingly.
A system or a method comprising comparing two video images and producing a similarity, or differential, value that is used to indicate whether the two video images are either similar or different. An index value is assigned to a current video image being processed based on the similarity, or differential, value. The system or method further determines how to process the current video image based on whether the assigned index value comprises an even or an odd number. The current video image is combined, merged, or scaled with the immediately preceding or following video image based on the assigned index value being an even number or an odd number. The system or method generates at least one output video image that is at least twice the resolution of the current video image being processed.
A game device according to the present embodiment includes a camera as image pick-up means. An inner camera is accommodated in an upper housing. In addition, a microphone hole is provided in an inner surface of the upper housing so as to sense external sound through a microphone.
An imaging apparatus includes an image analysis unit obtaining brightness information for respective hue regions from an image signal of a picked-up image and an exposure control unit carrying out exposure control based on the brightness information obtained in the image analysis unit.
A solid-state imaging device includes: a light-receiving element; and a multilayer film which is disposed on a side of a light-receiving surface of the light-receiving element and is formed by laminating a plurality of layers made of materials having different refractive indices, in which a defect layer is included in at least one of the laminated layers, wherein in the defect layer, a plurality of kinds of materials having different refractive indices coexist in a surface parallel to the light-receiving surface.
An information display apparatus includes an input device adapted to input user operation information, a touch sensor adapted to detect the state of the input device in terms of whether the input device is touched by a user, a display adapted to display information, and a control unit adapted to receive user operation information from the input device and sensor detection information from the touch sensor, and control displaying of the information on the display in accordance with the received user operation information and the sensor detection information. If the touch information indicating that the input device is touched by the user is received from the touch sensor, the control unit displays first information associated with the input device on the display. If the input device is maintained in the touched state longer than a predetermined period, the control unit switches the displayed information into second information.
An image processing apparatus that enables to make a periodic noise in a captured image less noticeable without making the whole construction thereof complicated. An image pick up unit accumulates electric charges corresponding to an optical image of a target object and transfers the accumulated electric charges, and also reads them out as image signals. A control unit drives the image pick up unit to read out the image signals consecutively from the image pick up unit in a field-by-field base in such a manner so as to make the horizontal cycle of each field different from one another.
An image pickup apparatus is provided which includes an image pickup device; a display unit configured to perform a control operation to display a signal output from the image pickup device on a monitor; a first photometry section configured to measure luminance of an image of an object based on the signal output from the image pickup device; a second photometry section configured to measure luminance of the image of the object using a photometric sensor mounted at a position different from the image pickup device; and a controller configured to control exposure based on photometric information obtained from the second photometry section in a case where, before photometric information is obtained from the first photometry section, a request is made by a user to capture an image for recording an output of the image pickup device.
This document discloses a solution for detecting human facial micro-expressions automatically by a video analysis system. Facial micro-expressions are involuntary expressions having a very short duration.
An apparatus for scanning a biometric device includes a camera that scans the biometric device to generate images, and a computer that extracts data from the images. The computer measures three-dimensional locations of at least three different positions on a surface of the biometric device, determines a virtual approximation plane or a curved surface with respect to the surface of the biometric device based on the measured three-dimensional locations, determines imaging locations of two or more panels disposed on the biometric device based on the virtual approximation plane or the curved surface, obtains individual images of the two or more panels by scanning the biometric device based on the determined imaging locations, and extracts overall data of the biometric device from the individual images of the two or more panels.
A charged particle beam device of the present invention has a signal processing function of acquiring a secondary signal obtained when a charged particle beam is caused to scan at a low speed not subjected to a band limitation of an electrical signal path, and a secondary signal obtained when a charged particle beam is caused to scan at a high speed subjected to the band limitation of the electrical signal path, calculating a degradation function (H−1(s)) between the plurality of secondary signals, and using an inverse function thereof as a correction filter; and a function of updating a parameter of the correction filter to an optimal value as needed or at given timing. Accordingly, the charged particle beam device can perform optimum image restoration even when a detector or an amplifier circuit that constitutes the electrical signal path degrades with time.
Provided are methods and apparatuses for displaying a stereoscopic image. The method includes alternately generating repeated left-eye images and repeated right-eye images; turning off a backlight unit during a period in which a left-eye image and a right-eye image are mixed and turning on the backlight unit during a period in which only one of the left-eye and right-eye images is displayed; and controlling a left-eye shutter and a right-eye shutter of shutter glasses during a period in which the backlight unit is turned on.
The present invention relates to a data structure, a recording medium, a playing device and a playing method, and a program, which enable providing of a video format for 3D display, suitable for 3D display of subtitles and menu buttons.Subtitle data for the left eye and subtitle data for the right eye which are used for 3D display of subtitles is recorded in a disc 501 in increments of epochs. The structures of epochs of subtitle data for the left eye and subtitle data for the right eye to be played simultaneously are the same. That is to say, the number of display sets making up an epoch of subtitle data for the left eye, and the number of display sets making up an epoch of subtitle data for the right eye, that are to be played simultaneously, are the same. The present invention can be applied to a disc for 3D display.
A device and method for producing a model of the surface of one aspect of a three dimensional object. The model is produced by extracting a three dimensional mesh from a pattern projected on the object. The three dimensional object maybe in motion.
There is provided an image processing apparatus for processing at least two still images that are picked up in such a manner that two still images successively picked up have shared portions, the apparatus comprising: a synthesis unit which generates a synthesized image from the at least two still images by synthesizing the shared portions; a capturing unit which captures a plurality of frame images from a plurality of areas in the synthesized image so that a frame image is captured from an area straddling two adjacent still images across the shared portions; and a generation unit which generates a moving image in which the synthesized image is scrolled and displayed, from the plurality of frame images captured by the capturing unit.
An aspect of the present disclosure provides for connection to a video conference apparatus at a remote site. A method includes initiating transmission of an image of shared content to the video conference apparatus at the remote site, the image of the shared content representing data shared with the video conference apparatus; determining, when the transmission of the image is initiated, a first region and a second region in an output image; monitoring the shared content which is being transmitted; determining whether an instruction for full-screen display is issued regarding the monitored shared content; and causing the full-screen display of the image of the shared content to fit in the first region when the instruction for full-screen display is issued.