11th week of 2012 patent applcation highlights part 65 |
Patent application number | Title | Published |
20120066657 | METHOD OF DESIGNING AN INTEGRATED CIRCUIT BASED ON A COMBINATION OF MANUFACTURABILITY, TEST COVERAGE AND, OPTIONALLY, DIAGNOSTIC COVERAGE - Disclose are embodiments of an integrated circuit design method based on a combination of manufacturability, test coverage and, optionally, diagnostic coverage. Design-for manufacturability (DFM) modifications to the layout of an integrated circuit can be made in light of test coverage. Alternatively, test coverage of an integrated circuit can be established in light of DFM modifications. Alternatively, an iterative process can be performed, where DFM modifications to the layout of an integrated circuit are made in light of test coverage and then test coverage is altered in light of the DFM modifications. Alternatively, DFM modifications to the layout of an integrated circuit can be made in light of test coverage and also diagnostic coverage. In any case, after making DFM modifications and establishing test coverage, any unmodified and untested nodes (and, optionally, any unmodified and undiagnosable tested nodes) in the integrated circuit can be identified and tagged for subsequent in-line inspection. | 2012-03-15 |
20120066658 | System And Method For Integrated Circuit Power And Timing Optimization - A system for selecting gates for an integrated circuit design may include at least one processing device configured to identify gates of the integrated circuit design having a slack value less than a predefined slack threshold. The at least one processing device may be further configured to, for each of the identified gates, determine (i) a number of nodes of the integrated circuit design that experience a timing slack improvement if the gate is swapped with an alternative implementation having a reduced delay or (ii) a sum of timing slack improvements experienced by nodes of the integrated circuit design if the gate is swapped with the alternative implementation having a reduced delay. The at least one processing device may still be further configured to swap the gate with the alternative implementation having the reduced delay if the determined number or sum is greater than a corresponding predetermined threshold. | 2012-03-15 |
20120066659 | METHODS FOR GENERATING DEVICE LAYOUTS BY COMBINING AN AUTOMATED DEVICE LAYOUT GENERATOR WITH A SCRIPT - Methods for generating a device layout are provided. First, design rules corresponding to a specific technology are received. A selection of at least one element and a parameter value corresponding to at least one parameter on the selected element are received. A draft device layout corresponding to the selected element is generated by a device generator by referencing the parameter value and the design rules. A script is then executed to modify the draft device layout to generate an updated device layout. The script includes at least one command, and when the script is executed, the at least one command is performed to modify the parameter value of the at least one parameter of the selected element and cause the device generator to delete the old draft device layout and generate a new draft device layout by referencing the modified parameter value and the design rules. | 2012-03-15 |
20120066660 | METHOD OF MANAGING PROCESS FACTORS THAT INFLUENCE ELECTRICAL PROPERTIES OF PRINTED CIRCUIT BOARDS - In a method of managing process factors that influence electrical properties of printed circuit boards (PCBs), n process factors are arranged in an order according to different influence to one kind of electrical property of the PCBs. The different influence is determined by first experiments designed using the Taguchi method. M process factors that have important influence to the electrical property are obtained from the n process factors according to the order to design second experiments. A computing formula for the electrical property is fitted using the m process factors according to simulated results of the second experiments, and a variation range of each of the m process factors is computed according to the computing formula. | 2012-03-15 |
20120066661 | VERIFYING PROGRAMMING ARTIFACTS GENERATED FROM ONTOLOGY ARTIFACTS OR MODELS - A transformation tool and a validation tool are used to verify programmable artifacts, such as Java models, that are generated from an original ontology model. The verification process ensures that the programmable artifacts are semantically equivalent to the original ontology model from which they are created. Each element in the programmable artifacts is tagged with appropriate metadata, using, for example, Java language annotation support. Once tagged, the programmable artifacts can be parsed to form a generated ontology model. This generated ontology model can then be compared to the original ontology model with a validation tool, in order to verify their semantic equivalence. | 2012-03-15 |
20120066662 | SYSTEM AND METHOD TO VALIDATE AND REPAIR PROCESS FLOW DRAWINGS - Disclosed is a system and method for validating and repairing flow diagrams using a process modeling validation method in conjunction with a process modeling repair method. The process modeling validation method points out structural ambiguities in a flow diagram that can make its automatic interpretation difficult. It also proposes fix to resolve such ambiguities. The method discloses a process semantic annotation scheme that can interpret process semantics in a flow graph implicit in a flow diagram. Further, the validation process compares one or more components of one or more drawings to a set of rules determined by a business process modeling standards and provides a set of semantic errors describing faulty parts of the drawing that do not comply with the business process modeling standards. The process modeling repair method corrects the drawing to ease and enable its automatic interpretation of the flow diagram and make the faulty parts of the drawing comply with the business process modeling standards. | 2012-03-15 |
20120066663 | Modeling A Governance Process Of Establishing A Subscription To A Deployed Service In A Governed SOA - Modeling a governance process of establishing a subscription to a deployed service in a governed Service Oriented Architecture (‘SOA’) and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module comprising a module of computer program instructions that, when executed by a computer processor, supports performance of one or more steps of the modeled governance process, where the modeled governance process includes collecting available service artifacts associated with a deployed service; determining whether the deployed service meets predefined functional requirements; if the deployed service meets the predefined functional requirements, determining whether the deployed service meets predefined non-functional requirements if the deployed service meets the predefined non-functional requirements, creating a subscription request; requesting approval of the subscription request; and if approval is received, creating a subscription to the deployed service. | 2012-03-15 |
20120066664 | SOFTWARE DESIGN AND AUTOMATIC CODING FOR PARALLEL COMPUTING - We discuss a software design and automatic coding system particularly applicable to generating code for massively parallel computing systems. This system operates on a high performance computer and provides a collaborative, interactive, iterative method of defining and designing software for parallel computing systems, and generates software code directly from design elements without the use of code patterns, meta-data, or domain rules, reducing bugs and cost while retaining the time-to-market advantages of iterative ad-hoc methods. | 2012-03-15 |
20120066665 | EXECUTING A WEB APPLICATION AT DIFFERENT STAGES IN THE APPLICATION LIFE CYCLE - A method for hosting multiple life cycle stages of a web application includes installing a web application in a first environment together with a first version of a support package containing support software components for the web application, the first environment corresponding to a first life cycle stage of the web application, and executing the web application in the first environment together with the first version of the support package. The method further includes installing the web application in a second environment together with a second version of the support package containing support software components for the web application, the second environment corresponding to a second life cycle stage of the web application that succeeds the first life cycle stage of the web application, and executing the web application in the second environment together with the second version of the support package. | 2012-03-15 |
20120066666 | ADD-ON PERFORMANCE ADVISOR - Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least some embodiments, the add-on advisor can be implemented to detect newly installed add-ons and provide notifications to a user of the detected add-ons. The notifications regarding new add-ons can be configured with options to permit the user to enable or disable the add-ons. Add-ons that are not explicitly enabled by a user can be prevented from operating by the add-on advisor. Further, in at least some embodiments, the add-on advisor can be implemented to monitor performance impact of add-ons and provide notifications to a user when add-ons adversely affect performance. The user can then interact with the add-on advisor to improve performance by selectively enabling and disabling add-ons. | 2012-03-15 |
20120066667 | SIMULATION ENVIRONMENT FOR DISTRIBUTED PROGRAMS - A scheduler receives a job graph which includes a graph of computational vertices that are designed to be executed on multiple distributed computer systems. The scheduler queries a graph manager to determine which computational vertices of the job graph are ready for execution in a local execution environment. The scheduler queries a cluster manager to determine the organizational topology of the distributed computer systems to simulate the determined topology in the local execution environment. The scheduler queries a data manager to determine data storage locations for each of the computational vertices indicated as being ready for execution in the local execution environment. The scheduler also indicates to a vertex spawner that an instance of each computational vertex is to be spawned in the local execution environment based on the organizational topology and indicated data storage locations, and indicates to the local execution environment that the spawned vertices are to be executed. | 2012-03-15 |
20120066668 | C/C++ LANGUAGE EXTENSIONS FOR GENERAL-PURPOSE GRAPHICS PROCESSING UNIT - A general-purpose programming environment allows users to program a GPU as a general-purpose computation engine using familiar C/C++ programming constructs. Users may use declaration specifiers to identify which portions of a program are to be compiled for a CPU or a GPU. Specifically, functions, objects and variables may be specified for GPU binary compilation using declaration specifiers. A compiler separates the GPU binary code and the CPU binary code in a source file using the declaration specifiers. The location of objects and variables in different memory locations in the system may be identified using the declaration specifiers. CTA threading information is also provided for the GPU to support parallel processing. | 2012-03-15 |
20120066669 | CREATING A SUPERSEDING SOFTWARE RELEASE - A method, system, and computer usable program product for creating a superseding software product release are provided in the illustrative embodiments. A first set of metadata describing a set of parts related to a first release is received at an application executing in a computer. A second set of metadata describing a second set of parts related to a second release is received. Using the first and the second sets of metadata, a part to be added to the second set of metadata is identified such that the second release is sufficient to supersede the first release. The second set of metadata is updated to include metadata of the part such that an updated second release according to the updated second set of metadata is sufficient to supersede the first release. | 2012-03-15 |
20120066670 | Systems and Methods for Private Cloud Computing - A system and method are disclosed for private cloud computing and for the development and deployment of cloud applications in the private cloud. The private cloud computing system and method of the present invention include as components at least a cloud controller, a cloud stack, Service Registry, and a cloud application builder. | 2012-03-15 |
20120066671 | Automating A Governance Process Of Creating A New Version Of A Service In A Governed SOA - Modeling a governance process of creating a new version of a service in a governed SOA and generating, in dependence upon the modeled governance process, automation modules that include modules of computer program instructions that, when executed by a computer processor, support performance of one or more steps of the modeled governance process and where the modeled governance process includes reviewing requested updates to a deployed service; determining, in dependence upon the requested updates and a specification of a present version of the deployed service, whether a new version of the deployed service is required; if a new version of the deployed service is required, determining whether the present version of the deployed service will be subsumed by the new version; and if the present version of the deployed service will be subsumed by the new version, retiring the present version of the deployed service. | 2012-03-15 |
20120066672 | Systems and Methods for Implementing Upgradeable Subscriber-Controlled Managed Package Components in a Multi-Tenant Environment - Systems and methods for installing and upgrading application packages to an application platform include mechanisms for allowing subscribers to make changes to components contained in managed installed packages, while allowing for upgrades of such components. The mechanisms give the subscriber the choice of using developer provided components (the ones that belong to the original package), or creating their own. This also allows developers to package the components, knowing that subscribers won't be limited to using only what's packaged, but rather will be able to make changes if they wish. Information about multiple versions of the same installed managed component is stored and managed with different ownership (e.g., one version belongs to a developer, the other to the subscriber) while in the context of a subscriber organization. | 2012-03-15 |
20120066673 | SYSTEMS AND METHODS FOR DYNAMIC MOBILE APPLICATIONS - Various embodiments of the present invention are dynamic, cross-platform application architectures for devices. According to an exemplary embodiment of the present invention, a platform-specific thin client can be provided on a mobile device. The thin client can be a simple code base customized for the device platform and prepared to configure itself to become a desired application. The thin client can be directed at a trusted source, which can initiate the configuration by delivering data instructing the thin client as to how it should behave under the current conditions and by delivering a framework for the GUI of the application. After the thin client is configured, the thin client can receive content for providing an application to a user. Thus, only a simple code base need be provided on for a device, and that code base can be dynamically configured to perform a desired task under given conditions. | 2012-03-15 |
20120066674 | TECHNIQUES FOR CONDITIONAL DEPLOYMENT OF APPLICATION ARTIFACTS - Techniques for conditionally deploying artifacts of a software application (e.g., a SOA application). In one set of embodiments, a deployment plan can be generated that specifies a list of artifacts to be deployed for the application. At a time of deployment, the deployment plan can be retrieved and processed by an installation module to carry out the deployment process. As part of this processing, the installation module can determine, for each artifact in the deployment plan, whether the artifact is associated with a user-defined condition. If such an association is found, the installation module can evaluate the user-defined condition and execute conditional deployment logic for the artifact based on the outcome of the evaluation. In this manner, the deployment activities to be carried out for the application can be dynamically modified at the time of deployment. | 2012-03-15 |
20120066675 | MULTI-PLATFORM APPLICATION PLAYER - In a first embodiment of the present invention, a method for operating a multi-platform application player on a device is provided, comprising: receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device. | 2012-03-15 |
20120066676 | DISABLING CIRCUITRY FROM INITIATING MODIFICATION, AT LEAST IN PART, OF STATE-ASSOCIATED INFORMATION - An embodiment may include circuitry to be comprised at least in part in a first host, and being enabled, when the circuitry is in a first mode of operation, to modify, at least in part, first information maintained, at least in part, by the circuitry and associated, at least in part, with at least one operational state. The circuitry may be disabled from initiating modification to the first information when the circuitry is in a second mode. The circuitry may enter the second mode in response to at least one command. When in the second mode, the circuitry may ( | 2012-03-15 |
20120066677 | ON DEMAND VIRTUAL MACHINE IMAGE STREAMING - On demand image streaming (ODS), in one aspect, may perform both copy-on-write and copy-on-read to gradually bring data on remote storage server to a host's local disk. Prefetching may be performed during the time the resources are otherwise idle to bring in data from the remote storage server to the host's local disk. A new image format and the corresponding block device driver for a hypervisor or the like may be also provided. ODS' image format may include a header and a bitmap that indicates whether the data sectors are on local disk or remote storage server, and an image content, for instance, stored in raw format. | 2012-03-15 |
20120066678 | CLUSTER-AWARE VIRTUAL INPUT/OUTPUT SERVER - In a data processing system having a plurality of virtualized operating system (OS) partitions, a first cluster-aware virtual input/output server (VIOS) is provided within an OS partition by execution of a cluster-aware (CA) OS on a virtual processor resource of the first VIOS. The CA OS establishes the VIOS as a cluster-aware VIOS by registering the first VIOS with a VIOS cluster comprising a second VIOS. Registering the first VIOS to the VIOS cluster enables the first VIOS to receive VIOS cluster configuration data and status data, which provides the first VIOS with information about the other VIOSes within the VIOS cluster. The first VIOS is thus able to communicate with other VIOSes within the VIOS cluster and share I/O resources with the other VIOSes within the VIOS cluster. Relevant cluster information is stored within a local storage of the first VIOS. | 2012-03-15 |
20120066679 | DISPOSABLE VIRTUAL DESKTOP FOR TRANSIENT USE BY MULTIPLE USERS - Transient virtual computers are instantiated on a server and deleted after a period of use by a plurality of users. When a request for the virtual computer is received from one or more users, the remote server replicates copies of the virtual computer and assigns each of the copies to a user. The replication of the virtual computers may involve replicating of a computer profile and associated files. Each of the users accesses, manipulates and performs operation on the assigned virtual computer as desired without affecting the operations on other users' virtual computers. After a user finishes using the transient virtual computer, the replicated virtual computer may be removed or deleted from the remote server. The replication of the virtual computer for a temporary use facilitates collaborative activities such as learning in a classroom by removing or reducing administrative tasks. | 2012-03-15 |
20120066680 | METHOD AND DEVICE FOR ELIMINATING PATCH DUPLICATION - A first computer is provided that executes a plurality of virtual machines (VMs), a storage device, and a second computer is provided that applies patches to OSs (operating systems) operating upon the VMs to the VMs. The storage device holds storage regions (golden images (GIs)) that store data of the OSs operating upon the VMs at certain time instants, a storage region (i.e. a storage pool) that stores patches applied to the OSs of the VMs after those certain time instants, and snapshots of the GIs. Patches applied to the OSs of the VMs accessed in the snapshots are stored in the storage pool. The second computer selects, as a GI to be a source of acquisition of snapshots, a GI to which are applied patches of a combination that can be created from patches applied to the OS of some VM, and deletes patches that are patches applied to the selected GI, and that moreover, among the patches applied to that VM, are stored in the storage pool. | 2012-03-15 |
20120066681 | SYSTEM AND METHOD FOR MANAGEMENT OF A VIRTUAL MACHINE ENVIRONMENT - A system and method for operating an agent. A policy may be generated based on an analysis of a code segment of an agent, analysis of the execution and/or installation of an agent. An interaction with the agent may be intercepted. The interaction may be analyzed according to the policy. A machine for performing an operation related to the interaction may be selected. A proxy on the selected machine may perform the operation and return a result to the agent. In some embodiments, a request to perform a task may be intercepted. A first portion of the task may be performed by an agent and a second portion of the task may be performed by a proxy. | 2012-03-15 |
20120066682 | VIRTUAL AND PHYSICAL ENTERPRISE SYSTEM IMAGING - A web page behavior enhancement (WPBE) control element is provided on a rendered web page enabling a user to perform actions on at least a portion of the web page content such as customizing, editing, analyzing, forwarding, and/or annotating the content. The processed content may be presented on the original web page, on a locally stored version of the web page, or archived for subsequent use, where any changes to the original web page content may be tracked and the user notified about the changes. The WPBE control element(s) may be embedded into the web page at the source web application or at the local browser based on factors like web application capabilities, browser capabilities, user preferences, usage pattern, and comparable ones. | 2012-03-15 |
20120066683 | BALANCED THREAD CREATION AND TASK ALLOCATION - Methods for balancing thread creation and task scheduling are provided for predictable tasks. A list of tasks is sorted according to a predicted completion time for each task. Then tasks are assigned to threads in order of total predicted completion time, and the threads are scheduled to execute the tasks assigned to the threads on a processor. | 2012-03-15 |
20120066684 | CONTROL SERVER, VIRTUAL SERVER DISTRIBUTION METHOD - When plural virtual servers are distributed to plural physical servers, efficient distribution is performed in terms of the processing capacity of the physical servers and their power consumption. Firstly a second load of each virtual server in future is predicted based on a first load in a prescribed time period up to the present of each of the plural virtual servers. Next, the schedule is determined to distribute the plural virtual servers to the plural physical servers based on the second load of each virtual server so that a total of the second loads of one or a plurality of the virtual servers distributed to a physical server is within a prescribed range of proportion with respect to processing capacity of the physical server. Furthermore, the distribution is instructed (execution of redistribution) in accordance with the schedule. | 2012-03-15 |
20120066685 | SCHEDULING REALTIME INFORMATION STORAGE SYSTEM ACCESS REQUESTS - Access requests ( | 2012-03-15 |
20120066686 | DEMAND RESPONSE SYSTEM INCORPORATING A GRAPHICAL PROCESSING UNIT - A system and approach for utilizing a graphical processing unit in a demand response program. A demand response server may have numerous demand response resources connected to it. The server may have a main processor and an associated memory, and a graphic processing unit connected to the main processor and memory. The graphic processing unit may have numerous cores which incorporate processing units and associated memories. The cores may concurrently process demand response information and rules of the numerous resources, respectively, and provide signal values to the main processor. The main processor may the provide demand response signals based at least partially on the signal values, to each of the respective demand response resources. | 2012-03-15 |
20120066687 | RESOURCE MANAGEMENT SYSTEM - A resource management system for managing resources in a computing and/or communications resource infrastructure is disclosed. The system comprises a database for storing a model of the resource infrastructure. The database defines a set of resources provided by the infrastructure; a set of software applications operating within the infrastructure and utilising resources; and associations between given applications in the model and given resources to indicate utilisation of the given resources by the given applications. The model can be used to perform resource utilisation analysis and failure impact analysis. | 2012-03-15 |
20120066688 | PROCESSOR THREAD LOAD BALANCING MANAGER - An operating system of an information handling system (IHS) determines a process tree of data sharing threads in an application that the IHS executes. A load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS). | 2012-03-15 |
20120066689 | BLADE SERVER AND SERVICE SCHEDULING METHOD OF THE BLADE SERVER - The present invention discloses a blade server and a service scheduling method of the blade server. The method includes the following steps. According to the requirement for processing capability of a service, a blade is selected for a logical partition storing the service data (A | 2012-03-15 |
20120066690 | System and Method Providing Run-Time Parallelization of Computer Software Using Data Associated Tokens - A system and method of parallelizing programs assigns write tokens and read tokens to data objects accessed by computational operations. During run time, the write sets and read sets for computational operations are resolved and the computational operations executed only after they have obtained the necessary tokens for data objects corresponding to the resolved write and read sets. A data object may have unlimited read tokens but only a single write token and the write token may be released only if no read tokens are outstanding. Data objects provide a wait list which serves as an ordered queue for computational operations waiting for tokens. | 2012-03-15 |
20120066691 | PRIVATE APPLICATION CLIPBOARD - In one embodiment, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor operating in an operating system environment that includes a clipboard function that stores information at a first memory location, to receive, from an application, a first request to store content. The code further represents instructions to store, at a second memory location, a content portion indicated by the first request, and receive, from a trusted application, a second request to retrieve the content portion. The code further represents instructions to send, to the trusted application, the content portion. | 2012-03-15 |
20120066692 | ITERATIVELY PROCESSING SEGMENTS BY CONCURRENTLY TRANSMITTING TO, PROCESSING BY, AND RECEIVING FROM PARTNERED PROCESS - Distributing a computing operation among processes and for gathering results of the computing operation from the plurality of processes. An exemplary method includes the operations of pairing a plurality of processes such that each process has a maximum of one interaction partner, selecting half of the data located at a process, dividing the selected half of the data into a plurality of data segments, transmitting a first data segment resulting from the dividing operation from the process to the interaction partner of the process, receiving a second data segment at the process from the interaction partner, concurrently with the transferring and receiving operations, performing a computing operation on a third data segment previously received from a previous interaction partner and a fourth data segment from the data segments, and iterating over the transmitting, receiving and computing operations until all the data segments have been exchanged. | 2012-03-15 |
20120066693 | Processing a Received Message - Processing a received message includes receiving a message that includes within the message a plurality of values and a plurality of context values. Each of the values is associated with a respective data element. The method includes identifying a first context value and those first data elements that are relevant to the first context value. The method includes selecting first rules that are specific for the first context value and applying the first rules to the values associated with the first data elements. The process includes identifying a second context value and those second data elements that are relevant to the second context value and omitting first data elements that are relevant to the second context value. The method includes selecting second rules that are specific to the second context value and applying the second rules to values associated with the second data elements. | 2012-03-15 |
20120066694 | EVENT OVERFLOW HANDLING BY COALESCING AND UPDATING PREVIOUSLY-QUEUED EVENT NOTIFICATION - An event notification system for distributed processing systems provides reduction of queue space and event processing bandwidth associated with duplicate events such as a particular event that is duplicated and results in multiple event notifications propagated for multiple consumers. When a duplicate event notification is received at an input to an event notification queue, rather than queuing the duplicate event notification, a sequence number of the event notification already in the queue is updated to indicate to the event consumer, exactly how many duplicate events have been received. The timestamp of the updated event notification may also be set to the timestamp of the most recently received duplicate event notification. | 2012-03-15 |
20120066695 | OPTIMIZATIONS FOR IMPLEMENTING MULTI-STACK STACK HOSTS - Architecture that includes optimizations for “Bump-in-the-API” (BIA) as employed for multi-stack hosts. These optimizations reduce the limitations imposed by the existing translation technologies by simplifying the implementation and addressing possible compatibility issues. More specifically, the architecture discloses optimizations that use a preconfigured NAT64 prefix for mapping of NAT64 IPv6 addresses in the prefix subnet to IPv4 addresses, without a mapping table (stateless), use configuration information for enabling API translation per application (resolves possible compatibility issues), and use a local IPv4 socket and a data pump to reduce the number of translated API calls. | 2012-03-15 |
20120066696 | GENERIC HARDWARE AND SOFTWARE PLATFORM FOR ELECTRONIC DEVICES IN MULTIMEDIA, GRAPHICS, AND COMPUTING APPLICATIONS - A generic hardware and software platform for electronic devices in multimedia, graphics, and computing applications are disclosed. In one embodiment, the generic hardware platform includes one of a single bus link or multiple bus link. Further, the generic hardware platform includes one or more of a power module, a processor, a memory device, a security engine, an environmental device, a man machine interface (MMI) device and a medical device coupled to the one of the single bus link or multiple bus link via an associated interface. Furthermore, the generic hardware platform includes one or more of a storage device, a video/image input device, a video/image output device, an audio input device, an audio output device, a location, position, and motion device, a wireless communication channel, a wired communication channel, and a timer coupled to the one of the single bus link or multiple bus link via an associated interface. | 2012-03-15 |
20120066697 | SYSTEM FOR DISTRIBUTED INFORMATION PRESENTATION AND INTERACTION - A system for distributed information processing and interaction includes a plurality of output devices arranged to produce a respective output portion of a system output, a plurality of application processors and a state server in data communication with the plurality of application processors. Each respective output portion is defined by context information. Each application processor is configured to process one or more respective application programs and is responsive to the context information. Each application processor is coupled with an associated respective output device for controlling the output device in producing the respective output portion. The state server provides the context information to the plurality of application processors. The architecture is extended to a more general system in which output devices produce a variety of outputs including device actuations, as well as video displays, and receive a variety of inputs. | 2012-03-15 |
20120066698 | DYNAMIC DATA FLOW TRACKING METHOD, DYNAMIC DATA FLOW TRACKING PROGRAM, AND DYNAMIC DATA FLOW TRACKING APPARATUS - A dynamic data flow tracking apparatus, a dynamic data flow tracking method, and a dynamic data flow tracking program are provided which can raise the dynamic data flow analysis speed for a program linked to plural shared libraries. A specification of data passing between functions included in a shared library is defined in a signature, which is stored in a storage unit ( | 2012-03-15 |
20120066699 | DYNAMIC NATIVE BINDING FOR MANAGED ASSEMBLIES - A method, apparatus, system, article of manufacture, and computer readable storage medium provides the ability to dynamically bind a native assembly from a managed assembly. A managed assembly (e.g., a dynamically linked library (DLL)) is obtained. In the managed assembly, native application program interface entry points are identified. For each of the entry points, intended platform(s) and associated correct native assembly(ies) are specified in the managed assembly. The managed assembly is deployed onto a computer. For example, the single collection of managed and native assemblies can be deployed to all targeted computers, which consist of varying platform environments. During runtime execution, the executing platform of the application is determined. Based on the executing platform, an intended platform is selected and the entry points are bound to the correct native assembly. | 2012-03-15 |
20120066700 | Information Processing Apparatus and Drive Control Method - According to one embodiment, an information processing apparatus includes a main body, an optical disc drive provided in the main body, an acceleration sensor provided in the main body, and a drive management module provided in the main body. The optical disc drive is configured to output an eject signal to an outside in response to an operation of an eject button. The drive management module is configured to determine whether the main body is shaking or not by using the acceleration sensor when the eject signal is received from the optical disc drive which is in a power-off state, and to supply power to the optical disc drive and send to the optical disc drive a signal instructing opening of a tray of the optical disc drive, when the main body is not shaking. | 2012-03-15 |
20120066701 | SPINDLE MOTOR - Disclosed is a spindle motor, the spindle motor including a rotating shaft, a turntable including a body into which a through hole is formed for coupling with the rotating shaft and which supports an optical disk and rotates along with the rotating shaft, and a centering unit which is fitted over the rotating shall, moves in an axial direction of the rotating shaft, and aligns a rotating center of the optical disk with a rotating center of the rotating shaft, wherein the turntable includes a reinforcing part that protrudes from the body along a periphery of the rotating shaft. | 2012-03-15 |
20120066702 | APPARATUS FOR STORING DIGITAL MEDIA THAT INCLUDES A RADIO FREQUENCY IDENTIFICATION SYSTEM - An apparatus for storing digital media utilizes an electrically conductive element, which is for reading stored digital media, and multiple electrically conductive resonant circuits as an antenna for radio frequency communications. Each of the resonant circuits is electrically isolated from the other resonant circuits and the electrically conductive element is electrically isolated from each of the resonant circuits. As a result, the apparatus for storing digital media has a relatively wide operating frequency range and a relatively long communications range, which allows worldwide usage in various applications. For example, an optically readable compact disk (CD) utilizes a metal layer configured as a reflective surface for reading stored digital media in the CD, an electrically conductive component that is not in contact with a radio frequency identification (RFID) integrated circuit (IC), and an electrically conductive component that is in contact with the RFID IC, as an antenna for the RFID IC. | 2012-03-15 |
20120066703 | Control-based Content Pricing - In an implementation of control-based content pricing, a content server distributes media content to a client device in response to a request from the client device to receive the media content. A valuation application allocates a cost to the client device when the media content is distributed to the client device. The content server receives a view control input from the client device that indicates how the media content is to be rendered and the valuation application adjusts the cost according to the view control input and how the media content is to be rendered. | 2012-03-15 |
20120066704 | AUDIOVISUAL CONTENT TAGGING USING BIOMETRIC SENSOR - A system and method for tagging audiovisual content based on biometric data of a user of an electronic device. One or more sensors are included in a headset worn by a user during reproduction of audiovisual content. The sensors output biometric data based on physical movement of a user in response to the audiovisual content. A biometric measuring function monitors, measures, records and/or forwards the biometric data. A tagging function analyzes the biometric data and tags the audiovisual content upon making a determination that at least a portion of the biometric data is representative of a user reaction to the audiovisual content. The AV content may be categorized in accordance with the tag. | 2012-03-15 |
20120066705 | CONTENT PLAYBACK APPARATUS, CONTENT PLAYBACK METHOD, PROGRAM, AND INTEGRATED CIRCUIT - A content playback apparatus ( | 2012-03-15 |
20120066706 | SYSTEM AND METHOD FOR IMPROVING MEASUREMENT OF VIEWING PATTERNS BY SET TUNERS AND ADVERTISEMENT OPTIMIZATION - A system and method for improving measurement of viewing patterns by set tuners and advertisement optimization are described. The present disclosure presents an improvement to existing set tuners that uses an uploaded application code to expand the reporting capabilities of pre-existing set tuners. The present disclosure also presents a method for increased optimization of advertising by correcting inefficiencies of existing set tuners and, optionally, further analyzing psychographics or demographics in conjunction with improved, non-invasive reporting mechanisms. | 2012-03-15 |
20120066707 | SECURING PROPERTY - Methods, systems, and apparatuses for securing property are presented. Video content viewed by a user may be detected, and the user may be automatically prompted to change settings on a security system based on the detecting. A comparison of the current time with the duration of the video content may serve as the basis for such prompting. Additionally, a premise security system may be placed in a learning mode. Changes in position of a security sensor may be detected and used to set a permitted range of motion for the sensor. Further, a plurality of security sensor profiles may be stored, and each profile may identify a different predefined permitted range of motion of a sensor. The addition of a new sensor to a premise may be detected, and a user may be prompted, on a display, to identify a profile to be used for the new sensor. | 2012-03-15 |
20120066708 | SYSTEM METHOD FOR DISPLAYING ADDITIONAL SERVICE INFORMATION OF CONTENT ON AUXILIARY TERMINAL - A system and method for displaying additional service information of a content on an auxiliary terminal are provided. The auxiliary terminal may extract a portion of a content output from an external device, may analyze at least one piece of feature from the extracted portion of the content, and may receive additional service information corresponding to the content from a selected server. Additionally, the selected sever for providing the additional service information may associate the feature with the additional service information, and may store the feature and the additional service information. | 2012-03-15 |
20120066709 | APPARATUS AND METHOD FOR PROVIDING STEREOSCOPIC IMAGE CONTENTS - The present invention relates to a method of providing stereoscopic image contents, and the method includes receiving partially encrypted stereoscopic image data from the content provider; performing a user authentication for providing stereoscopic image; decrypting the encrypted part of the stereoscopic image data based on the result of the performed user authentication; and displaying stereoscopic image by using the stereoscopic image data including the decrypted part. | 2012-03-15 |
20120066710 | BROADCASTING RECEIVER AND METHOD OF INTERFACING RESOURCE INFORMATION BETWEEN A HOST DEVICE AND A POD, SENDING HOST DEVICE RESOURCE INFORMATION AND OBTAINING HOST DEVICE RESOURCE INFORMATION - A broadcasting receiver and method of interfacing resource information between a host device and a POD, sending host device resource information and obtaining host device resource information are disclosed. A POD sends a resource information requesting message. And a host device receives the resource information requesting message and responds with a resource information message including a resource identifier defined in a resource information table which includes information indicating whether the host device supports A-mode. Using a “conditional access” feature provided by a conventional cable security card, content received through any type of transport protocol (including an IP protocol) including a wired/wireless network can be protected and A-mode resource information can be systematically defined together with other-mode IP communication resource and the resource information of different modes can be integrated and transmitted to the host device. | 2012-03-15 |
20120066711 | VIRTUALIZED HOME THEATER SERVICE - The present disclosure relates to a Wide Area Network (WAN) based home theater system. In one embodiment, a home theater at a subscriber premises includes multiple home theater components, which include multiple audio playback components and a video playback component. Each home theater component is enabled to receive data from and send data to a virtualized home theater service via a WAN. In operation, the virtualized home theater service processes multimedia content to provide a separate content stream for each home theater component. The virtualized home theater service also provides absolute playback timestamps for the media content streams. The absolute playback timestamps are preferably provided to substantially synchronize playback of the media content streams by the home theater components as well as to accommodate for network delays. | 2012-03-15 |
20120066712 | SYSTEM AND METHOD FOR NOTIFYING ADVERTISERS OF AVAILABLE TARGETED ADVERTISING SLOTS - An advertising slot notification (ASN) system and method for automatically notifying an advertiser that a desired targeted advertising slot meeting an advertiser-defined preference is available. The advertiser-defined preference, such as programming content associated with the advertising slot, is input to a comparison unit together with information on available advertising slots and associated programming content. The comparison unit compares the preference with the available slots and associated information to identify a slot meeting the advertiser-defined preference. A notification server automatically notifies the advertiser that the desired advertising slot is available. The system may also include an advertising slot labeling (ASL) system for providing to the comparison unit, an advertisement slot label for each available advertising slot, wherein the label indicates an effectiveness level for each advertising slot when used to present different kinds of advertisements. | 2012-03-15 |
20120066713 | TRAIN-MOUNTED CONTENT DELIVERY SYSTEM AND METHOD OF DISPLAYING TRAIN CONTENT INFORMATION - A train-mounted content delivery system includes a video information delivery apparatus that performs delivery control for advertisement/guidance image content and a display control apparatus that stores service image content generated based on train information from a train information apparatus, accumulates advertisement/guidance image content delivered from the video information delivery apparatus, and controls, based on a display schedule created by the video information delivery apparatus, display of a service image and an advertisement/guidance image that should be displayed on displays. The video information delivery apparatus includes a service image scheduler that manages the service image content and an advertisement/guidance image scheduler that manages the advertisement/guidance image content. Switching from the service image to the advertisement/guidance image or switching from the advertisement/guidance image to the service image in the displays is executed according to the control by the service image scheduler. | 2012-03-15 |
20120066714 | IMAGE PROCESSING APPARATUS AND METHOD OF PROVIDING USER INTERFACE THEROF - An image processing apparatus includes a reception unit receiving broadcasting data, a signal processing unit which processes the received broadcasting data, a storage unit which stores the processed broadcasting data when a recording function starts, an output unit which provides a user interface, and a control unit which controls the output unit to provide the user interface that includes information on a available space of the storage unit and a record proceeding space against the available space when the recording function starts. Accordingly, convenience of a user who uses the recording function can be sought. | 2012-03-15 |
20120066715 | Remote Control of Television Displays - Video sources may be located on the Internet and particular videos at those sources may be selected for subsequent replay by using graphical controls provided, for example, in connection with a browser. These controls may permit the use of select, particular video segments for subsequent replay by adding them to a playlist. Then when the user has assembled the playlist in the order desired, the play of the playlist can be selected. The playlist video may then be displayed for the user on a remote display, such as a high definition television display. At the same time, the user's computer screen may display a control view which allows the user to view and add annotations and to control the play of a video on the high definition television screen. | 2012-03-15 |
20120066716 | METHOD FOR CREATING A PERSONALIZED SUBSCRIBER CHANNEL AND VIDEO PROCESSING DEVICE FOR USE THEREWITH - Media content is received from at least one external device that is coupled to a video processing device. Subscriber channel content is generated based on the media content. The subscriber channel content is transferred to a video distribution network to produce a personalized subscriber channel. | 2012-03-15 |
20120066717 | METHOD AND APPARATUS FOR PROVIDING BROADCASTING SERVICE FOR DIFFERENT TYPES OF WIRELESS COMMUNICATION SYSTEMS - An apparatus for providing identical broadcasting contents to wireless communication access networks using different wireless access technologies includes: a broadcasting service request processing device configured to receive a broadcasting service initiation request from a subscriber terminal and feed back an authentication result regarding a requested service; a subscriber authentication processing interface device configured to perform an authentication function regarding a broadcasting service requested by a subscriber through connection with an external authentication server; a contents broadcasting control device configured to identify a broadcasting service area based on the broadcasting service request of the subscriber terminal, when authentication has been normally finished, and broadcasting contents corresponding to the broadcasting service area and control transmission of the broadcasting contents using address information necessary to deliver the broadcasting contents; and a broadcasting service area configuration information storage device configured to store predetermined broadcasting service area information. | 2012-03-15 |
20120066718 | APPARATUS AND METHOD FOR PROVIDING AND OBTAINING PRODUCT INFORMATION THROUGH A BROADCAST SIGNAL - The present invention relates to an apparatus and method for providing and obtaining product information through a broadcast signal. In this present invention, information identifying a product item, which is in a scene to be presented from a broadcast signal, is provided together with a broadcast signal, then a signal receiving terminal stores the product information for a new product item and displays the stored information to a viewer to select one product item while or after watching an interesting broadcast program, and transmits data identifying a selected product item to a predetermined web site and receives web site address for the selected item from that site. As a result, detailed information for the selected item is acquired from a server addressed by the received web site address. | 2012-03-15 |
20120066719 | INTERACTIVE TELEVISION PROGRAM GUIDE WITH REMOTE ACCESS - An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions. An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc. | 2012-03-15 |
20120066720 | SYSTEM AND METHOD OF INTERNET GROUP MANAGEMENT FOR MULTICAST PUSH IN PASSIVE ACCESS NETWORKS - Disclosed is an Internet group management system of a push-type multicast in a passive access network, and a method thereof. The Internet group management system of a push-type multicast supporting Internet group management with respect to a packet stream simultaneously being transmitted to a subscriber accessing the same node via a passive access network where at least one subscriber accesses a single node, the system including an input packet classifying unit to sort a multimedia contents packet corresponding to an IPTV contents transmission packet from the packet stream, and a program managing unit to construct a broadcasting program table having information of the sorted multimedia contents packet, to determine, based on the constructed broadcasting program table, a reception condition of a requested program that is requested by a user, and to output a multimedia contents packet corresponding to the requested program. | 2012-03-15 |
20120066721 | Sports Information Gathering and Broadcasting System - Systems and methods of gathering, processing, and distributing information of a sporting event over a wireless network covering the sporting event, including a first portable device carried by a spotter of the sporting event to acquire global positioning system (GPS) data corresponding to the first portable device, to receive input data regarding status of the sporting event from the spotter, and to transmit the GPS and input data over the network, and a second portable device carried by a patron of the sporting event to receive the transmitted data, and to selectively display graphical representations of the transmitted data according to an input from the patron. | 2012-03-15 |
20120066722 | Enhanced Video Sharing - Devices, systems, and methods are disclosed for sharing video between devices during a voice call. A sending party and a receiving party can view a video during the voice call, enabling a live discussion of the video. During a connected voice call between a first mobile device and a second mobile device, the first mobile device signals to an application server the desire to share a video with the second mobile device. The application server determines the settings and preferences of each device as well as a location of the video. The application server appropriately instructs a media server to obtain the video and transcode the video for delivery to the second mobile device, the first mobile device, and/or an external display device. The external display device is a device at the same location as the second mobile device which may receive the video instead of or in addition to the second mobile device. The media server communicates with the first mobile device, the second mobile device, and/or the external display device over a network to obtain and deliver the video. The video may be streamed to the media server from the first mobile device or the media server may otherwise locate the video from within the network. The media server streams the video to the second mobile device, the first mobile device, and/or the external display device. | 2012-03-15 |
20120066723 | SYSTEM FOR AND METHOD OF DISTRIBUTING TELEVISION, VIDEO AND OTHER SIGNALS - A system for distributing television/video signals to different locations comprises a server capable of providing digital television/video signals for a plurality of programmes, a plurality of receivers each at a respective one of said locations, and a network connecting the server to the receivers, each receiver being operable to select a required one of the programmes and to communicate the selection to the server, the server being responsive to such a selection to transmit the digital television/video signal for the selected programme over the network addressed to the receiver that selected that programme, and each receiver being responsive to the digital television/video signal that is addressed to that receiver so that point-to-point communication is established from the server to that receiver. | 2012-03-15 |
20120066724 | METHOD AND APPARATUS FOR PROVIDING WIRELESS SIGNALS OVER CATV, DBS, PON INFRASTRUCTURE - A method and apparatus for providing wireless coverage such as WiMAX or LTE coverage via a wired network are provided. For example, systems and methods are discussed in which a Cable TV (“CATV”) network, Direct Broadcasting Satellite (“DBS”) and/or Passive Optical Network (PON) are used in order to deliver the native wireless signals into the buildings or an area in which wireless coverage is desired, where a small Consumer Premise Device is used to transmit and receive the signals to and from the wireless devices. | 2012-03-15 |
20120066725 | METHOD AND SYSTEM FOR SINGLE CHIP SATELLITE SET-TOP BOX SYSTEM - A system for processing signals includes a single integrated circuit chip that includes one or more circuits, the one or more circuits including a first receiver demodulator and a second receiver demodulator. The one or more circuits are operable to: control access to information received by one or both of the first demodulator and/or the second receiver demodulator utilizing at least one secure key stored in on-chip memory within the single integrated circuit chip; and generate an audio stream and a video stream based on one or both of the information received by the first receiver demodulator and/or the information received by the second receiver demodulator. The one or more circuits include one or more video decoders, one or more video and graphics display engines coupled to the one or more video decoders; and one or more video encoders coupled to the one or more video and graphics display engines. | 2012-03-15 |
20120066726 | Video Display Units for Aircraft In-Flight Entertainment Systems and Methods of Adapting the Same - Some embodiments of the present invention provide video display units including at least one video display monitor at least one sheet of polarized material configured to extend on a viewing surface of the at least one video display monitor. The video display unit is adapted for use in an aircraft in-flight entertainment system. Some video display units include a plurality of video display monitors. Related methods are also provided. | 2012-03-15 |
20120066727 | TRANSMITTING APPARATUS AND RECEIVING APPARATUS - A transmitting apparatus comprises, a playback portion, which is configured to playback content; a content transmitting portion, which is configured to transmit the content through a network; and a controlling portion, which is configured to hold chapter information for indicating separation of a scene of the content, and to transmit the chapter information held therein through the network, wherein the controlling portion renews the chapter information held therein, when producing the chapter information, and when obtaining the chapter information, which is generated in other apparatus differing from the transmitting apparatus, through the network. | 2012-03-15 |
20120066728 | METHOD OF CONTROLLING TRICK MODES AND TRANSPORT STREAM TRANSMITTING APPARATUS FOR IMPLEMENTING THE SAME - A method of controlling trick modes for a transport stream capable of easily determining a reproducing position corresponding to a trick mode execution mode on a transport stream of a 3D image is provided. The method includes, if a trick mode execution command for a transport stream is received, calculating a reproducing range on a first transport stream corresponding to a received trick mode execution command, calculating a reproducing range on a second transport stream based on a calculated reproduction range of the first transport stream, and controlling to transmit the first transport stream corresponding to the calculated reproducing range of the first transport stream and the second transport stream corresponding to the calculated reproducing range of the second transport stream. | 2012-03-15 |
20120066729 | METHOD, SYSTEM, AND DEVICE FOR ADMISSION CONTROL - The present invention discloses a method, system, and device for admission control and pertains to the communications field. The method includes: admitting a subscriber for watching a multicast video only if each multicast bandwidth management device has sufficient remaining bandwidth after receiving a multicast video request from the subscriber; refusing the subscriber for watching the multicast video if any multicast bandwidth management device has insufficient bandwidth and fails to borrow bandwidth from a unicast bandwidth management device; and after receiving a unicast video request from the subscriber, admitting the subscriber for watching a unicast video only if remaining unicast bandwidth corresponding to a multicast bandwidth management device in each level is sufficient, or else, refusing the subscriber for watching the unicast video. Through bandwidth negotiation between the unicast bandwidth management device and each multicast bandwidth management device, admission control is implemented. | 2012-03-15 |
20120066730 | METHOD, TERMINAL AND SERVER FOR ALLOCATING SIGNAL ROUTE RESOURCE IN VOICE ON DEMAND SERVICE - The present invention relates to a method, a terminal and a server for allocating a signal route resource in a Video On Demand (VOD) service. The method includes: sending a route detection message to a VOD server; receiving a route resource list replied by the VOD server; receiving a route detection stream according to a signal route resource in the obtained route resource list; judging, according to the received route detection stream, whether the signal route resource corresponding to the received route detection stream is valid; and reporting valid signal route resource information to the VOD server. Through a signal route detection method, a location of a VOD terminal device is automatically identified, so that roaming of the VOD terminal device may be realized, and when a coverage relation of the terminal is changed, the VOD service may be normally supported without any additional processing. | 2012-03-15 |
20120066731 | CUSTOMER SERVICE CONTACT - A method may include receiving, from a first user device, one or more session control protocol messages to establish a session between a workstation and a second user device, wherein the one or more session control protocol messages include context information indicating a context for establishing the session and an identifier of the second user device. The method may further include establishing a session between the network device and the second user device and displaying information indicating the context information on a display for an operator of the network device. | 2012-03-15 |
20120066732 | System And Method Of Presenting An Interactive Video Package - The present invention is a system and method by which a user can request specific media be sent to one of a number of different media display devices which the user owns or operates in real time. The display device, and thus the type of data stream supplied to the device, may be changed as often as desired by the user without loss of data transfer or video picture. The system automatically adapts to the display device to provide the best quality picture available for display on the particular device. | 2012-03-15 |
20120066733 | Non-real Time Services - In certain embodiments, a digital television receiver method for receiving non-real time (NRT) program content involves receiving a transport stream containing an Internet Protocol (IP) stream of packets containing non-real time program content, NRT service metadata and NRT content metadata; a demultiplexer that demultiplexes the IP stream of packets to produce: NRT program content, NRT service metadata, and NRT content metadata; an NRT metadata parser that produces NRT service metadata and NRT content metadata; and where the NRT service metadata contains an indication whether or not a particular NRT service is to be offered on a subscription basis. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2012-03-15 |
20120066734 | SYSTEM AND METHOD FOR TRANSMITTING DATA CONTENTS - A method of controlling a display device, which includes receiving, via a receiver over the air, a broadcast program including audio and video data; receiving, via the receiver over the Internet, synchronization data including location data of additional contents data providing additional information about the broadcast program; reproducing, via a display of the display device, the received broadcast program including the audio and video data; receiving, via the controller, a selection signal indicating a request for the additional contents data while the broadcast program is being reproduced; extracting, via a controller of the display device, the location data from the received synchronization data; receiving, via the receiver over the Internet, the additional contents data identified by the location data; and displaying the received additional contents data on the display device. | 2012-03-15 |
20120066735 | METHOD AND SYSTEM FOR PERFORMANCE MONITORING OF NETWORK TERMINAL DEVICES - A method and system for performance monitoring of a multimedia content distribution network (MCDN) includes a probe device configured to capture input and output data with respect to a network terminal device at an MCDN client premises. The input data, representing network data sent to the MCDN client for display, may be buffered along with the output data, representing audio and video data generated using the input data. When an anomaly event, such as a display error, occurs, the probe device may record the buffered input and output data, including data acquired prior to the anomaly event. The input and output data may be analyzed to determine a source or origin of the anomaly event. The probe device may also certify that the MCDN and/or the network terminal device was operating normally. | 2012-03-15 |
20120066736 | COMMUNICATIONS SERVICES MANAGEMENT USING SERVICES PROFILE - A method of managing communications services begins with a communications platform receiving a request for a communications service to be provided to a communications device by a source other than the communications platform. The communications platform determines an authorization of the communications device to receive the communications service. The authorization comprises a permission of the communications device to receive the communications service during a lifetime of a communications session maintained with the communications device. The communications network authorizes delivery of the communications service to the communications device during the lifetime of the communications session, in accordance with the authorization. | 2012-03-15 |
20120066737 | METHOD AND APPARATUS FOR SECURITY ALGORITHM SELECTION PROCESSING, NETWORK ENTITY, AND COMMUNICATION SYSTEM - Embodiments of the present invention disclose a method and an apparatus for security algorithm selection processing, a network entity, and a communication system. The method includes: receiving a service request message sent by user equipment; and according to a security protection requirement of the service request message, selecting a security algorithm from a security algorithm list supported by both the user equipment and a network entity, where security algorithm lists supported by the user equipment and/or the network entity are set separately based on different security protection requirements, or security algorithm lists supported by the user equipment and the network entity are used for indicating security capability of the user equipment and the network entity respectively. | 2012-03-15 |
20120066738 | System and Method for automatic Data Security Back-up and control for Mobile Devices - Systems and methods for providing security and control of mobile communications device activity including at least one mobile communication device with software operable thereon for receiving rules provided by an authorized user of the device(s) and in accordance with those rules administering actions to provide for controlling and security data stored or generated on the device(s), including logging data and activities related to the mobile communications device, blocking and filtering calls, messages, websites, emails, and combinations thereof, via wireless communication with a remote server computer having a corresponding software module operable thereon for managing and implementing the rules. | 2012-03-15 |
20120066739 | SYSTEM AND METHOD FOR CONTROLLING POLICY DISTRIBUTION WITH PARTIAL EVALUATION - The present invention relates to a system ( | 2012-03-15 |
20120066740 | SYSTEM, METHOD AND APPARATUS FOR ENABLING TRANSACTIONS USING A USER ENABLED PROGRAMMABLE MAGNETIC STRIPE - The present invention provides a system, method and apparatus that includes a user device having a magnetic field generator disposed within a substrate that is normally inactive, an initiator mounted on the substrate, a memory disposed within the substrate and a processor disposed within the substrate that is communicably coupled to the magnetic field generator, the initiator and the memory. The processor is operable to process information received from the initiator, generate a time varying code in response to the received information and activate the magnetic field generator. A power source is also disposed within the substrate. The magnetic field generator can create a spatial magnetic signal using a magnetic stripe and one or more induction coils, or create a time-varying magnetic signal for emulating data obtained from swiping a traditional magnetic stripe card through a magnetic card reader. | 2012-03-15 |
20120066741 | ELECTRONIC KEY FOR AUTHENTICATION - An electronic key supports a plurality of authentication methods and effectively prevents bidding-down attacks. For this purpose, security information is additionally provided by the electronic key, based on which a card reading device recognizes which authentication methods are supported by the electronic key. When the reading device recognizes based on said information that the electronic key supports a stronger second authentication method, but the authentication method was not recognized by the card reading device, the electronic key is, for example, rejected. | 2012-03-15 |
20120066742 | COPY CONTROL METHOD - The usability while performing copy control can be enhanced in the case of recording a digital broadcast program for which recording of one generation is permitted (“Copy One Generation”). When an output route in the case of copying digital contents from a first recording apparatus to a second recording apparatus is via LAN, authentication is executed between the first recording apparatus and the second recording apparatus. The capability of a move process with a predetermined copy number of multiple copies being kept is confirmed, and dedicated key information is shared to be used for encryption and decryption of the digital contents moved with the predetermined copy number of multiple copies being kept. Then, the digital contents recorded and managed in the first recording apparatus is added with the information about the predetermined copy number of multiple copies, and transmitted. | 2012-03-15 |
20120066743 | INFORMATION PROCESSING APPARATUS, SCREEN TRANSMITTING METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM ENCODED WITH SCREEN TRANSMITTING PROGRAM - An information processing apparatus includes a storing portion, an authentication portion to authenticate a user using one of the one or more user apparatuses on the basis of identification information received from the user apparatus; a selecting portion to select, as main data, a piece of data from among one or more pieces of data stored in a presentation area which is a predetermined one of the plurality of storage areas; a screen generating portion to generate an access screen including an image of the selected main data; an access detecting portion to detect an access to the presentation area; and a screen transmitting portion, when the access detecting portion detects an access to the presentation area by the authenticated user, to transmit the generated access screen to the one of the one or more user apparatuses that is used by the authenticated user. | 2012-03-15 |
20120066744 | USER AUTHENTICATION AND ACCESS CONTROL SYSTEM AND METHOD - A system and method for permitting user access to a computer controlled device. A display device displays a group of items to the user. Some of the items are known to the user and some are unknown to the user. An input device receives user input from the user. The user input indicates the presence or absence of the known items within the group of items without specifically identifying which items are known and which items are unknown. A computer is programmed to automatically compare the user input to a predetermined answer. If the user input is correct an access device allows access. In one preferred embodiment the user input includes a count of the number of known items within the group of items. In another preferred embodiment the group of items includes subgroups. The user input includes an identification of which subgroup has the largest number of known items. In another preferred embodiment the group of items is displayed in a grid. The known items are displayed in a pattern within the grid. Multiple comparison patterns are displayed along with the grid. The user input includes an identification of which comparison pattern matches the pattern of the known items within the grid. | 2012-03-15 |
20120066745 | Association of Multiple Public User Identifiers to Disparate Applications in an End-User's Device - Devices and methods are disclosed which relate to managing multiple public user identifiers (PUIDs) in a database by setting customizable access rules and requiring authorization from applications for access. These PUIDs can be virtually any electronic identifier such as a telephone number, email address, FACEBOOK name, etc. The PUID database is on the memory of a mobile communication device. Applications on the mobile communication device or on the network request access to the PUID database. Access logic on the mobile communication device checks another database of PUID Access Policies and Preferences (PAPP) for authorization. The PAPP database may allow the application immediate access, deny access, or query the user for allowance. The PUID database and PAPP database are on a server on a network. | 2012-03-15 |
20120066746 | Secure device feature unlock mechanism third party development - An apparatus and method for managing device features though a network connection for receiving a request to download a development application from an application developer via a computing device, verifying the status of said application developer before the development application is sent to the computing device, verifying the status of said computing device on which the application is to be run before the development application is sent to the computing device, and for facilitating access to retrieve said development application in order to allow the application developer access to the unlocked features stored on the computing device. | 2012-03-15 |
20120066747 | SYSTEM AND METHOD FOR PROVISIONING A WIRELESS DEVICE TO ONLY BE ABLE TO ACCESS NETWORK SERVICES WITHIN A SPECIFIC LOCATION - A system and method for provisioning wireless devices such that they are only capable of accessing network services when in a specified location. A device surveys the current location of the device for existing base stations and stores a corresponding network environment profile. After the profile is stored, network services will only be provided to the device if the current network profile matches the stored profile. | 2012-03-15 |
20120066748 | METHOD AND APPARATUS FOR AUTHENTICATING ACCESS BY A SERVICE - An approach is presented for authenticating access by a service. The server receives a request, from a service, for the server, wherein the request includes, at least in part, a service-specific secret or a derivation of the service-specific secret. Further, the server determines to generate a server-computed secret. Then, the server determines to authenticate the request based, at least in part, on a comparison of the service-specific secret or the derivation of the service-specific secret against the server-computed secret or a derivation of the server-computed secret. | 2012-03-15 |
20120066749 | METHOD AND COMPUTER PROGRAM FOR GENERATION AND VERIFICATION OF OTP BETWEEN SERVER AND MOBILE DEVICE USING MULTIPLE CHANNELS - A method and computer program for generation and multi channel verification of OTP (One Time Password) between two parties consisting of a service provider and a user, wherein said user has access to at least two communication channels, and wherein said user is logging into said service provider with a user ID via one communication channel and the service provider has the ability to communicate with an authentication server which again has the ability to communicate with said user via at least one other communication channel than the service provider. | 2012-03-15 |
20120066750 | USER AUTHENTICATION AND PROVISIONING METHOD AND SYSTEM - Disclosed are methods and systems to authenticate and provision new, unknown users into a computer network. A computer program utilizes a card reader to extract user information from a smart card and collect additional user information inputted by the user into a computer terminal. The computer program analyzes the secure electronic certificate extracted from the smart card to authenticate the user's credentials, and transmits the user information securely to a user provisioning application. Moreover, methods and systems consistent with the present invention, utilize secure communication protocols to enable the computer program to pass the user information from an unsecured area outside of a computer network perimeter through a network firewall to a secure provisioning application inside the computer network. | 2012-03-15 |
20120066751 | HIGH ASSURANCE AUTHORIZATION DEVICE - Methods and apparatus are provided for securing the transfer of data over the internet from malicious interference. The apparatus comprises a computing device and a data storage device in operable communication with the computing device. The apparatus also includes a set of high assurance security instructions resident on the data storage device and executing within the computing device and at least one input/output interface. The method comprises receiving data via a first communication interface and storing the data in a memory device and initiating an unsecured data indication. The method also provides for receiving an authentication code via the first communication interface and decoding the authentication code and determining the authenticity of the data. If the authentication code fails to indicate authenticity then the data is deleted. If the authentication code indicates authenticity, then the data is transferred to a destination device via a second communication interface. | 2012-03-15 |
20120066752 | SINGLE TOKEN AUTHENTICATION - A method that includes storing multiple, separate data sets where each data set is related to an access code that is based on a combination of data related to the user and data related to a service provider is described herein. | 2012-03-15 |
20120066753 | AUTHENTICATION METHOD, AUTHENTICATION APPARATUS AND AUTHENTICATION SYSTEM - An authentication method includes: receiving second authentication information sent by an application server when first authentication succeeds; sending the second authentication information to a corresponding terminal through a telecommunication network; receiving an identifier (ID) for identifying the terminal and the second authentication verification information that are returned by the terminal through the telecommunication network; and performing a second authentication according to the ID and the second authentication verification information, or forwarding the ID and the second authentication verification information to the application server, so that the application server performs the second authentication. | 2012-03-15 |
20120066754 | SECURE MEDIA PERIPHERAL ASSOCIATION IN A MEDIA EXCHANGE NETWORK - A method for establishing secure access to a media peripheral in a home via a node in a communication network includes acquiring by the node, security data associated with the media peripheral; searching by the node, for a previously acquired security data associated with a location of previous operation of the media peripheral; and communicating between the node and the media peripheral, information associated with the media peripheral, while the media peripheral is located in the home, when the previously acquired security data is not found. The security data is a digital certificate. The security data may be read from the media peripheral. The security data may be transferred to a media exchange server coupled to the communication network. The acquired security data may be authenticated prior to the searching. At least one identifier may be established to facilitate communication of the media peripheral over the communication network. | 2012-03-15 |
20120066755 | METHOD AND SYSTEM FOR MANAGING AND MONITORING OF A MULTI-TENANT SYSTEM - Embodiments are described for providing access by application vendors to applications deployed in an enterprise network environment. A package access system defines a support user class in a user profile database for an application executed within organization resources maintained in a multi-tenant data store. The support user is granted read only privileges to metadata of the application. An organization administrator can grant the application vendor access to the application as a support user, allowing the vendor to view and analyze the metadata. The organization administrator can further grant access by a specific support representative to the application as a specific user within the organization user for a limited term. The support representative can then log into the organization and access and use the application in order to diagnose any post-installation usage problems with the application. | 2012-03-15 |
20120066756 | AUTHENTICATION SERVICE - A method that includes authenticating a party based on presentation of a token by the party is described herein. | 2012-03-15 |