05th week of 2015 patent applcation highlights part 64 |
Patent application number | Title | Published |
20150033177 | SYSTEM AND METHOD FOR INPUTTING SYMBOLS - An exemplary technique is provided for inputting symbols, including letters or numbers, using fingers. A first key is coupled with a plurality of symbols including a first primary symbol coupled to the first key. A recognizer is adapted to determine a type of a finger that presses a key area coupled to the first key. A selector is adapted to select a symbol from the plurality of symbols coupled to the first key based on the determined finger type. The first key is part of a keyboard and adjacent to a number of other keys of the keyboard, each other key being coupled with a primary symbol. The plurality of symbols coupled with the first key further comprises at least one of the primary symbols coupled with at least one of the other keys, such that at least one of the plurality of symbols coupled to the first key is a primary symbol coupled to at least one other key of the keyboard. | 2015-01-29 |
20150033178 | User Interface With Pictograms for Multimodal Communication Framework - A graphical user interface (GUI) for a device operable in a unified communication framework in which multiple users communicate using multiple modes. Conversations are kept consistent across users' devices. The GUI supports selectively replacement of phrases with corresponding pictograms, as well as selectively undoing replacements. | 2015-01-29 |
20150033179 | METHOD, DEVICE, AND SYSTEM FOR PROVIDING INDICIA ON A DISPLAY - A display of an icon includes creating and displaying an icon that provides indicia regarding information relevant to an application to which the icon is assigned. The indicia provides information to a user and is always in the foreground of a display when the application is running regardless of whether the application is currently actively in use and being interacted with by a user or not. At least one expandable indicia is included within the icon. Input provided by clicking the expandable indicia actuates an expanded window for displaying more detailed information. Indicia is also presentable on the icon to provide real time information to a user who is actively using another application such as whether a connection to a server hosting services for the application is lost. A presence state of the user is displayable via presence indicia located on the icon as well. | 2015-01-29 |
20150033180 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, DISPLAY CONTROL SIGNAL GENERATING APPARATUS, DISPLAY CONTROL SIGNAL GENERATING METHOD, PROGRAM, AND DISPLAY CONTROL SYSTEM - There is provided a display control apparatus including a display control unit configured to move a cursor position displayed on a display unit or to scroll a screen displayed on the display unit in accordance with a change amount of an indicated direction of a direction indicator, and a switching control unit configured to switch the display control unit moving the cursor position and the display control unit scrolling the screen. After the switching control unit switches the display control unit scrolling the screen to the display control unit moving the cursor position, the display control unit reduces a movement amount of the cursor position with respect to the change amount. | 2015-01-29 |
20150033181 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing apparatus including an input operating unit configured to receive an input operation from a user, the input operation allowing content to be scrolled, and a setting control unit configured to change a setting of a scrolling direction for the content on the basis of a situation in which the input operation has been performed. | 2015-01-29 |
20150033182 | Data Processing Method and Apparatus - A data processing method includes obtaining a path setting parameter and a display window setting parameter of a desktop child window, where the path setting parameter includes a save path of one or more objects inside the desktop child window in a non-system partition, and the display window setting parameter includes a display window size, a display position, and a display manner; creating a desktop child window operation thread; generating, by using the desktop child window operation thread, a desktop child window corresponding to the display window setting parameter, and pointing an object operation pointer of the desktop child window to a storage area corresponding to the path setting parameter in the non-system partition; and injecting the desktop child window operation thread into a system desktop operation thread that is currently running on an operating system, so as to display the desktop child window on a system desktop. | 2015-01-29 |
20150033183 | View Locking Multi-Monitor Screen Magnifier - A method of locking magnified screen views including the steps of magnifying a portion of a graphic user interface on a first monitor to establish a first magnified view having upper, lower, left and right boundaries, magnifying a portion of the graphic user interface on a second monitor to establish a second magnified view having upper, lower, left and right boundaries, whereby the graphic user interface of the first monitor is extended in the direction of the second monitor, responsive to an end-user selectable setting, restricting pointer indicia movement to an area defined by the boundaries of each view that are not between first and second monitor, and responsive to pointer indicia moving from first monitor towards second monitor displaying pointer indicia within second magnified view responsive to pointer indicia crossing the boundary of first magnified view in the direction of second monitor. | 2015-01-29 |
20150033184 | METHOD AND APPARATUS FOR EXECUTING APPLICATION IN ELECTRONIC DEVICE - A method and apparatus for displaying an application in a mobile terminal are provided. The method includes executing an application in a mobile terminal may include displaying icons corresponding to at least one application on a menu screen, extracting associated applications previously designated to have the same category as that of an application corresponding to a selected icon when the icon is selected in the menu screen, displaying at least one associated icon corresponding to the extracted associated application in an associated icon list form, and executing an application corresponding to the at least one associated icon when the at least one associated icon is selected in the associated icon list. | 2015-01-29 |
20150033185 | NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING SELECTED CHARACTER SPECIFICATION PROGRAM, SELECTED CHARACTER SPECIFICATION METHOD, AND SELECTED CHARACTER SPECIFICATION DEVICE - A non-transitory computer-readable medium storing a selected character specification program that causes a computer to execute a process including detecting a character region indicating a region, in which each character of the displayed character string is displayed on a screen, based on character string display information, specifying a stroke of a closed curved line designated on the screen based on input operation information, and specifying one or a plurality of successive characters, in which a ratio of an area of a selected region based on uppermost, lowermost, leftmost, and rightmost points of the stroke of the closed curved line in the character region to an area of the character region exceeds a threshold, as selected character among a respective character of the displayed character string overlapped with the stroke of the closed curved line. | 2015-01-29 |
20150033186 | Retrieval Device for Retrieving Data Specific Information Used for Identifying Data of a Data Group - A retrieval device includes: a touch panel that displays a list that arranges a data specific information piece, a retrieval character reception section that receives one or more characters of the data specific information piece for identifying data of a data group via an handwritten input to the list on the touch panel, an information retrieval section that retrieves the data specific information piece with the one or more retrieval characters, and a retrieval result display section that displays a retrieval result of the information retrieval section on the touch panel. | 2015-01-29 |
20150033187 | CONTEXTUAL BASED DISPLAY OF GRAPHICAL INFORMATION - An electronic device including a processor communicably coupled to a display component wherein the processor is configured to generate and display an interactive icon on the display component. The interactive icon includes a primary item and at least one alternative item, and the processor is configured to visually prioritize the presentation of the primary item on the display component relative to the presentation of the alternative item. | 2015-01-29 |
20150033188 | SCROLLABLE SMART MENU - Technologies are generally described for providing a scrollable context menu for interacting with content displayed on a user interface. The scrollable context menu may include a base set of commands available for execution on selected textual and other content. A user may scroll the menu to display a carousel of additional available options employing traditional input such as mouse and stylus input and employing touch and gesture based interaction. The scrollable context menu may present visual cues to indicate that additional options are available. Each command in the base set of commands displayed on the scrollable context menu may be a command commonly used by a user and associated with a user profile unique to the user. The user profile may be saved such that commonly used commands may be preserved and displayed each time the scrollable context menu is presented to the user from any application or device. | 2015-01-29 |
20150033189 | METHODS AND SYSTEMS OF SPIRAL NAVIGATION - Methods and systems of navigating through process steps of a guided procedure are described. A plurality of process step identifiers may be caused to be displayed in a spiral formation in a graphical user interface of a device. Each process step identifier may identify a corresponding process step of a guided procedure. The process step identifiers may be displayed in positions along the spiral formation that reflect an order of their corresponding process steps in the guided procedure. User input may be received for one of the process steps of the guided procedure using the process step identifier that corresponds to the one of the process steps for which the user input is received. The plurality of process step identifiers may be caused to be rotated within the graphical user interface of the device. | 2015-01-29 |
20150033190 | IMAGE SWITCHING APPARATUS, IMAGE SWITCHING SYSTEM, AND IMAGE SWITCHING METHOD - A display controller which is carried out as an image switching apparatus switches images output from a multifunction peripheral and an expansion apparatus which are a plurality of electronic devices having different OSes to display on a display portion. A display control portion controls the display portion to display a home screen showing at once icons for running an application which operates in the multifunction peripheral or the expansion apparatus. A judging portion inputs operation information showing the fact that a specific icon is selected from the home screen displayed on the display portion and judges the selected icon. The display control portion controls the display portion to display an image from an electronic device in which an application corresponding to the selected icon operates according to judgment result by the judging portion. | 2015-01-29 |
20150033191 | SYSTEM AND METHOD FOR MANIPULATING AN OBJECT IN A THREE-DIMENSIONAL DESKTOP ENVIRONMENT - An electronic device, method and interface for the device, for performing an action with a processor through a three-dimensional desktop environment is disclosed. A three-dimensional desktop environment is generated by a display and projected into a real space. At least one ultrasonic transducer propagates an ultrasonic pulse into the real space and receives a reflection of the ultrasonic pulse from a user object in the real space. A user action of the user object within the three-dimensional desktop environment is determined using the reflection of the ultrasonic pulse. The processor performs the action based on the determined user action. | 2015-01-29 |
20150033192 | METHOD FOR CREATING EFFECTIVE INTERACTIVE ADVERTISING CONTENT - A method for interacting with a viewer of a digital signage display providing advertising content. When a person is detected in view of the display, a user representation of the person, such as a silhouette or avatar, is generated and shown on the display. While the person remains in view of the display, the method shows a manipulation of the user representation such as a displayed alteration of it or the user representation interacting with or experiencing a displayed product. With use of the displayed user representation, the person effectively becomes part of the displayed advertisement while in view of the display. | 2015-01-29 |
20150033193 | METHODS FOR MODIFYING IMAGES AND RELATED ASPECTS - Examples are provided of methods and related aspects for presenting of an image on a display and causing modification of the displayed image by displaying at least one tear feature within the image responsive to detecting at least one edge tearing gesture applied to an apparatus. Some methods and related aspects partitioning the image into image portions using said at least one displayed tear feature and retaining a selected one of said image portions on the display. The retained image portion may then comprise a region of interest for which meta-data may be generated. Associating the meta-data with the file from which the image is generated enables the region of interest to be subsequently displayed without repeating the region of interest selection process. | 2015-01-29 |
20150033194 | MULTI-FINGER USER IDENTIFICATION - A method for identifying a user is provided, including the following method operations: identifying at least three contact regions on a touch sensitive surface, the contact regions defined by simultaneous contact of at least three fingers of the user with the touch sensitive surface; for each contact region, determining a center point; determining distances between each of the determined center points of the contact regions; comparing the determined distances against predefined distances associated with a known user; based on the comparing, determining the user to be the known user or not the known user. | 2015-01-29 |
20150033195 | HARDWARE DEVICE, USER CONTROL APPARATUS FOR THE SAME, MEDICAL APPARATUS INCLUDING THE SAME, AND METHOD OF OPERATING MEDICAL APPARATUS - Provided are a hardware device, a user control apparatus for the same, a medical apparatus including the same, and a method of operating the medical apparatus. The method includes sensing a pattern of a hardware device disposed on an ultrasonic touch screen, and when the sensed pattern matches a stored pattern, determining the hardware device as an input apparatus enabling a user command to be input. | 2015-01-29 |
20150033196 | Clustering For Processing Of Circuit Design Data - Nodes in microdevice design data are selected to form initial clusters. Typically the nodes are selected based upon the type of process to be performed on the design data. The initial clusters are then be grown, merged with other nodes, or come combination of both until the processing costs of the final clusters are compatible with the amount of resources that will be used to process the design data. | 2015-01-29 |
20150033197 | CLUSTERING FOR PROCESSING OF CIRCUIT DESIGN DATA - Nodes in microdevice design data are selected to form initial clusters. Typically the nodes are selected based upon the type of process to be performed on the design data. The initial clusters are then be grown, merged with other nodes, or come combination of both until the processing costs of the final clusters are compatible with the amount of resources that will be used to process the design data. | 2015-01-29 |
20150033198 | INTEGRATED CIRCUIT DEVICE CONFIGURATION METHODS ADAPTED TO ACCOUNT FOR RETIMING - A method of configuring an integrated circuit device with a user logic design includes analyzing the user logic design to identify timing requirements of paths within the user logic design, determining latency requirements along those paths, routing the user logic design based on availability of storage elements for incorporation into those paths to satisfy the latency requirements, and retiming the user logic design following that routing by incorporating at least some of the storage elements. | 2015-01-29 |
20150033199 | SYSTEMS AND METHODS FOR SINGLE CELL PRODUCT PATH DELAY ANALYSIS - Methods and systems for qualifying a single cell with product path delay analysis are provided. A method includes designing a product using a model from an initial test site. The method also includes creating performance path tests for one or more paths on the product. The method further includes measuring performance path parameters of the product. The method includes determining that the measured performance path parameters match predicted performance path parameters. | 2015-01-29 |
20150033200 | LSI DESIGNING APPARATUS, LSI DESIGNING METHOD, AND PROGRAM - An apparatus and method that improve design efficiency when designing an LSI. A selector module generating section inputs IP connection information describing input/output flows of signals between IPs included in an LSI to be designed, analyzes the inputted IP connection information, and generates a selector module of a selector that matches the input/output flows of signals between IPs described in the IP connection information. A macro module generating section generates a macro module in which relationships between the selector and function blocks are indicated, using the selector module generated by the selector module generating section. | 2015-01-29 |
20150033201 | SYSTEMS AND METHODS FOR FABRICATING SEMICONDUCTOR DEVICE STRUCTURES - Methods and systems are provided for fabricating and measuring physical features of a semiconductor device structure. An exemplary method of fabricating a semiconductor device structure involves obtaining raw measurement data for a wafer of semiconductor material from a metrology tool and adjusting a measurement model utilized by a metrology tool based at least in part on the raw measurement data and a value for a design parameter. The wafer has that value for the design parameter and an attribute of the semiconductor device structure fabricated thereon, wherein the measurement model is utilized by the metrology tool to convert the raw measurement data to a measurement value for the attribute. | 2015-01-29 |
20150033202 | METHOD AND APPARATUS FOR PORTING SOURCE CODE - A method of porting source code for use in a runtime environment including a tool chain with a compiler for building the source code, in which the method comprises obtaining a source code fragment associated with a build error during the source code build in the runtime environment; creating a signature of the source code fragment; automatically comparing the signature with entries in an error database constructed from a history of previous build errors in the runtime environment and their fixes in the form of source code and/or tool chain modifications; using the comparison to find one or more similar previous build errors to the build error and thus to identify one or more of the source code and/or tool chain modifications as candidate solutions to the build error; compiling the source code with each of the candidate source code and/or tool chain modifications in turn until the source code compiles without reproducing the build error; and storing the build error in the error database and storing the modification with which the source code compiles without reproducing the build error as its fix. | 2015-01-29 |
20150033203 | METHOD FOR GENERATING EXECUTABLE CODE - The invention relates to a method for generating executable code ( | 2015-01-29 |
20150033204 | SYSTEM-CONSTRUCTION-PROCEDURE GENERATING DEVICE, SYSTEM-CONSTRUCTION-PROCEDURE GENERATING METHOD, AND PROGRAM THEREOF - A construction procedure of a system which is constructed by performing operations of plural types with respect to each of plural program modules is generated. A system-construction-procedure generating device ( | 2015-01-29 |
20150033205 | DEBUGGING REMOTE SOFTWARE APPLICATIONS ACROSS WAN CONNECTIONS - The present disclosure describes methods, systems, and computer program products for providing remote debugging of a software or cloud application across a wide area network. A method includes transmitting, from a remote communication device to a client or cloud computing device, instructions to adjust a running application to a debugging mode; receiving, at the remote communication device from a server, aggregated thread data in a data packet by using a second debugging data protocol different from the Java Debug Wire Protocol; receiving a debugging command and applying the debugging command to the application running in the debugging mode. | 2015-01-29 |
20150033206 | Minimizing Database Repros using Language Grammars - Described is automatically processing an initial database repro (text representing a bug when corresponding script is executed in a database engine) into a min-repro (a subset of the text) that is simplified version of the initial repro yet still contains the bug. A parse tree representative of the initial database repro is processed into simplified parse trees based on language grammar rules, e.g., by replacing higher level nodes with descendant nodes. Repros of the simplified parse trees are executed to determine which simplified repros still fail execution because of the bug (that is, the simplified repros were not oversimplified). A minimum simplified parse tree with respect to a desired level of minimality is found from among those failing repros, with the simplified repro that corresponds to the minimum simplified parse tree output as the min-repro. | 2015-01-29 |
20150033207 | DEBUGGING VISUAL AND EMBEDDED PROGRAMS - SMAPs are generated for use in debugging visual paradigms. A system can debug a non-Java source, or a visual paradigm, embedded inside another distinct paradigm. The system may include a visual object ordering system that determines an order number for each of a plurality of visual objects in the visual paradigm, and a mapping system that maps the order number of each visual object to a set of line numbers in the associated code output. | 2015-01-29 |
20150033208 | Validating a Specification Associated with a Software Application and/or a Hardware - System and method for validating a specification associated with a software application and/or a hardware is disclosed. The specification comprising expected behaviour requirements specified in a specification language and the semantics in the tabular notation is received. In order to validate the specification, a string may be identified for the specification. The string may indicate characters conforming to the specification language. Upon identifying the string, a token may be generated using the string. The token may be a binary representation of the string. The token may be arranged into a data structure. The specification is checked to conform to the specification language. Two or more specifications specified in the specification language are merged. A test case is generated from the validated specification. The expected behaviour with the actual behaviour of the specification is validated. | 2015-01-29 |
20150033209 | Dynamic Cluster Wide Subsystem Engagement Using a Tracing Schema - A method of invoking an action in response to encountering a tracepoint of an executing application including: encountering a tracepoint of an executing application at a processor of a computer node; receiving tracepoint data at a tracepoint interpretation utility, wherein the tracepoint data includes metadata that describes the state of the processor; analyzing the metadata associated with the tracepoint data to determine whether the metadata further includes action data that describe whether further action should be taken, wherein the action data describes an action other than buffering the tracepoint data; and when it is determined that the metadata includes action data, invoking one or more actions associated with the action data. | 2015-01-29 |
20150033210 | METHOD AND SYSTEM FOR DEBUGGING A CHANGE-SET - Exemplary embodiment of include methods and systems for debugging a change-set. The method includes obtaining a change-set for debugging; calculating a code change region by using the change-set and generating breakpoints for debugging the change-set based on the code change region. In exemplary embodiments, breakpoints in a change-set can be set quickly and effectively. | 2015-01-29 |
20150033211 | PROGRAM DEBUGGER AND PROGRAM DEBUGGING - Debug information records associated with a weak function of the program are obtained. In response to receipt of an instruction of setting a breakpoint for the weak function in the program, breakpoint addresses corresponding one-to-one with each of the at least one debug information record are obtained. In response to the program being executed to a set breakpoint associated with the weak function, an address to which a program counter of the program points is obtained. A breakpoint address matching the address to which the program counter of the program points is obtained. A mark for the matching breakpoint address is set. In response to receipt of the instruction of setting a breakpoint for the weak function in the program again, a debug information record corresponding to the matching breakpoint address according to the at least one debug information record with the mark being set is obtained. | 2015-01-29 |
20150033212 | TESTING PROGRAM, TESTING METHOD, AND TESTING DEVICE - A non-transitory computer-readable recording medium having stored therein a test program that causes a computer to execute a process comprising: starting a test of a test-target program containing a plurality of modules by executing a plurality of individual tests, the plurality of individual tests being associated with the plurality of modules, respectively; generating test-relationships information that includes relationships between the plurality of individual tests based on module-relationships information including relationships of the plurality of modules; and in cases in which results of the plurality of individual tests include one or a plurality of specific results fulfilling a specific condition, specifying one or a plurality of additionally executing tests based on the one or plurality of specific results and the test-relationships information. | 2015-01-29 |
20150033213 | COMPILING METHOD, STORAGE MEDIUM AND COMPILING APPARATUS - A compiling method for reading, by a computer comprising a processor and a memory, a source file therein and outputting an executable binary file, the compiling method including: a first step of receiving, by the computer, an interface file including a process and a module constructing a business process, input/output information of data of the business process being defined in the interface file, operation information for data set to be used in the business process being defined in the interface file; a second step of validating, by the computer, the operation information for the data set defined in the interface file; a third step of inhibiting, by the computer, generation of the executable binary file when a validation result is invalid; and a fourth step of generating, by the computer, the executable binary file from a source file containing the interface file when the validation result is valid. | 2015-01-29 |
20150033214 | METHOD AND SYSTEM FOR COMPILER OPTIMIZATION - Aspects of the disclosure provide a method for code compilation. The method includes receiving instructions of a loop code for compiling, allocating one or more registers to variables before compiling the instructions into a loop body for the loop code, and compiling the instructions into the loop body based on the allocated registers. | 2015-01-29 |
20150033215 | SYSTEM AND METHOD FOR DYNAMIC CLASS MANAGEMENT - A system and method of dynamic class management includes starting a skeleton application by loading a main class of the skeleton application and executing the main class, detecting a request for a requested class made by a referencing class, loading a class file associated with the requested class from a local storage device when the class file is stored on the local storage device and the requested class is not loaded in memory of the virtual machine, loading the class file from a class storage unit when the class file is not stored on the local storage device and the requested class is not loaded in the memory of the virtual machine, updating an application class graph (ACG) to record a dependency of the referencing class on the requested class, and updating an object table when the request is associated with creation of an object of the requested class. | 2015-01-29 |
20150033216 | APPLYING HOT FIXES FOR METADATA CUSTOMIZING USER INTERACTIONS BASED ON A SOFTWARE PROGRAM DEPLOYED IN MULTIPLE VERSIONS - An aspect of the present disclosure provides for applying hot fixes to metadata customizing user interactions based on a software program. In an embodiment, a hot fix containing new files is received. Each new file contains a corresponding modified metadata. The user is presented for selection, differences between each new file and a corresponding existing file. Only the selected differences are then used to form patched files, which thereafter control the user interactions, for example, by replacing the corresponding existing file with the patched file. Accordingly the user is provided enhanced control over which of the differences is applied to the metadata. | 2015-01-29 |
20150033217 | EXTERNAL PLATFORM EXTENSIONS IN A MULTI-TENANT ENVIRONMENT - Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (SaaS) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services. | 2015-01-29 |
20150033218 | Generating and Using Constraints Associated with Software Related Products - A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action would violate violates any constraint in the set. | 2015-01-29 |
20150033219 | METHOD AND SYSTEM FOR DISPLAYING A NON-INSTALLED ANDROID APPLICATION AND FOR REQUESTING AN ACTION FROM A NON-INSTALLED ANDROID APPLICATION - A method of operating an Android appliance in which code of a calling application is operative to send an Android operating system or other application an Intent object. The Intent object encapsulates a “Activity Action” string and optional auxiliary data relating to the Intent object. The user is presented with a user interface of comprising not currently installed applications capable of handling the Intent. Upon user selection of an application not currently installed on the Android appliance, the selected application is installed on the Android appliance. Subsequently the matching activity in the installed application is launched. Afterwards the Intent is passed to the Activity, capable of handling the aforementioned Intent, in the now launched application. | 2015-01-29 |
20150033220 | SYSTEM AND METHOD FOR EMULATING SHARED STORAGE - A system and method of emulating a shared storage device includes determining a storage unit identifier (SUID) associated with a first local storage device in a first node of a distributed computing system, updating a first path handler to intercept storage requests including the SUID and being made on the first node and forwarding the storage requests to drivers for an emulated shared storage device, associating a second local storage device in a second node of the distributed computing system with the SUID, updating a second path handler to intercept storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device, and intercepting storage requests including the SUID and being made on the second node and forwarding the storage requests to the drivers for the emulated shared storage device. | 2015-01-29 |
20150033221 | SANITIZATION OF VIRTUAL MACHINE IMAGES - Sanitizing a virtual machine image of sensitive data is provided. A label for a sensitivity level is attached to identified sensitive data contained within each software component in a plurality of software components of a software stack in a virtual machine image based on labeling policies. In response to receiving an input to perform a sanitization of the identified sensitive data having attached sensitivity level labels contained within software components of the software stack in the virtual machine image, the sanitization of the identified sensitive data having the attached sensitivity level labels contained within the software components of the software stack in the virtual machine image is performed based on sanitization policies. | 2015-01-29 |
20150033222 | Network Interface Card with Virtual Switch and Traffic Flow Policy Enforcement - A system includes a host computer executing virtual machines under the control of a hypervisor. A network interface card is coupled to the host machine. The network interface card implements a virtual switch with virtual ports. Each (one or more) virtual port is associated with a virtual machine. The network interface card may operate as a co-processor for the host computer by managing selected traffic flow policies, such as QoS and bandwidth provisioning on a per virtual machine basis. | 2015-01-29 |
20150033223 | SANITIZATION OF VIRTUAL MACHINE IMAGES - Sanitizing a virtual machine image of sensitive data is provided. A label for a sensitivity level is attached to identified sensitive data contained within each software component in a plurality of software components of a software stack in a virtual machine image based on labeling policies. In response to receiving an input to perform a sanitization of the identified sensitive data having attached sensitivity level labels contained within software components of the software stack in the virtual machine image, the sanitization of the identified sensitive data having the attached sensitivity level labels contained within the software components of the software stack in the virtual machine image is performed based on sanitization policies. | 2015-01-29 |
20150033224 | METHOD AND SYSTEM FOR PRESENTING AND MANAGING STORAGE SHARES - Methods and systems for managing storage shares in a virtual environment having a plurality of virtual machines are provided. The system includes a storage system for managing storage space for the storage shares and generating a quota report. The quota report shows an assigned quota for each storage share and actual storage used by each storage share. The assigned quota indicates an amount of designated storage space for each storage share. The system also includes a storage provider for obtaining the quota report from the storage system and filtering the quota report based on storage shares that are managed by the storage provider. The storage provider modifies a quota for a storage share based on a client request and notifies the storage system of the modification. | 2015-01-29 |
20150033225 | OPERATING SYSTEM SWITCHING METHOD AND APPARATUS - Apparatuses, methods and storage media associated with switching operating systems are disclosed herewith. In embodiments, an apparatus for computing may include one or more processors; and a virtual machine manager to be operated by the one or more processors to instantiate a first virtual machine with a first operating system in a background, and a second virtual machine with a second operating system in a foreground; wherein the virtual machine manager is further to place the first virtual machine, on instantiation, in background into a standby state. Other embodiments may be disclosed or claimed. | 2015-01-29 |
20150033226 | HOST SYSTEM AND METHOD FOR MANAGING DATA CONSUMPTION RATE IN A VIRTUAL DATA PROCESSING ENVIRONMENT - Embodiments disclosed herein provide systems, methods, and computer readable media for managing data consumption rate in a virtual data processing environment. In a particular embodiment, a method provides, in a cache node of a host system, identifying read completions for one or more virtual machines instantiated in the host system, with the one or more virtual machines processing one or more processing jobs. The method further provides allocating the read completions to individual processing jobs of the one or more processing jobs and accumulating the read completions on a per-job basis, with the cache node determining a data consumption rate for each processing job of the one or more processing jobs. | 2015-01-29 |
20150033227 | AUTOMATICALLY BRIDGING THE SEMANTIC GAP IN MACHINE INTROSPECTION - Disclosed are various embodiments that facilitate automatically bridging the semantic gap in machine introspection. It may be determined that a program executed by a first virtual machine is requested to introspect a second virtual machine. A system call execution context of the program may be determined in response to determining that the program is requested to introspect the second virtual machine. Redirectable data in a memory of the second virtual machine may be identified based at least in part on the system call execution context of the program. The program may be configured to access the redirectable data. In various embodiments, the program may be able to modify the redirectable data, thereby facilitating configuration, reconfiguration, and recovery operations to be performed on the second virtual machine from within the first virtual machine. | 2015-01-29 |
20150033228 | METHOD AND APPARATUS FOR RECOVERING LOCK HOLDER PREEMPTION - According to one embodiment of the present invention, the scheduling method includes an acquisition step of acquiring operation state information on a virtual CPU (vCPU) and lock information on an OS in the operation of the vCPU and of a virtual machine (VM) driving the vCPU and including the OS, and a determination step for determining whether the vCPU is in a lock holder preemption (LHP) state on the basis of the operation state information and the lock information. According to one embodiment of the present invention, the LHP can be easily and precisely known on a system using the VM. Also, even with an increase in the number of cores, scalability can be supported in a system by adjusting the pCPU to which operations of the vCPU are allocated through a scheduling scheme. In addition, a fairness hindering problem between the existing technology and the VM can be solved by adjusting the operations for each vCPU and continuously performing a critical section of a lock holder by using a time quantum allocated to a lock contender vCPU which awaits a lock release. | 2015-01-29 |
20150033229 | LAYERED MACHINE IMAGES - In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource. | 2015-01-29 |
20150033230 | Virtual Machine Allocation at Physical Resources - Communications between virtual machines are monitored to identify virtual machines that have an affinity with each other, such as where the virtual machines have greater than a threshold of communication between each other. An affinity table tracks virtual machines having an affinity relationship and is referenced upon start-up or migration of a virtual machine so that a starting-up or migrating virtual machine will run on the same processing resource as virtual machines with which it has an affinity relationship. | 2015-01-29 |
20150033231 | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE ELECTRONIC DEVICE VIA FINGERPRINT RECOGNITION - An electronic device includes a fingerprint sensor used for controlling the electronic device to perform predetermined functions. A plurality of reference fingerprints and a plurality of functions corresponding to the reference fingerprints are set, where each reference fingerprint corresponds to a function. When a fingerprint matches one of the reference fingerprints is input upon the condition that the electronic device is in the locked state, the electronic device performs a function corresponding to the reference fingerprint that matches the input fingerprint. A plurality of predetermined operation objects corresponding to the reference fingerprints are set, where each of the reference fingerprints corresponds to a respective predetermined operation object. When an input fingerprint matches one of the reference fingerprints is detected upon the condition that the electronic device has been unlocked, an operation object corresponding to the reference fingerprint that matches the input fingerprint is activated. | 2015-01-29 |
20150033232 | AUTOMATIC PARALLELISM TUNING FOR APPLY PROCESSES - Techniques are provided for automatic parallelism tuning. At least one batch of change records is assigned to one or more apply processes in a set of active apply processes. A first throughput value is periodically determined based on a number of processed change records in a first time interval. An increment adjustment is periodically performed, including adding an additional apply process, determining a second throughput value, and removing the additional apply process from the set of active apply processes if the second throughput value is not greater than a previous first throughput value by at least an increment threshold. A decrement adjustment is periodically performed, including removing an apply process, determining a third throughput value, and replacing the removed apply process in the set of active apply processes if the third throughput value is not greater than the previous first throughput value by at least a decrement threshold. | 2015-01-29 |
20150033233 | JOB DELAY DETECTION METHOD AND INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a monitoring unit and a predicting unit. The monitoring unit monitors, during execution of a first job, the amount of data output by the execution of the first job. The predicting unit predicts, based on the amount of data output by the execution of the first job, whether execution of a second job finishes by a preset time limit. The second job performs a process using the data output by the execution of the first job. | 2015-01-29 |
20150033234 | PROVIDING QUEUE BARRIERS WHEN UNSUPPORTED BY AN I/O PROTOCOL OR TARGET DEVICE - A host controller is provided that unilaterally supports queue barrier functionality. The host controller may receive a first task marked with a queue barrier indicator. As a result, the host controller stalls transmission of the first task to a target device. Additionally, the host controller also stalls transmission of any task, occurring after the first task, to the target device. The host controller only sends the first task to the target device once an indication is received from the target device that all previously sent tasks have been processed. The host controller only sends any task, occurring after the first task, to the target device once an indication is received from the target device that the first task has been processed. | 2015-01-29 |
20150033235 | Distributed Mechanism For Minimizing Resource Consumption - Example embodiments presented herein are directed towards multi-core processing providing in a distributed manner with an emphasis on power management. The example embodiments provide a processing node, and method therein, for the distribution of processing tasks, and energy saving mechanisms, which are performed autonomously. | 2015-01-29 |
20150033236 | PERIODIC ACCESS OF A HARDWARE RESOURCE - An example includes periodic access of a hardware resource of a computer by instructions in firmware of the computer that are executed by an interpreter in the context of the operating system without a driver. The access occurs in response to a periodic interrupt generated by a timer. | 2015-01-29 |
20150033237 | UTILITY-OPTIMIZED SCHEDULING OF TIME-SENSITIVE TASKS IN A RESOURCE-CONSTRAINED ENVIRONMENT - Systems and methods implementing utility-maximized scheduling of time-sensitive tasks in a resource constrained-environment are described herein. Some embodiments include a method for utility-optimized scheduling of computer system tasks performed by a processor of a first computer system that includes determining a time window including a candidate schedule of a new task to be executed on a second computer system, identifying other tasks scheduled to be executed on the second computer system within said time window, and identifying candidate schedules that each specifies the execution times for at least one of the tasks (which include the new task and the other tasks). The method further includes calculating an overall utility for each candidate schedule based upon a task utility calculated for each of the tasks when scheduled according to each corresponding candidate schedule and queuing the new task for execution according to a preferred schedule with the highest overall utility. | 2015-01-29 |
20150033238 | SYSTEM COMPRISING A CLUSTER OF SHARED RESOURCES COMMON TO A PLURALITY OF RESOURCE AND TASK MANAGERS - A system is provided including at least two resource and task managers which are independent of each other; a cluster of shared resources common to these managers; software that runs in the background interfaced with the managers in a manner so as to appropriately distribute the resources of the cluster between the managers on the basis of one or more distribution parameters. | 2015-01-29 |
20150033239 | PREDICTION OF IMPACT OF WORKLOAD MIGRATION - A method, system and product for predicting impact of workload migration. The method comprising: obtaining a utilization pattern of a workload that is being executed on a first platform; generating a synthetic workload that is configured to have the utilization pattern when executed on the first platform; executing the synthetic workload on a second platform; and identifying a change in performance between execution of the synthetic workload on the first platform and between execution of the synthetic workload on the second platform in order to provide a prediction of an impact of migrating the workload from the first platform to the second platform. | 2015-01-29 |
20150033240 | MEASURING METHOD, A NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND INFORMATION PROCESSING APPARATUS - A measuring method of a processing load of a processor, the method includes measuring a first processing load of the processor in executing of a first thread included in a program at a first frequency, the first processing load is equal to or higher than a first threshold, and measuring a second processing load of the processor in executing of a second thread included in the program at a second frequency lower than the first frequency, the second processing load is lower than the first threshold. | 2015-01-29 |
20150033241 | SYSTEM AND METHOD FOR MANAGING A HYBRID COMPUTE ENVIRONMENT - Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon. | 2015-01-29 |
20150033242 | Method for Automatic Parallel Computing - A method for automatic task-level parallelization of execution of a computer program with automatic concurrency control. According to this invention, shared data in memory must be queried. Such memory queries represent side-effects of their enclosing tasks and allow determining how tasks must be executed with regard to each other based on intersections of their queried data. Tasks that have intentions to modify the same data (their side-effects intersect) must be executed sequentially; otherwise, tasks can be executed in parallel. | 2015-01-29 |
20150033243 | PARALLEL INCIDENT PROCESSING - Methods, apparatuses, and computer program products for parallel incident processing are provided. Embodiments include an incident analyzer identifying a pool of incidents and distributing the incidents across a plurality of threads of the incident analyzer. One or more threads of the plurality of threads of the incident analyzer generate a tuple indicating a rule identification and a rule state. The incident analyzer also identifies from the generated tuples, tuples that have the same rule identification and generates a merged tuple by merging the rule state of each of the identified tuples that have the same rule identification. | 2015-01-29 |
20150033244 | Actuator, Optical Pickup, and Disc Apparatus - Provided is an actuator, an optical pickup, and a disc apparatus, with improved assembling workability and reduced manufacturing cost. The actuator of the optical pickup of the disc apparatus includes a movable part and a fixed part supporting the movable part in a movable manner. The movable part includes a case and a plurality of drive substrates having the same specification. The drive substrates are disposed at positions opposed to each other with respect to the case. Each drive substrate includes a winding member for driving the movable part and a wiring pattern for supplying current to the winding member. The wiring pattern includes a plurality of electrodes and a conductive path. The electrodes are disposed at positions opposed to each other with respect to the winding member. The conductive path is branched from one end of the winding member and is connected to the electrodes. | 2015-01-29 |
20150033245 | METHODS AND SYSTEMS FOR MONITORING ATTENTIVENESS OF A USER BASED ON BRAIN ACTIVITY - Methods and systems are disclosed herein for a media guidance application configured to monitor attentiveness of a user based on the brain activity of the user. For example, a media guidance application may monitor brain activity associated with an attentiveness level of the user and in response to determining the attentiveness level of the user does not correspond to the threshold attentiveness level, perform an operation associated with a low attentiveness level of the user (e.g., performing a scan operation through various content providers). | 2015-01-29 |
20150033246 | PASSIVE DEMOGRAPHIC MEASUREMENT APPARATUS - A passive demographic measurement apparatus, comprising an interface for coupling to a Microsoft Kinect®-type sensor, a network interface for sending information to remote device via a network, storage for storing information characteristic of sensed individuals and information sensed by the Kinect sensor, a clock for providing the time and duration of the sensed information, a messaging instruction storage storing instructions for use by the local device in sending data and messages to remote devices, an analysis engine for analyzing at least a portion of the sensed data, and a processor for processing raw and analyzed data for sending to a remote device and/or for sending a message to another device responsive to received sensed data. | 2015-01-29 |
20150033247 | PROVIDING PERSONALIZED ADVERT AND GROUP PURCHASING TO TELEVISION VIEWERS - A method of personalizing commercial content to be presented to a media consumer, comprising, creating a personal profile of a media consumer, the personal profile reflects real time interaction of said media consumer with media content received from a media provider and presenting a personalized commercial content to the media consumer according to the personal profile. | 2015-01-29 |
20150033248 | VIDEO PROCESSING DEVICE FOR EMBEDDING TIME-CODED METADATA AND METHODS FOR USE THEREWITH - A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata. | 2015-01-29 |
20150033249 | MEDIA CONTROL SYSTEM WITH VIEWER REWARDS - Systems and methods for viewing media content are provided. A set of media content with at least one feedback application is created. In response to the set creation and activation, media content may be tuned and launched automatically while other programming is restricted. User input associated with feedback applications may be received and media content rewards may be awarded. | 2015-01-29 |
20150033250 | SYSTEMS, METHODS AND APPARATUS FOR TRANSMITTING DATA OVER A VOICE CHANNEL OF A WIRELESS TELEPHONE NETWORK - The various embodiments described herein generally provide apparatus, systems and methods which facilitate the transmission of data between a client device and a remote device over a wireless telephone network. More particularly, data from a client device is modulated into an audio signal and transmitted to a wireless telephone. The wireless telephone receives the audio signal and places a phone call to a remote device over a wireless telephone network. During the phone call, the wireless telephone transmits the audio signal across a voice channel of the wireless telephone network to the remote device. The remote device receives and decodes the audio signal to extract the transmitted data. | 2015-01-29 |
20150033251 | NETWORK PROTOCOL FOR CONTENTS PROTECTION IN DIGITAL CABLE BROADCASTING SERVICE AND CONDITIONAL ACCESS SYSTEM USING THE PROTOCOL - Disclosed are a network protocol for contents protection in a digital cable broadcasting service and a conditional access system using the protocol. A method for renewing conditional access client software (CACS) by a conditional access module in a renewable conditional access system (RCAS) may include: receiving an RCAS announcement message from a headend; transmitting to the headend a key registration request message for requesting an authorization key when the RCAS announcement message is authenticated; receiving a key registration response message including the authorization key from the headend; and generating security factors based on the authorization key and renewing the CACS by using the security factors. | 2015-01-29 |
20150033252 | RECEIVING APPARATUS, RECEPTION METHOD, TRANSMITTING APPARATUS, TRANSMISSION METHOD, AND PROGRAM - The present invention relates to a receiving apparatus, a reception method, a transmitting apparatus, a transmission method, and a program that enable management information of an application program to be transmitted without changing existing facilities.
| 2015-01-29 |
20150033253 | DISPLAY SYSTEM, DISPLAY APPARATUS, DISPLAY METHOD, AND PROGRAM - Currently delivered content data of contents are received and are each able to be output to an output unit. An estimated value for evaluating a posting status of posted information, that is posted on a Web page in association with the content, is computed. Based on the estimated value, it is determined whether or not a switching condition for switching a main content among the contents, that is being output to the output unit, to a sub-content among the contents, that is not being output to the output unit, is satisfied. If it is determined that the switching condition is satisfied, information utilized to switch the content is output to the output unit. | 2015-01-29 |
20150033254 | System and Method For Advertising - A system and method for advertising are disclosed. In an aspect, a method comprises rendering a content to a plurality of users, the content having a time duration, rendering a first selectable element associated with the content to a first one of the plurality of users at a first time during the time duration of the rendered content, and rendering a second selectable element associated with the content to a second one of the plurality of users at a second time during the time duration of the rendered content, wherein the second time is different from the first time and the first selectable element is not rendered to the first one of the plurality of users while the second selectable element is rendered to the second one of the plurality of users. | 2015-01-29 |
20150033255 | METHOD FOR CACHING OF DATA ITEMS IN A CHACHE AREA OF A DATA PROCESSING SYSTEM AND CORRESPONDING DEVICE - A scalable and cost-effective solution for implementing a cache in a data processing environment. A sliding window comprises a number of past time slots. For each time slot, a number of request for a data item is counted. A mean request rate for the data item is computed over the sliding window. If the mean request rate is superior to a threshold, the data item is added to cache, or the data item is removed from cache otherwise. | 2015-01-29 |
20150033256 | METHODS AND APPARATUS THAT SUPPORT ADDRESSABLE INTERACTIVE APPLICATIONS - Methods and apparatus for supporting targeted advertising and/or other targeted applications in set top boxes which use data and/or applications, e.g., EBIF (Enhanced TV Binary Interchange Format) applications, are described. Application level targeting is supported in which an application running on different STBs presents different application behavior and/or presents different visual sub-elements depending on the content of a subscriber profile on the particular individual STB. In the case of addressability at the Application Layer an EBIF application can target different viewers by checking private User Preference Items at runtime. Addressability at the signaling/platform level is also supported allowing targeting of a specific application or a sub-element within an application to a specific target group. In this scenario the particular applications/sub-elements are loaded on the set-tops that belong to a target group, e.g., satisfy targeting constraints specified in private targeting metadata that is received in an MPEG stream. | 2015-01-29 |
20150033257 | APPARATUS AND METHOD FOR CONTINUOUS VIDEO ADVERTISING - An advertising system is described. An advertising system includes a storage module to store video advertising content. The advertising system also includes a server coupled with the storage module. The server to deliver a continuous feed of video advertising content to an interactive device and to adapt the video advertising content responsive to input received from the interactive device. | 2015-01-29 |
20150033258 | METHODS AND SYSTEMS FOR MEDIA GUIDANCE APPLICATIONS CONFIGURED TO MONITOR BRAIN ACTIVITY - Methods and systems are disclosed herein for a media guidance application that may monitor the brain activity of a user and determine a first brain state of the user based on the brain activity, in which the first brain state corresponds to a first mood. The media guidance application may also select a second brain state that corresponds to a second mood of the user. In response to determining the first brain state does not correspond to the second brain state, the media guidance application may generate a display of a media asset to the user that is associated with inducing the second brain state. | 2015-01-29 |
20150033259 | METHODS AND SYSTEMS FOR PERFORMING OPERATIONS IN RESPONSE TO CHANGES IN BRAIN ACTIVITY OF A USER - Methods and systems are disclosed herein for performing operations in response to changes in brain activity of a user. For example, a media guidance application implemented on a user device may monitor the brain activity of the user (e.g., in order to perform one of more operations based on the brain activity of the user). In response to detecting particular brain activity (e.g., indicating that a user has fallen asleep), the media guidance application may instruct the user device to cease monitoring the brain activity of the user. | 2015-01-29 |
20150033260 | METHOD AND APPARATUS FOR PROVIDING INFORMATION ABOUT BROADCASTING PROGRAM AND MEDIUM THEREOF - A method of providing information about a broadcasting program includes collecting data about at least one broadcasting program from social media, obtaining viewer response information about the at least one broadcasting program from the collected data, and displaying the obtained viewer response information as additional information about the at least one broadcasting program. | 2015-01-29 |
20150033261 | SYSTEMS AND METHODS FOR CACHING DATA IN MEDIA-ON-DEMAND SYSTEMS - Systems and methods may be provided for retrieving non-on-demand media data and on-demand media data that is provided by separate data sources. On demand media data may be cached to reduce system latencies and the burden on the distribution network. | 2015-01-29 |
20150033262 | METHODS AND SYSTEMS FOR GENERATING ICONS ASSOCIATED WITH PROVIDING BRAIN STATE FEEDBACK - Methods and systems are disclosed herein for a media guidance application configured to generate for display an icon that provides feedback to a user related to the current brain activity of the user. For example, a media guidance application may monitor the brain activity of the user in order to determine whether or not to perform a particular operation. The media guidance application may further generate a display of icons that inform the user of the current brain activity of the user and/or the progress of the user towards achieving a particular operation. | 2015-01-29 |
20150033263 | CONTENT DISPLAY DEVICE, TELEVISION RECEIVER, MENU SCREEN GENERATION METHOD, AND RECORDING MEDIUM - In response to a user's operation, a menu screen generating section ( | 2015-01-29 |
20150033264 | INFORMATION DESCRIPTOR AND EXTENDED INFORMATION DESCRIPTOR DATA STRUCTURES FOR DIGITAL TELEVISION SIGNALS - According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories. | 2015-01-29 |
20150033265 | CONTENT DISCOVERY AND PLAYBACK IN A NETWORK ENVIRONMENT - A processing resource detects that a subscriber entity subscribes to at least a first content service provider and a second content service provider. The processing resource receives a first message indicating content available to the subscriber entity for selective retrieval from the first content service provider. The processing resource receives a second message indicating content available to the subscriber entity for selective retrieval from the second content service provider. Based on at least the first message and the second message, the processing resource produces a content guide to include at least first content available to the subscriber entity for retrieval from the first service provider and second content available to the subscriber entity for retrieval from the second service provider. Via display of the content guide, a respective subscriber is able to view content available from multiple service providers. | 2015-01-29 |
20150033266 | METHODS AND SYSTEMS FOR MEDIA GUIDANCE APPLICATIONS CONFIGURED TO MONITOR BRAIN ACTIVITY IN DIFFERENT REGIONS OF A BRAIN - Methods and systems are disclosed herein for a media guidance application configured to monitor brain activity in various regions of a brain of a user in order to navigate, recommend, provide access to, and perform operations related to media content. For example, in response to detecting that particular brain activity in a region of the brain does not correspond to a threshold range of brain activity for that region of the brain, a media guidance application may perform a media guidance operation related to that region of the brain. | 2015-01-29 |
20150033267 | ELECTRONIC TELEVISION PROGRAM GUIDE SCHEDULE SYSTEM AND METHOD WITH SCAN FEATURE - An electronic program schedule system which utilizes a receiver for receiving broadcast, satellite or cablecast television programs for a plurality of television channels and a tuner for tuning a television receiver to a selected one of the plurality of channels. A data processor receives and stores in a memory television program schedule information for a plurality of television programs to appear on the plurality of television channels. A user control apparatus, such as a remote controller, is utilized by a viewer to choose user control commands and transmit signals in response to the data processor which receives the signals in response to user control commands. A television receiver is used to display the television programs and television program schedule information. A video display generator receives video control commands from the data processor and program schedule information from the memory and displays a portion of the program schedule information in overlaying relationship with a television program appearing on a television channel in at least one mode of operation of the television programming guide. The data processor controls the video display generator with video control commands, issued in response to the user control commands, to display program schedule information for any chosen one of the plurality of television programs in overlaying relationship with at least one television program then appearing on any chosen one of the plurality of channels on the television receiver. The system includes a scan feature to permit the user to scan program schedule listings for multiple programs in any of the operational modes of the system with the issuance of a single user control command. | 2015-01-29 |
20150033268 | CONTENT MANAGEMENT SYSTEMS, METHODS, APPARATUS AND USER INTERFACES - The invention generally relates to content management systems, methods, apparatus and user interfaces for transmitting, displaying and enabling the manipulation of content from multiple sources. In one embodiment, a system for managing content supplied from a plurality of sources in respective signals includes a server for transmitting a multicast stream comprising streams representing the signals from the plurality of sources and one or more apparatus coupled to be in communication with, the server and subscribing to the multicast stream. Each apparatus includes a plurality of player objects, each of which is paired with a constituent stream of the multicast stream. The apparatus also comprises at least one viewing object coupled with one of the player objects to display content from the stream paired with the respective player object. | 2015-01-29 |
20150033269 | SYSTEM AND METHOD FOR DISPLAYING AVAILABILITY OF A MEDIA ASSET - A method and apparatus for displaying information in a user interface is provided. For a class of media assets including at least one sub-class, a level of access to each of the at least one sub-class is determined. Format information for the class of media assets based on the determined level of access for each of the at least one sub-class is generated. The format information includes at least one characteristic identifying the determined level of access for each of the at least one sub-class. A user interface is generated to include media asset identifiers, the media asset identifiers each identifying a respective one of the at least one sub-class and being displayed in the user interface based on the format information. | 2015-01-29 |
20150033270 | Licensed and Unlicensed Spectrum Set-Top Box - Novel tools and techniques are described for providing media content to a plurality of set-top boxes (“STBs”) over a licensed spectrum and over an unlicensed spectrum. In an aspect, each of the plurality of STBs might comprise a first transceiver configured to receive media content or data over a licensed spectrum and a second transceiver configured to receive and send media content or data over an unlicensed spectrum. The first STB of the plurality of STBs might receive a first portion of the media content at the first transceiver and receive a second portion of the media content at the second transceiver from a second STB of the plurality of STBs. The plurality of STBs might query each other to determine available frequencies and/or bandwidth, and might store results of the query in a table in local memory or in a database accessible by all of the plurality of STBs. | 2015-01-29 |
20150033271 | METHOD FOR TRANSMITTING A BROADCAST SERVICE, METHOD FOR RECEIVING A BROADCAST SERVICE, AND APPARATUS FOR RECEIVING A BROADCAST SERVICE - According to the present invention, a method for receiving a broadcast service comprises the following steps: receiving service signaling data corresponding to a non-real-time service object; determining a consumption model for the non-real-time service object based on the service signaling data; if the consumption model of the non-real-time service object is determined as a trigger declarative object, receiving and storing the non-real-time service object according to a preset method; receiving a first packetized stream; extracting a trigger including a trigger action and a trigger time from a payload of the first packetized stream; and performing the trigger action for said stored non-real-time service object at the time designated by said trigger time. | 2015-01-29 |
20150033272 | Updating Content Libraries By Transmitting Release Data - There are many boxes (e.g., set-top boxes) in a system offering media services to users. Each of the boxes maintains a library with a significant number of titles. Techniques for updating the library in each of these boxes using a transmission infrastructure are described. According to one aspect of the techniques, a service provider is provided with a high bandwidth broadcasting or multicasting capability, a release fragmented into a header and several segments is transmitted to all boxes that are respectively configured to receive a proper release package to update the library. Alternatively, separate release packages may be transmitted via different channels to the boxes, wherein each of the boxes is tuned to a proper channel to receive a proper release package. | 2015-01-29 |
20150033273 | METHOD AND SYSTEM FOR PERFORMANCE METRIC ANALYSIS OF VIDEO ASSETS - A method and system for 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 obtain remote control response metrics, along with internal performance data, for client systems in the ETMP. Historical metrics and historical data may be logged along with the release version for the client systems, which may then be used to correlate operational performance when analyzing client system characteristics. | 2015-01-29 |
20150033274 | REQUESTS FOR EMERGENCY SERVICES THROUGH AN IPTV NETWORK - Systems and methods that request emergency services through an Internet-Protocol Television (IPTV) infrastructure. One embodiment comprises an IPTV network infrastructure comprising an IPTV server coupled to an IPTV set-top box of an end user that subscribes to IPTV services. The IPTV server receives a request for an emergency service from the end user through the IPTV set-top box. The infrastructure further includes a management server that receives the request for the emergency service from the IPTV server, and identifies information regarding the end user from an IPTV account of the end user. The infrastructure further includes a text message engine that receives the request for the emergency service from the management server, formats a text message for requesting the emergency service, inserts the information regarding the end user in the text message, and sends the text message to an emergency services center. | 2015-01-29 |
20150033275 | CONTROLLING DEVICES IN ENTERTAINMENT ENVIRONMENT - Embodiments for controlling one or more external audio-visual devices are provided. In one example, a method comprises receiving a device command and determining an intent of the device command. The intent includes an action and an external device to perform the action. The method further comprises selecting a selected protocol for communicating the device command to the external device, where the selected protocol is selected from a plurality of supported protocols, and communicating the device command to the external device according to the selected protocol. | 2015-01-29 |
20150033276 | METHOD AND SYSTEM FOR MANAGING MULTIMEDIA QUALITY OF EXPERIENCE IN A TRANSPORT-INDEPENDENT FASHION - Systems and methods are disclosed which adjust virtualized resources for delivery of a real-time multi-media session to a user terminal. Based on resource parameters, setting resource requirements, the user terminal sets resource requirements for delivery of the real-time multi-media session. The user terminal allocates the resources in accordance with the set resource requirements. The user terminal then continually determines if the distributed resources are sufficient for a desired quality of experience. If the distributed resources are not sufficient, at the user terminal adjusts the allocation of resources by procuring resources from a management of resources (MRD)/resources pre-positioning policy (RPP) database, to maintain the desired quality of experience. The resource parameters may include historic trends of resource allocation of delivery of audio, video, and/or text-messaging, current resource allocation trends, optimization criteria, traffic signature generation, and the like. | 2015-01-29 |