15th week of 2013 patent applcation highlights part 48 |
Patent application number | Title | Published |
20130091431 | VIDEO CLIP SELECTOR - A video previewing and selection system may allow a user to filter and select video clips based on metadata associated with the video clips, including metadata that defines when certain people are shown in the clips. A set of video sequences may be analyzed to extract existing metadata and present the metadata in a user interface. A user may select various metadata which may be used to filter the selections using logical AND and OR combinations. The user interface may allow a user to view the clips, as well as select clips for further editing by a video editor. | 2013-04-11 |
20130091432 | METHOD AND USER INTERFACE FOR FORENSIC VIDEO SEARCH - A forensic video search user interface is disclosed that accesses databases of stored video event metadata from multiple camera streams and facilitates the workflow of search of complex global events that are composed of a number of simpler, low complexity events. | 2013-04-11 |
20130091433 | USER DEFINABLE CO-USER LISTS - Systems and methods are disclosed for tracking and displaying the logon status of selected co-users of an on-line or network system in real time to a tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists,” which track specific co-users in real-time automatically. When a user logs on to a system, one or more of the user's buddy lists are presented to the buddy list system. The buddy list system attempts to match co-users currently logged into the system with the entries on the user's buddy list. Any matches are displayed to the user. As co-users logon and logoff, a user's buddy list is updated to reflect these changes. An indication can also be added to show that a co-user just logged on or just left the system. | 2013-04-11 |
20130091434 | PREVENTING CO-USER ADDITION TO USER DEFINABLE CO-USER LISTS - Systems and methods are disclosed for tracking and displaying the logon status of selected co-users of an on-line or network system in real time to a tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists,” which track specific co-users in real-time automatically. When a user logs on to a system, one or more of the user's buddy lists are presented to the buddy list system. The buddy list system attempts to match co-users currently logged into the system with the entries on the user's buddy list. Any matches are displayed to the user. As co-users logon and logoff, a user's buddy list is updated to reflect these changes. An indication can also be added to show that a co-user just logged on or just left the system. | 2013-04-11 |
20130091435 | METHOD AND APPARATUS FOR GENERATING USER CONFIGURABLE USER INTERFACE IN A PORTABLE TERMINAL - User interface configuration is provided. A method for configuring a user interface in a portable terminal includes outputting selectable user modes, receiving a selected user mode from a user, and setting the user mode selected by the user to the user interface. | 2013-04-11 |
20130091436 | CONTENT VISUALIZATION - Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface. | 2013-04-11 |
20130091437 | INTERACTIVE DATA VISULIZATION UTILIZING HDTP TOUCHPAD HDTP TOUCHSCREENS, ADVANCED MULTITOUCH, OR ADVANCED MICE - A method for interactive data visualization to perform data analysis comprising dataflow processing of information and utilizing mathematical operations designed to accept, operate on, and produce numerical data within the universal range of numbers such as the interval [0,1] or [−1,+1]. In an implementation, visual effects responsive to data values and interactive control produces computer graphics instructions that can be rendered as graphics in a browser and transmitted over a network. Interactive control can also be transmitted over a network so as to provide web access and a collaboration environment. In an implementation the selection of function blocks and the general connectivity among them can be specified by using a drawing tool and a palette of function blocks, and clicking on each function block would cause dialog windows to appear that can be used for setting parameters. | 2013-04-11 |
20130091438 | USER DEFINABLE CO-USER LISTS WITH STATUS INDICATORS - Systems and methods are disclosed for tracking and displaying the logon status of selected co-users of an on-line or network system in real time to a tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists,” which track specific co-users in real-time automatically. When a user logs on to a system, one or more of the user's buddy lists are presented to the buddy list system. The buddy list system attempts to match co-users currently logged into the system with the entries on the user's buddy list. Any matches are displayed to the user. As co-users logon and logoff, a user's buddy list is updated to reflect these changes. An indication can also be added to show that a co-user just logged on or just left the system. | 2013-04-11 |
20130091439 | MESSAGING APPLICATION VIEWS - A communication device comprising a microprocessor readable computer readable medium is provided that includes microprocessor executable instructions to provide single- and multi-thread views of messages sent and received by a communication device. | 2013-04-11 |
20130091440 | Workspace Collaboration Via a Wall-Type Computing Device - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 2013-04-11 |
20130091441 | DETERMINING INTENT OF A RECOMMENDATION ON A MOBILE APPLICATION - Methods and systems are provided for determining the intent of a recommendation made by a user of a mobile application where the application includes a plurality of separable components, any one or more of which the recommendation can apply to. An application in which a user recommendation control is provided for presentation to a user also includes a tag indicating how a recommendation of the application should be interpreted with respect to the components included therein. The tag can be set by the application developer and can be in the form of text (e.g., a keyword or term) or a uniform resource locator (URL). Where a tag references multiple components of an application, a recommending user can be presented with a recommendation intent query. The recommendation intent query allows a user to designate one or more components of the application to which the user's recommendation should be attributed. | 2013-04-11 |
20130091442 | Global Account Configuration Instances - A networking system supports dynamic management of representations of interactions between network members and resources based on global representations of the interactions. Representative views of the interactions for various devices associated with members and network accounts can be managed based on the global representation and configuration information. Representative views can be accessed simultaneously from separate devices, and upon accessing a network from supporting devices, enabling seamless transitions between supporting devices. Members can be provided an option of accessing interactions and engaging in new interactions. Multiple instances of resources can be distributed and provided to members based on locations, energy usage associated with supporting the interactions, and capabilities of devices associated with members. Interactions by various associated devices can be managed, controlled, and restricted based on configuration information. | 2013-04-11 |
20130091443 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal and controlling method thereof are disclosed, by which a user is enabled to quickly recognize chat contents (e.g., speakers, chat subjects, chat contexts, etc.) of a chat with counterparts in a manner of partitioning a chat content display window into regions per counterpart belonging to a chat group and then arranging and displaying the chat contents of the chat with the corresponding counterparts on the partitioned regions per time line, respectively. | 2013-04-11 |
20130091444 | AUTOMATIC RENDERING OF INTERACTIVE USER INTERFACE ELEMENTS - This patent relates to automatic UI rendering techniques by which specified data items can be automatically posted on a UI and rendered as interactive UI elements and/or UI sub-elements without explicit instructions for how the specified data items are to be rendered. A developer can therefore specify in a simple expression (e.g., a script) that the data item is to be posted and rendered, without having to specify how the UI elements and/or UI sub-elements are to be rendered. | 2013-04-11 |
20130091445 | Method, Apparatus and System for a Graphical User Interface - A computer-implemented method of positioning a set of objects for display on a user interface, the user interface being generated on a surface of a three-dimensional structure, each member of the set of the objects having a size in at least two dimensions, at least some of which dimensions vary between the objects, is provided. The method includes assigning the set of objects to a two-dimensional portion having a predetermined size, for each as yet unpositioned object in the set of objects, performing a positioning process, the positioning process comprising identifying object occupancy in the portion and allocating the object to a position within the portion on the basis of a largest dimension of the object and unoccupied space in the portion, and mapping the allocated positions to a corresponding coordinate on the surface of the three-dimensional structure. | 2013-04-11 |
20130091446 | CUSTOMIZED MULTI-APPLICATION GRAPHICAL WINDOW - A method, programmed medium and system are disclosed which provide the ability to create a customized executable graphical window (CGW) application by selecting desired regions or modules from different base applications. In one example, the system records the location of a selected region of an RGA, creates a CGW to include the selected region of the base RGA application and saves the CGW as a GUI executable application separate from the RGA. The user is enabled to run the CGW as a separate application without the need to switch among the various RGAs of which regions or modules have been included in the CGW. | 2013-04-11 |
20130091447 | CONTENT CONTROL METHOD AND SYSTEM FOR OPTIMIZING INFORMATION ON DISPLAY SCREEN OF MOBILE DEVICE - Content control method and system for optimizing information on a display screen of a mobile device which preferentially arranges a primarily optimized layout among content to be displayed on a screen and outputs detailed content in a corresponding area on the screen in phases when there is a touch input (for expanding a specific area of the screen by a user. In particular, when a touch input of a first pattern input through a touch screen is recognized, content related to the touched area is expanded by a predetermined ratio and the expanded content is displayed on a screen. Simultaneously, detailed information of the content selected by the touch input of the first pattern is read from the memory and the read detailed information is output on the touch screen. | 2013-04-11 |
20130091448 | TRANSFORMATIVE USER INTERFACES - Various embodiments herein include systems, methods, and software that provide transformative user interfaces. Some embodiments include a container renderable within a user interface of a computing application. In some such embodiments, code of the container may be executable to receive an object to present within the container. Further, and based on a context of the container, such embodiments may present a view of the object within the container based on rendering information retrieved by the container via a rendering service of the object defining how the object is to be presented within the particular context of the container amongst a plurality of possible contexts within which the object can be rendered. In some embodiments, a container may further override and modify object behaviors when depending upon at least the particular container or context the context thereof. | 2013-04-11 |
20130091449 | TOUCH PROCESSING METHOD AND SYSTEM USING A GUI IMAGE - A touch processing method and system using a GUI image, the method including the steps of: reading a sensed data array from a touch panel; performing a conversion procedure on a GUI to generate a GUI image; and performing a touch processing procedure according to the sensed data array and the GUI image. | 2013-04-11 |
20130091450 | USER PREFERENCE ANALYSIS METHOD AND DEVICE - A user preference analysis method and device are provided for providing a user with customized content through preference analysis based on the user's content consumption activity. The user preference analysis method includes displaying content data on a screen of the device in response to a user input; recording content information about the content data displayed on the screen; analyzing a user preference based on the recorded content information; and storing a user preference analysis result for the content data. | 2013-04-11 |
20130091451 | SYSTEM AND METHOD FOR VISUALLY BROWSING OF OPEN WINDOWS - A method referred to as visual window browsing allows a user to browse through windows on their desktop. Aspects of the invention include responsive to a command, moving open windows to form a visual stack with the topmost window in the stack being in focus. Responsive to a browse the windows in the visual stack can be browsed, where the topmost window moves to the bottom of the visual stack and the other windows move higher in the stack, with the second highest window becoming the topmost window and being in focus. Successive browse commands causes this behavior to repeat allowing a user to cycle through each of the open windows. | 2013-04-11 |
20130091452 | LOCATION-BASED SERVICES - A system and method for managing location-based information associated with the oil and gas industry. The system, in one embodiment, comprises a computing device connected to a location-based service, wherein the location-based information comprises energy operations data which is associated with a specific geographic location, and wherein the computing device is associated with a graphical map interface. The graphical map interface is configured to display location based information. The graphical map interface can also be configured to display an indication of the frequency of an event. The location based information can be associated with a geofence. | 2013-04-11 |
20130091453 | Motivation of Task Completion and Personalization of Tasks and Lists - Personalized task management is provided. A “doodling” zone or pane is provided in association with an electronic task interface that allows for entry of sketches, notes, the playing of games, and the like in association with entry, editing and use of task or list items in the task interface. In addition, task items entered into the task interface may be associated with other information, including previously entered or accomplished tasks, third party task content, enterprise task content, or other content. As tasks are completed, a completing user may be rewarded with a variety of on-display animations, gifts, reward items and/or other positive feedback. | 2013-04-11 |
20130091454 | Physical Health Application and Method for Implementation - A physical health application is accessible via a computer network. The application has a dynamic user interface with an interactive chart. The interactive chart displays a physical parameter over time. The interactive chart is adapted to set a physical progress goals. | 2013-04-11 |
20130091455 | ELECTRONIC DEVICE HAVING TOUCHSCREEN AND CHARACTER INPUT METHOD THEREFOR - An electronic device having a touchscreen and a character input method which enable the user to enter characters more conveniently through a virtual keyboard area having a minimum number of character input regions by displaying a virtual keyboard area, displaying basic characters entered through the virtual keyboard area, displaying one or more candidate words corresponding to the entered basic characters, and displaying, when one of the candidate words is selected, the selected candidate word, using a virtual keyboard area having a minimum number of consonant and vowel key regions so that the user can enter characters without much awareness of consonant and vowel key positions. | 2013-04-11 |
20130091456 | MANAGING SEMANTIC DATA IN A CONTEXTUAL WORKSPACE - Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user. | 2013-04-11 |
20130091457 | POST SELECTION MOUSE POINTER LOCATION - A technique is provided for post selection location of a mouse pointer icon in a display screen of a computing device. A software tool receives input of the post selection location for the mouse pointer icon. The post selection location defines a default location to move the mouse pointer icon in response to a window action taken on a window displayed in the display screen. In response to the window action in which the mouse pointer icon is initially displayed at a selection location corresponding to the window action, the mouse pointer icon is moved to the post selection location such that the mouse pointer icon is displayed at the post selection location in the display screen. | 2013-04-11 |
20130091458 | ALBUM LIST MANAGEMENT SYSTEM AND METHOD IN MOBILE DEVICE - Disclosed is an album list management system and method in mobile device which automatically classify files input to the terminal into a music file and a video file to effectively manage the files and perform index and reproduction of the files easily are provided. More specifically, files are inputted from an outside source, the input files are classified according to types of the files and stored in a memory, an album list is generated to be displayed for each classified file, and the generated album list is displayed on a display unit. | 2013-04-11 |
20130091459 | METHOD AND APPARATUS FOR SCROLLING CONTENT IN PORTABLE DEVICE - A scrolling method receiving input values including pointing locations from a pointing device, giving weight to each of pointing locations of the received input values based on the generated time point of each of the received input values, calculating a result value for scrolling of content being displayed using pointing locations which have been given the weight, and controlling the scroll using the calculated result value. | 2013-04-11 |
20130091460 | Method, System and Computer Program Product for Receiving Information From a User - A window is displayed on a display device. The window includes at least first and second portions thereof. In response to a user selecting the first portion of the window on the display device, a first set of keys are displayed on the display device. The first set of keys are operable by the user to specify a first type of information within the first portion of the window. In response to the user selecting the second portion of the window on the display device, a second set of keys are displayed on the display device. The second set of keys are operable by the user to specify a second type of information within the second portion of the window. The second type of information includes at least some information that is unsupported by operation of the first set of keys. | 2013-04-11 |
20130091461 | IDENTIFICATION OF SHARING LEVEL - Technologies are described herein for identifying a sharing level of content items in a content library. The content library includes a first content item having a first sharing configuration and a second content item having a second sharing configuration. The first sharing state associated with the first content item is set based on the first sharing configuration. The second sharing state associated with the second content item is set based on the second sharing configuration. A content list including multiple rows and a sharing hint column is displayed. A first row corresponds to the first content item, and a second row corresponds to the second content item. A first icon corresponding to the first sharing state is arranged under the sharing hint column on the first row. A second sharing icon corresponding to the second sharing state is arranged under the sharing hint column on the second row. | 2013-04-11 |
20130091462 | MULTI-DIMENSIONAL INTERFACE - A device can display content on a page associated with a dimension. A user can adjust an orientation of the device to adjust a displayed orientation of the page, enabling pages for additional dimensions to be displayed. A user can select one of these dimensions, and adjust an orientation of the device to enable the user to access content for the selected dimension. The change in orientation can be a tilt or flick of the device in a first direction to select a dimension, and then a user could tilt or flick the device in another direction to view pages, sub-dimensions, or other groupings of content among that dimension. Such an approach can enable a user to quickly locate content corresponding to a sub-dimension without having to scroll down a long page of content or otherwise manually navigate to specific content. | 2013-04-11 |
20130091463 | SEMANTIC SELECTION AND PURPOSE FACILITATION - Computer-implemented methods for proposing actions to a user to select based on the user's predicted purpose for selecting content are provided. In one aspect, a method includes receiving an identifier of a referent entity associated with user-selectable content, identifying, based on a prediction of a purpose in selecting the content, at least one action to be executed that is associated with the entity, and providing, for display, at least one identifier of the at least one action to the device for selection by a user. Systems, graphical user interfaces, and machine-readable media are also provided. | 2013-04-11 |
20130091464 | TILTING CONTROL METHOD AND APPARATUS FOR AUTOMATIC TELLER MACHINE - A tilting control method for an automatic teller machine (ATM) is disclosed. In particular, according to exemplary embodiments, various types of people operating the ATM may be considered. According to exemplary embodiments, both hardware tilting and software tilting may be executed by mechanically or programmably tilting a display by the operation of a user on the ATM. | 2013-04-11 |
20130091465 | Interactive Visualization of Multiple Software Functionality Content Items - Interactive visualization of multiple software functionality content items is provided. A variety of content items may be associated with each other according to one or more association attributes. A visualization presentation of one or more of the content items may be displayed in a visualization interface. Organization of content items may be made in association with a visualization ordering based on one or more logical attributes. An ordered navigation interface component may be provided to allow navigation of the displayed content items in a moving visualization such that a focused on content item may be displayed in a main or primary display position. Users may interact with each content item displayed in the visualization interface to include providing edits, comments, feedback, and the like. | 2013-04-11 |
20130091466 | Translating Events in a User Interface - Systems and methods for translating events in a high definition video playback system are disclosed. A disc viewer is configured to read at least one user interactive program on a high definition optical disc defining an original menu of a user interface. The user interface defines a plurality of event handlers for user interaction with the user interface. An express menu renderer is configured to generate a menu populated with a plurality of selectable elements that are responsive to interaction with a mouse and/or pointing device. The selectable elements correspond to user interactive features of the user interface and have a corresponding visual identifier. | 2013-04-11 |
20130091467 | SYSTEM AND METHOD FOR NAVIGATING MENU OPTIONS - A system and a method for performing an action with respect to an item selected by a user on a display screen of an electronic device. In a preferred embodiment, the display screen is a touchscreen and the user selects an item, e.g., a portion of text or a file by touching a thumb or finger down on the item. The user pauses very briefly before dragging the item. After the pause, a small icon representing the selected item appears and a first row of options appears just above or below the item. This first row of options contains the various functions that can be performed with the item. The user then drags the item to the option which she would like to perform. As the icon of the item being dragged by the user reaches the desired option, a second set of sub options, if any, associated with the first option appears. This process can be repeated for as many levels of sub options that exist for the particular action to be performed on the selected item. | 2013-04-11 |
20130091468 | INDIVIDUALIZED METHOD FOR UNLOCKING DISPLAY SCREEN ON MOBILE COMPUTING DEVICE AND SYSTEM THEREOF - An individualized method and a system for individually unlocking a display screen on a mobile computing device are disclosed. The method includes displaying an icon serving as an unlocking hot key on the display unit; selecting the unlocking hot key, by using an input unit connected to the display unit, to produce a first activating signal; displaying icons serving as application hot keys on the display unit according to the first activating signal; sliding on the input unit and selecting the unlocking hot key and one of the application hot keys, to produce a second activating signal; and unlocking the display screen and then performing an application corresponding to the selected application hot key, according to the second activating signal. With such an unlocking mechanism, the invention makes performing unlocking a mobile computing device more flexible and efficient. | 2013-04-11 |
20130091469 | Apparatus and Method for Collaborative Network in an Enterprise Setting - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to present an overlay combined with a presentation of media content at each of a plurality of computing devices on an electronic communications network to illustrate a collection of one or more commentaries temporally associated with portions of the presented media content where the portions of the presented media content comprises portions of a teleconference workflow meeting, to collect one or more commentaries from each of the plurality of computing devices, and to present the commentaries from the plurality of computing devices. Other embodiments are disclosed. | 2013-04-11 |
20130091470 | SYSTEM FOR MANAGING DATA OBJECTS - A device for managing image and audio files displays thumbnails, which are representative of the files, on a screen in different arrangements, depending on the selected layout and order. When the user enters input to indicates that he or she wishes to browse through the thumbnails, the thumbnails move across the screen in sequence, following a path through a focus outline in the center of the screen. The path followed by the thumbnails depends on the selected layout. | 2013-04-11 |
20130091471 | VISUAL SEARCH AND THREE-DIMENSIONAL RESULTS - Methods, systems, graphical user interfaces, and computer-readable media for visually searching and exploring a set of objects are provided. A computer system executes a method that generates three-dimensional representations or two-dimensional representations for a set of objects in response to a user interaction with an interface that displays the three-dimensional representations or the two-dimensional representations. The interface includes filter controls, sorting controls, and classification controls, which are dynamically altered based on the content of a user query or the attributes of the objects in the three-dimensional representations or two-dimensional representations. | 2013-04-11 |
20130091472 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM - An information processing apparatus, method, and recording medium which acquire movement trace information and automatically determine a division point for dividing the movement trace information based on an analysis result of the movement trace information. Optionally a movement trace track is generated from the movement trace. Various criteria used for how the division points are generated include using distance and time; altitudes; repeated track; mode of transportation; and lapse of data, for example. | 2013-04-11 |
20130091473 | CHANGING DISPLAY BETWEEN GRID AND FORM VIEWS - Data can be displayed in a display in a first orientation. The display can include a grid view of the data. A user input can be received, where the user input directs a change of orientation of the display from the first orientation to a second orientation. For example, the user input can include rotating a display device. In response to the user input, the orientation of the display can be changed from the first orientation to the second orientation, and the grid view can be changed to a form view of the data. Also, in response to another user input such as rotating the display device, the orientation can be changed from the second orientation to the first orientation, and the display can be changed from the form view to the grid view. | 2013-04-11 |
20130091474 | METHOD AND ELECTRONIC DEVICE CAPABLE OF SEARCHING AND DISPLAYING SELECTED TEXT - An electronic device includes a storage unit, a touch display unit and a central processing unit. The central processing unit includes a control module, a searching module, and a spit-screen module. The control module generates a first window on the touch display unit to display a text document when the text document is opened, and determines a selected text of the displayed text document by a user according to touch positions when the touch display unit is touched. The searching module searches occurrences of the selected text in the text document, and the control module stores the searched text in the storage unit. The spit-screen module displays each occurrence of the selected text on a second window produced thereby with a size thereof smaller than that of the first window. A related method is also provided. | 2013-04-11 |
20130091475 | Polarization Monitoring Reticle Design for High Numerical Aperture Lithography Systems - This invention relates to the manufacture of semiconductor substrates such as wafers and to a method for monitoring the state of polarization incident on a photomask in projection printing using a specially designed polarization monitoring reticle for high numerical aperture lithographic scanners. The reticle measures 25 locations across the slit and is designed for numerical apertures above 0.85. The monitors provide a large polarization dependent signal which is more sensitive to polarization. A double exposure method is also provided using two reticles where the first reticle contains the polarization monitors, clear field reference regions and low dose alignment marks. The second reticle contains the standard alignment marks and labels. For a single exposure method, a tri-PSF low dose alignment mark is used. The reticles also provide for electromagnetic bias wherein each edge is biased depending on that edge's etch depth. | 2013-04-11 |
20130091476 | METHOD AND SYSTEM FOR REPLACING A PATTERN IN A LAYOUT - A received layout identifies a plurality of circuit components to be included in an integrated circuit (IC) layer for double patterning the layer using two photomasks, the layout including a plurality of first patterns to be included in the first photomask and at least one second pattern to be included in the second photomask. A selected one of the first patterns has first and second endpoints, to be replaced by a replacement pattern connecting the first endpoint to a third endpoint. At least one respective keep-out region is provided adjacent to each respective remaining first pattern except for the selected first pattern. Data are generated representing the replacement pattern, such that no part of the replacement pattern is formed in any of the keep-out regions. Data representing the remaining first patterns and the replacement pattern are output. | 2013-04-11 |
20130091477 | DESIGN SUPPORT APPARATUS AND DESIGN SUPPORT METHOD - A first generation unit generates, with reference to logical connection information of a semiconductor integrated circuit to be designed, first information indicating logical connection information where a test circuit used for testing the operation of the semiconductor integrated circuit is not to be inserted. A second generation unit generates second information where a test circuit is to be inserted, by excluding the logical connection information indicated by the first information generated by the first generation unit from logical connection information included in test difficulty information whose parameters indicate difficulties of controllability and observability of a signal that propagates in the semiconductor integrated circuit. | 2013-04-11 |
20130091478 | POWER GRID MOSAICING WITH DEEP-SUB-TILE CELLS - A computer aided design system can determine coverage of a metal layer mosaic. The system can apply a tile pattern to a design including at least one layer. Then, the system can identify at least one tile of the tile pattern that violates at least one first design rule. After that, the system can apply a sub-tile pattern to an area identified in the identifying the at least one tile of the tile pattern that violates the design rule. The system further can identify at least one sub-tile of the sub-tile pattern that violates at least one second design rule. Finally, the system can apply a deep-sub-tile pattern to an area identified in the identifying the at least one sub-tile of the sub-tile pattern that violates the second design rule. | 2013-04-11 |
20130091479 | Parameter Matching Hotspot Detection - Disclosed are techniques for detecting hotspots using parameter matching. According to various implementations of the invention, devices in an electronic circuit design are classified into device groups based on their values for one or more device parameters, which can be derived from layout data describing the devices. Representative electrical information for each of the device groups is determined and used as a basis for hotspot detection. | 2013-04-11 |
20130091480 | PARASITIC EXTRACTION FOR SEMICONDUCTORS - Parasitic extraction is a useful tool for analyzing and improving timing and other characteristics of semiconductor chips. Parasitic resistance and capacitance values are determined and stored in arrays. The parasitic values are extracted for multiple corners with a single analysis of the layout. Multi-corner analysis is performed using the parasitic values thereby optimizing the timing across various temperature and process operating points. | 2013-04-11 |
20130091481 | METHOD OF SCHEMATIC DRIVEN LAYOUT CREATION - A computer-implemented method is disclosed for layout pattern or layout constraint reuse by identifying sub-circuits with identical or similar schematic structure based on a topology comparison strategy. The selected sub-circuit is transformed into a topology representing the relative positions among the instances of the selected sub-circuit. Based on the topology, one or more sub-circuits with identical or similar topologies in a predefined scope of a schematic are recognized and identified. Accordingly, the layout or the layout constraint of the selected sub-circuit is copied and associated to each of the identified sub-circuits. Furthermore, once the sub-circuits are identified, they can be listed on a user interface with notations to allow users to confirm each of the identified sub-circuits respectively. | 2013-04-11 |
20130091482 | METHOD AND APPARATUS FOR DESIGN SPACE EXPLORATION ACCELERATION - A method for accelerating design space exploration of a target device when a behavioral description of the target device is given, includes: parsing the behavioral description to build a dependency parse tree; creating independent sets of clusters based on the dependency parse tree, each cluster being a set of a node or nodes of the dependency parse tree and independently explorable; exploring synthesizable operations of each cluster exhaustively in order to establish impact of each operation synthesized differently on a final circuit in designing of the target device; and combining attributes for the clusters to create designs with improved characteristics under constraints. | 2013-04-11 |
20130091483 | AUTOMATIC FLOW OF MEGACELL GENERATION - A method and system optimizes or improves an electronic design by analyzing various signal paths in the electronic design and selecting certain critical paths, for example, failed-timing paths, to optimize. The optimizing method extracts the cascaded logic gates to create a megacell representing the function of the critical path, compare test parameters of the megacell with the critical path, and incorporate the megacell into the electronic design if the test parameters improve by an optimizing constraint. | 2013-04-11 |
20130091484 | SYSTEM FOR GENERATING APPLICATION ARCHITECTURE DESIGN WORK PRODUCTS - Retrieving a question regarding requirements of an application from a data object node of an architecture design solution repository with architecture design solutions comprising a plurality of data object trees each with a plurality of data object nodes. Displaying a question regarding the requirements of the application to an application user through an interface and receiving an indication of an answer chosen by the application user. Indicating within the data object node which answer was chosen by the application user and determining which data object node to retrieve a next question from based on answer indicated by the user. Determining which architecture design solution within the architecture design solution repository matches the requirements of the application indicated by the application user and generating an architecture design work product based on matching the data object nodes to architecture design solutions within the architecture design solution repository. | 2013-04-11 |
20130091485 | BRIDGING THE GAP BETWEEN HIGH LEVEL USER REQUIREMENTS AND AVAILABILITY MANAGEMENT FRAMEWORK CONFIGURATIONS - Configuration requirements for an Availability Management Framework (AMF) configuration are generated from high level user requirements that specify a subset of properties of an AMF configuration. The user requirements are first mapped into entity prototypes defined in an extended Entity Types File (ETF) model. A computer system identifies additional entity prototypes and dependency thereof that support functionalities of the mapped entity prototypes under a set of grouping conditions. The computer system calculates the required number of component service instances (CSIs) and service instances (SIs) that satisfy the user requirements. The calculation is based on the subset of the properties specified by the user requirements and measurements associated with the entity prototypes in the extended ETF model. The computer system then forms configuration requirements including the required number of CSIs and SIs for generating the AMF configuration that satisfies the user requirements. | 2013-04-11 |
20130091486 | GENERATING A COMPLIANCE DATA MODEL FOR IT CONTROL - Techniques are described herein that are capable of generating a compliance data model for information technology (IT) control. The compliance data model is capable of capturing data from technologies (e.g., software programs, file systems, etc.) and/or developers of those technologies for determining compliance of the technologies with regulations. The compliance data model may be used to automate generation of artifacts. Each artifact is machine-readable code that includes instructions regarding how to implement a control. A control is a software container that is associated with one or more elements, such as a control objective, a control activity, a control activity test, etc. The artifacts are usable by management systems to obtain data regarding installed technologies, settings of the technologies, configurations of the technologies, events that are being utilized by the technologies, etc. The management systems may use the data to generate reports regarding compliance of the technologies with the regulations. | 2013-04-11 |
20130091487 | SCALABLE PROPERTY-SENSITIVE POINTS-TO ANALYSIS FOR PROGRAM CODE - A novel system, computer program product, and method are disclosed for transforming a program to facilitate points-to analysis. The method begins with accessing at least a portion of program code, such as JavaScript. In one example, a method with at least one dynamic property correlation is identified for extraction. When a method m is identified for extraction with the dynamic property correlation, a body of the loop l in the method m is extracted. A new method m | 2013-04-11 |
20130091488 | Selection and Assessment of Software Components - The present disclosure involves systems, software, and computer implemented methods for providing selection and assessment of software components. One process includes operations for identifying a software component for assessment. Dependencies associated with the software component are analyzed, wherein analyzing dependencies includes identifying at least one relevant perspective associated with the software component, identifying a scope associated with the at least one relevant perspective, and determining whether the software component is associated with at least one related infrastructure component based on the scope or at least one other software component that the software component depends on based on the scope. The software component and each of the at least one related infrastructure component or the at least one other software component are assessed against a set of criteria. | 2013-04-11 |
20130091489 | COMPUTING DEVICE, STORAGE MEDIUM AND METHOD FOR PROCESSING SOURCE FILES USING THE COMPUTING DEVICE - In a method for processing source files using a computing device, a source file and a configuration file is downloaded from a server. The method reads each line of instructions from the configuration file. A replacement string is generated according to a predetermined prefix name from the configuration file and information of an operating system of the computing device. A name of the source file is obtained from the configuration file, and a name of an execution file corresponding to the source file is obtained according to the replacement string. The method notifies a compiling unit reading and compiling the source file according to the name of the source file, and generates the execution file with the name of the execution file. | 2013-04-11 |
20130091490 | METHOD TO AUTOMATICALLY DISCOVER WHETHER NEW CODE IS COVERED BY TESTS - An computing device obtains a delta between a first version of a target program and a second version of the target program that has been tested by one or more test routines. The computing device identifies a first portion of the second version of the target program that has not been tested in the first version of the target program and a second portion of the second version of the target program that has been tested in the first version of the target program based on the delta. to the computing device executes the one or more test routines on at least the first portion of the second version of the target program without executing the one or more test routines on the second portion of the second version of the target program. | 2013-04-11 |
20130091491 | Self-Documentation of Development Systems - The present disclosure involves systems, software, and computer implemented methods for providing self-documentation of development systems. One process includes operations for identifying at least one software component for deployment on a client device. An installation package is received from a source server, the installation package including the at least one software component and at least one artifact associated with the software component. Source documentation is generated for the at least one software component based on the at least one artifact. | 2013-04-11 |
20130091492 | METHOD TO AUTOMATE RUNNING RELEVANT AUTOMATIC TESTS TO QUICKLY ASSESS CODE STABILITY - A data processing system obtains a delta between a first version of a target program and a second version of the target program, wherein the target program has been tested by a plurality of test routines. The data processing system obtains test coverage data that has been generated for the plurality of test routines, the test coverage data for a test routine identifying lines of code of the target program that have been previously tested by said test routine. The data processing system ranks the plurality of test routines based on the test coverage data and based on the delta. The data processing system selects one of the plurality of test routines based on the ranking and executes the selected test routine on the second version of the target program to determine code stability of the second version of the target program. | 2013-04-11 |
20130091493 | Debugging a Graphics Application Executing on a Target Device - Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed. | 2013-04-11 |
20130091494 | Suspending and Resuming a Graphics Application Executing on a Target Device for Debugging - Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed. | 2013-04-11 |
20130091495 | FEEDBACK-DIRECTED RANDOM CLASS UNIT TEST GENERATION USING SYMBOLIC EXECUTION - Methods and systems for generating software analysis test inputs include generating a path query to cover a target branch of a program by executing a symbolic test driver concretely and partially symbolically, where at least one symbolic expression is partially concretized with concrete values; determining whether it is feasible to execute the target branch based on whether the generated path query is satisfiable or unsatisfiable using a constraint solver; if the target branch is feasible, generating a new test driver by replacing symbolic values in the symbolic test driver with generated solution values; and if the target branch is not feasible, analyzing an unsatisfiable core to determine whether unsatisfiability is due to a concretization performed during generation of the path query. | 2013-04-11 |
20130091496 | OPTIMIZING JUST-IN-TIME COMPILING FOR A JAVA APPLICATION EXECUTING ON A COMPUTE NODE - Methods, systems, and products are disclosed for optimizing just-in-time (‘JIT’) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘JVM’) capable of supporting the Java application, that include: identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application. | 2013-04-11 |
20130091497 | CONFIGURATION TO ORDER SOFTWARE DEPLOYMENT AND MANAGEMENT - In a configuration-to-order (CTO) software provisioning system, software upgrade/downgrade support, software running change support, and software file server management are provided in part using microcode typically stored on a user computer BIOS. | 2013-04-11 |
20130091498 | MAINTENANCE OF VIRTUAL APPLIANCES - Maintenance of a virtual appliance is provided. The virtual appliance comprises a set of software components each one installed on a corresponding virtual machine. A maintenance descriptor is provided comprising an indication of a new level of at least each one of the software components to be updated thereto. For each software component indicated in the maintenance descriptor, a current level is determined of the software component that is installed on the corresponding virtual machine. A set of old ones of the software components to be actually updated is determined according to a comparison between the corresponding current levels and new levels. The virtual appliance is then cloned. The cloned virtual appliance is updated by updating each old software component thereof to the new level. The virtual appliance is now replaced by the updated cloned virtual appliance. | 2013-04-11 |
20130091499 | METHOD AND APPARATUS FOR COMPARING CONFIGURATION AND TOPOLOGY OF VIRTUALIZED DATACENTER INVENTORIES - Disclosed herein is a method of verifying that a reconstructed inventory of a virtualized computer system has been accurately reproduced from an original inventory of a virtualized computer system. A first snapshot and a second snapshot are received, where the first snapshot is a snapshot of the original inventory and the second snapshot is a snapshot of the reconstructed inventory. The first snapshot and the second snapshot are then analyzed to determine that hierarchical relationships, roles and permissions, configuration settings, and/or custom definitions of items in the original inventory match hierarchical relationships of corresponding items in the reconstructed inventory. | 2013-04-11 |
20130091500 | PARAVIRTUALIZED VIRTUAL GPU - An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels. | 2013-04-11 |
20130091501 | Defining And Managing Virtual Networks In Multi-Tenant Virtualized Data Centers - An approach is provided in which a computer system selects a virtual domain from multiple virtual domains, which are each overlayed onto a physical network and are independent of physical topology constraints of the physical network. The computer system selects, from the selected virtual domain, a first virtual group that includes one or more first virtual network endpoints. Next, the computer system selects, from the selected virtual domain, a second virtual group that includes one or more second virtual network endpoints. In turn, the computer system creates a logical link policy that includes one or more actions corresponding to sending data between the first virtual group and the second virtual group. | 2013-04-11 |
20130091502 | SYSTEM AND METHOD OF PROVIDING VIRTUAL MACHINE USING DEVICE CLOUD - A system of providing a virtual machine using a device cloud is provided. The system includes a terminal that includes a user interface for a virtual machine request in a server providing cloud services, at least one component device that is registered in the server to be usable as a virtual machine, and a server that registers the at least one component device as a resource usable as the virtual machine, and controls the at least one component device to operate as the virtual machine usable by the terminal in response to a request from the terminal. | 2013-04-11 |
20130091503 | DATA FUSION IN HIGH COMPUTATIONAL LOAD ENVIRONMENTS - An input handler receives a plurality of observations from a plurality of sensors, the plurality of observations corresponding to a plurality of targets observed by the sensors. A correlation engine correlates, using a data fusion algorithm, observations of the plurality of observations with individual targets of the plurality of targets. A load monitor detects that a computational load associated with the correlating exceeds a threshold, and a bypass manager continues the correlating including bypassing at least a portion of the data fusion algorithm, in response to the detecting. | 2013-04-11 |
20130091504 | DATA FLOWS AND THEIR INTERACTION WITH CONTROL FLOWS - A method and apparatus for processing data by a computer and a method of determining data storage requirements of a computer for earning out a data processing task. | 2013-04-11 |
20130091505 | Priority Level Arbitration Method and Device - The present invention discloses a method and device for arbitrating priority levels. The method comprises: setting a plurality of first stage polling arbiters and a second stage priority level arbiter respectively, wherein the number of the first stage polling arbiters is equal to the number of priority levels contained in a plurality of source ends; receiving task request signals for requesting tasks from the plurality of source ends and assigning request tasks with the same priority level to the same first stage polling arbiter; each of the first stage polling arbiters polling the received request tasks with the same priority level respectively to obtain one request task and transmitting the request task to the second stage priority level arbiter; and the second stage priority level arbiter receiving the plurality of request tasks and outputting an output result of request tasks with the highest priority level to a destination end. | 2013-04-11 |
20130091506 | MONITORING PERFORMANCE ON WORKLOAD SCHEDULING SYSTEMS - The present invention relates to the field of enterprise network computing. In particular, it relates to monitoring workload of a workload scheduler. Information defining a plurality of test jobs of low priority is received. The test jobs have respective launch times, and are launched for execution in a data processing system in accordance with said launch times and said low execution priority. The number of test jobs executed within a pre-defined analysis time range is determined A performance decrease warning is issued if the number of executed test jobs is lower than a predetermined threshold number. A workload scheduler discards launching of jobs having a low priority when estimating that a volume of jobs submitted with higher priority is sufficient to keep said scheduling system busy. | 2013-04-11 |
20130091507 | OPTIMIZING DATA WAREHOUSING APPLICATIONS FOR GPUS USING DYNAMIC STREAM SCHEDULING AND DISPATCH OF FUSED AND SPLIT KERNELS - Systems and methods for managing a processor and one or more co-processors for a database application whose queries have been processed into an intermediate form (IR) containing kernels of the database application that have been fused and split; dynamically scheduling such kernels on CUDA streams and further dynamically dispatching kernels to GPU devices by estimating execution time in order to achieve high performance. | 2013-04-11 |
20130091508 | SYSTEM AND METHOD FOR STRUCTURING SELF-PROVISIONING WORKLOADS DEPLOYED IN VIRTUALIZED DATA CENTERS - The system and method for structuring self-provisioning workloads deployed in virtualized data centers described herein may provide a scalable architecture that can inject intelligence and embed policies into managed workloads to provision and tune resources allocated to the managed workloads, thereby enhancing workload portability across various cloud and virtualized data centers. In particular, the self-provisioning workloads may have a packaged software stack that includes resource utilization instrumentation to collect utilization metrics from physical resources that a virtualization host allocates to the workload, a resource management policy engine to communicate with the virtualization host to effect tuning the physical resources allocated to the workload, and a mapping that the resource management policy engine references to request tuning the physical resources allocated to the workload from a management domain associated with the virtualization host. | 2013-04-11 |
20130091509 | OFF-LOADING OF PROCESSING FROM A PROCESSOR BLADE TO STORAGE BLADES - A processor blade determines whether a selected processing task is to be off-loaded to a storage blade for processing. The selected processing task is off-loaded to the storage blade via a planar bus communication path, in response to determining that the selected processing task is to be off-loaded to the storage blade. The off-loaded selected processing task is processed in the storage blade. The storage blade communicates the results of the processing of the off-loaded selected processing task to the processor blade. | 2013-04-11 |
20130091510 | DATA COMMUNICATIONS IN A PARALLEL ACTIVE MESSAGING INTERFACE OF A PARALLEL COMPUTER - Data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (‘RTS’) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data. | 2013-04-11 |
20130091511 | Predicting the Impact of Change on Events Detected in Application Logic - A search facility is used to predict the impact of change on events detected in application logic, where the change may involve a computing resource used by or referenced by the application logic and/or by event detection logic. The search may be performed prior to making a change, in order to judge potential impact of the change, or after the change has been made. The search makes the prediction by evaluating semantics of conditions that specify when and/or and how an event will be detected at run-time. | 2013-04-11 |
20130091512 | Predicting the Impact of Change on Events Detected in Application Logic - A search facility is used to predict the impact of change on events detected in application logic, where the change may involve a computing resource used by or referenced by the application logic and/or by event detection logic. The search may be performed prior to making a change, in order to judge potential impact of the change, or after the change has been made. The search makes the prediction by evaluating semantics of conditions that specify when and/or and how an event will be detected at run-time. | 2013-04-11 |
20130091513 | SEAMLESS EXTERNAL PROCESS INTEGRATION - A parent computer application interacts with one or more independently operating embedded child applications so as to provide an integrated seamless operating environment in which the embedded child applications are presented through the user interface of the parent application and may be controlled through the parent application. A computer operating system provides a user interface such that each installed computer application is allocated its own respective memory space by the operating system, and includes a library that is utilized for its operation, only one of the computer applications as an active application at any time. The system detects when one of the embedded child applications is the active application of the operating system, and in response changes a parent application attribute to ensure that a single integrated application window is displayed. | 2013-04-11 |
20130091514 | SYSTEM, SERVER, TERMINAL APPARATUS, AND METHOD - A system includes a broadcast server performing a charging process for a digital broadcasting program and a terminal apparatus receiving the program. The terminal apparatus includes a reception condition measuring unit measuring a reception condition of the program, a reception condition reporting unit reporting the reception condition, and a receiving unit receiving, from the broadcast server, information for viewing file-based content of the program to be delivered from a broadcasting apparatus. The broadcast server includes a reception condition determining unit determining whether it is necessary to make the program viewable based on the reception condition of the program reported by the terminal apparatus, a view permission information generating unit generating the information for viewing the file-based content of the program when it is necessary to make the program viewable, and a transmitting unit sending the information for viewing the file-based content of the program. | 2013-04-11 |
20130091515 | DEGREE OF INTEREST ESTIMATING DEVICE AND DEGREE OF INTEREST ESTIMATING METHOD - An interest degree estimating device, which estimates a degree of interest of a user in a video displayed on a screen, includes: an eye gaze detecting unit for detecting an eye gaze direction of the user; a saliency information obtaining unit for obtaining saliency information on a saliency area having salient attractiveness in the video; and a user response analyzing unit for calculating a correlation between the saliency area specified from the obtained saliency information and the detected eye gaze direction, and estimate the degree of interest of the user in the video, the degree of interest being higher as the calculated correlation is higher. | 2013-04-11 |
20130091516 | SOFTWARE CONDITIONAL ACCESS SYSTEM FOR A MEDIA DELIVERY NETWORK - A method for purchasing a media service from a media delivery service provider includes sending a request to the media delivery service provider requesting the media service and authenticating a media distribution device by comparing a permanent virtual circuit established between the media distribution device and the media delivery service provider with a predetermined permanent virtual circuit defined and programmed by the media delivery service provider. Upon determining the media distribution device is successfully authenticated, the method includes downloading a software key from the media delivery service provider to the media distribution device and automatically deleting the software key after a predetermined amount of time. Upon determining the media distribution device is not successfully authenticated, the method includes downloading displayable data to the media distribution device from the media delivery service provider. | 2013-04-11 |
20130091517 | METHOD AND APPARATUS OF PROVIDING BROADCAST CONTENT AND METADATA FOR AUGMENTED BROADCASTING, METHOD AND APPARATUS OF PROVIDING AUGMENTING CONTENT, AND METHOD AND APPARATUS OF RECEIVING AUGMENTED BROADCAST CONTENT - In a method of receiving augmenting content, broadcast content and augmenting content are received from a broadcast content providing apparatus, metadata related to the broadcast content is interpreted to check an indicator indicating such that augmenting content are applicable, and augmenting content are requested from an augmenting content providing apparatus by using access information of the augmenting content providing apparatus. Thereafter, augmenting content are received from the augmenting content providing apparatus, and augmenting content received in the augmenting content receiving step are synchronized with the broadcast content and output to a temporal/spatial region corresponding to display region information included in the metadata or the display region information is transmitted to a separate output device. Thus, a viewer can conveniently receive area information-based augmenting content in the form of large capacity multimedia including a graphic image or video without having to perform searching. | 2013-04-11 |
20130091518 | Synchronizing Digital Media Content - A computer implemented method of coordinating presentation of auxiliary content on an auxiliary device with primary content on a primary device where the primary and auxiliary devices are separate devices, including receiving, on a network interface of the auxiliary device, the auxiliary content and timing information relating to the auxiliary content from a data store, wherein the timing information is relative to a point in time and enables synchronization of the auxiliary content with the primary content, synchronizing, on a processor of the auxiliary device, the auxiliary content with the primary content using the timing information, and playing the auxiliary content on the auxiliary device, wherein the primary content is on-demand content and the timing information includes dynamic timing information. | 2013-04-11 |
20130091519 | PROCESSING AND APPARATUS FOR ADVERTISING COMPONENT PLACEMENT - A method of presenting advertising opportunities to users of a digital advertising placement system is described. The method includes receiving sequences of video material from a video material source, the sequences of video material having been processed from original video material to select parts of the original video material which are suitable for placement of digital advertising components. The method further includes incorporating the received sequences of video material into an online catalog accessible to a plurality of users via a data communications network, the online catalog allowing remote access to a user to identify one or more sequences which are of interest to an advertiser wishing to conduct digital advertising placement using said system. | 2013-04-11 |
20130091520 | TARGETED ADVERTISING - A distribution system of programs and ads includes transmitting one or more ad channels to user devices. An ad channel includes ads and ratings that indicate a likelihood of interest of a user for an ad. The ratings are calculated based on ad profiles and user profiles. A user device selects ads to play during an ad insertion period of a program based on the rating. | 2013-04-11 |
20130091521 | ADAPTIVE ADS WITH ADVERTISING MARKERS - A streaming server and a method are described herein for providing a content stream with advertisements embedded therein through a network (e.g., IP network, CDN network, wireless network) to a client (e.g., personal computer, a mobile phone, a tablet, or a HTTP capable television). | 2013-04-11 |
20130091522 | METHOD TO DISPLAY ADDITIONAL INFORMATION ON SCREEN - The present invention is directed toward a system and method for simultaneously displaying one or more social media content items together with the display of programming content, such as a television show. Specifically, the present invention provides a system and method by which contemporary and/or time-shifted social media commentary, pertaining to broadcast programming content, may be displayed concurrently with the displayed programming content. | 2013-04-11 |
20130091523 | PERSONALIZED MEDIA CHANNEL - A multimedia processing device (MPD) includes a relevance engine that is adapted to track a user's viewing preferences over time and to automatically determine which of the programs available in a given time slot is most probably preferred by that user. The relevance engine can then create a sequential play list, with each entry in the list corresponding to the program the user most likely wants to watch at that time. The user can thus be provided with a personalized multimedia channel (PMC) with the play list providing the program for each time slot. The user may be enabled to “tune” to the PMC like any other channel. When the user “tunes” to the PMC, the MPD will take the appropriate action to display the program selected by the PMC. | 2013-04-11 |
20130091524 | METHOD AND APPARATUS FOR PROVIDING INTEGRATED ELECTRONIC PROGRAM GUIDE (EPG) OF MULTI- INPUT SOURCES - Provided is a method and apparatus for providing an integrated electronic program guide (EPG). An image display apparatus may receive signals from a plurality of input sources via at least one port, may identify the plurality of input sources, may receive EPG information of each of the plurality of input sources, and may generate an integrated EPG by integrating the received EPG information. Using the integrated EPG, a user of the image display apparatus may select and view all the contents that are provided by the plurality of input sources, without a need to select a predetermined input source. | 2013-04-11 |
20130091525 | METHOD AND APPARATUS FOR PROVIDING CLOUD-BASED USER MENU - A method and an apparatus for providing a cloud-based user menu are provided. The method and the apparatus for providing a cloud-based user menu according to an exemplary embodiment of the present invention is separately structured such that a cloud server connected to a broadcast receiving terminal configures the user menu and the broadcast receiving terminal merely renders the user menu when digital broadcasting is provided. | 2013-04-11 |
20130091526 | SYSTEM AND METHOD FOR DYNAMIC BEARER SELECTION FOR IMMERSIVE VIDEO COLLABORATION IN MOBILE WIRELESS NETWORKS - The disclosure relates to managing the video and audio streams of a video collaboration session in a communication network. Specifically, the streams of the video collaboration session are managed by primitive messages that are sent in-band with the data of the stream. These in-band primitives are then used to modify the wireless bearers or channels that are carrying the streams to a mobile device. The mechanism can dynamically adapt the wireless bearers based on the primitives to ensure characteristics such as Quality of Service and packet loss are within certain parameters while minimizing the resources used to provide the specified service. | 2013-04-11 |
20130091527 | METHOD FOR SHARING TELEVISION PROGRAMS - A method for sharing television programs is provided. The method includes following steps: pushing a first audio/video content presently being displayed at a first television device to a second television device connected to the first television device; displaying the first audio/video content at a first picture of the second television device and simultaneously displaying a second audio/video content obtained by a tuner of the second television device at a second picture of the second television device. | 2013-04-11 |
20130091528 | VIDEO REPRODUCTION SYSTEM, RECEIVE TERMINAL, HOME GATEWAY DEVICE, AND QUALITY CONTROL SYSTEM - A video reproduction system including: a video receive terminal for generating both first quality information for reproducing a degraded video which is played back by a user side from a video stream distributed thereto via an external network and a home network, and quality control information based on the first quality information; a home gateway device for generating second quality information for reproducing a virtual degraded video from which an influence of quality degradation caused by the home network is removed on the basis of the quality control information; and a quality control system for reproducing the degraded video by using both an original video stream which is yet to be distributed via the external network and the first quality information while reproducing the virtual degraded video by using both the original video stream and the second quality information. | 2013-04-11 |
20130091529 | DISPLAY DEVICE AND PLAY-BACK DEVICE - A display device includes a first interface, a second interface and a display circuit. The display device transmits a first connection confirmation signal to confirm connection, via the first interface to a playback device and receives a response signal in reply to the first connection confirmation signal, transmits a second connection confirmation signal to confirm connection, via the second interface to the playback device and receives a response signal in reply to the second connection confirmation signal, and makes a function to use the first and second interfaces between the display device and the playback device available if both response signals in reply to the first and second connection confirmation signals are received. | 2013-04-11 |
20130091530 | METHOD AND SYSTEM FOR LONG TERM MONITORING OF VIDEO ASSETS - A method and system for test monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may be used to test monitor MCDN performance by acquiring a baseband video signal and performing a test operation. The test operation may involve determining if a video freeze event and/or an audio freeze event has occurred with respect to the baseband video signal. In one example, detection of both an audio and a video freeze event may determine a freeze event for an MHD. After a freeze event is detected, the MHD may be restarted. The freeze event may be logged as a result of the test operation. A predetermined network address may be sent a notification of the freeze alert. | 2013-04-11 |