The embodiments relate to a method for providing at least one REL (Rights Expression Language) token, the REL-token or tokens being provided in a message by a MIME (Multipurpose Internet Mail Extension) protocol.
Novel systems and methods for testing network security are disclosed. In one example, at least one specified data message and at least one specified access credential to at least one third-party web-based service is stored on a monitoring system. At least one software agent configured with the specified data message and the specified access credential to the third-party web-based service is installed on at least on system to be tested. The software agent is executed on the testing system to send the specified data message to the third-party web-based service using the specified access credential. A monitoring system which is independent of the network, access the third-party web-based service with the access credential. The monitoring system compares, if data on the third-party web-based service is equivalent to the specified data message sent by the software agent. In another example, the software agent is configured with a custom start-logging command.
A computer assisted method for detecting encrypted tunneling or proxy avoidance is presented. The method may include electronically receiving information from a proxy server, extracting information regarding a CONNECT function of Hyper Text Transport Protocol (HTTP) from the electronically received information, determining at least one destination to which the extracted information regarding the CONNECT function of HTTP corresponds and attempting to negotiate a standard HTTPS session with each of the at least one destination. Further, the computer assisted method may further include, for each of the at least one destination, determining whether the destination is hosting an encrypted tunneling or proxy avoidance application, wherein such a determining may be based on characteristics of an Secure Socket Layer (SSL) certificate associated with the destination or a response received from the destination over a TCP/IP connection.
A system and method for achieving one or more protected regions within a computer system having multiple partitions are disclosed. In at least some embodiments, the system includes an intermediary device for use within the computer system having the multiple partitions. The intermediary device includes a fabric device, and a first firewall device capable of limiting communication of a signal based upon at least one of a source of the signal and an intended destination of the signal, the first firewall device being at least indirectly coupled to the fabric device. The intermediary device further includes a first conversion device that is one of integrated with the first firewall device and distinct from the first firewall device, and that is capable of converting between a processor address and a fabric address for use by the fabric device. In some embodiments, the various devices each include Control and Status Registers (CSRs).
A processor-implemented method, system, and/or computer program product secures data stores. A non-contextual data object is associated with a context object to define a synthetic context-based object. The synthetic context-based object is associated with at least one specific data store in a data structure, where the specific data store contains data that is associated with data contained in the non-contextual data object and the context object. An ambiguous request is received from a user for data related to an ambiguous subject-matter. The context of the ambiguous request from the user is determined and associated with the synthetic context-based object that is associated with said a specific data store, where that specific data store contains data related to the context of a now contextual request from the user. The user is then provided access to the specific data store while blocking access to other data stores in the data structure.
A system for enabling communication between a first domain and a second domain is disclosed. At least the first domain is protected by a firewall. A first data-processing system is provided in the first domain and a second data-processing system provided in second domain. The second domain hosts an application that the first domain desires to access. To enable the communication between the two domains a tunnel is established through the firewall. The tunnel runs from the first data-processing system to the second data-processing system. The second data-processing system provides a web-proxy interface to interface to the application and also acts as a tunnel gateway.
Methods, computer-readable storage medium, and systems described herein facilitate enabling access to a virtual desktop of a host computing device. An authentication system receives one of an authentication token and a reference to the authentication token, wherein the authentication token is indicative of whether a user successfully logged in to an authentication portal using a client computing device. The authentication system generates a private key, a digital certificate, and a personal identification number (PIN) for the user in response to receiving the one of the authentication token and the reference to the authentication token. The private key, the digital certificate, and the PIN are stored in a virtual smartcard, and the client computing device is authorized to log into a virtual desktop using the virtual smartcard.
A system for, and method of, single sign-on collaboration among a plurality of mobile devices, includes a server for issuing a first identity token to subsequently authenticate a user of a first of the mobile devices to a service provider, and for generating and sending a collaboration credential to the first device based on the first identity token or user authentication. The first device sends the collaboration credential generated by the server to a second device paired with the first device. The server also issues a second identity token to subsequently authenticate to the service provider the user of the second device based on the collaboration credential received from the first device, to support single sign-on collaboration for the user across the plurality of mobile devices.
Techniques for environment single sign on are provided. Multiple identifiers for devices are associated as a single environment. A principal can be authenticated via any of the devices once to access protected resources and once authenticated the principal can access the protected resources from the other devices without re-authenticating.
A system and method for facilitating the establishment of a virtual private network between a network and a remote computer, the system having: a mobile device connectable to the remote computer and storing a user profile, virtual private network information, and password information; virtual private network software being located on one of the mobile device and the remote computer; an access point communicating with the network; and communication means for communications between the access point and one of the mobile device and the remote computer, wherein the user profile, virtual private network information, and password information is passed to the virtual private network software upon connection of the mobile device to the remote computer, the virtual private network software using the user profile, virtual private network information, and password information to establish a virtual private network through the communications means and the access point to the network.
Generating user authentication challenges based in part on preferences of one or more contacts of a user includes receiving an authentication request from a user. One or more contacts of the user associated with the authentication request are determined. One or more preferences of the close contact or contacts are determined. An authentication challenge based on the one or more preferences of one or more of the user's contacts is generated. The authentication request is allowed or denied based on the completion on the authentication challenge.
The present invention provides identification and access control for an end user mobile device in a disconnected mode environment, which refers generally to the situation where, in a mobile environment, a mobile device is disconnected from or otherwise unable to connect to a wireless network. The inventive method provides the mobile device with a “long term” token, which is obtained from an identity provider coupled to the network. The token may be valid for a given time period. During that time period, the mobile device can enter a disconnected mode but still obtain a mobile device-aided function (e.g., access to a resource) by presenting for authentication the long term token. Upon a given occurrence (e.g., loss of or theft of the mobile device) the long term token is canceled to restrict unauthorized further use of the mobile device in disconnected mode.
An authentication system in which a authentication server and a plurality of clients are coupled through a network and configured to process an authentication from a user of a client, is configured to determine as a cache target user another user who is different from the user who requested the authentication; is configured to generate an identifier that indicates the cache target user; and is configured to transmit biometric data of the cache target user and the identifier to the client from which the authentication of the user was requested. A cache availability determiner can determine whether biometric data of any cache target user are available on a client.
A public wireless network has authorized wireless access points through which users connect to the network. A system for detecting the unauthorized access points comprises a monitoring client simulating a user and detecting available access points. The system further comprises an authentication server that maintains a configuration file with an identifier associated with each authorized access point. The system is adapted to compare the identity of any available access point(s) to those maintained by the authentication server to detect unauthorized access points.
A wireless router provides access control to information resources stored at the wireless router. The wireless router supports user profiles and/or device profiles that respectively enable user level and/or device level access control. The wireless router may register users via a user registration interface presented by the client device. The wireless router may register client devices using a device identifier. Requests to initiate a communication session may be received by the wireless router from client devices over a wireless local area network. The wireless router may authenticate a client device based on a device identifier and/or authenticate a user based on user credentials obtained via a login interface presented by the client device. The wireless router may control access to information resources stored at the wireless router during the communication session based, at least in part, on access privileges for the authenticated client device and/or authenticated user.
A terrestrial digital video broadcasting (DVB-T) network is used to transmit IP datagrams to receiving devices using multiprotocol encapsulation (MPE). MPE datagram sections and, if forward error correction (FEC) is used, MPE-FEC datagram sections are transmitted in time-sliced bursts. Time slicing parameters specifying a minimum time between bursts and bit rate output of a receiving device time slicing buffer can be used to help improve power saving and improve quality of service.
A particular customer premises equipment (CPE) device includes a display interface, a processor, and a memory accessible to the processor. The memory includes a plurality of media files that include user assistance information. The memory also includes instructions executable by the processor to access a media file of the plurality of media files and, in response to a user request for assistance, send content of the media file to a display device via a display interface.
Producing advanced HFC CATV cable systems while easing the burden of backward compatibility. The system improves CATV data carrying capacity by moving RF QAM modulators from the cable head end to various individually or group addressed optical fiber nodes supplying neighborhood CATV cables, and sending data from the cable head IP backbone to the nodes over optical fiber as IP data packets. For high backward compatibility, the system digitizes legacy RF waveforms, or demodulates legacy QAM waveforms to QAM symbols, also transmits these over the optical fiber as IP data packets, and then reconstitutes back to original waveforms as needed. The system is thus able to easily handle legacy NTSC, FM, QPSK waveforms and do partial (QAM symbol level) compression of legacy QAM waveforms to and from multiple nodes without requiring additional optical fiber wavelengths. The system may use non-standard upstream/downstream CATV frequency splits, filter bank receivers, and FPGA/DSP/ASIC methods.
A system, method and apparatus to enable addressable advertising content delivery in which multiple addressable content streams are sent in a transport multiplex, Addressable Content Channel Multiplex, different from the Primary Channel Multiplex on which the Primary Channel is delivered. The Primary Channel is network stream onto which the addressable content is to be inserted. Seamless switch between the Primary Channel and the addressable content streams on the Addressable Content Channel Multiplex is accomplished by using Receiver stored content as interim buffers to which the switching happens prior to switching to a different transport multiplex. These buffers feed the audio and video decoders with content, during the time it takes for the tuner to switch to a different transport multiplex. Pre-roll and Post-roll content buffers are used during switching, one from Primary Channel Multiplex to Addressable Content Channel Multiplex and from Addressable Content Channel Multiplex to Primary Channel Multiplex.
Television programming may be annotated with metadata and the metadata may be shared among subscribers. A set-top box may receive, from a server, metadata relating to a television program, the metadata having been created by users of other set-top boxes and at least some elements of the metadata including information describing portions of the television program to which the metadata is relevant. The set-top box may present the metadata during portions of the television program at which the metadata is relevant.
Systems and methods of processing closed captions for live streams are disclosed. For example, a media server may receive closed captioning data associated with a live video stream, where the closed captioning data is represented in a first format. The media server may convert the closed captioning data from the first format to a platform-independent format and convert the closed captioning data from the platform-independent format to a second format. The media server may transmit the closed captioning data in the second format to a destination device.
According to one embodiment, a communication system includes a transmitter and a switch. The transmitter transmits, to a television receiver, an address used to access a server on a network used by a mobile terminal. The switch automatically switches, after the address is transmitted, the display of the mobile terminal to an operation display that displays an operation element suitable for the operation state of the television receiver.
An entertainment system comprising a media server networked with a plurality of docking stations is presented. The media server and docking stations can be networked together into a looped daisy-chained network to provide for content distribution to docked media players. The looped daisy-chained network retains connectivity or continuity when media players are undocked or when a connection is broken. In preferred embodiments, the entertainment system can be deployed within an aircraft as an in-flight entertainment system.
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor; a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
The present invention provides a method for acquiring electronic service guide (ESG) information of a mobile phone TV, including: after encapsulating the ESG information into a multimedia message, the network side sends the multimedia message to a mobile phone TV terminal. The present invention also provides a system for acquiring the ESG information of a mobile phone TV, and the system is used for sending a multimedia message to a mobile phone TV terminal after encapsulating the ESG information into the multimedia message. The present invention also provides a mobile phone TV terminal, which is used for receiving the multimedia message from the multimedia message center and acquiring the ESG information from the multimedia message. The method for acquiring the ESG information as provided in the present invention allows the terminal to be able to quickly acquire the ESG information in real time by sending the ESG information via the multimedia message, thereby enhancing user experience.
Embodiments of the invention may relate to the distribution of digital audiovisual sequences. The distribution of such sequences may involve generating and transmitting modified sequences and complementary information. The complementary information may allow reconstruction of the original sequences from the modified sequences.
A method and apparatus for highlighting a program listing in a set of program listings based on selection criteria. The selection criteria may indicate that the a broadcaster has agreed to pay a service provider in return for the service provider ensuring that a program listing, corresponding to the program of the broadcaster, is highlighted in a program page that displays a set of program listings, such as television program listings. If there are multiple program listings, listed in a program page, that are to be highlighted, then details of the respective contracts may be used to determine which program listing to highlight. Such details may include the total contract value, a ratio of contract value-to-page view, and/or the time of contract formation.
A method for generating a favorite channel list, where a device for generating the favorite channel list includes a receiver and a processor, is disclosed. The method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list by the processor before the receiver receives the television signal according to the television signal; and adding the first channel to the favorite channel list by the processor when the signal of the first channel is switched from a first program to an advertisement.
A system that incorporates teachings of the subject disclosure may include, for example, determining identified impressions that are detected from consumption data collected from a group of media processors where the identified impressions represent viewing of selected content and where the consumption data indicates channel tuning events at the group of media processors including changing of channels, applying a ridge regression analysis to the identified impressions to determine a predicted number of target impressions per advertisement slot, and generating a media plan based on a ratio of an advertisement slot cost to the predicted number of target impressions per advertisement slot. Other embodiments are disclosed.
A media viewing method and system monitors user interaction with an electronic program guide. An awareness engine collects data generated by the user interaction and forms awareness indicators and information. The awareness information is output to end users and is indicative of which users in a social circle are accessing (e.g. viewing, playing, or recording) or have accessed which media works. Some output enables user-to-user interaction. The media works may be supplied by cable television, satellite television, online or global computer network sources.
Systems, methods and computer products for providing periodic fee limited access to videos via Internet Protocol Television. Exemplary embodiments include a method for providing video, the method including receiving a request to download a video to a communications device via an Internet-Protocol-enabled connection, determining whether the download is permitted based on a periodic fee arrangement for providing the video to the communications device and providing the video to the communications device in response to a determination that the download is permitted.
Embodiments of the present invention provide a method, system and computer program product for weather adaptive environmentally hardened appliances. In an embodiment of the invention, a method for weather adaptation of an environmentally hardened computing appliance includes determining a location of an environmentally hardened computing appliance. Thereafter, a weather forecast including a temperature forecast can be retrieved for a block of time at the location. As a result, a cache policy for a cache of the environmentally hardened computing appliance can be adjusted to account for the weather forecast.
A method for binding input/output (I/O) objects to nodes. The method includes binding an I/O object group to a NUMA node of a plurality of NUMA nodes on a system, obtaining an I/O object group size of the I/O object group, and determining an I/O object group target size based on an I/O object group aggregate load of the I/O object group. The method further includes comparing, by the NUMA I/O Framework, the I/O object group target size and the I/O object group aggregate load, determining, by the NUMA I/O Framework, that a difference between the I/O object group target size and the I/O object group aggregate load exceeds a threshold, and instructing, by the NUMA I/O Framework, an I/O Subsystem associated with the I/O object group to change the I/O object group size, wherein the I/O Subsystem changes, in response to the instruction, the I/O object group size.
A stream data processing apparatus creates a plurality of partition data on the basis of stream data, and distributes the partition data to a plurality of computers. Specifically, the stream data processing apparatus acquires from the stream data a data element group that is configured in the number of data elements based on the processing capability of the partition data destination computer, and decides an auxiliary data part of this data element group based on a predetermined value. The stream data processing apparatus creates partition data that include the acquired data element group and END data. The data element group is configured from the auxiliary data part and a result usage data part.
A central processing unit (CPU) and a real-time scheduling method applicable in the CPU are disclosed. The CPU may determine a first task set and a second task set from among assigned tasks, schedule the determined first task set in a single core to enable the task to be processed, and schedule the determined second task set in a multi-core to enable the task to be processed.
In a NUMA-topology computer system that includes multiple nodes and multiple logical partitions, some of which may be dedicated and others of which are shared, NUMA optimizations are enabled in shared logical partitions. This is done by specifying a home node parameter in each virtual processor assigned to a logical partition. When a task is created by an operating system in a shared logical partition, a home node is assigned to the task, and the operating system attempts to assign the task to a virtual processor that has a home node that matches the home node for the task. The partition manager then attempts to assign virtual processors to their corresponding home nodes. If this can be done, NUMA optimizations may be performed without the risk of reducing the performance of the shared logical partition.
The disclosed embodiments provide a system that facilitates the development and execution of a software program. During operation, the system provides a mechanism for restricting a variable to a runtime context in the software program. Next, the system identifies the runtime context during execution of the software program. Finally, the system uses the mechanism to prevent incorrect execution of the software program by ensuring that a closure capturing the variable executes within the identified runtime context.
An information processing apparatus is arranged to determine whether or not the software is installed from any one of the updater from the recording medium and the downloaded updater, in accordance with a type of the updater determined by a server based on version information of the software stored in the external recording medium and is also arranged to operate such that when the updater type includes a full updater, the software in the external recording medium is not installed but the full updater is downloaded from the server apparatus and installed, and when the updater type does not include the full updater, the software in the external recording medium is installed and a difference data is downloaded from the server and installed concurrently with it.
Embodiments of the present invention provide a method, system and computer program product for heuristically generated suggestions in static code analysis. In an embodiment of the invention, a method for heuristically suggesting an asset transition in a code analysis tool can include receiving from an end user a request to select an asset of a computer program subject to static code analysis by a code analysis tool and selecting in response and contemporaneously to the request, an asset from amongst many assets during static code analysis of a computer program in a code analysis tool. The method further can include determining a set of assets amongst the many assets historically selected by other users of the code analysis tool during static code analysis subsequent to a selection of the contemporaneously selected asset. Finally, the method can include displaying to the end user a suggestion of a next asset for selection that had been frequently selected by the other users of the code analysis tool during static code analysis of the assets of the computer program subsequent to a selection of the contemporaneously selected asset.
A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D-flip flop including an output coupled to a second input of the AND gate.
Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
A system, method, and computer program product are provided for simulating at least one of a virtual environment and a debugging environment to prevent unwanted code from executing. In use, at least one of a virtual environment and a debugging environment is simulated. Additionally, unwanted code is prevented from executing as a result of the simulation.
Applications are optimized using source code patterns and performance analysis. Patterns of inefficiently coded statements are stored, and source code that includes program statements are identified. The program statements are compared with the patterns to identify program statements that are inefficiently coded. An execution of a compiled version of the source code is monitored to identify program statements that cause performance issues The identified program statements that are inefficiently coded are compared with the identified program statements that cause performance issues to determine program statements that are inefficiently coded and cause performance issues.
This disclosure relates to software patterns, and more particularly, to the tracking of software pattern metrics. A system or method may query a software environment to determine the type of use of, and identify, at least one software pattern. The system or method may also collect at least one software pattern metric, and determine the impact of the at least one software pattern within an environment. The system or method may also store software pattern information and recall software pattern information.
Methods and systems for presenting different versions of an application are described. In one example, a selection of a version of application code is received. Such a selection may include a simultaneous selection of all versions. Information about the selected version is retrieved. A description of features contained within the selected version is presented and then a version summary for each listed feature is displayed, together with the description of features, to indicate the versions of the application code that contain the respective feature.
Implementations of the present disclosure include methods for generating a configuration checklist template. In some implementations, methods include retrieving one or more source code files, each of the one or more source code files corresponding to a software product, scanning the one or more source code files to generate one or more configuration check building blocks, receiving first user input, processing the one or more configuration check building blocks and the first user input to generate one or more check definitions, receiving second user input, processing the one or more check definitions and the second user input to generate the configuration checklist template, electronically storing the configuration checklist template, and transmitting the configuration checklist template to one or more computing devices associated with a customer entity over a network.
In one embodiment of the invention, a method of synthesizing physical gates from register transfer logic code for an integrated circuit design is disclosed. The method includes reading a register transfer level (RTL) input file describing an integrated circuit design; parsing and translating the RTL input file into a plurality of Boolean logic equations; translating the plurality of Boolean logic equations into a plurality of logic primitives; placing the plurality of logic primitives into a floorplan of the integrated circuit design, wherein the placement of the plurality of logic primitives defines wire interconnects; and optimizing each of the plurality of Boolean logic equations in response to wire costs and wire timing delays.
In one embodiment, a method of detecting a mouse click on a virtual mirror display can include displaying a selectable object on the virtual mirror display. The method can include displaying a cursor position by displaying a circle on the virtual mirror display. The cursor position can correspond to a hand position. The method can include detecting the mouse click in response to the circle hovering over at least part of the selectable object. The circle can remain steady over the selectable object on the virtual mirror display for a predetermined period of time.
An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.
Nested user interfaces for multiple displays is described. In embodiment(s), user interface panels can be generated for individual display on a small screen device as well as for display together to form a nested user interface on a larger display device. Each user interface panel can be individually displayed to encompass a small display screen on the small screen device. Additionally, a television client device can render a nested user interface that includes a plurality of the user interface panels displayed together to form the nested user interface on a larger display device.
Determination of content style attributes of an image having content thereon is disclosed. The content may be a paragraph of text with a column layout designation. The content style attribute determination may include determining one or more of paragraph alignment, vertical and horizontal margin values, indentation, line spacing, and tracking values. The content style attributes may be determined for each paragraph separately or by grouping paragraphs by the column layout designation. The content style attributes may be used to format content in images for presentation on end user devices.
An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.
Methods and devices are disclosed for encoding and decoding convolutional codes in a communication system. In various embodiments of the disclosure, a codeword comprises message data and parity data. A convolutional codeword is generated by multiplying the message data and the parity data with a convolutional polynomial. The convolutional codeword may be decoded by a convolutional code decoder that uses the convolutional polynomial and a maximum likelihood divisor to obtain a maximum likelihood message from the convolutional codeword.
An error correction encoding method is provided for encoding in parallel source digital data, having the form of a frame, wherein said data can be classified into N classes, where N is an integer at least equal to 2.The encoding method includes: a first recursive systematic convolutional encoding step of data to be encoded, formed by the data of the class 1; and an implementation of the following steps, for each n ranging from 1 to M, where M is a positive integer equal to or lower than N−1: nth mixing of a set formed by the data of the class n+1 and the systematic data of the preceding encoding; and (n+1)th recursive systematic convolutional encoding of data to be encoded, formed by the result of the nth mixing. Also disclosed is a related decoding method, as well as an associated encoding and decoding devices.
Apparatus and methods for operating a flash device characterized by use of Lee distance based codes in a flash device so as to increase the number of errors that can be corrected for a given number of redundancy cells, compared with Hamming distance based codes.
A method for data storage includes storing data, which is encoded with an Error Correction Code (ECC), in a group of analog memory cells by writing respective first storage values to the memory cells in the group. After storing the data, respective second storage values are read from the memory cells in the group, and the read second storage values are processed so as to decode the ECC. Responsively to a failure in decoding the ECC, one or more of the second storage values that potentially caused the failure are identified as suspect storage values. Respective third storage values are re-read from a subset of the memory cells that includes the memory cells holding the suspect storage values. The ECC is re-decoded using the third storage values so as to reconstruct the stored data.
A data storage device includes a non-volatile memory device including a plurality of memory cells and a memory controller. The memory controller is configured to modify an arrangement of program data and to program the modified program data into the plurality of memory cells. The memory controller modifies the program data to eliminate a given data pattern causing physical interference between adjacent memory cells from the modified program data.
The present inventions are related to systems and methods for data processing. As one example, a data processing system is discussed that includes a data decoder circuit and a matrix select control circuit. The data decoder circuit is operable to apply a data decode algorithm to a decoder input using a selected parity check matrix to yield a decoder output. The matrix select control circuit operable to select one of a first parity check matrix and a second parity check matrix as the selected parity check matrix.
Channel marking is provided in a memory system that includes a first memory channel, a second memory channel, and error correction code (ECC) logic. The memory system is configured to perform a method that includes receiving a request to apply a first channel mark to the first memory channel and determining a priority level of the first channel mark. A request is received to apply a second channel mark to the second memory channel, and a priority level of the second mark is determined. It is determined that the priority level of the first channel mark is higher than the priority level of the second channel mark. The first channel mark is supplied to the ECC logic while blocking the second channel mark from the ECC logic.
A transmission device includes a first conversion unit converting first transmission target data into first transmission data formed by N symbol values, with predetermined units of data, based on a first conversion table, a second conversion unit converting first error correction data into first symbol data formed by the a symbol values, based on a second conversion table, a third conversion unit converting second transmission target data into second symbol data formed by the (N-a) symbol values, based on a third conversion table, an addition and generation unit adding the second symbol data to the first symbol data and generating second transmission data formed by the N symbol values, and a transmission unit transmitting a transmission signal formed by the first and second transmission data.
A method and system to improve the link budget of a wireless system using fast Hybrid Automatic Repeat Request (HARQ) protocol. In one embodiment of the invention, the Medium Access Control (MAC) logic in a base station determines whether the quality of the communication link with a mobile station is bad. When the MAC logic in the base station determines that the quality is bad, the base station uses a fast Hybrid Automatic Repeat Request (HARQ) protocol to indicate to the mobile station to send identical information to the base station in each of a plurality of successive or consecutive communication intervals before processing any received identical information from the mobile station. The fast HARQ protocol reduces the latency of receiving the identical information correctly, as compared with the current HARQ protocol.
A method of testing an interconnect between an electronic component and an external memory comprises receiving a data word having data bits and translating the data word into multiple cycles. The multiple cycles are transmitted through the interconnect to the external memory one after another such that a value of the data bit being transmitted is switched for each cycle. In another embodiment, an electronic component comprises an interface, a translation unit, and a test module. The translation module is configured to receive a burst from the external memory through the interface and is configured to translate the burst into a data word. The test module is configured to receive the data word from the translation module and is configured to compare the data word to a test pattern to detect an interconnect defect.
A first processing element can run within a first operating range. A second processing element can run within a second operating range. A third processing element can be activated if the second processing element fails or can be refrained from being run unless the first or second processing element fails.
A system and method are described for utilizing task urgency information when making power management decisions. For example, one embodiment of a method for managing power states of a processor comprises: executing a first power management state machine based on a first urgency level associated with a first task; detecting the execution of a second task having a second urgency level associated therewith; if the second urgency level is greater than the first urgency level, then executing a second power management state machine associated with the second urgency level.
A network power management apparatus and method. The network power management apparatus includes a protocol management unit configured to be connected to a local communication apparatus and establish and manage a path between the local communication apparatus and neighboring communication apparatuses in the same network. The protocol management unit includes a delivery unit to deliver link information and power information of the local communication apparatus to the neighboring communication apparatuses, a first database to store the link information and the power information of the local communication apparatus and link information and power information of each of the neighboring communication apparatuses, a path management unit to calculate and establish a path using the information stored in the first database, and a packet generating unit to generate a power message using the power information of the local communication apparatus and deliver the generated power message to the neighboring communication apparatuses.
A system, and a corresponding method, for temporarily capping power consumption includes a mechanism for determining total power consumption by a number of components, a mechanism for disconnecting and reconnecting power to one or more of the components, and a mechanism for determining when to disconnect and reconnect power to the components.
An embodiment of the invention provides a cryptographic device that draws a substantially constant current from an accessible electrical node that supplies power to the cryptographic device. Keeping the current drawn from the accessible electrical node substantially constant reduces the probability that secure information may be taken by unwanted third parties from the cryptographic device. The cryptographic device includes an active shunt current regulator, a low-pass filter, a linear voltage regulator and an AES (advanced encryption standard) circuit.
A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
An apparatus and method for protecting a content item such as a digitally encoded movie, an electronic programming guide, or the like, by reordering blocks of the content item prior to transmitting it to a receiving device. The receiving device constructs a block reordering structure which is used to access the reordered content item, to facilitate retrieval of a desired block from the original content item. The reordering may be done responsive to an identifier value of the receiving device, such as a serial number.
A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.
A semiconductor device in related art has a problem that security on confidential information stored is insufficient. A semiconductor device of the present invention has a unique code which is unique to a device and generates unique code corresponding information from the unique code. The semiconductor device has a memory region in which specific information obtained by encrypting confidential information is stored in a region associated with the unique code corresponding information. The specific information read from the memory region is encrypted with the unique code corresponding information to generate the confidential information.
Controlling access to computational features includes: preparing a computational resource for execution by an execution system that has been provided a primary descriptor containing an identity value and that has associated a feature indicator with the primary descriptor; accessing a secondary descriptor containing the identity value and cryptographically assigned to the computational resource; and granting the computational resource access to a computational feature of the execution system based on the feature indicator.
A facility for performing a local human verification ceremony to obtain user verification is provided. Upon determining that user verification is needed to perform an action on a computer system, the facility presents a CAPTCHA challenge requesting verification that the user wants the action performed on the computer system. Upon receiving a response, the facility compares the received response to an expected correct response. If the received response is the correct response, the facility authorizes the action to be performed.
A computer-implemented technique for determining whether a first computing device has the correct version of a software program may be used to provide a secure approach to verifying that a client computing device has a secure and approved version of content player software implemented for consuming downloaded copyright media content. With this technique, copyright media content providers are able to ensure that only secure and approved content players are implemented to access the content.
A common backup format of a backup rights object according to embodiments of the present invention has the following features: License information that is not critical for cryptographic security of the rights object is kept in “plain text” with a well defined syntax in a first data container, license information that is critical for cryptographic security of the rights object is stored in cryptographically protected form that is specific for the originating device to which the rights object is bound to in a second data container, and the rights object is cryptographically signed by the originating device such that it may not be manipulated. The signature is stored in a third data container.
An entertainment device comprises communication means operable to receive media data from a media data source, storage means operable to store the received media data, in which the storage means limits the duration of access to the media data which was received from the media data source.
A method for verifying access conditions performed by two conditional access devices consecutively on a control message before releasing a control word to a descrambler. The control message includes a first part including first access conditions and a second part structured as a control message including at least second access conditions and a control word. A first conditional access device is configured for decrypting the control message with a common key specific to units having a first conditional access device and verifying the authenticity of said message. When the verification succeeds, the second part and a second right is transmitted to a second conditional access device, which decrypts the second part with a common key specific to units having a second conditional access device and verifies the authenticity of said second part and the second access conditions in relation to the second right encrypted by a personal key embedded therein.
Systems and methods are disclosed permitting a sender to send a secret and secure message to a recipient. An application on a sender device interfaces with known message generating tools to permit a user to generate a message. The local application encrypts the message (and optional attachments) based on public/private key pairing negotiated with the server given the recipient device id. The sender device transmits the cipher text to the server. The server generates a benign, text-based, context-appropriate message and delivers same to a recipient device by way of a known messaging service. The benign message provides a secret clue to the recipient that an encrypted message is available. Recipient may then access and decrypt the encrypted message, such as from the server in response to a successful challenge (e.g., password request).
Method and apparatus for securing confidential data related to a user in a computer is described. In one example, rules are obtained that provide a representation of the confidential data. A storage system in the computer is searched using the rules to detect a file having at least a portion of the confidential data. The file is encrypted the in-place within the storage system using symmetric encryption based on a secret associated with the user.
Physical Unclonable Functions (PUFs) for authentication can be implemented in a variety of electronic devices including FPGAs, RFIDs, and ASICs. In some implementations, challenge-response pairs corresponding to individual PUFs can be enrolled and used to determine authentication data, which may be managed in a database. Later when a target object with a PUF is intended to be authenticated a set (or subset) of challenges are applied to each PUF device to authenticate it and thus distinguish it from others. In some examples, authentication is achieved without requiring complex cryptography circuitry implemented on the device. Furthermore, an authentication station does not necessarily have to be in communication with an authority holding the authentication data when a particular device is to be authenticated.
Content delivery networks may associate each WAN optimized network connection with a specific client-to-cloud-service connection using connection identifiers. When an edge node of a content delivery network receives or intercepts a network connection request from a client device including an auto-discovery indicator from an upstream WAN optimization module, the edge node stores a connection identifier for this network connection. The edge node sends a connection response back to the client device including an auto-discovery response indicator. In response, the WAN optimization module sends one or more inner connection setup messages including the connection identifier to a second WAN optimization module in the content delivery network to establish a direct connection, referred to as an inner connection. The connection identifier is matched with the previously stored connection identifier to associate an inner connection with the network connection between the client and the cloud service.
Centralized authentication systems are provided. A representative system, among others, includes an authentication registration system, a content provider and an internet server. The mobile authentication registration system resides on a content provider, and is operable to receive a single identification number and password from a user independent of a platform the user is associated with, and determine that the identification number and password combination provided by the user is associated with a registered user. The content provider provides personalized content to any of a plurality of registered users on a plurality of platforms. The server receives a connection request from a wireless device, sends an authentication request to the authentication registration system, and provides a personalized content from the content provider to said at least one device. Methods and other systems for multiple access portals are also provided.
Methods for managing a single memory pool comprising frame buffer memory and display list memory are presented. The single memory pool can comprise sub-pools including: a super-block pool comprising a plurality of super-block objects; a node pool comprising a plurality of node objects; and a block-pool comprising a plurality of blocks. The method may comprise: receiving a memory allocation request directed to at least one of the sub-pools; allocating an object local to the sub-pool identified in the memory request, if local sub-pool objects are available to satisfy the memory request; allocating an object from super-block pool, if the memory request is directed to the node-pool or block-pool and there are no available local objects in the respective sub-pools to satisfy the memory request; and applying at least one of a plurality of memory freeing strategies, if the sub-pools lack available free objects.
A data storage system having a slow tier and a fast tier maintains hot data on the fast tier by migrating data from the slow tier to reserve space on the fast tier as data becomes hot over time. The system maintains a reserve space table and performs a mass migration of data from the fast tier to the slow tier. Data migration is frequently unidirectional with data migrating from the slow to the fast tier, reducing overhead during normal operation.
Chunks are stored in a container of a data store, where the chunks are produced by dividing input data as part of a deduplication process. In response to determining that the size of the container has reached a predefined size threshold, at least one of the chunks in the container is moved to another container.
Nearline disaster recovery (“nearline DR”) storage systems and methods that permit the use of previously restored stored data from a near time period by virtual applications operating off a backup storage location during the period of disaster recovery at a primary site. This is generally referred to as a “nearline DR storage process.”
An information processing device includes a memory array and a controller. The memory array includes a data field that stores file data and a management information field that stores information regarding the data field. The controller controls a writing operation to the memory array. The controller stores a portion of the file data, corresponding to a product of a positive-integer and a predetermined unit block size, in the data field by block units, with reference to the data field information of the management information field.
Techniques are disclosed for maintaining cache coherency across a serial interface bus such as a Peripheral Component Interconnect Express (PCIe) bus. The techniques include generating a snoop request (SNP) to determine whether first data stored in a local memory is coherent relative to second data stored in a data cache, the snoop request including destination information that identifies the data cache on the serial interface bus and causing the snoop request to be transmitted over the serial interface bus to a second processor. The techniques further include extracting a cache line address from the snoop request, determining whether the second data is coherent, generating a complete message (CPL) indicating that the first data is coherent with the second data, and causing the complete message to be transmitted over the bus to the first processor. The snoop request and complete messages may be vendor defined messages.
A cache layer leverages a logical address space and storage metadata of a storage layer (e.g., storage layer) to cache data of a backing store. The cache layer maintains access metadata to track data characteristics of logical identifiers in the logical address space, including accesses pertaining to data that is not in the cache. The access metadata may be separate and distinct from the storage metadata maintained by the storage layer. The cache layer determines whether to admit data into the cache using the access metadata. Data may be admitted into the cache when the data satisfies cache admission criteria, which may include an access threshold and/or a sequentiality metric. Time-ordered history of the access metadata is used to identify important/useful blocks in the logical address space of the backing store that would be beneficial to cache.
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time video data, image data, or combinations thereof.
A method for writing and reading data memory cells, comprising: defining in a first memory zone erasable data pages and programmable data blocks; and, in response to write commands of data, writing data in erased blocks of the first memory zone, and writing, in a second memory zone, metadata structures associated with data pages and comprising, for each data page, a wear counter containing a value representative of the number of times that the page has been erased.
A method includes segmenting a virtual volume into an active area configured to map to a first type of storage and a non-active area configured to map to a second type of storage through a storage virtualization engine. The second type of storage includes data associated with a host device and the first type of storage includes point-in-time images corresponding to the data associated with the host device. The first type of storage offers a higher performance than that of the second type of storage. The method also includes allocating a portion of space in the first type of storage to serve as a cache memory during a write operation and/or a read operation, and reducing a latency associated with the response to a write request and/or a read request through performing the corresponding write operation and/or the read operation through the first type of storage.
A memory includes a nonvolatile memory cell array, and a memory control circuit which carries out writing of data to and reading of data from the memory cell array in access units of N bits where N is an integer equal to 2 or greater. The memory cell array includes a rewritable area in which both writing of data and reading of data are permissible, and a read-only area in which writing of data is prohibited and reading of data is permissible. The rewritable area is configured so that the N bits constituting one access unit contain both actual data and an error detection code. The read-only area is divided between an actual data area in which the N bits constituting one access unit contain actual data, and an error detection code area in which the N bits constituting one access unit contain error detection codes.
Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
An expansion card and method for controlling a radio system integrates PCDD operations into a PCMCIA or ExpressCard which can be inserted into an external display, smart screen PCMCIA slot, or laptop ExpressCard or PCMCIA slot to allow an operator to control the radio system with a computer without any modification of the computer.
Embodiments include a system and method for an interrupt controller that propagates interrupts to a subsystem in a system-on-a-chip (SOC). Interrupts are provided to an interrupt controller that controls access of interrupts to a particular subsystem in the SOC that includes multiple subsystems. Each subsystem in the SOC generates multiple interrupts to other subsystems in the SOC. The interrupt controller processes multiple interrupts and generates an interrupt output. The interrupt output is then transmitted to a particular subsystem.
Methods and apparatus are provided for controlling an availability of a user in an enterprise environment. If an enterprise user requests to change an availability status on one or more media, a determination is made as to whether to grant the request based on one or more predefined criteria associated with the enterprise. For example, the predefined criteria may comprise resource needs or one or more policies of the enterprise. The predefined criteria may be expressed as one or more rules in a rule base.
A method for data transmission by telegram via a fieldbus of process automation technology, wherein information is transmitted via the fieldbus in the form of data in at least one telegram, and wherein the information, especially the same information, is transmitted in the at least one telegram in a first data format and in a second data format, wherein the first data format differs from the second data format.
When a data request signal is inactivated while a DMA controller is executing DMA data transfer in a burst transfer mode, an address at this time is held and a remaining number of transfer times is counted. After the DMA data transfer in the burst transfer mode is finished, the address and the remaining number of transfer times are re-set in the DMA controller and then the DMA data transfer is executed. This makes it possible to re-transfer data remaining at the timing when the data request signal is inactivated, and the DMA data transfer using the burst transfer mode is executed to or from a module requesting the DMA data transfer by using level of the data request signal.
The invention in particular has as an object the incremental configuration of an IMA-type module, the module comprising temporal and hardware resources as well as an operating system allowing a segregated running of at least two applications with the aid of at least one part of the resources. After having obtained (305) at least one first configuration parameter of at least one part of the resources, this parameter applying to a resource specific to the operating system or a resource common to the operating system and to at least one of the applications or to the applications, the module is configured (310) according to this parameter. A second configuration parameter of at least one part of the resources then is obtained (320), this second parameter applying to a resource specific to one of the applications. The module then is configured (330) according to the said at least one second parameter.
Methods and structure are provided for performing a rebuild using a Serial Attached SCSI (SAS) expander. The SAS expander includes an SMP target operable to receive, from a Redundant Array of Independent Disks (RAID) controller, a Serial Management Protocol (SMP) command for initiating a rebuild of a RAID volume at the SAS expander. The SAS expander also includes a control unit operable to initiate a rebuild of the RAID volume based on the received SMP command from the controller, and a Serial SCSI Protocol (SSP) initiator operable to generate SSP commands for performing the RAID rebuild based upon input from the control unit.
Systems and methodologies are described that facilitate obtaining an Internet Protocol (IP) address of a node with multiple IP addresses using address redirection in a wireless communication environment. A wireless communication component can retrieve a previously registered IP address corresponding to the node from an Authentication, Accounting, and Authorization/Home Subscriber Server (AAA/HSS). Further, a reverse query of a Domain Name Server (DNS) and a forward query of the DNS can be performed. The reverse query can be constructed based upon the previously registered IP address of the node and can resolve a name (e.g., string, . . . ). Further, the forward query can be formed based upon the name and can return a differing IP address of the node.
A method for video conferencing includes receiving, at one or more computers from at least some remote clients from a plurality of remote clients, information representing a plurality of media frames. The method also includes receiving, at the one or more computers from at least some of the plurality of remote clients, a plurality of video-based speech activity signals each associated with a respective media frame from the plurality of media frames. The method further includes selecting, at the one or more computers, at least some media frames from the plurality of media frames based on the video-based speech activity signals, decoding the selected media frames, generating a mixed media stream by combining the decoded media frames, transmitting, from the one or more computers to at least some remote clients from the plurality of remote clients, the mixed media stream.
A mobile device includes a mobile network module to present media content using a public network and a home network module to present media content from a home network. The mobile device uses the mobile network module to receive a media streaming session via a broadband cellular connection and detects a local wireless connection to a device in a home network. The mobile device uses the home network module to initiate, via the local wireless connection, a home media session with the device in the home network and matches content of the home media session with content of the media streaming session. The mobile device presents, to a user and using the home network module, the matched content of the home media session and disables the media streaming session.
A single client session may be managed such that two or more virtual instances are presented without regard to technologies of the different virtual instances. Individual ones of the two or more virtual instances may be of a virtual environment or a virtual space. A first virtual instance may be loaded into the client session responsive to a user being authenticated for the first virtual instance based on received authentication information. A second virtual instance may then be loaded into the client session responsive to the user being authenticated for the second virtual instance based on the same received authentication information. Information associated with the user, information associated with a user character controlled by the user, and/or other instance services may be provided to the first virtual instance and/or the second virtual instance. Individual ones of the virtual instances may be monitored for a runtime error and/or memory abuse.
Systems and methods for processing segment boundary notifications in a digital media receiver are disclosed. One such method includes the step of registering for notification of segment boundary events associated with a first service provided to the digital media receiver. The method further includes receiving a notification of one of the segment boundary events, while tuned to a second service different than the first service; and tuning to the first service responsive to the received notification.
An electronic device having a multi-environment operating system (OS) is disclosed. The electronic device creates a web session and/or updates a browser configuration in a first OS environment based on a web session and/or a browser configuration in a second OS environment. The web session is created and/or the browser configuration is updated when a primary OS environment transitions from the second OS environment to the first OS environment. The transition may occur when the device transitions from a docked mode to a mobile mode, or from a mobile mode to a docked mode.
In a communication-parameter providing apparatus, a search is conducted at the start of a communication-parameter automatic setting process. Upon detection of a communication apparatus, the rate at which the communication-parameter providing apparatus sends a beacon per unit time is increased, whereby a communication-parameter receiving apparatus can easily detect the communication-parameter providing apparatus.
A server device in a long term evolution (LTE) network may store, in a memory, context information, associated with a prior communication session between the LTE network and a user device, where the context information permits a communication session to be established within a time period, the time period being less than another time period to initially establish the communication session or to establish the communication session without the context information. The server device may further receive a registration request associated with the user device; determine whether the memory stores the context information; perform, within the time period, an abbreviated registration operation to establish the communication session with the user device, using the context information from the memory, when the memory stores the content information; and perform, within the other time period, a registration operation to establish the communication session when the memory does not store the context information.
A method of automatically discovering home network device capabilities, ranking devices using the capabilities in accordance with ranking heuristics, and implementing traffic policy in accordance with the ranking.
Aspects of the subject matter described herein relate to a mechanism for seamlessly changing a network mode of a network device that is connected to multiple nodes. In aspects, agents reside on the nodes. A master agent communicates with the other agents and receives the capabilities of the nodes on which they execute. The master agent creates a data structure that includes the settings needed to connect using the new network mode. The master agent distributes this data structure to the other agents and each agent stores settings associated with the current network mode in case a rollback is needed. The master agent then instructs the other agents to begin communicating using the new network mode and the network device is reconfigured. If the master agent does not receive success acknowledgments from all of the other agents, the master agent initiates a rollback procedure.
Systems and methods that facilitate messaging capabilities within a plant (e.g., a unified plant model—UPM) via employing a message engine that normalizes messaging of various messaging protocols and formats, wherein various systems of such plant can map to the message engine; and provide a consistent interface where events are sent/received consistently across such system. Such messaging engines can facilitate communication (e.g., via preferred channels) to other services/products, wherein the configuration and management of messaging is consistent across the system.
Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications, or that the first software application is to be separated from the second software application during execution of the first and second software applications. A target computing resource container is selected based on the placement rule and a computing resource container that is associated with the first software application. The second software application is associated with the target computing resource container, and the placement rule may be provided to the target computing resource container.
The present disclosure describes methods and systems for managing resources, for example in connection with call admission control or other communications or transactions in a system. In particular, a plurality of resource pools are established. At least a first or priority resource is associated with a minimum resource amount, while at least a second or normal resource pool is associated with a maximum resource amount. From the system resource pools, allocations are made to each of a plurality of system servers. If a server receives a request for priority resources that cannot be satisfied from the allocation of priority resources made to that server, that server may borrow from an allocation of normal resources. Resources can also be shared between servers. Accordingly, if required resources are not available from an allocation made to a server receiving the request for resources, that server can request resources from another server. In responding to a request to share resources, a server can attempt to fill the request as if the request had originally been made to that server.
Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
Techniques for quantitative converged network assessment are described. Performance information, associated with network infrastructure elements and application or service elements of a computer network, is received. One or more key performance indicators of a reference network architecture are compared with at least a portion of the performance information. A plurality of first scores is determined based on the comparison of the one or more key performance indicators and at least a portion of the performance information. Based on the plurality of first scores, a single second score is determined that indicates a converged state of the computer network with respect to the reference network architecture.
A test controller provisions a load generation unit and instructs the load generation unit to generate a load and apply the load to a first application server instance in a cloud computing environment. The test controller measures a performance level of the first application server instance to determine if the first application server instance reaches a saturation point. If the first application server instance reaches the saturation point, the test controller records a performance statistic of the first application server instance.
A device and a computer readable medium having a computer program stored thereon are provided. The device includes: a detecting unit configured to detect one or more host computers accessible from the device and operational states of the respective host computers; and a restricting unit configured to restrict a function of the device based on the operational states of the host computers detected by the detecting unit.
At an upload time, each of multiple printers connecting with a network identifies storage or non-storage of any unsent monitor information file, which has not yet been sent to a management server. In the case of storage of any unsent monitor information file, the printer collects from the other printers unsent monitor information files, which are stored in the other printers and have not yet been sent to the management server, and uploads the collected monitor information files and the unsent monitor information file stored in the self printer to the management server. This arrangement effectively reduces the access frequency from the respective printers to the management server for transmission of monitor information files from the printers to the management server.
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.
Embodiments relate to systems and methods for detecting resource consumption events over sliding intervals in cloud-based network. A set of aggregate usage history data can record consumption of processor, software, or other resources subscribed to by a set of users, in one cloud or across multiple clouds. An entitlement engine can analyze the usage history data to identify a subscription margin for the subscribed resources, reflecting collective under-consumption of resources by the set of users on a collective basis, over different and/or dynamically updated subscription periods.
Systems and methods for managing information technology (IT) resources determine the physical location of at least one managed element using a property of the at least one managed element, wherein the managed element is assigned a unique name within a container and the property specifies a value that indicates the physical location of the managed element within the container, further wherein the value is provided in a format that is standardized for the type of container.
Methods of delivering electronic content include exchanging communications with a network access point from a control terminal to establish a communication link configured for two-way communications. Electronic content transmitted by the network access point is received at a remote terminal over the established communication link without providing responsive communications to the network access point from the remote terminal.
A method for media processing includes providing a source media clip, which includes at least source audio data, via a network to a client device. A media recording, including client video and client audio data recorded by a user of the client device while playing the source audio data, is received via the network from the client device. The received media recording is synchronized with the source media clip and is mixed with the source media clip to generate a mixed media clip. The mixed media clip is transmitted to client devices over the network for playback by users of the client devices.
An apparatus and method that, in transmission and playback of content between a server and a client, efficiently executes playing back part of content, such as an impressive portion, is provided. By setting index information as partial data region identification information in property information corresponding to content retained by the server, when a content request from the client includes partial playback specification information, the index information is acquired from the property information corresponding to the specified content, and the content is acquired and transmitted to the client. This configuration enables the client to enjoy playback of content of only particular partial data such as an impressive portion of content received from a server or a user's favorite portion.
A transmission apparatus is configured to transmit identification information for referring to a content and/or a sub directory included in a directory designated by a receiving apparatus to the receiving apparatus via a network. The transmission apparatus includes a loading unit configured to load a content, a generation unit configured to generate identification information for referring to a new directory for referring to the content loaded by the loading unit so that the new directory is referred to as a sub directory included in the directory designated by the receiving apparatus, an addition unit configured to add the identification information generated by the generation unit to the content information included in the designated directory, and a transmission unit configured to transmit the content information to which the identification information generated by the generation unit has been added by the addition unit to the receiving apparatus.
A method, system, and computer program product are disclosed for implementing an asynchronous collective operation in a multi-node data processing system. In one embodiment, the method comprises sending data to a plurality of nodes in the data processing system, broadcasting a remote get to the plurality of nodes, and using this remote get to implement asynchronous collective operations on the data by the plurality of nodes. In one embodiment, each of the nodes performs only one task in the asynchronous operations, and each nodes sets up a base address table with an entry for a base address of a memory buffer associated with said each node. In another embodiment, each of the nodes performs a plurality of tasks in said collective operations, and each task of each node sets up a base address table with an entry for a base address of a memory buffer associated with the task.
The present disclosure provides data sharing through virtual removable volumes. A virtual volume of a SAN (storage area network) is presented to clients as a virtual removable volume. A controlling application controls access of clients connected to the SAN to the virtual removable volume. The controlling application allows only one client at a time to access the virtual removable volume. The controlling application allows a first client to mount the virtual removable volume as a removable volume. The controlling application then causes the first client to unmount the virtual removable volume and allows a second client to mount the virtual removable volume as a removable volume. In this way, the first client and second client are able to share data via the virtual removable volume without causing corruption of data and without requiring a shared file system or physical transfer of removable media.
A method for offloading computation flexibly to a communication adapter includes receiving a message that includes a procedure image identifier associated with a procedure image of a host application, determining a procedure image and a communication adapter processor using the procedure image identifier, and forwarding the first message to the communication adapter processor configured to execute the procedure image. The method further includes executing, on the communication adapter processor independent of a host processor, the procedure image in communication adapter memory by acquiring a host memory latch for a memory block in host memory, reading the memory block in the host memory after acquiring the host memory latch, manipulating, by executing the procedure image, the memory block in the communication adapter memory to obtain a modified memory block, committing the modified memory block to the host memory, and releasing the host memory latch.
A method, system and computer program product for providing a collaborative status message in an instant messaging system. Instant Messaging (“IM”) users that belong to a group are identified. A collaborative status message (e.g., “In Meeting with User 2 and User 3”) is generated that specifies the IM users of the group (e.g., User 2 and User 3) that are participating in an event (e.g., meeting) with an IM user upon the event occurring. The collaborative status message is broadcasted to other IM users. In this manner, more detailed information can be provided to other IM users regarding the status of the IM user in question.
Systems and methods of managing content and content requests are described. A data store of profiles of potential content contributors is provided. A request from a first source for content comprising content criteria is received, the content criteria comprising content contributor characteristics and content subject matter. Based on the content contributor characteristics and the profiles, at least a first potential content contributor is identified. At least a portion of the content request content criteria is transmitted to the first potential content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. At least partly in response to acceptance by the first source of the received recorded content, the first source is enabled to publish the accepted received recorded content.
Profile information for a user is generated and based on the profile information predictive data objects associated with a particular user are generated. Predictive data objects for the user are transmitted and at least one data object from the generated predictive data objects is selected. An option for the user to discover an additional data object from an internal or external network related to the selected data object is provided and information on the discovered data object is stored. An option for the user to share the selected data object to other users within the internal or external network is provided and information on the selected data object is stored. The profile information comprises at least one of the following dynamic filters: personal filter, social filter or contextual filter.
The registration of an individual for a service while providing protection against unintentional duplication of registration for the same organization. Upon receiving a request to register for a service from an individual over a network, it is automatically estimated as to whether the individual requesting registration belongs to the same organization as a prior registrant for the service. If so, the service notifies the individual requesting registration that they might belong to the same organization as a prior registrant. In one embodiment, it is then left to the individual as to whether they want to continue registering for the service.
An apparatus, method and system to enable dynamic replication of Web servers across a wide area in response to access patterns by Web clients as well as in response to customer requests. The method for dynamically replicating one or more parent nodes on a network in response to a user request by a policy manager. The policy manager transmits the user request to an event module. The event module transmits the user request to a data consistency module, wherein the data consistency module maintains integrity of the data on the parent node. The event system communicates with a resource management module to ensure proper utilization of network resources, and transmits the routing request to a request routing module for appropriately balancing the network load. The request routing module is capable of providing optimal routing based on the network resources.
Among other disclosure, a method includes receiving first electronic content configured for displaying a first page in a browser, the first electronic content including a document object model for the first page. Content in the document object model is identified as corresponding to at least one advertisement on the first page, the first page further including page content. Information is extracted from the identified content to be used in identifying an advertising network system that the advertisement links to. An identity of the advertising network system is determined using the extracted information. Second electronic content is generated using the first electronic content and the determined identity of the advertising network system. A second page including the page content of the first page and the advertisement is generated and displayed. On the second page the advertisement is labeled with the determined identity of the advertising network system.
Networking systems and methods according to exemplary embodiments of the present invention can provide robust filtering to enable users to customize their networking environments. A networking system can comprise a plurality of interfaces, a request unit, a management unit, and a filter unit. Each interface can include a plurality of displayable objects, each of which can represent some user of the networking system. The request unit can receive from a client a request for one of the interfaces. The management unit can manage filters, where each active filter hides one or more users from one or more other users. When an interface is requested by a client associated with a first user, the filter unit can apply the active filters to the requested interface to exclude displayable objects that represent users hidden from the first user by one or more active filters.
Embodiments relate to systems and methods for enhancing browsing history using syndicated data feeds. A browser contains a navigation manager that captures and tracks the URLs (universal resource locators) of the Web sites and subsections of sites that a user visits. The captured URL pathways are stored to a navigation record. In addition, the presence and identify of RSS feeds which the user has chosen to activate is also recorded. Upon return to the same Web site or other location, the navigation manager directs the user to the specific section of the Web site associated with the RSS feed, such as media lists, photography upload sections, or other portions of a Web site.
A content delivery method directs a request by a client for an object to a first server in a content delivery network (CDN), regardless of whether the first server has the requested object. If the first server has the requested object, then it is served to the client from the first server; otherwise, the first server redirects the client request to a second server in the CDN to handle the request. The second server may be a peer server of the first server. The first and second servers may be edge servers in the CDN.
A system is disclosed for managing service interactions in a combined service. The system includes a first aspect of service delivery for providing a first service, a second aspect of service delivery for providing a second service, a combined aspect of service delivery for providing a combined service capable of associating the first service to one of the second service. The combined service is implemented using a combined state model, which includes a predetermined number of combined states formed on the basis of the states of the first and the second service and armed detection points for detecting predetermined transitions between the combined states. The combined aspect of service delivery further includes a combined state manager adapted to transmit a control signal to the first and/or the second aspects of service delivery for inducing a predetermined state transition in the respective first and/or the second service in response to the activation of an armed detection point.
According to one embodiment, a representation converting unit converts a set of n elements (h0, h1, . . . , hn−1) (hi: a member of a finite field Fp^m, 0≦i≦n−1) that is a projective representation of a member g of an n-th degree algebraic torus Tn(Fp^m) (n: positive integer, p: prime number, m: positive integer) into a limited projected representation expressed by a set of n elements (h′0, h′1, . . . , h′n−1) (h′i: a member of the finite field Fp^m, 0≦i≦n−1) in which at least one element out of the n elements is a zero element 0 or an identity element 1. An arithmetic unit omits part of Fp^m operation that is arithmetic operation in the finite field Fp^m based on a fact that an element in the set of n elements (h′0, h′1, . . . , h′n−1) represented by the limited projective representation is a zero element “0” or an identity element “1” when performing Fp^mn operation that is arithmetic operation of a finite field Fp^mn in combination with the Fp^m operation.
A mask circuit (2) masks a bit sequence of K bits by a predetermined bit pattern. An EXOR circuit (3) EXORs the masked bit sequence. An inverter (9) controls inversion/non-inversion of values of bits of a bit sequence which includes a bit value indicating the EXOR result in a result obtained by shifting the bit sequence of K bits held in a shift register (1), in accordance with a designated bit value in a pattern table (14). A bit sequence as the control result is output as a random number expressed by K bits.
An information handling system comprises a connection via a network interface for receiving data representing business process data from an integrated business process running at a location, the business process data comprising at least data indicating from where documents are received. The system also comprises a storage device for storing data representing an aggregate of business process data for an integrated business process, and a processor adapted to determine from the aggregate business process data whether the integrated business process running at the location receives documents from an external trading partner that, if the integrated business process receives documents from the external trading partner, then the processor prepares instructions to select an information handling system environment for running the integrated business process having additional disk space or solid state drive resources.
Methods and systems for transferring data across incompatible database platforms are provided. A method may include reading data from a database export file containing a representation of objects and data from a source database of a first database platform, where the file was generated by an export utility of the first database platform, has a format specific to the first database platform, and is stored outside of the source database. The data read from the file is parsed based on the format. At least one database table represented in the file is identified based on the parsing. Row-level data associated with the at least one database table is also identified based on the parsing. The row-level data is collected in a buffer and is then inserted into a destination database of a second database platform using at least one dedicated data insertion thread.
Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.
A system and method are described for progressively efficiently filtering and gathering netflow data. Flow records are analyzed to find out which keys (addresses, conversations, protocols etc) meet defined filter parameters. The netflow data is processed and a data structure of fixed size is continually maintained in order to facilitate efficient retrieval of the gathered netflow data.
Dynamic sourcing, in which a data request that is associated with a query is received and a parameter of data needed for satisfaction of the query is identified. Parameter information defining data available in at least one cube stored in a cache is accessed and the parameter is compared with the parameter information. Based on comparison results, it is determined whether one or more cubes in the cache include sufficient data to satisfy the query. In response to a determination that one or more cubes include sufficient data to satisfy the query, a response to the data request is generated by executing the query against the one or more cubes. In response to a determination that the cubes do not include sufficient data to satisfy the query, a response to the data request is generated by executing at least a portion of the query against a database system.
One embodiment relates to a computer-implemented method for multiple-keyword matching performed using a computer including at least a processor, data storage, and computer-readable instructions. A keyword set and a text input to be searched are obtained. The keyword set is processed to create a reverse trie. A search procedure which starts from the end of the text is then applied using the reverse trie to find keyword occurrences in the text input. Other embodiments, aspects, and features are also disclosed.
Searching of images by correlating a search image with a plurality of images hosted in Internet based servers by an image search server. The image search server supports delivery of search result pages to a client device based upon a search string or search image, and contains images from a plurality of Internet based web hosting servers. The image search server delivers a search result page containing images upon receiving a search string and/or search image from the web browser. The selection of images in the search result page is based upon: (i) word match, that is, by selecting images, titles of which correspond to the search string; and (ii) image correlation, that is, by selecting images, image characteristics of which correlates to that of search image. The selection of images in the search result page also occurs on the basis of popularity.
Information is stored in a data pattern. The data pattern includes an identity table, a version table that includes at least one reference to the identity table, and an audit table that includes at least one reference to the version table. The identity table stores information identifying the information. The version table stores version information identifying one or more versions of the information identified in the identity table. The audit table stores audit information identifying when each of the one or more versions of the information was modified. The audit table may also store effectiveness information identifying when each of the one or more versions of the information is in effect.
The embodiments of the present invention disclose a method, an apparatus and a system for protocol identification. The implementation of the method includes extracting the identification tuple of a message, wherein the identification tuple at least includes a network address; searching an identification table for the algorithm application list corresponding to the identification tuple; and performing a content identification for the message with an algorithm in the algorithm application list to obtain the protocol type of the message. By using the identification tuple which at least includes IP address and is extracted from the message to search for the corresponding algorithm, and then performing content identification for the message with the searched algorithm, the above implementation can improve the message identification precision and reduce the identification error.
The invention relates to the field of computer search on a network and is particularly directed to searching for and displaying audio and/or audio-video (“A-V”) results. A system and method provide seamless delivery of audio and A-V results that are auto-populated into a media player on a computer system.
A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to the data of interest to the user, and collecting the extracted related data for presentation to the user on the device.
Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
A system for text categorization based on ontologies comprising data collector software modules; a categorizer software module; and a database comprising an indexed database of documents and their categorizations, and further comprising a plurality of ontologies, each ontology comprising a plurality of hierarchical taxonomies and each hierarchical taxonomy comprising a plurality of taxons. The data collector software modules receive a document to be classified and submit them to the categorizer software module; and the categorizer performs the following steps to categorize each document: splitting the document into sentences; selecting words or phrases that are present in ontologies stored in the database server; selecting a plurality of subtrees from the ontologies based on the presence of specific subcategories in the document; determining a weight for each subcategory; pruning subcategories having a weight below a threshold; and for each of the plurality of modified subtrees, computing a conditionality coefficient.
In one embodiment, there is provided a keyword presenting device including: an extraction unit configured to extract a plurality of keywords from a browsing document; a determination unit configured to arrange keywords with spellings similar to each other among the plurality of keywords to obtain a plurality of groups of similar keyword; an integration unit configured to classify the keywords into main keywords that are titles and the other sub-keywords for each group of similar keywords, and to integrate the sub-keywords into the main keywords; and a presentation unit configured to present the main keywords to a user.
Content platform management is enhanced by logically partitioning a physical cluster that comprises a redundant array of independent nodes. Using an interface, an administrator defines one or more “tenants” within the archive cluster, wherein a tenant has a set of attributes including, for example, namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system such that access to one namespace (and its associated objects) does not enable a user to access objects in another namespace. A namespace has capabilities (e.g., read, write, delete, purge, and the like) that a namespace administrator can choose to enable or disable for a given data account. Using the interface, an administrator for the tenant creates and manages namespaces such that the cluster then is logically partitioned into a set of namespaces, wherein one or more namespaces are associated with a given tenant. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. This architecture enables support for many top level tenants, with multiple namespaces per tenant, and wherein configuration is effected at the level of a namespace.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating clusters of geographic entities, for example, to be used in a randomized geographic experiment. One method includes using a clustering algorithm to cluster geographic entities into a set of clusters, and identifying whether each geographic entity is an ambiguously classified entity or a definitively classified entity. The method further includes determining a measurement for the set of clusters according to a quantification of an attribute of the definitively classified entities and the ambiguously classified entities. Similar measurements can be calculated for other sets of clusters, and the clusters can be compared according to their measurements.
The field of the invention relates to systems and methods for operation of a matching service, and more particularly to systems and methods that enable online compatibility matching and ranking. In a preferred embodiment, the system includes a matching system server coupled to a public network and accessible to one or more users. The matching system server includes a database that stores match profile data associated with the one more users, wherein the match profile data includes self-identified preferences. The matching server system is configured to correlate a first user's match profile data with one or more of the plurality of users' match profile data to identify a set of potential matches for the first user based on a relaxed set of self-identified preferences and calculate a compatibility value for each match in the set of potential matches.
A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an amount of date read from the file, in case the amount of data exceeds a threshold generating a true positive read event, otherwise generating a false positive read event in case a decision condition is met, and an apparatus to carry out the same.
For on-line separation of data chunks for compression, unrelated data chunks are classified based on various attributes. The classified data chunks are sent to at least one available compression contexts. The classified data chunks are related. The classified data chunks are encoded by at least one the compression operations. A compression ratio is achieved and included as feedback.
A data processing device for a storage device can include a dictionary storage unit that is configured to store a plurality of dictionaries and a compression unit that is configured to determine a selected dictionary from the plurality of dictionaries based on received data, and compress the received data using the selected dictionary to provide compressed data. Each of the plurality of dictionaries can include a plurality of pattern-symbol correspondence relations defining a one-to-one correspondence between respective ones of a plurality of patterns and respective ones of a plurality of symbols.
Providing a subset of de-duplicated data as output is disclosed. The subset of data includes a plurality of data segments. In some embodiments, the output includes segments of data stored across a plurality of containers in a de-duplicated storage system. Each container stores one or more data segments from the subset as well as one or more segments not from the subset. For each container that includes at least one data segment from the subset, the corresponding container data is included in the output in its entirety, including segments that are not from the subset. In the event that container data is included in the output, a value in a data structure that corresponds to the container is updated. The data structure includes a value for each container in the de-duplicated storage system that indicates whether the corresponding container data has been included in the output.
A system and method for identifying and presenting various views of files of a set of computers. In one preferred embodiment, the present invention presents a user with an explorer type interface that allows a user to view, for example, all computers of a network, and to select particular ones of the computers for analysis. The present invention allows a user to select specific computers and compare, for example, all files that are common to all those computers, or to display all files unique to each of those computers. In a preferred embodiment, the present invention also allows the user to take action on the presented information, such as to apply a common security policy to the group of machines.
The workflow automation system is a secure, online web-based system that automates any office workflow in a minimal amount of time by providing appropriate customizations and ASP.net forms, the customizations including name of the system, task-names, role names, names of actions on each task, order of tasks, etc. After the customizations, the workflow automation system is executable to provide each role a secure login with a central HR repository; an application that the role is responsible for; active task(s) in the application, etc. The desired web forms can be made in ASP.net using provided templates for forms, and controls to define what to do when by whom. The workflow automation system includes automatic sending of e-mail reminders to complete tasks after certain administrator-defined intervals, application tracking, parallel and sequential task processing, easy concealment of certain role names from others, and an easy method to provide Instructions on each web page.
A system for determining an instruction in a first time limit that can be executed by an executing system is disclosed. The system is configured to request proposed action regarding an event from each of a plurality of operator systems. In some embodiments, the system can calculate a score for each of the proposed actions received from the plurality of operator systems. The system can then automatically determine an instruction in a first time limit based on the calculated scored and command the executing system to execute the instruction.
Devices and methods for use in forecasting the state of one or more of a plurality of variables within a domain are provided. One example method includes determining, at a processor, a first probability curve indicative of a probability of a change-in-state of the first variable over a first interval, the first probability defining a first substantially continuous time trajectory, determining, at the processor, a second probability curve indicative of a probability of a change-instate of the second variable over a second interval, the second probability defining a second substantially continuous time trajectory, the first interval at least partially overlapping with the second interval, and displaying, at a display device, the first and second probability curves substantially in real time, thereby permitting a user to compare the relative probabilities of the change-in-state of at least one of the first and second variables.
Embodiments of the present invention provide methods, systems, and computer readable storage media to facilitate a transaction in an electronic commerce system. Aspects of the embodiments include receiving a request at a network-connected transaction server to transfer one or more transaction items involving a first user account on the transaction server, selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server, authorizing the request based at least upon a unique transaction identifier associated with the request and a unique user device identifier associated with a user access device, transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request.
In some embodiments, a method for processing a safe transaction includes receiving at a safe a first deposit of currency from a first user. Identification information is received from the first user. The identification information identifies the first user, an amount of the first deposit, and an account of the first user with a first financial institution. Transaction information is transmitted to the first financial institution. The transaction information provides information to the first financial institution of the first deposit to facilitate the first financial institution crediting the account of the first user.
A secure payment method includes receiving, at a computer of a payment service, a request from a requester for a one time use transaction identification token for a transaction. The one time use transaction identification token is provided from the payment service computer to the requester. The one time use transaction identification token is received at the payment service from a merchant communications apparatus under the control of a merchant. Electronic payment information for the transaction is issued from the payment service to the merchant upon validating the one time use transaction identification token.
Methods for financing dealer debt instruments for customers of a dealer are disclosed. One method, among others, an underwriter system that finances a dealer debt instrument based upon at least one of customer information, product information, and transaction information for the dealer debt instrument. The underwriter system may calculate an initial purchase offer, and then adjust the initial purchase offer based at least upon at least one of product information and transaction information. In some situations, the underwriter system may provide a dealer with multiple purchase offers for one debt instrument.
Systems, methods, apparatus, computer program code and means for conducting repurchase transactions include identifying at least a first bank loan held by a first party. The at least first bank loan is transferred to a second party in exchange for a first sum, and the parties agree, at substantially the same time as the parties agree to the transfer, that the first party repurchases the first bank loan at a later date for a second sum. In some embodiments, reverse repurchases may also be performed.
A computer-implemented method and apparatus for determining a cost basis associated with a plurality of shares of a security. In response to information identifying an issuer, the purchase date and the sale date, a list of capital events that occurred in connection with the security between the purchase date and the sale date is retrieved from a database. One or more shares held adjustment ratios are then retrieved from a database. Each of the shares held adjustment ratios corresponds to one of the capital events that occurred in connection with the security between the purchase date and the sale date. A current cost basis associated with the security may then be determined in accordance with the one or more cost adjustment ratios and the purchase price per share of the security.
Techniques for performing an accounts payable process may include receiving transaction data including at least one of invoice data, purchase order data, and vendor data; and verifying a transaction by matching a dynamic data set of client-specified multi-dimensional criteria to the transaction data. An accounts payable system may include a host system in communication with one or more client systems. The host system may include a matching database configured to receive an accounts payable file including at least one of invoice data, purchase order data, and vendor data; and verify a transaction by matching a dynamic data set of client-specified multi-dimensional records to attributes of the accounts payable file.
Disclosed is a remote program development mediation system and method for enabling remote program development by mediating a program development contract between a development consignor and a developer, constructing the development environment of a developer terminal for developing a program in a Client/Server (C/S) environment in a virtualization server, and allowing a virtualization server to provide the developer terminal with a development tool image of a virtualized development framework. When a consignor requests a plurality of development pools to develop programs, a chronic difficulty to secure developers can be solved, and developers can develop programs remotely.
A system may receive an input specification, compose a workflow by connecting an output port of a first one of a plurality of work units to an input port of a second one of the work units, receive a work order associated with the workflow, decompose the workflow into constituent work units upon receipt of the work order, instantiate tasks that correspond to the work units, generate a bill of materials that lists input and output files associated with the tasks based on the tasks and the input specification, and update fields of the bill of materials, the fields indicating states of the input and output files.
The embodiments described herein provide techniques for monitoring updates involving data structures accessed in parallel transactions. In an example, objects may be stored in one of the data structures and such objects that may be accessed in multiple, parallel transactions. Counters are maintained in another data structure to track the stored objects. In an illustrative embodiment, this counter is based on a checksum that is derived from a sub key that uniquely identifies an object within a group of objects.
A recommender system may be used to predict a user behavior that a user will give in relation to an item. In an embodiment such predictions are used to enable items to be recommended to users. For example, products may be recommended to customers, potential friends may be recommended to users of a social networking tool, organizations may be recommended to automated users or other items may be recommended to users. In an embodiment a memory stores a data structure specifying a bi-linear collaborative filtering model of user behaviors. In the embodiment an automated inference process may be applied to the data structure in order to predict a user behavior given information about a user and information about an item. For example, the user information comprises user features as well as a unique user identifier.
A method of processing a retail transaction includes processing a plurality of items for purchase using a point-of-sale terminal, which is part of a transaction approval system at a point of sale in a retail store. Processing the plurality of items includes using the point-of-sale terminal to determine associated price information for each item. Processing the plurality of items begins when information regarding an identifier of a first one of the plurality of items is entered into the point-of-sale terminal and ends when the information regarding the identifiers associated with all of the plurality of items has been entered into the point-of-sale terminal. The method further includes, before processing the plurality of items ends, electronically receiving an identification of a financial account to pay for the plurality of items, and after electronically receiving the identification of the financial account, determining a total cost of the plurality of items.
A transponder-initiated transaction system is electromagnetically coupled to an account transponder device at the point of sale. The account transponder device may be embedded within a watch, key chain or other personal article for convenience or affinity. The transponder device may communicate account information to an RF-enabled point of sale device, enabling transactions to take place without resort to remote data processing facilities. In other embodiments partial or complete account information may be accessed or stored at co-located or remote sources. New account registrants may access a Web site to enter a transponder ID and activate a new account, which may be a credit account, debit account, cash account, special purpose vending account, or other types of accounts.
Methods and devices allow a handheld order unit to be used with a cash handling device. A handheld order unit may be used by a staff person to enter order information, to display an amount due for the meal or other transaction, to facilitate payment, to print receipts, and to communicate information about the transaction to a cash handling device. The cash handling device may identify the handheld order unit and the assigned user for the unit and determine what financial documents need to be inserted by the user for reconciliation purposes.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation. In one aspect, a method includes receiving a content item request that references a geographic location. A set of targeted phrases for the geographic location are received. The set of targeted phrases specify one or more targeted phrases that are each specified as a targeting criterion for at least a threshold number of content items for which a reference to the geographic location is also specified as a targeting criterion. A set of targeted queries for the geographic location are selected. Eligible content items are selected based on the set of targeted queries. In turn, data that cause presentation of at least one of the eligible content items are provided.
In accordance with some embodiments of the present invention, a method is provided for managing reward offers. A first performance target that is associated with a financial account is determined. Transaction data that is associated with the financial account is received, and a second performance target for the financial account is determined based on the transaction data.
A method, within a computer hardware system, includes the following. Limited access rights to the computer hardware system are associating with a first entity. In response to the first entity submitting a registration for a first website, the limited access rights previously associated with the first entity are removed. A first functional marketing element associated with a second entity is inserted within a first website associated with a first entity. A second functional marketing element associated with the first entity is reciprocally inserted within a second website associated with the second entity based upon the first functional marketing element being inserted within the first website. The second functional marketing element, within the second website, includes a link to the first website, and the first functional marketing element, within the first website, includes a link to the second website.
A new release advertisement system generates advertisement sets for new release items that have a release date. To generate the advertisement sets, the system identifies items with release dates within a “new release advertising window.” The new release advertisement system then identifies item and keyword pairs from the text within the attributes of the items. After identifying item and keyword pairs for each of the new release items, the system removes pairs that do not satisfy a filtering criterion. The system then generates advertisements from the text of the attributes of the items remaining after the removing based on the filtering criterion. The system then creates advertisement sets for the remaining pairs that include the advertisement generated for the item of the pair and the keyword of the pair.
The present invention provides a system and method capable of facilitating the efficient analysis of oilfield data utilizing at least one computer database containing a plurality of stored petroleum engineering operations. In one embodiment, stored petroleum engineering operations may include individual petroleum engineering tasks/calculations, workflows comprising multiple engineering tasks/calculations, and/or third party applications capable of analyzing at least a portion of collected oilfield data. In one embodiment, petroleum engineering operations may be proven in the field, i.e., tested and proven to be accurate under real-world oilfield conditions, prior to storage upon the database. In one embodiment, the present invention provides a graphic user interface adapted to receive customer data and identify stored engineering operations associated thereto. Identified engineering operations stored upon the database may then be displayed and executed according to user instructions and/or predefined execution arrangements.
An Internet system for and method of automatic optimizing quantitative business objectives of sellers (advertisers) with synergistic pricing, promotions and advertisements, while simultaneously minimizing expenditure and discovery and optimizing allocation of advertising channels that optimize such objectives.
Method and system for determining estimation variance associated with project planning are provided. In one aspect, information associated with a project is obtained and initial estimations for the tasks in the project are determined using available information. The tasks are performed and actual measurements are obtained from the completed tasks. The actual measurements are used to revise the estimates of the remaining tasks. The revised estimates are used to compute a project level estimate and a variance on that estimate, and to enable better project management.
Included in the terms of a purchase or lease agreement, particularly pertaining to automobiles, a party having a business relationship with the seller or lessor, or the seller or lessor itself, agrees to provide a policy, including at least collision and/or comprehensive coverage, to a qualified buyer. The insurance coverage protects against losses related to the item being purchased or leased for a predetermined period of time. To be qualified, the purchaser or lessor must reside in a particular geographic region and purchase or lease, for example, a particular make and model of automobile. No further characteristics of the purchaser or lessor are considered in obtaining the insurance policy. The sale or lease of the item and provision of the insurance policy may be completed over a computer network, such as the Internet.
A method for facilitating treatment of patients, wherein the server is communicatively coupled to a communications network, is provided that solves the above-described problems. The method includes receiving, via the communications network, an exercise regimen for a patient, wherein the exercise regimen includes a normalized model of at least one exercise activity, transmitting, via the communications network, the exercise regimen to a computing device of the patient, receiving, via the communications network, patient observation data, including a log of the patient performing the least one exercise activity, and generating a report including data from the exercise regimen and the patient observation data.
Embodiments of the invention relate to systems and methods for creating a form for receiving data relating to a health care incident. A dictionary of field objects is provided in a metabase, where a field object defines attributes, and an instance of a field object is a form field. A request to create a user-defined field object is received and it is determined that the user-defined field object is not in the dictionary of field objects in the metabase. The user-defined field object is generated by defining attributes for the user-defined field object, where at least one attribute is a presentation attribute for a form field within a form. The user-defined field object is added to the dictionary of field objects in the metabase and the user-defined field object is linked to a data location in a persistent store. The form is generated, where the form is an ordered collection of form fields, where at least one form field is an instance of the user-defined field object and is displayed according to the at least one presentation attribute.
A dynamic claims adjudication system is provided that implements a dynamic claims adjudication process to provide flexible determination of the adjudication rule set to be used to adjudicate a claim for a particular prescription drug regardless of the mandates of the formulary and the rigidity of the tier into which the drug is placed on the formulary. The claims adjudication system and corresponding methods dynamically determine the adjudication rule set to be used to adjudicate a claim based on an analysis of criteria and identification of a tier changing criteria. Accordingly, the rigidity of conventional formulary based claims adjudication is eliminated in favor of dynamic and flexible real time claims adjudication.
A method of processing a signal, which includes receiving at least one of a first signal and a second signal, receiving mode information, and decoding the at least one of the first signal and the second signal using at least one of a first coding scheme and a second coding scheme according to the mode information. Further, the mode information is information for indicating that a prescribed mode corresponds to which one of at least three modes.
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results.
The disclosed invention provides a system and apparatus for providing a telematics system user with an improved texting experience. A messaging experience engine database enables voice avatar/personality selection, acronym conversion, shorthand conversion, and custom audio and video mapping. As an interpreter of the messaging content that is passed through the telematics system, the system eliminates the need for a user to manually manipulate a texting device, or to read such a device. The system recognizes functional content and executes actions based on the identified functional content.
Disclosed is a speech recognition system in which a common data processing means performs speech recognition of a speech captured by a speech input means to generate recognition result hypotheses which is not biased to one of applications and an adaptation data processing means regenerates recognition result hypotheses, using adaptation data and adaptation processing for each application. The adaptation data processing means provides to each application the recognition result recalculated for each application.
The application discloses a communication device and method of processing a text message in the communication device. An aspect of the present application is a method of processing text message in a communication device, the method including receiving a text message from an external sender, receiving a request to transform the text message into voice data, transforming the received text message into voice data according to the request, and transmitting the voice data to an external sound reproduction device through a wireless communication module.
An electronic device and a method of controlling the electronic device are provided. According to an embodiment, the electronic device may recognize a first sound signal output from at least one external device connectable through a communication unit and to control a sound output of at least one of the at least one external device or the sound output unit when a second sound signal is output through the sound output unit.
Methods and apparatus for audio and speech processing including generating a plurality of frames, each of the frames comprising a plurality of transform coefficients, and allocating bits to the transform coefficients in each of the frames such that at least two of the transform coefficients in the same frame have different bit allocations and the total number of the bits allocated to the transform coefficients in at least two of the frames is equal.
The invention proposes extracting one or more speech signals (151-154) as well as one or more ambient signals (131) from sound signals captured by microphones, wherein each of the speech signals corresponds to a different speaker. The invention proposes to transmit both the one or more speech signals (151-154) and the one or more ambient signals (131) to a rendering side, as opposed to sending only speech signals. This enables to reproduce the speech and ambient signals in a spatially different way at the rendering side. By reproducing the ambient signals a feeling of “being together” is created. In an embodiment, the invention enables reproducing two or more speech signals spatially from each other and from the ambient signals so that speech intelligibility is increased despite the presence of the ambient signals.
A method for locating line breaks in text, carried out by a computer device having a processor and system memory, includes the steps of creating a probabilistic model of a paragraph of text, parameterized by inter-word spacing, and running an inference on the model to find a sequence of line-breaks that maximize the joint probability of line break positions with minimum deviation of inter-word spacing from an ideal value.
Linguistic analysis is used to identify queries from a plurality of users over a period of time that use different natural language formations to request similar information. Common intent categories are identified for the queries requesting similar information. Intent responses can then be provided that are associated with the identified intent categories. An intent management tool can be used for identifying new intent categories, identifying obsolete intent categories, or refining existing intent categories. The said intent categories are used in identifying ontologies associated with the intent categories to help in selecting concepts as ontology parameters.
A language identification system that includes a universal phoneme decoder (UPD) is described. The UPD contains a universal phoneme set representing both 1) all phonemes occurring in the set of two or more spoken languages, and 2) captures phoneme correspondences across languages, such that a set of unique phoneme patterns and probabilities are calculated in order to identify a most likely phoneme occurring each time in the audio files in the set of two or more potential languages in which the UPD was trained on. Each statistical language model (SLM) uses the set of unique phoneme patterns created for each language in the set to distinguish between spoken human languages in the set of languages. The run-time language identifier module identifies a particular human language being spoken by utilizing the linguistic probabilities supplied by the SLMs that are based on the set of unique phoneme patterns created for each language.
In order to simulate the inputs from a downhole sensor (DHS), RTD type sensors are typically employed, externally heated, and the input provided into an interface unit. At best such an approach provides a solution that is cumbersome and not reliably repeatable. Such temporary inputs seldom provide the equivalent communications protocol verification between the surface controller of the DHS and the external communications device. DHS units commercially available use different register addresses for the requested data, as well as a variation in the number of parameters expected from the DHS itself. The number of parameters may range from 3 to 7 based on the vendor unit selected. In the proposed system, a number of potentiometers are used to provide a variable signal level to the microprocessor, acting as variable parameters from the DHS sensor, the settings of which can be repeated for reliable test or regression test results.
A technique includes identifying a fracture polygon intersecting a voxel of a three-dimensional grid of voxels representing a region of interest of a hydrocarbon-bearing reservoir based on data indicative of a discrete fracture network. The technique includes partitioning the polygon with a regular mesh of points and determining a number of the mesh points inside the voxel and inside the polygon. The technique includes estimating an area of the fracture inside the voxel based at least in part on the determined number of mesh points inside the voxel and inside the polygon. The technique includes determining at least one property of a portion of the hydrocarbon-bearing reservoir, which coincides with the voxel based at least in part on the estimated area of the fracture.
A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining a simulated fluid object that includes a first portion and a second portion being represented by a signed distance function. The method also includes applying at least one constraint to the first portion of the simulated fluid object to match a velocity of a target. The method also includes applying a collection of calculated forces to the second portion of the simulated fluid object. Also, the method includes rendering the first portion applied with the at least one constraint and the second portion applied with the collection of calculated forces to present the simulated fluid object.
The strut and tie method for waffle slabs relates to computer modeling of waffle slabs to predict strength and mode of failure. The waffle slab strut and tie method utilizes a three-dimensional strut-and-tie model, which is applied to distinct structural features of waffle slabs. Individual ribs in the slab form two-dimensional trusses, which are connected with perpendicular trusses at rib intersections. The geometry of the slab defines the location of nodes for finite element analysis.
Computer-based methods and associated computer systems are disclosed for designing free space reflective optical surfaces (13) for use in head-mounted displays (HMDs). The reflective optical surface (13) produces a virtual image of a display surface (11) for viewing by a user's eye (15). The method includes using one or more computers to: (i) represent the display surface (11) by display objects (25); (ii) represent the free space reflective optical surface (13) by surface elements (23); and (iii) iteratively calculate spatial locations, normals, and radii of curvature for the surface elements (23) which will cause a virtual image of each display object (25) to be displayed to a nominal user's eye (15) in a desired direction of gaze of the eye (15).
A substrate carrying mechanism includes: a base; a substrate holding member placed on the base and capable of holding a substrate and of being advanced and retracted relative to the base; four or more detecting units respectively for detecting different parts of the edge of a substrate held by the substrate holding member when the substrate holding member holding a substrate is retracted; and a controller that determines whether or not a notch formed in the edge of the substrate has been detected by one of the detecting units, on the basis of measurements measured by the four or more detecting units and corrects an error in a transfer position where the substrate is to be transferred to the succeeding processing unit on the basis of measurements measured by the detecting units excluding the one detecting unit that has detected the notch of the substrate.
Various embodiments for determining dynamic care areas are provided. In one embodiment, a first inspection process is performed on a wafer after a first fabrication step has been performed on the wafer and before a second fabrication process has been performed on the wafer. One embodiment includes determining care areas for a second inspection process based on inspection results generated by the first inspection process. The second inspection process will be performed on the wafer after the second fabrication step has been performed on the wafer.
The present invention provides an electro-optical distance measurement, wherein a light from a light source (6) is projected toward an object to be measured (2), a reflection light reflected by the object to be measured is received at a photodetection unit (8), the light from the light source is received by the photodetection unit as an inner light via an inner optical path (11), and a distance to the object to be measured is measured according to the result of photodetection of the reflection light and the inner light of the photodetection unit, and wherein a correction information is acquired based on the inner light, the acquired correction information is stored, a correction value is obtained from the correction information based on the reflection light and the inner light, and a distance is calculated from the correction value and the result of photodetection of the reflection light and the inner light.
The system comprises a direct current bus having a positive terminal and a negative terminal. A first switching transistor and a second switching transistor have their respective switched terminals connected in series with respect to each other between the positive terminal and the negative terminal. A primary supply is arranged to generating a test voltage that is lower than an operational voltage of the direct current bus. The test voltage is applied between the positive terminal and the negative terminal of the direct current bus. A primary thermal circuit is associated with the supply for detecting whether the supply exceeds an operational temperature threshold. The thermal circuit provides a signal or logic level state indicative of a detected short circuit in the direct current bus if the primary supply exceeds the operational temperature threshold.
A method for analyzing an operating point of a permanent magnet performs electromagnetic field analysis based on a B-H curve of the permanent magnet and element data concerning a finite number of elements into which the permanent magnet is divided to obtain the operating point of the permanent magnet. The method includes the steps of storing data of inputted B-H curve; obtaining magnetic flux densities and magnetic fields in plural regions of the permanent magnet by performing the electromagnetic field analysis based on the data of the B-H curve; and obtaining the operating point of each of the elements based on the result of the electromagnetic field analysis by employing a variable, the variable continuously varying in a first quadrant, in a second quadrant, in a third quadrant, and over these quadrants of the B-H curve and linearly varying with respect to the magnetic flux density and magnetic field.
A biological information trend display device and method which allow the trend and an abnormal value of biological information to be checked with ease are provided. When a curve (50) showing the ST level in lead V3 exceeds the upper limit of a normal range, the part of the curve above the upper limit is displayed in an abnormal color “b” (red, for example). To indicate that the ST level derived from the lead V3 has exceeded the upper limit, a lead icon (32) in an upper part of the display screen is displayed in the abnormal color “b.”
A method of determining parameters relating to the flow performance of subterranean sources is described using the steps of measuring a total flow rate and pressure at a reference datum for at least two different flow rates, allocating the flow from each of the sources using identified concentrations of characteristic components, and using the total flow rate, pressure and the allocation to determine selective inflow performance relationships for each source.
A computerized monitoring system and corresponding method of monitoring the status and health of a blowout preventer. The system includes a graphics display at which a graphical user interface (GUI) displays the health of various sealing elements and control systems by way of “traffic light” indicators. The health indicators are evaluated, by the monitoring system, based on a risk profile for each of the indicated elements and control systems. The risk profiles are evaluated based on inputs such as measurement inputs, feedback signals, mechanical positions, diagnostic results, drilling conditions, and other status information of the blowout preventer at a given time and based on levels of redundancy and levels of deviation from normal conditions. The GUI includes recent history of changes in operating condition, and alarm indications such as poor health, along with the times of those events.
Systems and methods for using magnetic field readings to refine device location estimates are provided. As an example, a plurality of magnetic field readings can be collected by a device as it travels along a path. A positioning system (e.g., GPS) or other sensors can be used to provide a coarse location for the device at each reading. A contribution to each of the magnetic field readings by the Earth's magnetic field can be removed to obtain a plurality of residual readings and a plurality of regions of interest along the path can be identified based at least in part on the residual readings. The regions of interest can be compared to each other to identify a plurality of correspondences between magnetic field readings or residual readings and the plurality of correspondences can be used to refine the location estimates.
Example techniques and systems include generating cluster information to consolidate multiple locations. In one example, a method includes receiving, at a computing device, a plurality of location identifiers corresponding to a plurality of locations at which a mobile computing device was previously located, defining, by the computing device, a plurality of geographic regions based at least in part on the plurality of location identifiers, wherein each of the plurality of geographic regions defines a physical area in which at least one of the plurality of locations is located, selecting, by the computing device, a subset of the plurality of geographic regions based on respective distances between a current location of the mobile computing device and a respective reference point within each of the geographic regions, and outputting, by the computing device and for display, an indication of the subset of the plurality of geographic regions.
An adjusting method and an adjusting system of an intelligent vehicle imaging device are provided, wherein a real feature point for comparison is disposed in a monitoring area around a vehicle. A camera captures images around the vehicle. The images are transmitted to the controller and displayed on a touch display panel. The controller performs image processing on the images and the real feature point, and compares the real feature point with position data of predetermined feature points, and generates a bird's-eye view image. If the images are captured, the bird's-eye view image is rotated and scaled after conversion according to a predetermined position and a predetermined proportion and then is located on a stitched image and outputted. A blind spot area size or a lane departure parameter is selected through the touch display panel, and the stitched image is adjusted through the touch display panel.
A method is provided for performing capability-specific routing. The method includes receiving location information specifying a location. At least one capability indicator representative of user capabilities is also received. A database is accessed, the database specifying, based on user capabilities, facilities that can be accessed by a user, as well as respective geographic locations of specified facilities. A determination is then made as to the facilities that are associated with the received location that are compatible with the received capability indicator. Position information specifying a position may also be received, and at least one route may be determined between the location and the position, the route being compatible with the capability indicator. An apparatus and a computer program product are also provided.
A vehicle configured to operate in an autonomous mode may engage in an obstacle evaluation technique that includes employing a sensor system to collect data relating to a plurality of obstacles, identifying from the plurality of obstacles an obstacle pair including a first obstacle and a second obstacle, engaging in an evaluation process by comparing the data collected for the first obstacle to the data collected for the second obstacle, and in response to engaging in the evaluation process, making a determination of whether the first obstacle and the second obstacle are two separate obstacles.
An apparatus and a method for controlling engine restarting of a vehicle includes a hood opening recognition switch automatically on when a hood of the vehicle is opened and outputting a hood opening recognition signal; a front sensor installed on the front of the vehicle and outputting a sensing signal by sensing an object positioned with a predetermined distance in front of the vehicle; a determination unit verifying whether at least one of the hood opening recognition signal and the sensing signal is inputted in the state where an engine of the vehicle is off; and a setting unit setting a lock of restarting of the engine when it is verified that at least one of the hood opening recognition signal and the sensing signal is inputted.
A system includes a sampling module and a map generating module. The sampling module receives a first mapping of thermal efficiency of a spark-ignition engine generated based on operation of the spark-ignition engine with a dynamometer. A combustion chamber of the spark-ignition engine has a first compression ratio. The map generating module generates a second mapping of the thermal efficiency of the spark-ignition engine based on the first mapping and the combustion chamber having a second compression ratio. The second compression ratio is different than the first compression ratio.
A monitoring method for monitoring a filter of a feed circuit for feeding an aircraft engine with fuel, the method including: detecting clogging of the filter; issuing an indication message; determining a current stage from among a plurality of successive stages of a mission of the aircraft, including at least a stage during which clogging of the filter is not capable of being caused by ice, and a stage during which clogging of the filter might be caused by ice; and in response to detecting clogging, determining the type of clogging as a function of the current stage; wherein during the issuing an indication message, the message that is issued depends on the type of clogging.
An apparatus for monitoring one or more target objects in an environment external to a host vehicle by means of at least one sensor, the apparatus being arranged to trigger at least one action responsive to the detection of prescribed relative movement between the host vehicle and the one or more target objects. The apparatus is arranged to determine whether the at least one sensor is correctly aligned with respect to the host vehicle whereby, when the apparatus commences monitoring of the environment, the apparatus is arranged not to trigger the at least one action until the apparatus has determined that the at least one sensor is correctly aligned.
In a control device of a braking device, a brake force holding control that holds a brake force generated by a braking device main body to wheels of a vehicle to a predetermined value or more is executed based on a change amount per unit time of an operation amount of a brake operation member. Accordingly, since the brake force holding control that holds the brake force to the predetermined value or more is executed by the braking device main body based on at least a change amount per unit time of an operation amount of the brake operation member, holding of the brake force can be appropriately executed regardless of an operation state.
A method and apparatus to control the pickup on an uphill slope of an automotive vehicle provided with an automatic or robotized gearbox provide the definition of a control strategy of the gear box operation, also according to the gradient of the uphill slope, which is preferably calculated based on a longitudinal acceleration value of the automotive vehicle, and based on the altitude at which the automotive vehicle can be found, which is preferably calculated based on a detected atmospheric pressure value. In this way, it is also possible to consider the reduction in the engine torque due to the reduction in the air density with altitude.
A method is provided for combining sensor data collected by at least two sensors coupled to at least one application, wherein at least one of the sensors provides driver-related sensor data of a driver-related behavior and at least one external sensor provides sensor date not related to driver-related behavior. The sensor data of the at least two sensors are combined as the respective measurement errors of the data are uncorrelated in time with respect to the at least one application.
A three-wheeled vehicle that includes: a single front wheel; two rear wheels; a passenger cabin; an electronic steering control unit; and a steering input device configured to send an electronic signal to the electronic steering control unit corresponding to an input received at the steering input device associated with turning the three-wheeled vehicle; wherein the electronic steering control unit is configured to counter-steer the front wheel in response to receiving the electronic signal, wherein the counter-steering of the front wheel initiates a leaning of the passenger cabin a direction of turning of the three-wheeled vehicle.
A motor control signal output unit of an electric power steering system includes a feedback gain calculation unit (52), and a feedback control unit executes a feedback control with the use of a proportional gain (Kp) and an integral gain (Ki) that are calculated by the feedback gain calculation unit (52). The feedback gain calculation unit (52) sets the feedback gains to large values (Kp=P0, Ki=I0) when the absolute value of an assist gradient (α) is equal to or smaller than a predetermined value (α0) (|α|≦α0). On the other hand, when the absolute value of the assist gradient (α) exceeds the predetermined value (α0) (|α|>α0), the feedback gain calculation unit (52) sets the feedback gains to small values (Kp=p1, Ki=I1:P1
A bicycle suspension control apparatus includes a user operating device and a controller. The controller is configured to set a bicycle suspension having a plurality of operating states to a first operating state in response to a first manual operation of the user operating device. The controller is further configured to set the bicycle suspension to a second operating state in response to a second manual operation of the user operating device. The second manual operation is performed in a different operating manner of the user operating device than the first manual operation.
A vehicle includes: an engine; an electric motor connected to the engine via a gear; and a controller configured to perform control that includes at least one of increasing a rotational speed of the engine to a value that is equal to or higher than a given value and changing an output torque of the electric motor to a value that is out of a given range including zero, provided that a target output torque of the electric motor is within the given range including zero and a target rotational speed of the engine is lower than the given value, during deceleration accompanied by motoring of the engine.
A method of surveying a section of a railway to determine amounts of ballast to be replaced keyed to position coordinates of track locations includes moving a survey vehicle along the railway, optically scanning the track at selected intervals to obtain optical data points with associated position coordinates, recording images at the intervals with position coordinates, recording position coordinates of no-spread zones, processing the optical data points to derive ballast unit weights associated with locations along the track, detecting anomalous unit weights, accessing images associated with the locations of the anomalous unit weights, accessing the anomalous unit weights to adjust as necessary, and loading the adjusted data into a computer of a ballast train to control the application of replacement ballast along the track according to the detected position of the ballast train.
The device includes elements of a processing unit which determine a limit trajectory representing a flight trajectory which is compatible with the aircraft performance during the approach and which shows the limits for the flight of the aircraft. For example, a vertical profile and a horizontal trajectory are determined, with the horizontal trajectory being non-linear so that the energy of the aircraft can be sufficiently dissipated before final approach along an approach axis, while also avoiding obstacles. Thus, a flight trajectory is determined even when the aircraft has deviated from a flight plan and approach axis.
A method and apparatus for assisting in management of unmanned aerial vehicles. Planned routes are identified for the unmanned aerial vehicles. The planned routes are displayed on a map. A set of planned routes is identified that is within a predefined distance of a selected planned route during substantially a same point in time within a viewing area on the map.
A system for operating model vehicles comprising at least one model vehicle having an energy self-sufficient drive and a steering axle, which, with the aid of a magnet, follows a contact wire laid directly under a road, further comprising a positioning system, a control module and a wireless communication system for transmitting information to and/or from the vehicle.
A management system using Global Positioning System receivers for tracking remote units from a central office and quickly and conveniently determining if those remote units have varied from a set of predetermined parameters of operation. The system also includes provisions that allows information to be sent from the remote units to the central office and vice versa. The system also has safety features that promote the rapid dispatch of law enforcement personnel when requests for emergency assistance have been made from the remote units.
Systems and methods are described herein for controlling the states of a microgrid module. The microgrid module includes transformers and/or power converters necessary for modifying the input AC or DC power sources to meet the required characteristics of the output power. The microgrid module further comprises a control software module installed on a microgrid computer. The control software module receives data associated with the operating state of the microgrid module. The control software module can access rules associated with each microgrid module operating state to determine whether the microgrid module must transition to a different operating state. If a transition is appropriate, the control software module can apply commands to transition the microgrid module to a different operating state. The control software module can continue to monitor the microgrid module to determine when another state transition is appropriate.
A robot arm includes a support arm, an adjusting rod and a detecting unit. The adjusting rod rotatably extends through the support arm. The detecting unit is attached to the adjusting rod. The detecting unit includes an image capture device and a probe device. The image capture device captures images of a workpiece. The probe device includes a driving device and a probe. The driving device may drive the probe to move between a first position where the probe does not visually prevent images of the workpiece being captured by the image capture device, and a second position where the probe does block the images of the workpiece being captured by the image capture device.
An audio apparatus for a portable device is provided. The portable device includes computing hardware coupled to associated data memory, which stores one or more audio or computer program products that include a plurality of audio libraries. The audio apparatus is operable to execute the audio products upon the computing hardware, whereby the audio products are operable to call the audio libraries to generate digital audio data. The digital audio data so generated is provided to sound-generating hardware, which is then operable to generate acoustic audio signals corresponding to the digital audio data. The audio apparatus is operable to host one or more replacement audio products, which are storable in the data memory. The audio apparatus is operable to invoke the replacement audio products as an alternative to the audio products for generating the digital audio data. The replacement audio products are operable to provide a functionality of capturing the digital audio data while substantially generating the acoustic audio signals.
An athlete service platform implemented at a server system obtains athletic performance information and selectively stores that information in a plurality of athlete-user accounts in which each athlete-user account is associated with a respective athlete competing in one or more athletic events. The server system obtains a set of advertisement parameters from an advertiser which specify how and whether to direct one or more advertisement messages to one or more of the plurality of athlete-user accounts. The set of advertisement parameters includes at least one performance parameter. The server system identifies, with reference to the plurality of athlete-user accounts and the athletic performance information stored in those athlete-user accounts, a target athlete-user account associated with an athlete that has achieved the performance parameter as indicated by the athletic performance information. The server system directs the advertisement message to the target athlete-user account.
A system, method, and device for generating a signal processing network for deployment on a motion control system are disclosed. The exemplary system may have a module that supplies one or more signal processing units represented in data format using existing compiled and linked code. Another module provides a dedicated interface with the motion control system. The system may also have a module that supplies each signal processing unit with multiple inputs and multiple outputs and a module that routes the inputs and the outputs between the one or more signal processing units.
A system for controlling start-up of a feedback controller includes a memory device and a processing circuit. The processing circuit is configured to receive a gain parameter from the feedback controller and to store the gain parameter in the memory device. The processing circuit is further configured to multiply the stored gain parameter and to cause the feedback controller to use the multiplied gain parameter in response to a determination that the feedback controller has restarted.
A system, a method and a recording medium for driving a programmable logic controller are disclosed. This system includes a server and an adaptive unit electrically connected to the server. When determining that a programmable logic controller is connected, a hardware layer management module of the adaptive unit informs the server. The server outputs a controller query data to query the programmable logic controller through the hardware layer management module. The server generates a control data conforming to a specification of the programmable logic controller according to a controller response data of the programmable logic controller, for the hardware layer management module to control the programmable logic controller.
As described herein vascular anchoring systems are used to position an implant in a vascular area such as a bifurcated vasculature with relatively high fluid flow, for instance, in an area of a pulmonary artery with associated left and right pulmonary arteries. Implementations include an anchoring trunk member having a first anchoring trunk section and a second anchoring trunk section. Further implementations include a first anchoring branch member extending from the anchoring trunk member. Still further implementations include a second anchoring branch member extending from the anchoring trunk member.
An assembly for introducing a leadless intra-cardiac medical device includes a sheath having an internal passage, wherein the sheath is configured to be maneuvered into the heart of the patient. A housing may be retained within the internal passage, wherein the housing is configured to be pushed out of the sheath, the housing having a first anchoring member configured to anchor the housing to a first implant location within the heart. The assembly may also include an electrode trailing the housing within the internal passage, wherein the electrode is also configured to be pushed out of the sheath. The electrode has a second anchoring member configured to anchor the electrode to a second implant location within the heart. A conductive wire connects the housing to the electrode, wherein movement of the housing out of the sheath causes the electrode to follow the movement to a distal end of the sheath.
Methods and apparatus for implanting a neural stimulation lead in a patient's body are described. A lead assembly comprises a pointed-tip stylet, a stimulation lead, and an optional tube to deploy a fixation element attached to the lead. One embodiment of the implant methods starts with inserting the pointed-tip lead assembly directly into tissue. After the desired implant position is determined, the pointed-tip component is separated from the stimulation lead and removed from the tissue, leaving the stimulation lead implanted. After confirmation that the stimulation lead is in the right tissue location, the pointed-tip component is removed from the body, leaving the stimulation lead in place. The stimulation lead can be connected to a neurostimulator to delivery therapies to treat neural disorders, such as urinary control disorders, fecal control disorders, sexual dysfunction, and pelvic pain, etc.
Disclosed herein are methods and circuitry for monitoring and adjusting a compliance voltage in an implantable stimulator devices to an optimal value that is sufficiently high to allow for proper circuit performance (i.e., sufficient current output), but low enough that power is not needlessly wasted via excessive voltage drops across the current output circuitry. The algorithm measures output voltages across the current source and sink circuitry during at least periods of actual stimulation when both the current sources and sinks are operable, and adjusts the compliance voltage so as to reduce these output voltages to within guard band values preferably indicative for operation in transistor saturation. The output voltages can additionally be monitored during periods between stimulation pulses to improve the accuracy of the measurement, and is further beneficial in that such additional measurements are not perceptible to the patient.
A stimulation system, such as a spinal cord stimulation (SCS) system, having a programmer for identifying an area for electrical stimulation to treat a patient. The programmer includes a communication interface, a display screen, and a user interface. The communication interface communicates with the electrical stimulation generator to generate electrical stimulation and the display screen displays a patient model. The user interface receives user input identifying an area of pain on the patient model via a selection of the area of the body part. The programmer then associates the area of pain identified with a spinal column location, and displays on the display screen a suggested medical lead position and/or a suggested stimulation area on an image of a spinal column based on the step of associating.
The invention is a method of hermetically bonding a ceramic part to a metal part by welding and brazing a component assembly comprised of metal parts, a ceramic part, and a metal ferrule having alignment lips. The ceramic part is preferably a hollow tube of partially-stabilized zirconia that is brazed to an alignment ferrule that is preferably titanium or a titanium alloy, such as Ti-6Al-4V. On one end the component assembly is brazed to an end cap for closure. On the other end the alignment ferrule is preferably brazed to a ring that is preferably comprised of a noble metal, such as platinum, iridium, or alloys of platinum and iridium. The ring is laser welded to an eyelet that is preferably comprised of a noble metal.
The disclosure herein relates generally to methods for treating heart conditions using vagal stimulation, and further to systems and devices for performing such treatment. Such methods may include monitoring physiological parameters of a patient, detecting cardiac conditions, and delivering vagal stimulation (e.g., electrical stimulation to the vagus nerve or neurons having parasympathetic function) to the patient to treat the detected cardiac conditions.
The disclosure herein relates generally to methods for treating heart conditions using vagal stimulation, and further to systems and devices for performing such treatment. Such methods may include monitoring physiological parameters of a patient, detecting cardiac conditions, and delivering vagal stimulation (e.g., electrical stimulation to the vagus nerve or neurons having parasympathetic function) to the patient to treat the detected cardiac conditions.
An implantable medical device is connected to a multipolar LV lead and an implantable sensor. The sensor signal from the sensor is used to identify a time point of mitral valve closure for a cardiac cycle when a ventricular pulse generator generates pacing pulses that are applied to the electrodes of the multipolar LV lead according to a pacing sequence. A time interval processor determines the time interval from onset of LV activation to the time point of mitral valve closure. This procedure is repeated for multiple different pacing sequences of a sequence set. The pacing sequence that resulted in shortest time interval is then selected by a selector as the currently optimal pacing sequence for the patient.
A device and method for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current are provided. In one embodiment, the device for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current may be used in a defibrillator. The device for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current may be a microneedle array that may have a number of different configurations and may be made with different materials.
The aorta and left atrium are localized from magnetic resonance data. The locations of the aorta and left atrium are detected jointly. The aorta and the left atrium are, at least in part, treated as one object. The detection may be from data representing a two-dimensional region. The two-dimensional region may be determined by first detecting the left ventricle from data representing a volume.
Embodiments of the present disclosure include an optical probe capable of communicating identification information to a patient monitor in addition to signals indicative of intensities of light after attenuation by body tissue. The identification information may indicate operating wavelengths of light sources, indicate a type of probe, such as, for example, that the probe is an adult probe, a pediatric probe, a neonatal probe, a disposable probe, a reusable probe, or the like. The information could also be utilized for security purposes, such as, for example, to ensure that the probe is configured properly for the oximeter, to indicate that the probe is from an authorized supplier, or the like.
A high-temperature superconducting magnetic sensor having a superconducting layer formed on a substrate and a plurality of superconducting quantum interference devices fabricated on the superconducting layer, which includes: a plurality of input coils that are formed on the superconducting layer and connected to or magnetically coupled with each of the plurality of the superconducting quantum interference devices; a pickup coil that is formed on the superconducting layer and connected so as to form a closed loop together with the plurality of the input coils; and a plurality of trimming wires that are formed on the superconducting layer and can be cut off, while making a short-circuit between both ends of each of the plurality of the input coils.
A method includes, in at least one aspect, connecting an input of a bias circuit and an output of the bias circuit to another circuit while the other circuit is in a first power mode, such that the bias circuit has an operating state corresponding to the first power mode; switching the input of the bias circuit and the output of the bias circuit from the other circuit to a dummy circuit when a power mode of the other circuit is changed from the first power mode to a second power mode; and maintaining the bias circuit at the operating state corresponding to the first power mode using the dummy circuit while the other circuit is in the second power mode.
A method and system for managing a set of applications stored on a mobile terminal, comprising an access to said set of applications enabling at least one specific function to be accessed by at least one application using an application manager.
The communication device comprising a voice communication implementer, a navigation implementer, a video game implementer, a multiple language mode implementer, and a remote control implementer.
In a cellular phone 100, a directional coupler 20 provided between a transmitter for communication 32 and a duplexer 30 extracts a transmitted signal, and a detector 21 detects the signal and detects a transmission power level. Next, the comparator 22 compares a comparison level generated by a base voltage source 23 which generates a base voltage corresponding to a received field strength of a broadcast signal with an output level from the detector 21. When the output level exceeds the comparison level, the comparator generates a selection instruction signal of level ‘H,’ and switches a path so as to insert a filter between a TV receiving antenna ANT 1 and a TV receiver 13 using an input selection switch 10 and an output selection switch 12. Accordingly, deterioration of viewing quality due to suppressed sensitivity caused by transmission power of wireless communication can be prevented.
Embodiments disclosed herein describe a double number service configured to allow a mobile or landline subscriber to receive an additional telephone number that is configured to make and receive communications such as telephone calls and text messages. Telecommunications systems and methods disclosed herein are configured to utilize a virtual phone number or double numbers, which a user may subscribe to, to publish and/or communicate to other users. The user may also subscribe to multiple virtual numbers, and use the virtual numbers on a single device. Accordingly, an end user may receive communications to an assigned number from a telecommunications service provider and the virtual or double number on the same telecommunications device.
A mobile device comprising: a communication module for sending and receiving radio communications; a display for displaying information; a processor for controlling software and firmware operation; a keypad for entering data to the processor comprising an array of alpha keys for alpha data entry and an array of numeric keys for numeric data entry, wherein entry of alpha data does not require use of numeric keys and numeric data does not require use of alpha keys; and a housing encompassing the communication system, display, image processor and keypad configured to facilitate an operator holding the mobile device in one hand and keypad data entry with the other hand.
An apparatus and method for calculating time offsets for imperceptible base stations, which include base stations that have limited or no communication with a mobile station are presented. Time offsets for the imperceptible base stations are computed using transmit time offset information for a plurality of base station pairs received from a non-carrier base station almanac. A time offset between the mobile device at a first location and a serving base station at a second location is also computed. The time offsets for the imperceptible base stations may then be computed using the received transmit time offsets of the plurality of base station pairs and the time offset between the mobile device and the serving base station. The non-carrier base station almanac is built using a mobile device that informs a non-carrier location server of observed time difference of arrival (OTDOA) assistance data it receives from a carrier's location server.
A system and method to collect data related to the geographical location of a mobile station communicating with a GSM network and to use the location related data to determine the geographical location of the mobile station. A tap is place in an Abis link between a base station and a base station controller, the tap providing a copy of a signal carried by the Abis link. The copy signal is routed to a protocol analyzer that extracts location related data from the copy signal. A location processor uses the location data to determine the geographical location of the mobile station. The geographical location data is used by a data analyzer to provide location based services, such as estimating traffic intensity and speed of mobile stations.
Systems, methods and interfaces are disclosed for managing communications associated with a mobile communication device. Mobile communication devices process environmental inputs and transmit mobile communication device context information to a communication management system. The context information may, for example, reflect the motion and/or geographic location of the mobile device, and may reflect the risk associated with using the device to handle a call or other communications session. The communication management system uses the context information, optionally in combination with communication device profiles, to determine how to manage incoming and/or ongoing calls or other communication sessions. Mobile device users may also be inhibited from initiating communication sessions.
A method includes acquiring an information from a second base station by a first base station, wherein the information is indicative for a relative timing displacement between (a) a first time pattern of a first radio resource partitioning scheme and (b) a second time pattern of a second radio resource partitioning scheme. The method further includes adapting the first time pattern of the first radio resource partitioning scheme, used by the first relay node, to the second time pattern of the second radio resource partitioning scheme, used by the second relay node, in such a manner that Time Transmission Intervals (TTIs) of the first time pattern which one used for uplink radio transmissions coincide with TTIs of the second time pattern which one used for uplink radio transmissions. A corresponding first base station is adapted for controlling and/or for carrying out the above described method.
The invention relates to methods and communication devices for transmitting data on a radio channel comprising the steps of determining a first preamble format to be used in a cell of the second communication device, determining a basic cyclic shift value from a set of basic cyclic shift values, the set is selected based on the preamble format, and transmitting data comprising indication of the determined first preamble format and a basic cyclic shift value pointer indicating the basic cyclic shift value in the set of basic cyclic shift values.
A handover method and apparatus for facilitating a handover of a user equipment to a femto cell in a wireless communication system supporting both the femto and macro cells. When a handover condition is detected, the user equipment acquires identity information of a target femto cell base station from system information transmitted by the target femto cell base station, decides whether to handover to the target femto cell base station, based on the identity information; and transmits a measurement report message including the identity information to a serving base station of the user equipment, when the handover is to be made.
Embodiments of the present invention provide a handover method and system in a relay network, a relay node, a control base station and a base station. The method includes: receiving, by a relay node, a first area identifier that identifies the relay node; sending a system information broadcast message carrying the first area identifier to a terminal in a coverage area; receiving a handover request message forwarded by a control base station; and performing, according to the handover request message, a control operation of accessing the relay node on the terminal. The first area identifier that identifies the relay node is allocated to the relay node, so that the terminal in the relay network can be normally handed over from the base station to the relay node.
A method for a handover of a mobile node from a non-3GPP to a 3GPP network, and of a mobile node, which is located in a non-3GPP/3GPP network. The handover is improved by discovering an appropriate MME and registering the mobile node at the discovered mobility management entity (MME), in advance. This includes to first determine the location of the mobile node in the non-3GPP network, so as to be able to detect an MME in the vicinity of the mobile node's location. The 3GPP contexts are then transmitted to the new MME before the handover is performed. Moreover, the Serving-Gateway in the 3GPP network is changed before performing a handover, thereby accelerating the handover. When a handover gets likely, the mobile node's location is determined and a new Serving-Gateway is selected. The data path is changed to go via the new Serving-Gateway.
Upon handover, the data incompletely received by a source base station is retransmitted by a mobile station to a target base station, and then reversely transferred from the target base station to the source base station. By virtue of this reverse transfer control, the need to transfer all the received data from the source base station to the target base station upon handover can be eliminated, whereby it is possible to reduce the amount of traffic between the base stations. Moreover, ARQ processes are set respectively between the mobile station and the source base station and between the mobile station and the target base station, whereby it is possible for the mobile station to transmit new uplink data to the target base station, in parallel with the ARQ process with the source base station under the reverse transfer control.
A method of transmitting and receiving control information for a specific service in a wireless communication system is discussed. The method of transmitting control information for a specific service in a wireless communication system which uses multiple carriers includes transmitting notification indication information to at least one user equipment, the notification indication information including information related to a channel resource region through which control information for the specific service is transmitted, and transmitting a notification message to the at least one user equipment through the channel resource region indicated by the information related to the channel resource region, the notification including control information.
A method of discovering overlapping cells in a telecommunications network comprising a plurality of base stations, wherein steps carried out by an individual base station comprise determining sets of terminals in ranges of its associated cells and sending a message with information about said sets of terminals to other base stations. The method also includes receiving messages from said other base stations with information about sets of terminals in ranges of their associated cells. The individual base station calculates intersection of its own set of terminals with those received from said other base stations and classifies cells as overlapping if the corresponding intersection is equal or above a predefined level.
A directory server may proactively provide to a remote mobile phone (or similar device) recent contextual information associated with callers who are likely to call the remote mobile phone, such that the remote mobile phone is likely to have a local set of recent contextual data about a given caller when the caller places a call to the remote mobile phone (or visa versa). When an unknown caller calls the remote mobile phone, the directory server may use the caller's phone number to identify directory information and one or more social-network or similar accounts that are used as sources of contextual information about the caller.
A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in the presence of the user; retrieving a first profile associated with the first person; and operating the device in a second mode based, at least in part, on the first profile.
A computer-implemented method includes receiving, at a vehicle computing system, a notification that an incoming communication is being sent to a wireless device in communication with the vehicle computing system. The method also includes determining that a do not disturb function is active in the vehicle computing system and blocking a notification to a driver regarding the incoming communication. Finally, this method includes sending a command from the vehicle computing system to the wireless device to silence any notification that the wireless device provides in conjunction with the incoming communication.
Systems and methods for operation upon a wireless mobile device to handle message notifications. A method can include receiving a message by the wireless mobile device over a wireless communications network. The received message is processed so that at least a portion of the sender's message is displayed to a user of the wireless mobile device before a signed receipt is provided to the sender.
Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human's ability to receive or act on communications is impaired or otherwise affected.
Techniques for controlling operation of control loops in a receiver are described. The operation of at least one control loop is modified in conjunction with a change in operating state, which may correspond to a change in linearity state, gain state, operating frequency, antenna configuration, etc. A change in linearity state may occur when jammers are detected and may cause bias current of analog circuit blocks to be adjusted. The at least one control loop to be modified may include a DC loop, an AGC loop, etc. The operation of a control loop may be modified by disabling the control loop or changing its time constant prior to changing operating state, waiting a predetermined amount of time to allow the receiver to settle, and enabling the control loop or restoring its time constant after waiting the predetermined amount of time.
A baseband filter and upconverter with configurable efficiency for use in wireless transmitters is disclosed. In an exemplary embodiment, an apparatus is provided that includes a baseband filter having configurable efficiency, and an upconverter having configurable efficiency and coupled to the baseband filter. The baseband filter and upconverter are configured to operate at a first efficiency level in a first output power range and to operate at a second efficiency level in a second output power range.
To improve operation in a wireless communication system, a relay can be used to assist in transferring information from a mobile device to a base station. Uplink and downlink communications can be monitored to determine if a mobile device is at an edge of a cell and if there should be assistance provided. If there should be assistance performed, then digital or analog relay operations can be implemented. Multiple packet transmissions can take place as well as a scaled version of a transmission can be transferred.
A fusing device includes a belt, a first stretching member contacting an inner circumference of the belt and stretching the belt tightly, a heating member having a heating element on the surface, a second stretching member having a heating member facing part that faces the heating member and a curved surface part that faces the belt, and stretching the belt tightly with the first stretching member.
A fixing device for thermally fixing an unfixed image onto a recording sheet by causing the sheet to pass through a fixing nip. The fixing device includes: heat belt formed in an endless shape and provided with a resistance heat layer; first pressure member provided inside a running path of the heat belt; and second pressure member pressing the first pressure member from over the running path to form the fixing nip. At least one of the first and second pressure members is rotating body. The heat belt has a pressure-receiving area and two non-pressure areas. The pressure-receiving area receives pressures from both the first and second pressure members. The non-pressure areas have been arranged at outside of the pressure-receiving area in an axis direction of the rotating body. Two ring-like electrodes have been formed on circumferential surfaces of the non-pressure areas and are used to supply power to the resistance heat layer.
A rotary-type toner supply device includes a toner container and a scraping member. The toner container has a peripheral wall section which is shaped so as to surround a side face of an imaginary column K1 along the side face and has a toner discharge port formed therein, and contains toner in space surrounded by the peripheral wall. The scraping member is contained in the space so as to freely rotate around a central axis S of the imaginary column K1, and has first and second curved parts, each of the first and second curved parts extending along a portion of a half cycle or more of a spiral on the side face of the imaginary column K1.
A roller for electrophotography has an electrically conductive support and an elastic layer as a surface layer. The elastic layer holds spherical particles each having a plane on their peripheral surfaces, in such a way that part or the whole of the plane comes exposed to the surface of the elastic layer, and the plane of each of the spherical particles standing exposed to the surface of the elastic layer and a plane that is i) orthogonal to a straight line passing through an axis of a section orthogonal to an axis of the roller for electrophotography and being directed toward the peripheral surface of the roller for electrophotography and is ii) tangential to the peripheral surface of the roller for electrophotography form an acute internal angle.
An image forming apparatus includes a main body of the image forming apparatus; a developing cartridge that is detachably disposed in the main body and includes an image carrier; a charging roller that is disposed to face the image carrier in the developing cartridge and charges a surface of the image carrier; a charging roller separating unit that moves the charging roller between a first position in which the charging roller is in contact with the image carrier and a second position in which the charging roller is spaced apart from the image carrier; and a paper feeding cassette detachably disposed in the main body; wherein when the paper feeding cassette is first mounted, the charging roller is fixed in the second position by the charging roller separating unit.
An image forming apparatus includes a main body; a process unit configured to be attached to and removed from the main body, the process unit being configured to integrally hold a plurality of image carriers arranged in a first direction; a plurality of developing cartridges provided in corresponding association with the image carriers, the developing cartridges configured to be attached to and removed from the process unit, each of the developing cartridges including a corresponding developer carrier, each of the developing cartridges being configured to supply developer to a corresponding image carrier; and a pressing mechanism provided in the main body, the pressing mechanism configured to press the developing cartridges, when attached to the process unit, in a direction that the developer carriers contact the image carriers.
An image forming apparatus includes a developing unit configured to supply a toner onto a surface of an image carrier to form a toner image carried from a toner container; a transfer unit configured to transfer the toner image onto a transfer medium; a cleaning unit configured to collect a non-transferred toner that is not transferred onto the transfer medium during the transfer by the transfer unit; a recycle unit configured to carry the non-transferred toner to the developing unit; a non-transferred-toner-amount detecting unit configured to detects an amount of the non-transferred toner; a total-toner-amount calculating unit configured to calculates an amount of the toner carried from the toner container; a consumed-toner-amount calculating unit configured to calculate, based on the amounts, a consumed toner amount; and an environmental-load-information calculating unit configured to calculate, based on the consumed toner amount, environmental load information.
Toner sensor modules are provided. In one aspect, a toner sensor module has a first light source emitting a first light, a first light sensor that generates a sensed light signal that is indicative of a sensed light, and a frame. The frame positions the light source to illuminate a target area from a first side a plane that is normal to the target area so that illuminated portions of any toner particles at the target area direct a reflected a portion of the first light into the first side and positioning the first light sensor on the first side of the plane to which toner particles at the target area direct the reflected portion of the first light.
The invention relates to a clock recovery apparatus being configured to recover clock information from an input signal. The clock recovery apparatus comprises Fourier transforming means (201) being configured to transform the input signal into a frequency domain signal upon the basis of a Fourier transform, correlating means (215) being configured to correlate the frequency domain signal to obtain a correlation value associated with a certain frequency, and clock recovery means (217) being configured to determine whether the certain frequency corresponds to a clock frequency in order to recover the clock information.
The inventive method, implemented in an optical flexible wavelength division multiplexing FWDM network, includes finding a connection route in an optical FWDM network on which a channel with sufficient spectrum is available at lowest wavelength among all available channels, finding K channels at first available K lower wavelengths out of available channels for minimizing total required spectrum; and selecting a channel which is routed through minimum number of optical fiber paths out of the K available channels at one of the lower wavelengths.
A hybrid passive optical network (“PON”) includes a time-division multiplexing (“TDM”) optical line terminal (“OLT”) and a wavelength-division multiplexing (“WDM”) OLT. The TDM OLT communicates with a first group of customer premises (“CPs”) via TDM signals while the WDM OLT communicates with a second group of CPs via WDM signals. A remote node power splitter is coupled to receive the TDM and WDM signals and broadcast both the TDM signals and the WDM signals on all of its ports facing towards the CPs. Optical filters are disposed between the remote node power splitter and the second group of CPs. Each optical filter is configured to pass a sub-group of the WDM signals while blocking other WDM signals such that each of the second group of CPs receives its own allocation of WDM signals but does not receive WDM signals allocated to other CPs of the second group of CPs.
A camera accessory device which not only makes it possible to prevent a camera-side accessory shoe from being scratched thereby, but also encores positive electrical connection between the camera accessory device and a camera. The camera accessory device comprises a lock lever, a shoe bracket for engagement with the camera-side accessory shoe, contact pins for contact with respective electric contacts of the camera-side accessory shoe, a contact spring-holding member, and an accessory shoe-holding member which moves, in accordance with rotation of the lock lever, to a shoe member-locking position or to a shoe member-unlocking position. The contact pins are urged by the holding members such that urging forces applied to the electric contacts become larger when the accessory shoe-holding member has moved to the shoe member locking position than when the same has moved to the shoe member unlocking position.
An image sensing apparatus on which a plurality of lens units are interchangeably mountable includes a system controller configured to acquired information specific to a mounted lens unit from the mounted lens unit, a detection unit configured to detect a focus shift amount of the mounted lens unit, a display circuit configured to display the specific information acquired by the system controller in association with a focus correction value for correcting the focus shift amount detected by the detection unit, an operation switch configured to be operated by a user, and a setting unit that sets the focus correction value according to an operation on the operation switch.
A lens apparatus detachable from an image pickup apparatus includes a focus lens, a driver configured to drive the focus lens, a first position detector configured to detect a position of the focus lens, and a controller configured to correct the position of the focus lens detected by the first position detector to a position of the focus lens in a predetermined optical characteristic, to transmit a corrected position of the focus lens to the image pickup apparatus, to correct driving information of the focus lens in the predetermined characteristic received from the image pickup apparatus to driving information of the focus lens in a current optical characteristic, and to instruct the driver to drive the focus lens in accordance with the position of the focus lens detected by the first position detector and corrected driving information of the focus lens.
A portable vaporizer having an electronic control unit electrically coupled to a power source and an atomizer. The electronic control unit utilizes a voltage regulator which allows changes in an output voltage supplied to the atomizer in response to a change in electrical resistance of a potentiometer incorporated therewith.
A smokable material vaporizer is disclosed, comprising of an enclosure having an elongated heating tube, a heating element, an air pump and a vapor collection receptacle for vaporizing a smokable material and allowing inhalation thereof. The heating tube is an elongated structure with a material loadable cap at its distal end and a screen for communicating vaporized material into the enclosure. The proximal end of the heating tube comprises a heating lamp element and a means to force air via a pump into the tube and through the screen. The heating lamp is powered by an electrical connection that includes a timer switch for safety and an activation switch. The lid of the enclosure is removable to reveal the attached heating tube, wherein smokable material is placed for the heating lamp to raise its temperature above vaporization levels, whereafter it is pumped into a collection receptacle bag for inhalation.
A moving image reproducing apparatus which performs blur correction focusing on a portion highly likely to be paid attention by a user, in reproduction operation without user's specific operation. The moving image reproducing apparatus is connected to a recording medium that records moving image data. A moving image data recorded in the recording medium is searched, based on a designated search condition, a motion vector calculating position for blur correction is set to the searched moving image data based on the search condition, a motion vector of the searched moving image data is calculated based on the motion vector calculating position, a blur correction cut-out region of the searched moving image data is set based on the calculated motion vector and the searched moving image data is subjected to blur correction, and a moving image data subjected to the blur correction is output.
A system that incorporates teachings of the present disclosure may include, for example, a digital video recorder (DVR) having a controller to record video content supplied by a media communication system, establish a threshold for utilization of a memory resource of the DVR, detect a utilization of the memory resource that exceeds the threshold, generate a notice describing the utilization of the memory resource at or after the time the threshold was exceeded, identify a communication identifier associated with a portable communication device, transmit the notice to the portable communication device according to the identified communication identifier, and receive a response message from the portable communication device that includes one or more instructions to manage the memory resource of the DVR. Other embodiments are disclosed.
The present invention relates to a system for auditing misuse of an image information, and more particularly, to a system for auditing misuse of an image information, which stores the image information recorded by an image recording device as a file; transmits a log which is related to suspected misuse to the stored file to an auditing server in order to determine whether the stored file was misused; transmits information as to whether a user's access log to the stored file, an image deletion log, an image copy log, and an image view log have been modified to the auditing server; determine whether misuse occurred in view of a misuse behavior pattern; and in a case that misuse occurs generates misuse alarm data thereby notifying a user's terminal of such misuse.
A laser signal transmission device includes a transparent substrate, a first wavelength light emitting module embedded in the substrate, a first multi-mode optical fiber embedded in the substrate, and a single-mode optical fiber. The first wavelength light emitting module is configured for emitting a first laser signal having a first wavelength. The first multi-mode optical fiber is aligned with the first wavelength light emitting module. One end of the single-mode optical fiber is embedded in the substrate and aligned and optically coupled with the first multi-mode optical fiber, the other end is exposed at the substrate. The first multi-mode optical fiber is arranged between the first wavelength light emitting module and the single-mode optical fiber, and the longitudinal direction of the first multi-mode optical fiber coincides with that of the single-mode optical fiber.
A sensor for measuring forces and/or moments on an object, including at least one sensor element for the detection of an expansion of the object in at least one spatial direction, from which expansion a force or a moment can be determined, wherein the sensor element including an optical fiber with a sensor region with a fiber Bragg grating is provided, and the fiber Bragg grating is adapted to be irradiated with light, preferably a broadband light, generating a reflected light having a peak wavelength. The optical fiber is formed by a fiber core and at least one sheath of light-guiding material surrounding the fiber core. The fiber Bragg grating is arranged in the fiber core. The material of the sheath is doped with a fluorescent material and the fluorescent material may be irradiated with an excitation radiation to generate a fluorescent radiation having at least one main emission wavelength.
A Mach-Zehnder optical modulator includes a join-and-branch portion, two light wave guides connected with the join-and-branch portion, two output light waveguides connected with the join-and-branch portion, arm electrodes respectively provided on the two light waveguides, light intensity detection electrodes respectively provided on the two output light waveguides, and a leakage suppression electrode provided between the arm electrodes and the light intensity detection electrodes.
Systems and methods for identifying an object and presenting additional information about the identified object are provided. The techniques of the present invention can allow the user to specify modes to help with identifying objects. Furthermore, the additional information can be provided with different levels of detail depending on user selection. Apparatus for presenting a user with a log of the identified objects is also provided. The user can customize the log by, for example, creating a multi-media album.
The systems and methods include multiple processors that each couple to receive commands and data, where the commands and/or data correspond to frames of video that include multiple pixels. Additionally, an interlink module is coupled to receive processed data corresponding to the frames from each of the multiple processors. The interlink module selects pixels of the frames from the processed data of one of the processors based on a predetermined pixel characteristic and outputs the frames that include the selected pixels.
An image processing apparatus, includes: a transforming area setter, operable to set at least a part of an area of a target image as a transforming area; a transforming area divider, operable to arrange a plurality of dividing points in the transforming area and to divide the transforming area into a plurality of small areas by using a line connecting the dividing points; and a transforming processor, operable to move a position of at least one of the dividing points to transform at least one of the small areas, thereby transforming an image in the transforming area.
In an image processing performing local tone correction on an image, tone correction on an object (face) area can be suppressed from becoming nonuniform. The apparatus is provided with an acquisition unit (102) that acquires coordinate information on an object area, a division unit (103) that divides the inputted image into a plurality of divided areas, a first decision unit (105) that decides a tone correction coefficient for each of the divided areas, a second decision unit (106) that decides a tone correction coefficient for the object area based on coordinate information on the object area and the tone correction coefficients for the plurality of divided areas, and an image processing unit (107) that performs tone correction processing on the object area by applying thereto the tone correction coefficient decided by the second decision unit in a uniform manner without depending on coordinates thereof.
The appearance of image details can be preserved and/or enhanced by applying contrast adaptive gain to the high spatial frequency component of the luminance information. The image details in bright and/or dark regions can be further boosted by applying a local mean adaptive gain. The contrast transfer mapping curve for luminance contrast enhancement can be re-scaled to account for the applied gain. The re-scaling may be performed from frame to frame of displayed video. The re-scaling may be temporally controlled for subsequent frames to make the re-scaling change gradually to prevent flickering.
A decoder receives for decoding and post-processing for display an HDR (high dynamic range) image comprising a first coded image (e.g., a JPEG-HDR baseline image) and a second coded image (e.g., a JPEG-HDR ratio image). The first coded image is partially decoded and post-processed according to a post-processing command (e.g., scaling) to output a first decoded and post-processed image. The second coded image is also partially decoded and post-processed according to the post-processing command to output a second decoded and post-processed image. The first and the second decoded and post-processed images are combined to output a decoded HDR image according to the post-processing command.
An image processing apparatus includes: an area extracting unit that extracts a candidate area of a classification target area in which a pixel value does not correspond to a three-dimensional shape of an imaging target based on pixel values of an intraluminal image acquired by imaging the inside of a lumen or information of a change in pixel values of peripheral pixels; and an area classifying unit that classifies the classification target area out of the candidate area based on the pixel values of the inside of the candidate area, a boundary portion of the candidate area, or a periphery portion of the candidate area.
Video-based handwriting input for biometric signature data collection is provided. The invention is implemented by finding all of the relative positions among all light points of light sources when all light sources mounted on a stylus are turned ON. An image is captured including effective strokes and digital data of pen pressure with a digital camera when a user writes on a writing surface with a stylus having a light source indicating x-y coordinates of strokes. The images are time-stamped. The stylus includes a micro-switch. When the stylus touches the writing surface, the micro-switch is turned on to let the light source indicating x-y coordinates of strokes turn ON and generate a light point. Effective stroke images and digital data of pen pressure are extracted by comparing the captured images with the light point on the stylus.
A cost-effective and computationally efficient hand gesture recognition system for detecting and/or tracking a face region and/or a hand region in a series of images. A skin segmentation model is updated with skin pixel information from the face and iteratively applied to the pixels in the hand region, to more accurately identify the pixels in the hand region given current lighting conditions around the image. Shape features are then extracted from the image, and based on the shape features, a hand gesture is identified in the image. The identified hand gesture may be used to generate a command signal to control the operation of an application or system.
An improved method of high accuracy beam placement for local area navigation in the field of semiconductor chip manufacturing. Preferred embodiments of the present invention can also be used to rapidly navigate to one single bit cell in a memory array or similar structure, for example to characterize or correct a defect in that individual bit cell. High-resolution scanning is used to scan only a “strip” of cells on the one edge of the array (along either the X axis and the Y axis) to locate a row containing the desired cell followed by a similar high-speed scan along the located row (in the remaining direction) until the desired cell location is reached. This allows pattern-recognition tools to be used to automatically “count” the cells necessary to navigate to the desired cell, without the large expenditure of time required to image the entire array.
A method for processing data includes receiving a depth map of a scene containing a humanoid form. The depth map is processed so as to identify three-dimensional (3D) connected components in the scene, each connected component including a set of the pixels that are mutually adjacent and have mutually-adjacent depth values. Separate, first and second connected components are identified as both belonging to the humanoid form, and a representation of the humanoid form is generated including both of the first and second connected components.
A computer program product and method for performing automated defect detection of blades within an engine is disclosed. The method may include providing a storage medium for storing data and programs used in processing video images, providing a processing unit for processing images, receiving from a borescope an initial set of images of a plurality of members inside of a device, and using the processing unit to apply Robust Principal Component Analysis to decompose the initial set of images into a first series of low rank component images and a second series of sparse component images, wherein there are at least two images in the initial series.
A computing device reads a reference image and a real-time of a printed circuit board (PCB), determines feature points and feature information of the feature points in the reference image; and creates two 1×N matrices based on the feature points. Furthermore, a mapping matrix is determined based on the two 1×N matrices. The device determines matching points in the real-time image based on coordinates of base points in the reference image and the mapping matrix, determines a matching region the real-time image based on the matching points, and determines an angle between the matching region and an X-axis of a coordinate system. If the angle does not equal zero, the device determines that the real-time is tilted, and corrects the real-time image to obtain a corrected image by taking a center of the real-time image as a turning pivot to rotate the real-time image until the angle equals zero.
A method and apparatus is provided for magnetic source magnetic resonance imaging. The method includes collecting energy signals from an object, providing additional information of characteristics of the object, and generating the image of the object from the energy signals and from the additional information such that the image includes a representation of a quantitative estimation of the characteristics, e.g a quantitative estimation of magnetic susceptibility. The additional information may comprise predetermined characteristics of the object, a magnitude image generated from the object, or magnetic signals collected from different relative orientations between the object and the imaging system. The image is generated by an inversion operation based on the collected signals and the additional information. The inversion operation minimizes a cost function obtained by combining the data extracted from the collected signals and the additional information of the object. Additionally, the image is used to detect a number of diagnostic features including microbleeds, contract agents and the like.
Apparatus and methods are described for use with an image of blood vessels of a subject. In response to a user designating a single point on the image (a) a target portion of a blood vessel is automatically identified in the vicinity of the designated point, and (b) quantitative vessel analysis is performed on the target portion of the blood vessel. An output is generated based upon the quantitative vessel analysis. Other embodiments are also described.
Methods, apparatuses, and computer program products are provided for identifying a region of interest within a mammogram image. A method may include applying a clustering algorithm to a histogram of the mammogram image to identify a predefined number of threshold values. The method may further include determining a predefined number of seed values based at least in part on the identified threshold values. The method may additionally include generating a kernel image for each of the seed values. The method may also include using the generated kernel images to identify a region of interest including a breast within the mammogram image. Corresponding apparatuses and computer program products are also provided.
Systems, devices, and methods are described for providing a monitor or treatment device configured to, for example, detect hemozoin, as well as to monitor or treat a malarial infection.
A process for detecting the edges of collimator blades in digital radiography images in the first pass detects the edges of the collimator blades using original image, and the in the second pass repeats edge detection using an image enhanced by a histogram matching technique, for example. The edge detection using an enhanced image may also be repeated any number of times in cases of complex anatomy or when selected radiographic techniques does do not provide sufficient imaging data. The results of the second pass, or the collection of the results of multiple second passes, are then combined with the result from the first pass to form a list of the potential blade edge candidates. A desirable number of edges are then selected from the combined list to form a polygon which encloses the target area of the image, thereby providing the shutter area.
A method and a system for recognizing plant diseases and a recording medium are provided. The method includes: providing a plant disease database, for storing plant disease and disease characteristic image corresponding to the plant disease; after obtaining plant image by an image capture device, obtaining segmented plant image by an image processing unit according to a first processing technique, and obtaining suspected region image according to a second processing technique; calculating an area of the suspected region image, and when the area is greater than a preset area, using the suspected region image as syndrome image, and comparing the syndrome image with the disease characteristic image; and when the syndrome image matches any specific disease characteristic image, obtaining a corresponding specific plant disease.
A method to display a ghosting image upon a transparent windscreen head-up display in a vehicle includes monitoring an operating environment of the vehicle, monitoring a driver registration input, determining a registered desired location graphic illustrating a future desired location for the vehicle based upon the operating environment of the vehicle and the driver registration input, and displaying the registered desired location graphic upon the head-up display.
A photometric model includes at least one Gaussian model of a measurable physical magnitude in an image supplied by the camera and it is defined by the mean and the variance of the physical magnitude. A device comprises: means for computing the mean based on the current value of the physical magnitude, these means including a first summer mounted in a closed loop; means for measuring the difference between the mean and the current value of the physical magnitude, these means including a second summer; means for reducing the difference, these means including an automatic regulator. The first summer, the second summer and the automatic regulator are assembled in a closed-loop control of the first summer so as to update the model slowly in a period of stability of the observed scene and rapidly in a period of transition of the observed scene. Application: video surveillance, background subtraction.
An apparatus and a computer-implemented method are provided for determining a location in a target image (T) of a site on a surface of a physical object using two or more reference images (I1, I2) of said physical object that have been obtained with a reference imaging device. Each of said two or more reference images includes said site on the surface of the physical object and was obtained with the reference imaging device having a different position and/or orientation relative to said physical object. The target image is obtained by a target imaging device and includes the site on the surface of the physical object. For each reference image, a set of feature mappings from the reference image to the target image is used to determine the epipolar geometry between the reference image and the target image, and a projection of the site from the reference image onto the target image is calculated from said epipolar geometry. The location in the target image of the site on the surface of the physical object is determined from the calculated epipolar projections for the two or more reference images.
Techniques for performing accurate and automatic head pose estimation are disclosed. According to one aspect of the techniques, head pose estimation is integrated with a scale-invariant head tracking method along with facial features detected from a located head in images. Thus the head pose estimation works efficiently even when there are large translational movements resulting from the head motion. Various computation techniques are used to optimize the process of estimation so that the head pose estimation can be applied to control one or more objects in a virtual environment and virtual character gaze control.
A method and configuration to estimate the dimensions of a cuboid. The configuration includes two image acquisition units offset from each other with at least one of the units positioned at a defined acquisition height above a background surface. Image processing techniques are used to extract a perimeter of a top surface of the cuboid, placed on the background surface, from pairs of acquired images. A height estimation technique, which corrects for spatial drift of the configuration, is used to calculate an absolute height of the cuboid. The absolute height of the cuboid is used, along with the extracted perimeter of the top surface of the cuboid, to calculate an absolute length and an absolute width of the cuboid. The height, length, and width may be used to calculate an estimated volume of the cuboid.
A low frequency transducer arrangement includes a substantially cylindrical structure surrounding a pole piece. The pole piece and the substantially cylindrical structure define a substantially cylindrical air gap therebetween. Two opposite ends of the air gap are both open and separated from each other in an axial direction. A first magnet is disposed in either the pole piece or the substantially cylindrical structure. A second magnet is separated in the axial direction from the first magnet by a middle magnetic gap. The second magnet is disposed in either the pole piece or the substantially cylindrical structure. The first and second magnets provide flux in a same direction in the middle magnetic gap. A top magnetic gap is disposed axially adjacent the first magnet and opposite the middle magnetic gap. A bottom magnetic gap is disposed axially adjacent the second magnet and opposite the middle magnetic gap. A voice coil is at least partially disposed in the air gap and operates in the middle magnetic gap.
The present inventive subject matter provides a headphone with a cord support that permits storage of a cord. The headphone can be moved between a closed configuration and an open configuration through extension or eversion of a headphone element or elements. In the open configuration, a structure or a surface is exposed that provides a support for winding and storage of the cord.
An interface between a programming system and a set of headphones allows the transmission of both audio and digital data over analog audio signal lines of the headphones. Circuitry on the programming system is configured to transmit digital data over the analog audio signal lines by either modulating a carrier frequency with the digital data such that the digital data is transmitted over non-audible frequencies or by time-multiplexing the transmission of digital data and analog audio data. Circuitry on the headphones is configured to receive digital data by demodulating the modulated digital data or by de-multiplexing the time-multiplexed digital and analog audio data. In other embodiments of acoustic headphones which include microphones, a Talk-Through functionality may be implemented.
In a low frequency transducer system a multi-compression chamber, an inverse horn structure is employed in combination with a resonance-distortion filter chamber. The filter chamber effectively expands the effective enclosure volume at low frequencies and connected to one of the compression chambers filter parasitic resonances and distortion and allowing the system to more efficiently reproduce low frequencies while being able to use smaller diameter transducers and maintaining good system sensitivity. Compression chambers are organized for constant or continuous compression on a section-by-section basis throughout the inverse horn system.
Systems and methods enhancing auditory experience for a user are provided. The method comprises receiving ambient sound by way of one or more microphones positioned about a user; monitoring the user's movements to determine sound signals interesting to the user; processing the received ambient sound based on the user's movements to at least: increase inclusion of the interesting sound signals in a generated audio output; or reduce inclusion of uninteresting sound signals in the generated audio output.
A speaker system includes a first speaker, a second speaker and a driving circuit. The first speaker and the second speaker are different types of speakers. The driving circuit drives the first speaker with a first driving voltage and a first driving current and drives the second speaker with a second driving voltage and a second driving current, wherein the first driving voltage is larger than the second driving voltage and the first driving current is smaller than the second driving current. The present disclosure further provides a speaker driving circuit.
An apparatus for generating a multi-channel audio signal based on an input audio signal comprises a main signal upmixer, a section selector, a section signal upmixer and a combiner. The main signal upmixer is configured to provide a main multi-channel audio signal based on the input audio signal. The section selector is configured to select or not select a section of the input audio signal based on an analysis of the input audio signal. The selected section of the input audio signal, a processed selected section of the input audio signal or a reference signal associated with the selected section of the input audio signal is provided as section signal. The section signal upmixer is configured to provide a section upmix signal based on the section signal, and the combiner is configured to overlay the main multi-channel audio signal and the section upmix signal to obtain the multi-channel audio signal.
Circuits and methods for verifying the unique identity, or digital fingerprint, of an integrated circuit (IC) are presented. The complete circuit is located inside the IC to avoid external tampering and includes a random number generator (RNG), a key register, an encryption circuit, and selection circuitry. The key register stores an encryption key generated by the RNG during the initialization phase. The encryption key can be read from the outside of the IC solely during the initialization phase. After the initialization phase, the encryption circuit generates a response to a challenge using the encryption key, and the selection circuitry outputs in a pin of the IC the response to the challenge. The response is used to check the unique ID of the IC. The encryption key is never sent to the outside of the IC after initialization, and mimicking the behavior of the IC by an impostor is avoided by the use of the encryption mechanism.
There is provided a system for pairing a medium with a user account comprising a media player configured to retrieve a medium identifier from the medium and a player identifier from a memory of the media player. The media player is further configured to transmit the medium identifier and the player identifier to a server. Additionally, the media player is further configured to receive a key associated with the medium identifier and the player identifier from the server. The server is configured to receive the key and the user account for pairing the user account with the medium associated with the key. A computer may be utilized to transmit the key and the user account to the server, after the key has been provided to a user by the media player. The media player and the computer may communicate with the server via the Internet.
A side channel attack utilizes information gained from the physical implementation of a cryptosystem. Software and hardware-based systems and methods for preventing side channel attacks are presented. Cryptographic hardware may introduce dummy operations to compensate for conditional math operations in certain functions such as modular exponentiation. Cryptographic hardware may also introduce random stalls of the data path to introduce alterations in the power profile for the operation. A cryptographic function may be mapped to a micro code sequence having a plurality of instructions. Firmware in the cryptosystem may alter the micro code sequence by altering the order of instructions, add dummy operations in the micro code sequence, break the micro code sequence into multiple sub micro code sequences and/or change the register location for source and destination operands used in the sequence. These alterations are designed to randomly change the timing and power profile of the requested function.
Systems and methods for allowing a call center to accept and schedule callback appointments for the service of inbound calls at times which are convenient for the inbound caller as well as automatically placing an outbound call at the scheduled callback time. The system collects information from the caller when scheduling a callback time which assists the agent with servicing the scheduled callback more efficiently than the original incoming call. The system also uses algorithms and various system parameters to determine how many agents are needed to service all scheduled callbacks at a given time while maximizing the efficiency of the agents by avoiding having agents service callbacks which fail to reach the person to be serviced for various reasons. When not enough agents are available to handle the scheduled callbacks and current incoming calls the called back individual is automatically connected to the next available agent avoiding the line of incoming calls entirely. This results in not only increasing the efficiency of the agents it also decreases the time necessary for the call center to provide for the scheduling of future callbacks.
A device is configured to receive a request for a first user, of a first telephone device, to leave a voice mail message for a second user of a second telephone device; retrieve a profile associated with the second telephone device and to determine, based on the profile, whether the second telephone device is registered for a selective voice mail service; determine, based on the profile, whether the first user is allowed to leave the voice mail message when the second telephone device is registered for the selective voice mail service; and allow the first user to leave the voice mail message for the second user of the second telephone device when the second telephone device is not registered for the selective voice mail service or when the first user is allowed to leave the voice mail message.
Transmission properties of a telecommunications transmission line may be estimated with improved accuracy by numerical solution for Γ of Zin·jω^C=Γcoth(Γ). At least one curve is adapted to Γ solutions already obtained and a starting point for numerical solution is selected in dependence of the at least one curve and in dependence of an already obtained solution close in frequency. In a first frequency range, starting points for numerical solution may be calculated from a biquadratic equation. In a second frequency range, a line in the complex plane may be adapted to solutions already obtained and new starting points selected in dependence of the line and in dependence of the previous solution. In a third frequency range, two lines in the frequency plane may be adapted to solutions already obtained and new starting points selected in dependence of the lines.
Discharge module which is formed by three circuits, a control and measurement circuit for X-rays, a voltage division circuit between serial switches, which is independent from the previous one, and a third circuit of the charge short circuit, which in turn is formed by a successive or slave trip circuit of the switches and another main discharge circuit through the switches; due to the established configuration, a much improved radiation control is achieved as it is not affected by unforeseen agents, the short circuit current is not restricted to the port current of the switches, and residual voltage of the switches is reduced.
A radiographic phase-contrast imaging apparatus obtains a phase-contrast image using two gratings including the first grating and the second grating. The first and second gratings are adapted to form a moire pattern when a periodic pattern image formed by the first grating is superimposed on the second grating. Based on the moire pattern detected by the radiographic image detector, image signals of the fringe images, which correspond to pixel groups located at different positions with respect to a predetermined direction, are obtained by obtaining image signals of pixels of each pixel group, which includes pixels arranged at predetermined intervals in the predetermined direction, as the image signal of each fringe image, where the predetermined direction is a direction parallel to or intersecting a period direction of the moire pattern other than a direction orthogonal to the period direction. Then, a phase-contrast image is generated based on the obtained fringe images.
The present application is directed toward an X-ray scanning system having a plurality of detectors and a controller, where a) the controller is configured to receive and identify a minimum X-ray transmission level detected by at least one detector, b) the controller compares the minimum X-ray transmission level to at least one predetermined threshold transmission level, and c) based on said comparison, the controller generates an adjustment signal. The present application further comprises an X-ray source, where the X-ray source receives an adjustment signal and is configured to adjust an X-ray pulse duration based on the adjustment signal.
A method of determining the proportions of different powders in a powder comprises obtaining a sample of a powder, adding and mixing the sample into a molten material and freezing the mixture of powder and molten material to form a block. Computed tomography is performed on the block to produce a three-dimensional image of the block, the three-dimensional image of the block comprises a first shade, a second and a third shade corresponding to the material, a first powder particle and a sec and powder particle. The three-dimensional image of the block is analyzed to count the number of regions exhibiting the second shade and the third shade corresponding to the number of first powder particles and second powder particles respectively. The fraction of second particles in the powder is determined by dividing the number of second powder particles by the sum of the number of first powder particles and the number of second powder particles.
According to one embodiment, an X-ray CT scanner includes a gantry unit, a reconstruction unit, an extraction unit, and an output unit. The gantry unit includes an X-ray source and an X-ray detector and is configured to rotate the source and the detector. The reconstruction unit generates reconstruction image data by using data acquired by the detector. The extraction unit extracts, when using a predetermined phantom as the object, pixel values of pixels existing on a locus surrounding a tomographic image of the phantom contained in reconstruction image data generated by the reconstruction unit based on data acquired by the detector. The output unit outputs an extraction result obtained by the extraction unit or information obtained based on the extraction result.
Among other things, one or more techniques and/or systems are described for dynamically adjusting one or more X-ray acquisition parameters of an X-ray imaging modality. During a first portion of an examination of an object, the object is examined using a first set of X-ray acquisition parameters and a first image is generated. A region-of-interest is identified in the first image and one or more X-ray acquisition parameters are adjusted as a function of the identified region-of-interest to establish a second set of X-ray acquisition parameters. During a second portion of the examination of the object, the object is examined using the second set of X-ray acquisition parameters to generate a second image. In this way, X-ray acquisition parameters can be adjusted in real-time or ‘on the fly’ to obtain a (more) desired image.
An exposure condition processing method for an X-ray CT apparatus according to the embodiment includes: a step in which a first X-ray emitting condition and a second X-ray emitting condition for the X-ray CT apparatus are input to a processor; a step in which the processor, based on the first X-ray emitting condition and the second X-ray emitting condition, acquires interval times for switching the first X-ray scanning with the first X-ray emitting condition, and the second X-ray scanning with the second X-ray emitting condition; a step in which the processor, based on the rotation speed of a gantry in the X-ray CT apparatus that is previously stored in a memory and the interval times, calculates the frequency of intermittent emission of an X-ray, with respect to the rotation speed of the gantry.
Disclosed embodiments include electromagnetic flow regulators for regulating flow of an electrically conductive fluid, systems for regulating flow of an electrically conductive fluid, methods of regulating flow of an electrically conductive fluid, nuclear fission reactors, systems for regulating flow of an electrically conductive reactor coolant, and methods of regulating flow of an electrically conductive reactor coolant in a nuclear fission reactor.
A symbol clock recovery circuit is provided for a data communication system using coherent demodulation. The symbol clock recovery circuit comprises an analog-to-digital converter comprising a first input for receiving a coherent-detected baseband analog signal derived from a carrier signal, a second input for receiving an adapted symbol clock signal, and an output for outputting a digital signal comprising a frame having a preamble with at least two symbols. The symbol clock recovery circuit comprises further a phase shifting unit comprising a first input for receiving a symbol clock signal derived from the carrier signal, and a timing detector, comprising a first input for receiving the digital signal from the analog-to-digital converter and an output for providing a signal comprising information about an optimum sample phase to the phase shifting unit.
A signal delay estimator includes an adjustable delay element for delaying a first signal to obtain a delayed first signal, a delay amount estimator for estimating a delay amount between the delayed first signal and a second signal that is similar and delayed relative to the first signal, and a leading signal determiner for determining whether the delayed first signal leads the second signal or vice versa, and for generating a corresponding binary signal. A selective inverter is provided for selectively inverting the delay amount depending on the binary signal. The signal delay estimator also includes a feedback element to the adjustable delay element for controlling a delay based on an output of the selective inverter. Another exemplary signal delay estimator includes a closed control loop with an adjustable delay element and separate first and second processing paths for absolute delay amount and delay direction, respectively.
An apparatus for synchronizing audio data and visual data and a method therefor are provided. The apparatus includes a splitter, a synchronization unit coupled to the splitter, an audio control unit coupled to the splitter and the synchronization unit, and a visual data processing unit coupled to the splitter and the synchronization unit. The splitter receives an application layer data frame including audio data and visual data and splits the visual data from the audio data. The synchronization unit receives audio timing information of the audio data and acquires synchronization information according to the audio timing information and external timing information. The audio control unit receives and temporarily stores the audio data and outputs the audio data according to the synchronization information. The visual data processing unit analyzes and temporarily stores the visual data and outputs the visual data together with the audio data according to the synchronization information.
The invention relates according to a first aspect to a device (1) for reconstructing a clock signal from a baseband serial signal (NRZ-D), comprising: —a pulse generating circuit (2) adapted for generating pulses at each transition, rising or falling, of the baseband serial signal (NRZ-D); —a phase-locked loop (5) comprising a voltage-controlled oscillator (6) which generates an oscillator output signal (VCO-S) and a filter (7) delivering a setpoint signal (VCO-E) to the oscillator (6), the phase-locked loop (5) furthermore comprising a breaker (8) interposed between the oscillator (6) and the filter (7), the switching of which is controlled by the output (Cde-S) of the pulse generating circuit (2), and in that the filter (7) is a low-pass filter, such that: —in the presence of a pulse generated by the pulse generating circuit (2), the breaker (8) is closed and the filter (7) then averages the oscillator output signal (VCO-S) passing through the breaker so as to deliver the setpoint signal (VCO-E) to the oscillator; —in the absence of a pulse generated by the pulse generating circuit (2) the breaker (8) is open and the filter (7) then stores a signal of constant level so as to deliver the setpoint signal (VCO-E) to the oscillator; the device being characterized in that it furthermore comprises a decision flip-flop (9) making it possible to resynchronize the baseband serial signal by copying said signal at each falling edge of the oscillator output signal (VCO-S).
In accordance with the teachings described herein, systems and methods are provided for calibrating DC offset in a receiver. A DC calibration circuit may be used that is configured to receive a digital multi-carrier modulated (MCM) signal that includes a sequence of MCM symbols. The DC calibration circuit may include an accumulator and a compensator. The accumulator may be used to determine an estimated DC offset of a current MCM symbol in the sequence of MCM symbols. The compensator may be used to remove the estimated DC offset from a next MCM symbol in the sequence of MCM symbols. The accumulator may also be used to receive a plurality of digital samples that comprise the current MCM symbol and to determine the estimated DC offset by calculating an average of the plurality of digital samples.
An apparatus for determining a target precoding matrix from a plurality of precoding matrix candidates is provided. The apparatus includes a covariance matrix value provider, a real part determiner and a precoding matrix determiner. The precoding matrix determiner is adapted to determine the target precoding matrix from the plurality of precoding matrix candidates, wherein the precoding matrix determiner is configured to determine the target precoding matrix based on at least one of the one or more real covariance values.
The present invention relates to the field of wireless communications technologies, and discloses a method and device for pre-coding and a method and device for decoding. The present invention implements an interference alignment method with excellent performance, can effectively increase the capacity of a multi-user interference system and reduce the mutual interference among users, The method for pre-coding includes: calculating a pre-coding matrix for each transmitting end according to a sum of mean square errors of data vectors to be transmitted by each transmitting ends; and using the pre-coding matrix to pre-code the data to be transmitted by each transmitting end. The present invention has broad application prospects, for example, can be used in LTE and LTE-Advanced CoMP technology.
Techniques for reporting channel state information (CSI) are described. A user equipment (UE) may receive data transmission from one or more cells among a plurality of cells and may report CSI for each of the plurality of cells. In an aspect, the UE may generate CSI with different quantization granularity (e.g., different codebook sizes), or different frequency granularity (e.g., different subband sizes), and/or different time granularity (e.g., different reporting intervals) for different cells based on the performance impact of each cell for data transmission to the UE. The performance impact of each cell may be determined based on a long-term channel gain or received power of the cell at the UE. The UE may quantize the CSI for each cell based on the codebook size for the cell. The UE may generate the CSI for each cell based on the subband size and/or the reporting interval for the cell.
Some embodiments provide a method for selecting an encoding mode from several encoding modes. For each encoding mode from several encoding modes, the method computes a Lagrangian value based on a distortion value that is identified by using a function that reduces the impact of outliers. The method selects a particular encoding mode based on the computed Lagrangian values. In some embodiments, the function is a Huber function. In some embodiments, the computed Lagrangian value is further based on a bit rate value and a Lagrangian multiplier.
A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer.
Apparatuses and methods for improving coding processes and coding parameters for coding video data are provided for. A coder may select coding parameters for video data according to a default coding policy. The default coding policy may include selection of prediction modes (e.g., intra-coding or inter-coding) for each pixel group in each frame. A video coder may select some pixel groups in a frame to be coded as refresh pixel groups as an exception to the default assignment policies. The selection of refresh pixel groups may be based on prediction relationships among multiple frames of source video data. The default coding of the refresh pixel groups is then modified to enhanced the coding of the refresh pixel groups. The refresh pixel groups may permit fewer intra (I) frames be sent and/or may improve the quality of the recovered video.
A video transcoder for converting an encoded input video bit-stream having one spatial resolution into an encoded output video bit-stream having a lower spatial resolution, wherein learned statistics of intra-mode transcoding are used to constrain the search of intra modes for the output video bit-stream. The statistics of intra-mode transcoding can be gathered, e.g., by applying brute-force downsizing to a training set of video frames and then analyzing the observed intra-mode transcoding patterns to determine a transition-probability matrix for use during normal operation of the transcoder. The transition-probability matrix enables the transcoder to select appropriate intra modes for the output video bit-stream without performing a corresponding exhaustive full search, which advantageously reduces the computational complexity and processor load compared to those of a comparably performing prior-art video transcoder.
An image coding method includes: generating a predicted block; calculating a residual block; calculating quantized coefficients by performing transform and quantization on the residual block; calculating a coded residual block by performing inverse quantization and inverse transform on the quantized coefficients; generating a temporary coded block; determining whether or not an offset process is required, to generate first flag information indicating a result of the determination; executing the offset process on the temporary coded block when it is determined that the offset process is required; and performing variable-length coding on the quantized coefficients and the first flag information.
In a transcoder, a decoder decodes a stream and an encoder encodes the stream again. The encoder calculates the quantization step value by using an average period bit rate (ASn(M)) of a first stream or an average period bit rate (ACn(M)) of a second stream. Buffers store bit rates (Sn, Cn) of the first and second streams for M periods, respectively. The encoder uses the average period bit rate (ASn(M)) of the first stream or then average period bit rate (ACn(M)) of the second stream in any one of the periods M1, M2 and M3 among M periods.
Disclosed herein is a method for selectively filtering and encoding a video signal having at least one frame including a matrix of pixels. The method includes selecting a set of pixels within the frame, determining an initial performance measurement for the selected set of pixels, provisionally applying each filter to the set of pixels, determining a second performance measurement for each filter provisionally applied to the selected set of pixels, and applying the at least one filter to the selected set of pixels to generate a reconstruction of the frame if the at least one filter is determined to have a second performance measurement that is better than the initial performance measurement.
The present invention provides a system and method for detecting macroblocks of a video frame that are located in one or more motion wake regions of the video frame. In one embodiment, a motion wake engine is configured to select a subset of macroblocks comprising non-peripherally located macroblocks selected to be inter-coded with motion vector magnitudes less than a predetermined motion vector threshold. Then, the motion wake engine identifies which macroblocks of the subset of macroblocks are located in first, second, third, or fourth motion wake regions of the video frame based upon a motion vector analysis of nearest neighbor macroblocks. In another embodiment of the invention, the motion wake engine applies error concealment/video improvement techniques to the identified macroblocks for video error concealment and for reducing visual artifacts associated with the motion wake regions.
A method for testing data packet reception characteristics, such as sensitivity and throughput, of a data packet signal transceiver. By monitoring responsive data packet signals returning from a device under test (DUT), it can be determined whether and when the DUT has successfully received valid data packets, received faulty data packets, received valid data packets in a faulty manner, or not received valid data packets. When any of such events are detected, the stimulus data packet signals can be provided in such a manner as to determine whether possible DUT reception problems are related to power level, duration or data rate of the stimulus data packet signals, or to circuitry within DUT without requiring external controls over or querying of the DUT.
Aspects of the present disclosure are directed to providing flexible and efficient communication by dynamically adjusting a transmit data rate in response to data status feedback. Such feedback may include information regarding data errors and/or latency. A first communication node communicates with a second communication node and sends data at an initial data rate. The transmit data rate is then selectively adjusted based on data status feedback received from the second communication node or other destination.
A hybrid bit detection circuit for receiving bits from different global positioning systems, e.g. GPS and GLONASS, can include a frequency lock loop (FLL) for receiving the global positioning bits and removing Doppler frequency error and an integrate and dump (I&D) block coupled to an output of the FLL. A coherent detection circuit can be coupled to an output of the FLL and an output of the integrated and dump block. A differential detection circuit can be coupled to an output of the I&D block. Two parity check blocks can be coupled to outputs of the coherent and differential detection circuits.
An optical semiconductor device includes: a semiconductor substrate; a semiconductor laser part on the semiconductor substrate and having a vertical ridge; and an optical modulator part on the semiconductor substrate, having an inverted-mesa ridge, and modulating light emitted by the semiconductor laser part.
Embodiments of an ultra-stable frequency reference generating system and methods for generating an ultra-stable frequency reference using a two-photon Rubidium transition are generally described herein. In some embodiments, a cavity-stabilized reference laser comprising a laser source is locked to a stabilized cavity. A Rubidium cell is interrogated by a stabilized laser output to cause at least a two-photon Rubidium transition and a detector may detect fluorescence resulting from spontaneous decay of the upper state Rubidium transition. The output of the detector is provided at a wavelength of the fluorescence to lock the cavity-stabilized reference laser to generate a stabilized laser output. A frequency comb stabilizer may be locked to the stabilized laser output to generate a super-continuum of optical wavelengths for use in generating an ultra-stable frequency reference.
A communication device that comprises a plurality of distributed transceivers, a central processor and a network management engine, may be configured for a multiplexing mode of operation. Configuring of the multiplexing mode of operation may include configuring one or more communication modules for multiplexing a plurality of data streams. Each of the communication modules may comprise one or more antennas and/or antenna array elements and one or more of said plurality of distributed transceivers associated with said one or more antennas and/or antenna array elements. The communication modules may be configured to be spatially distinct and/or to use different frequency channels. The data streams may be communicated to a single target device or to a plurality of target devices.
Provided is a method and apparatus for efficiently transmitting and receiving a frame including a header and a payload in a communication system. If the number of repeated items in the content of a header of the frame is high, specific preambles are allocated to the repeated items and the repeated items are omitted. Accordingly, data transfer efficiency can be improved.
During operation radio frames are divided into a plurality of subframes. A frame duration is selected from two or more possible frame durations. Further, a subframe type is selected from two or more types of subframes. Data is placed within the plurality of subframes and is transmitted over the radio frames.
An automated conversion method and apparatus are provided to automatically detect the type of an incoming signal (e.g., SONET or Ethernet signal) at a site and to encapsulate outgoing data, or not, based on that detection to facilitate conversion to new infrastructure (e.g., TDM to Ethernet). The automatic detection can be achieved by alternating a search for a SONET signal or Ethernet signal received after a loss of signal or other similar event. Diagnostics of any prior valid transmission are retained in case the disruption was due to transmission quality problem rather than a change in the transmission protocol (i.e. SONET to Ethernet or Ethernet to SONET). The apparatus has an FPGA loaded by a microprocessor with the hardware configuration necessary to support either an IP or SONET configuration when change is detected in the format of the signal arriving at the optical port of the premises device.
A crossbar may be coupled between a plurality of PHY devices configured to provide physical layer functions according to an Open Systems Interconnection, OSI, model and a plurality of MAC devices configured to provide data link layer functions according to the OSI model. First data couplings may be provided through the crossbar between the plurality of PHY devices and the plurality of MAC devices during a first time period. Second data couplings may be provided through the crossbar between the plurality of PHY devices and the plurality of MAC devices during a second time period, with the first and second data couplings being different. Related network elements, interfaces, and networks are also discussed.
Systems and methods for utilizing a PBX identifier of a PBX system in a mobile environment are provided. In exemplary systems, an enhanced DNS server maintains a central registry of PBX identifiers and corresponding locations associated with the PBX identifiers. The corresponding locations may comprise both private and public IP address. When a remote IP device attempts to access their main office PBX system via the PBX identifier, the enhanced DNS server returns the private and public IP addresses in response.
In a method for establishing a bidirectional data transmission path in a wireless meshed packet-switched communication network, a logical topology in the form of at least one routing tree can be proactively established, wherein a root network node of the routing tree sends first unidirectional data transmission paths regarding routing request messages specifying the root network node to the network nodes of the communication network in periodic time intervals. A first flag is provided in the network nodes of the routing tree that can be put into two different states. Upon receipt of a routing request message, a network node only sends a second unidirectional data transfer path regarding the routing response message specifying the network node to the root-network node if the first flag is switched into a first selectable state. Thus, a bidirectional data transfer path between the root network node and the network node is established.
An intelligent policy server system and method for providing multiple service features and for controlling bandwidth usage in an ATM network. Profile arrays are provided which define feature authorizations and provisioning for subscribers and Customer Logical Ports served by edge switches. Depending on triggers associated with a signaling message received in an edge switch, a particular feature is invoked and executed by a policy server.
A data processing apparatus includes a first frame processing unit that fragments a first input frame and identifies a head of the first input frame and outputs first head position information; a second frame processing unit that fragments a second input frame which is a redundant frame of the first input frame and is input asynchronously with the first input frame, identifies a head of the second frame, and outputs second head position information; a first and a second storage unit that receive and store the fragmented pieces of data output from the first and the second frame processing units respectively; and a fragmented data processing unit that reads the fragmented pieces of data out of one of the first and second storage units based on the first and second head position information and outputs the fragmented data.
To improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks, mechanisms are provided for operating a system including a plurality of nodes, each connected to at least one IB switch. A determination is made whether an IP address of a node is included in a first level of a global ARP cache. An IP over IB GUID corresponding to the IP address of the node is identified. A determination is made whether an entry in a second level of the global ARP cache includes the identified IP over IB GUID of the node, and corresponding the IP over IB GUID of the node to IB address information of the node.
A packet processing circuit includes a plurality of header extraction circuits, and a scheduling circuit coupled to the plurality of header extraction circuits. The scheduling circuit is configured to receive one or more requests to extract header data of a respective packet from a data bus having a plurality of data lanes. In response to each request, the scheduling circuit determines a first subset of the plurality of data lanes that contain the respective header specified by the request, and assigns a respective one of the plurality of header extraction circuits to extract respective header data from the first subset of the plurality of data lanes.
A device receives or creates file packets to be broadcast, via multicast delivery, to multiple user equipment by a broadcast multicast service control (BMSC) device. The device stores the file packets in the memory, and receives, via unicast delivery, a file repair request from a particular user equipment of the multiple user equipment. The device identifies particular file packets in the memory based on the file repair request, and provides, via unicast delivery, the particular file packets to the particular user equipment.
A method and apparatus for maintaining network connectivity over power lines is disclosed. Such network connectivity is maintained even if various customers are covered by different power line networks or if one or more power lines in a network are unavailable to transmit data. More particularly, in order to bridge a gap in a power line network, one or more messages are extracted from a first node in a power line network and are then transmitted to a second node via free space transmission, illustratively wireless radio frequency (RF) transmission conforming to one or more of the 802.11a, b or g standards. When those messages are received at the second node, the message is injected back into the power line on the other side of a gap in power line coverage. This method of transmission backup will continue until power line connectivity is restore upon which the preferred method will be selected and used.
A cross-connect system includes a mapping unit that maps second signal frames on which cross-connection is performed with a space switch, into third signal frames on which cross-connection is performed with the space switch and a time switch; a selection unit that selects either first signal frames on which cross-connection is performed with the space switch and the time switch and corresponding clock signals, or the third signal frames and corresponding clock signals; a cross-connection unit that receives either the first signal frames and corresponding clock signals or the third signal frames and corresponding clock signals selected by the selection unit and performs cross-connection for either the first signal frames or the third signal frames; and a demapping unit that demaps the third signal frames output from the cross-connection unit into the second signal frames and output the second signal frames.
A method for call signaling and media flow in a network including receiving call signaling information from an originating Voice over Internet Protocol (VoIP) endpoint relaying the call signaling information to a destination VoIP endpoint, directing the originating VoIP endpoint to use a RTP media proxy and receiving a stream of media to the RTP media proxy from the originating VoIP endpoint.
A communications system sets up a multimedia session between two terminals (STBA, SVB) each connected to a home gateway (GWA, GWB), these gateways being connected to each other by a telecommunications network (R). At least a first of these gateways (GWB), using the signaling protocol of a Voice over IP session (SVIP) set up between terminals (VIPA, VIPB) connected to these gateways (GWA, GWB), sends the second of these gateways the capabilities of at least one first terminal (SVB) connected to the first gateway (GWB). The second gateway (GWA) determines at least one multimedia service offered by the first terminal (SVB) as a function of said capabilities The second gateway (GWA) supplies to at least one second terminal (STBA) to which it is connected information necessary for setting up a multimedia session with the first terminal (SVB) to access the multimedia service if the capabilities of the second terminal (STBA) allow it.
A call processing method in an Internet Protocol (IP) converged system includes: requesting an incoming call to be routed through an IP network; checking a data traffic-processing state of a traffic manager in response to the request; and rerouting the call through the IP network or rerouting the call through a Public Switched Telephone Network (PSTN) according to the checked data traffic-processing state.
A technique for allowing a non-SIP user to call a SIP user includes dialing an established service number that indicates a desire to place a call to a SIP user. The SIP URI of the intended call recipient is included in a call setup protocol message associated with dialing the service number. A non-SIP network recognizes the call to the service number and the SIP URI from the UUI parameter of the call setup message. The call is then routed to a gateway for interfacing between the non-SIP network and the appropriate SIP network where the SIP URI is extracted from the message received by the gateway and used to generate an SIP INVITE message for establishing the call with the intended SIP user.
A protocol for resolving shared spectrum contentions in cognitive radio wireless access networks is presented. Using medium access control level messaging a request for access to a shared spectrum is conveyed to the current occupier of the spectrum. Each request is associated with a unique and random spectrum access priority number. At the end of a request window the priority numbers associated with each request are compared and a winner is declared. The winning cell, informed of its newly gained access to the shared spectrum, sends a reply to the current occupier of the shared spectrum with a proposed time of acquisition/release of the shared spectrum. The proposed time is confirmed and announced, and upon arrival of the designated time the shared spectrum is released by the current occupier of the shared spectrum and acquired by the requesting cell.
Various embodiments of the invention may use adaptive polling in a wireless network when one or more consecutive polls show that the polled station has no data to transmit. When triggered to perform adaptive polling, a base station may wait for increasingly long intervals between polls to a particular subscriber station, until some maximum interval has been reached. In some embodiments, the intervals may increase exponentially.
A method for managing uplink channel estimation in a base station includes transmitting downlink data from a base station to a mobile terminal in a radio access network over a first portion of a Frequency Division Duplex (FDD) spectrum. The first portion of the FDD spectrum is designated for downlink data transfer. The method also includes transmitting a predetermined reference signal from the base station to the mobile terminal over a second portion of the FDD spectrum. The second portion of the FDD spectrum is designated for uplink data transfer. The predetermined reference signal permits the mobile terminal to perform a channel estimate on at least a portion of the second portion of the FDD spectrum. The method additionally includes receiving uplink data transmitted from the mobile terminal to the base station over the second portion of the FDD spectrum.
Uplink control information transmission method, and a network node and a UE implementing the method are disclosed. According to an embodiment of the invention, uplink control information is transmitted from a UE to a network node by defining a set including at least one of the of uplink component carriers being usable for carrier aggregation for the UE. For this set, a priority indication is assigned to each one of the at least one uplink component carrier included in the set. Then, if this set includes at least one uplink component carrier comprising an uplink shared channel, one of these at least one uplink component carrier comprising an uplink shared channel is selected for transmission of uplink control information in that uplink shared channel. Selection based on at least one of the at least one assigned priority indication, when selecting uplink component carrier, is disclosed.
A method for receiving a Relay node dedicated Physical Downlink Shared Channel (R-PDSCH) from a base station by a relay node in a radio communication system is disclosed. The method includes receiving, from the base station, a Modulation and Coding Scheme (MCS) index and the number NR-PDSCHPRB1 of first resource blocks to which the R-PDSCH is transmitted, under the assumption that a Relay node dedicated Physical Downlink Control Channel (R-PDCCH) is not transmitted, estimating the number NR-PDSCHPRB2 of second resource blocks to which the R-PDSCH is actually transmitted, using the number NR-PDSCHPRB1 of the first resource blocks and using the number NR-PDCCHPRB of resource blocks to which the R-PDCCH is transmitted, selecting the size of a transport block mapped to the R-PDSCH, using the number NR-PDSCHPRB2 of the second resource blocks and using a transport block index corresponding to the MCS index, and decoding the R-PDSCH, using the size of the transport block and using a modulation order corresponding to the MCS index.
Provided are a method and apparatus for allocating resources for enhanced multicast broadcast service (E-MBS) data in a wireless communication system. A base station divides a frequency region into at least one frequency partition and allocates subbands of KSB,E-MBS number as the resources for the E-MBS data in the frequency partition. One sub-band includes sub-band logical resource units (SLRUs) of N1 number and the SLRUs of N1 number have continuous indexes among a plurality of physical resource units (PRUs) included in the frequency partition and are the PRUs to be allocated to contiguous resource units (CRUs).
A method and system for allocating a home base station frequency point and a home base station manager are disclosed by the present invention. The method includes: a home base station detects current location information and matches the current location information with pre-stored location information, and sends a registration request requiring for allocation of frequency point information to the home base station manager when the match fails, and the registration request includes the current location information; the home base station manager selects a frequency point for the home base station according to the current location information, and sends the frequency point information to the home base station. The method and system not only enable the home base station manager to flexibly allocate frequency point information for home base station according to different environments, but also accelerate the speed of allocating frequency point information for home base station.
A method in a radio network node for transmitting a reference signal over an antenna port includes transmitting the reference signal over a first code division multiplexing (CDM) subgroup using an orthogonal cover code. The first CDM subgroup includes a first set of resource elements in a first time slot and a second set of resource elements in a subsequent time slot. The radio network node selects a permutation of the orthogonal cover code and transmits the reference signal over a second CDM subgroup using the permutation. The second CDM subgroup includes a third set of resource elements in the first time slot and a fourth set of resource elements in the subsequent time slot. The permutation is selected to enable decoding of the reference signal in the frequency domain, by applying the orthogonal cover code to the first set resource elements and to the third set of resource elements.
A system including a base station and a plurality of stations. The base station is configured to estimate bandwidths used by the plurality of stations based on packets transmitted by the plurality of stations during a first period. The base station is further configured to selectively allocate timeslots to the plurality of stations for transmission of packets to the base station during a second period following the first period. Durations of the timeslots are based on the estimated bandwidths. The plurality of stations are configured to transmit packets to the base station in the timeslots during the second period.
An apparatus and method in which a Base Station (BS) allocates consecutive frequency-domain resources to a Mobile Station (MS) in the multi-carrier system are provided. The method includes sorting all MSs that participate in scheduling for each resource block in a descending order according to priority, selecting an MS including top priority as a best MS among MSs each of which includes top priority for each resource block, allocating a corresponding resource block to the selected best MS, and additionally allocating a corresponding resource block to the best MS if the best MS exists within a window preset in an adjacent resource block located in directions of at least one of decreasing and increasing a resource block index with respect to the allocated resource block, wherein the window includes a specific number of MSs including top priority, where the specific number is based on the window size.
Techniques for performing channel interleaving to achieve similar SINRs for multiple code blocks are described. In one design, a transmitter station (e.g., a base station or a UE) determines a plurality of resource groups assigned for data transmission. Each resource group includes a plurality of resource elements formed by a cluster of subcarriers in a time interval. The transmitter station partitions a transport block into a plurality of code blocks, processes each code block to obtain data symbols for that code block, and maps the data symbols for each code block to at least one resource element in each of the plurality of resource groups. The transmitter station transmits the mapped data symbols for the plurality of code blocks to a receiver station. In one design, the transmitter station receives an ACK or a NACK for the transport block and retransmits all code blocks if a NACK is received.
Failover controllers help maintain user-perceived continuous connectivity for users of a geographically dispersed flat network when part of that network becomes unavailable, even though flat network packets are not WAN-routable. One such controller has local and remote flat network ports, at least one WAN port, and failover capability to WAN(s) utilizing encapsulation when the flat network is partially or fully unavailable. The failover procedure uses a packet origin table built automatically from incoming packets and from double-tunneled ARP requests. A monitor indicates whether the flat network is fully available (up) or not fully available (down). Controller software updates the packet origin table, and directs packets between ports depending on flatnet status, the packet origin table's content, and any packet handling enhancements such as load balancing, affinity enforcement, quality of service maintenance, packet traffic shaping, packet policy application, firewall operation, reverse firewall operation, encryption/decryption, and/or compression/decompression.
A system that incorporates teachings of the subject disclosure may include, for example, a method for analyzing a wide frequency band with respect to signal power levels in specified narrow frequency bands, detecting narrow band signal power levels received in the specified narrow frequency bands, determining an average composite wideband power level from the narrow band signal power levels, determining an adaptive threshold, detecting narrow band interference according to one of the average composite wideband power level, the adaptive threshold, or both, prioritizing the detected narrow band interference, and selectively filtering a portion of the detected narrow band interference according to the prioritization. Other embodiments are disclosed.
A device receives a first request to establish a bearer with a first UE associated with a LTE device, where the first request includes first parameters associated with the first UE. The device also determines that the LTE device does not have the bearer established, and provides a new bearer request, with the first parameters, to a wireless network in order to establish the bearer with the LTE device at a first data rate. The device further receives a second request to establish another bearer with a second UE associated with the LTE device, where the second request includes second parameters associated with the second UE. The device determines that the LTE device has the bearer established, and provides a modify bearer request, with the second parameters, to the wireless network in order to modify the bearer with the LTE device to a second data rate.
A method of extracting automatic identification system (AIS) message segments from AIS signals received by a satellite. The method includes: (a) receiving AIS signals from satellite antennas; (b) generating multiple versions of the AIS signals; (c) extracting message segments contained within each of the AIS signals using one or more AIS receivers; (d) sorting the message segments by time; and (e) deleting any duplicate message segments. Multiple versions of the AIS signals may be generated by one or more of the following methods: (i) processing the AIS signals multiple times, each time with different AIS receiver parameter settings; (ii) splitting each signal into multiple signals and filtering each of the multiple signals separately; (iii) receiving multiple AIS signals and combining them with different phases and amplitudes to produce a plurality of combined AIS signals; and (iv) removing extracted message segments from the received AIS signals and reprocessing the modified AIS signals.
Certain aspects of the present disclosure relate to techniques for denoising of physiological signals. A signal (e.g., physiological signal) comprising at least two signal channels can be decomposed (e.g., using independent component analysis (ICA)) into at least two independent components. Then, independent component (IC) denoising can be applied to estimate which of the at least two independent components belong to a signal space and which of the at least two independent components belong to a noise space using a statistical metric associated with the at least two signal channels. A de-noised version of the signal can be generated by preserving in the signal only one or more independent components of the at least two independent components belonging to the signal space.
A device (200) and method (300) of saving energy in a wireless communication device (200) capable of running on a wide area network and a local area network, are disclosed. The method (300) can include: operating (310) on a wide area network and a local area network, defining an active mode, wherein neighbor cell measurements are made at a first scanning interval; detecting (320) conditions to transition to a dormant mode, by: a) operating on the local area network, b) entering a scheduled quiet time, and c) determining a quality of service from the local area network meets a predetermined threshold; and transitioning (330) to a dormant mode wherein the neighbor cell measurements are made at a second scanning interval, reduced from the first scanning interval.
A client terminal, such as a customer premises equipment (CPE), for receiving a communication signal in a plurality of reception configurations. The client terminal comprises an antenna unit having a plurality of reception configurations for receiving communication signal having a plurality of frames, each the frame having a predefined frame segment, a receiver, a switching module configured for switching between operational and testing receptions of the communication signal respectively by the receiver via the antenna unit in operational and testing configurations, and a timing circuit configured for timing the switching during the operational reception to allow the receiver to receive the testing reception when the predefined frame segment is received via the antenna unit in operational configuration.
In embodiments, user equipment (UE) is configured to acquire automatic gain control (AGC) of an analog RF front end by maintaining a plurality of M×N AGC loops in which the output of the power detector drives input of a gain state machine after a predetermined delay. Each of the loops corresponds to a different periodic set of tasks of (1/M) subframe in length. In each of the loops, the gain is determined by a power measurement taken ((M×N)+1) tasks ago. A synchronization signal, such as a Primary Synchronization Signal, occurs early in Time Division Duplex (TDD) subframes that follow selected downlink subframes. The periodicity of the selected subframes is N. This allows the UE to converge on proper AGC gain for downlink subframes through a relatively short search, such as a binary search. The UE can then decode the synchronization signal and acquire network timing.
Methods and apparatus for including mode information in a wireless transmission frame, which is useful for system acquisition. In particular, a first information bit is provided in a preamble of a transmission frame, where the bit is configured to indicate that a wireless communication system is operating according to either a time division duplex (TDD) mode or a frequency division duplex (FDD) mode. The addition of a single bit minimally affects the resources of the preamble. Additionally, another bit resource already present in the preamble for normally communicating whether FDD transmissions are full duplex or half-duplex transmissions, may be further allocated to indicate partitioning information concerning TDD mode transmissions when the first bit indicates TDD mode, thus affording additional information communicated in the frame without increasing preamble resources.
A system includes a reformatting component configured to generate element management system data having a common data format by reformatting a first set of element management system data and a second set of element management system data. The system also includes a display component configured to use the element management system data to display network performance metrics via a user interface. The user interface includes at least one regional level view including a list of one or more service markets within each of one or more service regions.
Determining associations in wireless mesh networks are provided. In a mesh network that includes a wired border node and multiple wireless nodes, each wireless node advertises a backhaul throughput approximating the throughput between that wireless node and the wired border node. Using the advertised backhaul throughput information and the stored local throughput information, a receiving node determines a node association from among various candidate nodes.
Method and controlling network node (140) for transmitting data to a user equipment (130) over a set of radio links (115, 125), when a radio link (115, 125) is added, or removed. The controlling network node (140) is configured to communicate data to the respective radio network node (110, 120) over a respective backhaul link (118, 128), of which at least one backhaul link (118) is connected over an Internet Protocol, IP, network (150). The method (500) comprises measuring (501) the time delay over the corresponding backhaul link (118, 128) for each radio link (115, 125), determining (502) time difference between them, calculating (503) a buffer time for each radio link (115, 125), and buffering (507) data in a buffer (625) for the calculated period of time before forwarding the data to the radio network node (110, 120), for transmission to the user equipment (130).
A method and apparatus for estimating a signal-to-interference ratio (SIR) are disclosed. A received signal includes signal energy on multiple basis functions. Desired signal energy in the received signal is transformed onto a first basis function with constant polarity. The desired signal energy is estimated by coherently averaging signal energy on the first basis function. A noise power is estimated by averaging signal energy on each basis function other than the first basis function and accumulating the averaged signal energy from the basis function other than the first basis function and scaling the accumulated signal energy to account for a noise estimate from the first basis function. An SIR is estimated by dividing the desired signal energy by the noise power.
A method, an apparatus, and a computer program product for wireless communication are provided in which VoIP traffic is scheduled in a way that focuses on controlling user latencies, by reshaping packet latency profiles of individual users to more efficiently utilize power/code resources. A feedback mechanism may utilize certain latency controllers to adjust a queuing delay and an over-the-air transmit time to meet latency targets. That is, system resources may be allocated in a wireless network by adjusting a latency target for a packet responsive to a user's packet latency history.
Disclosed is a loop-back apparatus in wireless communication systems, including: an MAC processing unit configured to transmit a user data and a control frame when a loop-back mode is established; a loop-back unit configured to generate a response frame of a receipt for the user data and the control message transmitted from the MAC processing unit and again feedbacks the generated response frame to the MAC processing unit.
An apparatus to set a maximum transmission unit (MTU) acquires information about a wireless communication network, sets a basic MTU value based on the kind of wireless communication network as an MTU value, and checks the validity of the set MTU value. The validity of the set MTU value is checked by dividing packets by the set MTU value, transmitting the packets to a communication counterpart, and comparing a response message's error rate to a reference value. The apparatus increases the set MTU value if the set MTU value is valid, decreases the set MTU value if the set MTU value is not valid, and detects an optimal MTU value. The optimal MTU value may refer to a longest MTU value among checked MTU values that has an error rate less than the reference value according to the validity-checking process.
In terminal (101-1) for communicating with base station (100-1), threshold values (103-1 to 103-2) for searching a base station that will become to be a switching candidate are updated in accordance with the number of base stations which can communicate with terminal (101-1). In the base station that will become the switching candidate, the intensity or communication quality of a signal transmitted from base station (100-1) has been received by terminal (101-1) is previously set.
A presentation system and method is disclosed, and the method includes the steps of: creating at least one buffer area in a first presentation device for at least one application; relocating the presentation-related data of a running application to the buffer area; and intercepting the presentation-related data from the buffer area and transmitting them to at least one second presentation device. With the above configuration of the present invention, the presentation-related data of various applications running in the host can be redirected as demanded by a user to a corresponding presentation device. With only one host, multiple application windows can be presented on multiple presentation devices at the same time.
A method comprising: configuring a plurality of transmit queues, each of the transmit queues having different packet service classifications associated therewith, the packet service classifications specifying a relative priority for packets stored within each respective queue, at least one of the transmit queues having a packet service classification assigned to network control packets being assigned a highest priority relative to the other transmit queues; classifying packets according to the different packet service classifications, wherein a packet to be transmitted is stored in one of the transmit queues based on the packet service classifications, and wherein network control packets are stored in the queue associated with network control packets; and scheduling packets for transmission from each of the transmit queues, wherein packets are scheduled for transmission according to the packet service classifications and wherein network control packets are prioritized for transmission above all other packet service classifications.
A method of allocating wireless data delivery services to users allows management of mobile data channel peak loading. A per-user metering structure for wireless broadband data services includes a target data throughput allowance provided to the network user for a relatively short time period known as a metering period, where a plurality of metering periods are contained in a billing period. Use of the method disclosed herein constrains the most load-impactive users, such as users streaming high-resolution videos, during periods of data channel congestion compared to typical users, such as users browsing the Internet.
A method of managing quality of service in an IP network is provided. The method comprises identifying, at an egress edge node of the network, that congestion is present in one or more routers within the network. Data flows for termination to remove the congestion are selected. At least one flow termination notification is sent from the egress edge node to an ingress edge node of the network, the at least one flow termination notification identifying the selected data flows. Low priority flows from the selected data flows are terminated at the ingress edge node immediately. High priority flows are terminated only if congestion is still present after a predetermined delay period. The delay may be applied in the ingress edge node or the egress edge node. The invention also provides a method for admitting low priority flows into the network only if the network has resources available for a number of high priority flows above a dynamically determined threshold.
A network device sends into a network a request to be connected to a particular multicast source-group pair for a Phasor Measurement Unit (PMU) data stream comprising packets containing phasor measurement data. The network device receives the phasor measurement data stream for the particular multicast source-group pair. The source-group pair information is compared against stored data specifying handling rules for packets associated with phasor measurement data streams. The packets in the received phasor measurement data stream are modified when there are handling rules in the stored data for the particular multicast source-group pair of the received phasor measurement data stream. The packets (now modified) for the phasor measurement data stream for the particular multicast source-group pair are re-originated with a new multicast source-group pair and sent into the network. In order to support existing legacy PMU devices, IP unicast-to-multicast conversion is implemented.
A computing device may receive first message data associated with a messaging group. The computing device may associate the first message data with a messaging thread. The computing device may associate a unique session identifier with one or both of the messaging thread and the messaging group. For a first one or more user devices of the messaging group, the computing device may send the message data along with the unique identifier via a native messaging protocol. For a second one or more of the user devices of the messaging group, the computing device may associate a fallback identifier of each of the one or more second user devices with one or both of the messaging thread and the messaging group, and send the first message data and unique identifier via a fallback messaging protocol.
Disclosed herein is a method for processing signals by a wireless node in a wireless communication system. The method for processing the signal includes configuring a specific subframe for communicating with a network node, starting a timer if a problem of a connection with the network node is detected, and releasing the configured specific subframe if the timer expires.
A unit and a system for protection switching of line cards in a telecommunication system are described. A protection unit is connectable between communication lines and a line interface unit. The protection unit can be interconnected with other protection units to form a protection switching system. One protection unit in the protection switching system is connectable to a stand-by line card. The protection switching system is configured so that when protection switching is needed, the line signal is re-directed between the communication line for a failed line card and the stand-by line card via electrical connection elements.
In an embodiment, a method comprises: determining that a session restart on a restarting node has been initiated; in response to determining that the restarting node has preserved a last acknowledged version of routing information received from a peer node, and determining that the restarting node has preserved a routing state corresponding to the last acknowledged version of routing information, transmitting to the peer node a message indicating that the last acknowledged version of routing information and the routing state have been preserved at the restarting node; wherein the method is performed by one or more computing devices.
A method and apparatus is provided for transmitting an orthogonal frequency domain multiple access (OFDMA) signal including a synchronization channel signal transmitted including a plurality of sequence elements interleaved in time and frequency. The synchronization channel signal sequence elements enable an initial acquisition and cell search method with low computational load by providing predetermined time domain symmetry for common sequence elements in OFDMA symbol periods for OFDMA symbol timing detection and frequency error detection in an OFDMA system supporting multiple system bandwidths, both synchronized and un-synchronized systems, a large cell index and an OFDMA symbol structure with both short and long cyclic prefix length.
The memory storage, transmission and processing demands of a vectored DSL system are reduced by sampling a subset of DSL tones in the DSL tone range used in the vectored system. This data is smoothed (denoised) to further reduce the data's size, sacrificing some fidelity or precision as a result. Finally, lossless entropy coding or the like is performed to encode the FEXT cancellation data for storage and use. The resulting data is less likely to cause transmission bottlenecks in the vectored system, can be stored and used more efficiently for both on-chip and off-chip vectoring implementations, and can be readily updated in various ways.
The optical disc device has a circuit which forms a focus error signal for focus servo control based on reflection light from an optical disc exposed to laser light. Also, the device has a data processing unit which can control by feedback a position to which an objective lens is moved by a focusing actuator based on a focus error signal. In label printing, the data processing unit controls, by feedforward, a position to which the objective lens is moved by the focusing actuator based on control data for label printing. The operation resolution of the focusing actuator in feedforward control is made higher than that in feedback control. Thus, an intended position control accuracy is achieved in feedforward control. For instance, in feedforward control, the gain of the driver circuit for the focusing actuator is switched to a smaller one in comparison to that in feedback control.
A memory device includes a clock receiving block, a data transceiver block, a phase detection block, and a phase information transmitter. The clock receiving block is configured to receive a clock signal from a memory controller through a clock signal line and generate a data sampling clock signal and an edge sampling clock signal. The data transceiver block is configured to receive a data signal from the memory controller through a data signal line. The phase detection block is configured to generate phase information in response to the data sampling clock signal, the edge sampling clock signal and the data signal. The phase information transmitter is configured to transmit the phase information to the memory controller through a phase information signal line that is separate from the data signal line.
A semiconductor memory device, including: a memory cell connected to a first bitline and associated with a second bitline; a sense amplifier, including a first input/output node and a second input/output node; and an isolator connected to the bitlines and to the input/output nodes, the isolator being configured to carry out bitline isolation during a refresh operation of the memory cell, where the bitline isolation includes electrically disconnecting the first bitline from the first input/output node and electrically disconnecting the second bitline from the second input/output node, followed by: electrically re-connecting the first bitline to the first input/output node while the second bitline remains electrically disconnected from the second input/output node.
In a method, a first edge of a first tracking signal in a first direction of a memory array is generated. A first edge of a second tracking signal in a second direction of the memory array is generated. A first edge of a write-timing control signal is generated based on a slower edge of the first edge the first tracking signal and of the first edge of the second tracking signal. The first edge of the write-timing control signal is used to generate a second edge of the second tracking signal.
A semiconductor memory device includes a pipe latch circuit configured to receive parallel input data and output serial data or set an output terminal of the pipe latch circuit at a predetermined voltage level in response to an enable signal, and a synchronization circuit configured to output an output data of the pipe latch circuit in synchronization with an internal clock.
A system and method to enable reading from non-volatile memory (NVM) devices is described. In one embodiment, the method includes setting a sensing parameter used to read data stored in a NVM device, reading from pluralities of locations of the NVM device with the sensing parameter set at the first value. The locations of the NVM device store an identical value. The method also includes verifying whether the identical value is read correctly from the locations of the NVM device. The method also includes setting the sensing parameter to a second value when the identical value is not read correctly with the sensing parameter set at the first value. The method further includes determining a third value for the sensing parameter from the identical value and setting the sensing parameter to the third value when the identical value is read correctly.
Various techniques for extending the capabilities of CAM NAND type memories are discussed. Multi-block or even full chip search operations can be performed. In addition to the inherent AND property of NAND strings, the memory array has an inherent OR property between NAND string from different blocks along the same bit line that can be exploited through multi-block CAM-type operations. To reduce data-dependent word line to word line effects, in multiple data dependent sensing operations, the sensing can be broken up into sub-operations that avoid data dependent values on adjacent word lines. To improve data protection, subsequent to writing a memory block with indices, the word lines are read back and compared bit-by-bit with their intended values and the results are accumulated to determine whether any of indices include error. A bloom filter can also be used as an initial check during data search operations in order to provide increased data protection.
Various techniques for extending the capabilities of CAM NAND type memories are discussed. Multi-block or even full chip search operations can be performed. In addition to the inherent AND property of NAND strings, the memory array has an inherent OR property between NAND string from different blocks along the same bit line that can be exploited through multi-block CAM-type operations. To reduce data-dependent word line to word line effects, in multiple data dependent sensing operations, the sensing can be broken up into sub-operations that avoid data dependent values on adjacent word lines. To improve data protection, subsequent to writing a memory block with indices, the word lines are read back and compared bit-by-bit with their intended values and the results are accumulated to determine whether any of indices include error. A bloom filter can also be used as an initial check during data search operations in order to provide increased data protection.
An operating method of a semiconductor device that includes a plurality of memory cell blocks, comprising selecting one of the memory cell blocks in response to a program command, performing a pre-program operation and a pre-erase operation so that threshold voltages of memory cells included in the selected memory cell block are distributed between a first positive voltage and a first negative voltage, supplying a program permission voltage to a first group of bit lines and supplying a program inhibition voltage to a second group of bit lines, wherein the first group and the second group are mutually exclusive, and supplying a positive program voltage to a selected word line coupled to memory cells.
A semiconductor integrated circuit system includes a phase-change line including a first phase-change area constituting a first memory cell and a second phase-change area constituting a second memory cell, a write current providing unit configured to phase-change a selected one of the first and second phase-change areas, and a phase-change compensation unit configured to restore the other of the first and second phase-change areas by compensating for a dummy phase-change caused in the other phase-change area due to a phase-change of the selected phase-change area.
An apparatus and method for storing data in a semiconductor memory. In accordance with some embodiments, the semiconductor memory has a continuous storage layer of soft ferromagnetic material having opposing top and bottom surfaces with overall length and width dimensions and an overall thickness dimension between the opposing top and bottom surfaces. A plurality of spaced apart, discrete reference layers are adjacent a selected one of the opposing top or bottom surfaces of the continuous storage layer with each having a fixed magnetic orientation. A plurality of spaced apart, discrete barrier layers are disposed in contacting relation between the discrete reference layers and the continuous storage layer.
In a memory device, a bitline write voltage is applied to a first bitline. A wordline voltage is applied to a first wordline for writing data to a first memory cell connected to the first wordline and the first bitline. The first bitline and the second bitline are electrically connected for charge sharing between the first bitline and the second bitline. A predetermined time after electrically connecting the first bitline and the second bitline, the first and the second bitline are electrically disconnected and the bitline write voltage is applied to the second bitline. The wordline voltage is applied to a second wordline for writing data to a second memory cell connected to the second wordline and the second bitline.
A memristive device includes: a first electrode; a second electrode; a memristive matrix interposed between the first electrode and the second electrode; a porous dopant diffusion element in physical contact with the memristive matrix and in proximity to the first electrode and the second electrode; and a first mobile dopant species which moves through the porous dopant diffusion element in response to a programming electrical field. A method for using a memristive device having a porous dopant diffusion element includes applying a voltage bias to generate a programming electrical field such that dopants move through the porous dopant diffusion element, thereby changing the distribution of dopants within a memristive matrix to form a first state; removing the voltage bias, the dopants being substantially immobile in the absence of the programming electrical field; and applying a reading energy to the memristive device to sense the first state.
An object is to reduce, with the control circuit of the full-bridge inverter circuit, distortions in an output signal of the inverter circuit resulting from an error in control of the switching of the high-side transistors and low-side transistors included in the first half-bridge circuit and the second half-bridge circuit. The pulse width of a signal that controls ON/OFF of the high-side transistors and low-side transistors included in the first half-bridge circuit and the second half-bridge circuit is reduced, i.e., the duty cycle of the signal is reduced. This results in a reduction in short-circuit periods during which both the high-side transistor and the low-side transistor are on, thereby reducing distortions in a signal.
Proposed is a parallel inverter drive system including includes a plurality of inverter drives connected in parallel with each other, in which each inverter drive includes a switch; a PWM controller connected to the switch for controlling switching operations of the switch device according to a duty cycle signal; and a circulating current suppressor for collecting current information associated with the current of each inverter drive and a summation current, and generating an index according to the collected current information and the desired circulating current quantity. A zero-sequence voltage is generated for each phase of a three-phase voltage command according to the index and the voltage command and the operating mode of the inverter drive, thereby injecting the zero-sequence voltage into the voltage command with a feed-forward configuration so as to fix the voltage command. The PWM controller can generate the duty cycle signal according to the fixed voltage command.
A fly-back power converter has a current-estimating control loop that senses the primary output current in a transformer to control the secondary output. A primary-side control circuit switches primary current through the transformer on and off. A discharge time when a secondary current through an auxiliary winding of the transformer is flowing is generated by sampling a voltage divider on an auxiliary loop for a knee-point. A normalized duty cycle is calculated by multiplying the discharge time by a current that is proportional to the switching frequency and comparing to a sawtooth signal having the switching frequency. The peak of a primary-side voltage is sensed from the primary current loop and converted to a current and multiplied by the normalized duty cycle to generate an estimated current. An error amp compares the estimated current to a reference to adjust the oscillator frequency and peak current to control primary switching.
Disclosed is a bidirectional DC/DC converter including: a primary side circuit that includes a first DC power source or a first load; a secondary side circuit that includes a second load or a second DC power source; and a power transfer unit that is capable of transferring power bi-directionally between the primary side circuit and the secondary side circuit. Further, the bidirectional DC/DC converter includes a control circuit that controls the primary side circuit and secondary side circuit in such a way that current flows through the power transfer unit from the first DC power source to the second load or from the second DC power source to the first load.
A control circuit of a switching regulator, which controls rectified power within a predetermined range, detects an input voltage and an input current to generate a voltage detection signal and a current detection signal respectively, and the voltage detection signal and the current detection signal are multiplied by one the other to generate a power index. The control circuit generates an error signal according to the power index and a reference signal. A low-pass-filter filters a high frequency band in the process. A control signal generation circuit of the control circuit generates a control signal according to the error signal. And a driver circuit of the control circuit generates an operation signal according to the control signal, for switching a power switch to convert the rectified power to an output voltage.
A printed circuit board includes a board body having a routing-limited area. The routing-limited area is provided with at least one solder pad that is adapted for supporting a metal support thereon. Preferably, the printed circuit board further includes a protrusion block disposed on the solder pad, and having a height greater than that of a signal trace that passes the routing-limited area.
With the objective of improving an energy storage device comprising a transducer unit and a capacitor module which interacts with the transducer unit so it can be inserted as a physical device into a motor vehicle in particular, it is proposed to provide a housing to accommodate the capacitor cells of the capacitor module, for the housing to comprise a capacitor chamber accommodating the capacitor cells, and for the capacitor chamber to have a gas-tight seal.
A solenoid control apparatus includes a resin housing having a solenoid mounting portion, a connector portion, and a circuit board mounting portion in which a circuit board is mounted. Terminals extending from the solenoid mounting portion and the connector portion are soldered to the electrical circuit on the circuit board. The circuit board has a reduced-rigidity portion in its area corresponding to a portion of the resin housing through which the connector portion is connected to the solenoid mounting portion. The reduced-rigidity portion is formed by reducing the amount of material forming the circuit board per unit area, and is more easily deformable than the remaining portion of the circuit board. When the connector portion is thermally deformed, the circuit board is also easily deformable about the reduced-rigidity portion. This reduces stress on the soldered portions.
A retaining device for a printed circuit board includes an expandable bladder. The bladder is responsive to a source of pressurized fluid for selectively clamping a printed circuit board within a slot of an associated cooling and/or storage chassis. A method for retaining a circuit card within a chassis includes pressurizing a volume of fluid, and filling an expandable bladder with the pressurized fluid; wherein filling of the bladder causes its expansion and clamps a circuit card within the chassis.
A cradle locks a mobile unit (MU) therein with a single insertion process. The cradle includes a cup shaped to receive a first portion of the MU. The cradle includes a backing portion including a first end coupled to the cup portion. The cradle includes a hoop portion movably coupled to a second end of the backing portion for movement between a securing position and a receiving position, the hoop being biased toward the securing position. The cradle includes a latch releasably securing the hoop portion in the receiving position. The cradle includes a plunger extending out of the backing portion in a first direction so that, when engaged by the MU, the plunger is moved in a second direction opposite the first direction moving the latch to release the hoop portion so that the hoop portion moves under its bias into the securing position.
Flexible hinge and removable attachment techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input device to a computing device and may implement functionality such as a support layer and minimum bend radius. The input device may also include functionality to promote a secure physical connection between the input device and the computing device. One example of this includes use of one or more protrusions that are configured to be removed from respective cavities of the computing device along a particular axis but mechanically bind along other axes. Other techniques include use of a laminate structure to form a connection portion of the input device.
An electrolyte includes an organic solvent, a solute and a compound represented by chemical formula [1], both contained in the organic solvent. R1 and R2 represent a methyl group or an ethyl group; R3 represents a functional group having a straight chain including three or more carbon atoms and a hydroxyl group bonded to a terminal carbon; C represents a carbon atom; H represents a hydrogen atom; O represents an oxygen atom; and N represents a nitrogen atom.
A method for identifying a signal perturbation characteristic of a dechucking event within a processing chamber of a plasma processing system is provided. The method includes executing a dechucking step within the processing chamber to remove a substrate from a lower electrode, wherein the dechucking step includes generating plasma capable of providing a current to neutralize an electrostatic charge on the substrate. The method also includes employing a probe head to collect a set of characteristic parameter measurements during the dechucking step. The probe head is on a surface of the processing chamber, wherein the surface is within close proximity to a substrate surface. The method further includes comparing the set of characteristic parameter measurements against a pre-defined range. If the set of characteristic parameter measurements is within the pre-defined range, the electrostatic charge is removed from the substrate and the signal perturbation characteristic of the dechucking event is detected.
Provided are a computer program product, system, and method for determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit. A determination is made of a first difference in a first orientation with respect to a direction of movement of the recordable storage media based on first and second position information read by first and second servo read elements on a first head. A determination is made of a second difference in a second orientation with respect to the direction of movement of the recordable storage media based on third and fourth position information read by the first servo read element and a third servo read element on a second head. An offset, calculated based on the determined first and second difference, is used to generate an error signal to adjust the first and second heads.
An example provides a system and method for decreasing a data transfer rate of a linear tape drive. The method includes detecting, within a linear tape drive, a first data transfer rate of a host computing system to determine whether the first data transfer rate is slower than a second data transfer rate of a magnetic tape head within the linear tape drive. The method also includes, in response to determining that the first data transfer rate is slower than the second data transfer rate, deactivating a specified number of data write elements within the magnetic tape head, wherein deactivating the specified number of the data write elements includes decreasing the second transfer rate.
Records and filemarks read from data segments are aggregated into at least one single data segment. The records and the filemarks are reorganized and restructured in the single data segment such that buffer utilization is improved.
Techniques to determine particular bad tapes or tape drives. All tape and tape drive combinations within a system may be obtained. A read error or a write error that occurs with each tape and tape drive combination may be detected, and the read error, the write error, or a parameter may be analyzed to determine the particular tape or the particular tape drive that is bad.
An image pickup apparatus enabling construction of a small bending optical system with high magnification. A first lens group is movably disposed toward an object on a first optical axis. A second lens group is movably disposed radially inward of the first lens group. The second lens group comprises a drive frame drivingly controlled along the first optical axis and a lens holding frame for holding the second lens group. A prism is disposed on the first optical axis, for bending light incident on the prism to thereby guide the light along a second optical axis. The prism is retracted along the second optical axis in a non-shooting state. In the non-shooting state, the second lens group is retracted and accommodated in a space defined by the drive frame and the lens holding frame and a space occupied by the prism in a shooting state.
A lens barrel is provided that includes an optical system, a housing, a cover member, an electronic part, a flexible substrate. The optical system is configured to form an optical image of a subject. The housing supports the optical system in an interior. The cover member supports the housing in a state of covering an opening of the housing. The electronic part is provided in the interior of the housing. The flexible substrate is electrically connected to the electronic part. The flexible substrate has a connection terminal. The cover member has a through-hole formed in a specific direction. The connection terminal is positioned on inside of the through-hole when viewed in the specific direction.
Disclosed herein is an optical system for a camera. The optical system for a camera includes: a first lens having positive refractive power and a meniscus shape concave toward an image; a second lens having negative refractive power and a shape concave toward the image; a third lens having the positive refractive power and a shape convex toward an object; a fourth lens having the positive refractive power and a shape convex toward the image; and a fifth lens having the negative refractive power, a shape convex toward the object and concave to the image, and one or more inflection point provided on an image surface.
This invention provides an optical imaging lens system in order from an object side to an image side comprising five non-cemented lens elements with refractive power: a first lens element with positive refractive power having a convex object-side surface; a second lens element with positive refractive power; a third lens element with negative refractive power, and both surfaces being aspheric; a fourth lens element having a convex image-side surface, and both surfaces being aspheric; and a plastic fifth lens element having a concave image-side surface, both surfaces being aspheric, and at least one inflection point is formed on at least one of the surfaces thereof. By such arrangement, the refractive power of the optical imaging lens system can be effectively distributed with improved light converging power so that the total track length can be shortened effectively, and the aberration of system can be corrected to facilitate high image quality.
Provided is an imaging lens, and also provided are an image pickup apparatus and a portable terminal both equipped with the imaging lens. The imaging lens includes in order: a positive first lens having a convex object-side surface; a negative second lens having a concave image-side surface; a negative meniscus-shaped third lens having a convex object-side surface; a positive fourth lens having a convex image-side surface; and a negative fifth lens having a concave image-side surface. The image-side surface of the fifth lens is aspherical and has an inflection point at a position of the optical axis. The third and the fourth lenses are integrally moved to focus, and the following conditional relation is satisfied: 0.75
A lens barrel of the present invention includes: a fixing frame having a plurality of cam grooves that are formed an inner circumferential surface of the fixing frame and also having a protrusion provided between any adjacent two of the cam grooves among a plurality of the cam grooves; and a drive frame having cam followers that are provided to an outer circumferential surface of drive frame, are engaged with the cam grooves, and are movable along the cam grooves. With this configuration, when an external force is applied to the drive frame, an end portion of the drive frame comes into contact with the protrusion to prevent the cam followers from coming out of the cam grooves.
Disclosed herein is a zoom lens, including: a first lens group having a positive refracting power; a second lens group having a negative refracting power; a third lens group having a positive refracting power; and a fourth lens group having a positive refracting power; the first, second, third and fourth lens groups being disposed in order from the object side; the lens groups moving upon zooming from a wide angle end to a telephoto end of the zoom lens such that the distance between the first lens group and the second lens group increases while the distance between the second lens group and the third lens group decreases.
A method for manufacturing a preferably asymmetrical lens element (5a) from a tempered blank (1) is characterized by: producing the lens element (5a) from a first partial volume (1a) of the tempered blank (1), whose thickness d is less than approximately 70%, preferably less than approximately 60%, particularly preferably less than approximately 50% of the thickness D of the tempered blank (1). Preferably, from a second partial volume (1b) of the tempered blank (1) at least a further lens element (5a′) is produced, wherein before the lens elements (5a, 5a′) are produced the tempered blank (1) is divided into the first and second partial volume (1a, 1b).
A beam generating apparatus includes a laser light source, a speckle suppressing module, a light homogenizing module and a driving unit. The laser light source outputs a laser beam. The speckle suppressing module includes two biconic lenses and a diffuser. The first biconic lens is disposed on a transmission path of the laser beam. The diffuser is located on the transmission path of the laser beam between the first and second biconic lenses. The light homogenizing module is disposed on the transmission path of the laser beam from the second biconic lens. The driving unit drives the diffuser to move with respect to the laser beam so that the ratio of the M2 of the laser beam exiting from the second biconic lens in a first direction to the M2 thereof in a second direction is greater than 2, wherein the two directions are substantially perpendicular to each other.
By suitably correcting a secondary spectrum, a clear, bright optical image is obtained. Provided is a rigid-scope optical system including: an objective optical system; and at least one relay optical systems that are formed of positive front groups, middle groups, and back groups in this order from an entrance side and that reimage an optical image imaged at imaging planes at the entrance side onto imaging planes at an exit side, wherein axial chromatic aberration between two wavelengths is corrected by an optical system other than the diffractive optical element, and axial chromatic aberration between the two wavelengths and another wavelength is corrected by the diffractive optical element.
In one embodiment, an apparatus comprises an optical system with multiple detectors and a processor. The optical system is configured to produce images of an optical source in a first dimension and a second dimension substantially orthogonal to the first dimension at each detector at a given time. Each image from the images is based on an interference of an emission from the optical source in a first direction and an emission from the optical source in a second direction different from the first direction. The processor is configured to calculate a position in a third dimension based on the images. The third dimension is substantially orthogonal to the first dimension and the second dimension.
Techniques and devices use cascaded optical polarization devices having modulated optical retardation to control optical polarization of light and can be configured for polarization scrambling. Uniform rate scrambling and quasi-uniform rate scrambling modes are provided in described devices and rate-additive designs based on multiple cascaded devices are also disclosed to achieve high-speed scrambling.
A galvanoscanner including: a rotor including a shaft as a rotational center, and permanent magnets disposed around the shaft and polarized to a plurality of poles in a circumferential direction of the shaft; and a stator disposed in the outside of the rotor through a clearance and including coils, a yoke, and an outer casing so that the rotor swings in a predetermined angle range; wherein: the permanent magnets are provided with grooves which are formed in a direction of the rotation shaft so as to straddle circumferentially adjacent magnetic poles of the permanent magnets; and the permanent magnets are parted into at least two parts per pole by parting lines. Thus, the ratio of the torque constant to the moment of inertia can be improved so that the current required for driving can be reduced and reduction of power consumption at driving time can be attained.
An optical scanner is configured such that an anamorphic condensing lens in an incident optical system has a diffractive lens structure at least in one lens surface thereof, and a length of an optical path increased by the diffractive lens structure φ [rad] is defined by an equation below by a function of height h from an optical axis: φ(h)=M(P2·h2+P4·h4+ . . . ), where Pn is a coefficient of an nth-order term of the height h (n is an even number), and M is a diffraction order, that the lens satisfies the following relations: −216≦P2≦−49, 1100≦P4·(hm max)4/(fm·NAm4)≦3800, and 10≦fm≦35, where hmmax [mm] is an effective diameter in the main scanning direction, fm [mm] is a focal length in the main scanning direction, and NAm is a numerical aperture in the main scanning direction, and that a wavefront aberration WFE1 [λrms] in a first wavelength λ1 [nm] satisfies the following relation: WFE1≦0.01.
An exposing device including a light emitting element array of light emitting elements arrayed in a row along a predetermined first direction; a hologram recording layer in which hologram elements are multiplex recorded such that each of the hologram elements corresponds to one of the light emitting elements and diffracts an emission beam from the light emitting element and converges the light onto a light exposure plane, such that focused beam spots are formed on the light exposure plane in a row along the first direction; and a first transmission control section, disposed at the light incident side of the hologram recording layer, provided with a structure in which light blocking sections and light transmitting sections are alternately arrayed along a second direction intersecting with the first direction, and selectively transmitting in the second direction light passing along the optical path of the reference beam.
In the image processing device, the color conversion part converts the input value to an output value by using a color profile. The correction part corrects the output value to a corrected value by using a correction table. The update part updates the correction table based on a density patch. The first and second amount is an estimated amount of the color material to be consumed when corrected image data corrected by either using the updated correction table or using an initial correction table, respectively, is printed. When the amount determining part determines that the first amount is greater than the second amount, the modifying part modifies the color profile such that the output value in the modified color profile specifies a less amount of color material than an amount of color material specified by the output value in the unmodified color profile.
A transparent sheet is attached onto an inclined surface of an original guide plate of an image reading apparatus, and similarly, a transparent sheet is attached onto an inclined surface at an edge portion of a reading guide plate, thereby preventing an original from being chipped by the ground glass-like inclined surfaces and illumination light from being diffused by the ground glass-like inclined surfaces.
Embodiments of the present invention provide techniques and configurations for error diffusion halftoning of an image including receiving a signal that indicates selection of a first implementation or a second implementation of determining a threshold perturbation value for error diffusion halftoning of an image, and determining the threshold perturbation value using a table of programmable values according to the selected one of the first implementation or the second implementation, wherein the second implementation provides fewer threshold perturbation values for a larger region of the image than the first implementation. Other embodiments may be described and/or claimed.
A visible laser beam scanned by a galvano-scanner system is aligned at each of positioning points on the top surface of a master work by manual operation to record sensor position signals of position sensors on galvano-scanners. The sensor position signals on each positioning point are recorded to create a drive pattern in accordance with recorded sensor position signals. The drive pattern no longer has optics system error sources including focus error and attachment error as well as errors caused by scale, offset and the like, also eliminating the need for entering a distance as far as the top surface of the work. Therefore, the drive pattern with error components removed can be created with ease.
A print management system, includes a management unit to receive print manuscript data from a connected manuscript processor, and obtain status information indicating states of connected multiple output enabled printers; a status identification unit to predict whether the output enabled printers stop in the middle of a print job; and a print data generator to generate multiple types of print data whose amount of toner consumption during printing is different respectively, based on the print manuscript data. The management unit classifies the output enabled printers predicted that there is less possibility to stop in the middle of a print job as output candidate printers, and selects an output destination printer from the output candidate printers. The management unit selects one type of print data from the multiple types of print data, depending on the output destination printer, and outputs the selected print data to the output destination printer.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for printing online resources. In one aspect, a method includes receiving a request to print an online resource that is presented at a user device according to a presentation format in which a first advertisement is presented at a first presentation position. A print format for a print-out of the online resource is selected. The print format specifies a second advertisement position at which a second advertisement is included in the print-out of the online resource. The second advertisement is selected based, at least in part, on characteristics of the second advertisement position. The second advertisement can be a different advertisement than the first advertisement. Data that cause the resource and the second advertisement to be printed according to the print format are provided.
A client apparatus that receives document data and a job ticket from a server apparatus, and generates a print job for the document data, the client apparatus performs control such that, in a case where designation of a paper size is performed preceding designation of a paper type, a combination information piece that includes the paper size is extracted from the job ticket, and the paper type included in the extracted combination information piece is set as a paper type that is selectable, and in a case where designation of a paper type is performed preceding designation of a paper size, a combination information piece that includes the paper type is extracted from the job ticket, and the paper size included in the extracted combination information piece is set as a paper size that is selectable.
Page description language data are imposed according to entered imposition information. The imposed page description language data are converted into raster-format data by an RIP process. Page data depending on a plurality of page areas are clipped from the raster-format data. The clipped page data are mapped onto respective model areas corresponding to the page areas on a determined three-dimensional shape model thereby to generate three-dimensional preview data of a print. A three-dimensional preview image of the print is displayed based on the three-dimensional preview data.
An image processing apparatus capable of efficiently using a removable medium when the removable medium is used instead of a memory provided in the image processing apparatus. The apparatus includes a RAM for storing image data, a removable medium I/F to which the removable medium is coupled, and a CPU. The CPU confirms the remaining capacity of the RAM and determines based on the remaining capacity confirmed during execution of a job and a job operation mode whether the job can be continued by using only the RAM. When it is determined that the job cannot be continued, image data to be saved is selected according to a predetermined priority order, and the selected image data is saved from the RAM onto the removable medium.
A method is suitable for processing a plurality of electronic documents designated for processing and delivery to a plurality of recipients, each recipient having a zip code associated therewith. Each electronic document is assigned a plurality of attributes, and the documents are sorted into one or more attribute groups based on the attributes, such that the electronic documents of each attribute group share at least one of the attributes. Output groups are then formed from the electronic documents of each attribute group based on the zip code associated with each electronic document, such that the electronic documents of each output group have similar zip codes. The output groups can then be routed to processing sites for processing the electronic documents to form physical documents for delivery to the recipients.
A method is disclosed for selectively printing multiple PDF files currently open in a PDF viewer (including editor) application. A GUI lists all PDF files currently open within the viewer. A user selects files from the list and specifies page ranges for the selected files. The PDF viewer submits data from the user-selected files to a printer as a single print job. In one implementation, the viewer generates a master PDF file from the selected files and transfers it to the printer. In another implementation, the viewer interprets the PDF data in the selected files into PDL data and transfers it to the printer. In another implementation, the viewer generate a separate PDF file containing selected data for each open PDF file, composes a job ticket using the generated PDF files and transfers the job ticket and the generated PDF files to the printer.
A print control device manages a print job and a printer based on an instruction from a client terminal. The print control device accepts a print instruction to the printer from the client terminal and authentication information about the client terminal, confirms the validity of the authentication information to an authentication unit configured to issue and manage the authentication information, registers the print job as an execution job together with the authentication information if the authentication information is valid, and accesses the authentication unit during registration of the execution job to thereby update the expiration date/time of the registered authentication information.
Disclosed is an image processing apparatus having a function to cooperatively output, via a cooperative image processing apparatus, document data, including a data sending unit that sends to the cooperative image processing apparatus the document data to be output, for which the total limited number of output times is set, with output setting information including an allocated number of output times for the document data individually allocated for the cooperative image processing apparatus; and a number updating unit that updates the total limited number of output times set for the document data based on the allocated number of output times by subtracting the allocated number of output times from the total limited number of output times, when the data sending unit sends the document data with the output setting information to the cooperative image processing apparatus.
An electronic apparatus includes a main body of the electronic apparatus; an operation unit including an operation block having a display unit, the operation block being detachable with respect to the main body of the electronic apparatus, and the operation block enabling at least a bidirectional wireless communication with the main body of the electronic apparatus; and a detection unit configured to detect relative positional information between the operation block and the main body of the electronic apparatus, when the operation block is detached from the main body of the electronic apparatus. The operation block being detached from the main body of the electronic apparatus is able to display information corresponding to the relative positional information on the display unit, in accordance with a condition of the main body of the electronic apparatus.
Systems, apparatuses, methods, and computer program products for inspection of objects or items in a conveyance system. Presence (or absence) of an object/item or objects/items is detected sensed and also one or more characteristics of the object/item can be determined based image detection of characteristics of one or more laser lines projected on a conveyance surface of the conveyance system.
One aspect of the invention provides a spatially-selective disk including a plurality of holes arranged such that a matrix having a plurality of rows, each row having elements corresponding to a fraction of a pixel in a viewing window projected onto the disk that is backed by a hole at a distinct rotational position of the disk, has linearly independent rows. Another aspect of the invention provides a spectrometry device including: a disk having one or more holes; a motor configured to rotate the disk; one or more beam-shaping optics arranged to map one or more spectral components of radiation of interest onto a plurality of locations on the disk; and a receiver positioned to capture the one or more spectral components passing through the one or more holes as the disk is rotated.
An optical shear sensor that includes a first and second outer surface at opposing sides and a sensing element is disclosed. In one aspect, the sensing element has an optoelectronic source for emitting light of a predetermined wavelength and having a source front surface where light exits the optoelectronic source, and a photodetector for detecting light of the predetermined wavelength and having a detector front surface where light of the optoelectronic source is received. The optoelectronic source is positioned along the first outer surface and emits light towards the second outer surface. A flexible sensing layer transparent to the predetermined wavelength covers the front surface of the optoelectronic source and the front surface of the photodetector. Upon application of a shear stress, the sensing layer deforms elastically and the outer surfaces are displaced along directions parallel to each other and the source front surface so the intensity of light detected by the photodetector changes.
A range finder adapted for finding the object distance of a subject having a specific height includes a shell unit, an objective lens assembly, a magnifying unit having multiple selectable magnification ratios, and a range finding unit. The range finding unit includes a scale, a pointer, and a mark. The object distance of the subject is known by comparing the scale and the pointer in an imaging plane when an end of an image of the specific height of the subject formed on the imaging plane is aligned with the mark.
A three-dimensional imaging and display system is provided in which user input is optically detected in an imaging volume by measuring the path length of an amplitude modulated scanning beam as a function of the phase shift thereof. Visual image user feedback concerning the detected user input is presented.
An evaluation device for path length measurement configured to evaluate a measured signal representing an intensity of a sequence of pulses of electromagnetic radiation, particularly a sequence of light pulses, as a function of time, after the sequence has traveled through a path length to be measured. The sequence of light pulses is generated with a repetition rate by a radiation source, particularly a light source. The evaluation device is configured to evaluate a first component of the measured signal, which oscillates with a first frequency, and a second component of the measured signal, which the second component oscillates with a second frequency that is greater than the first frequency. The first frequency may correspond to the repetition rate or a multiple of the repetition rate. The second frequency may correspond to another multiple of the repetition rate.
There is disclosed a illumination optical apparatus for illuminating a second surface optically conjugate with a first surface via a reflection type original plate which can be arranged on the first surface, the illumination optical apparatus comprising: a first partial field stop arranged to define a first outer edge of a illumination region which is to be formed on the second surface, in order to limit a light beam traveling toward the first surface; and a second partial field stop arranged to define a second outer edge of the illumination region, in order to limit a light beam reflecting from the reflection type original plate which can be arranged on the first surface, wherein a first distance between the first partial field stop and the first surface is set to be larger than a second distance between the second partial field stop and the first surface.
An exposure apparatus includes an optical element via which a patterned beam is projected onto a substrate through exposure liquid filled in a space between the optical element and the substrate. The apparatus also includes a member having a flow passage in which exposure liquid flows, the flow passage being in fluidic communication with the space. The apparatus also includes a cleaning system which cleans the member.
A film forming device forms a coated film on a substrate by discharging a liquid material in the form of liquid droplets, and causing the liquid droplets to impact on the substrate at a predetermined pitch. The predetermined pitch is determined based on the diameter of the liquid droplets after impact of the liquid droplets on the substrate. Drop marks are reduced and a uniform coated film is formed on the substrate.
A method of manufacturing a flexible display is provided, which includes depositing a first layer comprising a plurality of thin film transistors (TFTs) on a flexible substrate and depositing a second layer comprising a plurality of pixel electrodes above the first layer with each pixel electrode connected to a respective TFT via a respective via connector between the first and second layers. A display medium responsive to signals on the pixel electrode can be deposited on the second layer for displaying an image on the second layer. A third layer comprising color filters for filtering an image displayed on the display medium can be aligned to the second layer. The third layer can be deposited and aligned on the second layer such that each color filter is substantially aligned to a respective pixel electrode to compensate for distortions in the first layer caused by distortions in the flexible substrate.
A strengthened structural module (2) and a method for fabricating a strengthened structural module (2). The module comprises an essentially planar glass substrate (1), an essentially planar second substrate (3), and at least one spacer element (5) in between the glass substrate (1) and the second substrate (3). The at least one spacer element (5) keeps the glass substrate (1) and the second substrate (3) separated from each other from the edges of the two substrates and defines a space (7) in between the two substrates in the inside of the module. The module comprises a coating (9) surrounding the module around the outside of the module. The coating (9) is arranged conformally on the surfaces facing the outside of the module, for increasing the strength of the module.
A liquid crystal display device has first and second substrates. A first electrode on the first substrate is alignment-treated and a second electrode on the second substrate is alignment-treated. A liquid crystal layer is disposed between the first substrate and the second substrate. Alignment-treating includes forming an alignment direction. The alignment direction of the first and second substrates is formed by irradiating an ion beam onto the first and second electrodes using an ion beam irradiation apparatus.
A liquid crystal display device of a transverse electric field type has characteristics in the following respects. A liquid crystal layer is sandwiched between two substrates. Two polarizing plates are provided on a side of the two substrates opposite to the liquid crystal layer such that the light transmission axes thereof are orthogonal to each other. A first electrode and a second electrode are formed on one of the two substrates. The liquid crystal is driven by an electric field generated between the first electrode and the second electrode. The polarizing plate, formed on one of the two substrates, is formed of a protective film, a polarizer, and two negative biaxial films. The two negative biaxial films include first and second negative biaxial films. The first negative biaxial film and the second negative biaxial film are entirely overlapped, and are disposed on a side of one or the other substrate.
A radiation device is disclosed. The device includes a light cavity including a top surface, a bottom surface, and side walls. A light source array including at least one light source is formed on a first side wall. The device also includes a reflective coating formed on at least the bottom surface. The top surface allows light transmission and includes a light conversion layer.
According to one embodiment, an electronic apparatus comprises a housing with a display, a printed wiring board, and a lens. The housing comprises a side surface with an opening. The printed wiring board positioned in the housing along with a light-emitting portion on the printed wiring board. The lens is situated adjacent to the printed wiring board and comprises a light guide configured to guide light from a plurality of light-receiving portions to the opening.