04th week of 2012 patent applcation highlights part 62 |
Patent application number | Title | Published |
20120023453 | Device, Method, and Graphical User Interface for Navigating Through a Hierarchy - A multifunction device displays a view of a top level of a hierarchical user interface. The hierarchical user interface has a plurality of levels including the top level and one or more lower levels. In response to detecting a first input, the device displays a view of at least one of the lower levels and at least a predefined portion of the view of the top level. While displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, the device detects a second input. When the second input corresponds to a request to enter a content modification mode for the respective lower level, the device enters the content modification mode for the respective lower level and ceases to display the predefined portion of the view of the top level. | 2012-01-26 |
20120023454 | SCHEDULE MANAGEMENT USING LINKED EVENTS - An event scheduler may schedule a first event having a first recurrence characteristic within a scheduling module, and to schedule a second event having a second recurrence characteristic within the scheduling module. A link manager may store a link between the first event and the second event within the scheduling module. A view generator may provide an event view which indicates the link in association with at least one of the first event and the second event. | 2012-01-26 |
20120023455 | HIERARCHICAL ORGANIZATION CHART FOR MOBILE APPLICATIONS - According to one embodiment, a computer-implemented method for creating and displaying a hierarchical organization chart in a mobile application is provided. The method includes obtaining information from a database. The information represents a first node, second node, and, optionally, at least one third node. The nodes are related to each other according to a hierarchy. The method also includes displaying the information representing the first, second, and third nodes, if any, in a graphical user interface of a mobile device. The graphical user interface may include, for example, a three-level row-based chart. The information representing the first node is displayed in a first level of the chart, the information representing the second node is displayed in a second level of the chart, and the information representing the at least one third node is displayed in a third level of the chart. | 2012-01-26 |
20120023456 | INTERACTIVE IMAGE MATTING - A user interface enables interactive image matting to be performed on an image The user interface may provide results including an alpha matte as feedback in real time. The user interface may provide interactive tools for selecting a portion of the image, and an unknown region for alpha matte processing may be automatically generated adjacent to the selected region. The user may interactively refine the alpha matte as desired to obtain a satisfactory result. | 2012-01-26 |
20120023457 | PRESENTATION OF ADVERTISEMENTS BASED ON USER INTERACTIVITY WITH A WEB PAGE - Methods and systems for presenting advertisements based on user interactivity with a web page are provided. According to embodiments of the invention, a web page is rendered on a client device. Gesture interactivity with the web page is monitored on the client device. A trigger is executed which defines an interactive event. When the interactive event occurs, as determined based on the monitored gesture interactivity with the web page, secondary content, such as an advertisement, is downloaded and displayed on the client device. | 2012-01-26 |
20120023458 | Unlocking a Device by Performing Gestures on an Unlock Image - A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture. | 2012-01-26 |
20120023459 | SELECTIVE REJECTION OF TOUCH CONTACTS IN AN EDGE REGION OF A TOUCH SURFACE - The selective rejection of touch contacts in an edge region of a touch sensor panel is disclosed. In addition, by providing certain exceptions to the rejection of edge contacts, the functionality of the touch sensor panel can be maximized. Contacts in edge bands around the perimeter of a touch sensor panel can be ignored. However, if a contact in the edge band moves beyond a threshold distance or speed, it can be recognized as part of a gesture. To accommodate different finger sizes, the size of the edge band can be modified based on the identification of the finger or thumb. Furthermore, if contacts in the center region of a touch sensor panel track the movement of contacts in the edge band, the contacts in the edge band can be recognized as part of a gesture. | 2012-01-26 |
20120023460 | APPLICATION PROGRAMMING INTERFACES FOR GESTURE OPERATIONS - At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring a scaling transform call. The gesture operations include performing a scaling transform such as a zoom in or zoom out in response to a user input having two or more input points. The gesture operations also include performing a rotation transform to rotate an image or view in response to a user input having two or more input points. | 2012-01-26 |
20120023461 | APPLICATION PROGRAMMING INTERFACES FOR GESTURE OPERATIONS - At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring a scaling transform call. The gesture operations include performing a scaling transform such as a zoom in or zoom out in response to a user input having two or more input points. The gesture operations also include performing a rotation transform to rotate an image or view in response to a user input having two or more input points. | 2012-01-26 |
20120023462 | SKIPPING THROUGH ELECTRONIC CONTENT ON AN ELECTRONIC DEVICE - Embodiments of the present invention disclose a method for skipping through electronic content displayed on an electronic device having a touchscreen display coupled to a processing engine. According to one embodiment, a multi-touch gesture is received from a user. Based on the user's multi-touch gesture, electronic content associated with digital media immediately advances to a subsequent section or immediately reverses back to a previous section of the digital media. | 2012-01-26 |
20120023463 | DOCK-SPECIFIC DISPLAY MODES - In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile. | 2012-01-26 |
20120023464 | AUTOMATIC IDENTIFICATION OF SYSTEMATIC REPEATING DEFECTS IN SEMICONDUCTOR PRODUCTION - A method includes capturing an image of the pattern using one or more scans across a surface of the partially completed wafer. The method includes processing information associated with the captured image of the pattern in a first format (e.g., pixel domain) into a second format, e.g., transform domain. The method includes determining defect information associated with the image of the pattern in the second format and processing the defect information (e.g., wafer identification, product identification, layer information, x-y die scanned) to identify at least one defect associated with a spatial location of a repeating pattern on the partially completed wafer provided by a reticle. The method includes identifying the reticle associated with the defect and a stepper associated with the reticle having the defect and ceasing operation of the stepper. The damaged reticle is replaced, and the process resumes using a replaced reticle. | 2012-01-26 |
20120023465 | METHODS, SYSTEMS, AND ARTICLES OF MANUFACTURE FOR IMPLEMENTING ELECTRONIC CIRCUIT DESIGNS WITH SIMULATION AWARENESS - Disclosed are methods, systems, and articles of manufacture for implementing electronic designs with simulation awareness. A schematic is identified or created and simulated at the schematic level to characterize the functional behavior of the circuit or to ensure the circuit design meets the required design specifications. Physical data of a component of the design is identified, created, or updated, and the electrical parasitic associated with physical data is characterized. One or more electrical characteristics associated with the parasitic is further characterized and mapped to the simulator to re-simulate the circuit design to analyze the impact of parasitics. Some embodiments re-run the same simulation process incrementally in an interactive manner by accepting incremental design or parameter changes from the design environment. | 2012-01-26 |
20120023466 | IMPLEMENTING FORWARD TRACING TO REDUCE PESSIMISM IN STATIC TIMING OF LOGIC BLOCKS LAID OUT IN PARALLEL STRUCTURES ON AN INTEGRATED CIRCUIT CHIP - A method, system and computer program product are provided for implementing forward tracing to reduce pessimism in static timing of logic blocks laid out in parallel structures on an integrated circuit chip. A common path pessimism removal algorithm is enhanced by a forward tracing parallel clock tree proximity credit algorithm that uses forward tracing, and computes a proximity credit that is applied to reduce pessimism in the static timing. | 2012-01-26 |
20120023467 | METHODS, SYSTEMS, AND ARTICLES OF MANUFACTURE FOR IMPLEMENTING ELECTRONIC CIRCUIT DESIGNS WITH ELECTRICAL AWARENESS - Disclosed are a method, system, and computer program product for implementing electronic circuit designs with electrical awareness. The method or the system updates the schematic level tool(s) and physical design tool(s) with electrical parasitic data or electrical characteristic data associated with electrical parasitics so both schematic and physical design tools are aware of the electrical parasitic or characteristic data in performing their functions such as extraction based simulations. The methods or systems are also aware of EM or IR-drop constraint(s) while implementing or creating a partial layout less than a complete layout. The method or the system also provides a user interface for a design tool to provide in situ, customizable, real-time information for implementing electronic circuit designs with electrical awareness. The methods or systems also support constraint verification for electronic circuit design implementation with electrical awareness. | 2012-01-26 |
20120023468 | METHODS, SYSTEMS, AND ARTICLES OF MANUFACTURE FOR CONSTRAINT VERIFICATION FOR IMPLEMENTING ELECTRONIC CIRCUIT DESIGNS WITH ELECTRICAL AWARENESS - Disclosed are methods, systems, and articles of manufacture for constraint verification for implementing electronic circuit designs with electrical awareness. Some embodiments identify or set parasitic constraint(s) and compare the electrical parasitic(s) with corresponding parasitic constraint(s) to determine whether the parasitic constraints are met. Some embodiments first identify, determine, or update the physical data of a component of a partial layout and characterize the electrical parasitics associated with the physical data of the component. Some embodiments identify or determine some schematic level performance constraints and estimate parasitic constraints based on schematic simulation results and the performance constraints; the estimated parasitic constraints are then compared with the corresponding electrical parasitics to determine whether the constraints are satisfied. Some embodiments further map schematic level parasitic constraints to a physical design representation and then compares the mapped parasitic constraints with corresponding electrical constraints to determine whether the mapped constraints are met. | 2012-01-26 |
20120023469 | IMPLEMENTING TIMING PESSIMISM REDUCTION FOR PARALLEL CLOCK TREES - A computer-implemented method, system, and computer program product are provided for implementing timing pessimism reduction for parallel clock trees. A common path tracing algorithm in a static timing tool is enhanced to include a proximity credit used for pairs of gates in two clock trees that are placed in close proximity to each other. The proximity credit given is equal to a predefined fraction of a proximity component of a gate delay. | 2012-01-26 |
20120023470 | METHOD AND APPARATUS FOR DESIGNING INTEGRATED CIRCUIT - An integrated circuit designing apparatus for designing a semiconductor integrated circuit. The designing includes verifying the timing based on delay information included in the design data, the delay information is extracted from results of placing and wiring of the semiconductor integrated circuit; determining whether each value of hold-time errors generated as a result of the timing verification is smaller than a criteria value; extracting, when the value of a hold-time error is smaller than the criteria value, a wiring line in which the hold-time error is improved by performing a wiring line extension process, the wiring line is included in a path having the hold-time error; calculating, for the extracted wiring line, a wiring line extension distance corresponding to an insertion delay value that improves the hold-time error; and performing the wiring line extension process to extend the extracted wiring line by the calculated wiring line extension distance. | 2012-01-26 |
20120023471 | METHOD, APPARATUS, AND ARTICLE OF MANUFACTURE FOR PROVIDING IN SITU, CUSTOMIZABLE INFORMATION IN DESIGNING ELECTRONIC CIRCUITS WITH ELECTRICAL AWARENESS - Disclosed are a method, system, and computer program product for providing customizable information in designing electronic circuits with electrical awareness. The method or the system displays a portion of a physical design of an electronic circuit in a first display area. The method or the system receives or identifies a user's or a system's manipulation of the portion of the physical design of the electronic circuit. The method or the system then determines and displays an in situ response to the manipulation in the first display area. The method or the system may further display, in the first display area or in another display area, result(s) relating to the physical data of a component, electrical parasitic(s) associated with the physical data, electrical characteristic(s) associated with the physical data or the electrical characteristic(s), or other element(s) of the physical design that is impacted by the manipulation. | 2012-01-26 |
20120023472 | METHOD, APPARATUS, AND ARTICLE OF MANUFACTURE FOR PROVIDING IN SITU, CUSTOMIZABLE INFORMATION IN DESIGNING ELECTRONIC CIRCUITS WITH ELECTRICAL AWARENESS - Disclosed are a method, system, and computer program product for providing customizable information in designing electronic circuits with electrical awareness. The method or the system displays a portion of a physical design of an electronic circuit in a first display area. The method or the system receives or identifies a user's or a system's manipulation of the portion of the physical design of the electronic circuit. The method or the system then determines and displays an in situ response to the manipulation in the first display area. The method or the system may further display, in the first display area or in another display area, result(s) relating to the physical data of a component, electrical parasitic(s) associated with the physical data, electrical characteristic(s) associated with the physical data or the electrical characteristic(s), or other element(s) of the physical design that is impacted by the manipulation. | 2012-01-26 |
20120023473 | GRANULAR CHANNEL WIDTH FOR POWER OPTIMIZATION - A storage medium recording a cell library having one or more cells that may be readable by a computer and may be used by the computer to design an integrated circuit. The one or more cells may have a physical dimension parameter and a channel width parameter. The physical dimension parameter may be a footprint of the one or more cells. The channel width parameter may have a minimum driver size and a maximum driver size. The channel width parameter may define a range within which a tool varies the channel width between the maximum driver size and the minimum driver size during a design flow of the integrated circuit based upon one or more power criteria without changing the footprint. | 2012-01-26 |
20120023474 | PRINTED CIRCUIT BOARD LAYOUT SYSTEM AND METHOD FOR PRINTED CIRCUIT BOARD LAYOUT - A printed circuit board layout system includes an input unit, an executing unit, a layout unit and a labeling unit. The input unit configured to respond to user operation to generate operation instructions. The operation instructions include execution, layout, and label instructions. The executing unit displays the PCB layout diagram file based on a circuit schematic diagram in response to execution instructions. The layout unit designs the first routes of the PCB layout diagram. The labeling unit labels at least one of the first routes. | 2012-01-26 |
20120023475 | Bug Clearing House - A computer-implemented system for managing software problem reports includes a registration sub-system to register software developers from multiple different developer organizations; an application store that makes a plurality of applications from a plurality of application developers available for acquisition by members of the public; an application bug tracker programmed to receive reports of problems with applications distributed using the application store, to receive data regarding the problems, and to associate the data with a particular application or developer of the particular application; and a report generator to produce one or more problem reports for a developer that has provided one or more applications, the problem reports including information about the data regarding the problems relating to particular applications submitted to the application store by the developer. | 2012-01-26 |
20120023476 | Puzzle Driven Development (PDD) Method and Software - Puzzle Driven Development (PDD) method and software that optimizes communication and planning of concurrent development in a distributed software project by means of @todo tags (called “puzzles”) maintained in the source code by software engineers. | 2012-01-26 |
20120023477 | Pattern Implementation Technique - A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the pattern in a selected software context by assigning one or more arguments to the one or more parameters. | 2012-01-26 |
20120023478 | METHOD OF REPLACEMENT FOR A CONTROLLER IN AN ONBOARD POWER SUPPLY SYSTEM IN A VEHICLE - A method replaces a controller, particularly a faulty and/or outmoded controller, in an onboard power supply system in a vehicle. The controller to be replaced is replaced by a functional and/or new controller. The controller to be replaced and the new controller are operated by incompatible operating software. In the method at least one software component is exported from a software development environment for the operating software of the controller to be replaced by a data processing apparatus. The software component is converted into a code, which can be imported into a software development environment for the operating software of the functional and/or new controller, by the data processing apparatus. The code is imported into the software development environment of the operating software of the functional and/or new controller by the data processing apparatus. The operating software for the new controller is produced on the basis of the imported code. | 2012-01-26 |
20120023479 | METHOD AND A COMPUTER PROGRAM PRODUCT FOR AUTOMATICALLY GENERATING A USER INTERFACE FOR AN APPLICATION PROGRAM - A method and a computer program product include the steps of receiving, into a computing machine, a business logic (BL) source code for an application program, the BL source code comprising at least a class, an object and a method or function. Steps transform, in the computing machine, the BL source code into an executable BL. Steps acquire schema information from the BL source code. Steps generate, in the computing machine, a user interface (UI) source code for a form using the schema information for the class. Steps transform, in the computing machine, the UI source code into at least one executable UI. | 2012-01-26 |
20120023480 | SCRIPTING LANGUAGE PROCESSING ENGINE IN DATA LEAK PREVENTION APPLICATION - A data leak prevention application that categorizes documents by data type is provided, a data type being a sensitivity classification of a document based on what data the document contains. A scripting language processing engine is embedded into the data leak prevention application, the scripting language forming part of the application as hard code. A user configures interaction of the scripting language processing engine with the application. The configuring may include modifying or adding code or setting criteria for when code portions of the scripting language processing engine activates. The scripting language processing engine is activated to enhance an accuracy of an existing data type or so as to detect a new data type. Upon enhancing the accuracy of the data type, documents may be re-categorized. | 2012-01-26 |
20120023481 | SYSTEM AND METHOD FOR SUPPORTING AN OBJECT ORIENTED SCRIPTING TOOL - An object-oriented scripting tool uses a XML file for software development and domain management. The XML file includes at least a first tag that defines a scripting class in an object-oriented scripting language. The scripting class includes at least one method, which is defined in a second tag in the XML file. A generic software development and domain management script can be encapsulated into a general scripting class, which can be extended into individual scripting class for specific software development and domain management task. | 2012-01-26 |
20120023482 | SYSTEM AND METHOD FOR USE IN INDICATING EXECUTION OF APPLICATION CODE - A method for use in indicating an execution of application source code. Application object code is generated based on application source code. The application object code includes a plurality of object code portions of interest corresponding to a plurality of source code portions of interest within the application source code. For each execution of an object code portion of interest, an execution event is associated with the corresponding source code portion of interest. Source code portions of interest may be assigned an execution frequency based on a quantity of associated execution events. | 2012-01-26 |
20120023483 | SYSTEM AND METHOD FOR USE IN INDICATING EXECUTION OF APPLICATION CODE - A method for use in indicating an execution of application source code. Application object code is generated based on application source code. The application object code includes a plurality of object code portions of interest corresponding to a plurality of source code portions of interest within the application source code. An execution breakpoint is associated with each object code portion of interest. When an object code portion of interest is executed, the corresponding execution breakpoint is removed, and an execution event is associated with the corresponding source code portion of interest. Source code portions of interest that are associated with an execution event may be indicated by a presentation interface. | 2012-01-26 |
20120023484 | AUTOMATION OF TESTING FOR USER INTERFACE APPLICATIONS - A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be initiated. An automation graphical symbol may provide the user with an option to initiate a test on events of the host software application, during execution of the host software application. A request from the user may be received, to initiate a test on events of the host software application. Information may be received from the user indicating one or more selected specific events for performing the test. The test may be initiated on the selected specific events, based on a state of execution of the host software application at an initial time of the user indicating the selected specific events for performing the test. | 2012-01-26 |
20120023485 | Dynamic Test Scripts - A method and apparatus for generating dynamic test scripts enables the design and use of testing scripts that are independent of an application and the user interface layout of the application. The method and apparatus store a set of test data, checks and an action list independent from a test script. The test script matches the properties of the test data, checks and action list items with the properties of user interface elements in an application at run-time. The run-time matching allows for the script to be utilized for different applications as well as altered or updated versions of those applications with minimal or no changes to the testing script. This method and system are particularly relevant for the testing of applications using the user interface rather than backend utilities (APIs, services etc.). | 2012-01-26 |
20120023486 | Verification of Information-Flow Downgraders - A method includes determining grammar for output of an information-flow downgrader in a software program. The software program directs the output of the information-flow downgrader to a sink. The method includes determining whether the grammar of the output conforms to one or more predetermined specifications of the sink. The method includes, in response to a determination the grammar of the output conforms to the one or more predetermined specifications of the sink, determining the information-flow downgrader is verified for the sink, wherein determining grammar, determining whether the grammar, and determining the information-flow downgrader are performed via static analysis of the software program. Apparatus and computer program products are also disclosed. An apparatus includes a user interface providing a result of whether or not output of an information-flow downgrader in the software program conforms to one or more predetermined specifications of a sink in the software program. | 2012-01-26 |
20120023487 | MEASURING ACTUAL END USER PERFORMANCE AND AVAILABILITY OF WEB APPLICATIONS - Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client. | 2012-01-26 |
20120023488 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN EXCLUDABLE ADDRESSABLE ENTITY - Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code. | 2012-01-26 |
20120023489 | UPDATING COMPUTER FILES - A method of updating computer software includes identifying an orphaned computer file in a second version of computer software, the orphaned computer file having a name that does not correspond to any name of a computer file in a first version of computer software and computing symmetric divergence between the orphaned computer file and each computer file in the first version of computer software. The method also includes choosing a file from the computer files in the first version of computer software that yields a minimum value of symmetric divergence between the file and the orphaned computer file and using the file as a reference file for compressing the orphaned computer file. | 2012-01-26 |
20120023490 | METHOD FOR REPLACING AN ILLEGITIMATE COPY OF A SOFTWARE PROGRAM WITH A LEGITIMATE COPY AND CORRESPONDING SYSTEM - A method for replacing an illegitimate copy of a software program with a legitimate copy is provided, the method including: determining metadata of a first software program running on a computer; transmitting a patch from a first server to the computer, if the metadata does not correspond to metadata of a legitimate copy of the software program; generating a second software program by replacing at least a part of the first software program with the patch;
| 2012-01-26 |
20120023491 | SYSTEMS AND METHODS OF CREATING A RESTORABLE COMPUTER INSTALLATION | 2012-01-26 |
20120023492 | WORKLOAD INTERFERENCE ESTIMATION AND PERFORMANCE OPTIMIZATION - Architecture that facilitates the estimation of interference among workloads (e.g., virtual machines) due to sharing of a shared resource (e.g., a shared cache of a computer processor), and optimization of a desired performance objective such as power or energy use in the presence of the interference. Estimation is to the extent of interference by characterizing the nature of shared resource usage and its effect on performance. Performance optimization is accomplished using metrics based on the above estimation, or alternatively, an explicit measurement of the interference effects. Methods are employed to estimate interference on the workload's performance with changes in availability of the shared resource or with combinations of other workloads sharing the same resource and allocating workloads to one or more physical computers or resources to workloads such that a desired performance objective is optimized. The methods can include allocating workloads on demand. | 2012-01-26 |
20120023493 | JUDGING APPARATUS, METHOD, AND RECORDING MEDIUM OF PROGRAM - A judging apparatus including an obtaining unit to obtain a first value which indicates a capacity of a resource assigned to a virtual machine of a plurality of virtual machines deployed in a first computer, a first rate which indicates a rate of a resource used by the plurality of virtual machines in the first computer, a second value which indicates a capacity of a resource, assigned to processing of an application, in a second computer, and a second rate which indicates a rate of a resource used by the processing of the application, and a judging unit to judge whether or not a sum of the first rate and the second rate that is corrected based on a ratio between the first value and the second value is over a certain value corresponding to the amount of the resource of the first computer. | 2012-01-26 |
20120023494 | VIRTUALIZED MIGRATION CONTROL - A method includes executing a hypervisor ( | 2012-01-26 |
20120023495 | REJUVENATION PROCESSING DEVICE, REJUVENATION PROCESSING SYSTEM, COMPUTER PROGRAM, AND DATA PROCESSING METHOD - In a rejuvenation processing device ( | 2012-01-26 |
20120023496 | TERMINAL DEVICE OF NON-ANDROID PLATFORM FOR EXECUTING ANDROID APPLICATIONS, AND COMPUTER READABLE RECORDING MEDIUM FOR STORING PROGRAM OF EXECUTING ANDROID APPLICATIONS ON NON-ANDROID PLATFORM - Provided is a terminal device having a VM-based layer structure for executing heterogeneous applications. The terminal device includes: an application layer module including a first application and a second application; a platform layer module connected to a terminal processor and configured to operate the first application; and a middleware module configured to connect the platform layer module and the second application. | 2012-01-26 |
20120023497 | ELECTRONIC DEVICE WITH NETWORK ACCESS FUNCTION - An electronic device with network access function includes an input unit, a storage unit, a wireless network unit and a processing unit. The processing unit includes a scheduling module, a determining module, an accessing module and a downloading module. The scheduling module is configured to receive input from user and schedule online tasks. The determining module is configured to determine when it is time to perform a scheduled task. The accessing module is configured to navigate for the location of the desired information according to the user input when it is time for the scheduled task, and the downloading module is configured to download the desired information according to the user input, and store the desired information in the storage unit. | 2012-01-26 |
20120023498 | LOCAL MESSAGING IN A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR - Described embodiments provide for queuing tasks in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. The traffic manager performs a task enqueue operation for the task. The task enqueue operation includes adding the received task to an associated queue of the scheduling hierarchy, where the queue is associated with a data flow of the received task. The queue has a corresponding scheduler level M, where M is a positive integer less than or equal to N. Starting at the queue and iteratively repeating at each scheduling level until reaching the root scheduler, each node in the scheduling hierarchy maintains an actual count of tasks corresponding to the node. Each node communicates a capped task count to a corresponding parent scheduler at a relative next scheduler level. | 2012-01-26 |
20120023499 | DETERMINING WHETHER A GIVEN DIAGRAM IS A CONCEPTUAL MODEL - Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled. | 2012-01-26 |
20120023500 | DYNAMICALLY ADJUSTING PRIORITY - A method to dynamically adjust priority may include providing a boost, by a processing device, to an element relative to at least one other element in response to a boost feature associated with the element being activated. Providing the boost to the element may include providing a predetermined longer duration of use of a shared use resource to the element relative to the at least one other element based on a boost setting associated with the element. The boost results in adjusting a priority of the element by allowing the element to complete a task in a shorter time period. | 2012-01-26 |
20120023501 | HIGHLY SCALABLE SLA-AWARE SCHEDULING FOR CLOUD SERVICES - An efficient cost-based scheduling method called incremental cost-based scheduling, iCBS, maps each job, based on its arrival time and SLA function, to a fixed point in the dual space of linear functions. Due to this mapping, in the dual space, the job will not change their locations over time. Instead, at the time of selecting the next job with the highest priority to execute, a line with appropriate angle in the query space is used to locate the current job with the highest CBS score in logarithmic time. Because only those points that are located on the convex hull in the dual space can be chosen, a dynamic convex hull maintaining method incrementally maintains the job with the highest CBS score over time. | 2012-01-26 |
20120023502 | ESTABLISHING THREAD PRIORITY IN A PROCESSOR OR THE LIKE - In a multi-threaded processor, one or more variables are set up in memory (e.g., a register) to indicate which of a plurality of executable threads has a higher priority. Once the variable is set, several embodiments are presented for granting higher priority processing to the designated thread. For example, more instructions from the higher priority thread may be executed as compared to the lower priority thread. Also, a higher priority thread may be given comparatively more access to a given resource, such as memory or a bus. | 2012-01-26 |
20120023503 | MANAGEMENT OF COMPUTING RESOURCES FOR APPLICATIONS - The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes receiving a resource request message to obtain access to a computing resource, and storing the resource request message in a data repository that stores a collection of resource request messages received from a group of applications executing on the computing device. The method may also include responsive to determining that the resource request message received from the first application has a highest priority of the collection of resource request messages, determining whether a second application currently has access to the computing resource, issuing a resource lost message to the second application to indicate that the second application has lost access to the computing resource, and issuing a resource request granted message to the first application, such that the first application obtains access to the computing resource. | 2012-01-26 |
20120023504 | NETWORK OPTIMIZATION - A method for handling communication data involving identifying available resources for applying compression tasks and estimating a throughput reduction value to be achieved by applying each of a plurality of different compression tasks to a plurality of media items. A cost of applying the plurality of different compression tasks to the plurality of media items is estimated. The method further includes finding an optimization solution that maximizes the throughput reduction value over possible pairs of the compression tasks and the media items, while keeping the cost of the tasks of the solution within the identified available resources and providing instructions to apply compression tasks according to the optimization solution. | 2012-01-26 |
20120023505 | APPARATUS AND METHOD FOR THREAD SCHEDULING AND LOCK ACQUISITION ORDER CONTROL BASED ON DETERMINISTIC PROGRESS INDEX - Provided is a method and apparatus for ensuring a deterministic execution characteristic of an application program to perform data processing and execute particular functions in a computing environment using a micro architecture. A lock controlling apparatus based on a deterministic progress index (DPI) may include a loading unit to load a DPI of a first core and a DPI of a second core among DPIs of a plurality of cores at a lock acquisition point in time of each thread, a comparison unit to compare the DPI of the first core and the DPI of the second core, and a controller to assign a lock to a thread of the first core when the DPI of the first core is less than the DPI of the second core and when the second core corresponds to a last core to be compared among the plurality of cores. | 2012-01-26 |
20120023506 | Maintaining Data States Upon Forced Exit - Methods, program products, and systems of maintaining data states upon forced exit are disclosed. In one aspect, an application program executing on the mobile device can maintain a connection to a remote data store and retrieve and cache data from the data store. When the mobile device receives an event that forces the application program to terminate, the mobile device can provide a time window in which the mobile device can perform various state preservation actions. During the time window, the mobile device can store data states, including states of the connection and states of the cached data. When the application program is re-launched, the mobile device can use the stored data states to restore a connection and a displayed view. | 2012-01-26 |
20120023507 | SYSTEMS AND METHODS FOR IMPLEMENTING A GUEST OPERATING SYSTEM ON A HOST OPERATING SYSTEM - One example embodiment of a system for implementing a guest operating system on a host operating system is disclosed. The computer system comprises a memory for storing computer executable instructions, wherein the memory comprises a first partition and a second partition and a processing unit configured to access the memory and execute the computer executable instructions. The computer executable instructions comprising a host operating system stored on the first partition of the memory configured to limit the access to an I/O port, the host operating system executing a virtual machine. The computer executable instructions also comprise a guest operating system stored on the second partition of the memory, the guest operating system executing on the virtual machine of the host operating system, the guest operating system being configured to provide access to the I/O port, wherein the guest operating system is configured to transfer data between a data drive connected to the I/O port and the first partition. | 2012-01-26 |
20120023508 | MANAGING AND OPTIMIZING WORKFLOWS AMONG COMPUTER APPLICATIONS - A middleware system, method and program product for managing workflows among computer applications. The middleware system includes: a common construct unit and a workflow export unit. The common construct unit (i) retrieves a mapping between a component of a macro workflow of the middleware system and a micro workflow component of a first computer application and (ii) executes the macro workflow which orchestrates micro workflows of the first computer application and a second computer application. The workflow export unit generates an output that enables the second computer application to execute a workflow that corresponds to the workflow of the first computer application. | 2012-01-26 |
20120023509 | APPLICATION PROGRAMMING INTERFACES FOR GESTURE OPERATIONS - At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring a scaling transform call. The gesture operations include performing a scaling transform such as a zoom in or zoom out in response to a user input having two or more input points. The gesture operations also include performing a rotation transform to rotate an image or view in response to a user input having two or more input points. | 2012-01-26 |
20120023510 | DISC TRANSFER MECHANISM AND DISC DRIVE APPARATUS - A disc transfer mechanism includes a feed roller provided between a drive unit incorporated in a drive apparatus main body and an insert slot formed in the apparatus main body; a roller supporting member pivotably supporting the feed roller between a disc transfer position and an evacuated position; a drive cam for pivoting the feed roller between the disc transfer position and the evacuated position; and a driven cam moving in cooperation with pivoting of the feed roller. The drive cam engages with a rotation shaft of the feed roller and moves rectilinearly along one peripheral end of the drive unit, and the driven cam moves rectilinearly along the other peripheral end of the drive unit. | 2012-01-26 |
20120023511 | Slot-In Disc Drive Having Adjustable Disc Ejection Distance - A slot-in disc drive is provided to comprise an ejecting lever rotated about a rotating axis; a first sensor and a second sensor, disposed on the rotating path of the ejecting lever; and a firmware, built in the disc drive for selecting a first setting or a second setting according to the size of a loaded disc, wherein the first and the second settings are respectively related to the first and the second sensors, and the firmware controls the ejecting lever to stop rotating based on the selected setting. | 2012-01-26 |
20120023512 | PORTABLE OPTICAL DISC PLAYER FOR FIXING TRAVERSE MODULE THEREOF - A portable optical disc player includes a housing having a top casing and a bottom casing, a traverse module, a plurality of first fixing members, and a plurality of fasteners. The traverse module is configured for reading information from, or writing information to, a disc and disposed (or sandwiched) between the top casing and the bottom casing. The plurality of first fixing members is mounted on the interior surface of one of the top casing and the bottom casing. The plurality of fasteners extends through the other of the top casing and the bottom casing, and is received in the plurality of first fixing members respectively so as to fix the top casing and the bottom casing together. Thus, the traverse module is firmly clamped by the top casing and the bottom casing accordingly. | 2012-01-26 |
20120023513 | Motor and optical disc drive using the same - There is provided a motor having an improved coupling structure between a circuit board and a base plate, and an optical disc drive using the same. The motor includes: a base plate; and a circuit board coupled to a surface of the base plate and having insulating layers formed on both surfaces thereof, wherein the insulating layers formed on both surfaces of the circuit board have different thicknesses. In particular, an insulating layer formed on one surface of the circuit board attached to the base plate may be thicker than an insulating layer formed on the other surface thereof. | 2012-01-26 |
20120023514 | COMPOUND OBJECTIVE LENS, OPTICAL HEAD DEVICE, OPTICAL INFORMATION DEVICE, AND INFORMATION PROCESSING DEVICE - A compound objective lens, an optical head device, an optical information device, and an information processing device that can inhibit the occurrence of aberration even when a light beam source wavelength shifts from the designed value. A diffraction structure having a sawtooth or stepwise cross section is formed in the region (R | 2012-01-26 |
20120023515 | Method of Providing a TV Network - A television and computer network that provides an exclusive platform for female Christian spiritual leaders to reach the enormously growing network through TV and the Internet worldwide. | 2012-01-26 |
20120023516 | SYSTEM AND METHOD FOR VERIFYING HOME TELEVISION AUDIENCE VIEWERSHIP VIA A SET-TOP BOX - A system method for determining audience size of home television may include receiving a plurality of viewer confirmation signals, each viewer confirmation signal being responsive to a visual verification signal being displayed and sensed by an optical sensor. Responsive to each viewer confirmation signal that includes an indication of a television channel of multiple television channels being viewed and time at which the visual verification signal was sensed, a data repository may be updated. Viewership of the television channels used during a timeslot may be calculated and reported. | 2012-01-26 |
20120023517 | Method and System for Measuring an Internet Protocol Television Channel Zapping Delay - A method for measuring an Internet Protocol Television (IPTV) channel zapping delay to be implemented using a system that includes a scheduling unit, a remote controller, a stream providing unit, a set-top box, and a packet analyzing unit, said method comprising: a) configuring the scheduling unit to control the remote controller to transmit a channel change signal to the set-top box, whereby the set-top box initiates communication of a plurality of packets with the stream providing unit; b) configuring the packet analyzing unit to capture the packets communicated between the set-top box and the stream providing unit; and c) configuring the packet analyzing unit to compute an IPTV channel zapping delay corresponding to the channel change signal on the basis of the packets captured in step b). A system for measuring an IPTV channel zapping delay is also disclosed. | 2012-01-26 |
20120023518 | METHOD AND APPARATUS FOR ADAPTING A PRESENTATION OF MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, identifying a stereoscopic preference from a user profile associated with a user of a viewing apparatus, receiving a stereoscopic media program, generating an adapted media program by adapting one or more presentation aspects of the stereoscopic media program according to the stereoscopic preference, and presenting at a presentation device the adapted media program according to a time-division multiplexing or space-division multiplexing scheme for viewing by way of the viewing apparatus. Other embodiments are disclosed and contemplated. | 2012-01-26 |
20120023519 | Services Gateway Video-on-Demand Service - A services gateway includes a processor configured to send a request for a video-on-demand content, receive a first content stream from a video-on-demand content server, and process the first content stream to retrieve the video-on-demand content. The first content stream includes the video-on-demand content and is protected with a first digital rights management scheme. The processor is further configured to encode the video-on-demand content in a second content stream, and provide the second content stream over a local area network to a playback device. The second content stream is protected with a second digital rights management scheme. In an embodiment, the processor can be further configured to store the video-on-demand content in a mass storage. | 2012-01-26 |
20120023520 | DELIVERING REGIONAL CONTENT INFORMATION FROM A CONTENT INFORMATION SOURCE TO A USER DEVICE - A method and a system are put forth for providing regional content information to a user device (e.g., television, laptop, cell phone, etc.). In one example, the system provides content information messages that provide explanations of cultural peculiarities that may occur in the original media content (e.g., television programs, Internet streams, etc.). Accordingly, the system allows media content to be understood by various users who have different cultural backgrounds. | 2012-01-26 |
20120023521 | PROVIDING REGIONAL CONTENT INFORMATION TO A USER DEVICE BY USING CONTENT INFORMATION RECEIVED FROM A CONTENT PROVIDER - A method and a system are put forth for providing regional content information to a user device (e.g., television, laptop, cell phone, etc.). In one example, the system provides content information messages that provide explanations of cultural peculiarities that may occur in the original media content (e.g., television programs, Internet streams, etc.). Accordingly, the system allows media content to be understood by various users who have different cultural backgrounds. | 2012-01-26 |
20120023522 | TARGETED IMPRESSION MODEL FOR BROADCAST NETWORK ASSET DELIVERY - Systems and methods are presented for insertion of assets into a stream of content (e.g., audio and/or video programming). Such assets may be targeted to network users separate from the surrounding content and deliveries thereof confirmed. Among other things, these systems and methods enable a new advertising paradigm based on guaranteed delivery of targeted commercial impressions. In this regard, the systems and methods generally provide assets with broadcast network programming (e.g., via actual insertion and/or switching to an asset channel) based on actual audience observations. For example, asset providers may wish to target assets for delivery according to specific audience classifications (e.g., gender, income level, locale, age, etc.). Programming providers, such as television programmers and radio programmers (e.g., standard tower broadcast radio and satellite radio), may receive information from broadcast network users and insert the assets into available bandwidth based on that information. | 2012-01-26 |
20120023523 | DATA DISTRIBUTION - A device may include a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels. The device may also include logic configured to request address information from the service provider, receive the address information, wherein the address information includes a first multicast address, and join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data. The logic may also be configured to receive, via the communication interface, the index data, identify a second multicast address associated with at least some of the programming information, join a second multicast group corresponding to the second multicast address, and receive, via the communication interface, at least some of the programming information. | 2012-01-26 |
20120023524 | IMAGE DISPLAY APPARATUS AND METHOD FOR OPERATING THE SAME - A multifunctional display device includes a processor to control display of at least one of a broadcast signal, data packets or signals from the remote controller. Also, a home screen includes a first area displaying a program, a second area displaying one or more card objects, and a third area having a prescribed number of applications. The home screen may be changed to display additional applications when an icon is selected using a remote controller. | 2012-01-26 |
20120023525 | SYSTEMS, METHODS, AND APPARATUS FOR ASSOCIATING APPLICATIONS WITH AN ELECTRONIC PROGRAM GUIDE - Systems and methods for associating applications with an electronic program guide are provided. An electronic program guide that includes television schedule information organized in a grid by time and channel may be generated. The electronic program guide may be configured for presentation to a user by an electronic program guide application executed by a programming processing component associated with the user. A second application different from the electronic program guide application may be associated with an entry in the grid of the electronic program guide. The second application may be configured for execution by the programming processing component based at least in part upon the user selecting the entry. Once generated, the electronic program guide may be output for receipt by the programming processing component. | 2012-01-26 |
20120023526 | AIRCRAFT SEAT WITH SHARED CONTROL ARCHITECTURE - The invention essentially concerns an aircraft seat ( | 2012-01-26 |
20120023527 | METHOD, SYSTEM AND HOME STREAM MEDIA SERVER FOR IMPLEMENTING VIDEO ON DEMAND SERVICE - The present invention discloses a method and a system for implementing a video on demand service and a home streaming media server. When the home streaming media server is incapable of providing a media service for the client device, the home streaming media server obtains, from the dispatching server, information of a streaming media server capable of providing service, and the streaming media server provides media service for the client device, thereby achieving redirection during video on demand service and remedying the defects of traditional video on demand systems in terms of redirection function. | 2012-01-26 |
20120023528 | STATE-BASED RECOVERY SYSTEM - A method including receiving a request from another device to provide television content; sending a response that includes the television content; storing state information associated with the television content, wherein the state information includes an identifier of the other device and an identifier of the television content provided; detecting when an error occurs between the device and the other device; and resending a last television content that was successfully received by the other device before the error occurred. | 2012-01-26 |
20120023529 | VIRTUAL CONTENT STORE IN INTERACTIVE SERVICES ARCHITECTURE - A virtual content store may be provided. Upon receiving a request for a content stream from a subscriber at a regional headend, a central content vault may be examined to determine whether the content stream is available. Once the content stream is determined to be available in the central content vault, a streaming session may be established to the subscriber from the regional headend. The content stream may be retrieved from the central content vault and provided to the subscriber via the streaming session. | 2012-01-26 |
20120023530 | CONTENT LOCATION METHOD AND CONTENT DELIVERY NETWORK NODE - The present invention provides a content locating method and a content delivery network node. In this case, the content locating method provided by the present invention comprises: receiving by a first content delivery network CDN node a service request sent by a service control function entity or an IPTV service control function entity, wherein this service request carries a content identifier which is used to indicate requesting content corresponding to this content identifier; if the first CDN node cannot provide the content service requested by the service request, then the first CDN node sends an inquiry request to a CDN global controller so as to acquire the information about a second CDN node which can provide the content service requested by the service request and request the second CDN node to provide the content service. By way of the present invention, the pressure of the CDN global controller can be reduced and the processing delay of CDN can be shortened. | 2012-01-26 |
20120023531 | APPARATUS FOR ADAPTING A PRESENTATION OF MEDIA CONTENT TO A REQUESTING DEVICE - A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to record stereoscopic media content supplied by a multimedia system, receive from a communication device a request for the recorded stereoscopic media content, determine rendering capabilities of the communication device, generate transcoded content by transcoding the recorded stereoscopic media content according to the rendering capabilities of the communication device, and transmit to the communication device the transcoded content. Other embodiments are disclosed and contemplated. | 2012-01-26 |
20120023532 | SERVING FROM A THIRD PARTY SERVER TO A CONTROL DEVICE A WEB PAGE USEFUL FOR CONTROLLING AN IPTV CLIENT WITH NON-PUBLIC ADDRESS - An IPTV may be controlled in part by a second user consumer electronic (CE) device using a web page served from a third party server even though the third party server cannot function as a proxy to the IPTV. | 2012-01-26 |
20120023533 | METHOD AND APPARATUS FOR DELIVERY OF INTERNET PROTOCOL TELEVISION SERVICE - A method and apparatus for delivery of internet protocol television (IPTV) service are provided. The method may include receiving an IPTV unicast video stream of a select video content from an IPTV server associated with a third party IPTV service provider at a proxy server within a core network associated with an internet access provider, converting the select video content from the IPTV unicast video stream to an IPTV multicast video stream at the proxy server, and sending the IPTV multicast video stream of the select video content from the proxy server to each of multiple subscribers of the third party IPTV service provider at a respective subscriber device associated with the corresponding multiple subscriber via the core network using a multicast IP addressing scheme. The apparatus may include a proxy server with a third party IPTV interface module, a conversion module, and a subscriber interface module. | 2012-01-26 |
20120023534 | ORGANIZING SOCIAL ACTIVITY INFORMATION ON A SITE - A system and method for organizing social activity information on a website is disclosed. The system comprises a feed serving module and a presentation module. The feed serving module is configured to receive one or more user inputs for one or more activities associated with the social activity information. The feed serving module aggregates the social activity information based at least in part on the one or more user inputs to form aggregated social activity information. The presentation module is communicatively coupled to the feed serving module and is configured to receive the aggregated social activity information from the feed serving module. The presentation module generates a graphic associated with the aggregated social activity information and sends the graphic to a client. | 2012-01-26 |
20120023535 | APPARATUS AND METHODS FOR PACKETIZED CONTENT DELIVERY OVER A BANDWIDTH-EFFICIENT NETWORK - Methods and apparatus for providing packetized content to users via a bandwidth-optimized network. In one embodiment, legacy and IPTV streams are carried over the same switched digital infrastructure, and freely intermixed without regard to their encoding or type. A user's selection for IPTV content is transmitted to an IP proxy (such as a gateway apparatus or a headend server), then on to the switched digital server which causes provision of the requested content back to the proxy for formatting. The formatted content is then delivered to the requesting IP-capable device. The entire carrier class program stream is therefore available as IP-encapsulated content to the IP capable devices (and as legacy content to legacy devices) without any significant modifications to the network infrastructure or bandwidth penalty. | 2012-01-26 |
20120023536 | CHANNEL PATH DISPLAY OF A VIDEO NETWORK - A device may receive selection of a channel provided by a video network, determine equipment, of the video network, associated with the selected channel, determine status information of the associated equipment, determine port level details of the associated equipment, combine the associated equipment, the status information, and the port level details into a path for the selected channel, and provide the selected channel path to a user. | 2012-01-26 |
20120023537 | Image Apparatus and Television Set - This image apparatus includes a communication portion connected to a comment information server through a network and a control portion acquiring a plurality of comment data from the comment information server at a time interval of at least a first time and controlling a display portion to display the acquired plurality of comment data while switching the comment data at a second time interval shorter than the first time. | 2012-01-26 |
20120023538 | BROADCASTING RECEIVER, BROADCASTING RECEIVER CONTROL METHOD, BROADCAST STATION IDENTIFYING METHOD, BROADCASTING RECEIVER CONTROL PROGRAM, AND BROADCAST STATION IDENTIFYING PROGRAM - A selected station is identified from the current position and the reception frequency of that selected station (S | 2012-01-26 |
20120023539 | INFORMATION PROCESSING APPARATUS AND CONTENT RECEIVING METHOD - According to one embodiment, an information processing apparatus includes: an input module which receives an address of a content stored in a storage apparatus connected via a network; a managing module which stores the received address of the content and an identifier of the storage apparatus in such a manner that the address of the content and the identifier are correlated with each other; a receiving module configured to receive the identifier and an address of the storage apparatus from the storage apparatus after the input module received the address of the content; and an updating module which updates the address of the content which is correlated with an identifier that coincides with the identifier received by the receiving module among identifiers managed by the managing module, based on the address of the storage apparatus received by the receiving module. | 2012-01-26 |
20120023540 | APPARATUS FOR ADAPTING A PRESENTATION OF MEDIA CONTENT ACCORDING TO A POSITION OF A VIEWING APPARATUS - A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium having computer instructions to detect a first position of a viewing apparatus, wherein the viewing apparatus enables viewing of media programs, obtain a media program in a first viewing perspective that conforms to the first position, present the media program with the first viewing perspective for viewing by way of the viewing apparatus, and transmit to the viewing apparatus a first audio signal corresponding to the first viewing perspective. The storage medium can also have computer instructions to detect that the viewing apparatus has moved to a second position, obtain the media program in a second viewing perspective according to the second position, and present the media program with the second viewing perspective for viewing by way of the viewing apparatus. Other embodiments are disclosed and contemplated. | 2012-01-26 |
20120023541 | Systems, methods, and media for controlling a presentation of data images in a video stream - Systems for controlling a presentation of data images in a video stream, comprising: at least one processor programmed to: transmit a video bit stream representing a plurality of images to a plurality of receivers using common transmission parameters; determine that a transmission link to one of the plurality of receivers is degraded; select one of the plurality of images for transmission to the one of the plurality of receivers; select degraded-link transmission parameters for transmission of the one of the plurality of images on the degraded transmission link, wherein the degraded-link transmission parameters are different from the common transmission parameters; transmit the one of the plurality of images to the one of the plurality of receivers using the degraded-link transmission parameters; and continue to transmit the video bit stream to at least one other of the plurality of receivers using the common transmission parameters. | 2012-01-26 |
20120023542 | VIDEO DISPLAY AND SET-TOP BOX FOR SCHEDULING - A video display includes a display, a memory, a timer, and a processor. The memory is used for storing schedules and a predetermined time intervals, wherein each schedule comprising at least one scheduled event and at least one predetermined time corresponding to the at least one scheduled event. The timer is used for obtaining a current time. The processor is used for obtaining a scheduled event based on the current time and the predetermined time interval, and displaying the obtained scheduled event in the display. A set-top box is also provided. | 2012-01-26 |
20120023543 | Advanced digital TV system - A system for displaying electronic program guide information about a plurality of video items on a screen, the system including a display module to display a plurality of pages layering into the screen, each of the pages including a plurality of graphical panels associated with the video items, and a user input module to receive a user input to turn at least one of the pages such that the at least one page is peeled away from other ones of the pages in order to bring the graphical panels of the at least one page in or out of view, wherein the display module is operative to show the turning of the at least one page bringing the at least one page in or out of view. Related apparatus and methods are also described. | 2012-01-26 |
20120023544 | DATA ASSURANCE - Data assurance capabilities are received that are related to at least one individual persistent object type in a plurality of persistent object types linked to persistent objects stored on the service provider server. In addition, data assurance specifications are received from a customer, the data assurance specifications being based on the data assurance capabilities. Computer-readable data assurance policies for the at least one persistent object type are generated based on the received data assurance specification. The computer-readable data assurance policies then are combined with a corresponding template of data assurance capabilities for the at least one individual persistent object type to generate an enforceable customer-specific data policy. | 2012-01-26 |
20120023545 | SYSTEM AND METHOD FOR PROVIDING A HIGH PERFORMANCE NETWORK CONNECTION SERVICE FOR DISTRIBUTED COMPUTING APPLICATIONS - A system and method are disclosed for providing a high performance network connection service (HPNCS) for distributed computing applications. The HPNCS provides a network abstraction layer to the distributed applications and provides an interface to the underlying high performance on-demand dynamic circuit network (DCN). The HPNCS may relieve performance bottleneck problems encountered by the distributed applications due to the limited available networking bandwidth. The HPNCS may be used by distributed applications that need to access dedicated high performance network connection resources, such as DCN circuits, on an as-needed basis without over consuming expensive network resources. | 2012-01-26 |
20120023546 | DOMAIN-BASED SECURITY POLICIES - An example network system includes a plurality of endpoint computing resources, a business policy graph of a network that includes a set of the plurality of endpoint computing resources configured as a security domain, a set of policy enforcement points (“PEPs”) configured to enforce network policies, and a network management module (“NMM”). The NMM is configured to receive an indication of a set of network policies to apply to the security domain, automatically determine a subset of PEPs of the set of PEPs are required to enforce the set of network policies based on physical network topology information readable by the NMM that includes information about the location of the endpoint computing resources and the set of PEPs within the network, and apply the network policies to the subset of PEPs in order to enforce the network policies against the set of endpoint computing resources of the security domain. | 2012-01-26 |
20120023547 | PRIVACY PREFERENCES MANAGEMENT SYSTEM - The disclosed invention resides in a system and method for managing and maintaining an internet user's privacy directives without the necessity to rely on one or more cookies to be retained by a user's browser. | 2012-01-26 |
20120023548 | APPARATUS, AND AN ASSOCIATED METHOD, FOR IMPLEMENTING A PARENTAL CONTROL FEATURE AT A WIRELESS DEVICE - An apparatus, and an associated method, facilitates implementation of a parental control feature at a mobile station. A parental authority selects a parental control feature to be implemented at the mobile station and by way of a user interface at a computer workstation or a master mobile station. Detection is made of the selection, and a control signal is generated that includes identification of the selection. The control signal is sent to the affected mobile station. Once received at the mobile station, the control signal is detected, its contents ascertained, and the parental control feature is implemented at the mobile station. | 2012-01-26 |
20120023549 | CAPTCHA AND reCAPTCHA WITH SINOGRAPHS - A method for inviting a challenged entity to provide input concerning a sinograph includes displaying, to the challenged entity, a first region having an image of a challenge sinograph; displaying at least a first event-sensitive region, the first event-sensitive region having an image of a real root of the challenge sinograph; and displaying at least a second event-sensitive region. The second event sensitive region has an image of a faux root of the challenge sinograph. | 2012-01-26 |
20120023550 | Method and System for Policy Enforcement in Trusted Ad Hoc Networks - A non-transitory computer-readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive a request from a node to join a trusted ad hoc network. The set of instructions is further operable to authenticate the node to join the trusted ad hoc network. The authentication is performed based on a verification that the node will comply with a security policy of the trusted ad hoc network. The set of instructions is further operable to send, to the node, a verification that the trusted ad hoc network complies with the security policy. The set of instructions is further operable to add the node to the trusted ad hoc network. | 2012-01-26 |
20120023551 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM - An information processing system includes an external system having an external server managing public information, and an internal system having an internal server managing secure information and a terminal outputting information. The external server sends an information generating module to the terminal at an acquisition request source, and the terminal executes the received information generating module, in order to generate information to be provided, using the public information acquired from the external server and the secure information acquired from the internal sever. | 2012-01-26 |
20120023552 | METHOD FOR DETECTION OF A ROGUE WIRELESS ACCESS POINT - A method for processing a packet is described herein. The packet is received by a network device of a wired network. The packet is filtered if a field in the packet matches a marker designated for indicating a path of the packet includes a rogue access point (AP). Upon filtering, a location on the wired network is determined. The location connects the wired network to a rogue AP from which the packet was received. | 2012-01-26 |