Method of preparing a transmission electron microscope sample and a sample piece for a transmission electron microscope
Provided is a method of preparing a sample piece for a transmission electron microscope, the sample piece for a transmission electron microscope including a substantially planar finished surface which can be observed with the transmission electron microscope and a grabbing portion which microtweezers can grab without contacting the finished surface. The method of preparing a sample piece for a transmission electron microscope is characterized by including: a first step of cutting out the sample piece from a sample body Wa with a charged particle beam, the sample piece being coupled to the sample body at a coupling portion; a second step of grabbing with the microtweezers the grabbing portion of the sample piece with the finished surface of the sample piece cut out in the first step being covered with the microtweezers; a third step of detaching the sample piece grabbed with the microtweezers in the second step from the sample body by cutting the coupling portion with the charged particle beam with a grabbed state of the sample piece being maintained; and a fourth step of transferring and fixing with the microtweezers the sample piece detached in the third step onto a sample holder.
System and method for securely handling control information
Systems and methods that securely handle control information are provided. In one example, a system may include an application specific integrated circuit (ASIC). The ASIC may include, for example, a content processing block and a control processing block. The content processing block may be coupled to the control processing block. The content received by the ASIC may be associated with the control information received by the ASIC. The control processing block may be adapted to validate the control information received by the ASIC. The content processing block may be adapted to process the content received by the ASIC in accordance with the validated control information.
Hybrid streaming and downloading DRM in mobile networks
Methods, systems, and media are provided for rights protection of an instance of media content in a hybrid downloading and streaming media environment. A request from a device to download an instance of media content is communicated. Verification is obtained as to whether or not the device is authorized to receive and execute the instance. The instance of media content is streamed so that portions may be downloaded. The instance of media content also includes interspersed, non-storable authorization information. When subsequent execution of the instance of stored media content is attempted, a subsequent request for the authorization information is communicated. Only the authorization information is streamed for the subsequent request, allowing execution without burdening network resources with data-intensive streams.
System and method for securing and tracking files
A method, system and computer program product for securing and tracking restricted files stored in a data processing system is provided. The data processing system is connected to a server for sharing information. An entity requesting to access a restricted file is authenticated, based on certain policies defined by a system administrator. Further, the system maintains a log of operations executed on the restricted file, and sends a record of the log to the server.
Systems and methods for secure transaction management and electronic rights protection
The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the “electronic highway.”
Documents manipulation authentication apparatus, document manipulation apparatus, image formation apparatus, document manipulation authentication system, computer readable medium and computer data signal
A document manipulation authentication apparatus includes a storage section and a determination section. The storage section stores management information associating each document with at least one of devices. When a request for manipulating a specific document using a specific device is made, the determination section determines as to whether or not the requested specific manipulation is permitted, based on whether or not the specific document and the specific device are associated with each other in the management information stored in the storage section.
Communication system, server apparatus, information communication method, and program
A communication system includes a terminal, a first server apparatus that manages the movement of the terminal, and a second server apparatus that performs authentication of the terminal. The first server apparatus uses AAA protocol to transmit a first message that includes a pseudo-NAI of the terminal to the second server apparatus. The second server apparatus both records the pseudo-NAI and true-NAI of the NAI of the terminal in association with each other and records maintenance function execution necessity information indicating whether a maintenance function must be executed for the terminal in association with the true-NAI of the terminal, and upon reception of the first message from the first server apparatus, uses AAA protocol to transmit a second message that contains the maintenance function execution necessity information that was placed in correspondence with the pseudo-NAI that was contained in the first message to the first server apparatus.
System and method for predicting cyber threat
Provided are a system and method for predicting a cyber threat. The system and method collect various variables and synthetically predict the frequency, dangerousness, possibility, and time of the occurrence of a cyber threat including hacking, a worm/virus, a Denial of Service (DoS) attack, illegal system access, a malicious code, a social engineering attack, system/data falsification, cyber terror/war, weakness exploitation, etc., using a time-series analysis method and a Delphi method, and inform a user in advance of the prediction result, thereby enabling the user to prepare against the cyber threat.
Anti-pharming in wireless computer networks at pre-IP state
Anti-pharming techniques in wireless computer networks at pre-IP state are disclosed. A user computer connecting to a wireless computer network may include an anti-pharming module configured to monitor data communications to and from a wireless access point of the wireless computer network. The anti-pharming module may be configured to determine if data communication going in a direction from the wireless access point to the user computer originated from a wireless station rather than a server configured to dynamically provide network addresses to computers connecting to the wireless computer network. The wireless station may be deemed a malicious computer perpetrating a pharming attack when it originated the data communication and is responding to a request to obtain network address previously sent by the user computer.
System and method for identification and blocking of malicious use of servers
A system and method to protect web applications from malicious attacks and, in particular, a system and method for identification and blocking of malicious DNS servers. The system includes a central processing unit and first program instructions. The first program instructions identify a rogue Domain Name Service (DNS) by identifying that a DNS metric is outside a historical limit. The first program instructions are stored on the computer system for execution by the central processing unit.
Anti-replay protection with quality of services (QoS) queues
An embodiment of the present invention includes a technique to provide anti-replay protection with QoS queues. A single global anti-replay window is maintained to have global lowest and highest sequence numbers for an Internet protocol security (IPSec) security association (SA). The single global anti-replay window is associated with individual differentiated services code point (DSCP) or DSCP group, the individual DSCP or DSCP group corresponding to individual per-DSCP anti-replay windows. A received packet having a sequence number is pre-processed before packet processing using the single global anti-replay window. The received packet is post-processed after packet processing using the individual per-DSCP anti-replay windows.
Printing apparatus and information processing apparatus
A printing apparatus is connected to a network which includes an information processing apparatus transmitting printing data and an authentication information issuance server issuing authentication information to the information processing apparatus. The printing apparatus includes a transmitting unit, a receiving unit, and a printing unit. The transmitting unit transmits, to the information processing apparatus, information showing the authentication information being required, the authentication information is required in order to perform printing based on the printing data transmitted from the information processing apparatus, and the authentication information is issued from the authentication information issuance server. The authentication information indicates permission issued from the authentication information issuance server. The receiving unit receives the authentication information issued from the authentication information issuance server and the printing data from the information processing apparatus. The printing unit performs a print job based on the printing data received by the receiving unit.
Systems and methods for controlling access to a public data network from a visited access provider
To allow a user to access a public data network from a region of service operated by a visited access provider, the visited provider is supplied with an identity of a credit provider. The user is redirected to the credit provider, resulting in establishment of a temporary connection with the credit provider. During this temporary connection, the user supplies original user credentials and, in return, receives substitute user credentials if the original user credentials are valid. The substitute user credentials are supplied to the visited provider, which proceeds to have the user authenticated by the credit provider on the basis of the substitute user credentials. In this way, the visited provider authenticates the user with the credit provider before allowing the user to access the public data network, but a secure exchange of the original user credentials between the user and the credit provider prevents unauthorized access to this information by the visited provider.
Information processing apparatus and method
When authentication processing has succeeded between different authentication domains in an information processing apparatus, authentication information between the different authentication domains is registered in association with user-related information. When a data conversion is performed between the different authentication domains, the data conversion of the user-related information is carried out based upon the registered authentication information.
Provisioning a network appliance
A method and system for generating identity certificates. The method may include receiving a user login at a network appliance, determining that the network appliance is not initialized, and generating a provisionally unique identifier from the network appliance for identifying the network appliance. The method may include generating a certificate signing request (CSR) and sending the CSR, the provisionally unique identifier, and information about the user login to a service provider. Upon receiving a signed certificate from the service provider at the network appliance, the network appliance is initialized using the received signed certificate.
Powerless electronic storage lock
The present invention teaches a powerless lockable UFD system and a method for securely protecting information stored and retrieved on UFDs (USB flash drives) that does not require electric power in order to enter a password to the UFD. The system also features an alarm and reset mechanism for clearing entered passwords. Passwords are concealed from the sight of a viewer for further protection. The system can be similarly incorporated into peripheral devices such as hard-disk drives (HDDs), printers, scanners, cameras, and portable memory devices.
Method for protecting against denial of service attacks
A security policy enables security devices to forward ICE messages. The security policy may use protection tokens to prevent Denial of Service (DoS) attacks. This allows endpoints to use Interactive Connectivity Establishment (ICE) to enable multimedia communications across Network Address Translators (NATs) and other security devices.
Preliminary verification system which has a authentication by phone on the internet environment
A preliminary verification method under an Internet environment using a phone authentication service in a system including a first terminal, a web server, an authentication server, a host server, a call server and a second terminal, the method comprising the steps of: providing a preliminary transaction request generated from the first terminal to the authentication server through the web server; at the authentication server, transmitting the preliminary transaction request information to the host server, and providing preliminary transaction result information corresponding to the preliminary transaction request information from the host server to the first terminal; at the authentication server, in case of receiving a real transaction request generated from the first terminal, receiving and verifying the authentication information from the first terminal according to the electronic transaction approval, and requesting a phone authentication for the second terminal of the user of the authenticated first terminal to the call server; at the call server, generating an authentication call to the second terminal, receiving a one time password (OTP) number corresponding to the authentication call from the second terminal, generating an OTP number by the same number of an OTP device, and transmitting authentication completion information to the host server if the generated OTP number is the same with the received OTP number; and at the host server, performing the electronic transaction process according to the authentication completion information received from the call server.
Method and apparatus for extensible security authorization grouping
A method and apparatus for providing an extensible grouping mechanism for security applications for use in a computer system. Groups may be established and maintained by non-system administrators and used to control actions that are taken with respect to objects, such as files and other resources. The groups and associated security functions may be implemented across a plurality of different software products and optionally integrated into an existing security mechanism maintained by system administrators. Software products used in the system may be arranged to request authorization to perform requested actions with respect to objects access to which is not controlled by a systems administrator.
Image forming apparatus, method and medium storing program
The image forming apparatus acquires authentication information for authentication of document data and an authentication result. When the result indicates success, the document data is converted and is added with the specific information to specify the authentication apparatus and is stored. The image forming apparatus acquires the specific information from the converted data, transmits the specific information to a destination of the converted data, requests the destination to confirm establishment of a communication path from the destination to the authentication apparatus and transmits the converted data to the destination when receiving information representing establishment.
Image forming system and image forming apparatus
An image forming system includes: an authentication server device having user information, for performing a user authentication via a computer network; and an image forming apparatus including: an authentication unit for accessing the authentication server device to perform an authentication processing for a user; and a data storage device for storing therein document data generated by an image forming processing based on the user's operation, and storing document attribute information, which has the same attribute items as a part of, or all of, attribute items of the user information held by the authentication server device, in association with the document data.
Data processing network and method for operating a data processing network
During operation of a data processing network, including a number of individual devices enabling user access, an identification object that can be carried by a user of the data processing network exchanges data in a wireless fashion with an access control device connected to an individual device, as soon as the identification object is sufficiently close to the access control device. In at least one embodiment, the user is allowed access to the data processing network as a function of data stored on the identification object and transmitted to the individual device. If a second identification object approaches the access control device, the different identification objects are assigned different usage rights as a function of the time that has elapsed between the detection of the identification objects by the access control device.
System and method of network access security policy management for multimodal device
A system and method are provided for management of access security for access by a multimodal device to a converged fixed/mobile network. An inter-technology change-off monitoring entity (ICME) is provided to monitor an inter-technology change-off of the multimodal device and to notify a policy manager of the inter-technology change-off. The policy manager looks up in a policy database, security policies applicable to the user of the multimodal device and the particular technology being used by the multimodal device. The policy manager conveys to various policy enforcement points throughout the converged fixed/mobile network the applicable security policies which take into account the user's identity and the access technology being used.
Method and terminal for providing IPTV to multiple IMS users
A method and terminal for providing Internet Protocol Television (IPTV) and other communication services to a group of users, such as a family, using an IP Multimedia Subsystem (IMS) network. A group private user identity is associated with a group public user identity and with a plurality of individual public user identities, each of which is associated with a different user in the group. Utilizing the group private User ID and the group public User ID, a browser registers a group subscription with the IMS network. When an individual user enters an identifier such as a PIN, the individual is then registered with the IMS network, while maintaining the group registration with the IMS network and the IPTV network. Individual users can be changed without having to restart the browser.
Channel filter for a content player
A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.
Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
Communication apparatus, communication system, and method of same
A communication apparatus, a communication system, and a method of same enabling control of a mode of output of additional information such as advertisements on a user side. A program signal and an additional signal are separated from a broadcast signal received by a receiver by a filter. The program signal is stored in a program signal use memory, while the additional signal is stored in an additional signal use memory. When there is an instruction by the user for output of the additional information, a display signal is generated by using the program signal and the additional signal read from the memories, while only the program signal is read from the memory for generation of the display signal in other cases.
Optical disk and method of manufacturing the same
An optical disk having a recording layer on a substrate, a bonding layer which is made of an ultraviolet cured resin bonding the recording layer, a transparent layer which is bonded to the bonding layer, and an overcoating layer which is formed on the transparent sheet and is made of the ultraviolet cured resin further has a mixed layer which is formed by mixing the ultraviolet cured resins of the bonding layer and the overcoating layer. Consequently, the bonding layer, the overcoating layer, and the mixed layer are integrally cured, so that the substrate is entirely covered with the ultraviolet cured resin having transparency, which allows a light transmitting layer A to be protected with sufficient strength.
Method and apparatus for loading or storing multiple registers in a data processing system
A method for operating a data processing system includes providing an application binary interface (ABI) which determines a set of non-contiguous volatile registers and a set of non-volatile registers. The set of non-contiguous volatile registers includes a plurality of general purpose registers (GPRs) and a plurality of special purpose registers (SPRs). The method includes providing less than three instructions which collectively load or store all of the set of non-contiguous volatile registers determined by the ABI. A system includes a set of volatile registers including a plurality of volatile GPRs, a plurality of volatile supervisor SPRs, and a plurality of volatile user SPRs, and execution circuitry for executing a first instruction that loads or stores the plurality of volatile supervisor SPRs, for executing a second instruction that loads or stores the plurality of volatile GPRs, and for executing a third instruction that loads or stores the plurality of volatile user SPRs.
Executing state machine processing modules with an executive processing module
An application that uses a state machine for processing can be optimized to process objects efficiently through an alternate, executive processing module. In one implementation, for example, one of the plurality of processing modules in a given state machine can be reconfigured to subscribe to an executive processing module, which, in turn, is subscribed to all events that occur during processing of the given state machine. When the corresponding state machine is tasked with processing a client request, the executive processing module processes the client request for each subscribed processing module. The executive processing module can optimize processing of the client request for all subscribed processing modules, and can further provide human-readable output regarding processing details of the same.
Condition-based event filtering
A system and method for monitoring activity of a business application are disclosed. A system includes a condition editor provided by an integration builder tool of a message exchange infrastructure connecting an event resolution portal server and the business application. The condition editor is adapted to configure one or parameters to define one or more conditions for one or more business objects of the business application. The system further includes a filter framework adapted to detect a state change event from the one or more business objects, compare the state change with the one or more conditions to determine a relevance of the state change event, and report relevant state change events to the event resolution portal server.
System and method for dynamic version management of applications
Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. There is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One method comprises obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application. The updated version of the application is represented by a stored addressing map for coordinating hosting of the modified application in the runtime environment.
System and method for shifting workloads across platform in a hybrid system
A system and associated method for shifting workloads across platform in a hybrid system. A first kernel governing a first platform of the hybrid system starts a process that is executable in a second platform of the hybrid system. The first kernel requests a second kernel governing the second platform to create a duplicate process of the process such that the process is executed in the second platform. The process represents the duplicate process in the first platform without consuming clock cycles of the first platform. During an execution of the duplicate process in the second platform, the first kernel services an I/O request of the duplicate process that is transferred from the second kernel to the first kernel. When the duplicate process is terminated, the process in the first platform is removed first before the duplicate process releases resources.
Method for supervising task-based data processing
The invention relates to a method for supervising a task-based data processing, wherein for a plurality of tasks the following steps are performed for each task: scheduling the task for processing, and logging the scheduling of the task by storing a task identifier in a log memory, said task identifier identifying the scheduled task and being assigned to the scheduled task. The task identifiers stored in the log memory form a task history pattern of scheduled tasks. By means of the task history a pattern may be detected for determining whether a failure appears in the task-based data processing. At least one safety measure is taken when a failure is detected.
Method and device for scheduling true CPU resources for a virtual machine system
A method and a device for scheduling true CPU resources for a virtual machine system are disclosed. In one aspect a virtual machine monitor (VMM) acquires information about loads on virtual CPUs (VCPUs), and the VMM assigns the true CPU resources based on the information about the loads on the VCPUs in such a manner that more true CPU resources are assigned to a VCPU with a higher load. With the method and device according to certain embodiments, it is possible to assign the true CPU resources based on the information about the loads on the VCPUs in such a manner that more true CPU resources are assigned to a VCPU with a higher load. Further, certain embodiments are implemented directly by the VMM irrespective of types of upper-level GOSs, and thus is versatile.
Software installation using template executables
This specification describes technologies relating to software installation. In general, a method of installing software can include obtaining application information for a software application to be installed on a target platform, the application information including an application name, an application icon, version information, and application code; obtaining a template executable including machine code native to the target platform; and adding the application information to the template executable to form an application executable for the software application.
Systems, methods, and computer products for compiler support for aggressive safe load speculation
Systems, methods and computer products for compiler support for aggressive safe load speculation. Exemplary embodiments include a method for aggressive safe load speculation for a compiler in a computer system, the method including building a control flow graph, identifying both countable and non-countable loops, gathering a set of candidate loops for load speculation, and for each candidate loop in the set of candidate loops gathered for load speculation, computing an estimate of the iteration count, delay cycles, and code size, performing a profitability analysis and determining an unroll factor based on the delay cycles and the code size, transforming the loop by generating a prologue loop to achieve data alignment and an unrolled main loop with loop directives, indicating which loads can safely be executed speculatively and performing low-level instruction scheduling on the generated unrolled main loop.
Sparse vectorization without hardware gather/scatter
A target operation in a normalized target loop, susceptible of vectorization and which may, after compilation into a vectorized form, seek to operate on data in nonconsecutive physical memory, is identified in source code. Hardware instructions are inserted into executable code generated from the source code, directing a system that will run the executable code to create a representation of the data in consecutive physical memory. A vector loop containing the target operation is replaced, in the executable code, with a function call to a vector library to call a vector function that will operate on the representation to generate a result identical to output expected from executing the vector loop containing the target operation. On execution, a representation of data residing in nonconsecutive physical memory is created in consecutive physical memory, and the vectorized target operation is applied to the representation to process the data.
Method and software for optimising the positioning of software functions in a memory
The present invention is related to a method and a software program for optimizing the positioning of software functions in a memory of a computing device. The present invention hereby comprises the steps of identifying each of a number of software functions and the respective number of calls between the identified software functions; positioning the two software functions sharing the highest number of calls next to each other to form a group of software functions and updating the number of calls between the newly formed group and the other software functions, and repeating the positioning step and the updating step for the software functions and/or groups of software functions sharing the respective highest number of calls in the next calculation step and so forth until all software functions are positioned in a sequential order.
Producer graph oriented programming and execution
A method and apparatus for producer graph oriented programming and execution. According to one aspect of the invention, a runtime is provided that interprets producer dependency declarations for methods. The producer dependency declarations identify at run time a set of zero or more producers, where a producer is a runtime instantiatable construct that includes at least an instance and a method associated with that instance. The runtime automatically generates and executes, responsive to receiving a designation of a producer of interest whose method has a producer dependency declaration, a producer graph. The producer graph initially includes the producer of interest and is generated, from the producer of interest to source producers, through instantiation of producers based on the producer dependency declarations of the methods of the producers already in the producer graph. The runtime sequences the execution of the producers in the producer graph as by the producer graph.
Information processor, control method therefor, computer program and storage medium
An information processor determines whether or not function which first module has requested to call is a color information setting function for setting color information for second module and, if the function is the color information setting function, stores the color information in a storage unit. The processor determines whether or not the function which the first module has requested to call is an image output function for instructing output of a predetermined image with the use of the color information set for the second module by the color information setting function and, if the function is the image output function, outputs the color information stored in the storage unit in association with image attribute information about the predetermined image as history information.
Automated testing and qualification of software-based, network service products
A computer-based method for qualifying a software application such as a monitoring and/or management network-delivered product. The method includes operating a computer to run a software application with network-delivered services. A qualification computer system is provided with a code generator adapted for processing device qualification data and with a comparator module. The method includes generating a set of event messages with the code generator by processing a set of received or retrieved device qualification data. The event messages are processed with the services or serviceability features of the software application to generate a set of output. With the comparator module, the actual output is compared with expected output for the event messages. Based on the comparison, a qualification report is generated, and the expected output may be output from unit test cases. A code generator may be included that generates one or more native protocol event generators.
Developmental tool and method for automating detection and construction of notification-based component applications
A notification module is provided for executing in combination with an application design tool for facilitating generation of a component application. The notification module includes a program wizard configured to assist with the development of the component application. That is, the program wizard detects a notification from at least one message. Notification operations are created in accordance with the detected notification. Corresponding elements are constructed in accordance with the created notification operations. Lastly, a mapping document is created for correlating the at least one message with its corresponding constructed elements. The mapping document is for use at a gateway server to facilitate communication between the application and a corresponding backend server.
Method and system for measuring terminal compatibility and alignment
A method and system are provided for automatically verifying terminal or bump compatibility in a stacked multi-chip architecture during integrated circuit design verification by comparing interfacing terminal layers from a first chip layout file and a second chip layout file and flagging connectivity problems or features that may give rise to problems and displaying these flagged problems or features to a user.
In situ clock jitter measurement
Embodiments of the present invention provide a method/apparatus to measure the jitter of a timing signal used in an integrated circuit chip. The method/apparatus is used to send data from a launch element using a synchronous data path of the timing signal, receive the data at a capture element using the synchronous data path, wherein the launch element and the capture element are disposed on the same integrated circuit chip upon which the timing signal is generated and/or used, and gather statistics about whether a timing violation has occurred by comparing the sent data with the received data over the course of multiple launch/capture events as the timing is adjusted. Other embodiments may be described and/or claimed.
Methods and systems for improving a maximum operating frequency of an integrated circuit during a route phase
Mechanisms are provided to improve maximum operating frequency in an integrated circuit. Optimization may be performed during a route phase of a compilation process performed to generate a configuration of the integrated circuit. In some instances, useful clock skew is automatically determined and clock connectivity is rewired on a per-integrated circuit block (per-LAB) basis during the route phase.
Customizable H-tree synthesis tool
A computer program for generating an H-tree for an integrated circuit design stored on a computer readable medium includes code to receive from a user a set of parameters to configure the H-tree. The parameters include a starting segment length and an ending segment length. The computer program also includes code to select a starting location in the integrated circuit design. The computer program further includes code to place an anchor H at the starting location. The computer program further includes code to recursively place child Hs on the H-tree based on the starting segment length and the ending segment length to create a fan-out with equal weight on each child H. The number of levels of the H-tree is calculated according to a rounded down integer equal to a binary logarithm of a quotient of the starting segment length divided by the ending length.
System and method for compressed post-OPC data
According to various embodiments of the invention, systems and methods for system and methods for compressed post-OPC data created during the design and manufacturing of integrated circuits. In one embodiment of the invention, the method begins by generating a post-OPC layout from a circuit layout during the design phase of a circuit. This post-OPC layout is generated by way of an OPC process. Next, a set of differences between the post-OPC layout and the circuit layout are calculated and a dataset containing these differences are generated In some embodiments the dataset is generated during the OPC process.
Information processing apparatus, display control method and program
There is provided an information processing apparatus including a display control unit that displays a list screen of thumbnails associated with content, an execution unit that executes any application using the content associated with the thumbnails, and an image generation unit that generates an execution state image showing an execution state of the application by the execution unit, wherein the display control unit displays the execution state image generated by the image generation unit in at least a portion of an area where the list screen is displayed.
User interface for designating a page as a tab sheet and inserting a tab sheet between pages
A tab sheet setting apparatus displays sheet images which correspond to sheets for consecutive two or more pages among a plurality of pages and a tab ear icon that functions as a tab image which corresponds to a tab of a tab sheet on an operating screen. In case when the tab image is moved and placed in a first area, which contains at least a sheet image of one page that is displayed on the operating screen, the sheet of the page indicated by the sheet image in the first area is decided to be the tab sheet. In case when the tab image is moved and placed in a second area, which is different from the first area and contains a midpoint of sheet images of two consecutive pages displayed on the operating screen, insertion of the tab sheet in between the two consecutive pages is decided.
Display control device and method
The present invention provides a device and a method for displaying appropriately on the display area for each processing unit such as an application according to the applied equipment. The CPU 12 processes display area acquisition requests from a plurality of processing units R1-Rn according to a display management program. The display management program decides whether use of the display area is allowed to each processing unit, considering the relationship of the plurality of display areas requested from each processing unit R1-Rn. Each processing unit R1-Rn executes display processing for the display area for which use is allowed. In this way, whether use is allowed is notified from the display management program to each processing unit R1-Rn after each processing unit R1-Rn sends the display area acquisition request. As a consequence, display in a plurality of areas by each processing unit R1-Rn can be controlled appropriately.
Simulating multi-monitor functionality in a single monitor environment
The systems and methods of the present provide techniques for virtualizing, simulating or providing multiple displays for an environment having one display device or less display devices than desired. The techniques of the present invention virtualize a client's display environment by modifying and controlling the behavior and appearance of an application window displayed on the client based on a desired display layout for the client. The present invention provides a window message processing mechanism to intercept a selected message to a window of an application. The window message processing mechanism compares the behavior and appearance of the window in view of the desired display layout and modifies the message to display the window on the client based on the desired display layout. As such, the present invention processes selected window messages to translate the behavior or appearance of the window to the desired display layout.
System and method for listening to audio content
A method including selecting a presentation content group, displaying content identifiers corresponding to the presentation content group, selecting a content identifier, and instantly presenting a substantially live presentation content from a media provider corresponding to the selected content identifier to a user.
Grouping and display of logically defined reports
Report views offer a user the ability to specify ancillary data views and also view that data in a scorecard viewing experience. A report view definition may be implemented as a metadata-based mapping of logical reports to physical reports for scorecards and KPIs. Reports are categorized based on their presentation size and/or type. Categorized report attributes included in the report view metadata are managed by a configuration UI. The report view metadata further includes schema, ordering capabilities, and mapping UI such as re-use of report views in multiple areas.
The automatic generation of schemas for XML documents is provided. In an illustrative implementation, a computer readable medium having computer readable instructions to instruct a computing environment to execute one or more inference algorithms is provided. In operation, an XML document is processed according to the computer readable instructions such that the content and tags of the XML document are identified. The XML document is processed according to an inference algorithm, which executes one or more processing rule, and uses the XML document information in conjunction with the rules and operations of the XML schema definition language, to automatically produce a schema for the XML document.
Private views of data and local calculations during real time collaboration
Techniques for performing a process during a real time collaboration by multiple users or clients on a spreadsheet file are disclosed herein which may permit calculations to be performed locally by at least one of the clients. By doing so, increases in performance are realized since only data updates need to be provided to the host machine. As such, a determination is preferably made whether calculations performed locally can result in different data. If conflicting data is a possibility, then the calculations for the spreadsheet file will usually be performed remotely by a host machine. If not, then each client capable of doing so will perform the calculations locally and then provide only the updated data to the host machine. The determination of whether to perform the calculations locally or not may also be made dynamically, such as when one or more new formulas are added to the spreadsheet file.
Trellis-based decoder using states of reduced uncertainty
A method and system are provided for improving the performance of a trellis-based decoder. States with reduced uncertainty (SRUs) are defined for one or more predetermined fields in an encoded message. Metrics are set for the SRUs such that candidate paths through a trellis-based decoding process are eliminated for those states that are not SRUs.
Decoder of error correction codes
In a method of decoding data symbols into codewords, reliability information of the data symbols is provided. A first group of symbols from a first set of groups of symbols is selected, wherein the first set of groups of symbols is defined by at least a first parity-check of a parity-check matrix of a linear block code which has been used to encode the data symbols. The selection is based on the reliability information. A second group of symbols from a second set of groups of symbols is selected, wherein the second set of groups of symbols is defined by at least a second parity-check of the parity-check matrix. The selection is based on the selected first group of symbols and the reliability information. At least a part of the codeword is composed on the basis of the first group of symbols and the second group of symbols.
High-speed interface for holographic storage read channel
Embodiments of the present invention provide a read channel including a front end to receive an optical image, convert the optical image into multi-bit soft information, and to serially transmit the multi-bit soft information to other components of the read channel. Other embodiments may be described and claimed.
Transparent envelope for XML messages
Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
Error detection and correction for external DRAM
One embodiment of the present invention sets forth a technique for protecting data with an error correction code (ECC). The data is accessed by a processing unit and stored in an external memory, such as dynamic random access memory (DRAM). Application data and related ECC data are advantageously stored in a common page within a common DRAM device. Application data and ECC data are transmitted between the processor and the external common DRAM device over a common set of input/output (I/O) pins. Eliminating I/O pins and DRAM devices conventionally associated with transmitting and storing ECC data advantageously reduces system complexity and cost.
Error checking and correction overlap ranges
A method to write data with error checking and correction overlap ranges is disclosed. The method generally includes the steps of (A) receiving plurality of input numbers in a plurality of input signals, (B) generating a plurality of error correction codes by separately operating on each of a plurality of unique pairs of the input numbers, wherein each of the error correction codes is configured to correct at least one error in a corresponding one of the unique pairs and (C) storing the input numbers and the error correction codes in a memory.
Data processing system and method for operating a data processing system
To improve the availability of a data processing system despite possible memory errors, when reading a data word from a memory cell, the integrity of the data word is checked on the basis of redundant additional information, and if the data word turns out to be corrupted, an error correction procedure is performed in which the reliability performance of the memory cell is checked and, if the memory cell is found to be operational, its contents are restored.
Guaranteed inter-process communication
A multiprocessor system includes multiple processors executing multiple processes that send messages to each other. The system uses a connectionless single-window inter-process communication (IPC) protocol to avoid the high message-processing overhead of a connection-based protocol like TCP. The IPC protocol uses a central message-receive service that runs in the kernel on each processor to handle error-checking and sequence number checking and acknowledge received messages, while the single-window mechanism avoids out-of-order message reordering/buffering complexity. Since each process sending a message does not need to wait for the receiving process (which may be otherwise preoccupied or not even the focus of the receiving processor when the message is received and queued) before receiving acknowledgments, the protocol greatly reduces single-window message latency for all processes without resorting to complex connection-based multi-packet transmission windows.
Wireless communication system, terminal and base station
A non-terminated packet is transmitted, by utilizing a spatial layer responded with an ACK, which is assumed as a released layer. Alternatively, a non-terminated packet is transmitted by using a released layer and an original spatial layer in combination. Alternatively, a new packet is transmitted in a released layer by utilizating time till termination of transmission of a non-terminated packet. A wireless communication system effectively utilizing a released layer, a terminal and a base station.
Quadrature decoder filtering circuitry for motor control
The disclosed quadrature decoder filtering circuitry for motor control uses one quadrature signal to correct an error in the other quadrature signal, thus allowing a noisy signal due to large dust particles or scratches to be recovered. In some implementations, a system processing for quadrature signals comprises a first circuitry triggered by edges of a first quadrature signal to detect inactivity of a second quadrature signal during consecutive edges of the first quadrature signal. A second circuitry is operable to count the number of consecutive edges of the first quadrature signal during inactivity of the second quadrature signal. A third circuitry is operable to combine transitions of the first quadrature signal with the second quadrature signal during a period of time determined by the count value of the second circuitry.
Bitmap cluster analysis of defects in integrated circuits
A system and method for defect analysis are disclosed wherein a defect data set is input into the system. A radius value is selected by a user, which is the maximum number of bits that bit failures can be separated from one another to be considered a bit cluster. When a defect data set is received, the system and method start with a fail bit and search for neighboring fail bits. The specified radius is used to qualify the found fail bits to be part of the bit cluster or not. If a minimum count of fail bits is not met, the system and method will stop searching and move to the next fail bit. If a minimum count of fail bits is met, the search continues for the next fail bit until the maximum fail bit count specified by the user is reached. Aggregation is provided such that once bit clusters have been classified, the number of clusters that have the exact match or partial match to each other is counted. The user may set the partial match as a threshold count to establish a match.
Dynamic column redundancy replacement
A dynamic column redundancy replacement system for programming and reading a non-volatile memory system includes an input data replacement logic block and an output data replacement logic block. A column redundancy match logic block compares a user address to latched fuse addresses of bad columns and identifies address matches to facilitate the replacement of bits from defective memory cells with replacement redundancy bits.
Method for maintaining track data integrity in magnetic disk storage devices
Techniques for detection of impending data errors in a mass storage system, such as a track squeeze problem in an electromagnetic disk drive, and then repairing the impending problem, such as by rewriting the affected tracks. In many cases the problem is detected and repair is effected when the original data can still be read. In other cases, when the data is no longer readable on the disk in question, but when the disk is part of a Redundant Array of Independent Disks (RAID) system, or other system in which higher layer fault tolerance mechanisms are implemented, the missing data can be recovered via these mechanisms. The recovered data is then used to repair the track squeeze problem. The invention can be implemented as firmware in a storage system, as a component of a general purpose operating system, or inside individual disk drives, or it can use a combination of these implementations.
Systolic merge sorter
A sorter system includes a clock continuously generating a series of clock signals, a systolic array circuit, and control circuitry in communication with serial access memory that stores data items of a sequence to be sorted and with the systolic array circuit to supply thereto data items as input and to receive therefrom data items as output. The systolic array circuit includes at least one processing module and K−1 registers, where K is an integer value greater than two. Each processing module has at least one of the registers, each register for storing one data item. The control circuitry serially presents K data items for input to the systolic array circuit in synchronization with the clock signals. On the next clock cycle after the control circuitry presents to the systolic array circuit the last of the K data items, the data item of least value in the given subsequence is output.
Field control system
The field control system includes: a field device; a field controller which is connected to a control network and which executes a computation processing for controlling the field device according to a given control cycle while executing a data communication between the field controller and the field device, the field controller including a communication unit configured to execute the data communication with the field device, and a control computation unit configured to execute the computation processing independently from the communication unit; and an operation monitor which is connected to the control network and which operates and monitors the field device, the operation monitor including a network clock which provides a common network time to the control network. The control computation unit and the communication unit execute the computation processing and the data communication in synchronism with each other in accordance with a timer clock based on the network time.
Method and system for managing the power state of an audio device integrated in a graphics device
One embodiment of the present invention sets forth a method for managing a power state of an audio device resident in a graphics processing unit. The method includes the steps of directing audio data originated from a client application via an audio path in an audio driver stack to the audio device, determining whether an active stream of audio data along the audio path is present in response to a notification of an attempt to shut down the graphics processing unit, and requesting a plug and play manager to disable the audio device, if no active stream of audio data is present along the audio path.
Method for determining and maximizing unavailability interval
The method for maximizing an unavailability interval includes the steps of initializing the starting frame number of each power saving class fi to 1 and adjusting fi to fi′ when the least common multiple of m1, m2, . . . , mi−1 and mi is not relatively prime. The index i is an integer from 1 to t, mi is the sleep cycle of the ith power saving class, and fi′ is an integer that maximizes common sleep windows of the i power saving classes. The common sleep windows of the t power saving classes are then set as the maximum unavailability interval of the wireless telecommunication device.
Solid state power controllers including current sensing circuitry is configured to bias a general signal to a predetermined level in order to substantially eliminate the offset error in an amplifier and an A/D converter
Solid state power controllers in various configurations are provided. One such solid state power controller includes a power connector, a load connector and at least one communication connector, a solid state switch electrically connectable between the power connector and the load connector, where the switch includes an input, a microcontroller coupled to the input of the solid state switch, and current sensing circuitry coupled to the microcontroller and configured to sense a current flowing through the solid state switch, the current sensing circuitry including an amplifier having an offset error, where the current sensing circuitry is configured to generate a signal indicative of the current flowing through the solid state switch, and bias the generated signal to a predetermined level to substantially eliminate the offset error in the amplifier.
Method to securely initialize, protect and recover system date/time
The claimed method and system monitors computer system timer(s) relative to other timers to detect discrepancies and/or may capture an offset to provide a method of more accurately determining a current time. The invention may also provide a method to detect power source tampering using a last known good time and may provide a means to securely initialize system time using an encrypted time stamp.
Security features in an electronic device
A method of establishing security in an electronic device. The method includes generating a statistically unique root key value and storing the root key value in a one-time programmable memory of the device. The method also includes isolating firmware in the device from access to the root key value. The root key value is used as a root of trust that ensures that each electronic device has its own key. In general, the root key is used to encrypt other keys in the device. In different aspects, a root key test value, which is utilized to test the root key, and other security features such as a re-purpose number and a cipher block chaining re-purpose value are included to protect the electronic device from unauthorized access. An electronic device that includes these security features is also provided.
Methods and systems for modifying an integrity measurement based on user authentication
A computer system is provided that comprises a processor and a Basic Input/Output System (BIOS) accessible to the processor. During a boot process, the BIOS determines an integrity measurement for the computer system and modifies the integrity measurement based on a user authentication.
Program development method, program development supporting system, and program installation method
An development environment of a high security level is provided for a key-installed system. Development of a program for a system having an LSI device which includes a secure memory is performed by providing another LSI device having the same structure and setting the provided LSI device to a development mode which is different from a product operation mode. Alternatively, the provided LSI device is set to an administrator mode to perform development and encryption of a key-generation program. The LSI device is set to a key-generation mode to execute the encrypted key-generation program, thereby generating various keys.
Protection of the execution of a program
A method for controlling the execution of at least one program in an electronic circuit and a processor for executing a program, in which at least one volatile memory area of the circuit is, prior to the execution of the program to be controlled, filled with first instructions resulting in an exception processing; the program contains instructions for replacing all or part of the first instructions with second valid instructions; and the area is called for execution of all or part of the instruction that it contains at the end of the execution of the instruction program.
Process and apparatus for automatically identifying user of consumer electronics
Consumer devices and methods for operating consumer devices are disclosed. A consumer electronic device may include user identification unit incorporated into a control module of the device. A user of a consumer electronics device is uniquely identified using a metric that is contingent upon the user using the device normally. Content that depends on the user's identity can be provided to or from the device. The user may be uniquely identified using a biometric sensor to provide the metric. The content provided to or from the device or other performance characteristics of the device may be tailored to the particular user based on the user's identity.
Method and system for generating ciphertext and message authentication codes utilizing shared hardware
A method and system for generating ciphertext and message authentication codes utilizing shared hardware are disclosed. According to one embodiment, a method is provided of generating ciphertext message data and message authentication codes utilizing shared authenticated encryption unit hardware. In the described embodiment, plaintext message data is received at an authenticated encryption unit which comprises first and second authenticated encryption hardware modules. Thereafter, a first message authentication code (MAC) associated with a first authenticated encryption mode and a second MAC associated with a second authenticated encryption mode are generated. More specifically, the first MAC is generated utilizing the plaintext message data and first authenticated encryption hardware module and ciphertext message data and the second MAC are generated utilizing the plaintext message data and second authenticated encryption hardware module.
Portable security transaction protocol
A technique for providing message authenticity includes accepting transaction information, accepting a first data item used for authenticating an originating user, cryptographically processing the transaction information using only a second data item, wherein the entropy of the first data item is less than the entropy of the second data item, and authenticating the originating user using the first data item. The first data item can be a sequence of digits corresponding to those displayed on an external device, such as, for example, an RSA authorization token, credit card, etc. In general, the first data item will be a short alphanumeric string and the second data item will generally be much larger, e.g., a 128 bit sequence to be used principally for data authentication. According to another aspect of the present invention, consequential evidence of the transaction may be secured to provide after-the-fact evidence of the transaction. This evidence can include a message written to a tamper-resistant log record, the message including the transaction information, the first data item, the second item, and an identifier for the originating user, as well as other information. At a subsequent point, the transaction can be shown to have been sent by the originating user and received by the intended recipient, by consulting the log record. Preferably, the validity of the transaction would be ascertained by an independent, mutually trusted third party.
System and methodology providing multi-tier security for network data with industrial control components
The present invention relates to a system and methodology facilitating network security and data access in an industrial control environment. An industrial control system is provided that includes an industrial controller to communicate with a network. At least one security layer can be configured in the industrial controller, wherein the security layer can be associated with one or more security components to control and/or restrict data access to the controller. An operating system manages the security layer in accordance with a processor to limit or mitigate communications from the network based upon the configured security layer or layers.
Cable network system and method for controlling security in cable network encrypted dynamic multicast session
A security control method in a cable network dynamic multicast session, and more particularly, a method of controlling forward secrecy and backward secrecy in a Data Over Cable Service Interface Specifications (DOCSIS) 3.0 network dynamic multicast session is provided. A security control method in a cable network dynamic multicast session, includes: maintaining a multicast group that is allocated with a first Downstream Service Identifier (DSID) and a first Security Association Identifier (SAID) and that is joined by a first cable modem and a second cable modem; receiving a LeaveMulticastSession message from the second cable modem; exchanging, corresponding to the LeaveMulticastSession message, a Dynamic Bonding Change (DBC) message for changing a multicast parameter with the second cable modem; and updating a first Traffic Encryption Key (TEK) corresponding to the first DSID with a second TEK.
Methods and systems for displaying standardized data
Embodiments of the invention are generally related to data processing, and more specifically to processing data retrieved from a database. A GUI screen displaying query results may provide for the selection of a data standard to be applied to the query results. An analysis routine may identify specific results that comport with a selected data standard and visually identify the specific query results that comport with the selected data standard.
Trusted cryptographic processor
A cryptographic processor for redundantly-processing cryptographic operations is disclosed. The cryptographic processor includes a number of input ports, a first and second cryptographic engines, comparison logic and a plurality of output ports. The number of input ports is configured to accept both plaintext and ciphertext. Each of the number of input ports is coupled to both the first and second cryptographic engines. The comparison logic is configured to determine if the first and second cryptographic engines produce a result that is different. The number of output ports is configured to produce both plaintext and ciphertext.
Data transmission system and data transmission method
A data transmission system includes a server and a terminal which communicates with the server. The server includes a key storage unit, data encryption unit, key transmission unit, and server encrypted-data transmission unit. The key storage unit stores a plurality of keys to encrypt data. The data encryption unit generates a plurality of encrypted data by encrypting data with the plurality of keys stored in the key storage unit. The key transmission unit transmits in advance, to the terminal, one key to decrypt one of the encrypted data generated by the data encryption unit. The server encrypted-data transmission unit transmits, to the terminal, the encrypted data generated by the data encryption unit. The terminal includes a decryption unit which decrypts the encrypted data transmitted from the server with a key transmitted in advance from the server. A data transmission method, data transmission server, data reception terminal, and recording medium are also disclosed.
Packing two packed signed data in registers with saturation
A processor comprising a register file, and a decoder to decode an instruction to specify a first source register having a first packed signed 16-bit integers, and to specify a second source register having a second packed signed 16-bit integers. A functional unit to generate a result to be stored in a specified destination. The result including a third packed 8-bit integers including an integer for each integer in the first packed integers, and an integer for each integer in the second packed integers. The integers corresponding to the first packed integers next to one another in the result. The integers corresponding to the second packed integers next to one another. A highest order integer of the result corresponding to a highest order integer of the first packed integers. A lowest order integer of the result corresponding to a lowest order integer of the second packed integers.
Instruction encoding for system register bit set and clear
An instruction encoding architecture is provided for a microprocessor to allow atomic modification of privileged architecture registers. The instructions include an opcode that designates to the microprocessor that the instructions are to execute in privileged (kernel) state only, and that the instructions are to communicate with privileged control registers, a field for designating which of a plurality of privileged architecture registers is to be modified, a field for designating which bit fields within the designated privileged architecture register is to be modified, and a field to designate whether the whether the designated bit fields are to be set or cleared. The instruction encoding allows a single instruction to atomically set or clear bit fields within privileged architecture registers, without reading the privileged architecture registers into a general purpose register. In addition, the instruction encoding allows a programmer to specify whether the previous content of a privileged architecture register is to be saved to a general purpose register during the atomic modification.
Micro-sequence based security model
A method and system for implementing a micro-sequence based security model in a processor. More particularly, micro-sequences and JSM hardware resources are employed to construct a security model invisible to applications, and when memory constraints are in place, extend a complex security model in JSM code by implementing a micro-sequence security trigger. The method includes micro-sequence based security policy that determines whether an instruction accesses a privileged resource associated with a processor and when not already in privilege mode and not executing a micro-sequence, the micro-sequence based security policy is applied to the instruction to control access to the privileged resource according to the security policy.
Calculator and TLB control method
A calculator includes a main TLB that stores therein a plurality of address translation pairs indicating a correspondence of a virtual address and an absolute address as a page table and a micro TLB that stores therein part of the page table stored in the main TLB. In the micro TLB, a TLB virtual address [63:13] and a TLB absolute address [46:13] are registered in a correlated manner. With such configuration, when registering an address translation pair in the micro TLB, the calculator chops the address translation pair to a page size of a first size or a fourth size to register it in the micro TLB. Upon receiving an address translation request, the calculator searches for an address corresponding to the page size of the first size or the fourth size registered in the micro TLB, so that address comparison conditions can be reduced, enabling to improve a processing performance.
Methods, systems, and computer program products for dynamically allocating memory among a plurality of processes
Methods, systems, and computer program products for dynamically allocating memory among a plurality of processes are disclosed. According to one aspect, the subject matter described herein includes a method for dynamically allocating memory among multiple processes. The method includes at a memory broker for allocating memory in a computer system among a plurality of processes executing on the computer system and separate from the memory broker, monitoring amounts of stationary memory, discretionary memory, and unallocated memory in the computer system. The memory broker receives a request for allocating discretionary memory to one of the processes, and in response, determines, using an allocation policy, whether to allocate discretionary memory to the one process. In response to determining to allocate the discretionary memory to the one process, the memory broker allocates the discretionary memory to the one process.
Memory devices with data protection
A memory device comprises a memory array, a status register, a status-register write-protect bit and a security register. The memory array contains a number of memory blocks. The status register includes at least one protection bit indicative of a protection status of at least one corresponding block of the memory blocks. The status-register write-protect bit is coupled with the status register for preventing a state change of the at least one protection bit. The security register includes at least one register-protection bit for preventing the state change in one of the at least one protection bit of the status register and the status-register write-protect bit.
Sequential hard disk data storage method and system
An improved method and apparatus for data storage on hard disk drives (HDD) is described. The method and apparatus employ sequential data recording techniques ideal for sequential recording applications thus enabling the production of cheaper, more reliable and conveniently accessible systems. The sequential recording method may be employed with arrays of low-cost HDD and/or with the sequential employment of sectors, or groups of sectors, located within the individual HDDs themselves. An important feature of the system is that data are never deleted and so is only ever lost when overwritten with new data. Particular embodiments of the invention describe mirrored data storage systems which also provide for protection against data loss should one or more data storage elements fail.
Saving multiple snapshots without duplicating common blocks to protect the entire contents of a volume
An image-based backup backs up one or more snapshots of a volume without duplicating common data blocks. A backup engine receives a request to generate a backup image of a volume. In response to the request, the backup engine generates the backup image including data blocks and metadata describing attributes of the data blocks. The data blocks and the metadata arranged in the backup image in a same order as they were retrieved without imposing any additional ordering constraints on the data blocks and the metadata.
Data processing circuit with multiplexed memory
A data processing apparatus contains several processing circuits each operating under control of its own periodic clock signal, so that the clock signals may have different frequencies and/or can be autonomous. The several processing circuits each have an output for outputting memory access requests, which remain at the output for a validity duration interval defined by the clock signal of the particular processor. A multiplexing circuit multiplexes the access requests to a memory. The memory needs a minimum memory repetition period before it can accept an access request following acceptance of a preceding access request. The clock periods of the processing circuits are longer than the minimum memory repetition period. A timing circuit selects acceptance time points at which each particular access request from a first data processing circuit is accepted. The time point at which the particular request is accepted is always within the validity duration interval in which the particular access request is made. The timing circuit varies the position of the acceptance time points within the validity duration intervals, so that the position is delayed to make room for previously accepting an access request from another processor. The position is subsequently moved back toward a start of the validity duration interval in successive steps during application of successive access requests from the first data processing circuit.
Memory sharing among computer programs
A physical memory location among multiple programs is shared among multiple programs. In one embodiment, multiple memory units are scanned to detect duplicated contents in the memory units. The memory units are used by programs running on a computer system. A data structure is used to identify memory units of identical contents. To improve performance, an additional data structure can be used to identify memory units of identical contents. Memory units that are identified to have identical contents can share the same physical memory space.
Arithmetic processing apparatus and method of controlling the same
A common L2 cache unit of a CPU constituting a multicore processor, in addition to a PFPORT arranged for each CPU core unit, has a common PFPORT shared by the plurality of the CPU core units. The common PFPORT secures an entry when the prefetch request loaded from the PFPORT into a L2 pipeline processing unit fails to be completed. The uncompleted prefetch request is loaded again from the common PFPORT to the L2 pipeline processing unit.
System and method for optimizing interconnections of memory devices in a multichip module
An apparatus and method couples memory devices in a memory module to a memory hub on the module such that signals traveling from the hub to the devices have the same propagation time regardless of which device is involved. The hub receives memory signals from a controller over a high speed data link which the hub translates into electrical data, command and address signals. These signals are applied to the memory devices over busses having equivalent path lengths. The busses may also be used by the memory devices to apply data signals to the memory hub. Such data signals can be converted by the memory hub into memory signals and applied to the controller over the high speed data link. In one example, the memory hub is located in the center of the memory module.
Raid control apparatus and RAID system
A RAID system performs host I/O processing during RAID formatting of a plurality of physical disk drives. The controller executes sequential format processing and one-point format processing. A RAID format writing size (SFS) for sequential format processing is set larger than a RAID format writing size (OFS) for one-point format processing. Delay of host I/O processing is reduced, so that the time required for RAID formatting can be shortened.
Non-volatile memory apparatus and method for accessing a non-volatile memory apparatus
A non-volatile memory apparatus and a method for accessing the non-volatile memory apparatus are provided. The non-volatile memory apparatus comprises a management unit, a look-up table and a controller. The management unit comprises a plurality of data blocks and a plurality of spare blocks. The look-up table is adapted to record the read status of the management unit. The controller is configured to read the management unit and then generate the read status denoting the times that the management unit has been read to the look-up table, and to replace one of the data blocks by one of the spare blocks in response to the read status when the times that the management unit has been read exceeds a reference value.
Shunted interleave for accessing plural memory banks, particularly those having partially accessed cells containing data for cache lines
A bank select device has a plurality of addressable locations and a plurality of storage locations correlated to each other so that each storage location is correlated to plural addressable locations and each addressable location is correlated to one storage location. Each storage location contains a respective bank select. The addressable locations and storage locations are grouped into interleave patterns such that, for each pattern, there are Q storage locations and 2A addressable locations arranged in L sequential loops each containing Q sequentially addressable locations and a remainder loop containing R sequentially addressable locations, where L·Q+R=2A. A shunt defines a non-zero offset for each interleave so that each interleave commences with a different bank select and a complete rotation of all of the interleaves addresses each of the memory banks an equal number of times. The shunt (S) may be selected as mod(2A,Q), −Q+mod(2A,Q), ±1 or ±prime to , where −
Automatic source concentrator for a multimedia system
The concentrator couples a plurality of digital and analog sources to an audio/video reader system suitable for reading one of the sources. Each available source is associated with a source identifier and an activated or deactivated state flag, as a result of the user taking action on a source. A register (42) contains an identifier of the current source being read, and a multiple-level LIFO stack (44) stores an ordered list of identifiers of other sources on standby waiting to be read. When a new source is activated, automatic means replace the content of the register with the identifier of the new source so as to substitute the new source for the current source in order to enable it to be read by the system, and concurrently said automatic means add the identifier of the current source to the stack. The inverse operation is performed when the current source is deactivated, with the most recent source contained in the stack being substituted for the current source so as to enable it to be read by the system.
FIFO serial control device, semiconductor device, and serial data transfer method that indicates inclusion or non-inclusion of end data of serial data
Provided is a serial control device that makes the length of data transferred as one frame variable. The serial control device transfers serial data having an arbitrary length, and uses end information indicating inclusion or non-inclusion of end data of the serial data. The serial control device transfers data having a transfer unit length in the serial data when the end information indicates non-inclusion of the end data, and transfers an untransferred part of the serial data when the end information indicates inclusion of the end data.
Input-output management device and information processing device
When the activation of an output device is detected, the response prompt screen on which a response by an input device is requested is displayed on the activated output device, and when a response from the input device is received through the displayed response prompt screen, the input device which has returned a response is associated with the output device whose response prompt screen is displayed.
Computer system and its renewal method
A computer system including a management computer for managing the entire system, an integral apparatus, and a high-level connecting device for connecting the management computer and the integral apparatus is designed so that the management computer retains integral apparatus internal configuration information, configuration information about an integral apparatus to be introduced, that indicates the configuration of the integral apparatus that may possibly be introduced to the system, and lifetime information indicating lifetime of the integral apparatus; obtains connectivity guarantee information indicating whether connectivity between the computer and the storage apparatus is guaranteed or not; selects an integral apparatus to be removed from the system by referring to the lifetime information; selects an integral apparatus to be introduced to the system by referring to the integral apparatus internal configuration information, the configuration information about the integral apparatus to be introduced, and the connectivity guarantee information.
Shifting volatile memories to self-refresh mode
A memory controller that controls data transfer between a volatile memory and a non-volatile memory, wherein data being held in a plurality of volatile memories each having a refresh operation mode and a self-refresh operation mode is transferred to the non-volatile memory. When readout of data from at least one volatile memory has been finished, the volatile memory is shifted from the refresh operation mode to the self-refresh operation mode. Then, control is performed so as to return the volatile memory from the self-refresh operation mode depending on the progress of writing of data to the non-volatile memory.
Apparatus and methods for communicating with programmable devices
A circuit arrangement includes a programmable logic device. The programmable logic device includes configuration logic circuitry. The programmable logic device also includes configurable interconnects. The circuit arrangement further includes a storage device configured to provide data to the programmable logic device. The storage device communicates with the programmable logic device via a bi-directional interface.
Data receiver, data transmitter, and information processing method, and computer program
A data receiver as a sink for receiving a transmission content from a source performing a content transmission process, the data receiver includes a memory for storing device information; and a control unit for changing a setup of a hot plug state in which the source may be detected, as a process of notifying the source whether the data stored in the memory can be obtained or not. The control unit is arranged to set the hot plug state as a setup indicative of being in a state where the data stored in the memory is permitted to be obtained, in a selection state where the source is selected as a contents input device, and control is performed to maintain a setup showing that the hot plug state is in a state where data stored in the memory is permitted to be obtained, in a case where the source is changed to a non-selection state from a selection state in which the source is selected as the contents input device.
Assigning input devices to specific sessions
Architecture that allows programmatic association of devices to sessions and redirects input to the desired session. When the solution is active, input from the devices is not realized by the standard operating system input stack, thereby allowing even reserved key sequences such as Ctrl-Alt-Del to be intercepted and redirected to a desired session. Moreover, in addition to redirecting input to a specific session, the architecture facilitates the filtering of input from unwanted/unmapped devices, the interception and filtering or redirection of reserved key sequences such as Ctrl-Alt-Del, and the maintenance of input state for each session.
Image display system and image display apparatus
An image display apparatus that displays an image in accordance with image data supplied from an image supplying apparatus, the image display apparatus including: a function module that processes input data; a plurality of disk images each including a function program which is executed by the image supplying apparatus and transmits data to the function module; and a selecting unit that selects one of the plurality of disk images; wherein the function program included in the disk image is executed by the image supplying apparatus that recognizes the disk image selected by the selecting unit; and the function module processes the data transmitted from the function program executed by the image supplying apparatus.
Information processing apparatus and storing apparatus, information processing method and storing method, and recording medium that promptly and efficiently distributes content
The present invention provides a distribution system in which even in the case where the content distributability varies among content holders, desired content can be promptly and efficiently received by a requester.To index information recorded in a root node or cache node so that it can be referred to from the requester, in addition to content ID and IP address of a content holder, easiness information indicative of easiness of distribution of content from the content holder are added. When the requester determines a content holder as a distribution source, a content holder having high distributability is preferentially selected with reference to the easiness information and content is distributed from the selected content holder.
Tunneling SSL over SSH
A system and method for enabling single-socket server applications to receive information via multiple ports. In one embodiment, a system includes a network tunnel configured to receive traffic at a first port of an application server and to communicate the received traffic to a second port of the application server. The system further includes a single-socket application, coupled to the second port of the application server, to monitor for incoming traffic at the second port, and to receive the traffic destined for the first port and communicated to the second port via the network tunnel.
Network selection mechanism
A terminal device includes multiple interfaces having links to various networks. When a trigger event occurs, the terminal device selects a target link to a network to transition from its current link. A candidate link selection function determines candidate links that are filtered to remove links not meeting connectivity criteria. A target link selection function is then executed to select a target link from the filtered candidate links. Thus, the target link selection function is not run for every possible link, but only those meeting the criteria.
System and method for trouble detection, isolation, and management
A method of detecting and isolating a fault includes collecting information regarding utilization of a resource of a device. The method further includes predicting the fault based on the information and modifying operation of the device in response to the fault.
Electronic apparatus, content reproduction method, and program
An electronic apparatus includes a reception section, a buffer section, a reproduction section, an operation reception section, a transmission section, and a control section. The reception section receives data of a content transmitted through streaming from a transmission apparatus. The buffer section buffers the received data. The reproduction section successively reads out and reproduces the buffered data. The operation reception section receives a pause operation and a resume operation regarding reproduction of the data. The transmission section transmits, in response to the pause operation and the resume operation, a pause request and a resume request regarding the reproduction to the transmission apparatus. The control section controls the buffer means to discard data overlapping data received after the resume request among the data buffered by the buffer means and buffer data identical to the discarded data, that is received after the resume request.
All hazards information distribution method and system, and method of maintaining privacy of distributed all-hazards information
An information distribution method includes: gathering all-hazards information into an information exchange from a first information source; gathering all-hazards information into the information exchange from a second information source; distributing the all-hazards information from the information exchange to a first independently-controlled alert network; distributing the all-hazards information from the information exchange to a second independently-controlled alert network.
Method for automatically re-connecting customer premises equipment (CPE) web user interface (UI)
The present invention relates to a method for automatically re-connecting customer premises equipment (CPE) web user interfaces (UIs), capable of continuously sending a login request to a HTTP server to reduce the time for the user to wait, the method comprising: inserting a frame into a web page in a system to be re-connected and logged in; requesting a HTTP server to send a new web page through the frame after a customer premises equipment (CPE) completes software update and receives a response requesting the system to reboot; issuing a re-login request if the new web page is received, indicating the HTTP server has been started up and a new connection is made; and logging in the system.
Method and apparatus for host authentication in a network implementing network access control
Method and apparatus for host authentication in a network implementing network access control is described. In an example, a network access control (NAC) server receives network address requests from hosts on a network. If a host is compliant with an established security policy, the NAC server determines a unique indicium for the host and records the unique indicium along with a network address leased to the host by a dynamic host configuration protocol (DHCP) server. When a host requests access to a resource on the network, the host is authenticated by determining whether its asserted network address is valid. If valid, a pre-computed unique indicium for that address is obtained and compared with a unique indicium for the host. If the indicia match, the host is allowed access to the resource. Otherwise, the host is blocked from access to the resource.
Parental controls in a media network
Access to media content is restricted. A message may be sent to a remote computer requesting access to the media content, wherein the message is based at least in part on user input. A response to the message may be received from the remote computer. It may be determined whether to provide access to the media content based on the response.
System and method for protecting emergency response services in telecommunication networks from attack
The present disclosure relates generally to systems and methods for protecting emergency response services in telecommunications systems from attack. In one example, a system may include a network, a token generator, and a token validator. The network may be configured to communicate with a client via a network interface. The token generator is coupled to the network and configured to generate at least one token based on information associated with the client. The token contains sufficient information for the network to independently validate the client when an emergency response service request is sent by the client to the network. The token validator is coupled to the network and configured to perform a validation process on the token when the token is sent by the client to the network over the network interface. The network is configured to connect the emergency response service request only if the token is validated.
Content rate selection for media servers with proxy-feedback-controlled frame transmission
In a method for dynamically setting a content rate of a multimedia session for a client in a network, a proxy server receives a channel condition feedback message from a network controller and determines whether a receiver report message has been received from the client since a most recent previous channel condition feedback message. The channel condition feedback message includes current channel condition information for the network. The proxy server sends one of an extended feedback report message and a short feedback report message to a media server based on the determining step. The short feedback report message includes at least a maximum transmission rate parameter for the multimedia session. The extended feedback report message includes at least information contained in the receiver report message. The extended feedback report message may, in addition, include the maximum transmission rate parameter for the multimedia session.
Method and apparatus for providing information associated with service providers using a social network
A method and apparatus for providing information associated with service providers using a social network is described. In one embodiment, a method of providing indicia of familiarity with the service providers comprises identifying one or more relationships between one or more service providers and a user using a social network associated with the user and generating information regarding the one or more relationships, wherein the information comprises a social distance between the user and each service provider of the one or more service providers where the social distance represents an indicia of familiarity between the user and each service provider of the one or more service providers.
Location system and methods
In one embodiment of the invention, a location system is provided using both RF and IR signals for the determination of an object. Another embodiment of the invention provides a direct network connection for a receiver. The direct connection may be provided for connection to an Ethernet network, a telephone network, a cable TV network, a UTP network, a Universal Serial Bus (USB), a medical telemetry network or the Internet. A web server is optionally provided according to an embodiment of the invention. According to a further embodiment, a fixed location identifier is provided to receive signals from a transmitter and then transmit a signal to a receiver, which may be connected to a network. According to a further embodiment, two identifiers may be transmitted, one identifier corresponding to an object, while a second identifier identifies a group designator of the object.
Model driven command language translator
An embodiment includes a method that includes identifying a first functional effect that would be produced in an apparatus by executing in the apparatus one or more source commands. The embodiment includes determining whether the first functional effect is producible in the apparatus based on the apparatus executing one or more target commands written in a command language different than the language that the source commands are written in. The embodiment includes, in response to determining that the first functional effect is producible in the apparatus based on the apparatus executing the one or more target commands, producing an output comprising the one or more target commands for execution by the apparatus.
Method of booting an operating system
For use in a system where a plurality of servers are connected to an external disk device, a method is provided for a server to boot an operating system from the external disk device. The method includes the steps of searching for the port of a network switch to which the server is connected; establishing a network to which only the server and a management server belong; sending a server information acquisition program from the management server to the server via a network boot operation; acquiring, by the server information acquisition program, unique information owned by the storage interface of the server for transfer to the management server; and setting, by the management server, a disk within the external disk device accessible from the server based on the unique information.
Controlling a device based upon steganographically encoded data
A method includes receiving, at a first device, data representing a graphic. The graphic includes non-uniformly toned regions with information steganographically encoded therein. The steganographically encoded information is decoded from the received data. The method also includes communicating with a second device and receiving data from the second device. An aspect of operation of the first device is controlled in accordance with the data received from the second device. The data received from the second device is a function of the decoded information.
System and method for providing user context support in a native transaction platform
According to an embodiment, the present invention provides a computer-readable storage medium comprising processor executable codes. The computer-readable storage medium includes code for receiving information from a client entity at a server entity over a network. The computer-readable storage medium includes code for providing a server process at the service, the server process including one or more process threads. The computer-readable storage medium includes code for providing a first context associated the one or more process threads. The computer-readable storage medium includes code for receiving a user request from the client entity for a user thread, the user thread being associated with the service process. The computer-readable storage medium includes code for generating the user thread at the server entity.
Gateway device having an XML interface and associated method
A gateway device and associated method are provided that facilitate communications with external devices by utilizing a uniform communications format. The gateway device includes a subscriber interface for adapting to a subscriber computer that is connected to the gateway device. The subscriber interface facilitates communications between the subscriber computer and at least one network or on-line service without requiring the subscriber computer to be reconfigured and without requiring the subscriber computer to support XML commands and responses. The gateway device also includes an XML interface for communicating with an external device via a series of XML commands and responses. The XML commands and responses can relate to a variety of matters, including various subscriber management matters.
Network based digital media server
A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. The media server may support discovery of media content in a local DLNA network, media content fulfillment from a service provider network, and content delivery for a device on the DLNA network. The media server may further route regional traffic to the DLNA network from a media source such as a video on demand (VOD) server or an Internet media server.
Conditional access system and method
The present invention relates to methods of and systems for providing conditional access to electronic content. Electronic content is provided to a user along with authorization information. The electronic content may be transmitted to the user, and the user may use the authorization information to access the electronic content. An authorization code may be provided to the user such that the user may be granted access to the content based on a comparison of the provided authorization code and a second authorization code transmitted with the electronic content, and transmission of the second authorization code may be controlled by a content provider to control access by the user.
Remote control system and remote control method, device for performing remote control operation and control method therefor, device operable by remote control operation and control method therefor, and storage medium
A portable information terminal is placed in proximity with an ID recognition unit of a notebook PC. By reading ID from the portable information terminal, the notebook PC is able to identify a network address of the portable information terminal so as to establish a network connection with the portable information terminal. The notebook PC then sends suitable operation information to the portable information terminal via a network. For example, if presentation is running on the notebook PC, screen information for operating the presentation is transferred to the portable information terminal. Accordingly, by using one device connected to the other device by a wired or wireless network, the operation of the other device can be controlled.
Device centric controls for a device controlled through a web portal
A system controls computer network communication devices in a background session in accordance with a control database. The system includes a computer network communication device having a non-volatile memory containing a unique device identifier and a communication module for communicating with a control site, the communication module being configured to generate monitor messages containing the unique device identifier and data corresponding to entry of a command by a user and to parse command messages received from the control site, and a control site comprising a device database and a control database, the control site being configured to compare data in the monitor message to control data stored in the control database in response to the monitor message having a unique device identifier that is also stored in the device database.
Location-based messaging system, method, and computer program product
A system, method, and computer program product are provided for location-based messaging. In operation, a message to be communicated to at least one recipient is received. Furthermore, the at least one recipient is selected from a plurality of recipient candidates, based on a current location of the recipient candidates.
Selective attachment delivery
A computer readable medium stores a program for controlling email attachment delivery. The medium includes an attachment recipient field generating code segment, an attachment recipient button generating code segment, an attachment recipient drop down menu generating code segment, an attachment recipient designating code segment, and a display code segment. When the sender attaches the document(s) to an email, the attachment recipient field generating code segment generates an attachment recipient field, and the attachment recipient button generating code segment generates an attachment recipient button. The attachment recipient drop down menu generating code segment generates an attachment recipient drop down menu when the sender selects the button. The attachment recipient designating code segment receives input from the sender. The input designates which class of recipients will receive the attached document(s). The display code segment displays a list of the class of recipients in the attachment recipient field.
Method for monitoring an application in a packet-switching network
In order to monitor an application (AP1, AP2, AP3) in a packet-switching network (NW), the state of the application (AP1, AP2, AP3) is recorded by means of a monitoring instant (MC) and is transmitted to a Presence Application (PA) which displays and/or further processes the state. For this purpose, the application (AP1, AP2, AP3) is registered by means of the monitoring instant (MC) as a first communication partner in a list of communication partners which can be accessed in the network, and the Presence Application (PA) is registered in the list as a second communication partner which monitors the first communication partner. The state and/or state changes of the application (AP1, AP2, AP3) is or are transmitted to the Presence Application (PA) as a characteristic which is associated with the first communication partner, or as a message which is transmitted from the first communication partner, with the monitoring being carried out on the basis of the characteristic or of the message.
Method and system for synchronization of digital media playback
A system and method for synchronizing digital media playback at multiple digital media playback devices interconnected on a network is provided. A digital media playback device comprising a processor, a synchronization component, a timekeeper component and a digital media source performs synchronization processes to arrange for other players to begin playback at a predetermined position and time in the digital media signal. Synchronization is accomplished by processes which approximate the arrival time of a packet containing audio and/or video digital content across the network and instruct the playback devices as to when playback is to begin, and at what point in the streaming media content signal to begin playback. One method uses a time-stamp packet on the network to synchronize all players. Other methods utilize reiterative processes to narrow approximations of packet arrival time at each playback device.
Real-time meeting object extensibility
A system and method for sharing and installing customized meeting objects into an ongoing electronic meeting is disclosed. An object module, which defines the customized meeting object is loaded onto a server hosting the ongoing electronic meeting. Client-side portions of the object module are then downloaded to each of the clients that are participating in the electronic meeting. While the meeting is ongoing, the meeting player installs the client-side portions of the object module and displays the customized meeting object, at least, to a meeting presenter. Once displayed to a meeting presenter, the presenter may use the customized meeting object during the meeting and display such object to the meeting participants when desired.
Apparatus and method for sending a web logging message to a dispatch communication device
A system for posting web logging (blog) messages, retrieving blog messages, and being notified of the posting of blog messages by way of dispatch communications. The system includes a wireless communication system capable of setting up dispatch communications links between subscriber units and a dispatch server. The dispatch server interfaces with a blog server. Using dispatch communications, subscriber units may send messages to the blog server for posting by way of the dispatch server, may receive notification of the posting of messages from the blog server by way of the dispatch server, and may retrieve messages from the blog server by way of the dispatch server.
Inverse Hadamard transform converter and system
An Inverse Hadamard Transform (IHT) converter and system includes a first group of registers for receiving coefficients inputted to the IHT converter; a first adder for adding selected the coefficients stored in the first group of registers; a second group of registers for receiving results from the first adder; and a second adder for adding selected the results stored in the second group of registers.
Virtualized data storage vaults on a dispersed data storage network
A slice server includes a network port, a central processing unit, and memory. The central processing unit (CPU) is operable to receive, via the network port, a request to access a virtual digital data storage vault. The CPU then determines whether the slice server supports the virtual digital data storage vault. When the slice server supports the virtual digital data storage vault, the CPU determines whether the request is valid. When the request is valid, the CPU executes the request to generate a response.
Using virtual repository items for customized display
In one embodiment, a computer system performs a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme. A computer system accesses a user-defined presentation scheme that describes a manner in which repository items are to be presented. The computer system generates virtual repository items for actual repository items based on the user-defined presentation scheme. The virtual repository items are generated for presentation along with their actual repository items. The computer system maps the virtual repository items to different virtualized sets of repository items according to the user-defined presentation scheme. The virtualized sets comprise at least one of actual repository items and virtual repository items. The computer system presents the virtualized sets of repository items in one or more different perspectives within the user-defined presentation scheme.
Source and destination determination system and method
In a first general aspect, a computer program product tangibly embodied in an information carrier is described. The computer program product includes instructions that, when executed, perform operations for identifying a source or destination for stock. The operations include receiving an electronic request to determine a source or destination for stock, identifying, using a primary rule, a logistic area database object that represents a storage location at one of multiple levels of a hierarchy of storage locations. The logistic area database object is associated with a value that indicates an amount of stock that is associated with the storage location. The operations also include transmitting an identifier specifying the logistic area database object if the value indicates that associated storage location is available as a source or destination. The identifier is used to assign the storage location as the source or destination for the stock.
Method and system for handling reallocated blocks in a file system
A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.
Bulk selection electronic tool
A method is provided wherein at least one established group of details with associated policies is created. Profiles with profile macros are selected and a matrix of fields may be derived from the group(s) and populated. A bulk subset of the matrix may be selected according to search criteria and edits applied to a source dataset selected from the bulk subset to generate a destination dataset, wherein the edits are constrained by the set of associated policies. The invention may be performed over a global electronic network (especially the Internet) in a manner that complies with the effective policies at multiple destination sites.
Automatic file conversion to a target format
A conversion tool that is automatically launched enables file formats not understood by a given application to be opened by that application. The converter registers for file types that are not already associated with an application used by the system. When a file that is not supported by another application is opened, the converter automatically converts the file to the target format and then opens the file causing the application that is registered for the target format to be launched.
Ranking and clustering of geo-located objects
A method of updating information stored in an index associated with spatially-related objects. The method includes accessing a hierarchical multi-level index having leaf nodes containing information about an object and non-leaf nodes storing information about a number of nodes related to the non-leaf nodes, adding a representation of the object at a leaf node in the index, and traversing parents of the leaf node toward a root node, and incrementing counts of each node in the traversal path.
Method and system for the storage and use of engineering modeling alternatives with unitized data
A database design modeling system for managing data facets for design scenarios as a collection of hierarchical unitized data alternatives is provided. The database design model allows for easy access to data while providing a single persistant location for any one specific data record, thereby reducing any problems associated with conventional data duplication. Further, all data stored within the database is unitized thus eliminating the need for the user to do the unit mapping. According to one aspect of the present invention, a Relational Database Management System (RDBMS) modeling system can be constructed that allows for exercising multiple “What if?” scenarios with minimal user intervention and errors by 1) storing data using a normalized hierarchical storage structure, 2) providing data address indirection means to access data available from a multitude of data sources, 3) providing an object model to leverage programmable support to the orthogonal data views, and 4) providing a GIS client user interface allowing the user to construct a scenario and to view scenario results.
Decision tree induction that is sensitive to attribute computational complexity
A decision tree for classifying computer files is constructed. Computational complexities of a set of candidate attributes are determined. A set of attribute vectors are created for a set of training files with known classification. A node is created to represent the set. A weighted impurity reduction score is calculated for each candidate attribute based on the computational complexity of the attribute. If a stopping criterion is satisfied then the node is set as a leaf node. Otherwise the node is set as a branch node and the attribute with the highest weighted impurity reduction score is selected as the splitting attribute for the branch node. The set of attribute vectors are split into subsets based on their attribute values of the splitting attribute. The above process is repeated for each subset. The tree is then pruned based on the computational complexities of the splitting attributes.
Storage device and data storage method
A storage device adapted for receiving input data which includes a plurality of data units and each data unit includes a plurality of bits, includes a statistics unit computing a difference between “0” and “1” in each bit of the data units of the input data and providing a statistic result, a calculation unit producing transferable data according to the statistic result, and a transferring unit transferring the input data into programming data according to the transferrable data and storing the programming data and the transferrable data in the storage device.
Apparatus, method and computer program product for processing resource description framework statements
A method is provided that includes receiving a first triple including a subject, predicate and object, where the object is of a literal-type. For the first triple, then, the method includes identifying a subtype of the object; semantically marking the object with the identified subtype, including generating second and third triples; and storing the second and third triples in a triple store. In this regard, the second triple includes the subject and predicate of the first RDF triple as the subject and predicate thereof, and the third RDF triple includes the object of the first RDF triple or a representation of the object of the first RDF triple as the object thereof.
Group management using Unix NIS groups
In one implementation, a system for managing Groups in a Unix environment includes a group management engine and an NIS converter. A group information database stores information about Groups and their Members. The group management engine receives commands from Administrators of a Group to change attributes of Members in the Group. It accesses the database and makes the requested changes. The information in the database is not in an NIS-compatible format. The NIS converter accesses the database and generates an NIS group file that describes a Group and its Members in a format that is NIS-compatible. For example, the NIS group file can be incorporated into the master NIS group map using the #Include#
Ordering content in social networking applications
Methods, systems, and computer readable media for ordering content in social networking applications are described. A plurality of shared content pieces are received, that are viewable and accessible by at least one viewer. The shared content pieces are displayed in an initial order, wherein the displayed shared content pieces are accessed in a viewer order determined by an individual viewer. The viewer order and the identity of the individual viewer are received and stored in a data store, and the initial order is changed based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order.
Methods and systems for managing data
A search is performed based on a search query of at least metadata of a first plurality of files and a set of a permissions is determined for a first user, wherein the set of permissions defines at least a right to view information. Results of the search are displayed based upon the set of permissions. In the metadata database, there is metadata from a number of files of different types. The type of information in metadata for a first type of file differs from a type of information in metadata for a second type of file.
Method, apparatus and computer program product for providing object privilege modification
An apparatus for providing object privilege modification may include a processor. The processor may be configured to receive an indication to modify at least one privilege associated with an object. The processor may be further configured to modify the at least one privilege associated with the object based at least in part on the indication and update a policy file based at least in part on the modified privilege associated with the object. The processor may be additionally configured to provide for an output of the object based at least in part on the modified privilege associated with the object. Associated methods and computer program products may also be provided.
Query-time and view-time security for semantic layer
Aspects may include determination of a first security profile associated with a user and an information space, the information space comprising metadata indicating a plurality of objects mapped to logical entities of a hierarchical data structure, reception of a request from the user for an interface for creating queries to the hierarchical data structure, and determination, based on the first security profile, of a first subset of the plurality of objects based on which the user is allowed to create queries. A query is executed based on one or more of the first subset of objects, data of the hierarchical data structure is received in response to execution of the query, a second subset of the received data which the user is allowed to view is determined based on the first security profile, and the second subset of the received data is presented to the user.
Comparing anonymized data
Systems, methods and computer program products for the comparison of anonymized data entries are described. In one embodiment the present invention is a computer-implemented method for comparing anonymized data entries, including separately processing data entries in a query list and a search database by: normalizing, generating variants, scoring, and anonyminizing. The expanded and anonymized data entries in the query list and the search database are then compared to find an exact match. In another embodiment, the present invention is a system for comparing anonymized data entries, having a list expansion module, an anonymizer module, and a matching module.
Data picker application
A data picker system configured to allow a user to select data from a data site for submission to a data repository comprises an interface unit configured to provide a user with an interface for the user to input location information of a data site, a parsing unit configured to parse data in the data site and extract a data set from the data site, a selection mechanism configured to permit the user to select at least a portion of the extracted data set, and a processing unit configured to process at least a portion of the extracted data set selected by the user.
Method, system, and computer readable recording medium for filtering obscene contents
The present invention relates to a method and a system for filtering the harmful content (s) which includes a filter group for providing an optimized filter for each category; a matching engine for monitoring harmfulness of the content by matching it with existing lewd contents recorded in a pornographic content database and/or advertising contents recorded in an advertising content database; an interface part which provides a user with information on a degree of similarity between the inputted content and the harmful contents recorded in the above-mentioned database which is calculated through the matching process in order to increase the filtering accuracy; and information on a degree of harmfulness of the content calculated in the filter group; and information on a user who created or distributed the content. Accordingly, it is possible to filter adult contents or advertising contents with much higher accuracy by three harmful content blocking steps.
Multi-source data visualization system
In one general aspect, the application discloses a data visualization method in which at least two retrieved data tables are associated based on a selection of at least one common field. A visualization is displayed for data from a first of the tables and input for query devices is received to filter data for a second of the tables. The displayed visualization for the first table can then be updated in response to the received query device input for the second table based on the created association.
Information transmitting apparatus, terminal apparatus and method thereof
A portal server 4 determines that a user C, . . . whose taste information INCc, . . . include URLs corresponding to all the music information pages that a user A is interested in are persons each having a similar taste to the user A and introduces, to the user A, the “Japanese nursery rhymes group”, . . . that the user C, . . . belong to. As a result, the user A can receive introduction of a group that is likely to match his or her taste simply by requesting the introduction of a group that matches his or her taste.
Statistical measure and calibration of reflexive, symmetric and transitive fuzzy search criteria where one or both of the search criteria and database is incomplete
Disclosed is a system for, and method of, searching for and identifying an entity representation. Some embodiments utilize a reflexive, symmetric and transitive function to allow for non-identical matches between field values. The function may be used to generate field value codes, which are associated with a portion of a field value weight for the original field value. In such embodiments, the field value weight for the original field values may be distributed among the original field value and the associated field value code.
System, method and program for creating index for database
A computer implemented method for creating indices for a database having a plurality of documents each being associated with one or more keywords. The method includes the steps of: dividing the database into a plurality of subsets; separating the keywords into a plurality of keyword groups based upon modulo G of the hash value of the keyword for each subset; reading each document of each subset to create a first sub-index and writing same to a storage device of the computer; reading the first sub-indices to merge the first sub-indices into a second sub-index for each keyword group to write same to the storage device; and reading the second sub-indices from the storage device to merge the second sub-indices into an index for the database and write same on the storage device. A program and a system for creating indices are also provided.
MapReduce for distributed database processing
An input data set is treated as a plurality of grouped sets of key/value pairs, which enhances the utility of the MapReduce programming methodology. By utilizing such a grouping, map processing can be carried out independently on two or more related but possibly heterogeneous datasets (e.g., related by being characterized by a common primary key). The intermediate results of the map processing (key/value pairs) for a particular key can be processed together in a single reduce function by applying a different iterator to intermediate values for each group. Different iterators can be arranged inside reduce functions in ways however desired.
Systems and methods for using anchor text as parallel corpora for cross-language information retrieval
A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible translations of the terms of the search query into a second language. The system also locates documents for use as parallel corpora to aid in the translation by: (1) locating documents in the first language that contain references that match the terms of the search query and identify documents in the second language; (2) locating documents in the first language that contain references that match the terms of the query and refer to other documents in the first language and identify documents in the second language that contain references to the other documents; or (3) locating documents in the first language that match the terms of the query and identify documents in the second language that contain references to the documents in the first language. The system may use the second language documents as parallel corpora to disambiguate among the possible translations of the terms of the search query and identify one of the possible translations as a likely translation of the search query into the second language.
Method for tagging media content, portable electronic device, and computer program
A method for tagging media content captured by a portable electronic device is disclosed. The method comprises determining a time for capturing of a piece of media content; connecting, via the Internet, to at least one bulletin service; acquiring from the at least one bulletin service, a data string indicating information associated with the determined time; and including the data string into metadata associated with the piece of media content. A portable electronic device and a computer program are also disclosed.
User intention modeling for interactive image retrieval
A system performs user intention modeling for interactive image retrieval. In one implementation, the system uses a three stage iterative technique to retrieve images from a database without using any image tags or text descriptors. First, the user submits a query image and the system models the user's search intention and configures a customized search to retrieve relevant images. Then, the system extends a user interface for the user to designate visual features across the retrieved images. The designated visual features refine the intention model and reconfigure the search to retrieve images that match the remodeled intention. Third, the system extends another user interface through which the user can give natural feedback about the retrieved images. The three stages can be iterated to quickly assemble a set of images that accurately fulfills the user's search intention. They system can be used for image searching without text tags, can be used for initial text tag generation, or can be used to complement a conventional tagged-image platform.
Information providing system, information providing method and information providing record medium
An information providing system which provides accumulated information items in compliance with requests has an association unit which totals access logs to the information items in each predetermined access unit. The association unit associates the plurality of information items accessed in the predetermined access unit as relevant information items. The information providing system also has an information providing unit which provides a requested information item when any of the plurality of information items associated by the association unit has been requested and which simultaneously provides any other information associated with the requested information or an access portion to the other information.
Search device and search program
Where destination candidates that are selected by a search are arranged in a specified display order, the candidates are divided into two subgroups, based on a median value, and a first destination candidate, a median destination candidate, and a last destination candidate are displayed. Where a desired candidate is included among the three displayed candidates, a user chooses the desired candidate. Where the desired candidate is not displayed, the user selects one of a first subgroup button and a second subgroup button to display the destination candidates in the subgroups before and after the median value, respectively. If two-hundred-fifty-three candidates are displayed in a sequential list in five candidate display spaces, a maximum of fifty operations are required to view all of the candidates. In contrast, the divided display arranges the two-hundred-fifty-three candidates into six levels, so the desired candidate can be selected in a maximum of six operations.
Multistage pipeline for feeding joined tables to a search system
Flattening a relational database. A method includes accessing a first database table. A first entry value is identified in a first entry from the first database table. The first entry value represents a plurality of entry values of corresponding entries in a second database table. An array is created that includes one or more representations of the plurality of entry values. At least a portion of the first database table is converted to one or more hierarchical record documents, with columns of the first database table represented at a first hierarchical level and values in entries in the columns represented at a second hierarchical level below the first hierarchical level for a corresponding column. Converting the first database table to one or more hierarchical record documents includes substituting the array in a hierarchical record document for each entry in the plurality of entries having the first entry value.
Dynamic request throttling
Requests for resources can be throttled based on relative allocations, whereby the actual usage of a client or sub-client over time can be monitored in order to make intelligent throttling decisions. A centralized throttling service can maintain throttling information according to a hierarchical allocation tree, and can determine whether to throttle a request based at least in part whether any tokens, or available resource units, are available for a class or node of the tree corresponding to the request. In some cases, an empty token bucket for a node can borrow tokens from a parent node, in order to allow a user to exceed an allocation when the capacity of the system allows for such usage. When a user has been exceeding an allocation or otherwise inappropriately taxing various resources, the system can prevent that user from borrowing tokens for at least a specified period of time.
Pairs of similar objects in a population of objects can be found using a process that includes identifying a comparison vector x in a set of vectors having non-zero features, determining an estimated similarity contribution of a subset of features of the comparison vector x to a similarity between the comparison vector x and each vector in the set of vectors, generating an index that includes features based on a comparison of the similarity contribution with a similarity threshold, and identifying another vector in the set that is similar to the vector x using the index.
Bit string searching apparatus, searching method, and program
To provide a method that minimizes efficiency reductions in processing coupled node trees even if the size of the coupled node tree grows large. In basic searching or maximum or minimum value searching, the search history, not only the address information of the storage area wherein a node is stored but also the discrimination bit position of branch nodes traversed in the search path, is stored in the search path stack.
System and method for the creation and access of dynamic course content
The creation of course content for college and university courses, seminars, lectures, and other pedagogical activities has in the past relied heavily on a textbook. Using a textbook for course content creation creates a static, rigid course framework that fails to consider timely, relevant real world information that is dynamic and changing. This results in courses that are stagnant and hot well rounded. The present invention, and the various embodiments thereof, describes a computer based system and method for the creation and access of dynamic course content and associated media products. The present invention utilizes dynamic current content sources such as news, web sources, blogs, podcasts, user generated content, and other sources to create media products such as slides, videos, audio and the like. The media products of the present invention are keyed to the static framework of a textbook or textbooks, and are searchable, by textbook structure media structure, key terms, date range, and the like.
Central database server apparatus and method for maintaining databases on application servers
A central database server (10) supports a central database (12) that contains central database content. A first archiving module (30) archives central database content into a content archive (32). A second archiving module (44) archives the content archive (32) and supporting software (18, 46) into an application archive (50). An application server (20) supports a computer code execution environment (60) for executing the application archive (50) to organize the content of the content archive (32) into a database on the application server (20).
File recording device and imaging device
A file recording device includes a control unit (101) that controls a batch copy process which copies collectively a plurality of files stored in a first recording medium (300) from the first recording medium (300) to a second recording medium (106). When a batch copy process is completed, the control unit (101) records copy date and time identification information for identifying copy completion date and time to the first recording medium. The control unit (101) performs the control so as to compare the batch copy completion date and time indicated by the copy date and time identification information with recording date and time information on files stored in the first recording medium, to identify a file recorded in the first recording medium (300) later than the date and time on which the batch copy is performed, and then to copy the identified file to the second recording medium (106).
Systems, methods, and computer-readable media for backup and restoration of computer information
A computer creates a full backup of a target volume by copying sectors of the target volume. Incremental backups are created by copying modified sectors that have changed since a preceding backup. Public accesses to a restore volume are prevented by modifying a volume boot record (VBR) of the restore volume to prevent file systems from recognizing the restore volume or by filtering public accesses while allowing private block accesses to the restore volume. Sector data are copied from the backup files to the restore volume while the public accesses are being prevented. The restore can begin, using previously created backup files, while the backup is still in process creating new incremental backups for the target volume. The restore volume is finalized after restoring the full or any number of incremental backups by restoring the VBR to indicate the restore volume is valid or stopping the filtering of public accesses.
File storage service system, file management device, file management method, ID denotative NAS server and file reading method
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
Preserving virtual filesystem information across high availability takeover
A computer implemented method, apparatus, and computer usable program code for preserving a virtual file system. Data for a virtual file system is received. The data include file handle information, vnode information, and gnode information. The data is saved to a storage device. The saved data can be used to reconstruct the virtual file system upon changeover between a primary data processing system and a backup data processing system.
Method and system for providing one-to-one email collaboration
A management application to synchronize e-mails sent or received from one application with e-mail logs of another application. If the groupware application receives an e-mail from a business partner, the e-mail may be stored in communication records maintained by the CRM application. Similarly, if an operator composed and sends an e-mail via the CRM application, the e-mail may be copied to the e-mail records of the groupware application. In managing this synchronization, it is sufficient for the management application to copy an e-mail from one application to the other. No further oversight is required.
Trusted index structure in a network environment
Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.
Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program
A document management apparatus is disclosed. Document storing instruction information is acquired to instruct to store a second document information including a second information element, which is generated by copying a first information element included in a first document information. The second information element included in the second document information is acquired based on the acquired document storing instruction information. Then, it is instructed to store the second information element. Next, copy originator information concerning the first information element, which is included in the document storing instruction information and is a copy originator of the second information element, is acquired. Then, it is instructed to store association information for associating the second information element with the first information element based on the acquired copy originator information.
LDAP replication priority queuing mechanism
A replication priority queuing system prioritizes replication requests in accordance with a predetermined scheme. An exemplary system includes a Replication Priority Queue Manager that receives update requests and assigns a priority based upon business rules and stores the requests in associated storage means. A Replication Decision Engine retrieves the requests from storage and determines a destination for the update based upon predetermined replication rules, and sends the update to the destination.
Document management apparatus, storage medium storing program for document management apparatus, and method for managing documents
A document management apparatus includes: an acquisition unit for acquiring document file data and document file related data; a review period setting unit for setting a period in which the document file data is reviewed depending on the significance of the document file data as a data item in the document file related data; a first determination unit for determining based on the review period whether or not a review date on which the document file data is to be reviewed has come; and a first notification unit for prompting a user to review the document file data according to the first determination unit. The significance depending on the strategic importance of a document can be added to the document file. If the review date has come based on the significance, the user can be prompted to review the document file.
Method and system for collecting and distributing user-created content within a data-warehouse-based computational system
Embodiments of the present invention are directed to data-warehouse-based computational systems that provide for collection and distribution of user-created content among users of the data-warehouse-based computational systems. User-created content is initially stored in a semantic-model-based data-storage facility, for efficient and rapid access to other users, and migrates to storage according to a dimensional model within the data warehouse. The combination of a semantic-model-based data-storage facility and dimensional-model-based data-storage facility within the data warehouse provides both fast access to, and rapid update of, user-created content as well as incorporation of user-created content into the data warehouse for long-term storage and access.
Methods and systems for quantum search, computation and memory
A system for performing multi-dimensional quantum search, quantum computation, quantum memory, quantum storage, and quantum retrieval includes a structure and method for: enabling components and systems for quantum search, and more particularly to improved local and remote quantum computing and search components and systems; quantum memory component and systems; quantum storage components and systems; quantum retrieval components and systems; quantum logic gates; classical (non-quantum) search components and systems; integrated quantum-classical search components and systems; and integrated quantum-classical cryptosystems.
Classification of fabrics by near-infrared spectroscopy
A method for classifying textile samples and unknown fabrics into known categories using spectroscopy, chemometric modeling, and soft independent modeling of class analogies (“SIMCA”). The method involves collecting spectral data, preferably diffuse near infrared reflectance data, for a library of known fabric samples, creating a database of principal component analyses for each type of fabric, and using SIMCA to classify an unknown fabric sample according to the database.
Identifying and generating biometric cohorts based on biometric sensor input
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for generating biometric cohorts. In one embodiment, biometric data is received which identifies a set of biometric patterns. The biometric data is received from a set of biometric sensors. The biometric data is processed to form digital biometric data that identifies attributes of the biometric data. In addition, the digital biometric data includes metadata describing the attributes of the biometric data. Thereafter, a set of biometric cohorts is generated using the digital biometric data. Each member of the set of biometric cohorts shares at least one biometric attribute in common.
Autonomous biologically based learning tool
An autonomous biologically based learning tool system and a method that the tool system employs for learning and analysis are provided. The autonomous biologically based learning tool system includes (a) one or more tool systems that perform a set of specific tasks or processes and generate assets and data related to the assets that characterize the various processes and associated tool performance; (b) an interaction manager that receives and formats the data, and (c) an autonomous learning system based on biological principles of learning. The autonomous learning system comprises a memory platform and a processing platform that communicate through a network. Both the memory platform and the processing platform include functional components and memories that can be defined recursively. Knowledge generated and accumulated in the autonomous learning system(s) can be cast into semantic networks that can be employed for learning and driving tool goals based on context.
Method of manufacturing an information handling system
A method of manufacturing an information handling system having at least one hardware component, e.g. motherboard, bearing a unique identifier (component ID) in software-readable form. The method comprises generating a digital identifier (system trackcode) which defines the hardware and software configuration of the item, storing the system trackcode in association with the component ID in a manufacturing database such that the component ID can be used as a key to retrieve the associated system trackcode. During manufacture the component ID is read from the motherboard and used to retrieve the associated system trackcode from the database.
Information processing system, information communication terminal and method, information processing apparatus and method, recording medium, and program for internet transaction
An information processing system, information communication terminal and method, information processing apparatus and method, recording medium, and program capable of enabling safer electronic commercial transactions. A point-of-purchase server generates purchasing information using a card Identification number allotted to a non-contact IC-card of a mobile telephone. A point-of-receipt server acquires this purchasing information and confirms the card identification number allotted to the non-contact IC card of the mobile telephone and a purchasing card identification number. The authentication server calculates user trustworthiness and store trustworthiness based on temporary commercial transaction information stored in the non-contact IC card of the mobile telephone. The calculated user trustworthiness and store trustworthiness is then reference by the mobile telephone and point-of-purchase server in the next commercial transaction.
Systems, methods, and computer-readable media for sending and receiving gifts including specified, electronically-deliverable electronically transferrable items are disclosed. A system includes a data store that stores electronically transferrable items available to be purchased as gifts. The system also includes a computing device in communication with the data store. The computing device is operative to receive a selection by a giver of a specified electronically transferrable item to be presented to a recipient as a gift. The computing device is further operative to charge a payment mechanism associated with the giver after the recipient has accepted the gift.
Computer-implemented clustering systems and methods for action determination
Computer-implemented systems and methods for determining one or more actions to be taken with respect to a first entity. A computer-implemented method can be configured to receive data that is related to characteristics of the first entity as well as data that is related to a plurality of segments. Assignments are determined between the first entity and the segments based upon the characteristics of the first entity and the characteristics associated with the segments. A determined assignment includes a membership probability that is indicative of how probable is membership of the first entity with respect to a segment. One or more actions are determined for the first entity based upon the membership probabilities and action information associated with the assigned segments.
Systems, methods and computer program products for offering consumer loans having customized terms for each customer
Systems, methods and computer program products take into account the amount, term, and type of consumer loan, as well as data relating to a customer's credit score, debt burden, and collateral, if any. The invention then calculates an expected probability of default for a loan to that customer, and calculate loan terms that will deliver a minimum return on equity (e.g., 18%) given the lender's capital structure and funding rates. These loan terms are then offered to the customer. The customized loan terms include annual percentage rate of the loan, or a yearly fee or loan amount.
System and method for estimating and optimizing transaction costs
A method and system for forecasting the transaction cost of a portfolio trade execution that may be applied to any given trade strategy or an optimal trade strategy that minimizes transaction costs. In preferred embodiments, a server comprises one or more computers that act as an automated forecaster whereby it accepts user-defined input variables from customers and generates a transaction cost estimation report based on those variables. The server is programmed with specific transaction cost estimation and optimization algorithms that model the transaction costs of a specific trade execution based on the user's trading profile and market variables.
Bid management optimization
A computing device receives, from a module that manages bids to bid engines, data relating to a bid rule, the data including at least two metrics concerning performance of the bid rule. Two of the metrics are selected for defining a goal for the bid rule, wherein a first one of the selected metrics is a primary metric and a second one of the metrics is a secondary metric, the primary metric being a value that is subject to an optimization, and the secondary metric being used to establish one or more constraints. The goal is defined by performing the optimization subject to the one or more constraints.
Method and system for providing solutions to problems including generating problem definitions for problems, receiving environmental information required for generating solutions for the problems, generating solutions for the problems dependent upon the environmental information and the problem definitions, and communicating solutions to clients before the solutions are disclosed. A solution server comprising a processor coupled to at least one source of environmental information and coupled to at least one client, the processor programmed to generate problem definitions for problems, receive environmental information required for generating solutions for the problems, generate solutions for the problems dependent upon the environmental information and the problem definitions, and communicate solutions to clients before the solutions are disclosed.
Systems and methods for swap contracts management with a discount curve feedback loop
A method, system, apparatus and media are directed to managing trading of financial instruments with a clearinghouse as a counter-party to trades. A plurality of inputs that includes trade data for trades executed using the computer system is received. A discount curve for projected prices of a swap contract over time based on the received plurality of inputs is determined in real-time. A swap contract price is valued based on the determined discount curve. A margin requirement is determined for a user who wishes to trade or hold a position in the swap contract in the user's account based on the swap contract price. Data about a trade of the swap contract that is executed within the computer system is incorporated into the trade data used for determining the discount curve to provide a feedback loop into the real-time determination of the discount curve.
Runtime environment sales settlement
A system may include an enterprise content settlement server including an extract, transfer and load process configured to receive a first set of usage data and a second set of usage data. The system may further include an enterprise content settlement engine configured to settle the first set of usage data and the second set of usage data according to a contract including at least one settlement rule.
Shopping cart service system and method
In accordance with one embodiment of the invention, a set of web services is provided that allow a client application to display product information from a site catalog, add/update/delete those products into a shopping cart hosted on the client, and have that shopping cart also maintained at a central hosted site. As such, the user is directed to the central hosted site in order to complete payment and fulfillment of the order. Several companies desire this functionality. As such, a set of shopping cart application programming interface (API) can be built and used to access product information and prices as well as to add or remove products from the shopping cart to which the consumer will be redirected upon finalizing the purchase. These processes are conducted in real time.
Centralized electronic sales using a consolidator
The present invention provides an electronically accessible site that lists a product and associated distributors that distribute the product to customers. A customer purchases a product from the electronically accessible site, and during the purchasing process, the customer selects the distributor he wants to receive the product from. The order is received by an agent, and transmitted to the selected distributor for eventual distribution of the product to the customer. In response to the purchase, the agent and electronically accessible site receive compensation based on the amount of the purchase.
Method, system and computer program product for affiliating content
In a method of affiliating content, a selection of at least one vendor and a unique affiliate tracking number associated with the at least one vendor are received, and a search routine associated with the at least one vendor is automatically selected. A network connection is established to a web site associated with the at least one vendor. Content from the web site of the at least one vendor is automatically retrieved using at least one keyword, the retrieved content including at least one product information that includes a unique product code associated with each product information. The unique affiliate tracking number is automatically inserted into the unique product code associated with each retrieved product information. A unique affiliated product code is generated for each retrieved product information.
Bid modification based on logical connections between trigger groups in a combinatorial exchange
In a combinatorial exchange, rules can be input for processing bids and a desired exchange objective can be defined. A subset of the rules can be used to determine if an allocation of the bids exists that is optimal for the type of exchange being conducted. If the desired exchange objective is not satisfied, new allocations can be determined using different subsets of rules each time until the desired exchange objective is satisfied. Trigger bid groups and/or rules associated with trigger values can be used to determine whether to apply modification or discounts to bids. Item and bid groups can be partitioned into groups for the purpose of smoothing requirements. Trigger bid groups, rules associated with trigger values, item groups, and bid groups can be used for adjusting or constraining bids based on triggers, logical connectives, and adjustments.
Methods and systems for evaluating the impact of consolidating print shops on inventory levels
In an embodiment, a system of evaluating an impact of consolidating a plurality of print shops on inventory levels may include a processor and a processor-readable storage medium in communication with the processor. The processor-readable storage medium may include one or more programming instructions for performing a method of evaluating an impact of consolidating a plurality of print shops on inventory levels. The method may include identifying a plurality of print shops to consolidate from an enterprise, identifying an inventory policy, receiving corresponding job demand information and determining a plurality of total inventory requirements for the identified print shops. The total inventory requirements may include a total average inventory level and a total order-up-to level. The method may also include determining, a plurality of consolidated inventory requirements for a consolidated print shop and displaying statistics pertaining to the job demand information, the total inventory requirements and the consolidated inventory requirements.
Multiple-platform estimating and automatic quoting for network-based parts resale with transferable reports
A part location system is described that utilizes computer-based techniques for bringing together repair facilities and suppliers to increase the efficiency of locating recycled, used or aftermarket parts using a computer network, such as the Internet. The part location system receives an estimate from a first user over a communication network. The part location system then parses the estimate to extract information that identifies a list of parts needed by the first user and automatically generates a request for quote (RFQ) using the information extracted from the estimate. The part location system then sends the RFQ to suppliers via the communication network. Subsequently, the part location system receives quotations from at least one of the suppliers via the communication network in response to the RFQ and presents the quotations received in response to the RFQ to a repair facility via the communication network.
Techniques for product selection
Techniques for selecting a product are disclosed. A user-specific product value specific to a user is determined for each of at least a subset of a set of a plurality of products. The user-specific product value is based at least in part on a user-specific product attribute value associated with a product attribute specific to the user. A product is selected from the set of a plurality of products, the selection is based at least in part on the determined user-specific product values.
Automating the process of purchasing a memory upgrade for a computer system
One embodiment of the present invention provides a system that facilitates purchasing a memory upgrade for a computer system. This system operates by obtaining memory configuration information for the computer system, and then determining a memory upgrade option based upon the memory configuration information. Next, the system presents an option to purchase the memory upgrade option to a user of the computer system. If the user indicates that the user would like to purchase the memory upgrade option, the system automatically initiates a purchase transaction for the memory upgrade option. In one embodiment of the present invention, the system automatically initiates the purchase transaction through a web site that facilitates purchasing the memory upgrade option. In a variation on this embodiment, the system automatically transfers at least part of the memory configuration information to the web site so that the user does not have to reenter details of the memory configuration information into the web site.
Anonymous pharmacy order processing
In an illustrative implementation, an anonymous pharmacy order processing system includes means for protecting downstream systems from exposure to confidential identity information, thereby protecting a customer's privacy. In a preferred embodiment, a pharmacy system can generate a generic identifier corresponding to a prescription. The pharmacy system optionally sends the generic identifier to a point of sale system. The point of sale system receives the generic identifier and sends a sale confirmation to the pharmacy system. Furthermore, the point of sale system sends transaction information, including the generic identifier to a transaction system. The pharmacy system receives the sale confirmation and sends a correction transaction with an actual item identifier to the transaction system. The transaction system propagates sales including the generic item identifier to an audit system. Furthermore, the transaction system sends an inventory correction including the actual item identifier to an inventory system.
Video contextual advertisements using speech recognition
Embodiments of a computer-implemented advertisement display system are disclosed. In one embodiment, the system includes a speech recognition component that processes a video clip and produces a corresponding collection of speech recognition data indicative of an audio portion of the video clip. The system also includes a collection of advertising material. An advertisement selection component selects an advertisement from the collection of advertising material based on the corresponding collection of speech recognition data. The system also includes a display. An advertisement presentation component displays an indication of the selected advertisement on the display during a simultaneous display of the video clip.
Method, system, and software for geographically focused network advertising
A software based system and method of displaying location based information from an information site on a network by determining location data of a user of the location based information on the network. The location based information is generated based on the determined location data of the user; and generated location based information is provided to the user over the network.
Visitor profile modeling
Methods, systems and computer program products for inferring a value of a visitor property for a visitor to a web destination are described. A set of traversals indicating visits to web destinations are received, including scored and unscored traversals. Initial destination scores for the web destinations visited by the scored traversals are inferred based on the known scores of the scored traversals. Initial scores for the unscored traversals are estimated based on the initial destinations scores. Revised destination scores for the web destinations visited by the scored traversals and initial destination scores for the web destinations only visited by the unscored traversals are inferred. Revised scores for the unscored traversals are estimated based on the revised destination scores and initial destination scores. Revised destination scores for all of the web destinations are inferred based on the scores of the scored traversals and the revised scores of the unscored traversals.
Engagement-based compensation for interactive advertisement
Systems and methods for dynamically sizing, structuring and operating advertisements that include a variety of content, including interaction prompts and other elements, which enable an engagement-based revenue generation model. According to one embodiment, a computer implemented method comprises storing advertising content, serving an XML file from an advertising server to an advertisement manager in order to control a player on a user computer, dynamically generating the advertisement through the player based on directions from the advertisement manager and the stored content, and tracking and reporting a user's engagement with the advertisement in order to determine compensation for the publisher.
Personnel productivity indices
Disclosed are methods and systems that can develop productivity scores for quantitatively comparing employees with somewhat different job task assignments. Evaluations of modeled task performance scores can be obtained and analysis of the evaluations, e.g., a regression analysis, can be performed to obtain performance parameters. The performance parameters can be applied to employee task performance scores over a time frame to obtain productivity scores for the employees. Statistical control charts based on the productivity scores can be used to identify outstanding and/or poorly performing employees.
Methods and systems for identifying safe havens for hazardous transports
The identification of safe havens for hazardous material transports is provided. Safe havens include locations at which a hazardous material transport is less susceptible to an event that may result in a hazardous material release and/or a location at which the impact of a hazardous material release is reduced. When an event occurs indicating that hazardous material transports should be moved to safe havens, the locations of hazardous material transports are determined. Safe havens may then be determined for each hazardous material transport. In some cases, safe havens may be selected from a group of predetermined locations designated as safe havens. In some cases, locations may be dynamically designated as safe havens for hazardous material transports after the occurrence of an event. The hazardous material transports are then moved to the selected safe havens, thereby reducing their susceptibility to events and/or minimizing the impact of an event that involves a hazardous material transport.
Method and apparatus for identifying and contacting customers who are due for a visit but have not scheduled an appointment
A management database is queried to determine which customers have failed to respond to recall notices. The resulting list of customers may be sorted or filtered so that some customers are preferentially contacted first, based on expected value or office preferences. The list may also be sorted or filtered to fill specific providers' schedules first. Customer names and contact information are then presented to schedulers so that customers may be contacted. The time and date of each contact is automatically recorded along with the outcome of the contact. A customer name is presented to a scheduler only if the same name is not being simultaneously presented to other schedulers and that customer was not too recently contacted, so that redundant or too frequent contacts are avoided.
Logically centralized scrap management using planning operations
The present disclosure relates to methods, systems, and software for processing or otherwise managing scrap information in a business application. For example, the software can instantiate a planning business object using production model data for production activities. The business object data and scrap information may be used to calculate requirements for a production planning model. The calculations may include adding an activity yield to activity scrap and fixed resource scrap to generate a component quantity. The component quantity can be multiplied by a component scrap ratio to generate additional component requirements. The component quantity may be added to the additional component requirements to determine a total quantity.
Customizable workflow reporter
A workflow management system is provided. The workflow management system comprises a workflow manager that coordinates the activities of business systems to accomplish jobs, the workflow manager associating a state with each job and updating the state of each job as the job progresses, a tracking data store, and a reporting data store. The tracking data store receives the state of the jobs from the workflow manager. The reporting data store receives the state of the jobs from the tracking data store. The reporting data store maintains milestones which correspond to one or more states, and scenarios, which are defined as a group of milestones. The system also includes a processing component that analyzes the plurality of milestones and scenarios to provide a summary of job progress. The system also includes a user interface operable to select and to display a report of job progress.
System and method for real-time revenue management
A system and method for real-time revenue management is provided. Data is received from a scheduling system pertaining to a network comprising a plurality of legs. A sub-network within the network may be identified, and optimization of the sub-network is triggered. A current inventory information value attributable to the identified sub-network is pro-rated, and an expected traffic value for the identified sub-network is calculated using a forecast of the expected demand, a standard deviation of the demand, a gamma distribution equation, and an unsatisfied demand value. An updated inventory information value for the identified sub-network is generated using the pro-rated inventory information value and an optimization equation, wherein the optimization equation generates a maximum revenue value by adjusting the expected traffic, and the updated inventory information value is transmitted to the scheduling system.
Process apparatus and mutual insurance method performed by the process apparatus
A process apparatus and a mutual insurance method performed by the process apparatus are provided. The process apparatus is connected to a database storing a basic insurance group, receives a basic insurance application of an applicant, generates basic policy information of the applicant according to the basic insurance group and the basic insurance application and stores the basic policy information in the database. The process apparatus further calculates a current basic insurance premium of the applicant according to the basic policy information and a current death number corresponding to the basic insurance group. The process apparatus further transmits the current basic insurance premium to the applicant. Thereby, the process and security of the insurance are simplified and improved respectively.
Method and computer program product for predicting and minimizing future behavioral health-related hospital admissions
An accurate predictive model that identifies the patient/members within the healthcare system at high risk of hospital admission for a wide range of morbidities, or co-morbidities, and that allows subsequent intervention to manage those patients identified as high risk to an acceptable level. There is a further need for such a predictive model that focuses on specific groupings of conditions, e.g., behavioral health predictive modeling. There is also a need for a method that provides for intervention to manage the risk to the identified patients/members. One embodiment of the present invention discloses and claims a method of high-risk patient identification and management. In one aspect, the inventive method may comprise compiling a listing including all individuals with any primary behavioral health diagnosis over a specified time period; merging the listing with at least one data source to extract at least one behavioral health-related predictive factor; generating, based on at least one predictive model, a predictive output comprising the probability that the individuals listed will require a future behavioral health-related hospital admission; identifying the high-risk individuals from the predictive model output; and intervening with the high risk members to identify and modify, to the extent possible, the risk factors that place the member at high risk.
System and method to manage a quality of delivery of healthcare
A system and method to manage a quality of delivery of healthcare to a patient. The method includes tracking completion of a portion of a protocol associated with one of a series of candidate hypotheses to deliver healthcare to the patient; tracking a change in a quality of care metric directed to the patient with completion of a portion the protocol, the quality of metric including at least one of a time to rate of reduction in a health risk to the patient and a time to or rate of reduction in symptom or abnormal biometric data of the patient; and outputting an alert in response to the quality of care metric exceeding a threshold.
Alert distribution and management system and returns module
A method for managing a returns process in response to product alerts is provided. The method includes receiving an alert related to a product. The method also includes processing the alert into an alert repository. The method further includes retrieving product data based on the alert. The method further includes associating the product data with the alert. The method further includes facilitating a return of the product to a vendor using the product data. The method further includes receiving data in response to the return of the product. The method further includes providing an actionable display including the product data, the data in response to the return, and data related to a return action.
Computerized methods and systems for user-centric selection of menu items
Methods for use in, e.g., in-patient care computing environment, for user-centric (e.g., in-patient-centric) selection of at least one menu item are provided. A method in accordance with one embodiment of the present invention may include receiving a plurality of menu item identifiers, each menu item identifier being associated with a different menu item, associating the menu item identifiers with an electronic record associated with an in-patient, displaying the menu item identifiers on at least one patient-viewable display device, and receiving a user selection of at least one of the menu item identifiers. If desired, the method may additionally include filtering the menu item identifiers based on at least one criterion derived from the electronic record to create a set of filtered menu item identifiers and displaying the set of filtered menu item identifiers on the patient-viewable display device rather than the plurality of menu item identifier.
System to detect, administer and/or evaluate configuration data describing the hardware and/or software configuration of different devices
A system for detection, administration and/or evaluation of configuration data describing the hardware or software configuration of different (in particular medical technology) devices has a central database (in particular manufacturer-spanning central database) the configuration data stored therein, which is connected to a network (in particular the Internet via at least one software unit (fashioned as a programming interface and/or Internet platform), which enables a role-specific access to the database via role-based interfaces. An operator role and/or an end user role (in particular a referrer and/or patient role) and/or a manufacturer role are provided as roles.
Computerized hazardous material response tool
A computer-based method and apparatus for identifying hazardous materials based on observable physical properties and signs and systems of exposure to the hazardous materials. The observable physical properties are obtained by preprocessing plain language data to obtain normalized descriptors and modifiers pertaining to a plurality of properties and signs and symptoms. The normalized descriptors and signs and symptoms are presented to a user in lists for comparison with a sample in the field. Tightly integrated with identifying the hazardous materials are obtaining response data, obtaining controlled materials of which the hazardous materials may be precursors, and predicting reactions of pairs of hazardous materials. The preferred embodiments of the invention are particularly useful to responders to a hazardous waste incident.
Playback of compressed media files without quantization gaps
Playback by a decoder of a lossy compressed digital media file without quantization gaps is disclosed. The digital media file can be formed of a number of audio samples grouped into a corresponding number of audio frames. As a method, one embodiment can be carried out by identifying an encoder used to compress the digital media file; obtaining an encoder delay value for the identified encoder; obtaining a decoder delay value for the decoder; determining a audio sample count corresponding to a last valid audio sample; setting a re-synchronization after seek option marker N audio frames from the last valid audio sample; and decoding valid audio samples using the encoder delay value, the decoder delay value, and the sample count corresponding to the last valid audio sample.
Targeted audio in multi-dimensional space
In general, the subject matter described in this specification can be embodied in methods, system, and program products for providing sound from multiple audio sources. A first audio stream is played from a first source through a multi-speaker audio system. A signal indicating a need to play a second audio stream is received from a second source. Adjustments to be made to the first audio stream to move an acoustic image of the first audio stream in multi-dimensional space from a first location to a second location are determined. Adjustments are applied to a signal of the first audio stream in order to move the acoustic image of the first audio stream from the first location to the second location. The second audio stream is played so that an acoustic image of the second audio stream is located in a third location. The first audio stream is simultaneously played.
Speaker verification methods and apparatus
In one aspect, a method for determining a validity of an identity asserted by a speaker using a voice print is provided. The method comprises acts of performing a first verification stage comprising comparing a first voice signal from the speaker uttering at least one first challenge utterance with at least a portion of the voice print and performing a second verification stage if it is concluded in the first verification stage that the first voice signal was obtained from an utterance by the user. The second verification stage comprises adapting at least one parameter of the voice print based, at least in part, on the first voice signal to obtain an adapted voice print, and comparing a second voice signal from the speaker uttering at least one second challenge utterance with at least a portion of the adapted voice print.
System and methods for recognizing sound and music signals in high noise and distortion
A method for recognizing an audio sample locates an audio file that most closely matches the audio sample from a database indexing a large set of original recordings. Each indexed audio file is represented in the database index by a set of landmark timepoints and associated fingerprints. Landmarks occur at reproducible locations within the file, while fingerprints represent features of the signal at or near the landmark timepoints. To perform recognition, landmarks and fingerprints are computed for the unknown sample and used to retrieve matching fingerprints from the database. For each file containing matching fingerprints, the landmarks are compared with landmarks of the sample at which the same fingerprints were computed. If a large number of corresponding landmarks are linearly related, i.e., if equivalent fingerprints of the sample and retrieved file have the same time evolution, then the file is identified with the sample. The method can be used for any type of sound or music, and is particularly effective for audio signals subject to linear and nonlinear distortion such as background noise, compression artifacts, or transmission dropouts. The sample can be identified in a time proportional to the logarithm of the number of entries in the database; given sufficient computational power, recognition can be performed in nearly real time as the sound is being sampled.
Method and system for using input signal quality in speech recognition
A method and system for using input signal quality in an automatic speech recognition system. The method includes measuring the quality of an input signal into a speech recognition system and varying a rejection threshold of the speech recognition system at runtime in dependence on the measurement of the input signal quality. If the measurement of the input signal quality is low, the rejection threshold is reduced and, if the measurement of the input signal quality is high, the rejection threshold is increased. The measurement of the input signal quality may be based on one or more of the measurements of signal-to-noise ratio, loudness, including clipping, and speech signal duration.
Semantic cognitive map
A semantic cognitive map created by associating each of a multitude of dictionary entries with a point among a multitude of points in a metric space, each of the dictionary entries associated with at least one onym, the at least one onym including at least one synonym or antonym, the metric space having a topology and metrics, the location of each of the multitude of points defined by a global minimum of an energy function of the multitude of points.
Producing integrated circuits with time-dependent-impedance elements
Methods, systems and computer programs for producing integrated circuits (IC) that contain an electronic component with time-dependent impedance are provided. According to one method, time-dependent impedance values for the electronic component are obtained. These time-dependent impedance values are time-dependent because they can change over time, such as when an input/output buffer starts switching, and are used to create a model of the electronic component. The model includes a variable impedance and a variable voltage source. The model is created by calculating a current through the variable impedance and then assigning the obtained impedance values to the impedance. Additionally, values are assigned to the variable voltage source such that the current through the variable impedance with the new assigned values is equal to the current thorough the variable impedance before the assignment of the time-dependent impedance values. Results from multiple simulations of the IC are compared to select the IC layout that generates the lowest noise profile and the IC is produced with the selected layout.
Real time simulating method and system using a sequence diagram
System for simulating sub-systems of a tested system includes: (a) a sequence diagram storage defining the intercommunication of messages between various sub-systems of a real system; (b) an indicator for the sequence diagram those missing sub-systems, which have to be simulated; (c) a receiver within the sequence diagram for receiving activation signal for the sequence diagram, and for maintaining only those messages relating to missing sub-systems. The system also includes (d) one or more simulated sub-system units, each containing a domain of predefined output and input messages; and (e) a real time engine for activating said sequence diagram, receiving messages relating to missing sub-systems from the simulated sub-systems units, introducing in real time the received messages on a bus leading to the real sub-systems, and receiving messages issued by the real sub-systems and conveying them in real time to the simulated sub-system units.
Method and system for par optimization
Methods and systems for optimizing a product supply chain, including managing and maintaining an optimum product inventory with respect to stock levels, frequency of use, and replenishment intervals for products in a clinical setting. Actual or historical par data and simulation parameters, such as par types, delivery schedules, and/or vendor settings, are received or updated, and one or more simulations are performed. The product supply chain is optimized based on the results of the simulations.
Method for simulating communication networks, related simulator, communication network, and computer program product
A communication network is simulated with a simulator with object based architecture in which each object represents the model of a network device. The simulated network is capable of corresponding to a plurality of different systems, such as, GSM, GPRS, UMTS, WLAN, fixed networks. At the simulator level, the physical devices of the network are subdivided into a first set of devices completely independent of the system that regulates the operation of the network, the operation of the devices of the first set thus being independent of the system, a second set of devices which depend on the system under consideration, the operation of the devices included in the second set thus being specific for the system under consideration, and a third set of devices for the inter-work between the first set and second set, the devices of the third set being able to interact with the devices independent of the system under consideration and with the devices which do depend on the system under consideration.
Methods and systems for numerically predicting surface imperfections on stamped sheet metal parts
Methods and systems for numerically predicting surface imperfections on stamped sheet metal parts are disclosed. FEM mesh includes a plurality of shell elements and a plurality of nodes that represents a stamped sheet metal part. At least one surface of the part needs to be examined for imperfection, which can be used for adjusting the die for forming the sheet metal part. Each surface is created by fitting all of nodes of a portion of the FEM mesh in a group-to-group scheme. A group is defined to include a center element and its neighbors. Neighbor elements share a side with the center element are always included in the group. Each group includes at least three neighbors in additional to the center element. Node-sharing elements are added into the group such that the criterion of at least three neighbors is met.
Method and apparatus for estimating the physical state of a physical system
A computer-implemented method of estimating the physical state of a fluid reservoir with known physical characteristics and subject to specified boundary conditions is provided. The fluid reservoir is represented as a plurality of nodes arranged in N-dimensional space, where N>1, each node representing a discrete finite volume of the fluid reservoir and being associated with a set of physical properties, the physical properties associated with the nodes together forming a vector x when arranged in order, with the vector x representing the physical state of the fluid reservoir, and where the discrete finite volumes together represent the entire fluid reservoir. The method includes for each of a plurality of iterations, estimating a change dx in the vector x that results in all relations being simultaneously satisfied, and at the end of each iteration updating the current value of x according to x=x+dx.
Computational radiator flow distribution method
The present invention provides a method for analyzing airflow through a vehicle radiator and identifying how cooling openings in the vehicle affect airflow through the vehicle radiator. A plurality of pathlines each describing airflow through a vehicle front end and including a position identifier and velocity magnitude are computed. A plurality of intersection points are calculated to identify locations within a vehicle radiator that intersect with a generated pathline to identify pathlines from which air flows through the vehicle radiator. One or more elements are generated from the intersection points using a triangulation method, such as Delauney triangulation, so that the generated elements include intersection points as nodes and are non-overlapping. An airflow rate is calculated for each element based on the velocity magnitudes of the pathlines associated with the intersection points included in the element and the element area.
Creating road models
Embodiments of the present invention recite a computer implemented method and system for creating a road model. In one embodiment, an identification of an intersection of a first road and a second road is received. At least one designated elevation is received at which the first road and the second road should merge. Finally a united layer is automatically created for the intersection wherein a first plurality of strings defining the first road and a second plurality of strings defining the second road intersect at the at least one designated elevation.
Hardware and software usage and capacity integration in architecture blueprint tool and process
A computer implemented method for creating architectural blueprints is provided. The method includes selecting a project, defining the project requirements, and selecting one or more parameters to be used to analyze the project. The method further includes importing the selected parameters, selecting proposed hardware and software combinations capable of meeting the project requirements, and displaying the ramifications of the selected hardware and software. The method also provides for generating architectural blueprints.
Environmental radioactivity measurement system of administration and an analysis method of the radioactivity
At a worksite of a client, progeny nuclides of radon and thoron are collected into a filter, then making the gross measurement on α-ray amount within an hour from the collection. Next, the filter is sent to an analysis center with information added thereto, such as collection-condition information, gross-measurement information, and sampling-worksite information. At the analysis center, the gross measurement on the filter sent thereto is made again. Also, the radioactive-nuclide analysis is made to perform evaluation of the radioactivity intensity. Moreover, radon amount and thoron amount at the measurement-specimen sampling points-in-time at the worksite are calculated, then reporting the analysis result of the radon and thoron amounts to the client.
Failure diagnosis system for cooling fans, a failure diagnosis device for cooling fans, a failure diagnosis method for cooling fans, a computer readable medium therefor and a cooling device
The failure diagnosis system of cooling fans of the present invention includes a first cooling device, a second cooling device and a control device. The first cooling device has a first cooling fan, and the second cooling device has a second cooling fan. The control device executes a first failure diagnosis which checks failure of the second cooling fan based on the rotation rate of the second cooling fan at the time at which the rotation rate of the first cooling fan is reduced.
Comparible diagnostics for renewable energy power systems
A computer processor implemented method of measuring, monitoring, comparing and diagnosing the power generated of at least two renewable power systems provided to at least two consumers and alerting at least one of consumers in the event of comparative underperformance, the method taking into account at least two diagnostic variables including weather and the renewable power system cover status (such as covered by snow), wherein the at least one data server determines comparative information for a predetermined geographic area based upon at least two diagnostic variables, and at least two normalized performances to provide a comparative value; and informing the consumer of the comparative value in the event of an underperforming comparative value.
Adapter for attaching electromagnetic image guidance components to a medical device
Devices and methods wherein an adapter is used to attach an electromagnetic image guidance component to a medical device such that an electromagnetic image guidance system may be used to track the location of the medical device within the body of a human or animal subject.
Method and system for operating a battery in a selected application
A method of the present invention using a prediction process including a battery equivalent circuit model used to predict a voltage and a state of charge of a battery. The equivalent circuit battery model includes different equivalent circuit models consisting of at least an ideal DC power source, internal resistance, and an arbitrary number of representative parallel resistors and capacitors. These parameters are obtained a priori by fitting the equivalent circuit model to battery testing data. The present invention further uses a correction process includes determining a corrected predicted state of charge of the battery; and storing the corrected state of charge of the battery in a storage medium. In the present invention, an expectation of the predicted voltage of the battery and an expectation of the predicted state of charge of the battery are obtained by an unscented transform with sigma points selected by a Gaussian process optimization.
Enhanced rail inspection
Rail inspection is discussed that employs a monitor vehicle running on one or more tracks of a rail system that performs physical rail inspection in combination with monitoring and analysis of other system parameters that accompany the physical rail.
System and method for characterizing a chemical sample
A method for characterizing a sample containing at least one compound is disclosed. Initially, a three-dimensional set of data is generated through sample analysis using time resolved and mass resolved separation techniques. The data comprises at least one signal as a function of a mass variable over a first range of measurement and of a time variable over a second range of measurement. The first range of measurement is divided into at least two mass variable intervals, and for each mass variable interval, an extracted signal is selected which is a function of the time variable. The second range of measurement is divided into at least one time variable interval. A characteristic value is then selected for each time variable interval and each extracted signal to generate a characteristic sample profile, comprising one or more characteristic values as functions of respective time variable intervals and respective mass variable intervals.
Method and device to detect therapeutic protein immunogenicity
The present invention consists of a time-temperature indicator device that has at least one parameter set to warn when a therapeutic protein drug has had a thermal history associated with increased risk of unwanted immunological activity. The indicator device is designed to remain with the drug as the drug travels throughout different links of the cold chain. In a preferred embodiment, the indicator device remains associated with the therapeutic protein from the time of manufacture up until the final few minutes before the drug is used. In alternate forms of the invention, additional parameters, including motion, light, color and turbidity may also be monitored. Novel methods for determining therapeutic protein time-temperature immunological risk parameters, and programming or adjusting the indicator device, are also disclosed.
Sensor device for and a method of sensing magnetic particles
A sensor device for sensing magnetic particles, the sensor device including a substrate and a sensing unit provided on and/or in and/or near the substrate. The sensing unit is configured to sense a detection signal indicative of the presence of the magnetic particles. The sensor device further includes a magnetic field control unit which may be provided off the substrate and is configured to generate a time-dependent magnetic field for interaction with the magnetic particles.
Methods and applications for target quantification
The present invention provides methods and software applications for quantifying a target in an experimental sample by collecting and processing initial signal data from the experimental sample and at least two standard control samples containing known target copy numbers. In this regards, the present invention allows the quantification of target copy number in the experimental sample.
Displaying road traffic condition information and user controls
Techniques are described for displaying or otherwise providing information to users regarding various types of road traffic condition information in various ways. The information may be provided, for example, as part of a user interface (or “UI”), which may in some situations further include one or more types of user-selectable controls to allow a user to manipulate in various ways what road traffic condition information is displayed and/or how the information is displayed. A variety of types of road traffic condition information may be presented to users in various manners, including by presenting information on graphically displayed maps for geographic areas to indicate various information about road conditions in the geographic area. In addition, provided controls may allow users to select particular times, select particular routes, indicate to perform animation of various types of changing traffic conditions over a sequence of multiple successive times, etc.
Situation-aware personal information management for a mobile device
A technique for providing a mobile device user with a “when to leave” alarm on his or her mobile device. The user has scheduled an appointment at a given time and location in the user's personal information manager (PIM) executing on the mobile device. A representative PIM is a calendar on the mobile device. The “when to leave” alarm is provided to the end user in the form of a display widget (or “countdown alarm”) that automatically activates a given time (e.g., 30 minutes) before a latest departure time for an event in the user's PIM.
Navigation apparatus which selects an entrance and/or exit of a carpool lane based on a distance set according to the number of lanes to be crossed
A navigation apparatus includes a route searching unit 130 for, when including a road where a car pool lane is also provided in a recommended route at a time of searching for a route from a current position determined by a current position determining means to a destination inputted by an input unit on the basis of map data acquired by a map data acquiring means, calculating a distance to be traveled according to the number of lanes which are crossed at the time of an entry to the car pool lane and at the time of an exit from the car pool lane, and then determining the recommended route in such a way that the recommended route uses an entrance and an exit of the car pool lane each of which is located at a location dependent upon the calculated distance.
Driving assistance and monitoring
A data processing method for alerting a first vehicle when entering and/or residing in a blind spot of at least one second vehicle and a system and a computer program implementing such a method. A method in accordance with an embodiment includes: determining and dynamically updating the position of second vehicle, the blind spot of the second vehicle, and the time for the first vehicle to enter the blind spot. An alarm signal is generated when the first vehicle is entering or residing in a blind spot of the second vehicle. The method also includes steps to generate direction for the first vehicle to avoid entering in or to leave the blind spot of the second vehicle.
Airspace design evaluation
A computer based method, system and computer program product to assign a quality metric to an airspace design and optionally to compare it against design metrics, to determine a comparative quality metric. Factors contributing to quality of the airspace sector design are identified via user input and quantified to calculate a quality metric for the airspace sector design as a function of the quantified factors. Categories for each of the identified factors, and parameters for each of the identified categories are also identified via user input. Each parameter has an associated weight and a range of thresholds with associated multipliers. An associated multiplier from the range of thresholds for each identified parameter is also identified. The identified multiplier is multiplied with the associated weight for each identified parameter. The products for each identified parameter are then summed to obtain a quality metric.
Method and apparatus for controlling anteroposterior acceleration of a vehicle
A control apparatus controlling anteroposterior acceleration of a vehicle by controlling a motive power generation apparatus mounted on the vehicle, which is also provided with a staged transmission apparatus that operates on gear ratios. The motive power generation apparatus has an output shaft producing a rotation force in response to a command to be requested. The rotation force is transmitted to the drive wheels via the staged transmission apparatus. A feedback manipulated variable is calculated to control the production of the rotation force of the motive power generation apparatus so that an actual value of anteroposterior acceleration of the vehicle is controlled at a target value thereof. The calculated feedback manipulated variable is used as the command. When the staged transmission apparatus is in the switchover control of the gear ratios, the manipulated variable is is limited from being calculated (for example, stopped from being calculated).
Data generating system
A system and method for a host vehicle for generating distance between a host vehicle and a target object traveling in the predicted path of the host vehicle, and velocity data as to the velocity of the target object. When a target object is detected, distance data is set to correspond to a measured distance value, velocity data is set to correspond to a value based on a measured value of the relative velocity of the target object and the velocity of the host vehicle, and stored. When the target object ceases to be detectable when the host vehicle is traveling in a curve, a value of the distance between the host vehicle and the target object is repeatedly estimated based on latest distance and velocity data stored and the velocity of the host vehicle, whereupon the distance data is set to correspond to the estimated value and stored.
Machine with customized implement control
A method is provided for operating a machine. The method includes receiving data relating to a current state of multiple parameters. The method also includes determining a parameter signature for each parameter of the multiple parameters based on the received data. In addition, the method includes comparing each parameter signature to reference data to determine which operating modes of the machine are indicated by each parameter signature. The method further includes adjusting one or more components of an implement control system according to the operating mode indicated by a threshold number of parameter signatures.
Performance management system for multi-machine worksite
A performance management system for use a plurality of machines operating at a common worksite is disclosed. The performance management system may have at least one data acquisition module configured to monitor performance of the plurality of machines, and a controller in communication with the at least one data acquisition module. The controller may be configured to collect machine performance data from the at least one data acquisition module, and detect a performance irregularity based on the collected machine performance data. The controller may be further configured to analyze the collected machine performance data, and determine which of a machine condition, an operator condition, and a site condition is the predominant cause of the performance irregularity based on the comparison.
Intelligent child safety seat
An intelligent child safety seat, or ICSS, having an electronic unit loaded with manufacturer's specifications particular to the ICSS, or ICSS-data, configured for communication of at least one item of datum to vehicle systems via a joint interface. The ICSS-data support provision of seat installation instructions, detection of possible incompatibilities, detection of the presence of a child and disposition of the ICSS in the vehicle seat, detection of misuse and of inappropriate reuse after a crash or after the expiration date, a check to detect if the ICSS is included in product recall announcements, and multiple safety applications carried out by vehicle systems. The electronic unit further includes at least one module consisting of an I/O module, a sensors module, and a devices module. A communication interface of the ICSS and of the vehicle may be implemented in top tether arrangements.
Steering retention state judging device, driver wakefulness predicting device, and correct course keeping device
This steering wheel retention state judging device includes: a torque application unit that applies a torque on a steering wheel of a vehicle, the steering wheel operated by a driver; an angle sensor that detects a steering angle of the steering wheel; and a steering wheel retention state judging unit that judges a retention state of the steering wheel by the driver based on the steering angle of the steering wheel when the torque is applied by the torque application unit.
Suspension control device, vehicle comprising said device, production method thereof and associated program
The invention relates to a device for controlling the suspension of the body shell of a motor vehicle. The inventive device comprises a calculator (CSS) which can calculate a control value (ER) for an actuator (M) of a shock absorber (AM) of the suspension (S) as a function of at least one modal body shell speed calculated from a modal body shell acceleration. The invention is characterized by a sensor (CAP-DEB) for sensing wheel (A,B, C, D) travel in relation to the body shell, which is connected to a first means (CAL) for calculating the modal body shell acceleration from the travel measurement (DEB) provided by the sensor (CAP-DEB).
On-vehicle apparatus and content providing method
The present invention is applied to, for example, a multimedia terminal having a function of navigation equipment and a function of playing back video and switches a display from a map display to a source display also with source switching operators 13P, 13R. In addition, menus of upper and lower hierarchies are simultaneously displayed to accept operations through a touch panel and a remote commander. In addition to a press-operable main rotary operator, a press-operable sub rotary operator is provided on a side surface. Among operations accepted through the main rotary operator, only a specific operation relating to content processing is accepted through the sub rotary operator.
Efficient dual source battery pack system for an electric vehicle
A method of optimizing the operation of the power source of an electric vehicle is provided, where the power source is comprised of a first battery pack (e.g., a non-metal-air battery pack) and a second battery pack (e.g., a metal-air battery pack). The power source is optimized to minimize use of the least efficient battery pack (e.g., the second battery pack) while ensuring that the electric vehicle has sufficient power to traverse the expected travel distance before the next battery charging cycle. Further optimization is achieved by setting at least one maximum speed limit based on vehicle efficiency and the state-of-charge (SOC) of the first and second battery packs.
Mode change control method of hybrid vehicle
The present invention provides a mode change control method of a hybrid vehicle, which can improve driving performance and power performance and provide a more stable vehicle behavior control during a mode change from an EV mode to a HEV mode. For this purpose, a transmission input speed is compared with an engine idle speed. If the transmission input speed is lower than the engine idle speed, the pressure of a clutch is open-loop controlled so that an optimal engine torque of operation point determination circuit can be transferred to the clutch. On the other hand, if the transmission input speed is equal to or higher than the engine idle speed, the clutch pressure is feedback-controlled so that a delta RPM follows a target delta RPM profile.
Control apparatus for marine vessel propulsion system, and marine vessel running supporting system and marine vessel using the same
A control apparatus controls a marine vessel propulsion system which is equipped with a propeller system to generate a propulsive force and a steering mechanism to determine a steering angle of the propeller system. The control apparatus includes a target propulsive force setting unit arranged to set a target propulsive force, and a propeller system control unit arranged to control an output of the propeller system such that the output is lower than the target propulsive force while the steering angle is being changed.
System, method, and computer software code for linking a plurality of powered systems having different linking protocols to operate as a single powered system
A method for linking together three or more powered systems to operate as a single distributed power system, the method includes identifying a first linking protocol between at least a first powered system and a second powered system, determining whether at least a third powered system is compatible with the first linking protocol, if not compatible, switching to at least a second linking protocol to find a common linking protocol between the first powered system, the second powered system, and at least the third powered system, and linking the first powered system, the second powered system, and at least the third power system to operate in a distributed power configuration when the common linking protocol is found. A system and a computer software code linking together two or more powered systems to operate as a single distributed power system are also disclosed.
System and method for reducing a penalty period for a distributed power train
A system is provided for reducing a penalty period for a distributed power train. The distributed power train includes a braking system that switches into an application state upon commencement of the penalty period. The braking system includes a fluid carrying brake pipe which connects a first locomotive and a remote locomotive. The system includes a sensor positioned within the distributed power train, which measures a parameter related to the operation of the braking system. A control processor is positioned within the first locomotive, and is coupled to the sensor. Subsequent to the commencement of the penalty period, the control processor monitors the measured parameter and switches the braking system from the application state into a release state to reduce the penalty period, based on the measured parameter falling within a predetermined safety range. Additionally, a method is provided for reducing a penalty period for a distributed power train.
System and method for determining a quality of a location estimation of a powered system
A system is provided for determining a quality of a location estimation of a powered system at a location. The system includes a first sensor configured to measure a first parameter of the powered system at the location. The system further includes a second sensor configured to measure a second parameter of the powered system at the location. The system further includes a second controller configured to determine the location estimation of the powered system and the quality of the location estimation, based upon a first location of the powered system based on the first parameter, and a second location of the powered system based on the second parameter of the powered system. A method is also provided for determining a quality of a location estimation of a powered system at a location.
Adaptive brake scheme during a locomotive distributed power communication loss
An adaptive brake system for a distributed power train responsive to an interruption in a communication system for the train and a brake application initiated at the lead locomotive, reduces the brake pipe fluid pressure at a lead locomotive and a remote locomotive to a predetermined pressure level to reduce in-train forces that may occur as a result of the pressure differentials in the brake pipe line of the lead and remote locomotives.
Methods of optimizing the location of an aircraft on the ground and in the take-off and landing phases
The present invention relates to the field of methods and systems for optimizing the locating of an aircraft in airports and, more particularly, in the take-off and landing phases, and notably in the air-ground and ground-air transition phases. The method of optimizing the locating of an aircraft during the take-off or landing phase comprising a transition step (21), the latter being defined between two events (A0, AS), the first event being a condition of contact between the aircraft and the runway and the second event being a threshold condition defining a stabilized flight phase, is wherein the transition step (21) comprises the determination of at least one “transition position” of the aircraft by a weighting between the “ground position” (LOC_SOL) determined by the ground locating system and the “flight position” (LOV_VOL) determined by the in-flight locating system.
Method and device for detecting a lateral dissymmetry of an aircraft
Disclosed is a method and device for detecting lateral dissymmetry of an aircraft. A control parameter determination unit is used to determine a current value of a control parameter representative of all roll control surfaces of the aircraft, and a control parameter comparison unit is used to compare the determined current value with a predetermined reference value. A current deflection angle of a lateral stick of the aircraft is also determined, and the determined current deflection angle is compared with a predetermined angle value. A visual alarm signal is output, when the current value of the roll control surfaces of the aircraft is greater than a predetermined reference value and the lateral stick is at a deflection angle that is greater than a predetermined angle value.
Method and device for detecting a risk of collision of an aircraft with the surrounding terrain
A method and device for detecting a risk of collision of an aircraft, having a profile unit having knowledge of the terrain profile, a determination unit for determining effective values of particular flight parameters, a checking unit for verifying whether a flight path determined by the effective values is compatible with the terrain profile, and a transmitting unit for emitting a warning signal in case of incompatibility. The checking unit includes at least one element for calculating a height variation due to an energy transfer and a total slope variation generated by a speed reduction, during an evasive action, an element deter mining an evasive course using the height variation, and an element verifying whether the evasive course determined is compatible with the terrain profile.
Control optimization method for helicopters carrying suspended loads
The control optimization method for helicopters carrying suspended loads during hover flight utilizes a controller based on time-delayed feedback of the load swing angles. The controller outputs include additional displacements, which are added to the helicopter trajectory in the longitudinal and lateral directions. This simple implementation requires only a small modification to the software of the helicopter position controller. Moreover, the implementation of this controller does not need rates of the swing angles. The parameters of the controllers are optimized using the method of particle swarms by minimizing an index that is a function of the history of the load swing. Simulation results show the effectiveness of the controller in suppressing the swing of the slung load while stabilizing the helicopter.
Hierarchical closed-loop control system for aircraft, missiles and munitions
The present invention relates to a missile or aircraft with a hierarchical, modular, closed-loop flow control system and more particularly to aircraft or missile with a flow control system for enhanced aerodynamic control, maneuverability and stabilization. The present invention further relates to a method of operating the flow control system.Various embodiments of the flow control system of the present invention involve different elements including flow sensors, active flow control device or activatable flow effectors and logic devices with closed loop control architecture. The sensors of these various embodiments are used to estimate or determine flow conditions on the various surfaces of a missile or aircraft. The active flow control device or activatable flow effectors of these various embodiments create on-demand flow disturbances, preferably micro-disturbances, at different points along the various aerodynamic surfaces of the missile or aircraft to achieve a desired stabilization or maneuverability effect. The logic devices are embedded with a hierarchical control structure allowing for rapid, real-time control at the flow surface.
Detection of condition changes in an industrial robot system
A method and an apparatus for detecting condition changes in a robot system. The method includes logging a work cycle representative signal at a first and a second occasion, logging, synchronously with the logging of the work cycle representative signal, a reference signal associated with work cycles at the first and second occasions, selecting the reference signal from signals having the following characteristics: a signal influenced by the path performed by the robot, a signal calculated by the robot system, and a signal that is identical at both the occasions if a manipulator of the robot performs a movement along exactly the same path at the first and second occasions, synchronizing the representative signals utilizing the logged reference signals, and comparing the synchronized signals to determine if any condition changes have occurred between the first and second occasions.
Appliance with dispenser
An appliance including a housing and a cylindrical dispenser supported by the housing, the cylindrical dispenser including a body which defines an opening and a plurality of outlets arranged around a bottom portion of the body and around the opening. The appliance includes a water supply apparatus supported by the housing and in fluid communication with the cylindrical dispenser, a container holder supported by the housing and configured to removably hold a plurality of containers, and a plurality of pumps supported by the housing and configured to operate with the water supply apparatus and the containers held by the container holder. The appliance also includes a user beverage requester supported by the housing and a computer supported by the housing, the computer connected to the user beverage requester and configured to control the plurality of pumps to cause the dispensing of a beverage.
Dispensing and display system
A system for controlling advancement of and access to product and for generating data associated with such advancement and access. Systems of this invention include a pusher system having a track, a pusher, and mechanisms for generating data relating to the movement of the pusher. Certain embodiments of the invention include a door assembly, which controls consumer access to product located behind the door assembly, a stop for limiting the forward progression of the pusher along the track, and mechanisms for generating data relating to when and/or for how long the door assembly is open.
Tool vector display apparatus for a machine tool with rotational axes
Time information t and positional information about each axis are obtained, and the three-dimensional coordinates of tool center point Pe at time t are calculated to display the path of the tool center point Pe at time t. Then, whether a fixed time has elapsed or not is decided. If the fixed time has elapsed, the coordinates of the tool vector start point Ps at time t are calculated to display a line segment connecting between tool vector start point Ps and tool center point Pe, which is the end point of the tool vector. This display enables the orientation of the tool at each tool center point to be grasped at a glance.
Machine tool monitoring device
A machine tool monitoring device of a machine tool for machining a work piece, includes a signal unit (24) provided for an ultra-broad-band operation. The signal unit (24) processes a signal (32, 34), which has a sequence (46) of pulses (48) and includes an arithmetic-logic unit (40) for associating a detected signal (34) with a use situation (52, 58) by means of a fuzzy logic-based and/or neural logic-based signal processing. The signal unit (24) preferably has a programmable data base (44) in which a use situation (52, 58) in a machining process is associated with a procedure (56, 60) for changing the machining process.
Work management apparatus, picking carriage, work performance collection system, rework measurement system, workability management system, rework measurement measuring method, work performance collection method, workability management method and workability management program
The invention aims at providing a work performance collection system for reliably collecting information of work performance without applying a burden to a worker in assembly of a work object article. This system includes a work specification ID tag into which information for specifying a work content of a work object article is written, a work management box having a throw-in port into which the work specification ID tag is thrown at the time of work, and an ID tag reader provided to a side surface of the work management box, for reading the work specification ID tag and transmitting the information read to a work performance management apparatus. A worker is required to only throw the work specification ID tag into the work management box at the start of work and to only take out the work specification ID tag at the end of work.
Substrate processing apparatus, method for examining substrate processing conditions, and storage medium
A substrate processing apparatus includes a substrate processing unit for performing a process on substrates; a recipe protection unit for prohibiting processing conditions for the process from being changed while the process is being performed on a specific number of substrates; a protection cancellation unit for canceling a prohibition of a change in the process to allow the processing conditions to be changed while the process is being performed on the specific number of substrates; and a modifying unit for modifying the processing conditions. Further, a method for examining substrate processing conditions includes a protection cancellation step of canceling a prohibition of a change in the process to allow the processing conditions to be changed while the process is being performed on the specific number of substrates; and a modifying step of modifying the processing conditions.
Method and control device for controlling an automating system
Methods for accessing a control module that can be executed in a control device of an automating system are provided. The method includes the steps of providing the control module in the control device; providing a first interface module in the control device; providing a second interface module in the control device; connecting the control device with an operating device via a network; transferring the second interface module from the control device to the operating device, whereby the operating device comprises input and output devices for operation by a user; executing the second interface module by the operating device; and transferring data between the first and the second interface modules.
Refillable reservoir lead systems
Medical electrical lead systems and related methods are described. The medical electrical lead systems may be configured to be at least partially implanted in a body of a subject. Some variations of the medical electrical lead systems may comprise a lead body comprising a proximal end and a distal end and a lumen extending at least partially therebetween, at least one electrode in the proximity of the distal end of the lead body, and a reservoir in fluid communication with the lumen, where the reservoir is located at a position removed from the distal end of the lead body. Certain variations of the medical electrical lead systems may comprise a lead body comprising a proximal end and a distal end and first and second lumens extending at least partially therebetween, and at least one electrode in the proximity of the distal end of the lead body.
Biological electrode with thermoplastic layer construction
A bioelectrode comprising a skin-side, electrically conducting adhesive layer (7) and a flexible electrical connecting cable (4) which in an electrically insulating cable sheath (5) includes at least one electrical conductor (6), preferably in the form of a braid comprising a plurality of individual wires or conducting individual fibers, wherein the electrode-side end (4a) of the connecting cable (4) is arranged between two thermoplastic layers (2, 3) which are welded together at least region-wise, wherein both thermoplastic layers (2, 3) are electrically conducting and are electrically connected to the electrical conductor (6) of the connecting cable (4).
Automatic measurement of an evoked neural response concurrent with an indication of a psychophysics reaction
A method of fitting to a recipient a cochlear implant including a plurality of stimulation channels. The method comprises applying to at least one stimulation channel of the cochlear implant a first stimulus signal comprising a neural response component and a psychophysics signal component, automatically measuring a strength of an evoked compound action potential (ECAP) of the recipient evoked in response to the application of the neural response component of the first stimulus signal, and simultaneously providing to a user an indication of the automatically measured strength of the ECAP and a value of the applied psychophysics signal component.
Wide-field retinal prosthesis
A wide-filed retinal prosthesis enables an increased field of vision with a relatively small scleral incision. The retinal prosthesis includes a flexible substrate comprising a central member and at least one wing, with an array of electrodes disposed therein that are configured to stimulate the central and peripheral nerves of the retina.
Method of treating depression, mood disorders and anxiety disorders using neuromodulation
The present application involves a method and a system for using electrical stimulation and/or chemical stimulation to treat depression. More particularly, the method comprises surgically implanting an electrical stimulation lead and/or catheter that is in communication with a predetermined site which is coupled to a signal generator and/or infusion pump that release either an electrical signal and/or a pharmaceutical resulting in stimulation of the predetermined site thereby treating the mood and/or anxiety.
Lead retention and sealing device
This application discusses, among other things, a header assembly for coupling a medical electrical lead to a medical stimulating device including a header having a capture mechanism within a bore of a lead retention device. In an example, when the lead retention device is retracted from the bore, the capture mechanism prevents the device from falling out. In another example, the header assembly has a vent disposed within the bore of the lead retention device that permits unrestricted flow of air when the lead retention device is retracted from an engagement surface.
System and method for estimating volume of activation in tissue
A system for a neurostimulation device comprises at least one processor configured for estimating at a plurality of spatial points a respective plurality of electrical field vectors resulting from a stimulation lead operating in accordance with a set of stimulation parameters, determining an amplitude of each electrical field vector and an angle between each electrical field vector and a vector aligned with an axis of the stimulation lead, and estimating a tissue of volume activation about the stimulation lead based on the determined amplitude and angle of each electrical field vector.
Sensing biological data
A system is provided for obtaining and analyzing biological data of a subject. The system includes a biological data recording device that can sense biological signals of a subject over time and record the sensed biological signals as biological data. The system also includes an event time recording device that is physically separate from, and does not communicate with, the biological data recording device. The event time recording device includes a user actuatable component, and also includes a recording component that records user actuation data, which includes a time stamp indication as to when any instances of user actuation occurred. The system also includes equipment that can periodically receive the recorded biological data from the biological data recording device and the user actuation data from the event time recording device, and can correlate the biological data and the user actuation data to generate correlated biological data.
Optical tomography system using short-pulse laser for early cancer diagnostics
Time-resolved optical tomography systems using a short pulse laser, may be used in detection and treatment of cancer and tumors. Information is conveyed about tissue interior by the temporal variation of the observed scattered, and reflected measured when short-pulse lasers interact with scattering-absorbing media like tissue. Multiple scattering-induced temporal signature that persists for time periods greater than the duration of the source pulse and is a function of the source pulse width, the scattering and absorbing properties of the medium, and the location in the medium where the properties undergo changes. If the detection is carried out on the same short time scale (comparable to the order of the pulse width), the signal continues to be observed even for long durations after the pulse has been off due to the time taken for the photons to migrate to the detector after multiple scattering in the tissue media.
Gated optical coherence tomography (OCT) environmental chamber
Systems, methods, and other embodiments associated with gated optical coherence tomography (OCT) are described. One example method includes generating an image control signal to control an OCT apparatus to acquire an image of an embryonic heart at a specified point in time during a cardiac cycle of the embryonic heart. The method may also include controlling the OCT apparatus to acquire the image based on the image control signal. In different examples, the image may be acquired in vivo or from an excised heart that is paced. The OCT apparatus and the embryonic heart may be housed in an environmental chamber having a set of controllable environmental factors. Therefore, the method may include detecting and controlling the set of controllable environmental factors.
Thermal surgical monitoring
An apparatus is disclosed for monitoring a thermal surgical procedure including a thermal camera for monitoring temperature at a plurality of locations within at least a portion of a surgical field undergoing thermal surgical treatment and generating a series of thermal images based on said monitoring, a processor for processing the thermal images, and a display for displaying, in real time, a series of display images indicative of temperature at the plurality of positions.
Tourniquet for magnetic resonance angiography, and method of using same
There are many inventions described herein as well as many aspects and embodiments of those inventions. A thigh compression device and technique to control, time, delay and/or prevent excessive early venous enhancement relative to arterial enhancement and thereby improve and/or enhance MRA images, including peripheral MRA images. In one embodiment, the present invention uses a curved strip of material which is longer on the superior edge and shorter along the inferior edge. When wrapped around the conical or conal-like shape of the thigh of a subject (for example, a human), the thigh compression device more uniformly conforms to and/or fits around the thigh, providing more even/uniform compression as well as reducing, minimizing and/or eliminating significant movement of the thigh compression device towards the knees of the subject. Notably, a snug fit on the thighs may also enable the thigh compression device to be inflated with less fluid (for example, air) which is faster and less cumbersome for the operator.
System for delivering conformal radiation therapy while simultaneously imaging soft tissue
A device and a process for performing high temporal- and spatial-resolution MR imaging of the anatomy of a patient during intensity modulated radiation therapy (IMRT) to directly measure and control the highly conformal ionizing radiation dose delivered to the patient for the treatment of diseases caused by proliferative tissue disorders. This invention combines the technologies of open MRI, multileaf-collimator or compensating filter-based IMRT delivery, and cobalt teletherapy into a single co-registered and gantry mounted system.
Automatic alignment of magnetic resonance imaging (MRI) brain scan by anatomic landmarks
A method to automatically align magnetic resonance (MR) brain scans for diagnostic scan planning, including: acquiring a three-dimensional (3D) localizer image of a patient; selecting a two-dimensional (2D) coronal view and a 2D transverse view from the localizer image; identifying a mid-sagittal plane (MSP) line in each of the coronal and transverse views and calculating a 3D MSP based on the MSP lines; reconstructing the localizer image based on an equation for the 3D MSP to obtain an image of the MSP of the patient's brain; identifying crista galli (CG) and tip of the occipital bone (TOB) in the image of the MSP of the patient's brain; calculating a transformation matrix based on the MSP, CG and TOB in the image and using the transformation matrix to obtain a scan plan for the patient; and outputting the scan plan for the patient.
Lymph node detecting apparatus
A sentinel lymph node detecting apparatus 1 includes: an excitation light source unit 2 that illuminates an excitation light 10 onto a living body observation portion 20 including a sentinel lymph node 21 near a tumor into which a fluorescent dye that emits fluorescence is injected; an optical filter 3 that transmits a fluorescence image 11; an image pickup device 4 that is integral with excitation light source unit 2 and picks up fluorescence image 11 transmitted through optical filter 3; an adjusting device 5 that adjusts the picked-up observation image; and an image displaying device 6 that displays the adjusted observation image. Adjusting device 5 adjusts at least one of a luminance and a contrast of the observation image. A lymph node detecting apparatus that is simple in apparatus arrangement, is easy to handle, and enables good images to be obtained is thereby realized.
Sensor with signature of data relating to sensor
A sensor has codes useful for a monitor which can be authenticated as accurate. The sensor produces a signal corresponding to a measured physiological characteristic and provides codes which can be assured of being accurate and authentic when used by a monitor. A memory associated with the sensor stores both data relating to the sensor and a digital signature. The digital signature authenticates the quality of the code by ensuring it was generated by an entity having predetermined quality controls, and ensure the code is accurate.
Mobile phone power-saving by usage learning
A method for controlling the operation of a mobile phone backlight. The method may include receiving an incoming call. The method may also include receiving a selection from a user in response to receiving the incoming call. The method may include storing information relating to the selection received from the user. The method may further include turning off the mobile phone backlight after the passing of a predetermined time span of user inaction. The passing of the predetermined time span may follow the selection received from the user. The length of the predetermined time span may be determined at least in part using an algorithm. The method may also include modifying the algorithm based at least in part on the stored information.
In-vehicle handsfree apparatus
An in-vehicle handsfree apparatus establishes a handsfree profile connection with at least two cellular phones. It may be determined that a first cellular phone and a second cellular phone are receiving incoming calls at the same time, or that while a first cellular phone is calling, a second cellular phone is receiving an incoming call. In such a case, based on attributes (for example, a holder or intended use) of the first and second cellular phones, a notice manner of information on incoming call or information on telephone call is differentiated, for instance, in regard to a background color of a display window.
The present invention can be achieved by a base station in which a terminal is accommodated and the terminal is communicated with another terminal, and which includes: a data rate operation/management unit which operates and stores a time-averaged data rate Rave of the terminal; a threshold value operation/management unit which obtains a current communication data rate R of the terminal to operate and store R/Rave; and a delay management unit which controls to reduce delay on the basis of the R/Rave.
Dual channel smart card data storage
A SIM card comprising at least a first interface and a second interface different from the first interface is disclosed. In some embodiments, the SIM card is operative to receive data through the first interface, store the received data within the SIM card, and send back the stored data via the second interface. This enables a host operatively coupled with the SIM card to write data to the SIM card via the first interface and to read back the data via the second interface. Furthermore, a technique for extending the SIM EEPROM storage by keeping a portion of the file in flash is provided.
Male plug connector
A media player system is disclosed. One aspect of the media player system pertains to a docking station that allows a media player to communicate with other media devices. Another aspect of the media player system pertains to a wireless media player system that includes a hand held media player capable of transmitting information over a wireless connection and one or more media devices capable of receiving information over the wireless connection. Another aspect of the media player system pertains to a method of wirelessly connecting the hand held media player to another device. The method includes selecting a media item on the hand held media player; selecting one or more remote recipients on the hand held media player; and transmitting the media item locally to the hand held media player, and wirelessly to the selected remote recipients. Another aspect of the media player system pertains to a hand held music player that includes a transmitter for transmitting information over a wireless connection. The transmitter is configured to at least transmit a continuous music feed to one or more personal tuning devices that each include a receiver capable of receiving information from the transmitter over the wireless connection. Yet another aspect of the media player system pertains to a connector that includes a housing and a plurality of spatially separated contacts mounted within the housing. A first set of contacts are directed at a first functionality and a second set of contacts are directed at a second functionality that is different than the first functionality.
Wireless earphone that transitions between wireless networks
A wireless earphone that comprises a transceiver circuit for receiving streaming audio from a data source over a local ad hoc wireless network. When the data source and the earphone are out of range, they transition automatically to an infrastructure wireless network. If there is no common infrastructure wireless network for both the data source and the speakerphone set, the earphone connects to a host server via an available wireless network.
Information processing apparatus and method, information processing system, and transmission medium
When a user gets interested in some music he/she listens to somewhere, for example, in a coffee shop, the user records that music in a memory provided in a portable terminal. A processor reads the information stored in the memory and performs a predetermined process on it. The resultant information is stored on a storage device. The information stored on the storage device is then transferred to a server via a communication device. The server searches the database for the title of the music corresponding to the received information, and returns the result to the terminal. Thus, the user can easily get information about the title of the music.
Multiband-multimode mobile communication terminal and its method for controlling the modem power
The present invention is directed to an MB-MM mobile communication terminal. According to a preferred embodiment of the present invention, an MB-MM mobile communication terminal comprising a first modem and a second modem, further comprises an activation control unit determining whether the second modem is activated if the activation control unit receives an activation order from the first modem for activating the second modem. The activation control unit authorizes the power to the second modem only if the second modem is not activated. The present invention can provide an MB-MM mobile communication terminal that is able to prevent an equipped modem from being read as activated although the equipped modem is actually not activated and a method for controlling the modem power of the MB-MM mobile communication terminal.
Enabling portability of credentials across dual mode devices
In one general aspect, the instant application describes a method for enabling dual-mode mobile devices to access a Code Division Multiple Access (“CDMA”) network. The method includes steps of receiving, from a first mobile device, a request to access a CDMA network, a first mobile device identifier identifying the first mobile device for the CDMA network access and a first integrated circuit card identifier identifying a first integrated circuit card being used by the first mobile device to access a Third Generation Partnership Project (“3GPP”) network; associating the first mobile device identifier with the first integrated circuit card identifier; and storing in a database the association between the first mobile device identifier and the first integrated circuit card identifier. The method further includes a step of authorizing the first mobile device to access the CDMA network only after associating the first mobile device identifier with the first integrated circuit card identifier.
Portable telephone and communication mode setting method
To realize a portable telephone which can always receive the user information via a MBMS service. The portable telephone includes: an antenna for transmitting/receiving radio waves to and from a network; a wireless section for modulating/demodulating radio waves transmitted/received by the antenna; and a control section which has a function of analyzing and processing Layer 3 messages including MBMS related messages demodulated by the wireless section and wherein, upon recognizing that there is user information which has not been received while receiving user information via a MBMS service in the PtM mode, the control section transmits a request to provide the MBMS service in PtP mode to the network via the wireless section.
Generation and use of temporary phone numbers
A wireless service network includes logic to receive one or more requests for temporary dialable numbers from wireless devices, and logic to determine temporary wireless numbers and to provide the temporary wireless numbers to the wireless devices in response to the requests.
Method and apparatus for transmitting and receiving information about forward channel status in a multi-carrier mobile communication system
A method and apparatus for transmitting and receiving forward channel status information in a multi-carrier mobile communication system. An MS transmits to a BS forward channel status information representing an average C/I of forward signals with respect to a plurality of carriers, the maximum of the forward signal C/Is, or each of the forward signal C/Is. The forward channel status information is absolute C/I information representing a current C/I, or relative C/I information representing a difference of the current C/I from a previous C/I.
Wireless communication system, weak radio wave communication device, mobile terminal device, base station device, and program
In a communication system environment, access points which transmit/receive information by wireless communication, a mobile terminal which moves in a utilization environment and transmits/receives information by wireless communication, and a wireless tag of a weak radio wave which transmits/receives information by wireless communication of weak transmission power smaller than the transmission power of the access points and the mobile terminal are disposed. The mobile terminal transmits a special CTS frame including a MAC address, which cannot exist in the utilization environment, and transmission planned time upon communication with the wireless tag. The access points which have received the special CTS frame prohibit transmission operation for the transmission planned time in the frame, and, during that period, the wireless tag transmits position information or the like to the mobile terminal without being interrupted.
Method and system for decoding SACCH control channels in GSM-based systems with partial combining
Methods and systems for signal processing are disclosed herein and may include storing bit sequences for a plurality of previously received control channels. A bit sequence for a currently received control channel may be correlated with at least one of the bit sequences for the plurality of previously received control channels. One of the bit sequences for the plurality of previously received control channels may be selected to represent the bit sequence for the currently received control channel, based on the correlating. The selected one of the stored bit sequences for the plurality of previously received control channels may include a maximum correlation. The maximum correlation may be higher than a threshold value. The bit sequence for the currently received control channel may include slow associated control channel information. The bit sequence for the currently received control channel may be decoded using Viterbi decoder and/or fire code decoder.
Content reproduction system, content reproduction apparatus and content reproduction method
In a content reproduction system including a plurality of content reproduction apparatuses, at least one of the plurality of content reproduction apparatuses may include a reproducing unit configured to reproduce content by reading out content data recorded in a recording medium, and a transmitting unit configured to transmit the content data representing the content being reproduced by the reproducing unit by way of wireless communication, and each of the other apparatuses of the plurality of content reproduction apparatuses may include a receiving unit configured to receive the transmitted content data, and a reproducing unit configured to decode the content data received by the receiving unit and reproduce the content.
System and method for differentiating between incoming and outgoing messages and identifying correspondents in a TTY communication
A method and system are provided that examine incoming and outgoing TTY transmissions to determine an identifier for distinguishing between correspondents in a TTY call. The system may utilize contact information associated with an incoming or outgoing call to provide visual distinctions, and/or flow control, to the text from each party as it is displayed on a TTY device.
Indoor/outdoor decision apparatus and indoor/outdoor decision method
An appropriate indoor/outdoor decision is made for a mobile communication terminal in accordance with a purpose of selection of a positioning method or the like. A positioning server 10 is an indoor/outdoor decision apparatus for making an indoor/outdoor decision on whether a mobile communication terminal 20 is located indoors or outdoors, which has: a communication information acquiring unit 11 which acquires communication information about wireless communication at the mobile communication terminal 20; an environment information acquiring unit 12 which acquires environment information indicative of an environment associated with the mobile communication terminal 20; a criterion setting unit 13 which sets a criterion for the indoor/outdoor decision according to the environment information; and a deciding unit 14 which makes the indoor/outdoor decision with reference to the communication information on the basis of the set criterion.
Method and device for providing the location of a mobile station
The present invention provides a solution for providing the location of a mobile device connected to a first mobile network to a second mobile network. A mobile device receives information about the geographic location of the base stations in its neighborhood. Based on the identity of the base station the device is connected to the device can determine its geographic location and provide that to the second mobile network.
Method of canceling location information request
A method of canceling a location information request is disclosed, in which if a location server having received a location information request about a specific terminal from an external client is unable to forward location information of the terminal to the external client, the location server can cancel the location information request without a cancellation request from the external client. The location information request cancellation message may be selected among a Triggered Location Report message or a Triggered Location Reporting Stop Answer message or among a Standard Location Immediate Report message or a Standard Location Immediate Stop Answer message according to a location information request message.
Methods and apparatus of enhanced coding in multi-user communication systems
Efficient coding and communication is accomplished by transmitting first and second sets of information using a relatively large transmission block including a plurality of minimum transmission units (MTUs), each MTU corresponding to a unique combination of resources. A first set of MTUs is used in conveying the first set of information, the first set including at least a majority of the MTUs in the transmission block. A second set of the MTUs is defined, e.g., selected, for use in conveying the second set of information, the second set of MTUs including less MTUs than the first set and at least some MTUs included in the first set. The first and second sets of information are communicated by transmitting at least some MTUs included in the first and the second sets of MTUs with the corresponding information modulated thereon.
Multi-transceiver multi-path communication handoff
A system and method for utilizing multiple communication pathways for communication hand-off (e.g., in a MIMO system). Various aspects of the present invention may comprise an access point communicating with a communication system utilizing a first number of transceivers. After determining to perform a hand-off of the communication system to a second access point, simultaneously, a second number of communication system transceivers may be utilized to communicate with the first access point and a third number of communication system transceivers may be utilized to communicate with the second access point. Various aspects of the present invention may also comprise an access point initially communicating with a communication system utilizing a first number of transceivers. After determining to hand-off the communication system, the access point may communicate with the communication system utilizing a second number of transceivers that is different from the first number of transceivers.
Mobile terminal, server, and communication system
A mobile terminal is configured to perform a hard handover process to switch a base station to which the mobile terminal is connected from among a plurality of base stations and to perform wireless communication with the base station to which the mobile terminal is connected. A terminal-side counting section is configured to perform a counting process for counting time until a session established for wireless communication with the base station is timed out. A terminal-side application processing section is configured to perform a predetermined application process for the mobile terminal. A start signal transmitting section is configured to transmit a handover start signal indicating the start of the hard handover process. An end signal transmitting section is configured to transmit a handover end signal indicating the end of the hard handover process. A terminal-side counting process controlling section controls the progress of the counting process by the terminal-side counting section such that the timeout does not occur during a period from receiving the handover start signal to receiving the handover end signal. The terminal-side application process controlling section interrupts the application process by the terminal-side application processing section during the period.
Robust and fast inter-EBS handoff mechanism
A communications system provides a robust and fast inter-base station handoff mechanism, e.g. for networks using Enhanced Base Stations (EBS) equipment. A method for connecting a mobile device to a destination base station in the wireless communications system, may include steps of receiving a mobile device measurement report, transferring context information from a serving base station to possible target base stations, and receiving admission control information from possible target base stations. A priority list of the possible target base stations is calculated and sent to the mobile device. The mobile device connects to one or more of possible target base stations according to the priority list. The method may also entail receiving a release message from one of the possible target base stations to which the mobile device has successfully established a wireless connection, to allow release of resources of the prior serving base station.
Method and apparatus for selecting network providers
An approach is provided for performing network discovery and selection. Information specifying a list of network access providers that may be associated with a home network service provider is received (e.g., the information may be pre-provisioned, or manually configured). The information includes a field that having at least one of the following values: a first value indicating that the network access providers in the list have a higher priority than unlisted network access providers, a second value indicating that the network access providers in the list have equal priority with the unlisted network access providers, or a third value indicating that only the network access providers on the list are to be selected. A network access provider is selected according to the value of the field. This selection process can also be performed for network service providers.
Method and system for reselecting an access point
A list of candidate basic service sets (BSSs) or access points (APs) is included in a medium access control (MAC) message which is received at a wireless transmit/receive unit (WTRU). The list includes an identity of each candidate BSS or AP and a preference indicator which indicates an extent that the candidate BSS or AP is preferred for selection and whether the candidate BSS or AP shall not be considered for selection. A BSS or AP is selected by the WTRU using the list.
Wireless network roaming timer method and apparatus
A mobile station in a wireless network includes a roaming timer. The roaming timer is set based on various criteria, and when the roaming timer expires, an attempt to roam is performed.
Synchronization of mobile device information in a wireless communication network
A technique for synchronization of mobile device information in a wireless communication network includes associating 300 a mobile device (MD) to a first access point (AP). A next step includes transmitting 302 a roam notification message from the first AP to all APs in network. A next step includes associating 304 the MD to a second AP. A next step includes establishing 306 that the first and second APs are roaming neighbors. A next step includes building 308 a roaming neighbor list in the associated first and second APs for the MD, wherein the list includes those neighboring APs where the MD has been associated. A next step includes determining 310 that the MD is currently associated with an AP. A next step includes preemptively pushing 312 information about the MD to those APs in the list of the determined AP for synchronization.
Dynamic GGSN relocation in a GPRS network
A communication system is described herein which has at least two compact “network-in-a-box” systems which are configured such that when a mobile station roams from a first radio coverage area supported by a first compact system into a second radio coverage area supported by a second compact system then packets originating from an IP host will be routed to the mobile station via a GGSN and a SGSN in the second compact system instead of through a GGSN in the first compact system and then through the SGSN in the second compact system as had been done in the past.
Internetworking air-to-air network and wireless network
Methods and systems of operating a communication system are provided. One method comprises establishing at least one communication link between a mobile-to-mobile communication network of mobile nodes and at least one route computing system via gateway node. The gateway node is one of the mobile nodes that is in communication with a wireless network. Moreover, the route computing system is in communication with a terrestrial network that is also in communication with the wireless network. The at least one established communication link is then used to communicate messages.
Apparatus and method for mobile station-assisted optimization of a wireless network
A radio frequency (RF) coverage server for use in a wireless network comprising base stations that communicate with mobile stations located in a coverage area of the wireless network. The RF coverage server receives from the mobile stations geographic location data indicating positions of the mobile stations when communication links to the wireless network were dropped. The RF coverage server identifies areas of good RF coverage and areas of poor RF coverage in the wireless network. The RF coverage server also identifies a first one of the mobile stations that frequently drops communication links to the wireless network when the first mobile station is disposed in the good RF coverage areas.
Telematics system and method of communication
A telematics system and method is provided, wherein the telematics system includes a processor having a core, a cell in communication with the core, and an applications processor in communication with the mobile processor. The system further includes at least one communication channel in communication between the mobile processor and the applications processor, wherein the mobile processor and the applications processor communicate data over the at least one communication channel during normal operation of a telematics system, and the mobile processor and applications processor communicate data over the at least one communication channel when the telematics system is at least one of being developed and manufactured.
Enhancing a transferred call
A communication system includes logic to detect I/O activity of a first communication device, logic to ascertain whether a second communication device having an active call is in proximity to the first communication device, and logic to provide a substantially uninterrupted transfer of the call from the second communication device to the first communication device in response to detecting the I/O activity of the first communication device if the second communication device is in proximity to the first communication device and has an active call.
Initiating tracing of wireless terminal activities
The invention is directed to a method and an access network management device for initiating a tracing of the activities of a wireless terminal in a wireless network as well as to a method and a core network management device for ordering a tracing of the activities of a wireless terminal in a wireless network. According to the invention an access network management device in an access network section (AN) of a wireless network (WN) sends a request for a tracing regarding a wireless terminal to a core network management device in a core network section (CN) of the wireless network (WN). The core network management device automatically orders, based on the request, network elements of the access network section (AN) to perform tracing regarding the wireless terminal.
Attribute and location based entity presentation in presence based communication systems
Presence information and communication options for contact entities (people and other) of a user are provided to the user based on the user's own location. The user's location information is used as initial criterion to filter contact entities. Further filtering is performed based on presence attributes of nearby contacts such as their expertise, availability, location, and similar attributes. Prioritization and ordering may also be carried out based on the same criteria.
Technique for displaying information ancillary to a location of an entity in a communication network
A technique for displaying information ancillary to an entity's location. A request for information ancillary to the location of a communication unit in a communication network is generated by the communication unit wherein the request contains a location of the communication unit as well as specifies the information ancillary to the communication unit's location that is sought. The request is forwarded to an information server in the communication network which may be a “trusted source” meaning that the communication unit considers the information server a reliable (trustworthy) source of information. The information server receives the request and identifies the requested information using the location information contained in the request. A response (notification) containing the identified information is then generated by the information server and forwarded to the communication unit. The communication unit receives the notification and processes it accordingly, including displaying the identified information in a manner that indicates the requested information is available. If the requested information is not available, the communication unit provides a display indicating the information is not available.
Method for adapting a communication involving a user exhibiting a physical limitation, and associated core network and services
A method is devoted to adapting communication within a communication network with a service core network (CR). This method consists of adding to user profiles (who are subscribers to the network's services) an information field describing at least one physical limitation, and if a signaling message is received regarding communication involving a user whose user profile describes a given physical limitation, of adding to that signaling message a header representative of that physical limitation. Thus, whenever a communication device (T1) involved in the communication with said user receives the signaling message, it adapts, if he or she is affected and so desires, the type and/or at least one parameter of the communication with the user based on the physical limitation.
Covert mode communication
A communication device having a secret mode enters the secret mode in response to receiving a secret mode access key. In the secret mode, the communication device receives a first instruction to handle a covert communication source in the secret mode. The communication device receives a second instruction to exit the secret mode. After exiting the secret mode, and in response to the first instruction, the communication device provides a covert communication alert for an incoming communication from the covert communication source. The communication device provides overt communication alerts for incoming communications from overt communication sources.
Methods, systems, and computer-readable media for detecting a missing cellular device
Methods, systems, and computer-readable media provide for detecting a missing cellular device. According to embodiments, a method for detecting a missing cellular device is provided. According to the method, a connection between a cellular device and a base module is established. Whether a distance between the cellular device and the base module exceeds a distance threshold based on the connection is detected. In response to detecting that the distance between the cellular device and the base module exceeds the distance threshold, the cellular device is switched from an operational mode to a missing phone mode. The operational mode enables regular function of the cellular device. The missing phone mode restricts the regular function of the cellular device.
System and method for authorizing and monetizing collect cellular telephone calls
The collect cellular call identifies the cellular telephone carrier and called party cell phone. After determining whether the carrier and phone accept message service charges (SMS), a voice response module seeks positive authorization from the called party with the telephone. If positive, the system facilitates a connection between the calling party and the called party and initiates a predetermined billing charge assigned to the cellular telephone number. If the carrier or the cell phone is not enabled or if no authorization is obtained from the called party, the system facilitates a denial of completion signal. A timer monitors the length a the collect cellular call. Databases are accessed to locate the carrier and called cell phone number approved list of numbers and deny-service list of numbers.
Frequency-dependent filtering for wireless communications transmitters
A method of transmitting information in a wireless communications system can be provided by selectively applying filtering to transmission of a carrier signal of a first band of frequencies of a wireless communications system based on a frequency separation distance between a frequency content of the carrier signal and a second band of frequencies allocated to a communications system other than the wireless communications system.
Mobile wireless communications device with reduced microphone noise from radio frequency communications circuitry
A mobile wireless communications device includes a housing and circuit board in the housing and having radio frequency (RF) circuitry and a power amplifier and microphone mounted thereon. An antenna is carried within the housing and operative with the RF circuitry. An RF shield surrounds and isolates the microphone from the RF circuitry, power amplifier and antenna and shields the microphone from radiated energy generated from the RF circuitry, antenna or power amplifier.
Power amplifier comprising a slotted power combiner
According to one embodiment, a power combiner configured to receive at least two input signals and combine the input signals to generate an output signal. The power combiner may include at least two input layers and an output layer located between the input layers. Each layer may be in the shape of a slotted loop.
Dynamic real-time calibration for antenna matching in a radio frequency transmitter system
Real-time calibration of a tunable matching network that matches the dynamic impedance of an antenna in a radio frequency transmitter system. The radio frequency transmitter system includes two non-linear equations that may be solved to determine the reflection coefficient of the antenna. The tunable matching network is repeatedly perturbed and the power reflected by the antenna is measured after each perturbation at the same node within the tunable matching network. The power values are used by an optimizer in converging to a solution that provides input impedance of the antenna. The elements of the matching circuit are adjusted to match the input impedance of the antenna.
Measurement systems with envelope pre-detection
An RF measurement system includes an envelope detector to extract the modulation envelope of the RF input signal. The resulting baseband envelope signal is then applied to a statistics extraction circuit which provides a precise measure of the modulation envelope. The statistics extraction circuit can be implemented with any number of lower-frequency precision measurement technologies because the high-frequency carrier portion of the signal is removed, and thus, the demands on the post-envelope extraction circuit are greatly reduced. In one embodiment, the envelope detector and statistics extraction circuit may be implemented as a logarithmic amplifier followed by an RMS-responding post-processing circuit to provide accurate power measurement. Because the envelope signal is represented in the logarithmic domain, the square-law function required for RMS conversion can be accomplished by scaling the envelope signal by an appropriate factor before introducing it into a translinear loop in the RMS post-processing circuit.
Synchronization of radio links for a user equipment
A method of providing assistance for synchronization of a radio link in a communications network comprising at least a first network element, the method comprising the steps: making a decision to connect a user equipment to the first network element via a first radio link to transmit a signal discontinuously thereto; transmitting the signal continuously from the user equipment to the first network element via the first radio link; synchronizing the first radio link; and switching the user equipment to transmit the signal discontinuously after the first radio link is synchronized.
Programmable antenna with configuration control and methods for use therewith
An antenna configuration controller configures a programmable antenna via a configuration procedure. The configuration procedure includes evaluating first candidate antenna configurations, based on quality data corresponding to each configuration. A selected antenna configuration is identified when the quality data corresponding to the selected antenna configuration compares favorably to a quality threshold. A first proper subset of the first candidate antenna configurations is selected when the quality data corresponding to the first candidate antenna configurations compares unfavorably to the quality threshold; and second candidate antenna configurations are generated, based on the first proper subset. The second candidate antenna configurations are evaluated, based on the quality data corresponding to each of the configurations; and a selected antenna configuration is identified from the second candidate antenna configurations, when the quality data corresponding to the selected antenna configuration compares favorably to the quality threshold.
Switch-less bidirectional amplifier
A bi-directional amplifier, transceiver, integrated circuit, mobile unit, telecommunication infrastructure for amplification of signals received or signals to be transmitted in a communication circuit and a method for bi-directional amplification comprising amplifying signals in a bi-directional amplifier and directing a signal between two or more different paths comprising at least one first biased semiconductor amplification element coupled to a at least one first impedance matching network, at least one second biased semiconductor amplification element coupled to a second impedance matching network, a first device for biasing the at least one first biased semiconductor amplification element and a second device for biasing the at least one second biased semiconductor amplification element where the direction of signal amplification in said bi-directional amplifier is controlled by the first or second device for biasing the at least one first or second biased semiconductor amplification element.
Packet data multicast communication system, a station, and a method of operating the system
A method of operating a packet data multicast communication system which comprises a network or NodeB (BS) and a plurality of mobile stations (MS1, MS2, MS3). The network and the mobile stations have transceiving equipment (14, 34) for the transmission of data packets on a downlink between the network and mobile stations, and feedback signalling (ACK/NACK) on an uplink. The mobile stations have means for receiving a data packet transmitted by the first station, means (46) for measuring the quality of reception, means (30, 48) for determining into which one of at least three predetermined quality ranges the measured quality falls. Each of the at least three predetermined quality ranges represents a respective transmitter behavior of the first station and the transmitter behavior corresponding to at least two non-contiguous ones of the quality ranges is identical.
Method and system to select devices of a wireless network, particularly a network of wireless lighting devices
The invention relates to the selection of devices of a wireless network, particularly wireless home control networks, for example lighting control networks in buildings. It is an object of the invention to provide an improved method and System to select devices of a wireless network, particularly a network of wireless lighting devices. According to the invention, for selecting a certain device in the wireless network a broadcast message is sent out by a wireless remote device (S10). Only devices with a certain communication link quality respond with unicast messages (S20). The wireless remote device then sends a command to the device with best communication link quality for selecting this device. This enables a user to select devices without buttons in a wireless network.
Method for setting data transmission parameters and communication device
A method for setting data transmission parameters of a first communication connection comprising determining information about data transmission parameters of at least one established second communication connection and setting the data transmission parameters of the first communication connection taking into account the information about the data transmission parameters of the at least one second communication connection.
Scheduling and paying for a banking transaction using an NFC enabled mobile communication device
A method for scheduling a banking transaction using a mobile communication device. The method includes creating a task on the mobile communication device to perform a banking transaction while the mobile communication device has no network connectivity, the mobile communication device actively monitoring for an available network to access. In response to identifying an available network to access, the mobile communication device automatically connects to the available network and uploads the task to a server to complete the banking transaction.
Signal power summation using satellite transponders having orthogonal polarizations
A method for communication includes transmitting first and second copies of a signal toward first and second satellite transponders, respectively, so as to cause the first and second satellite transponders to transmit respective first and second downlink signals with mutually-orthogonal linear polarizations toward a coverage region. A correction is applied to at least one of the first and second copies before transmitting the first and second copies. The correction is selected so as to remove a frequency offset between the first and second downlink signals and cause the first and second downlink signals to have a constant phase offset in at least some of the coverage region.
Playing digital content from satellite radio media based on taste profiles
A portable content-playing device which automatically constructs a virtual channel of content consistent with the tastes of the user of the device, where the content originates from one or more satellites. The portable device contains software for computing similarity values between a local taste profile (representative of the songs tastes of the user of the device) by making use of downloaded pattern-matching technology representing each song, and this information is used in choosing the content of the virtual channel.
Broadcast receiver and method of processing data
A broadcast receiver and a method of processing data are disclosed. The broadcast receiver includes a signal receiving unit, a transmission parameter detector, a block decoder, a storage unit, and a data manager. The signal receiving unit receives a broadcast signal multiplexed mobile broadcast service data including two-way contents and main broadcast service data. The transmission parameter detector detects the transmission parameter. The block decoder symbol-decodes the received broadcast signal included in the mobile broadcast service data in block units, based upon the detected transmission parameter. The storage unit stores the decoded two-way contents. The data manager reads a requested two-way contents from the stored two-way contents with respect to a user's select signal, and provides the requested two-way contents service.
Cleaning device and image forming apparatus
A cleaning device 20 for removing a toner remaining on an image bearing member 5A after transfer, including: a polarity control member 23 configured to unify polarities of the remaining toner on the image bearing member 5A, a cleaning member 25 configured to remove the remaining toner having a polarity unified by the polarity control member 23, a collecting member 24 configured to collect the remaining toner transferred to the cleaning member 25, a blade 26 configured to remove the remaining toner from the collecting member 24, and a brush roller 21 configured to sweep the remaining toner on the image bearing member 5A and inject charge, disposed upstream of the polarity control member 23 in the traveling direction of the image bearing member 5A.
Toner cartridge and image forming apparatus including the toner cartridge
A toner cartridge for containing toner is provided with a lever for operating the toner cartridge, and a cover partly surrounding the lever. The cover forms an uncovering area where the lever is not covered, and a user can access the lever through the uncovering area.
Developing apparatus with agitating portion and image forming apparatus provided with the same
A housing of a developing apparatus is provided with a conveying member and first and second agitating members. A guide is provided in an inner bottom surface of the housing between the first and second agitating members. The guide has a mountain shape with a wide foot portion in a cross sectional shape which is orthogonal to an axial direction of rotating shafts of the first and second agitating members. The first and second agitating are arranged in such a manner that gaps between respective outermost portions thereof and the inner bottom surface of the housing and the guide become equal to or more than 1.5 mm and less than 3 mm. A discharge portion is provided on a downstream side of a developer agitating portion in a developer conveying direction of the first and second agitating members.
Pattern forming apparatus and pattern forming method
A pattern forming apparatus includes a depressed plate holding patterns by developers, a charging device for charging the depressed plate, a developing device for developing a red pattern, a developing device for developing a green pattern, a developing device for developing a blue pattern, and a stage for holding the charging device and the developing devices and moving them relative to the depressed plate. The charging device, the red developing device, the green developing device and the blue developing device pass along the depressed plate sequentially to perform the charging process, the red developing process, the green developing process and the blue developing process simultaneously.
Image forming apparatus with an image carrier including a light emitting element layer
In an image forming apparatus that includes an image carrier, a charging unit, a latent-image forming unit that forms a latent image for each color by exposing the surface of the image carrier charged by the charging unit, and a plurality of developing units that sequentially develops latent images formed on the image carrier with toners of different colors including at least cyan, yellow, and magenta, to form a color toner image on a single unit of the image carrier, the developing units further develops the latent images with toners of blue, green, and red, such that the toner images of different colors are not superimposed on a same position.
Image forming apparatus
An image forming apparatus includes: a transporting path; a heating unit on the transporting path that is movably provided in a direction coming in contact with and departing from a continuous recording medium and that heats the continuous recording medium; a braking unit that has a first braking member and a second braking member and that brakes transportation of the continuous recording medium by sandwiching in the continuous recording medium between the first and second braking members, wherein the first and second braking members are provided on upstream and downstream sides on the transporting path of the heating unit, respectively; and a control unit that controls that the heating unit is brought into contact with the continuous recording medium and the braking of the continuous recording medium is released by the braking unit.
Developing unit comprising movement member capable of rotating
A developing unit is to be attachable to and detachable from an image forming device main body. The developing unit is provided with a developer case, a developing roller coupled with the developer case, and a movement member coupled with the developer case. The movement member is capable of moving between a housing position where the movement member is substantially housed inside the developer case and a protruding position where the movement member protrudes beyond the developer case. The movement member is positioned at the protruding position and pushed by the image forming device main body in a predetermined direction while the developing unit is being attached to the image forming device main body.
Electronic device with a functional unit arranged adjacent to an operating surface
A flat surface is arranged, adjacent to an operating surface of an image forming apparatus, at a lower position than the operating surface. A small-object placing member for placing clips is arranged on the flat surface. The small-object placing member includes a slanting surface that recedes towards an inner side from a side of an operator who operates the operating surface.
Image forming apparatus fixing unit and method of adjusting position of fixing unit
In an image forming apparatus, a fixing unit is supported by a unit holder attached to a structure frame. The structure frame includes a first upright panel and a second upright panel. A protrusion is provided on the first upright panel and a guide groove that receives the protrusion is provided on the unit holder. An eccentric cam engages with the unit holder at an engaging position and that is to be operated to move the first unit holder in the first direction relative to the structure frame for position adjustment. The engaging position is located on a vertical line extending through a center of mass of the fixing unit.
Image forming apparatus capable of discharging stacked sheets
An image forming apparatus performs a single-side image formation such that, when a delay is needed, a stacked sheet discharge control section controls a sheet carrying mechanism so that: a first sheet (for a second imaging job) to be discharged after passing a first sheet-discharging roller via a first sheet-carrying path is directed to another carrying path without being discharged, and is stood by therein. The first sheet and a second sheet (for the second imaging job) which is carried to the first sheet-discharging roller via the first sheet-carrying path after the first sheet, then are concurrently discharged overlappingly. This eliminates needs for delaying image formation for the second imaging job, and for securing time for post-process for the first imaging job. Even if a delay is inevitable, this reduces the delay time greatly and improves the productivity of the image forming apparatus, without reducing its performance wastefully.
Toner image processing machine with charge compensation and method thereof
A method for compensating a charge retentive imaging surface for a photoreceptor in a toner image processing machine, the surface including a plurality of panels, each panel including a document printing zone (DPZ) and an interdocument zone (IDZ), and the machine including at least one specially programmed computer, at least one sensor, and charging members for charging the surface, including: measuring for each panel, using the sensor, first density values for a plurality of points in the DPZ, the DPZ in a printing region of the photoreceptor; measuring for each panel, using the sensor, a second density value for the IDZ; determining for each IDZ, using a processor in the computer, a respective compensated IDZ density value; and modifying operation of the charging members according to the compensated IDZ density values, such that the first density values for each panel are substantially centered with a desired density value.
Fault prediction method, fault prediction system, and image forming apparatus
A fault prediction method predicts a plurality of faults in a target device, and includes the steps of collecting internal information of the target device output from the target device, generating one or more criteria for defining a deviation from a normal state based on the collected internal information of the target device, incorporating the one or more criteria into a device state discriminator, identifying a deviation from a normal state in the target device according to the one or more criteria using the device state discriminator, and outputting a fault prediction as a result of the identifying step to a user. One or more of the steps are performed by a processor.
Optical signal processing apparatus
An O/E conversion element converts an input NRZ optical signal into an electric signal. A clock recovery circuit recovers a clock signal from the electric signal obtained by the O/E conversion element. A phase modulator applies phase modulation to the NRZ optical signal, using the recovered clock signal. An intensity modulator applies intensity modulation to the NRZ optical signal, using the recovered clock signal. A dispersion medium compensates for a frequency chirp of an optical signal output from the intensity modulator.
Interchangeable lens and lens-data communication method
An interchangeable lens which can communicate with an associated camera body when the interchangeable lens is detachably attached to the camera body to exchange data of the interchangeable lens, the interchangeable lens includes a logic IC via which the interchangeable lens communicates with the camera body; and a memory which is provided independent of the logic IC, connected to the logic IC, and stores the data of the interchangeable lens.
Electro-mechanical shutter control
A method in a camera device having an image sensor and an electro-mechanical shutter mechanism is as follows. A constant drive current is applied to the shutter mechanism to close shutter at the end of a first exposure. Then, a decaying drive current is applied to the shutter mechanism during a readout interval for the first exposure. Other embodiments are also described and claimed. Other embodiments are also described and claimed.
Control of artificial lighting of a scene to reduce effects of motion in the scene on an image being acquired
Motion of an image of a scene being captured by a digital image acquisition device is detected and used to control parameters of illumination of the scene by a flash lamp that is typically built into the device. Parameters that may be controlled include the intensity, duration and timing of light emitted by the flash lamp. Such control of the flash illumination is preferably performed in conjunction with adjusting one or more exposure parameters used to capture an image. Such exposure parameters include duration, aperture and sensor gain. Motion blur caused by movement of the camera or by movement of an object within the scene being photographed is reduced by selecting appropriate exposure parameters and flash light characteristics.
Method and device for damping lens vibration
In a method for reducing lens vibration in an image capture device, a lens movement requirement is broken up into N smaller lens move steps, and the lens is moved a first of the N smaller steps. A wait time is inserted after completing the first of the N smaller steps, and then the moving and inserting steps are repeated until the remaining N smaller move steps have been completed. The image capture device includes a voice coil motor for moving the lens under control of a controller in accordance with the lens movement requirement, which reflects a determined lens position. The voice coil motor includes springs which impart vibration to the lens during lens movement. The vibration imparted by the springs to the lens is thus actively dampened during the lens movement to the determined lens position.
Image stabilization device
An image stabilization device is disclosed. The image stabilization device includes a first linkage assembly and a first flexible element. The first linkage assembly is disposed on a frame. The first linkage assembly includes a first linkage which is disposed in a first direction. The first flexible element is capable of pressing an optical element to the first linkage so as to make the optical element move along the first direction.
Recording/playing device and method for processing broadcast signal
A recording/playing device and a method for processing a broadcast signal are disclosed. The device includes an external storage device, and a broadcast receiver. The external storage device includes at least one storage medium. And, the broadcast receiver includes a broadcast processor, an interface unit, and a record/play controlling unit. The broadcast processor receives a broadcast signal of a specific channel and demodulates and decodes the received broadcast signal. The interface unit is capable of being connected to the storage medium of the external storage device. And, the record/play controlling unit activates a record/play mode, when a connection with the storage medium of the external storage device is detected through the interface unit, and stores the demodulated broadcast signal in the storage medium of the external storage device through the interface unit, or reads and plays (or plays-back) the broadcast signal from the storage medium of the external storage device.
A terminal device determines whether a clock is a secure clock or a self-running clock. If the clock is the self-running clock, the device stores a clocking time of the clock as a timestamp file in a memory card in recording content. In playing back the content, the device determines validity of a clocking time using the timestamp file to play back the content and also updates the stored time of the stored time as the timestamp file to a content playback start time. In contrast, if the clock is the secure clock, the device stores the timestamp file indicating a recording time of the content in the memory card only in recording the content and omits updating the stored time as the timestamp file in playing back the content.
Record carrier, apparatus and method for storing video having playback control using conditional arithmetic operation
A record carrier (1) of the invention stores at least video-related user data and control data in digital form. The control data enables playback control of the user data, which control data comprises at least play control data which defines user data items which are playable, at least selection control data for enabling the user to select and control reproduction of user data and at least variable control data for operating on user and system variables. The record carrier (1) is characterized in that the variable control data comprises at least one instruction for a conditional arithmetical operation.
Device and method for giving importance information according to video operation history
A device for giving importance information according to a video operation history includes an interest video searching operation block detection unit provided with a minimum searching operation block detection unit for detecting a minimum searching operation block as a minimum unit which exists in an interest video searching operation block from a preview log as a video operation history of a user, and a searching operation block setting unit for setting the interest video searching operation block through determination with respect to an operation previous and subsequent to the detected minimum searching operation block as a base point based on a feature of the interest video searching operation block.
Medical support control system
A medical support control device to display on a display device an image captured by a medical device. The control device has access to a storage unit for storing display format types of the image displayed on the base of video signals output from the medical device and a prescribed order for the display format types, and a display switching unit for causing the display unit to display the image in the format in the prescribed order based on a display format switching signal from an operation unit of the medical device.
Digital video recorder having hierarchical memories and method for implementing hierarchical memories
A digital video recorder having hierarchical memories and a method for implementing the hierarchical memories are disclosed. The digital video recorder in accordance with an embodiment of the present invention includes i) a storage unit, which includes a volatile memory, a non-volatile memory, and a hard disk drive and ii) a memory controller, which controls audio and video streams successively outputted from a demultiplexer to be moved to and stored in the volatile memory, the non-volatile memory, and the hard disk drive in the order of the volatile memory, non-volatile memory, and hard disk drive.
Manual playback overshoot correction
A video display function that addresses fast-forward overshoot. Holding down a play key during a fast forward function, for longer than a predetermined amount of time, causes a video presentation to be placed in reverse mode until the play key is released. This allows a user to manually, and easily, control how far to back up a given video presentation after a fast forward operation, without having to separately engage a rewind key.
Light guide plate template and manufacturing method thereof
A light guide plate template which comprises a frame and a plurality of light guide plate building blocks which are arranged in the frame to form an integral light guide plate, each of the light guide plate building blocks has dots on its bottom surface to make it have a predetermined light-emitting efficiency.
Fiber circuit management system with splice tray
A fiber management system (100) comprises a fiber circuit platform (110) and a splice tray (150) to hold a fiber splice, the splice tray (150) being rotatably coupled to the fiber circuit platform (110). The splice tray includes at least one latching mechanism (152) rotatably engageable with the fiber circuit platform (110) and disposed on an outer portion of the splice tray. The fiber management system (100), in particular, the fiber circuit platform (110) allows a user to provide straightforward fiber circuit management at a premise or location.
Electromagnetic wave resonator, method of manufacturing the same, and method of resonating electromagnetic wave
The present invention provides an electromagnetic wave resonator that is capable of showing surface wave resonance typically as outstanding plasmon resonance and can be manufactured industrially with excellent reproducibility and efficiency by combining currently available microprocessing technologies. The electromagnetic wave resonator of the present invention includes a first negative dielectric surface, a second negative dielectric surface and a positive dielectric thin film disposed between the first and the second negative dielectric surfaces. The positive dielectric thin film has an end face having an electromagnetic wave introduced therefrom. Intensity of the electromagnetic wave having a predetermined wavelength and being introduced from the end face is enhanced in the electromagnetic wave resonator due to resonance of a surface wave having an electric field component in a direction of film thickness of the positive dielectric thin film and without having a cut-off frequency.
Buffered optical fibre and method for improving the lifetime thereof
A buffered optical fiber includes an optical waveguide, at least one exterior coating surrounding the optical waveguide and a buffer coating surrounding the at least one exterior coating, wherein the buffer coating is a tight buffer coating made of a material having a density of at least about 1.2 Kg/dm3, a thermal conductivity of at least about 0.4 W/m·K and includes a polymeric matrix and an inorganic filler.
Light collecting and emitting apparatus, method, and applications
A light guide apparatus includes a light guide layer having a top surface and a bottom surface, and a transversely oriented side-end surface that forms an output aperture of the light guide, characterized by an index of refraction, n1, and further characterized by a length dimension in an intended light propagation direction towards the output aperture, where the intended light propagation direction is a z-axis direction of a Cartesian coordinate system; and a plurality of light injection elements disposed in the form of at least one linear strip in at least one of the top and bottom surfaces of the light guide layer, wherein some of the plurality of light injection elements are disposed on one lateral side of the strip and some other of the plurality of light injection elements are disposed on an opposing lateral side of the strip, further wherein each light injection element is disposed outwardly at a rotation angle Δz about the y-axis.
Techniques in optical character recognition
An image deskew system and techniques are used in the context of optical character recognition. An image is obtained of an original set of characters in an original linear (horizontal) orientation. An acquired set of characters, which is skewed relative to the original linear orientation by a rotation angle, is represented by pixels of the image. The rotation angle is estimated, and a confidence value may be associated with the estimation, to determine whether to deskew the image. In connection with rotation angle estimation, an edge detection filter is applied to the acquired set of characters to produce an edge map, which is input to a linear hough transform filter to produce a set of output lines in parametric form. The output lines are assigned scores, and based on the scores, at least one output line is determined to be a dominant line with a slope approximating the rotation angle.
Image processing apparatus, image processing method, program and recording medium
An image processing apparatus includes: an imaging information calculation unit acquiring a first image and higher-resolution second images, and calculating coordinate positions of the second images to the first image and differences in imaging direction between second cameras and a first camera; an eyepoint conversion unit generating eyepoint conversion images obtained by converting the second images based on the differences in imaging direction so that eyepoints of the second cameras coincide with an eyepoint of the first camera and matching the first image with the eyepoint conversion images to calculate phase deviations of the eyepoint conversion images from the first image; and an image synthesizing unit extracting high-frequency images, having frequency components higher than or equal to a predetermined frequency band, from the second images, and pasting the high-frequency images at the coordinate positions in correspondence with the first image to eliminate the phase deviations to generate a synthesized image.
Noise suppression method using multiple digital
A noise suppression method using multiple digital images performs a de-noising process with the multiple digital images. First, a feature weighting procedure and an image feature compensation of a target pixel are performed on each digital image, and then a cross reference is performed on the multiple continuous or similar digital images to suppress noises for the target pixel.
System and method for performing optical navigation using enhanced frames of image data
A system and method for performing optical navigation uses a spatial noise pattern estimate of the spatial noise pattern in captured frames of image data caused by contamination on at least one component of the system to substantially remove the spatial noise pattern in the captured frames of image data before the captured frames of image data are used for displacement estimation.
Image processing apparatus and image processing method
An image processing apparatus is disclosed. The image processing apparatus includes a thinning-out section generating thinned-out line data of thinned-out data constituted by a plurality of the thinned-out line data, the thinned-out data being obtained by thinning out wide-field image data with distortion captured using a wide-angle lens, and sequentially outputting the thinned-out line data at every predetermined timing, a switching section performing switching from an output of the wide-field image data to an output of the thinned-out line data in response to the predetermined timing, and a buffer temporarily storing the wide-field image data and the thinned-out data constituted by the plurality of thinned-out data outputted after the switching.
Method and system for image restoration using frequency-based image model
A method and system of restoring an image using a frequency-based image model is provided. A method of restoring an image using a frequency-based image model, the method including: transforming an original image into a frequency domain and generating a transformation image; copying the transformation image in any one domain of domains in which the original image is extended and which are divided into blocks; and inferring a high frequency component of block domains, and restoring the block using the transformation image copied in the any one domain.
Image edge correction apparatus and method
Provided is an image edge correction apparatus and method. The image edge correction apparatus includes an edge information extraction unit extracting edge information of an input image based on luminance change directivity information of the input image and an edge enhancement unit enhancing an edge of the input image by applying different luminance weights to a pixel of interest included in the input image based on the edge information of the input image. Thus, by appropriately enhancing a contour portion of an image while minimizing noise in a plane portion of the image, the sharpness of the image can be improved.
Image processing apparatus, imaging apparatus, and image processing method
An image processing apparatus includes a parameter setting unit which sets a noise reduction processing parameter for use in noise reduction processing for applying onto an original image signal including a plurality of color components; a correlation arithmetic processing unit which calculates coefficients of correlation between each of the color components in the original image signal; a parameter correcting unit which corrects the noise reduction processing parameter based on the coefficient of correlation; and a noise reducing unit which reduces noise in the original image signal using the corrected noise reduction processing parameter.
Classifying and controlling encoding quality for textured, dark smooth and smooth video content
Techniques and tools for content classification and adaptive quantization are described. In an example implementation, a video encoding tool classifies blocks as textured, dark smooth or other smooth. The tool classifies a block as textured or non-textured by comparing the energy of AC coefficients for the block to a texture threshold, which can be set using a non-linear mapping of possible texture classification levels to possible texture thresholds. If a block is not textured, the tool further classifies the block as dark smooth or smooth depending on average intensity value for the block. Using the classification information and one or more control parameters to control bit allocation for dark smooth content relative to other smooth content, the tool encodes the video and outputs encoded video information. Example multi-pass approaches to setting the control parameters are also described.
Image processing apparatus and image processing method
An image processing apparatus includes a horizontal analysis filtering unit that receives image data in units of lines and generates a low-frequency component and a high-frequency component by performing horizontal low-pass analysis filtering and horizontal high-pass analysis filtering every time the number of samples in a horizontal direction reaches a predetermined value; and a vertical analysis filtering unit that generates coefficient data of a plurality of subbands by performing vertical low-pass analysis filtering and vertical high-pass analysis filtering every time the number of lines in a vertical direction of low-frequency and high-frequency components generated by the horizontal analysis filtering unit reaches a predetermined value.
Categorizer with user-controllable calibration
A calibrated categorizer comprises: a multi-class categorizer configured to output class probabilities for an input object corresponding to a set of classes; a class probabilities rescaler configured to rescale class probabilities to generate rescaled class probabilities; and a resealing model learner configured to learn calibration parameters for the class probabilities rescaler based on (i) class probabilities output by the multi-class categorizer for a calibration set of class-labeled objects, (ii) confidence measures output by the multi-class categorizer for the calibration set of class-labeled objects, and (iii) class labels of the calibration set of class-labeled objects, the class probabilities rescaler calibrated by the learned calibration parameters defining a calibrated class probabilities rescaler. In a method embodiment, class probabilities are generated for an input object corresponding to a set of classes using a classifier trained on a first set of objects, and are rescaled to form rescaled class probabilities using a resealing algorithm calibrated using a second set of objects different from the first set of objects. The method may further entail thresholding the rescaled class probabilities using thresholds calibrated using the second set of objects or a third set of objects.
Phishing abuse recognition in web pages
A method of identifying potential phishing abuse images includes: producing a first color map that represents a subset of color values and pixel locations within a base image; producing a second color map that represents color values and pixel locations within a target image; selecting an alignment the first color map with the second color map such that at least some pixel locations of the first color map align with at least some pixel locations of the second color map; determining a measure of color value matching of aligned pixel locations for the selected alignment; and repeating the acts of selecting and determining until a prescribed threshold measure of color value matching is determined for at least one of the selected alignments or until an evaluation limit is reached.
Information storage medium storing graphic data and apparatus and method of processing the graphic data
An information storage medium including graphic data and presentation information, and an apparatus and method of processing the graphic data are provided. The information storage medium includes the graphic data, page composition information which defines page composition of the graphic data, and the presentation information indicating when graphic screen data, which is composed with reference to the page composition information of the graphic data, is output to a display screen. Therefore, a graphic object is reusable in graphic data processing, and accordingly, a time taken to process the graphic data is reducible and memory area may be saved.
Image processing method, system, and computer readable medium
Provided is a method of generating a set of cropped images from an image selection comprising: generating a plurality of sets of crops from the image selection; calculating a cropping risk for each set of crops in the plurality of sets of crops by comparing the crops with the image selection, the cropping risk being a measure of lost information for the set of crops from the image selection; calculating a goal measure for each set of crops in the plurality of sets of crops from the emphasis of at least one subject in the image selection; selecting a set of crops as the set of cropped images based on a comparison of the cropping risk and the goal measure for each of the sets of crops.
Method for segmentation in an n-dimensional feature space and method for classifying objects in an n-dimensional data space which are segmented on the basis of geometric characteristics
A segmentation method includes several steps wherein a single data space is selected by the user in an n-dimensional feature space in a first step. This selected data space is basically interpreted by the system as containing at least two classes of objects to be segmented. In the following steps, the system first determines a separation function in the n-dimensional feature space for differentiating the at least two classes and then applies this separation function to the entire data space or a large part of the data space. The segmentation result is then visually presented to the user in real time. The invention also relates to a method for classifying objects on the basis of geometric characteristics of objects previously segmented according to any method in an n-dimensional data space. In a first step, at least two objects are selected as representatives of two different categories, then a number (m) of geometric characteristics per object is determined by calculating various whole-number wave functions. Then, the objects are classified on the basis of the defined number of geometric characteristics or partial quantities. The previously required segmentation of the objects can be carried out according to the inventive method.
Efficient histogram storage
A histogram has ranges, a value for each range, and a time value. A pattern is generated, having a zero value for each range having a zero value, and a one value for each range having a non-zero value. Any non-zero values of the ranges are compressed into a compressed value. The pattern and the time value match or do not match any given entry of a pattern table having a number of entries, each of which has an index value, a time range, and a pattern. Where the pattern and the time value do not match any given entry of the pattern table, a new entry is added to the pattern table, and is considered the given entry. An entry is then added to a histogram table. This entry has the time value, the index value of the given entry of the pattern table, and the compressed value.
Color temperature conversion method and apparatus having luminance correction conversion function
A color temperature conversion method and apparatus having a luminance correction conversion function are provided. The color temperature conversion method controls a color temperature of an image display device. In the color temperature conversion method, a user-set color temperature is compared with a pre-stored basic color temperature for each sample luminance, thus converting a color temperature of an input pixel. A luminance scale factor corresponding to the user-set color temperature is calculated with respect to the converted input pixel, and a luminance correction conversion function is performed using the calculated luminance scale factor. Accordingly, a color temperature conversion method and apparatus having a luminance correction conversion function corrects luminance using a preset luminance scale factor, thus preventing distorted gray scale representation that may occur in the conversion and correction of color temperature.
Information processing apparatus and method
An information processing apparatus for selecting, from a plurality of feature amounts that are extracted from input data items, feature amounts that are to be used to classify the input data items is provided. The information processing apparatus includes generating means for generating a plurality of combinations by generating combinations of feature amounts that are selected from the plurality of feature amounts; first calculating means for calculating, for each of the plurality of combinations, a first evaluation value for evaluating a suitability for classification of the input data items; and second calculating means for obtaining, on the basis of the first evaluation values, for each of the plurality of feature amounts, a second evaluation value for evaluating a suitability for classification of the input data items.
Creating an XY image pattern on a rotating substrate
Various embodiments of the present invention are generally directed to a method and apparatus for transferring an XY image to a rotating substrate, such as a semiconductor substrate, storage medium, etc. An XY image pattern comprising a plurality of image elements is divided into a matrix of adjacent tiles. A write beam is used to write the XY image pattern to a rotating substrate by defining a radial path at a selected radius of the rotating substrate, identifying the tiles of said matrix that intersect said radial path, and writing a portion of the XY image pattern at the selected radius using image elements from the identified tiles.
Gene expression image constructing method and gene expression image constructing system
The present invention aims to provide a gene expression image constructing method and a gene expression image constructing system being able to three-dimensionally show expression patterns of a vastly larger number of genes (specifically, about 30,000 genes). In the present invention, a sample is cut, images of sections of the cut sample are picked up and a stereoscopic image of sample, which is a three-dimensional image of the sample, is constructed based on a plurality of picked-up section images, the amount of expression of genes present in the sample is measured based on a plurality of slices prepared when the sample is cut, and a gene expression image in which an expression state of genes present in the sample and a stereoscopic image of sample are associated with each other is constructed based on a predetermined image reconstruction technique from the constructed stereoscopic image of sample and the measured amount of expression.
Methods and systems for identification of DNA patterns through spectral analysis
Systems and methods facilitate the location and/or identification of repetitive DNA patterns, such as CpG islands, Alu repeats, tandem repeats and various types of satellite repeats. These repetitive elements can be found within a chromosome, within a genome or across genomes of various species. The systems and methods apply image processing operators to find prominent features in the vertical and horizontal direction of the DNA spectrograms. The systems and methods for detecting and/or classifying repetitive DNA patterns include: (a) a comparative histogram method, (b) feature selection and classification using support vector machines and genetic algorithms, and (c) generation of a spectrovideo from a plurality of spectral images.
Computer-aided classification of anomalies in anatomical structures
Candidate anomalies in an anatomical structure are processed for classification. For example, false positives can be reduced by techniques related to the anomaly's neck, wall thickness associated with the anomaly, template matching performed for the anomaly, or some combination thereof. The various techniques can be combined for use in a classifier, which can determine whether the anomaly is of interest. For example, a computed tomography scan of a colon can be analyzed to determine whether a candidate anomaly is a polyp. The technologies can be applied to a variety of other scenarios involving other anatomical structures.
Medical reporting system, apparatus and method
A medical reporting system includes a display panel for displaying plural CT images. A ROI setting unit designates a region of interest in the CT images. A group setting unit sets a group of specific CT images having the region of interest among the CT images, to generate group information of the group. A report editor displays a note area for inputting a note related to the specific CT images. A memory stores a text location of the note area assigned to the group information, and stores location information of the region of interest in the specific CT images. Furthermore, a first terminal device has the report editor, the ROI setting unit and the group setting unit. A second terminal device communicates with the first terminal device on line. A reporting display panel displays at least the specific CT images and the note.
Imaging standard apparatus and method
A standard used to test imaging systems is imaged by a digital camera which expresses the image of the standard as a plurality of pixels having associated intensities. A computer automatically finds the image of the standard in the image and quantitatively compares intensities of pixels of a subsequent image of the standard to the first image to discern changes indicative of malfunction. A set of images of the standard may be collected and compiled to develop standard data, such as average of median values, that can be used to test imaging apparatus. The standard may be provided with a plurality of types of imaging standards occupying sub-areas that produce a different photoresponse to a plurality of different light sources. A fluorescent standard may be included that has a plurality of different fluorescence levels. Multiple sub-areas of the same type may be distributed over the surface area of the standard to measure the photoresponse in several areas and also to facilitate locating all sub-areas of the standard, e.g., multiple white squares may be distributed over the standard that may be identified by thresholding. The results of testing via the standard may be graphically displayed.
Method for detecting anatomical structures
A method for estimating the location of an anatomical structure in a diagnostic image of a patient obtains the x-ray data in digital format and detects a first benchmark feature within the x-ray image. A second benchmark feature within the x-ray image is detected. An intersection is located between a first line that extends along the length of the first benchmark feature and a second line that extends from a central point related to the curvature of the second benchmark feature and that intersects with the first line at an angle that is within a predetermined range of angles. The location of the anatomical structure is identified relative to the intersection.
Apparatus and method for computing regional statistical distribution over a mean anatomic space
The present invention is an apparatus and method for computing regional statistical distributions or characteristics of one or more quantitative measures over a mean anatomic space for one or more predefined populations and uses this statistical distributions/characteristics to study, research or understand the regional response of a disease or a treatment process and to regionally assess clinical status in patient data from an unknown population for diagnostic purposes.
Fingerprint sensor using beams of light and methods of manufacture and use
A fingerprint sensor uses beams of light to detect a fingerprint as the finger is swiped over a ridged surface. The beams of light are directed toward individual regions of the ridged surface so that the light beams will generally be totally internally reflected when a finger is not touching the ridge. The total internal reflection characteristics of the ridged surface are altered at regions touched by the ridges on the finger as the finger is swiped over the sensor. This alters the amount of light reflected by the ridged surface. These changes in light reflection as the finger is swiped over the ridged surface can be observed simultaneously over multiple channels, preferably disposed laterally with respect to each other, to provide a fingerprint.
Interactive photo annotation based on face clustering
An interactive photo annotation method uses clustering based on facial similarities to improve annotation experience. The method uses a face recognition algorithm to extract facial features of a photo album and cluster the photos into multiple face groups based on facial similarity. The method annotates a face group collectively using annotations, such as name identifiers, in one operation. The method further allows merging and splitting of face groups. Special graphical user interfaces, such as displays in a group view area and a thumbnail area and drag-and-drop features, are used to further improve the annotation experience.
Method for motion detection of horizontal line
A method for motion detection of a horizontal line is provided. First, a horizontal motion area of the horizontal line is detected according to differences between corresponding target scan lines in adjacent fields. Next, the horizontal line within a horizontal motion area in a current field and in a previous field are respectively detected. Then, the horizontal motion of the horizontal line is detected if the horizontal line is detected in both the current field and the previous field. Finally, pixels of the horizontal line in the current field are set as static pixels and data of the horizontal line is calculated through de-interlacing of corresponding horizontal lines in the previous field and in a next field if the horizontal motion of the horizontal line is detected. As a result, the flickers occurred in the generated field data can be removed and the quality of vision can be improved.
Method of motion detection using motion information of neighboring pixels
A method of motion detection using motion information of neighboring pixels, adaptive for determining whether a plurality of target pixels in a current field are moving pixels, is provided. First, it is determined whether a neighboring pixel in a previous field corresponding to the target pixel in the current field is the moving pixel. If the neighboring pixel in the previous field is the moving pixel, the target pixel is determined as the moving pixel and otherwise it is further determined whether the neighboring pixels around the target pixel in the current field are the moving pixels. If the neighboring pixels in the current field are the moving pixels, then the target pixel is determined as the moving pixel. Accordingly, the mistakenly judged static pixels can be found and modified to moving pixels, such that the accuracy of motion detection can be increased.
Vision system for vehicle
A vision system for a vehicle includes an imaging device having an imaging sensor with a field of view exterior the vehicle, a camera controller, a display device and a display controller. The display device is operable to display information for viewing by a driver of the vehicle. The imaging device communicates an image signal to the display device via a link. The display controller may affect the image signal, such as in response to a user input, and the camera controller may adjust a function of the imaging device in response to a detection of the affected image signal. The vision system may adjust an image displayed by the display device in response to a signal from an auxiliary sensing system of the vehicle, such as a distance sensing system of the vehicle that is operable to determine a distance to an object exterior the vehicle.
Process for the automatic calculation of the coefficient of a slope about to be ascended by a motor vehicle and an associated device
The present invention relates to a process for the automatic determination of the coefficient of a slope from a motor vehicle fitted with a camera.
Method of motion detection and autonomous motion tracking using dynamic sensitivity masks in a pan-tilt camera
A method of identifying motion within a field of view includes capturing at least two sequential images within the field of view. Each of the images includes a respective array of pixel values. An array of difference values between corresponding ones of the pixel values in the sequential images is calculated. A sensitivity region map corresponding to the field of view is provided. The sensitivity region map includes a plurality of regions having different threshold values. A presence of motion is determined by comparing the difference values to corresponding ones of the threshold values.
Signal processing apparatus
A signal processing apparatus for displaying an input image in the sate in which a part of the image is enlarged, displays an enlarged image obtained by enlarging a part of a designated object in the input image so that the enlarged image is superimposed at a position in accordance with the position of the designated object.
Watermarking digital documents
A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates whether the page is suitable for use with one or more of a plurality of watermarking schemes. The plurality of watermarking schemes may include page element shifting, flyspecking and text warping. An identifier (ID) is established, the ID associating the document with a user receiving the document. The ID is embedded in the pages of the document using the plurality of watermark schemes according to the watermark information. To recover an ID from a document, the pages of the document are analyzed to identify watermark information associated with the document. Embedded watermarks are recovered from the pages using the watermark information.
Watermarking digital documents
A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates whether the page is suitable for use with one or more of a plurality of watermarking schemes. The plurality of watermarking schemes may include page element shifting, flyspecking and text warping. An identifier (ID) is established, the ID associating the document with a user receiving the document. The ID is embedded in the pages of the document using the plurality of watermark schemes according to the watermark information. To recover an ID from a document, the pages of the document are analyzed to identify watermark information associated with the document. Embedded watermarks are recovered from the pages using the watermark information.
Methods and processes for detecting a mark on a playing surface and for tracking an object
Systems and methods for detecting a mark left by an object on a playing surface are provided. A system for detecting a mark left by an impact of an object on a playing surface, the system including at least one processor coupled to a memory arrangement. The system may further include at least one camera for collecting a sequence of images of the playing surface before and after impact of an object. Additionally, the system may include an image processing system adapted to process at least a portion of the sequence of images to identify the mark left by the object on the playing surface. The system may also include a judgment processing system operative to determine the position of the mark relative to the feature of the playing surface.
Ultrasonic probe and method of fabrication thereof
The present invention relates to a method of fabricating a convex type of ultrasonic probe in which a plurality of piezoelectric elements are arrayed on a backing material in an arc shape in a long axis thereof, an acoustic adjustment layer is provided on top of the piezoelectric element and resin is molded on two side surfaces along the long-axis direction, and an acoustic lens is attached over the acoustic adjustment layer with a chemical-resistant film therebetween, wherein the acoustic lens is attached after the chemical-resistant film has been affixed to cover the surface of the acoustic adjustment layer and at least two edge surfaces of the acoustic adjustment layer, the piezoelectric elements, and the backing material that are exposed in the long-axis direction.
Speaker module for a portable terminal
A speaker module for a portable terminal is provided. The speaker module includes an upper case constituting a part of a module housing, a speaker unit, including a magnetic body, a voice coil and a vibration plate, formed in the upper case and a vibration motor, which is installed in the upper case and on one side of the speaker unit. The speaker module as structured above can secure a sufficient sound pressure and a sound volume in a portable terminal having a slim construction, makes it easier to secure space for installation within a portable terminal having a small size and slim construction in such a manner that a vibration motor, etc. are received and integrated in a module housing, and can improve the quality of sound in a portable terminal by achieving improved smoothness of output sound pressure in an audio frequency range.
Acoustic passive radiating
Acoustic devices that include passive radiators. The passive radiator may include an acoustic driver. The acoustic device may be hand-held or pocket sized.
Loudspeaker and electronic devices incorporating same
The invention provides, in some aspects, electronic devices with improved radiators (or “passive drivers”) comprising an elastomerically mounted mass in order to improve sound reproduction fidelity. The mass comprises a component of the device not normally used for such purpose—e.g., a battery—thereby, permitting size reductions while, at the same time, enhancing audio fidelity.
Oral hearing aid device and method of use thereof
An electronic hearing device embedded thereinto a molded denture placed therein a user's mouth and fastened thereto the user's teeth allowing said teeth and related facial bone structure to conduct sounds received by said hearing device thereto the bones of the middle ear and subsequently to the brain for conversion into understandable language and sounds is herein disclosed. The hearing device may be used in conjunction with traditional ear-mounted hearing aids. The hearing device comprises expected electronic components such as an inout transducer, output transducers, a battery, a volume control, wires, and the like components fastened thereto or embedded thereinto a custom molded orthodontic appliance or normal denture plate and fastened to rear upper molars. The invention allows the user to turn the hearing device on and off or to adjust volume using their tongue.
Ear mold with vent opening through outer ear and corresponding ventilation method
A method and hearing aid mold are provided for a hearing device with a first segment for insertion into the auditory canal of the user, a second segment, which projects into the concha of the user when inserted, and a vent, which runs from the first segment into the second segment. A vent opening, which may be enclosed by a titanium ring, is directed in the second segment toward the outer ear of the user, so that an exchange of air can be achieved between the auditory canal and the rear of the outer ear through an opening in the outer ear. Ventilation of the auditory canal from the rear of the outer ear reduces the risk of feedback.
Audio device and sound beam control method
In an audio device equipped with a speaker array device aligning a plurality of speaker units, a sound beam is emitted towards a specific person in a main beam direction, thus realizing the listening of the audio contents with good sound quality. Other persons listen to the audio contents at off-beam positions; hence, leaked sound due to side lobes of the sound beam is transmitted to them with respect to an intermediate band and a low band, thus realizing the listening of the sound with an adequate volume. A high band is subjected to sharp beam control, wherein with respect to an intermediate volume or higher volume, high-frequency components are convoluted with the sound beam and are emitted with non-directivity.
Microphone assembly with underfill agent having a low coefficient of thermal expansion
A microphone assembly includes a carrier, a silicon-based transducer, a conducting element, and an underfill agent. The carrier has a first surface holding an electrical contact element. The silicon-based transducer includes a displaceable diaphragm and an electrical contact element. The transducer is arranged at a distance above the first surface of the carrier. The conducting material is arranged to obtain electrical contact between the electrical contact elements of the carrier and the silicon based transducer. The underfill agent is disposed in a space between the silicon based transducer and the silicon based carrier. The underfill agent has an underfill coefficient of thermal expansion, CTE, below 40 ppm/° C.
System for amplifiers with low distortion and low output impedance
System for pulse-width-modulated class D audio amplifiers. In one preferred embodiment an adder is described to generate a difference signal responsive to an input signal and a feedback signal, a pulse-width-modulator coupled to the adder to compare the difference signal to a reference signal and produce a pulse-width-modulated signal based on the comparing, a filter coupled to an output of the pulse-width-modulator, and a loop filter having a first input coupled to the output of the filter and a second input coupled to the input of the filter, the loop filter to generate a feedback signal by applying transfer functions to signals at its inputs. The loop transfer function of the amplifier is minimum aliasing error transfer function. The minimum aliasing error properties provide low distortion and taking the feedback from the output of the filter reduces high frequency output impedance.
Computer controlled amplifier and speaker system with power conservation feature
A computer controlled amplifier and speaker system includes a power conservation feature allowing ready adaptation to a variety of consumer vehicles, audio systems, and individual consumer purposes. The computer controlled amplifier and speaker system includes an audio-signal detection and power on/off feature and accepts multiple audio inputs and enables multiple audio outputs while also allowing ready adaptation to a variety of power sources. A plurality of power supply functions are readily adapted to supply power to the amplifier and speaker system enhancing user convenience. The disclosed system may be readily adaptable to a portable kit allowing achievement of similar power conservation goals in diverse settings.
Multiplayer participation type gaming system having walls for limiting dialogue voices outputted from gaming machine
A multiplayer participation type gaming system, comprising: a plurality of gaming machines arranged on a predetermined play area; and a sound insulating wall disposed between adjacent gaming machines among the gaming machines, each of the gaming machines carries out the processing of: performing an arithmetic operation, in response to a play of the player, on a value indicative of the game result, and storing after updating the play history data stored in the memory by using the result of the arithmetic operation; comparing the updated play history data with the predetermined threshold value data; generating, when it is determined that the play history data exceeds the threshold value data, sound data based on the play history data by using the plurality of voice generating original data stored in the memory; and outputting a sound from the speaker based on the sound data thus generated.
Bass boost filtering techniques
Bass frequencies of audio can be boosted using various techniques and tools. The described techniques and tools can be applied separately or in combination. For example, bass frequencies of audio can be boosted using an integer bass boost filter by receiving user-settable parameters, such as “c” and “s” coefficients, and implementing the integer bass boost filter using a coupled form structure implementation and the user-settable parameters. Bass frequencies of audio can also be boosted using an integer bass boost filter that is configured to use any of plural coupled form structure implementations. Bass frequencies of audio can be also be boosted using a linear combination of an input audio signal and output of a high-pass filter.
Satellite microphone array for video conferencing
Speakers are identified based on sound origination detection through use of infrared detection of satellite microphones, estimation of distance between satellite microphones and base unit utilizing captured audio, and/or estimation of satellite microphone orientation utilizing captured audio. Multiple sound source localization results are combined to enhance sound source localization and/or active speaker detection accuracy.
Allpass arrays of arbitrary order are presented. The transducers in the arrays are configured with weights corresponding to the FIR approximation of an allpass filter such that a nearly uniform array response is provided.
Noise reduction headset
A noise reduction headset including a negative feedback active noise reduction signal processing path for providing active noise reduction, an electronic communication signal processing path, a talk-through signal processing path for providing talk-through capability, comprising at least one talk-through microphone separate from the electronic communication signal processing path, and a switching element for disabling one or both of the noise reduction signal path and the talk-through signal path.
Voice response system
The present invention concerns a voice response system in which a voice response unit sends a monaural voice signal corresponding to a request signal from a communication terminal to the communication terminal. The communication terminal comprises a monaural/stereo conversion portion for converting a monaural voice signal from the voice response unit to a stereo voice signal and a stereo voice outputting portion for outputting a converted stereo voice signal.
System and method for effectively performing data restore/migration procedures
A system and method for effectively supporting data transfer procedures includes a source device that registers with an account server to participate in a data backup service. The source device then encrypts and stores user data onto a datacenter. The source device later may request a data transfer task from a vendor. The datacenter responsively transfers the encrypted user data to a vendor server, and an escrow server generates and sends a temporary key to the vendor server. A destination device may then utilize the temporary key to decrypt and securely store the user data onto the destination device.
Key terminal apparatus, crypto-processing LSI, unique key generation method, and content system
A key terminal apparatus includes a crypto-processing LSI that performs predetermined crypto-processing. Unique information identifying the crypto-processing LSI is embedded in the crypto-processing LSI. A predetermined master key corresponding to a predetermined key is embedded in the crypto-processing LSI. The crypto-processing LSI (a) receives an encrypted manufacturer key from the manufacturer key storage unit, (b) decrypts the encrypted manufacturer key using the predetermined master key to generate a manufacturer key, (c) generates a unique manufacturer key identical to the predetermined unique manufacturer key, based on the unique information embedded in the crypto-processing LSI and the generated manufacturer key, and (d) decrypts the received encrypted device key using the generated identical unique manufacturer key to generate a predetermined device key.
Method and apparatus for performing cryptographic operations
In one embodiment, the present invention includes a processor having logic to perform a round of a cryptographic algorithm responsive to first and second round micro-operations to perform the round on first and second pairs of columns, where the logic includes dual datapaths that are half the width of the cryptographic algorithm width (or smaller). Additional logic may be used to combine the results of the first and second round micro-operations to obtain a round result. Other embodiments are described and claimed.
Hierarchical deterministic pairwise key predistribution scheme
A security system for a hierarchical network (10) includes L hierarchical levels each corresponding to a security domain level (16), and a plurality of local network nodes (A, B, . . . , Z). A keying material generator (24) generates a set (30) of correlated keying material for each network node. Each set (30) of keying material is composed of L sub-sets (32) of keying material one for each security domain level (16). A set up server (34) distributes the generated sets (30) of keying material to each network node (A, B, . . . , Z) to enable the network nodes (A, B, . . . , Z) to communicate with one another at a security domain of a hierarchical level k by a use of a corresponding sub-set (32) of the security keying material.
Developing initial and subsequent keyID information from a unique mediaID value
A technique for using a key repository to store data encryption keys provides a way to access key records in the key repository using a key identifier constructed from a media identifier associated with a data storage medium on which encrypted data is or will be stored. The media identifier is hashed and added to a counter value to produce the key identifier. In some embodiments, the technique is implemented in an encryption switch that provides data-at-rest encryption for a storage access network, but in other embodiments, the technique may be implemented in other devices, including data storage devices and hosts.
Hybrid symmetric/asymmetric cryptography with user authentication
A device uses a user authentication factor to generate an asymmetric decryption key for use in cryptography. An asymmetric encryption key is generated from the asymmetric decryption key using a one-way function, and the asymmetric encryption key is used to encrypt a symmetric key.
Communication system, and an encoding device and a decoding device thereof
A communication system includes encoding and decoding devices. The encoding device includes an encrypting module adapted for encrypting an original signal into an encrypted signal, and an error correction encoding module coupled to the encrypting module for receiving the encrypted signal therefrom, and generating an output signal by performing error correction encoding on the encrypted signal. The decoding device includes an error correction decoding module for receiving an input signal via a transmission channel, and a decrypting module. The input signal is a result of the output signal combined with noise. The error correction decoding module generates a recovery signal from the input signal by performing error correction decoding on the input signal. The decrypting module is coupled to the error correction decoding module for receiving the recovery signal therefrom, and generates a decrypted signal that corresponds to the original signal by decrypting a portion of the recovery signal.
Protection of digital images
A method includes obtaining an original image; dividing the original image into a plurality of pixel blocks; forming a scrambled image by rearranging the plurality of pixel blocks; and forming a markup language description to display the original image from the scrambled image. Each pixel block may represent a rectangular region of the original image. The markup language description may be an HTML description.
Quantum program concealing device and quantum program concealing method
An object of the present invention is to enable an authorized user to execute a quantum program, without letting the authorized user know the operation contents of the quantum program.A quantum program concealment device 10 includes an expansion unit 12 that generates an expanded quantum program that includes an inputted quantum program and has a quantum secret key quantum bit space corresponding to a quantum secret key in addition to an input quantum bit space of the quantum program, a control operation addition unit 13 that rewrites the expanded quantum program so as to perform a control operation that executes a quantum program in a case where the quantum secret key quantum bit space is in a predetermined state, an encryption unit 15 that adds, to the expanded quantum program, a first quantum gate array and a second quantum gate array for performing operations with respect to a state of the quantum secret key quantum bit space, a secret key generation unit 16 that generates a quantum secret key by performing an inverse operation of the first quantum gate array, and an obfuscation unit 17 that performs obfuscation with respect to the expanded quantum program to which the first quantum gate array has been added.
Apparatus and method for driving display panel
A display panel driver includes: an encryption unit configured to receive pixel data of unit pixels from an image data source, generate an encryption key by comparing an odd-numbered pixel data with a subsequent even-numbered pixel data, and assign a reference value corresponding to the encryption key; and a decryption unit configured to receive the encryption key and the reference value, compare the encryption key with a decryption key, and restore the odd-numbered pixel data and the even-numbered pixel data by using the reference value according to the comparison result.
Method of performing cipher block chaining using elliptic polynomial cryptography
The method of performing cipher block chaining using elliptic polynomial cryptography allows for the encryption of messages through elliptic polynomial cryptography and, particularly, with the utilization of cipher block chaining based upon both the elliptic polynomial and its twist, regardless of whether the elliptic polynomial and its twist are isomorphic with respect to one another. The method of performing cipher block chaining is based on the elliptic polynomial discrete logarithm problem. It is well known that an elliptic polynomial discrete logarithm problem is a computationally “difficult” or “hard” problem.
Processors for network communications
Disclosed are processors for implementing the Media-access control layer of a network device.
System and method for blind subband acoustic echo cancellation postfiltering
Systems and methods for blind subband acoustic echo cancellation postfiltering in a communication device are provided. In exemplary embodiments, an acoustic signal is received via a microphone of the communication device. Acoustic echo cancellation (AEC) is applied to the acoustic signal to obtain an AEC masked signal. Because residual echo may still exist in the AEC masked signal, blind subband AEC postfiltering on the AEC masked signal may be performed to obtain an echo-free acoustic signal. The echo-free signal may then be output.
System and method for interactive voice response enhanced out-calling
A system and method for managing telephone calls is disclosed. The method discloses: calling a contact; presenting the contact with a predetermined out-calling dialog; translating the contact's vocal responses to the dialog into textual words using selected interactive voice response algorithms; connecting the contact to a human operator after a predetermined portion of the out-calling dialog with the contact is completed; and providing the operator with the textual words. In one embodiment, the system discloses all means for implementing the method. In another embodiment, the system discloses: a contact database for storing information on the contact; a dialog database containing a predetermined out-calling dialog; a call manager for calling the contact and presenting the contact with the dialog; and an interactive voice response module for translating the contact's vocal responses to the dialog into textual words and storing the words in the contact database which are accessible to the operator.
Method and system for managing calls
A method for managing calls includes allocating a plurality of agents among a plurality of queues, receiving a plurality of calls each for connection with at least one of the plurality of agents, and assigning each of the plurality of calls to a queue of the plurality of queues. The method further includes monitoring a dynamic value profile for each of the plurality of queues. The dynamic value profile for a queue is calculated based on one or more financial attributes of the current calls in the queue. The method includes determining that the dynamic value profile for a first queue is greater than the dynamic value profile for a second queue. In addition, the method comprises reallocating one or more of the plurality of agents, among the plurality of queues in response to determining that the dynamic value profile for the first queue is greater than the dynamic value profile for the second queue.
Variable-time call forwarding to voicemail
Unanswered calls route to voicemail after a variable number of ring cycles based on a history with the voicemail user. The history may include the caller's identity, the user's answering history, and user preferences. If the caller is not identified, an unanswered call may go to voicemail after a default number of ring cycles. If a caller has a history of previous calls to the user/called party, that history may increase or decrease the default number of ring cycles for that caller. For example, callers whose previous calls to the voicemail user have been answered may receive more ring cycles before going to voicemail. Conversely, callers whose previous calls to the user/called party were unanswered may receive a reduced number of ring cycles before going to voicemail. The number of ring cycles may also be adjusted where the call answering history suggests the called party is unavailable during certain times.
Call out and hunt functions for teleconferencing services
A teleconference system for coordinating a prearranged teleconference includes a memory that stores established parameters for contacting teleconference participants. The teleconference system also includes a caller that systematically hunts and automatically calls out to designated teleconference participants over a communications network based upon the established parameters, without the need for the designated participants to call in to the teleconference.
Image sharing system
An image sharing system includes: a server apparatus; first and second client apparatuses, which are communicably connected with the server apparatus; first and second telephone terminals associated with the first and second client apparatuses respectively; a connection control apparatus for controlling the connection between the first telephone terminal and the second telephone terminal; and a communication terminal including a camera part for photographing a subject, and an image sending part for sending image data representing the image outputted from the camera part, wherein the server apparatus includes a share-image sending part for sending an image represented by image data sent from the communication terminal as a share image to both the first and the second client apparatuses when the first telephone terminal is connected with the second telephone terminal, and both the first and the second client apparatuses include a share-image display part for displaying the share image.
Distributed intercom system with audio bus
A distributed intercom system that interconnects a hub and various keypad and door zone units having microphones and/or speakers via CAT5 or similar cable having multiple twisted pairs. Audio is carried between all devices over a first audio wire pair, in analog signal format, forming an audio bus. Audio twisted pair acts as a data communication bus for control messages. One or more of receiver units may be active, while only one keypad device can be individually instructed to connect its corresponding microphone circuit to the audio bus. Determination of which unit is selected to be the transmitter occurs under the control of the hub. For example, in a case where a first user wishes to speak to another user in a different room, the first user presses a “talk” button at his keypad, causing that keypad to send out a message on a data communication bus to the hub. The hub unit then sends a reply on the data communication bus that grants permission to the first user's keypad to couple its microphone to the audio bus. The message is interpreted by the other stations as an instruction to keep their own microphones disconnected from the bus. A message is also sent to the desired receiving station(s) to couple their speakers to the bus to receive the audio signal.
Techniques for handling messages in a messaging system
A technique for handling messages in a messaging system includes receiving a playback request for a message. A first user control input that is associated with the playback request for the message is then received. The first user control input corresponds to a fast-forward function or a rewind function. It is then determined whether a second user control input, which corresponds to a same function as the first user control input, is received prior to expiration of a first time period. The playback request for the message is then serviced using a first offset when the second user control input is not received prior to expiration of the first time period or using a second offset, which is different than the first offset, when the second user control input is received prior to expiration of the first time period.
Voice rendering of E-mail with tags for improved user experience
Tags, such as XML tags, are inserted into email to separate email content from signature blocks, privacy notices and confidentiality notices, and to separate original email messages from replies and replies from further replies. The tags are detected by a system that renders email as speech, such as voice command platform or network-based virtual assistant or message center. For example, the system can detect the signature block or privacy notice tags and not render the signature block or privacy notice as speech. The system can render an original email message in one voice mode and the reply in a different voice mode. The tags can be inserted to identify a voice memo in which a user responds to a particular portion of an email message. Preferably, an email server that receives and stored the email message inserts the tags into the email. Alternatively, the tags could be inserted by an email client application. The tags are detected by an email parser, which can be incorporated into the system rendering email as speech, or, alternatively implemented in a separate logical entity.
Method and system for recording telephone conversations placed on hold
A system and method for recording telephone conversations which have been placed on hold is provided. After a telephone conversation has been placed on hold, assuming that the conversation was being recorded, the call is designated to be in the background. Once a processor senses that a background call exists, a check is performed to determine if there is a downlink connection for this call. If there is, a new communication channel is opened so that the background call can be recorded and then appended to the original recording.
Dynamic hearing/voice carry over for global text telephony
A system and method for controlling a telecommunications device capable of text telephone, and voice carry over or hearing carry over operation where transition from text to voice operation, and vice versa, is accomplished without operator intervention. The system includes a text telephone signal detector that detects the presence of text telephone signals and an audio control manager coupled to the text telephone signal detector. The audio control manager comprises an audio stream manger that controls the processing of audio signals, and an audio profile manager that controls the routing of voice signals to the audio peripherals and the audio peripheral output sound loudness.
X-ray CT apparatus, scan plan assistance apparatus and method for scan plan assistance
An X-ray CT apparatus that transmits X-rays toward a subject on the basis of a set scan condition and reconstructs images from detected X-rays that passes through the subject, including a scan plan setting unit configured to set the scan condition, a reference dose storage unit configured to store reference dose information, including an relation between an attribute information about a plurality of kinds of subjects and reference doses to be referenced for an exposure dose, and an exposure dose calculation unit configured to calculate the exposure dose corresponding to the set scan condition in accordance with the timing of setting of the scan condition.
System and method for reconstruction of X-ray images
Systems and method for reconstruction of x-ray images are provided. One method includes acquiring a plurality of image views using an x-ray imaging system, the plurality of image views defining a limited tomographic dataset. The method also includes performing three-dimensional (3D) image reconstruction using the plurality of image views in an iterative reconstruction, wherein the iterative reconstruction includes forming a linear combination based on a plurality of previous iteration results. The method further includes displaying an image based on the image reconstruction, wherein the image includes clinically relevant high-frequency detail information.
Scanning and reconstruction method of a CT system and CT system
A method is disclosed for scanning an examination object with a CT system and the generation of at least one computed tomographic sectional view from data obtained from the scanning and a CT system. In at least one embodiment, data used for generating the at least one sectional image is filtered out with different intensities as a function of a predetermined time range and/or projection angle range of the measurement of high local frequencies.
Shift register and driving method thereof
A low power consumption shift register which inputs a CK signal with a low voltage with almost no effect of variation in characteristics of transistors. In the invention, an input portion of an inverter is set at a threshold voltage thereof and a CK signal is inputted to the input portion of the inverter through a capacitor means. In this mariner, the CK signal is amplified, which is sent to the shift register. That is, by obtaining the threshold potential of the inverter, the shift register which operates with almost no effect of variation in characteristics of transistors can be provided. A level shifter of the CK signal is generated from an output pulse of the shift register, therefore, the low power consumption shift register having the level shifter which flows a shoot-through current for a short period can be provided.
Method and apparatus for system time clock recovery
Briefly, a system time clock (STC) recovery apparatus includes an STC counter that receives a program clock reference (PCR) signal. The STC recovery apparatus also includes a phase lock loop that generates an STC signal having an STC frequency and a fractional divider that generates a modified STC signal by adjusting the STC frequency of the STC signal such that the modified STC signal is provided to the STC counter. The STC clock recovery apparatus further includes a register, such as any suitable memory, which stores a target frequency value and a source frequency value. The target frequency value is the value of the target frequency for the modified STC signal and the source frequency value is the value of the frequency of the STC signal from the phase lock loop.
A specialized structure measures clock-to-data jitter in an optical memory interface by averaging the result of two second-order estimates of zero crossing using measured signal values on either side of the zero crossing. In one embodiment, a first estimate uses two sample points before the zero crossing and one sample point after while the second estimate uses one sample point before the zero crossing and sample two points after.
Differential transmitter and auto-adjustment method of data strobe thereof
A differential transmitter and an auto-adjustment method of data strobe thereof are provided. The differential transmitter includes a phase-detecting unit, a switching unit, a rising edge strobe unit, and a falling edge strobe unit. The phase-detecting unit detects a phase relation between a clock signal and a data signal to outputs a detection result. The rising edge strobe unit latches the data signal at a rising edge of the clock signal, and converts a latching result to a first differential output signal. The falling-edge-strobe unit latches the data signal at a falling edge of the clock signal, and converts a latching result to a second differential output signal. The switching unit determines whether to switch the clock signal and data signal to the rising edge strobe unit or to the falling edge strobe unit according to the detection result.
Closed loop power normalized timing recovery for 8 VSB modulated signals
A timing recovery loop includes a sampler, a narrow band filter, an RMS normalizer, a timing error detector, and a sample controller. The sampler samples a received signal. The narrow band filter filters the sampled received signal so as to pass an upper band edge of the received signal and not a lower band edge of the received signal. The RMS normalizer sets an average power level of an output of the filter to a substantially constant value. The timing error detector detects a timing error with respect to an output of the RMS normalizer. The sample controller controls the sampler in response to the detected timing error.
Detection of time-domain sequences sent on a shared control channel
Techniques for sending and receiving signaling messages in a control segment are described. The control segment may be sent with CDM in multiple OFDM symbols. At a receiver, a received sequence is obtained for the control segment. A time-domain signaling sequence is generated based on a signaling message hypothesized to have been sent in the control segment. A correlating sequence is generated based on the signaling sequence. In one design, the signaling sequence is partitioned into multiple sub-sequences, one sub-sequence for each symbol period in which the control segment was sent. Each sub-sequence is cyclically shifted by an amount determined by a channel tap delay. The correlating sequence is then formed by concatenating all of the cyclically shifted sub-sequences. The correlating sequence may also be generated in other manners. The received sequence is correlated with the correlating sequence to determine whether the signaling message was sent in the control segment.
Wireless feedback system and method
A codebook C is provided in a MIMO transmitter as well as a MIMO receiver. The codebook C will include M codewords ci, where i is a unique codeword index for each codeword ci. Each codeword defines weighting factors to apply to the MIMO signals, and may correspond to channel matrices or vectors to apply to the MIMO signals prior to transmission from the respective antennas of the MIMO transmitter. The present invention creates codeword subsets Si for each codeword ci of the codebook C. Each codeword subset Si defines L codewords cj, which are selected from all the codewords ci in the codebook C. The codewords cj in a codeword subset Si are the L codewords in the entire codebook that best correlate with the corresponding codeword ci.
Architecture and methods for coexistence of wireless radios having differing protocols
Embodiments of systems and methods for the coexistence of wireless radios having differing protocols are generally described herein. Other embodiments may be described and claimed. In some embodiments systems and methods for synchronizing clocks between two radios, and using a signal to notify one of the radios to refrain from transmitting for a timeperiod are described.
Frequency domain equalization method for continuous phase modulated signals
A method for frequency domain equalization of a cyclic CPM signal received via a channel is disclosed. In one aspect, the method includes representing the received cyclic CPM signal as a matrix model comprising a channel matrix representing influence of the channel, separate from a Laurent pulse matrix and a pseudocoefficient matrix respectively representing Laurent pulses and pseudocoefficients determined by Laurent decomposition of the received cyclic CPM signal. The method may further include applying a channel equalizer on the separate channel matrix and after the equalization. It may further include demodulating the received cyclic CPM signal by the matrix model, the demodulation exploiting known correlation properties of the Laurent pulses and the pseudocoefficients.
DC offset correction of a radio frequency receiver used with a continuous transmission radio frequency signal
The present invention relates to estimating a direct current (DC) offset of a radio frequency (RF) receiver when an estimated amplitude of a continuous-transmission amplitude-modulated (AM) RF signal is below a first threshold and when the RF receiver is not receiving an RF input signal. The estimated DC offset of the RF receiver may be used to improve RF receiver performance, particularly over temperature and supply voltage variations. Estimating the DC offset of the RF receiver when the estimated instantaneous amplitude of the continuous-transmission AM RF signal is below the first threshold may minimize errors in the estimated DC offset.
Orthogonal frequency division multiplexing (OFDM) communications device and method that incorporates low PAPR preamble and receiver channel estimate circuit
A communications device includes a demapping and demodulation circuit that demaps and demodulates an OFDM communications signal as modulated subcarriers carrying communications data and modulated subcarriers carrying a training sequence forming a preamble that includes a long sync sequence for channel and frequency offset estimation having a extended guard interval (GI). The OFDM subcarriers carrying the training sequence have a quadratic modulation to produce a low peak-to-average power (PAPR) preamble with PAPR of approximately 2.6 decibels (dB). A channel estimate circuit is positioned to receive signals after processing within a FFT circuit and subcarrier demapper circuit and estimates the channel characteristics of the communications channel based on splitting the extended guard interval from the long sync sequence and processing into values that represent the low PAPR preamble as plus or minus one (+/−1) values in a real or imaginary component as adds and subtracts.
Transmission method and transmission apparatus in an OFDM-CDMA communication system
A OFDM-CDMA communication system that generates a plurality of subcarrier components by multiplying each of a plurality of transmission symbols by a channelization code whose length is N according to a spreading factor, and transmits those subcarrier components by a plurality of different subcarriers, measures the propagation environment of each subcarrier, divides the subcarriers into groups having N number of subcarriers in each group whose propagation environments are close one another, and transmits the N number of subcarrier components, which have been multiplied by the channelization code, by subcarriers of the same group.
Data search, parser, and synchronization of video and telemetry data
A system to parse both telemetry data and corresponding encoded video data wherein the telemetry and video data are subsequently synchronized based upon temporal information, such as a time stamp. The telemetry data and the video data are originally unsynchronized and the data for each is acquired by a separate device. The acquiring devices may be located within or attached to an aerial vehicle. The system receives the telemetry data and the encoded video data and outputs a series of synchronized video images with telemetry data. Thus, telemetry information is associated with each video image. The telemetry data may be acquired at a different rate than the video data. As a result, telemetry data may be interpolated or extrapolated to correspond to each video image. The present system operates in real-time, thus data acquired from aerial vehicles can be displayed on a map.
Image decoding device and image decoding method
An image decoding device includes an error detecting unit that detects a decoding error in each unit area in one frame of an image; an error compensating determining unit that determines an error compensating area for which error compensation should be performed for the decoding error; and an error compensating unit that performs error compensation to the error compensating area. The error compensating area determining unit determines a unit area where the decoding error occurs, and a predetermined area adjacent to the unit area, as the error compensating area.
Data embedding apparatus, data extracting apparatus, data embedding method, and data extracting method
A data embedding apparatus including: a selecting unit for selecting, based upon the second data, a prediction system of calculating a prediction value with respect to data to be processed within the first data; a predicting unit for calculating the prediction value of the data to be processed by the prediction system selected by the selecting unit; a difference calculating unit for calculating a prediction error of the data to be processed by employing the prediction value; and a prediction error calculating unit for outputting the coded data, in which the predicting unit includes: a 0-embedding time predicting unit for performing prediction when a bit value of the second data is “0”; a 1-embedding time predicting unit for performing prediction when the bit value of the second data is “1”; and an embedding end time predicting unit for performing prediction when embedding of the second data is accomplished.
Displaying multiple compressed video streams on display devices
A method and display system for displaying compressed video streams from a plurality of video sources. The display system comprises an input module for decompressing a compressed video stream in an intermediate data format, an intermediate module for receiving the video stream in the intermediate data format incompatible with a display device, and an output module for converting the video stream in the intermediate format into a final data format to be displayed on the display device.
Content receiving apparatus, method of controlling video-audio output timing and content providing system
The present invention can reliably adjust the lip-sync between an video and audio at a decoder side, without making the viewer feel strangeness.In this invention, the encoded video frames to which video time-stamps VTS are attached and the encoded audio frames to which audio time-stamps ATS are attached, all received, are decoded, generating a plurality of video frames VF1 and a plurality of audio frames AF1. The video frames VF1 and audio frames AF1 are accumulated. Renderers 37 and 77 calculate the time difference resulting from a gap between the reference clock for the encoder side and the system time clock stc for the decoder side. In accordance with the time difference, the timing of outputting the plurality of video frames, one by one, on the basis of a timing of outputting the plurality of audio frames, one by one. Hence, the lip-sync can be achieved, while maintaining the continuity of the audio.
Method, medium and system storing image data for fast memory access
Provided is a method, medium and system for storing image data for fast memory access. The method includes setting a storage range over neighboring macroblocks of a macroblock to allow for storage with the macroblock in a storage region of a memory, and storing first image data of the macroblock and second image data corresponding to the storage range over the neighboring macroblocks in the storage region of the memory, wherein the second image data includes data of portions of the neighboring blocks that fall within the storage range.
Method of and apparatus for predicting DC coefficient of video data unit
A method of and an apparatus are provided for predicting a DC coefficient of video data. In the method, at least one reference data unit for prediction of a DC coefficient of a current data unit is selected from at least one previous data unit that is scanned according to region of interest-oriented scanning and then transformed before the current data unit. In the region of interest-oriented scanning, scanning starts with a data unit located in a predetermined location of a region of interest and continues in the form of a plurality of square rings in which the remaining data units included in the region of interest surround the data unit located in the predetermined location of the region of interest. Thereafter, a predicted value of the DC coefficient of the current data unit is determined using a DC coefficient of the at least one reference data unit.
Method for interpolating chrominance signal in video encoder and decoder
Disclosed is a method for interpolating chrominance signals in a video encoder and a decoder. The method includes the steps of accessing a memory unit to load an integer pixel value with regard to a plurality of motion compensation blocks, searching for a location of a motion vector s to perform sub-pixel interpolation of chrominance signals regarding the blocks and performing ¼ sub-pixel interpolation by row-based and column-based shifting when the motion vector indicates a ¼ location pixel with regard to the blocks. Also disclosed is an apparatus for performing the interpolating method described and a computer program product which when loaded into a computer system performs the interpolating method described.
Statistical content of block matching scheme for pre-processing in encoding and transcoding
Statistical content block matching for video pre-processing, for example in fast motion estimation, uses a second-order distortion criterion for processing steps such as identifying a best reference image portion for comparison with a current image portion. The second-order distortion criterion is a Lagrange-optimized combination of a mean squared error criterion with an entropy criterion. Then a fast motion estimation search advantageously includes performing a diamond search using the second-order distortion criterion to identify a candidate best reference image portion, and performing a nearest neighbor search starting using said second-order distortion criterion to identify the best reference image portion within a search range limited by an adaptive search range cap. A better motion vector can then be calculated.
Video codec with shared intra-prediction module and method for use therewith
A video processing device operates in an encoding mode where the processing device encodes an input signal and in a decoding mode where the video processing device decodes the input signal. The video processing device includes an intra-prediction module that generates a best intra prediction mode for each macroblock of the plurality of macroblocks. The intra-prediction module performs an encoding function when the video processing device is in the encoding mode and performs a decoding function when the video processing device is in the decoding mode.
Moving picture encoding apparatus
In a moving picture encoding apparatus, a processing load detection section detects a load and outputs load information and a video encoder judges a load level based on the load information. A start pixel in target pixels is determined depending on the load level, the evaluation value is calculated from pixels specified by the start pixel, a encoding cost is calculated based on the evaluation value to select one of prediction modes for minimizing the encoding cost. The start pixel is so selected as to exclude the pixels which are spatially neighboring to reference pixels for prediction, instead of all pixels within a 4×4 pixel block as the processing load becomes large. Thus, the picture processing amount is reducing while suppressing the deterioration of the encoding performance.
Methods for encrypting and compressing video
A method for compressing and transmitting a sequence of video frames represented by arrays of digital pixel values includes the following steps: transmitting a representation of a first frame (I1) of the sequence; deriving a sorting permutation P1 of the first frame; using the sorting permutation of the first frame, P1, to approximately sort a second frame (I2) of the sequence, to obtain approximately sorted frame P1(I2); and compressing and transmitting the approximately sorted frame P1(I2).
Method of selecting quantizer values in video compression systems
A method of obtaining a quantization value for macroblocks of a picture for video compression includes estimating 11, for a plurality of quantization values, a size of the picture in terms of a sum of all quantized coded coefficients. A linear relationship between a size of a macroblock and Activity of the macroblocks is assumed 12, where the Activity of the macroblock is the number of coded coefficients in the macroblock before discarding any coefficients or quantizing the remaining coefficients. The macroblocks are divided 13 into groups by their Activity level such that substantially a same number of pre-quantization coefficients are in each group. An average Activity of each group is determined 14. A quantization value for each group is determined 15 from the assumed linear relationship between a number of bits per macroblock and Activity of the macroblocks and the average Activity of the group, as imposed by a predetermined bit rate.
Remote desktop protocol (RDP) tile image classification for improving compression efficiency and quality
Systems, methods and computer readable media are disclosed for improving compression efficiency and quality in a remote session via tile image classification and variable encoding. A server determines a set of codecs that are shared by both the server and a corresponding client. Then, when it receives an image, it determines whether classification of the image is required. Where classification of the image is not required, the server sends the client the image, either uncompressed or compressed with a default codec and default fidelity. Where classification of the image is required, the server classifies the image (e.g. the image comprises either text or photograph), and based on that classification determines a codec with which to encode the image, and a fidelity to use on the encoding. The server performs that encoding with the codec and the fidelity, and then sends this encoded image to the client.
Bit rate control method and apparatus
Provided are a bit rate control method and apparatus for intra-only coding, the method including calculating a similarity between at least one block group from among block groups including a plurality of macroblocks in a current frame to be encoded and at least one block group in a previous frame, which corresponds to the at least one block group in the current frame, determining a target bit amount of a current block group including a current macroblock using a video characteristic of the previous frame if the calculated similarity is greater than a threshold value, determining a target bit amount of the current macroblock based on the determined target bit amount of the current block group, and calculating a quantization parameter of the current macroblock based on the determined target bit amount of the current macroblock and the amount of bits generated for up to a previous macroblock.
Spread spectrum signal
A spread-spectrum signal comprises a spreading waveform modulating a carrier wave and containing a real linear combination of a first waveform at a first waveform rate and a second waveform at a second waveform rate, the first waveform rate being distinct from the second waveform rate and both waveform rates being distinct and non-zero. The linear combination of the first and the second waveform is modulated with at least one binary sequence comprising a signal identification code.
Laser light emitting device
Provided is a laser light emitting device that has light sources of multiple wavelengths including an oscillation wavelength in a green region and the like, and that can be miniaturized. A metal wiring 4 is formed on a supporting substrate 5. A green LD 1 and a red LD 2 are bonded to the metal wiring 4. Each of the green LD 1 and the red LD 2 is a laser diode element formed of a semiconductor having a layered structure. One of a positive electrode and a negative electrode of the element is bonded to the metal wiring 4, and the other electrode is connected to a lead wire 6 or a lead wire 7. The green LD 1 is formed of a GaN-based semiconductor laser diode having a nonpolar plane or a semipolar plane as a main surface for crystal growth. The red LD 2 is formed of an AlInGaP-based semiconductor laser diode.
GaN-based laser diodes with misfit dislocations displaced from the active region
A GaN-based edge emitting laser is provided comprising a semi-polar GaN substrate, an active region, an N-side waveguiding layer, a P-side waveguiding layer, an N-type cladding layer, and a P-type cladding layer. The GaN substrate is characterized by a threading dislocation density on the order of approximately 1×106/cm2. The strain-thickness product of the N-side waveguiding layer exceeds its strain relaxation critical value. In addition, the cumulative strain-thickness product of the active region calculated for the growth on a the relaxed N-side waveguiding layer is less than its strain relaxation critical value. As a result, the N-side interface between the N-type cladding layer and the N-side waveguiding layer comprises a set of N-side misfit dislocations and the P-side interface between the P-type cladding layer and the P-side waveguiding layer comprises a set of P-side misfit dislocations. Additional embodiments are disclosed and claimed.
Laser diode having nano patterns and method of fabricating the same
A laser diode having nano patterns is disposed on a substrate. A first conductive-type clad layer is disposed on the substrate, and a second conductive-type clad layer is disposed on the first conductive-type clad layer. An active layer is interposed between the first conductive-type clad layer and the second conductive-type clad layer. Column-shaped nano patterns are arranged at a surface of the second conductive-type clad layer to form a laser diode such as a distributed feedback laser diode.
Method of manufacturing a laser gain medium having a spatially variable gain profile
Method of manufacturing a laser medium with a material having a surface and a dopant in the material distributed whereby the material has a spatially variant optical flux density profile uses tailored non-uniform gain profiles within a Yb:YAG laser component (rod, slab, disc, etc.) achieved by a spatial material modification in the spatially masked pre-forms. High temperature-assisted reduction leads to the coordinate-dependent gain profiles, which are controlled by the topology of the deposited solid masks. The gain profiles are obtained by reducing the charge state of the laser-active trivalent Yb3+ ions into inactive divalent Yb2+ ions. This valence conversion process is driven by mass transport of ions and oxygen vacancies. These processes, in turn, affect the dopant distribution throughout the surface and bulk laser crystal. By reducing proportionally more Yb3+ ions at the unmasked areas of component, than in the masked areas, the coordinate-dependent or spatially-controlled gain profiles are achieved. The material can be used for the fabrication of laser rods, slabs, etc. with various concentrations and spatial localizations of dopants.
Quantum cascade laser suitable for portable applications
A highly portable, high-powered infrared laser source is produced by intermittent operation of a quantum cascade laser power regulated to a predetermined operating range that permits passive cooling. The regulation process may boost battery voltage allowing the use of a more compact, low-voltage batteries.
Mobile communication system and communication method thereof
A communication method in a mobile communication system that transmits different data to which transmission sequence numbers have been attached, over each of a plurality of paths from a mobile station to a radio network controller via a plurality of base stations; where the radio network controller monitors the communication state of each path, determines to transmit the data over all of a plurality of paths, transmit the data over two or more specified paths, or transmit the data over only one specified path, based on the communication state of each path, and notifies the mobile station of the determined path/paths; and where the mobile station transmits different data to which different transmission sequence numbers have been attached, over said notified path/paths, and the radio network controller rearranges the data received from each path by reference to the transmission sequence numbers and transmits the rearranged data to a core network.
System and method for multicast and broadcast synchronization in wireless access systems
In a method for multicast and broadcast synchronization a data payload frame is generated from a data payload. A frame number is assigned to the data payload frame, wherein the frame number includes a generating time of the data payload frame. The data payload frame is distributed to a plurality of base stations in a wireless access system. The offset spans a travel time of a data payload frame from the controller to the plurality of base stations as well as a scheduling time and a multiplexing time.
Stack signaling to application with lack of requested bandwidth
A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the application proceeds by either renegotiating QoS and data rate, or waiting until they requested rate and QoS are met.
Systems and methods facilitating high throughput control in wireless communications
Embodiments include systems and methods for frame tunneling in a wireless communications system comprising digital beam forming. Embodiments comprise a first and second frame control field with the second frame control field comprising a High Throughput Control (HTC) enabling field. If the HTC enabling field is enabled, then an HTC field is sent.