20th week of 2013 patent applcation highlights part 73 |
Patent application number | Title | Published |
20130125109 | METHOD AND SYSTEM FOR GENERATING A REVERSE BINARY PATCH - A reverse patch for undoing a forward patch for obtaining a new binary image from an old binary image is generated in two parts. First a reverse index file is generated when the forward patch is created at a host or server. The reverse index file identifies regions of similarity between the old binary image and the new binary image. The reverse index file is transmitted with the forward patch to an electronic device. Second, while applying the forward patch to obtain the new binary image from the old binary image, the electronic device generates the reverse patch based upon the new binary image, the old binary image, and the reverse index file. The forward patch and reverse patch may both be incremental patches. Incremental patches are generated and applied on a sector-by-sector basis. | 2013-05-16 |
20130125110 | SOFTWARE INSTALLATION - A method of installing software receives installation task data including a plurality of installation tasks. The plurality of installation tasks includes at least one user-modifiable installation task and at least one user-unmodifiable installation task. The method receives task order data defining a requisite order of execution. The method executes each of the plurality of installation tasks in accordance with the requisite order, wherein executing each user-modifiable installation task comprises altering and executing at least one installation command for the user-modifiable installation task in response to receiving a first user input. | 2013-05-16 |
20130125111 | METHOD FOR INSTALLATION OF AN APPLICATION - The method for installation of an application at a customer device by a server in a remote procedure call protocol environment includes applying a proximity based interaction at the device and providing thereby interaction information. The method further includes retrieving by a retriever, based upon the interaction information an application identification from a proximity server, forwarding by a first forwarder an initiation message towards the server that comprises the application identification for initiating the installation, and installing by the server, upon reception of the initiation message and according to the remote procedure call protocol, the application according to the application identification, on the customer device. | 2013-05-16 |
20130125112 | DYNAMIC POLICY BASED INTERFACE CONFIGURATION FOR VIRTUALIZED ENVIRONMENTS - In one embodiment, a method includes receiving static profiles each comprising one or more properties of an operating environment, receiving a dynamic profile for identifying a configuration of an interface based on the static profile associated with said dynamic profile, associating the dynamic profile with one of the static profiles based on the operating environment of the interface, and automatically updating the association upon identifying a change in the operating environment. An apparatus is also disclosed. | 2013-05-16 |
20130125113 | Pairing Physical Devices To Virtual Devices To Create An Immersive Environment - Pairing physical devices to virtual devices to create an immersive environment, including: identifying, by a device pairing module, a virtual device in a virtual environment; identifying, by the device pairing module, a physical device in a physical environment; and pairing, by the device pairing module, the virtual device in the virtual environment with the physical device in the physical environment such that the physical device in the physical environment delivers virtual environment content, wherein the virtual environment content is content being delivered to an object in the virtual environment. | 2013-05-16 |
20130125114 | COMPUTATIONAL ASSET IDENTIFICATION WITHOUT PREDETERMINED IDENTIFIERS - Embodiments allow management software applications to distinguish computational assets without the use of static, predetermined identifiers that are susceptible to duplication along with computational assets. Managers and computational assets are associated with authenticator values. Additionally, a manager and computational asset determine (e.g., negotiate) an expected nonce (number used once) to be provided by either party when requesting a transaction. Upon receiving a transaction request associated with an authenticator value and a transaction nonce, the sender's knowledge of the expected nonce is proven when the nonce associated with the request matches the expected nonce, and disproven otherwise. When such knowledge is proven, the manager treats the computational asset as the one originally associated with the computational asset authenticator value and negotiates a new nonce. When such knowledge is disproven, the manager treats the computational asset as a duplicate of the one that was originally associated with the computational asset authenticator value. | 2013-05-16 |
20130125115 | POLICY ENFORCEMENT BY HYPERVISOR PARAVIRTUALIZED RING COPYING - Methods and systems for executing a request between a virtual machine and a paravirtualized machine are provided. The request is received from the virtual machine at a first shared memory of a hypervisor. The first shared memory is accessible to the virtual machine but not the paravirtualized machine. The request is transferred by the hypervisor from the first shared memory to a second shared memory of the hypervisor. The second shared memory is accessible to the paravirtualized machine but not the virtual machine. The request is intended for execution by the paravirtualized machine. | 2013-05-16 |
20130125116 | Method and Device for Adjusting Virtual Resource and Computer Readable Storage Medium - A method for adjusting a virtual resource used in a virtual system is provided. The method comprises the following steps. At least one virtual machine is provided in the virtual system, and the at least one virtual machine has maximum and minimum thresholds of I/O (Input/Output) loading and maximum and minimum thresholds of operation loading. An I/O loading amount and an operation loading amount of the total loading amount of the virtual system are retrieved. The relationship of the I/O loading amount and the maximum and minimum thresholds of I/O loading is determined to adjust the number of the virtual machine, and the relationship of the operation loading amount and the maximum and minimum thresholds of operation loading is determined as well to adjust an unit resource amount of the virtual machine. | 2013-05-16 |
20130125117 | Method and Arrangement for Using a Resource of a Hardware Platform with at Least Two Virtual Machines - A method and arrangement for using a resource of a hardware platform with at least two virtual machines, wherein a virtualization controller for administering the virtual machines executes on the hardware platform, a first machine of the virtual machines with a first operating system executes separately on a first processor core or a first processor, and further virtual machines execute on a further processor core or processor. One of the further virtual machines comprises a service machine including a first driver for accessing the resource, where the first operating system includes a para-virtualized second driver for accessing the resource, and requests by the para-virtualized second driver to access the resource are directed to the first driver that converts the requests into access operations to the resource. | 2013-05-16 |
20130125118 | Method and Virtualization Software for Providing Independent Time Sources for Virtual Runtime Environments - A method and virtualization software for providing at least two mutually independent time sources for at least one real-time operating system of a data processing device including virtual runtime environments, where a general-purpose operating system runs in one virtual runtime environment, and the virtual runtime environments are managed by virtualization software (hypervisor). A first time source is exclusively assigned to each real-time operating system, where the data processing device includes a second time source independent of the first time source, the second time source is configured to periodically generate an interrupt, the first processor core enters a routine of the virtualization software (hypervisor) with each interrupt triggered by the second time source, the content of at least one memory cell readable by the real-time operating system is updated and used as a time source, which is independent of the first time source, to control the first time source. | 2013-05-16 |
20130125119 | REGULATING ACCESS TO AND PROTECTING PORTIONS OF APPLICATIONS OF VIRTUAL MACHINES - Embodiments of apparatus, computer-implemented methods, systems, and computer-readable media are described herein for a virtual machine manager, wherein the virtual machine manager is configured to selectively employ different views with different permissions to map guest physical memory of a virtual machine of the apparatus to host physical memory of the apparatus, to regulate access to and protect different portions of an application of the virtual machine that resides in different portions of the physical memory. Other embodiments may be described and/or claimed. | 2013-05-16 |
20130125120 | MIGRATING MIDDLEBOX STATE FOR DISTRIBUTED MIDDLEBOXES - A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures, in a first host, a first middlebox instance to receive a notification from a migration module before a virtual machine (VM) running in the first host migrates to a second host and to send middlebox state related to the VM to the migration module. | 2013-05-16 |
20130125121 | METHOD AND SYSTEM FOR VIRTUAL MACHINE MIGRATION - Virtual machine (VM) technology allows multiple operating systems each deploying multiple applications to run on a single host. This invention presents an effective method and system for virtual machine migration from a source host to a target host. The method and system concern the migration of both the service VM and the element managing it. State of the migrating VM is preserved so that it can resume its execution on the target host. | 2013-05-16 |
20130125122 | SYSTEM AND METHOD FOR USING LOCAL STORAGE TO EMULATE CENTRALIZED STORAGE - Methods and systems for utilizing local storage of host computers to emulate a centralized storage system comprise receiving a write operation from a virtual machine running on a first host computer, wherein the write operation corresponds to a disk image that is locally stored in a first host computer. The disk image and a second disk image is updated in accordance with the write operation, wherein (i) the second disk image is locally stored on a second host computer that is networked to the first host computer, (ii) the second disk image serves as a back-up to the disk image, and (ii) the second host computer is configured to support the running of other virtual machines that access other disks images that (a) are locally stored on the second host computer, and (b) are further backed-up on at least a third host computer. | 2013-05-16 |
20130125123 | System and Method to Enable Power Related Decisions in a Virtualization Environment - An information handling system includes a first power detector that detects a first power level of the information handling system, a second power detector that detects a second power level of the information handling system, and a virtual machine manager. The virtual machine manager is operable to receive the first power level and the second power level, apportion a first portion of the first power level to a first workload instantiated on the information handling system, apportion a second portion of the first power level to a second workload instantiated on the information handling system, apportion a first portion of the second power level to the first workload, and apportion a second portion of the second power level to the second workload. | 2013-05-16 |
20130125124 | APPARATUS AND METHOD FOR SEGREGATING TENANT SPECIFIC DATA WHEN USING MPLS IN OPENFLOW-ENABLED CLOUD COMPUTING - A tenant database is used to add tenant ID information to the cloud network manager (CNM) address mapping table to isolate tenant specific data to a tenant ID to the CNM. The CNM maintains a mapping among a plurality of items in a plurality of databases or tables. The plurality of databases or tables include a tenant database (DB), a tenant identifier to tenant label (TITL) table, a top of rack server label to virtual switch link label (TLVLL) table, a label mapping table (SMVL), and a CNM address mapping table. The CNM uses the plurality of databases to generate tenant specific labels that are added to packets sent between tenant virtual machines (VMs). | 2013-05-16 |
20130125125 | COMPUTER SYSTEM AND OFFLOADING METHOD IN COMPUTER SYSTEM - A computer system has: a virtual machine operating on a physical machine; and a management block operating on the physical machine and managing the virtual machine. The virtual machine has a specific function processing module that performs specific function processing with respect to a packet for transmission and a received packet. The management block has a virtual switch that relays a packet transmitted and received by the virtual machine. The virtual switch has an offload processing block that performs the specific function processing if the specific function processing is offloaded to the management block. If the specific function processing is offloaded from the virtual machine to the management block, the specific function processing module notifies the management block of processing information required for the specific function processing, and the offload processing block executes the specific function processing based on the processing information received from the virtual machine. | 2013-05-16 |
20130125126 | INFORMATION PROCESSING APPARATUS AND METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a user interface, a switching unit, and a computer. The user interface is for a user that operates a first processing unit that runs a first operating system or a second processing unit that runs a second operating system. The switching unit selectively switches between the first processing unit and the second processing unit to be associated with the user interface. The computer functions as the first processing unit. The computer functions as the second processing unit. The computer runs a first application program on the first operating system. The computer activates, on the second operating system, a second application program related to the first application program, in a state in which the first processing unit is associated with the user interface. The computer controls the switching unit upon completion of the activation of the second application program. | 2013-05-16 |
20130125127 | Task Backpressure and Deletion in a Multi-Flow Network Processor Architecture - Described embodiments generate tasks corresponding to packets received by a network processor. A source processing module sends task messages including a task identifier and a task size to a destination processing module. The destination module receives the task message and determines a queue in which to store the task. Based on a used cache counter of the queue and a number of cache lines for the received task, the destination module determines whether the queue has reached a usage threshold. If the queue has reached the threshold, the destination module sends a backpressure message to the source module. Otherwise, if the queue has not reached the threshold, the destination module accepts the received task, stores data of the received task in the queue, increments the used cache counter for the queue corresponding to the number of cache lines for the received task, and processes the received task. | 2013-05-16 |
20130125128 | REALIZING JUMPS IN AN EXECUTING PROCESS INSTANCE - A method for realizing jumps in an executing process instance can be provided. The method can include suspending an executing process instance, determining a current wavefront for the process instance and computing both a positive wavefront difference for a jump target relative to the current wavefront and also a negative wavefront difference for the jump target relative to the current wavefront. The method also can include removing activities from consideration in the process instance and also adding activities for consideration in the process instance both according to the computed positive wavefront difference and the negative wavefront difference, creating missing links for the added activities, and resuming executing of the process instance at the jump target. | 2013-05-16 |
20130125129 | GROWING HIGH PERFORMANCE COMPUTING JOBS - The preemption of running jobs by other running or queued jobs in a system that has processing resources. The system has running jobs, and queued jobs that are awaiting processing by the system. In a scheduling operation, preemptor jobs are identified, the preemptor jobs being jobs that are candidates for preempting one or more of the running jobs. The preemptor jobs include queued jobs, as well as running jobs that are capable of using more processing resource of the system. One of the other running jobs is preempted to free processing resources for the running job that was identified as a preemptor job. Accordingly, not only may queued jobs preempt running jobs, but currently running jobs may preempt other currently running jobs. | 2013-05-16 |
20130125130 | CONSERVING POWER THROUGH WORK LOAD ESTIMATION FOR A PORTABLE COMPUTING DEVICE USING SCHEDULED RESOURCE SET TRANSITIONS - A start time to begin transitioning resources to states indicated in the second resource state set is scheduled based upon an estimated amount of processing time to complete transitioning the resources. At a scheduled start time, a process starts in which the states of one or more resources are switched from states indicated by the first resource state set to states indicated by the second resource state set. Scheduling the process of transitioning resource states to begin at a time that allows the process to be completed just in time for the resource states to be immediately available to the processor upon entering the second application state helps minimize adverse effects of resource latency. This calculation for the time that the process should be completed just in time may be enhanced when system states and transitions between states are measured accurately and stored in memory of the portable computing device. | 2013-05-16 |
20130125131 | MULTI-CORE PROCESSOR SYSTEM, THREAD CONTROL METHOD, AND COMPUTER PRODUCT - A multi-core processor system includes a first core configured to detect a state where a first thread that is allocated to a first core and a second thread that is allocated to a second core access a common resource; calculate, upon detecting the state and based on a first cycle for the first thread to be allocated to the first core and a second cycle for the second thread to be allocated to the second core, a contention cycle for the first and the second threads to cause access contention for the resource; and select a thread allocated at a time before or after the contention cycle of a core to which a given thread that is either the first or the second thread is allocated at the contention cycle; and a second core configured to switch the times at which the given thread and the selected thread are allocated. | 2013-05-16 |
20130125132 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD - An information processing apparatus includes plural CPUs to operate in parallel, a logical CPU generating part to generate one or more logical CPUs from one of the CPUs, an operating frequency averaging part to change each of operating frequencies of the CPUs to match a mean of the operating frequencies, and a logical CPU allocation part to cause the logical CPU generating part to generate the logical CPU to eliminate an excess or a deficiency of a processing capability with respect to an information processing load associated with a partition to which the logical CPU belonging to the CPU is allocated, the excess or deficiency being generated due to a change in the operating frequencies of the CPUs made by the operating frequency averaging part, and to allocate the generated logical CPU to the partition associated with the excess or deficiency of the processing capability of the logical CPU. | 2013-05-16 |
20130125133 | System and Method for Load Balancing of Fully Strict Thread-Level Parallel Programs - A system and method for executing fully strict thread-level parallel programs and performing load balancing between concurrently executing threads may allow threads to efficiently distribute work among themselves. A parent function of a thread may spawn children on one or more processors, pushing a stack frame onto a deque, then may sync by determining whether its children remain in the deque. If not, and/or if not all stolen children have returned, the thread may abandon its stack as an orphan, acquire an empty stack, and begin stealing work from other threads. Stealing work may include identifying an element in a deque of another thread, removing the element from the deque, and executing the associated child function. If this is the last child of a parent on the other thread's orphan stack, the thread may release its stack, adopt the orphan stack of the other thread, and continue its execution. | 2013-05-16 |
20130125134 | SYSTEM AND CONTROL METHOD - If a specific task is to perform a process at the time of processing a specific job, the specific task performs a process specified in the specific task by accessing a third party system using a stored access token and receiving a third party service. | 2013-05-16 |
20130125135 | INTRANODE DATA COMMUNICATIONS IN A PARALLEL COMPUTER - Intranode data communications in a parallel computer that includes compute nodes configured to execute processes, where the data communications include: allocating, upon initialization of a first process of a compute node, a region of shared memory; establishing, by the first process, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; sending, to a second process on the same compute node, a data communications message without determining whether the second process has been initialized, including storing the data communications message in the message buffer of the second process; and upon initialization of the second process: retrieving, by the second process, a pointer to the second process's message buffer; and retrieving, by the second process from the second process's message buffer in dependence upon the pointer, the data communications message sent by the first process. | 2013-05-16 |
20130125136 | HOST AGNOSTIC MESSAGING IN A CONTINUATION BASED RUNTIME - Sending or receiving messages in a host agnostic way in a continuation based runtime. A method includes defining a contract between a continuation based runtime and host for sending or receiving a message. The contract defines one or more of: details about what should be included in the messages, operations for sending the message; operations for receiving the message, parameters for cancellation of inflight operations, or notifications about correlation information lifetime. The method further includes identifying a correlation handle. The correlation handle uniquely identifies an executing instance of an activity. The method further comprises identifying a bookmark. The bookmark defines where the continuation based runtime should resume after sending or receiving the message. The method further comprises calling the contract using the correlation handle and the bookmark to allow the message to be correctly routed by the host and for the continuation based runtime to be correctly resumed. | 2013-05-16 |
20130125137 | METHOD OF PROVIDING HIGH INTEGRITY PROCESSING - A method of providing high integrity communication in a high integrity processing system having at least two redundant application processors in a non-lockstep configuration where the redundant application processors are running the same application and where the redundant application processors are connected to at least one input/output processor by a communication channel. | 2013-05-16 |
20130125138 | SYSTEMS AND METHODS FOR NOTIFICATION MANAGEMENT AND DELIVERY - An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation. | 2013-05-16 |
20130125139 | Logging In A Computer System - Logging in a computer system that includes high speed, low latency computer memory and non-volatile computer memory, including: for each transaction of a plurality of transactions in a transaction-based application: beginning execution of the transaction; storing one or more log messages in a message bundle in the high speed, low latency computer memory during execution of the transaction; and upon completion of the transaction, storing the message bundle in a messaging queue; asynchronously with regard to transaction execution: processing, by a logging module, the messaging queue, including identifying one or more log messages stored in message bundles in the messaging queue; and for each identified log message, writing, by the logging module, the log message to the non-volatile computer memory. | 2013-05-16 |
20130125140 | INTRANODE DATA COMMUNICATIONS IN A PARALLEL COMPUTER - Internode data communications in a parallel computer that includes compute nodes that each include main memory and a messaging unit, the messaging unit including computer memory and coupling compute nodes for data communications, in which, for each compute node at compute node boot time: a messaging unit allocates, in the messaging unit's computer memory, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; receives, prior to initialization of a particular process on the compute node, a data communications message intended for the particular process; and stores the data communications message in the message buffer associated with the particular process. Upon initialization of the particular process, the process establishes a messaging buffer in main memory of the compute node and copies the data communications message from the message buffer of the messaging unit into the message buffer of main memory. | 2013-05-16 |
20130125141 | FEED-BASED PROMOTION OF SERVICE REGISTRY OBJECTS - An object is promoted by a governance domain, e.g., to a non-governance domain, by monitoring the object for a lifecycle state transition, publishing, using a processor, an alert as a feed if the monitored object transitions from one lifecycle state to another lifecycle state and exposing an application programming interface through which a production service registry obtains a copy of the monitored object. Correspondingly, a non-governance domain obtains an object through feed-based promotion by subscribing to a feed including information about lifecycle state transitions of an object of interest to the non-governance domain, where the feed is from a governance domain, monitoring the feed for alerts on the object transitioning lifecycle states, notifying a promotion handler on the non-governance domain that the object has transitioned lifecycle states and obtaining the object from the governance domain. | 2013-05-16 |
20130125142 | SYSTEM AND METHOD FOR OPTIMIZING USER NOTIFICATIONS FOR SMALL COMPUTER DEVICES - A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode. | 2013-05-16 |
20130125143 | METHOD AND SYSTEM FOR RECORDING OPERATIONS IN A WEB APPLICATION - Collecting log data efficiently by controlling the capturing event for an operation log on the basis of application layer information. A web server generates a response including an operation log capturing script and the information from an operation log capturing control definition table and a property capturing definition table, and sends the response to a client. In the client, the received information is forwarded from a web browser module to a script engine module. An operation log capturing module sets the information acquisition event handler on the basis of the forwarded information, captures a sequential operation log on the basis of the operations performed by a user in the web browser, and sends the captured sequential operation log to a log server. A log server module collects sequential operation log in an operation log table, and a log analysis module analyzes the collected logs. | 2013-05-16 |
20130125144 | Device Display Object Infrastructure - Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object. | 2013-05-16 |
20130125145 | Cross-Platform Application Programming Interfaces for Applications - Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions. | 2013-05-16 |
20130125146 | IN PLACE OBJECT RECONSTRUCTION - Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object. | 2013-05-16 |
20130125147 | API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES - A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. First and second request messages targeted to first and second APIs have at least one common data component. The first request message includes a first payload specific to the first targeted API and the second request message includes a second payload specific to the second targeted API, the first payload and the second payload each comprise a reusable identified schema definition specific to the targeted API. | 2013-05-16 |
20130125148 | OPTICAL DISC DRIVE - An optical disc drive including a case, a tray, a traverse, a plurality of washers, a plurality of fastening elements and a plurality of adjustment elements is provided. The tray is suitable for carrying an optical disc and includes a plurality of hollow alignment pillars. The traverse is disposed on the tray and includes a plurality of alignment holes for containing the corresponding hollow alignment pillars. Each washer is disposed in each of the alignment holes and leans between each of the alignment holes and each of the hollow alignment pillars. The fastening elements lock the traverse onto the tray. Each adjustment element leans between each of the washers and the tray, and bears an engagement pressure. | 2013-05-16 |
20130125149 | DATA PROCESSING APPARATUS - According to one embodiment, a data processing apparatus has a magazine, an optical disc drive, a transport mechanism, and an inner shell. The magazine stores a plurality of optical discs. The optical disc drive has an insertion portion to be closed with a tray for holding an optical disc. The transport mechanism transports the optical disc between the magazine and the optical disc drive. The inner shell includes a mounting portion for holding the magazine and a seal mechanism for closing a path communicating exterior and interior. The inner shell isolates at least the loading slot, the insertion portion and the transport mechanism from the exterior while the magazine is inserted in the mounting portion. | 2013-05-16 |
20130125150 | DRIVING CIRCUIT FOR AN OPTICAL DISC DRIVE - Provided is a driving circuit for an optical disc drive. The driving circuit includes a digital control processor (DCP) comprising an input port to which a signal for driving a tray is input, and an output port outputting a voltage representing an operating state of the optical disc drive. The driving circuit also includes a tray switch that is connected to the input port, an operation display lamp that is connected in parallel with the tray switch, and an electric connection device for connecting the input port and the output port to each other. | 2013-05-16 |
20130125151 | OPTICAL DISK DRIVE - An optical disk drive including a case, a traverse, a guide rod, an optical pick-up head and at least a locking member is provided. The traverse is disposed in the case and includes at least a cantilever part and at least a locking hole. The cantilever part protrudes from a carrying surface of the traverse and is integrated with the traverse. The guide rod leans against a bearing end of the cantilever part. The optical pick-up head is slidably disposed on the guide rod. The locking member includes a leaning part and a locking part. The locking part is locked into the locking hole and the leaning part presses an upper side of an end of the guide rod for making the bearing end generate a bending displacement toward the carrying surface through the guide rod. | 2013-05-16 |
20130125152 | APPARATUS, SYSTEMS AND METHODS TO COMMUNICATE RECEIVED COMMANDS FROM A RECEIVING DEVICE TO A MOBILE DEVICE - A receiving device embodiment receives a user command from an external source. The user command is directed to a remote target destination. A first interactive programming command communicator embodiment generates a mobile device command from the received user command, and communicates the mobile device command to a mobile device. A second interactive programming command communicator embodiment receives the mobile device command from the receiving device. A target destination is identified from information in the mobile device command, and information from the mobile device command is communicated to the target destination. | 2013-05-16 |
20130125153 | MEDIA CONTENT DELIVERY - A server can receive information identifying media content to be offered to users at a discount or at a particular time of release. The offer can also include information identifying a minimum number of acceptances by users needed for the offer to be valid. During a predetermined period, if the number of acceptances has reached or exceeded the minimum number needed, the server may transmit a media stream containing the media content to the users. Furthermore, the offer may include multiple tiers of discounts and/or times of release. | 2013-05-16 |
20130125154 | System, Method and Apparatus for Viewer Detection and Action - An application for a television has a detector capable of determining the identity and/or presence of at least one viewer in a viewing area of the television. In response to viewers entering and leaving the viewing area of the television, the television adjusts its operation based upon settings for the currently present viewers (e.g., enables channels, content, etc). | 2013-05-16 |
20130125155 | DYNAMIC ADAPTATION OF DISPLAYED VIDEO QUALITY BASED ON VIEWERS' CONTEXT - A Context-Aware Content-Presentation system includes a viewer context feedback for determining the viewer context relative to a display device. A content receiving device controls at least one parameter of video content streamed to the display device from a streaming server in accordance with the viewer context. In this way, when the viewer context allows for lower quality video content, the content receiving device can signal the streaming server to reduce the quality of the video content, thereby saving bandwidth. | 2013-05-16 |
20130125156 | INTERACTIVE ADVERTISEMENT - Interactive advertisement by capturing images from the content, including: enabling an end user device to capture an image on a screen when a user viewing content on the end user device notices product or service which interests the user; receiving and processing the captured image by generating tags of the captured image and category information of the tags; sending the category information to the end user device to display it to the user, wherein the user selects a category from the category information; receiving and processing the selected category and corresponding tags; and obtaining and sending detailed information related to the processed tags to the end user device. Keywords include interactive advertisement. | 2013-05-16 |
20130125157 | METHOD OF COLLECTING USAGE INFORMATION - A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. | 2013-05-16 |
20130125158 | NETWORKED SYSTEM FOR INTERACTIVE COMMUNICATION AND REMOTE MONITORING OF INDIVIDUALS - A system for remotely monitoring an individual. The system includes a server system for generating a script program from a set of queries. The script program is executable by a remote apparatus that displays information and/or a set of queries to the individual through a user interface. Responses to the queries that are entered through the user interface together with individual identification information are sent from the remote apparatus to the server system across a communication network. The server system also includes an automated answering service for providing a series of questions from a stored set of questions for an individual at the remote apparatus to respond to, storing responses to each provided question in the series of questions and providing a service based on the individual's response to the questions. | 2013-05-16 |
20130125159 | MEDIA INFORMATION SYSTEM AND METHOD - A system and method of the inventive concept is adaptable to receive information (graphic and audio) generated and affected by direct viewer participation and to be aired to the viewers. The system and method of the present invention provides a unique approach for mass media communication channels wherein the information content to be presented to the viewers is determined not by the management of the television channel but by the viewers actively voting for the topics of their interest and participating in the discussion in the open air. | 2013-05-16 |
20130125160 | INTERACTIVE TELEVISION PROMOTIONS - Embodiments for executing interactive television promotions are disclosed. One example embodiment includes an entertainment system comprising a sensor input to receive from one or more sensors observation information indicating a natural user interface behavior of a viewer, a program input to receive from a broadcaster a video program, an output configured to output to a display the video program, and a module input to receive from an interaction authority an experience module associated with the video program, the experience module configured to execute an experience instruction if the natural user interface behavior of the viewer satisfies a condition defined by the experience module. | 2013-05-16 |
20130125161 | AWARDS AND ACHIEVEMENTS ACROSS TV ECOSYSTEM - Embodiments for awarding a user are provided. In one example embodiment, a method for awarding a user comprises receiving a user-viewing goal detailing a specific linear video content viewing behavior of the user. The method also includes receiving one or more user-specific reports of all linear video content viewing behaviors of the user while using each of a plurality of different applications, and granting an award to the user if the user-specific reports collectively indicate the user-viewing goal is reached by the user. | 2013-05-16 |
20130125162 | Deferring Committing Downloads Until Device has Satisfied Installation Requirements - Operating software commitment may be provided. First, a subscriber device may be configured using a factory software and a service provider software may be downloaded. Next, it may be verified that the subscriber device is properly configured. In response to verifying that the subscriber device is properly configured, the service provider software may then be committed to the subscriber device. | 2013-05-16 |
20130125163 | METHOD AND SYSTEM FOR CONTROLLING DATA DISTRIBUTION VIA CELLULAR COMMUNICATIONS UTILIZING AN INTEGRATED FEMTOCELL AND SET-TOP-BOX DEVICE - Aspects of a method and system for controlling data distribution via cellular communications with an integrated femtocell and set-top-box (IFSTB) device are provided. In this regard, a cellular enabled communication device may detect when it is within cellular communication range of a femtocell. Upon detection of the femtocell, the cellular enabled communication device may communicate instructions to a content source instructing the content source to deliver multimedia content to the femtocell. In instances that multimedia content is already being delivered to the cellular enabled communication device prior to the detection, the instructions from the cellular enabled communication device may instruct the content source to redirect the multimedia content to the femtocell. In this regard, the multimedia content may be delivered from the content source to the cellular enabled communication device via the femtocell. The femtocell may deliver at least a portion of the multimedia content to other communication devices. | 2013-05-16 |
20130125164 | METHOD OF UNSCRAMBLING TELEVISION CONTENT ON A BANDWIDTH - A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. | 2013-05-16 |
20130125165 | System and Method for a Customized Media Platform - A customized media platform that combines audio and visual content or programming with customized advertising and client-specific content is provided through a remote server coupled to a communication system that transmits audio and visual content along with signaling for insertion of customized content to a localized end user location where a server receives the audio and visual content and inserts customized content for transmission to one or more viewers. | 2013-05-16 |
20130125166 | Methods and Systems for Selecting Content for an Internet Television Stream Using Mobile Device Location - Methods and systems for selecting content for outputting on a mobile device during a program break in an Internet television stream using mobile device location information. In one aspect, the methods and systems seamlessly select content for outputting on a mobile device during a program break in an Internet television stream using mobile device location information and program break markers. In another aspect, the methods and systems select content for outputting on a mobile device during a program break in an Internet television stream using mobile device trajectory information. In yet another aspect, the methods and systems select using mobile device location information cohabitation content for sharing a display screen on a mobile device with program content in an Internet television stream. | 2013-05-16 |
20130125167 | METHOD OF TAGGING MULTI-MEDIA CONTENT - A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. | 2013-05-16 |
20130125168 | SYSTEM AND METHOD FOR VOICE DRIVEN CROSS SERVICE SEARCH USING SECOND DISPLAY - Apparatus and methods to implement a technique for using a second display with a network-enabled television. In one implementation, this feature allows the user to conveniently enter search terms and other commands for control of their IPTV device directly from a second display device using voice commands. Such is particularly convenient when the second display is a device such as a smart phone or tablet computer with limited display space for user data entry. | 2013-05-16 |
20130125169 | DATA STORAGE MANAGEMENT AND SCHEDULING SYSTEM - A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. A schedule of time versus available storage space is generated that is optimal for the viewer's scheduled program recordings. The programs include television broadcast programs and Universal Resource Locators (URLs). A program is recorded if at all times between when the recording would be initiated and when it expires, sufficient space is available to hold it. All scheduling conflicts are resolved as early as possible. | 2013-05-16 |
20130125170 | REALTIME BROADCAST STREAM AND CONTROL DATA CONVERSION SYSTEM AND METHOD - A system that delivers live broadcast media to consumer devices, including a system for enabling devices without native capabilities such as internal bulk storage and stream processing, to have command and control of live broadcast streams, has been provided. This is achieved through intercepting and converting the normal service provider channel mapping data to a new channel map which points to a software system that delivers command and control of live broadcast media, and implementation of a software system which can receive a channel change protocol, establish a command and control session with the device, convert the channel map protocol to the original format, tune in, receive, convert and process the live stream so that it can be delivered to the requesting device and in turn be controlled by user interaction with that device or the software system. A corresponding method is also provided. | 2013-05-16 |
20130125171 | METHOD OF DISPLAYING MULTIPLE CONTENT STREAMS ON A USER DEVICE - A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. | 2013-05-16 |
20130125172 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING INFORMATION RELATED TO BROADCAST VIEWING - An electronic device and a method for providing view information are disclosed. A controller controls a request for broadcast rank to a relay server. A network interface receives a display page transmitted as a response to the request for broadcast rank. A display displays the received display page. The display page includes at least one feed associated with a real-time broadcast program and one of the at least one feed includes the number of users who view an associated real-time broadcast program. | 2013-05-16 |
20130125173 | SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING SYSTEM INCLUDING THE SAME, AND CONTROL METHOD OF THE SAME - A signal processing apparatus is provided. The signal processing apparatus includes: a memory unit in which a plurality of channels and Internet addresses corresponding to the channels are stored; a network connecting unit which is connectable to the Internet; and a control unit which controls the network connecting unit to connect to an Internet address corresponding to a channel selected by a user and to receive content provided from the connected Internet address. | 2013-05-16 |
20130125174 | SCHEDULER APPARATUS EMPLOYING A GOPHER AGENT FOR USE IN A TELEVISION RECEIVER - In a television system in which at least program title information for programs which are to be transmitted in the future is transmitted in advance to form a channel guide listing, apparatus is provided for searching the listing for specific user-entered information, and upon successful conclusion to the search, the apparatus schedules the tuning of the desired program, or in the alternative, notifies the viewer of the availability of the program. In those instances where descriptive text accompanies the program listing, apparatus of the invention performs a search of the text for a particular text string which may relate to the title, the star, the director, or the context of the program, among other search criteria. | 2013-05-16 |
20130125175 | DELIVERING VIDEO ON DEMAND (VOD) USING MOBILE MULTICAST NETWORKS - A system and method are provided for obtaining video content using wireless multicast for video content data in combination with wireless unicast for requests of the video content and transmissions of licenses to use the video content. A method can include: receiving an instruction to obtain particular content; sending a first wireless unicast signal requesting the particular content; receiving the obtained particular content in response to sending the first wireless unicast signal; obtaining a license for the particular content; and providing a notification that the particular content is available for display by a mobile device. | 2013-05-16 |
20130125176 | METHOD AND SYSTEM FOR USING A WEBSITE TO PERFORM A REMOTE ACTION ON A SET TOP BOX WITH A SECURE AUTHORIZATION - A conditional access system generating a permission packet in response to the content request. The permission packet has information for a user device to access content through a connection of a content delivery network so that in response to the permission packet, a first connection from the content delivery network to the user device may be opened by the user device. | 2013-05-16 |
20130125177 | IN-HOME SYSTEM MONITORING METHOD AND SYSTEM - Provided is a method of receiving digital television programming content from a television service provider, receiving a first user input of a selected digital television programming content, receiving a message from a system, in response to receiving the message, causing a notification to be displayed on the television as an overlay over the displayed television programming content, receiving a first user command, determining a first control message to transmit to the system in response to receiving the first user command, transmitting the first control message. Also provided is a system including a video camera, an entry way security system, an HVAC system, a lighting system, an alarm system, or other system. User inputs may be received via a remote control to a set top box or from a computing device at a remote computer system through the internet and/or a mobile telephone network. | 2013-05-16 |
20130125178 | METHOD, SYSTEM, AND APPARATUS FOR SYNCHRONIZING MULTIPLE DEVICES WITH EACH OTHER - A method of synchronizing multiple devices with each other is provided. The method includes generating first interworking information corresponding to a first device, transmitting the generated first interworking information to the first device, receiving second interworking information from a second device and if the first interworking information corresponds to the second interworking information, synchronizing the first device with the second device, wherein the second device is configured to display broadcasting related information generated based on a broadcasting schedule provided by a broadcasting transmission apparatus that transmits broadcasting contents to the first device. | 2013-05-16 |
20130125179 | METHOD OF OBTAINING TELEVISION CONTENT FROM A SERVING NODE - A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. | 2013-05-16 |
20130125180 | Method and Apparatus for Downloading Content Using Channel Bonding - As additional channels are added to a communication system for applications, such as standard density (SD) and eventually high density (HD) Video on Demand (VOD), additional capacity can be realized by reducing the time required to transmit content. A reduction of transmission time (or an increase of the transmission rate) can be achieved by bonding chancels of the communication system. The bonded channels typically provide a statistical multiplexing gain because the additional bandwidth is treated as a large single channel for the download. Bonding channels of the communication system can provide high speed downloading of content, such as video content, far in excess of the playback rate. Using bonded channels can relax the Quality of Service (QoS) requirements of a data stream, such as a video stream, over an internet protocol (IP) network. | 2013-05-16 |
20130125181 | Dynamic Video Platform Technology - Some embodiments provide one or more portions of a video production system that can generate a dynamic data-driven video presentation using video configuration information based on information about a user, a user device, and/or a particular video presentation. In some cases a method includes receiving a request for a dynamic data-driven video presentation from a user device, determining video identification and user device information from the request, generating corresponding video configuration information and sending the video configuration information to the user device for generating the video presentation. In some cases a system is provided including processing circuitry configured to implement one or more of the foregoing processes. In additional cases, a method for generating a video presentation includes requesting a dynamic data-driven video presentation, receiving video configuration information, requesting and receiving video assets, and assembling the video assets to generate and display a video presentation. | 2013-05-16 |
20130125182 | TUNABLE RF RETURN PATH FILTER WITH AUTOMATIC CHANNEL PLAN DETECTION - A method and computing device that provides a tunable RF filter for a two-way communication system. The method receives a downstream video signal, and filters the downstream video signal into at least one downstream bandwidth band, each downstream bandwidth band related to desired upstream/downstream bandwidth splits. The method performs an energy detection on each downstream bandwidth band, and determines a lowest frequency of said at least one downstream bandwidth band that contains downstream video content. The method sets a diplex filter upstream/downstream frequency cutoff to a maximum upstream bandwidth that does not conflict with the lowest frequency of said at least one downstream bandwidth band that contains downstream video content. | 2013-05-16 |
20130125183 | Spectrum Analysis and Plant Diagnostic Tool for Communications Systems - A system, method, and apparatus to allow an operator of a broadcast communication system, such as a cable television or satellite television service to provide some examples, to diagnose performance of this communication system remotely. The operator of a first communication device, such as a cable modem termination system (CMTS) to provide an example, may remotely diagnosis performance problems, or potential performance problems, occurring at a second communication device, such as a cable modem (CM) to provide an example, or a group of second communication devices. For example, the operator of the first communication device may view a spectrum analysis of communication signals being routed to, processed by, and/or provided by the second communication device, or group of second communication devices, to diagnose the performance problems, or the potential performance problems, in real time. | 2013-05-16 |
20130125184 | System and Methods for the Simultaneous Display of Multiple Video Signals in High Definition Format - A scaling engine, blending mechanism, memory controller, frame buffer and video driver are included within a semiconductor, such as a Field Programmable Gate Array (FPGA), to provide broadcasting of signals at a high resolution format by combining two or more low resolution video signals to create a high resolution signal in real-time High Definition format, such as 1080 p. The high resolution signals can be concurrently displayed as one or more image areas on a display device in any contemplated size, number and arrangement. | 2013-05-16 |
20130125185 | Method and Apparatus for Managing Communication Sessions - A system that incorporates teachings of the present disclosure may include, for example, a server operably coupleable to an internet protocol multimedia subsystem network and an interactive television system, where the server receives a session transfer request from a first communication device, where the session transfer request includes identification information associated with a second communication device, and where the server transmits a message to the second communication device and transmits a media adjustment message to a media resource server of the internet protocol multimedia subsystem network. The media content is adjusted and transmitted to the second communication device responsive to the media adjustment message, where the adjusted media content is generated by the media resource server based on the identification information associated with the second communication device. Other embodiments are disclosed. | 2013-05-16 |
20130125186 | METHOD FOR TRANSMITTING/RECEIVING MEDIA AND DEVICE FOR TRANSMITTING/RECEIVING USING SAME - Methods and apparatuses for transmitting/receiving a media transport stream by using an internet protocol (IP) based transport system are provided. The transmitting method includes removing some data from media transport stream to be transmitted; configuring at least one entry box including information for reinserting the removed data into the media transport stream; configuring a media data (mdat) box including the media transport stream from which the data has been removed; and positioning and transporting a compression information box including the at least one entry box before the mdat box. | 2013-05-16 |
20130125187 | METHOD FOR TRANSCEIVING MEDIA FILES AND DEVICE FOR TRANSMITTING/RECEIVING USING SAME - A method and apparatus for transmitting and receiving an MPEG-2 TS-based media file are provided. In the method of transmitting an MPEG2 Transport Stream (TS)-based media file, a Presentation Time Stamp (PTS) of a Presentation Unit (PU) is mapped to a Media Presentation Time (MPT) for synchronization with other media with respect to at least one program element forming a program included in the media file; and synchronization information including the mapped media presentation time is transmitted together with the media file, wherein the media presentation time is provided for a first PU in a segment of the transmitted media file. | 2013-05-16 |
20130125188 | MULTIMEDIA PRESENTATION PROCESSING - Disclosed are methods and apparatus for generating or selecting bookmarks for a multimedia presentation. These bookmarks may be encoded with the multimedia presentation into a multimedia container, which may then be transmitted to an end-user device. Also, these bookmarks may be made available to an end-user device over the Internet. Each bookmark may demarcate a content event and may comprise semantic information for that content event. Bookmarks may be generated automatically (e.g., by performing a media-analysis process) reviewed by a human. The end-user device may use the bookmarks to perform a trick play (e.g., semantic trick play) on the multimedia presentation. | 2013-05-16 |
20130125189 | MULTIMEDIA CONTENT BROADCAST PROCEDURE - A procedure to broadcast digital multimedia contents to subscribers, where a first digital data transport stream broadcast to subscribers from a head end (12) via a first telecommunications network other than a telecommunications network based on an Internet IP protocol is received in a customer device ( | 2013-05-16 |
20130125190 | DIGITAL CONTENT DISTRIBUTION UTILIZING DISPERSED STORAGE - A computer includes an interface and a processing module. The processing module receives, over time and via the interface, requests to playback recorded broadcast data, wherein a single copy of the recorded broadcast data is dispersed error encoded to produce a plurality of sets of encoded data slices that is stored in a dispersed storage network (DSN). In response to the playback requests, the processing module identifies unique combinations of at least a threshold number of encoded data slices for sets of the plurality of sets of encoded data slices to produce unique copies of the recorded broadcast data. For a particular playback request, the processing module retrieves a unique copy of the unique copies of the recorded broadcast data from the DSN and outputs, via the interface, the retrieved unique copy to a device associated with the particular playback request. | 2013-05-16 |
20130125191 | ELECTRONIC APPARATUS AND METHOD FOR USING FLAT PANEL DISPLAY - An electronic apparatus and a method for using a flat panel display are provided. The electronic apparatus includes a host and a flat panel display. The host and the flat panel display include a processing unit respectively. The flat panel display further includes a display module and a controlling switch, so that the controlling switch determines whether the flat panel display is connected with the host. When the flat panel display is connected with the host, the display module receives a first video signal transmitted from the host. When the flat panel display is detached from the host, the display module receives a second video signal from the flat panel display. | 2013-05-16 |
20130125192 | Method of outputting video content from a digital media server to a digital media renderer and related media sharing system - A method of outputting video content from a digital media server to a digital media renderer includes providing a digital media controller to select a digital media renderer for video playback, sending a playback request from the digital media controller to the selected digital media renderer, the selected digital media renderer requesting data from the digital media server in response to receiving the playback request from the digital media controller, and the digital media server capturing video and capturing audio. The method further includes the digital media server encoding the captured video and the captured audio to respectively produce encoded video and encoded audio, outputting the encoded video and the encoded audio from the digital media server to the selected digital media renderer, and playing the encoded video and the encoded audio on the selected digital media renderer. | 2013-05-16 |
20130125193 | CATV ENTRY ADAPTER AND METHOD FOR REMOTELY ENABLING AND DISABLING CATV SERVICE AT A SUBSCRIBER'S PREMISES - A community access or cable television (CATV) entry adapter interfaces a CATV network to subscriber devices at a subscriber premises. The CATV entry adapter is remotely disabled or enabled through the CATV network to prevent or allow downstream CATV signals from reaching subscriber devices connected to the adapter. The CATV entry adapter is also adapted to function as a hub in a MoCA network independently of whether the CATV entry adapter is disabled or enabled. | 2013-05-16 |
20130125194 | Converged Cable Access Platform for Provision of Video and Data Services - Systems, method, and computer program products for provisioning video and data services using a deep modulation Converged Cable Access Platform (CCAP) architecture in a traditional Hybrid Fiber Coaxial (HFC) network are described. The deep-modulation CCAP architecture includes a remote conversion unit (e.g., that includes one or more modulators and demodulators to perform signal modulation and demodulation) connected to a CCAP core through a digital optical medium (e.g., an optical fiber) to achieve higher network capacity as well as cost and power consumption reduction. | 2013-05-16 |
20130125195 | INTERACTIVE WEB-BASED CODESET SELECTION AND DEVELOPMENT TOOL - A web server uses selection criteria for identifying an electronic consumer device to identify a codeset likely to be appropriate for communicating with the electronic consumer device and data indicative of at least one code of the identified codeset is provided to a remote control device whereupon the data indicative of the at least one code of the identified codeset is automatically activated by the remote control device. | 2013-05-16 |
20130125196 | Method and apparatus for combining encryption and steganography in a file control system - One embodiment of the present invention provides a system that improves security of a file control system. During operation the system receives a request from a user to decrypt a file. The system then decrypts the file. Next, the system adds a watermark to the decrypted file which allows the decrypted file to be subsequently traced back to the origin of the decrypted file, thereby improving security of the file control system. Note that the watermark can include a user identifier, an Internet Protocol (IP) address associated with the user, a hardware address or identifier associated with the user, a timestamp, or any other information that can be used to identify the origin of the decrypted file. | 2013-05-16 |
20130125197 | Relying Party Specifiable Format for Assertion Provider Token - A security component may be associated with a network-enabled application. The network-enabled application may request access to restricted content from a relying party (e.g., web site). The security component associated with the network-enabled application may receive authentication policy information from the relying party and send a user's authentication credentials to an assertion provider to authenticate the credentials. The relying party may trust the assertion provider to authenticate user credentials. Upon successful authentication, the assertion provider may return an assertion token to the security component and the security component may sign the assertion token as specified in the authentication policy information. Subsequently, the security token may forward the signed assertion token to the relying party and the relying party may grant access to the restricted content. | 2013-05-16 |
20130125198 | MANAGING CROSS PERIMETER ACCESS - In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource. | 2013-05-16 |
20130125199 | TESTING ACCESS POLICIES - A policy that governs access to a resource may be tested against real-world access requests before being used to control access to the resource. In one example, access to a resource is governed by a policy, referred to as an effective policy. When the policy is to be modified or replaced, the modification or replacement may become a test policy. When a request is made to access the resource, the request may be evaluated under both the effective policy and the test policy. Whether access is granted is determined under the effective policy, but the decision that would be made under the test policy is noted, and may be logged. If the test policy is determined to behave acceptably when confronted with real-world access requests, then the current effective policy may be replaced with the test policy. | 2013-05-16 |
20130125200 | Method of securing data in 2D bar codes using SSL - Methods and apparatus authenticate a printed document associated with a source entity. The printed document includes a two-dimensional code (2-D code) that includes data encoded therein. The encoded data includes a resource locator to an intent. An image of the 2-D code is decoded to obtain the resource locator to an intent, and it is detected whether the resource locator to an intent includes a protocol identifier designating a secure 2-D code. If so, the protocol identifier is replaced with a protocol identifier used to access a secure server of the source entity located at a host portion of the resource locator. The secure server is accessed to obtain the intent. A certificate of the secure server is accessed and an electronic device displays an indicator of whether the certificate is valid and also displays the intent. The indicator may be used to decide whether the intent can be trusted. | 2013-05-16 |
20130125201 | Security Systems and Methods for Social Networking - Data may be masked on public networks, such as social networking sites. At a publishing node, the system may monitor data input fields in a webpage that are processed by an internet browser. The system may intercept data, such as text, images, and video input at the data input fields, prior to the data being posted online. The publishing node may control which users are permitted access to the posted data by defining a policy associated with the data input field. The posted data may be transformed or tokenized to ensure that it is inaccessible to a user (or group of users) unless that user/group has access to the decoding key under the policy. In this way, data security and data control may be provided to a publishing user node. Data that has already been posted may be destroyed, for example, by deleting the decryption key or a token. | 2013-05-16 |
20130125202 | Security Systems And Methods For Encoding And Decoding Digital Content - Systems and methods may be provided for masking data on public networks. At a publishing node, the system may monitor data input fields in a webpage, and intercept and encode content, such as text, images, and video input at the data input fields, prior to the content being posted online on a public service provider's website. A policy may be defined to control which users are permitted access to a key to decode the encoded content. The policy may defer to a third party policy node in determining key access. An account for a controlling entity, such as a guardian or employer, may be configured to control the encoding status of posts made by another. The controlling entity may control who has key access to decode posts made by the other account. The guardian account may be configured to have preemptive rights over posting decisions made by the minor. | 2013-05-16 |
20130125203 | SYSTEMS AND METHODS FOR SECURING EXTRANET TRANSACTIONS - The systems and methods described herein relate to secure extranets which utilize certificate authentication to mediate access, transactions, and user tracking. Such extranets may be employed to provide an interface accessible over a network, such as the Internet, capable of authenticating and recording transactions for business, medical, or other purposes. | 2013-05-16 |
20130125204 | SYSTEMS AND METHODS OF DEVICE AUTHENTICATION INCLUDING FEATURES OF CIRCUIT TESTING AND VERIFICATION IN CONNECTION WITH KNOWN BOARD INFORMATION - A method and system for authenticating a device, board, assembly or system includes obtaining or processing test/scan information provided via extraction of ECID or other unique identifying information regarding a board. | 2013-05-16 |
20130125205 | METHOD AND SYSTEM FOR REDIRECTING A REQUEST FOR IP SESSION FROM A MOBILE DEVICE - A request for establishing an IP session from a mobile device to be activated and connected to a cellular network is redirected to a web portal or platform of the cellular network. When the mobile device sends an authentication request for requesting establishment of an IP session to the cellular network, the mobile device receives a restricted IP address from the cellular network if the mobile device is not currently authorized for communication via the cellular network. A reverse domain name system lookup is performed on the restricted IP address to find a host name of a web portal or platform of the cellular network corresponding to the restricted IP address. The mobile device determines whether or not redirection of an IP communication request to the web portal or platform of the cellular network is to occur based on the host name. | 2013-05-16 |
20130125206 | METHOD AND APPARATUS FOR BROKERING SERVER AND DEVICE AND COMPUTER-READABLE STORAGE MEDIUM FOR EXECUTING THE METHOD - A method and apparatus for brokering a communication connection between a device and a push server for providing a push service irrespective of a protocol difference between the device and the push server, and a computer readable storage medium for executing the method. The method includes: authenticating a connection between at least one device and a brokering apparatus based on protocol information relating to the at least one device; and if data is received from the server when the at least one device is connected to the brokering apparatus, modifying the data received from the server based on a protocol relating to the at least one device, and transmitting the modified data to the at least one device, wherein the brokering apparatus performs the modifying. | 2013-05-16 |
20130125207 | NETWORK SECURITY DEVICE AND METHOD - The invention describes a method for hardening a security mechanism against physical intrusion and substitution attacks. A user establishes a connection between a network peripheral device and a network via a security mechanism. The security mechanism includes read only memory (ROM) that contains code that initiates operation of the mechanism and performs authentication functions. A persistent memory contains configuration information. A volatile memory stores user and device identification information that remains valid only for a given session and is erased thereafter to prevent a future security breach. A tamper-evident enclosure surrounds the memory elements, which if breached, becomes readily apparent to the user. | 2013-05-16 |
20130125208 | PORTABLE SECURITY DEVICE AND METHODS OF USER AUTHENTICATION - Disclosed a portable security device and methods for secure user authentication. The security device stores operating system agents that enable communication with user devices that have different operating systems. The security device also stores user authentication data for accessing different Internet resources by the user devices. The security devices connects to the user device using an operating system agent corresponding to the operating system of the user device, and receives from the user device a request to access an Internet resource. The security device select user authentication data associated with the requested Internet resource, and obtains the requested Internet resource using the selected user authentication data. | 2013-05-16 |