26th week of 2013 patent applcation highlights part 70 |
Patent application number | Title | Published |
20130167090 | DEVICE, METHOD, AND STORAGE MEDIUM STORING PROGRAM - According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a first folder storing a first icon and a second folder storing a second icon. The controller combines the first folder and the second folder in accordance with a predetermined gesture made on the touch screen display. | 2013-06-27 |
20130167091 | SYSTEMS AND METHODS FOR NAVIGATING IN A HYPER-DIMENSIONAL MEDIA GUIDANCE APPLICATION - Systems and methods for navigating in a hyper-dimensional media guidance application are provided. A first group of content listings is displayed in a first grid corresponding to two grid dimensions (e.g., time versus content source). In response to a user selection of a navigational option, a second group of content listings is displayed in a second grid corresponding to a previous grid dimension and a different grid dimension (e.g., time versus parental rating or genre versus content source). Each grid of content listings may be displayed on a face of an illustrated three-dimensional object that may rotate from displaying one face to displaying another in response to a user navigational option selection. The number of grids displayable to a user is not limited by the physical number of faces on any actual three-dimensional object. | 2013-06-27 |
20130167092 | ELECTRONIC DEVICE HAVING 3-DIMENSIONAL DISPLAY AND METHOD OF OPERATING THEREOF - According to the present invention, disclosed is an electronic device having a three-dimensional display, comprising a sensor obtaining information about a gesture's motion; a three-dimensional display displaying a pointer and/or an object moving in three-dimensional space according to the gesture's motion; and a controller checking applications in execution, determining a movement distance of the pointer and/or the object in proportion to a movement distance of the gesture by taking account of gesture sensitivity selected according to the type of the checked application, and controlling the display to move the pointer and/or the object as much as the determined movement distance. | 2013-06-27 |
20130167093 | DISPLAY APPARATUS FOR RELEASING LOCKED STATE AND METHOD THEREOF - A method and apparatus are provided for releasing a locked state of a display apparatus. A display unit displays a locked view having a line and an affordance object connected to the line. When a user touches a point on the line in the locked view, a control unit controls the display unit to switch to an unlocked view while separating the affordance object by cutting the line at the point on the line. | 2013-06-27 |
20130167094 | Device, Method, and Graphical User Interface for Selection of Views in a Three-Dimensional Map Based on Gesture Inputs - An electronic device displays a first map view of a map that includes one or more map objects on a touch-sensitive display. While displaying the first map view, the device detects a first gesture of a first gesture type at a first location on the touch-sensitive display. The first location corresponds to a respective map object. In response to detecting the first gesture at the first location, the device enters a map view selection mode. While in the map view selection mode, the device detects a second gesture of a second gesture type at a second location on the touch-sensitive display. The second location corresponds to a respective location on the map. In response to detecting the second gesture at the second location, the device replaces the first map view with a second map view that includes a view of the respective map object from the respective location. | 2013-06-27 |
20130167095 | STACKED DIE INTERCONNECT VALIDATION - A system comprises a processor-implemented tool configured to generate a layout of an integrated circuit (IC) die. At least one non-transitory machine readable storage medium includes a first portion encoded with a first gate-level description of first and second circuit patterns to be formed on first and second integrated circuit (IC) dies, respectively, and a second portion encoded with a second gate level description of the first and second circuit patterns received from the processor implemented tool. The second gate level description includes power and ground ports, and the first gate level description does not include power and ground ports. A processor-implemented first verification module is provided for comparing the first and second gate level descriptions and outputting a verified second gate-level description of the first and second circuit patterns. | 2013-06-27 |
20130167096 | LOCATION AND TIMING WINDOW BASED DECOUPLING CAPACITOR EVAULATION TOOL AND METHOD - A method of designing an integrated circuit includes receiving a placement database of logic devices of an electronic device design that includes first and second logic devices. The method further includes determining a first timing window associated with a first state transition of the first logic device, and a second timing window associated with a second state transition of the second logic device. In the event that the first and second timing windows overlap, the placement database is modified, thereby reducing interaction of the first and second logic devices. | 2013-06-27 |
20130167097 | Asymmetric Segmented Channel Transistors - Structures, layouts and methods of forming integrated circuits are described. In various embodiments, the current invention includes an asymmetric segmented transistor. The asymmetric segmented transistor includes a source region and a drain region disposed within an active region, a floating source/drain region disposed within the active region, a first channel region disposed in the active region between the source region and the floating source/drain region, the first channel having a first length and a first width. A second channel region is disposed in the active region between the drain region and the floating source/drain region, the second channel having a second length and a second width. A first gate dielectric overlies the first channel region and a second gate dielectric overlies the second channel region. A gate line overlies the first gate dielectric and the second gate dielectric. | 2013-06-27 |
20130167098 | POWER ESTIMATION USING ACTIVITY INFORMATION - A method of estimating power consumption of an electronic device is performed by a processing device. The estimating includes estimating a power consumption of a gate-level implementation of an electronic device design. The estimating further includes independently calculating for each of a plurality of implementation-invariant nodes of the design an incremental power dissipation associated with that node. | 2013-06-27 |
20130167099 | NOISE ANALYSIS USING TIMING MODELS - Various embodiments include apparatuses and methods to perform noise analysis on a circuit at a selected condition (e.g., process, voltage, and temperature) using a timing model of the circuit in which the timing model is associated with the selected condition. | 2013-06-27 |
20130167100 | METHODS FOR INTEGRATED CIRCUIT C4 BALL PLACEMENT - Methods and systems for improving the reliability of C4 solder ball contacts performed at the design stage to reduce the incidence of thermally-induced failures, including those due to electromigration and thermal cycling. | 2013-06-27 |
20130167101 | WIRING DESIGN APPARATUS AND METHOD - A wiring design apparatus for designing a plurality of wiring lines of a printed circuit board including a plurality of connection posts arranged in a matrix, includes a processor, the processor providing an orthogonal grid including a plurality of rows and columns running over and between the connection posts, providing a plurality of diagonal paths each connecting at least one of the rows with at least one of the columns each running between each of adjacent pairs of the connection posts, and determining a route for each of the wiring lines by exclusively allocating to each of the wiring lines a selected part of the rows, the columns and the paths so that the selected part connects both ends of each of the wiring lines. | 2013-06-27 |
20130167102 | ADAPTIVE PATTERNING FOR PANELIZED PACKAGING - An adaptive patterning method and system for fabricating panel based package structures is described. Misalignment for individual device units in a panel or reticulated wafer may be adjusted for by measuring the position of each individual device unit and forming a unit-specific pattern over each of the respective device units. | 2013-06-27 |
20130167103 | System and Method For Use Case-Based Thermal Analysis of Heuristically Determined Component Combinations and Layouts In A Portable Computing Device - Various embodiments of methods and systems for heuristic determination and thermal analysis of component placement on a printed circuit board (“PCB”) for use in a portable computing device (“PCD”) are disclosed. It is an advantage of embodiments that thermal energy generating components, such as processors, may be heuristically selected and arranged on a selected PCB according to varying layouts and combinations and then evaluated for thermal dissipation efficiency under an assortment of use case scenarios. In this way, users of the system and method may quickly narrow down commercially feasible component layouts, identify the most efficient layouts and then heuristically modify the layouts to develop an optimal arrangement. | 2013-06-27 |
20130167104 | Runtime Library Including A Virtual File System - This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs running on the computer. Providing runtime services can include receiving first information and second information through a single file access routine of an API for the virtual file system; determining a selected one of multiple file storage areas to access based on the first information, the multiple file storage areas including a first local area accessible by a first program and inaccessible by a second program, and a second area accessible by the first program and the second program; mapping the second information to file resource(s) in the selected file storage area in the virtual file system; and accessing the one or more file resources for the first program. | 2013-06-27 |
20130167105 | Tracking Application Development And Distribution - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tracking development and distribution of software applications. In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of: identifying a software application available from a software application distribution system; retrieving at least image data from an image file, which is associated with the software application, from the software application distribution system without retrieving the software application; detecting a watermark in the image data; and storing information associating the detected watermark with the software application distribution system from which the identified software application is available. | 2013-06-27 |
20130167106 | METHOD AND SYSTEM FOR REAL-TIME VIEW OF SOFTWARE PRODUCT QUALITY - A system and method, the method including determining a quality score for at least one feature of a product, the quality score being a function of a priority of the at least one feature to the product, a relationship between the at least one feature and at least one design element comprising the at least one feature, and a complexity of the at least one design element; determining an overall quality score for the product based on a summation of each determined quality score for each of the at least one feature; and producing a report including the overall quality score for the product. | 2013-06-27 |
20130167107 | ACTIVITY POINTS BASED EFFORT ESTIMATION FOR PACKAGE IMPLEMENTATION - Techniques and solutions are provided for determining overall effort for a package implementation program. Determining overall effort can comprise determining a program parameter complexity value for each of a plurality of program parameters, determining activities for program phases and program work streams, calculating an activity point value for each determined activity, and calculating overall effort for the package implementation program. The activity point values can be calculated using, at least in part, the program parameter complexity values. Calculating the overall effort can use, at least in part, the activity point values and a pre-determined productivity metric that is specific to a type of the package implementation program. | 2013-06-27 |
20130167108 | PROMOTION AND PACKAGE BUILD TOOL FOR CONFIGURABLE NETWORK COMPUTING SYSTEMS - Computer-implemented systems, methods, and computer-readable media for project promotion, package assembly, and build processing in a Configurable Network Computing architecture comprising: receiving a request for a package build from a user; storing, by at least one of the one or more computing devices, the received request for the package build in a dataset; transmitting a request for promotion of the package build in response to storing the received request for the package build; receiving approval of the request for promotion; and initiating a promotion and build process. | 2013-06-27 |
20130167109 | System to Automate Development of System Integration Application Programs and Method Therefor - A symbolic representation of a business process is received, the process including transfer of information from a first software application to a second software application. An association between a first data field included at the first software application and a second data field included at the second software application is determined, and a data manipulation operation to modify data associated with the first data field is determined, the modified data to be stored at the second data field. The determining is based on association information and data manipulation operations maintained at a database. The association information and the data manipulation operations are determined based on previously received business process representations. | 2013-06-27 |
20130167110 | MODELED USER INTERFACE CONTROLLERS - A computer-implemented system may receive and store first metadata defining a view of a user interface component, the first metadata conforming to a user interface view model, receive and store second metadata defining a controller of the user interface component, the second metadata conforming to a user interface controller model, receive and store third metadata defining data of the user interface component, the third metadata conforming to a user interface data model, and execute a framework to provide the user interface component to a client based on the first metadata, the second metadata and the third metadata. | 2013-06-27 |
20130167111 | SYSTEMS AND METHODS FOR DEVELOPING MULTI-PLATFORM APPLICATIONS FOR COMPUTING DEVICES - Implementations of the present disclosure include actions of transmitting a first user interface engine (UIE) to a first computing device, the first UIE being specific to a first operating system of the first computing device, transmitting a second UIE to a second computing device, the second UIE being specific to a second operating system of the second computing device, the first operating system being different from the second operating system, and transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first UIE and the second UIE to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively. | 2013-06-27 |
20130167112 | CROSS-PLATFORM VIRTUAL MACHINE AND METHOD - A system includes a virtual source code specification corresponding to no particular platform and at least one transform mechanism corresponding to a particular platform and configured to be applied to the virtual source code specification to generate a source code corresponding to the particular platform. | 2013-06-27 |
20130167113 | MAINTENANCE OF A SUBROUTINE REPOSITORY FOR AN APPLICATION UNDER TEST BASED ON SUBROUTINE USAGE INFORMATION - Embodiments of the invention relate to maintaining a repository of subroutines used by a software program under test based on an analysis of subroutine usage logs. One aspect of the invention concerns a system for analyzing a log of subroutine usage by an application under test to identify subroutines used by the application based on actions in the subroutines, and comparing the identified subroutines against a repository of subroutines applicable to the application. The system may further designate a subroutine in the repository as a matching subroutine, modify or delete a subroutine, or add a new subroutine to the repository. | 2013-06-27 |
20130167114 | CODE SCORING - Methods and apparatus, including computer program products, are provided for code scoring. In one aspect, there is provided a computer-implemented method. The method may include receiving metadata including information representative of at least one custom code module used in a business system; receiving at least one rule from a rules template; and calculating, based on the received metadata and the received at least one rule, a score representative of whether the at least one custom code module is maintained. Related apparatus, systems, methods, and articles are also described. | 2013-06-27 |
20130167115 | Computing Reusability Index of Software Assets - A method and a system for computing a reusability index of a software asset are provided. The system comprises a processor and a memory coupled to the processor. The memory comprises a characteristics module, a dimensions module, and a reusability module. The characteristics module is configured to receive a characteristic score for each of a plurality of predefined characteristics associated with the software asset. The dimensions module is configured to determine, based on the characteristic score weighted according to a characteristic weighing criterion, a dimension score for each of a plurality of predefined dimensions, wherein each of the plurality of predefined dimensions comprises at least one of the plurality of predefined characteristics. The reusability module is configured to compute, based on the dimension score weighted according to a dimension weighing criterion, the reusability index of the software asset. | 2013-06-27 |
20130167116 | MAINTENANCE OF A SUBROUTINE REPOSITORY FOR AN APPLICATION UNDER TEST BASED ON SUBROUTINE USAGE INFORMATION - Embodiments of the invention relate to maintaining a repository of subroutines used by a software program under test based on an analysis of subroutine usage logs. One aspect of the invention concerns a method that comprises analyzing a log of subroutine usage by an application under test to identify subroutines used by the application based on actions in the subroutines, and comparing the identified subroutines against a repository of subroutines applicable to the application. The method may further designate a subroutine in the repository as a matching subroutine, modify or delete a subroutine, or add a new subroutine to the repository. | 2013-06-27 |
20130167117 | Synchronization of Prospect Information Between Software Providers and Resale Partners - The present disclosure describes methods, systems, and computer program products for synchronizing opportunity information in a software-related sales environment. One method includes identifying, at a software configuration application, a first set of opportunity information from a software reseller and a second set of opportunity information from a software provider, where the first and second set of opportunity information associated with a prospective software customer. The method further includes integrating the first and second set of opportunity information into a combined set of opportunity information within the software configuration application and identifying at least one modification to the combined set of opportunity information. The method then provides the at least one identified modification to the combined set of opportunity information to the software reseller and the software provider to synchronize the first and second sets of opportunity information. | 2013-06-27 |
20130167118 | MANAGING SYMBOLIC LINKS IN DOCUMENTATION - A method of managing links can include inserting a universal resource identifier for a software asset within a link resolution file, wherein a symbolic link within a document that is independent of the link resolution file references the link resolution file. The method also can include publishing the document and the link resolution file and, responsive to a selection of the symbolic link within the document, resolving the symbolic link to the universal resource identifier using the link resolution file. | 2013-06-27 |
20130167119 | APPARATUS AND METHOD FOR SUPPORTING SOFTWARE DEVELOPMENT FOR VEHICLE - An apparatus and method for supporting development of software for vehicles which may classify functions required from a vehicle-IT development viewpoint as components and use the classified components in order to easily develop vehicle-IT application software such as navigation software or a black box are provided. The apparatus for supporting development of software for vehicles includes a common interface that provides a communication connection with a vehicle application service development device for developing vehicle-IT-related application services, and a common component management unit that manages a common component for configuring functional data of a vehicle used in developing the vehicle-IT-related application services as a component to be reused, and provides the common component to the vehicle application service development device through the common interface in response to a request from the vehicle application service development device. | 2013-06-27 |
20130167120 | RETRIEVING REVISIONS IN SOURCE CODE FROM A PLURALITY OF REVISION HISTORY DATA SETS - Embodiments includes techniques for retrieving revisions in source code from a plurality of revision history data sets including link information to the source code and version information. The revision history data includes a function unit specified by a user is extracted from the plurality of revision history data sets, and a list of the extracted revision history data is displayed on the display device. Also, the display of this list includes displaying on the display device or creating in a storage area source code or information associated with the source code corresponding to at least two different revision history data sets in this first list. | 2013-06-27 |
20130167121 | GENERATION OF AUTOMATED TESTS FOR BUSINESS SOFTWARE SOLUTION PACKAGES - Systems and methods to provide generation of automated tests for business software solution packages are provided. In example embodiments, a user selection of a selection option that customizes a solution package for a process is received. A customized solution package is created based on the user selection of the selection option. An automated test comprising a predefined test unit assigned to the user selection of the selection option is generated. The automated test is executed to determine operability of the customized solution package. | 2013-06-27 |
20130167122 | VALIDATING VISUAL COMPONENTS - Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier. | 2013-06-27 |
20130167123 | APPLICATION DEBUGGING - A computer implemented method including receiving an input, translating the input into a compiled application having a client portion and a server portion, receiving a client portion testing location and a server portion testing location, and instantiating a client virtual machine and a server virtual machine according to the respective client portion testing location and the server portion testing location. The method includes executing the compiled client application portion on the client virtual machine instantiated, executing the compiled server application portion on the server virtual machine instantiated, and monitoring execution of the compiled client and server application portions on the respective client and server virtual machines. | 2013-06-27 |
20130167124 | DETECTION OF CUSTOM PARAMETERS IN A REQUEST URL - Identifying at least one custom parameter in a request uniform resource locator (URL). The method can include identifying at least a first portion of source code of a Web application that typically consumes the custom parameter provided in the request URL and, via a processor, instrumenting the Web application at the first portion of the source code. The Web application can receive the request URL and the Web application can be executed with the instrumented source code. At least one run-time value consumed by the second portion of the source code can be identified, and the run-time value can be compared to the request URL to determine whether the run-time value intersects with the request URL. Responsive to determining that the run-time value intersects with the request URL, the run-time value can be identified as the custom parameter. A custom parameter rule can be generated based on the comparison. | 2013-06-27 |
20130167125 | System for Embedded Microcontroller and Method - The invention is system for emulating a target application comprises a computer, and a capsular including a microcontroller, a programmable non-volatile memory, a numeric display, a transceiver for transmitting and receiving data, a real time clock and at least one input device interacting with a program run on the microcontroller. The capsular is couplable to the computer and adapted to fit in a housing. The input device is operable both when the capsular is inside the housing and when the capsular is outside the housing. | 2013-06-27 |
20130167126 | IN-ORDER EXECUTION IN AN ASYNCHRONOUS PROGRAMMING ENVIRONMENT - A computer implemented method includes receiving an ordered sequence of programming language statements, identifying a first statement and one or more second statements that are configured to be executed after the first statement, in which the first statement is configured to initiate an asynchronous task that executes asynchronously with respect to the one or more second statements, and configuring the one or more second statements to execute upon completion of the asynchronous task. | 2013-06-27 |
20130167127 | SYSTEM, APPARATUS, AND METHOD FOR DISTRIBUTED COMPILATION OF APPLICATIONS - Provided is a system for distributed multi-stage compilation of application programs in a cloud environment. The system includes a source apparatus to generate a compilation order in which source representation of an application program is compiled, and a destination apparatus to receive a compiled representation created by compiling at least a portion of the source representation according to the compilation order. | 2013-06-27 |
20130167128 | Application Compiling - A computer implemented method includes receiving a programming language input having a client portion and a server portion, where client symbols of the client input portion are usable in the server input portion and server symbols of the server input portion are usable in the client input portion. The method includes parsing the input to separate the client input portion from the server input portion, identifying the usage of any client symbols in the server input portion and any server symbols in the client input portion, producing at least one communication service between the separated client and server input portions to support the usage of any client symbols in the separated server input portion and any server symbols in the separated client input portion, and translating the client input portion into an executable client application and the server input portion into an executable server application with communication there between. | 2013-06-27 |
20130167129 | SYSTEMS AND METHODS FOR DEMARCATING INFORMATION RELATED TO ONE OR MORE BLOCKS IN AN APPLICATION - The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code. | 2013-06-27 |
20130167130 | Data Prefetching and Coalescing for Partitioned Global Address Space Languages - An illustrative embodiment of a computer-implemented process for shared data prefetching and coalescing optimization versions a loop containing one or more shared references into an optimized loop and an un-optimized loop, transforms the optimized loop into a set of loops, and stores shared access associated information of the loop using a prologue loop in the set of loops. The shared access associated information pertains to remote data and is collected using the prologue loop in absence of network communication and builds a hash table. An associated data structure is updated each time the hash table is entered, and is sorted to remove duplicate entries and create a reduced data structure. Patterns across entries of the reduced data structure are identified and entries are coalesced. Data associated with a coalesced entry is pre-fetched using a single communication and a local buffer is populated with the fetched data for reuse. | 2013-06-27 |
20130167131 | Computer operating system install time predictor - A method and system for providing a reliable prediction of how long it will take to install or update an operating system on a computer. The method and system are based on the ability to obtain information on the hardware configuration of the computer and then use this information in conjunction with statistical modeling techniques to produce an estimate of how long it will take a computer's operating system to initially install or update. | 2013-06-27 |
20130167132 | SYSTEM, ELECTRONIC DEVICE WITH FIRMWARE UPDATING FUNCTION AND METHOD THEREFOR - A system with a firmware updating method is applied between a primary electronic device and at least one secondary electronic device. When the primary electronic device detects that one firmware of the at least one secondary electronic device runs error and needs to be updated, the primary electronic device acquires a corresponding firmware according to an alert from the at least one secondary electronic device and transforms the corresponding firmware to the at least one secondary electronic device; or the at least one secondary electronic device detects running situation itself and acquires the corresponding firmware from the primary electronic device, thereby updating the firmware of the at least one secondary electronic device. | 2013-06-27 |
20130167133 | METHOD, TERMINAL AND SYSTEM FOR UPGRADING SOFTWARE VERSION - The present invention discloses a method for upgrading a software version, which is applied to a mobile terminal, and the method comprises: a mobile terminal receiving a losslessly-compressed update file of a software version, and decompressing and restoring the update file; and the mobile terminal performing writing operation after the update file is decompressed and restored. The present invention further provides a mobile terminal and a system based on the method. Through the present solution, the update file of the software version of the mobile terminal is losslessly compressed by a lossless compression algorithm to solve the problems of very long downloading time and low downloading direct through rate in the related arts where the update file of the software version is directly downloaded and upgraded, therefore, the data transmission volume is reduced, the upgrade time of the mobile terminal is effectively reduced, and the mobile terminal can complete the upgrade process fast and securely, thus the upgrading and downloading efficiency is improved. | 2013-06-27 |
20130167134 | METHOD AND DEVICE FOR UPDATING FIRMWARE BASED ON DEVICE MANAGEMENT COMMAND - An electronic device includes a memory including a first storage area in an active state and a second storage area in an inactive state, and a first controller configured to execute a first operating system stored in the first storage area, and execute a management command for firmware update on the first operating system, wherein the first controller receives the management command from a management serer, receives update data based on the management command, store the update data in the second storage area, activates the second storage area, deactivates the first storage area, and executes an updated first operating system within the update data. | 2013-06-27 |
20130167135 | COMPATIBILITY CHECK - System, method and a computer program product for providing a compatibility check are disclosed. Compatibility check includes selecting a solution for purchase by a user, wherein the selected solution is configured to be desired for operation in a first system, performing a compatibility check to determine whether the selected solution is capable of operating in the first system, generating results of the compatibility check, and determining, based on the generated results, whether to purchase the selected solution. | 2013-06-27 |
20130167136 | COMPONENT-BASED INSTALLATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for installing software. In one aspect, a method includes receiving information regarding software elements, which form a software program, each of the software elements including one or more files, creating software element descriptors corresponding to the software elements, wherein each software element descriptor specifies the one or more files that are included in a respective software element, and generating a deployment package including the software element descriptors for installation of the software program, wherein each software element is separately addable and updatable in the software program, using a corresponding software element descriptor, after the software program has been installed on a computer. | 2013-06-27 |
20130167137 | Initializing an Application on an Electronic Device - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for initializing an application on an electronic device. In one aspect, a method includes detecting, in an electronic device, an instruction to initialize an application from a package installed on the electronic device, the application configured to be embedded in a page conforming with hypertext markup language (HTML) and use an HTML compliant variable for initialization, wherein the application is not initialized in an HTML compatible browser application, obtaining, in response to the instruction and from a file in the package, an application file name for an application file and at least one value for the HTML compliant variable, loading the application file identified by the application file name such that the application is initialized and executed on the electronic device, and providing the value to the application for the initialization. | 2013-06-27 |
20130167138 | METHOD AND APPARATUS FOR SIMULATING INSTALLATIONS - A method, apparatus and computer program product for simulation installation operations is presented. An installer software application is identified and is used for performing installation operations, and a payload to be installed by the installer software application is also identified. Installation of the payload by the installer software application is simulated, wherein an entry is made in a database to record operations that were performed rather than conventional installation operations. This simulation includes updating configuration information and product information for the payload in a product database and refraining from performing file copies. | 2013-06-27 |
20130167139 | METHOD AND SYSTEM FOR DISTRIBUTED APPLICATION STACK TEST CERTIFICATION - Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request. | 2013-06-27 |
20130167140 | METHOD AND APPARATUS FOR DISTRIBUTED OPERATING SYSTEM IMAGE DEPLOYMENT - A method and apparatus provides for controlling the distribution and installation of operating systems. In one example, the method and apparatus partitions a storage device of a device into a first partition and a second partition. The method and apparatus installs a first operating system into the first partition of the storage device, obtains an image of the second operating system, the image including at least the second operating system pre-configured for operation with the device, and installs, using the first operating system, the image of the operating system to the second partition of the storage device. In an embodiment, the image is transmitted from one or more other devices. In an embodiment, two or more images are cached on the device according to the likelihood they will be used in the future. | 2013-06-27 |
20130167141 | APPLICATION CONFIGURATION SYSTEM, METHOD, AND PROGRAM - An application configuration system comprises a second application execution means which includes, an execution means which, after a copy reception control means which makes a storage means store a shared tenant data and unique tenant information copied from a first application execution means to said second application execution means obtains a copy of said shared tenant data from said first application execution means, executes processing according to request information which is inputted from a terminal and is transferred from a request control means to said second application execution means; and a data obtaining means which, when said execution means refers said unique tenant information, in case copying of said unique tenant information to said second application execution means is completed, obtains copied said unique tenant information, and in case said copying is not completed, obtains said unique tenant information of said first application execution means and outputs to said execution means. | 2013-06-27 |
20130167142 | SYSTEM AND METHOD FOR INSTALLING PROGRAM - A system capable of installing programs includes a plurality of personal computers (PCs) communicating with a network server. Each of the PCs includes a setup transmitting module, a host identification code replacing module, and a program installing module. The setup transmitting module downloads an installation package of a program from the network server to the PC. The installation package includes a linking relationship between an identification code of the program and a host identification code of a first PC which firstly installs the program thereinto, the linking relationship is used for determining if a PC is authorized to install the program thereinto. The host identification code replacing module obtain an identification code of the PC, and replaces the identification code of the PC with the identification code of the first PC, so as to enable the PC is authorized to install the program thereinto. A related method is also provided. | 2013-06-27 |
20130167143 | SYSTEM FOR AUTOMATICALLY SETTING UP SMARTPHONES APPS - A system for automatically setting up smartphone Apps, and the system previously stores initial execution information required to initially execute the smartphone App, downloads and installs the smartphone App, and initially execute the smartphone App based on the previously-stored initial execution information, thereby enabling a user to execute the smartphone App without a specific manipulation. | 2013-06-27 |
20130167144 | Virtual Machine Persisted Within Itself - A computer-implemented method includes generating an intermediate representation of a virtual machine. The method includes generating an executable for the virtual machine. The method includes persisting at least part of the intermediate representation in the executable. A virtual machine tangibly stored in a computer-readable storage device, and a computer system, are also disclosed. | 2013-06-27 |
20130167145 | SYSTEMS AND METHODS FOR SAFELY MIGRATING TO VIRTUALIZED PLATFORMS - A computer-implemented method for safely migrating to virtualized platforms may include (1) identifying a virtual machine that is a target of a physical-to-virtual conversion from a physical server, (2) determining that the physical-to-virtual conversion includes at least one future step before the physical-to-virtual conversion is complete, (3) based on determining that the physical-to-virtual conversion includes the future step, creating a snapshot of the virtual machine before the future step, and (4) reverting the virtual machine to the snapshot before the future step. Various other methods, systems, and computer-readable media are also disclosed. | 2013-06-27 |
20130167146 | SCHEDULING VIRTUAL CENTRAL PROCESSING UNITS OF VIRTUAL MACHINES AMONG PHYSICAL PROCESSING UNITS - Embodiments of apparatus, computer-implemented methods, systems, and computer-readable media are described herein for a virtual machine monitor. The virtual machine monitor may be configured to determine whether to schedule a virtual central processing unit of one of a plurality of virtual machines on a first physical processing unit of a plurality of physical processing units. Each virtual machine may have one or more virtual central processing units. The determination may be based at least in part on whether a context of the virtual central processing unit suggests a desired cache hit rate on one or more cache units of the apparatus by the first physical processing unit when operating the virtual central processing unit. | 2013-06-27 |
20130167147 | VIRTUAL MACHINE APPLIANCES FOR JAVA APPLICATION SERVERS - Methods, systems, and computer programs for providing an application server appliance utilizing one or more virtual machines are described. The application server appliance may be a virtual machine having a reduced guest operating system, a runtime environment, and a management agent installed therein. An appliance controller automatically determines one or more configurations and/or settings for the runtime environment based on a variety of factors, including the set up of the virtual machine appliance. The appliance controller generates an application package having the determined settings and transmits the package to the application server appliance, wherein the application package is configured to be executed by the runtime environment. | 2013-06-27 |
20130167148 | COMPUTING DEVICE AND VIRTUAL MACHINE OPERATION CONTROL METHOD - In a virtual machine (VM) operation control method using a computing device, a connection between the computing device and a storage system is established. The computing device receives a user request in relation to a VM. In response to the user request for VM creation or VM update, the computing device downloads a configuration file and a disk image file of the VM from the storage system, and accordingly creates the VM in the computing device. In response to the user request for VM backup, the computing device uploads the configuration file and the disk image file of the VM to the storage system. | 2013-06-27 |
20130167149 | Register Mapping Techniques - A technique for register mapping in a virtual system includes preparing a register pool that includes a plurality of registers for mapping. A mapping table is prepared that has a register identifier (ID) and information related to each of a plurality of parameters that express an operational state of the virtual system for each of the registers. At the time a register access request is issued by a hardware thread, the register ID for an access target and information related to each of the plurality of parameters that express the operational state during operation is acquired. One of the registers, for which the acquired register ID and information related to each of the plurality of parameters match the register ID and information for each of the plurality of parameters within the mapping table, is set as a mapped register to be accessed per the register access request. | 2013-06-27 |
20130167150 | Application Management - This specification describes technologies relating to execution of applications and the management of an application's access to other applications. In general, a method can include loading a first application, designated to a first isolation environment, including first instructions using the first isolation environment provided by an application execution environment. A second application including second instructions is loaded using the first isolation environment despite the second application being designated to a second isolation environment provided by the application execution environment. The first application is prevented from modifying the second instructions of the second application. Data is processed using the first instructions of the first application and the second instructions of the second application, where the first instructions reference the second instructions. Information based on results of the processing is outputted. | 2013-06-27 |
20130167151 | JOB SCHEDULING BASED ON MAP STAGE AND REDUCE STAGE DURATION - A plurality of job profiles is received. Each job profile describes a job to be executed, and each job includes map tasks and reduce tasks. An execution duration for a map stage including the map tasks and an execution duration for a reduce stage including the reduce tasks of each job is estimated. The jobs are scheduled for execution based on the estimated execution duration of the map stage and the estimated execution duration of the reduce stage of each job. | 2013-06-27 |
20130167152 | MULTI-CORE-BASED COMPUTING APPARATUS HAVING HIERARCHICAL SCHEDULER AND HIERARCHICAL SCHEDULING METHOD - A computing apparatus includes a global scheduler configured to schedule a job group on a first layer, and a local scheduler configured to schedule jobs belonging to the job group according to a set guide on a second layer. The computing apparatus also includes a load monitor configured to collect resource state information associated with states of physical resources and set a guide with reference to the collected resource state information and set policy. | 2013-06-27 |
20130167153 | IMFORMATION PROCESSING SYSTEM FOR DATA TRANSFER - A disclosed method includes: determining whether a value of a load caused by a transfer processing to transmit data received from first processing apparatuses to second processing apparatuses in response to a request from the second processing apparatuses exceeds a threshold; upon determining that the value of the load exceeds the threshold, counting, for each first processing apparatus, the number of second processing apparatuses that request data transmitted by the first processing apparatus; identifying a first processing apparatus that is a transmission source of data transferred in the transfer processing to be allocated to another transfer apparatus of plural transfer apparatuses, based on the counted number; and transmitting a change request requesting that the transfer processing of data transmitted by the identified first processing apparatus is to be allocated to the another transfer apparatus, to a management apparatus managing allocation of the transfer processing for the plural transfer apparatuses. | 2013-06-27 |
20130167154 | ENERGY EFFICIENT JOB SCHEDULING IN HETEROGENEOUS CHIP MULTIPROCESSORS BASED ON DYNAMIC PROGRAM BEHAVIOR - Methods for efficient job scheduling in a heterogeneous chip multiprocessor that include logic comparisons of performance metrics to determine if programs should be moved from an advanced core to a simple core or vice versa. | 2013-06-27 |
20130167155 | FILE SYSTEM INDEPENDENT CONTENT AWARE CACHE - A server supporting the implementation of virtual machines includes a local memory used for caching, such as a solid state device drive. During I/O intensive processes, such as a boot storm, a “content aware” cache filter component of the server first accesses a cache structure in a content cache device to determine whether data blocks have been stored in the cache structure prior to requesting the data blocks from a networked disk array via a standard I/O stack of the hypervisor. | 2013-06-27 |
20130167156 | WEB PAGE TO TOOLBAR COMMUNICATION - A web page may initiate communication with a browser toolbar. In one example, the web page contains an invisible iframe, and code that causes the iframe to load a specific Uniform Resource Locator (“URL”). When the iframe loads that URL, it generates an onload event. The toolbar may subscribe to the iframe's onload event, and may contain a handler for that event. When the page wants to send a message to the toolbar, the page adds the message to a URL and then executes the code that causes the iframe to load that URL, thereby generating an onload event. The handler in the toolbar receives the onload event, and extracts the message from the URL. The handler may then execute additional code to perform an action in response to the message. | 2013-06-27 |
20130167157 | Embedded Application Communication - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for embedded application communication. In one aspect, a method includes providing a first Application Programming Interface (API) in the host application, where the first API is configured to interact with a virtual machine object model of the virtual machine to allow the host application to set and get properties of one or more first class instances residing in a virtual machine memory space, and to invoke methods on the first class instances, and providing a second API in the virtual machine configured to interact with a host application object model in the host application. | 2013-06-27 |
20130167158 | Securing Event Flow in a User Interface Hierarchy - In general, one aspect of the subject matter described in this specification can be embodied in a method for integrating separate software applications in an application execution environment, where the method includes providing a hierarchical structure of nodes corresponding to user interface objects representing elements of a user interface of a computer, wherein the hierarchical structure governs propagation of user interface events among the user interface objects; the providing includes enabling separate software applications to concurrently create nodes in the hierarchical structure and share the user interface; and restricting propagation of user interface events among the user interface objects, during presentation of the user interface objects in the user interface of the computer, based on node ownership information linking the user interface objects to the separate software applications. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products. | 2013-06-27 |
20130167159 | VEHICLE COMPRISING MULTI-OPERATING SYSTEM - A mobile computing device with a mobile operating system and personal computer or vehicle processing module operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The personal computer operating system provides a full personal computer user experience when the mobile computing device is docked to a secondary terminal environment. The vehicle processing module operating system provides a full vehicle processing module user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel. | 2013-06-27 |
20130167160 | Abstracting Data Acquisition And Management - Methods, systems, and apparatus, including medium-encoded computer program products, for abstracting data acquisition and management. One or more aspects of the subject matter described in this specification can be embodied in one or more methods including: providing a cross-platform application program interface for a software application that runs in an application execution environment running on a computing platform; receiving a request, through the cross-platform application program interface, from the software application for access to a real-time sensor device; and in response to the request, identifying which of multiple predetermined sensor devices is currently available, the identified sensor device being configured to provide real-time data, determining an interval based on information associated with the software application, and providing data derived from the identified sensor device to the software application in accordance with the interval. | 2013-06-27 |
20130167161 | PROCESSING OF RENDERING DATA BY AN OPERATING SYSTEM TO IDENTIFY A CONTEXTUALLY RELEVANT MEDIA OBJECT - Examples disclose a processor to execute an application associated with an operating system to transmit rendering data which identifies visual objects to display by the operating system. Further, the examples provide the operating system to process the rendering data to identify a media object contextually relevant to the rendering data. Additionally, the examples also disclose the operating system to output the rendering data and the identified media object. | 2013-06-27 |
20130167162 | INTEGRATION OF CLIENT SIDE APPLICATIONS INTO A FANTASY OPEN PLATFORM ENVIRONMENT - Techniques to integrate client side applications into a fantasy open platform environment are disclosed. A server processor component operating within the fantasy open platform environment may be operative to provide application programming interface (API) data of the client side application code to the fantasy open platform environment. The client side application may be independent from the fantasy open platform environment. Hooks may be created to allow embedding of the client side application code on the fantasy open platform environment web pages wherein the client side application code identifies on which of the fantasy open platform environment web pages the client side application code runs. A client side application executing on a client browser may be allowed to access resources of the fantasy open platform environment over a network connection. | 2013-06-27 |
20130167163 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND COMPUTER-READABLE STORAGE MEDIUM - A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC. | 2013-06-27 |
20130167164 | FRONT PANEL OF OPTICAL DISC DRIVE - A front panel of an optical disc drive is provided. The optical disc drive further includes a LED indicator for displaying a working status of the optical disc drive. The front panel includes a light-transmissible zone corresponding to the LED indicator. A thickness of the light-transmissible zone is smaller than an average thickness of the front panel. The light-transmissible zone is integrally formed with the front panel. | 2013-06-27 |
20130167165 | PORTABLE ELECTRONIC DEVICE - A portable electronic device for reading a compact disc includes a housing including oppositely spaced-apart first and second inner surfaces, and two oppositely spaced-apart third inner surfaces each connected between the first and second inner surfaces. The first, second and third inner surfaces cooperatively define a passage. A compact disc drive is disposed in the housing and includes a base disposed in the passage, and a tray disposed on and movable relative to the base. The tray has an upper surface for the compact disc to be disposed thereon. The upper surface of the tray is immediately adjacent to and faces the first inner surface of the housing. | 2013-06-27 |
20130167166 | Optical Media Having Transparent Back Side Coating - An optical media such as an optical tape includes a substrate, a pre-format layer on one side of the substrate, and a back side coating. The back side coating is optically transparent and is electrically conductive. One of the substrate and the pre-format layer is between the back side coating and the other one of the substrate and the pre-format layer. | 2013-06-27 |
20130167167 | METHOD FOR USING A REMOTE CONTROL FOR A PAYMENT TRANSACTION AND ASSOCIATED DEVICE - Remote control device of a data receiver, the data being representative of an audiovisual content, the data receiver receiving information relating to payment of an object and data representative of the object, the remote control device comprising means of configuring the data receiver useful for processing data representative of an audiovisual content, remote control device being characterised in that it comprises a user interface for initialising a payment transaction, a first wireless interface for receiving information useful for payment of the object and a second wireless interface for transmitting payment information with a remote payment unit. | 2013-06-27 |
20130167168 | SYSTEMS AND METHODS FOR PROVIDING CUSTOM MOVIE LISTS - Systems and methods for providing movie lists of available media content are provided. The movies included in the movie lists may be of particular interest to the user and may be derived from active user monitoring, editorial ratings information, user movie viewing preferences, network statistics, third-party activity ratings, and other user-derived or system-derived criteria. A user who is in need of media guidance may access a movie list and perform any suitable media guidance application function on any movie or movies in the movie list. The movie lists may be dynamically updated so that an up-to-date list is always available at any given moment. Movie recommendations, including movie gifts and the actual movie itself, may be sent to other users in the media system. | 2013-06-27 |
20130167169 | METHODS AND SYSTEMS FOR SELECTING AND PRESENTING CONTENT BASED ON A COMPARISON OF PREFERENCE SIGNATURES FROM MULTIPLE USERS - A method of selecting and presenting content based on a comparison of preference signature from multiple users is provided. The method includes providing a set of content items having associated descriptive terms and receiving search input from users. The method includes presenting a subset of content items, receiving content selection actions, and learning users' preferences, wherein the preferences are weighted based on content items usage so that the user preferences are specified as a set of descriptive terms and associated weights. The method includes identifying users with similar preferences by comparing sets of learned user preferences and presenting content items to at least one user of the plurality of users by identifying for presentation content items selected by users identified as having learned user preferences that are similar to the learned user preferences of said at least one user. | 2013-06-27 |
20130167170 | SYSTEMS AND METHODS FOR DETECTING UNAUTHORIZED USE OF A USER EQUIPMENT DEVICE - Systems and methods for detecting unauthorized use of a user equipment device are provided. An instruction is transmitted, using communications circuitry of a handheld device, to the user equipment device directing the user equipment device to display a unique identifier associated with the user equipment simultaneously with media content. An image of the media content and unique identifier simultaneously displayed on a display screen coupled to the user equipment device is captured using camera equipment of the handheld device. The image is automatically processed with the handheld device to extract the unique identifier from the image. The extracted unique identifier is cross-referenced, using the handheld device, with user account information associated with the user equipment device to determine whether use of the user equipment device is unauthorized. | 2013-06-27 |
20130167171 | RECEPTION APPARATUS, RECEPTION METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - Disclosed herein is a reception apparatus including: a reception portion configured to receive AV content; a trigger acquisition portion configured to acquire trigger information for operating an application program to be executed in interlocked relation to the AV content; a table acquisition portion configured to acquire a correspondence table associating a command for controlling the operation of the application program with a valid time of the command; and a control portion configured such that when the time acquired from the trigger information as indicative of the progress of the AV content satisfies a predetermined condition of validity in reference to the valid time of the command on the basis of the acquired correspondence table, the control portion controls the operation of the application program in accordance with the command being valid. | 2013-06-27 |
20130167172 | METHOD FOR PROCESSING ADDITIONAL INFORMATION RELATED TO AN ANNOUNCED SERVICE OR CONTENT IN AN NRT SERVICE AND A BROADCAST RECEIVER - A method of processing additional information related to an announced service or content in a Non-Real Time (NRT) service and the broadcast receiver are disclosed herein. A method of providing a Non-Real Time (NRT) service in a broadcasting receiver includes receiving a service map table (SMT) and a first descriptor through a service signaling channel, identifying an image identifier and an image type of an image for an NRT service based upon the first descriptor, receiving the image via a flute session and displaying the image when corresponding service is played, wherein the image is logo or icon data for the NRT service. The method may further include connecting a service signaling channel, parsing the received SMT and the first descriptor, determining whether a service is the NRT service based upon the parsed SMT and storing the received image. | 2013-06-27 |
20130167173 | Media Processing Methods and Arrangements - A variety of technologies using portable devices in connection with media content are detailed. Some enable users to participate interactively in entertainment content, such as by submitting plot directions, audio input, character names, etc., yielding more engaging, immersive, user experiences. Other aspects involve a program directory database, compiled automatically from information reported by network nodes that watch and identify content traffic. By identifying content resident at a number of different repositories (e.g., web sites, TV networks, P2P systems, etc.), such a directory allows users to identify the diversity of sources from which desired content can be obtained—some available on a scheduled basis, others available on demand. A great number of other features and arrangements are also detailed. | 2013-06-27 |
20130167174 | METHOD AND SYSTEM FOR AUXILIARY DATA DETECTION AND DELIVERY - A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device. | 2013-06-27 |
20130167175 | ELECTRIC DEVICE AND METHOD OF CONTROLLING THE SAME - An electronic device and a method of controlling the same are provided. The electronic device includes: a communication unit including a broadcasting receiver and an Internet module; and a controller for performing, when at least one broadcasting related information related to broadcasting data that can be acquired through the broadcasting receiver is included in data acquired from another electronic device through the Internet module while generating a display signal of broadcasting data acquired through the broadcasting receiver, a function according to broadcasting related information selected from the at least one broadcasting related information. Therefore, by enabling to perform a function according to specific broadcasting related information selected from broadcasting related information acquired from another electronic device, while viewing broadcasting, necessary information can be acquired and the acquired information can be easily executed. | 2013-06-27 |
20130167176 | METHOD OF DISPLAYING TV PROGRAM PROGRESS TIME AND DEVICE THEREOF - A method of displaying program progress time in a TV receiver which receives and processes program guide information containing a program schedule, includes storing the program guide information, and displaying time information about a relevant program on the picture tube when the user issues a command requesting the displaying of a program progress time with respect to a currently viewed program. | 2013-06-27 |
20130167177 | METHOD OF DISPLAYING TV PROGRAM PROGRESS TIME AND DEVICE THEREOF - A method of displaying program progress time in a TV receiver which receives and processes program guide information containing a program schedule, includes storing the program guide information, and displaying time information about a relevant program on the picture tube when the user issues a command requesting the displaying of a program progress time with respect to a currently viewed program. | 2013-06-27 |
20130167178 | Centralized Broadband Gateway for a Wireless Communication System - A system that incorporates teachings of the present disclosure may include, for example, a centralized broadband gateway for a wireless communication system, including: a router/gateway module which receives encoded compressed audio/video (A/V) streams and distributes the encoded compressed audio/video A/V streams; multiple audio/video decoders which receive the encoded compressed A/V streams from the a router/gateway module, decode the encoded compressed A/V streams, and output uncompressed A/V streams; and an integrated Wireless High Definition Multimedia Interface (WHDMI) which receives the uncompressed A/V streams from the multiple audio/video decoders and transmits the uncompressed A/V streams wirelessly to media devices, without deploying individual media processors at each media device. Other embodiments are disclosed. | 2013-06-27 |
20130167179 | USING TV OVER VPN TO PRESENT REMOTE DEVICE APPLICATION GRAPHICS - A wireless device such as an Android-based smart phone or tablet computer can establish a VPN connection with an Android-based TV to cause the TV to run an application and provide graphics from the wireless device and be controlled from the wireless device. | 2013-06-27 |
20130167180 | DISTRIBUTED SYSTEM AND METHOD FOR VOD LOGICAL CONTENT DOWNLOAD - Logical content is defined by start/end times into a VoD media offering. The calculation of byte-range markers corresponding to the start/end times is distributed among the STBs to first request the particular logical content. Upon receiving an initial request for a logical content offering, an IPTV AS returns a VoD media file URL, start/end times, and null values of byte-range markers corresponding to the start/end times. In response to the null values, the initially-requesting STB downloads the entire VoD media file from a Download Media Server, and calculates the byte-range markers by comparing the start/end times to timestamps in non-encrypted headers in the VoD media file. The non-null byte-range markers are transmitted back to the IPTV AS, which provides them to STBs subsequently requesting the same logical content. The subsequently-requesting STBs may download only the logical content by providing the non-null byte-range markers to the Download Media Server. | 2013-06-27 |
20130167181 | WIRELESS TCP LINK STATE MONITORING BASED VIDEO CONTENT ADAPTATION AND DATA DELIVERY - Systems and methods are used for receiving a video request from a user equipment for video to be downloaded; determining a link bandwidth status associated with the user equipment; in response to the link bandwidth status associated with the user equipment, determining whether to implement one or more additional processing functions associated with the video delivery; during the video delivery, repeating the determining such that the one or more additional processing functions associated with the video delivery can be implemented or not implemented at different times during the video delivery. These processing functions can include transrating, HTTP optimization, TCP optimization, and video pacing. | 2013-06-27 |
20130167182 | CLIENT APPARATUS, SYSTEM, AND CONTROL METHOD THEREOF - A client apparatus, a system, and a control method thereof are provided. The control method includes: receiving a user command which selects contents; providing a user interface (UI) screen, which is used to select a watching environment information of the selected contents, according to the user comment; and setting a watching environment according to the watching environment information selected through the UI screen. | 2013-06-27 |
20130167183 | IPTV DATA COLLECTION APPARATUS AND METHOD BASED ON MULTI-CAST - Disclosed is an Internet protocol television (IPTV) data collection apparatus including: a transmission path setting unit acquiring a transmission path of an IPTV provider and setting a communication path with respect to a terminal of the transmission path; a message transmitting and receiving unit transmitting a multicast message to at least one terminal belonging to the transmission path and receiving a response message including information related to the IPTV provider and corresponding to the transmitted multicast message; and a data storing unit storing the information related to the IPTV provider, and a method thereof. | 2013-06-27 |
20130167184 | METHOD FOR TRANSMITTING/RECEIVING INTERNET-BASED CONTENT AND TRANSMITTER/RECEIVER USING SAME - The present invention relates to a method for transmitting/receiving through a network such as the Internet, and to a transmitter/receiver using same, the transmission method comprising: converting content stored in a file format into a delivery format; and including the content converted into the delivery format in a payload of an IP packet and transmitting same, wherein one or more mdats, which are included in an mdat box of the file format, are cut according to a time window and sequentially included in the delivery format in the transforming step. | 2013-06-27 |
20130167185 | System and Method of Multiple Context-awareness for a Customized Cloud Service Distribution in Service Level Agreement - This disclosure relates to a system for performing multiple context-awareness to distribute customized cloud services under a service level agreement, and relates to a method for the same. Specifically, the system and method for performing multiple context-awareness to distribute customized cloud services under a service level agreement provide customized cloud services in accordance with the determination of a service level agreement (SLA) and of a cloud service complying with the agreement so as to reliably process services in open architecture. | 2013-06-27 |
20130167186 | VIDEO QUALITY AND AUDIO QUALITY ADJUSTMENT - A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to allocate between a video and audio quality in an Internet Protocol Television (IPTV) presentation and to utilize a resultant bandwidth as a result of allocation to enhance an audio or video quality in the IPTV presentation in response to a user selection among levels of video quality and audio quality. Other embodiments are disclosed. | 2013-06-27 |
20130167187 | PROCESSING CLUSTER AND METHOD FOR PROCESSING VIDEO CONTENT - A processing cluster ( | 2013-06-27 |
20130167188 | METHOD FOR CONTROLLING INTERFACE - The method for controlling interface according to one embodiment of the present invention comprises the steps of: detecting the state of connection with one or more sink devices and one or more source devices which are connected to input and output ports of a multimedia interface module; identifying one or more operation modes available for the detected connection state; and transmitting device information of the one or more sink devices to the one or more source devices, the device information being selectively edited in accordance with a requested operation mode among the identified operation modes. Therefore, various operation modes such as Through, Convert, Switch, Mix, Distribute, Duplicate and Exchange can be chosen for effective operation, thereby enhancing the convenience of the user and increasing the performance of interface between the sink devices and source devices. | 2013-06-27 |
20130167189 | DETERMINATION OF RECEIVING LIVE VERSUS TIME-SHIFTED MEDIA CONTENT AT A COMMUNICATION DEVICE - A method of determining whether live media content or time-shifted media content is received at a computing device such as a server or media player is presented. Attribute information concerning media content received at a communication device at a specific time is received and compared schedule information. The received media content is determined to be live media content if the media content identity agrees with the schedule information. The received media content is determined to be time-shifted media content if the media content identity does not agree with the schedule information. | 2013-06-27 |