44th week of 2012 patent applcation highlights part 64 |
Patent application number | Title | Published |
20120278736 | COLLABORATIVE DECISION-MAKING FOR DERIVING MICRO-RECOMMENDATIONS FOR OFFSITE USERS - An offsite user having a device can collaborate with an onsite user having an onsite device. The offsite device may be a handheld device, such as a smartphone and the onsite device is generally stationary. The onsite device receives a context from the offsite device wherein the offsite user is asking the onsite user for help with information or making a decision. The offsite device may not have the full range of services that the onsite device has and collaborates with the onsite device/user in making a decision. The onsite device receives the context, and obtains recommendations from appropriate Web services. The onsite user may view these recommendations and sends a reply message back to the offsite user telling her what she may do. | 2012-11-01 |
20120278737 | METHODS AND SYSTEMS FOR IDENTIFYING, ASSESSING AND CLEARING CONFLICTS OF INTEREST - Methods and systems for identifying, assessing and clearing conflicts of interest are described herein. Consistent with some embodiments, a conflicts management system receives a conflict search request, and processes the request utilizing a risk matrix that encompass and represents the risk tolerance or risk profile of a law firm. The risk matrix maps certain request types to different search queries and rules that are to be evaluated for a given request type. Based on the execution of the queries and the rules for the request, a score is assigned to a party, such that the score represents the level of risk that would be undertaken if the party was engaged as a client. | 2012-11-01 |
20120278738 | Interactive and Collaborative Computing Device - Systems and methods are provided for an interactive and collaborative computing device. One example device enables users to establish a communicative link with the interactive and collaborative computing device such that each user may view and share information whether in a local or remote interactive and collaborative environment. The systems and methods described herein further provide a way for users to annotate content displayed on the interactive and collaborative computing device by providing annotative input via another computing device. | 2012-11-01 |
20120278739 | SYSTEM AND METHOD OF TRIGGERING PERIODIC EVENTS WITHIN AN INSTANCE OF A VIRTUAL SPACE - A virtual space is provided to users via client computing devices. In order to execute an instance of the virtual space, periodic events within the instance of the virtual space may be triggered with the appropriate periodicities. The periodic triggering may be implemented without the need to remove and/or re-enter an event after each trigger. | 2012-11-01 |
20120278740 | LINKING USERS INTO LIVE SOCIAL NETWORKING INTERACTIONS BASED ON THE USERS' ACTIONS RELATIVE TO SIMILAR CONTENT - A system and method that uses interne content and/or content metadata as a means to establish social networks. Examples include linking internet users, searchers, viewers and/or listeners of the same and/or similar internet content to each other via a platform that enables any of the following in n-dimensional environments: social networking, communications, sharing, e-commerce, advertising, search, hosting and registry services, push and pull applications, anonymous communications, and rich presence. | 2012-11-01 |
20120278741 | METHOD AND SYSTEM FOR CONFIGURING WEB ANALYSIS AND WEB TESTING - The current application is directed to methods and systems for configuring web sites and web-analysis and web-testing systems for real-time analysis and testing of web sites. The configuration methods incorporated into the services include interactive configuration, dynamic reconfiguration, and auto-configuration. | 2012-11-01 |
20120278742 | SERVER APPARATUS, TERMINAL APPARATUS, USER'S DEGREE OF INTEREST CALCULATION METHOD, USER'S DEGREE OF INTEREST CALCULATION PROGRAM, TERMINAL PROGRAM, RECORDING MEDIUM HAVING PROGRAM RECORDED THEREIN, AND AN INFORMATION PROVIDING SYSTEM - A server apparatus according to the invention obtains, from a terminal apparatus, scroll operation information conducted on a display area of the terminal apparatus, and obtains content identification information for identifying the content displayed at the display area, and calculates the user's degree of interest in the content identified by the obtained content identification information. | 2012-11-01 |
20120278743 | COMMON INTERFACE FOR MULTIPLE NETWORK SERVICES - The formulation of a user interface that is used to access multiple network services. The user interface includes a common interface portion that is common amongst multiple network services. The user interface also includes a service-specific content portion that is specific at least one, but not all, of the network services. In one or more embodiments, the common interface may include navigation control(s) for navigating the service-specific content portion between network services while the common interface portion remains the same. Thus, the user interface may be used to present multiple network services while retaining a portion that has a common look. | 2012-11-01 |
20120278744 | METHOD AND APPARATUS FOR INCREASING THE FUNCTIONALITY OF AN ELECTRONIC DEVICE IN A LOCKED STATE - An approach is provided for increasing the functionality of an electronic device when the device is in a locked state. The approach involves determining one or more applications for presentation at a device. The approach also involves determining that the device is in a locked state. The approach further involves processing and/or facilitating a processing of the one or more applications to cause, at least in part, presentation of the one or more applications in a user interface of the device associated with the locked state. | 2012-11-01 |
20120278745 | METHOD AND APPARATUS FOR ARRANGING ICON IN TOUCH SCREEN TERMINAL - An apparatus and method for arranging an icon in a touch screen terminal includes selecting an icon, indicating the selected icon with another pointing image, designating a position in another screen, and arranging the selected icon at the designated position. | 2012-11-01 |
20120278746 | GRAPHICAL USER INTERFACE HAVING AN ATTACHED TOOLBAR FOR DRAG AND DROP EDITING IN DETAIL-IN-CONTEXT LENS PRESENTATIONS - Detail-in-context techniques are described. In an implementation, an original image is distorted to produce a distorted region for a selected object at a first position in an original image displayed on a display screen. The distorted region magnifies at least a portion of the object. A signal is received to drag the object and the distorted region from the first position to a second position. A signal is received to drop the object at the second position. The distorted region is removed from the original image after the object is dropped at the second position. | 2012-11-01 |
20120278747 | METHOD AND APPARATUS FOR USER INTERFACE IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS - An apparatus ( | 2012-11-01 |
20120278748 | Knowledge Dashboard for Knowledge Sharing and Management Applications - A Knowledge Dashboard for use in a Knowledge Management application taking the form of user dashboards designed to help users of a Knowledge Management application within an organization to understand and become aware of the knowledge that is being distributed. The Knowledge Dashboard has the ability to inform a knowledge worker what the organization needs from that particular individual as well as pushing other users' knowledge and information to that individual. The Knowledge Dashboard forces corporate collaboration by pointing the user to the items which are determined to be the most important within the organization which the user should be contributing their insight and knowledge to. The Knowledge Dashboard eliminates the need to perform tedious searches of the knowledge and information gathered within a Knowledge Management application to determine what knowledge and information is important to the organization. The Knowledge Dashboard keeps individual users informed and allows the users to focus on what is important to the organization. | 2012-11-01 |
20120278749 | METHOD AND APPARATUS FOR PROVIDING CONSUMPTION INFORMATION FOR SOFTWARE APPLICATIONS - A method and apparatus are disclosed for providing consumption information for respective ones of a plurality of software applications that are offered to consumers, such as from an application store or a social networking site. One method includes causing a plurality of software applications to be offered to consumers and causing consumption information for respective ones of the plurality of software applications to be retrieved. The consumption information may include information regarding at least one energy-related parameter. The method may also cause generation of a graphical representation of the consumption information for the respective software applications. Another method includes receiving consumption information from a plurality of users for respective ones of a plurality of software applications, determining aggregated consumption information relating to use of the respective software applications by the plurality of users and causing the aggregated consumption information for the respective software applications to be provided. | 2012-11-01 |
20120278750 | METHOD AND APPARATUS FOR PRESENTING A WINDOW IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS | 2012-11-01 |
20120278751 | INPUT METHOD AND INPUT MODULE THEREOF - An input method applied to an electronic device which can execute a text editing function is disclosed. The input method includes following steps: triggering a multi-function calling unit to execute an auxiliary input function which provides at least one application module when the text editing function is executed; selecting and executing the application module; and providing an assistance function. When the auxiliary input function is executed, the text editing function continues being executed. According to the disclosure, users can use multi-function operation while information input with a portable electronic device. That is, users do not need to jump out from the window of the input program to the computer operation system to look up for another assistant program, but can edit a document efficiently and smoothly. | 2012-11-01 |
20120278752 | System and Method for Web-Based Mapping On Touch-Screen Computing Device - A displayed map is overlaid with a map-based graphical user interface that provides a polygon layer and a point layer which work in tandem to simultaneously display both aggregated and disaggregated data across the displayed map. A selection of one of the regions of the polygon layer is received at the touch display from the user, and a request is submitted to a remote service administering the dataset for items in the dataset that reside in the selected region. The items in the dataset that reside in the selected region are received from the remote service, and the received items are rendered as points in the point layer, where the rendered points are bounded by the selected region. | 2012-11-01 |
20120278753 | OBJECT TRANSITIONS - Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item. | 2012-11-01 |
20120278754 | Elastic Over-Scroll - Embodiments provide exemplary methods and systems for implementing an elastic over-scroll. An exemplary method includes displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position. The exemplary method also includes identifying an end of the list at the first position, and detecting an object associated with a movement in a first direction toward the first item. The method further includes increasing a distance between the first item and the second item while maintaining the display of the first item at the first position, based on the detecting. | 2012-11-01 |
20120278755 | ELASTIC OVER-SCROLL - Embodiments provide exemplary methods and systems for implementing an elastic over-scroll. An exemplary method includes displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position. The exemplary method also includes identifying an end of the list at the first position, and detecting an object associated with a movement in a first direction toward the first item. The method further includes increasing a distance between the first item and the second item while maintaining the display of the first item at the first position, based on the detecting. | 2012-11-01 |
20120278756 | MOBILE BROWSER CONTEXT SWITCHING - Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another. The example method provides multiple web pages to be concurrently active in a common viewing area of a mobile display device. | 2012-11-01 |
20120278757 | Mobile Browser Context Switching - Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another. | 2012-11-01 |
20120278758 | IMAGE BROWSING SYSTEM AND METHOD FOR ZOOMING IMAGES AND METHOD FOR SWITCHING AMONG IMAGES - An image browsing system includes an electronic device, and a mouse with a sensor for generating a detecting signal based on an operation performed by a user. The electronic device includes a determining unit and a zooming unit. The mouse controls the movements of a cursor in a first state, and controls the electronic device to zoom in or out a current display image in a second state. The determining unit determines whether the current state is the second state, and the detecting signal is a first zooming signal, or a second zooming signal. The zooming unit zooms in the current display image when the current state is the second state, and the detecting signal is the first zooming signal. The zooming unit zooms out the current display image when the current state is the second state, and the detecting signal is the second zooming signal. | 2012-11-01 |
20120278759 | INTEGRATION SYSTEM FOR MEDICAL INSTRUMENTS WITH REMOTE CONTROL - In some aspects, the present disclosure is directed to a method. The method may include receiving, by a first computing device, a wireless signal associated with a second computing device. The method may include determining, by the first computing device, an identifier of the second computing device based at least in part on information in the wireless signal. The method may include determining, by the first computing device, based at least in part on the identifier of the second computing device, a window in a display configuration, the window configured to display data from the second computing device. The method may include receiving, by the first computing device, the data from the second computing device. The method may include displaying, by the first computing device, the data in the window in the display configuration. | 2012-11-01 |
20120278760 | PREDICTIVE BACKGROUND DATA TRANSFER FOR IMPLANTABLE MEDICAL DEVICES - Data is transferred from an implantable medical device (IMD) to one or more external devices passively in the background of an active communications session based on a prediction of data that will be requested by a user. | 2012-11-01 |
20120278761 | METHOD AND SYSTEM FOR MANAGING DUPLICATE ITEM DISPLAY - A system and method for displaying items in a list includes displaying a representation of duplicate items within the list as a visual attribute, wherein the duplicate items include a common body portion. In response to user interaction with the visual attribute, the list is expanded, wherein the expanding causes the display of the duplicate items. In response to user interaction with the visual attribute, the list is collapsed, wherein the collapsing causes the removal of the display of the duplicate items. | 2012-11-01 |
20120278762 | RADIAL MENU SELECTION - A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item. | 2012-11-01 |
20120278763 | METHOD OF GROUPING WAVEFORMS FOR A SINGLE CHANNEL ON A SINGLE DISPLAY - A method of grouping multiple waveforms for a single channel of acquired data on a display area uses a graphic icon with the display area. The graphic icon has a first portion with a symbol indicating the single channel and with an indicator defining a baseline for the display area. The graphic icon also has a second portion with symbols indicating which of the multiple waveforms currently are being displayed. The symbol for the single channel and the symbol for a selected one of the multiple waveforms currently being displayed are highlighted. The highlighting may be via color, where the highlight color corresponds to the color of the waveforms currently being displayed. | 2012-11-01 |
20120278764 | PLATFORM AGNOSTIC UI/UX AND HUMAN INTERACTION PARADIGM - In one embodiment, a method of controlling a user interface can include: displaying first objects in a foreground on a display screen, where each first object represents media content, and where the first objects are displayed with a first display characteristic; accepting a signal indicating user selection of one of the first objects; displaying media content for the selected object in a background on the display screen, where the media content is displayed in the background with a second display characteristic, where the second display characteristic includes a changed cinematic characteristic from the first display characteristic in order to reduce attraction of attention for the second display characteristic relative to the first display characteristic; and displaying second objects in the foreground on the display screen, where the second objects are associated with the selected object, and where the second objects are displayed with the first display characteristic. | 2012-11-01 |
20120278765 | IMAGE DISPLAY APPARATUS AND MENU SCREEN DISPLAYING METHOD - According to one embodiment, an image display apparatus includes: a screen display module displaying a screen on which a category element group and a function element group are displayed in a hierarchy and that allows selection of a element in response to an operation, wherein the category element group corresponds to an upper level of the hierarchy and is formed by arranging elements representing respective categories of various functions, and the function element group corresponds to a lower level of the hierarchy and formed by arranging elements representing respective functions in the category; and a storage storing number information pieces each of which is related to the number of operations of the element, wherein the screen display module is configured to display the screen on which the elements in at least one of the upper and lower levels are arranged according to the number information pieces of the elements. | 2012-11-01 |
20120278766 | ALERTNESS TESTING METHOD AND APPARATUS - A method and apparatus for detecting the alertness of an equipment operator by displaying a moving icon, and asking the operator to track the movements of the icon, either by following it with the eyes in a head mounted display, or by following it with a finger on a touch screen. The operator's performance can be measured by tracking the gaze of the operator's eyes, or by tracking the operator's finger movements. The performance of the operator can be compared to that particular person's history of test results, or to a data base of test results of other operators. The characteristics of the icon can be varied, and distractions can be provided on the display or screen. Control of the display or screen, tracking of the operator's eyes or finger, and analysis of the test results, can all be performed by a computer. | 2012-11-01 |
20120278767 | Indices for Credibility Trending, Monitoring, and Lead Generation - Some embodiments provide a credibility system that computes credibility scores to quantify the credibility of different businesses and to coalesce the generated credibility scores into various indices. The indices comparatively present the credibility of a particular business relative to other businesses along one or more dimensions. Based on the indices, the system identifies trends in the credibility of a particular business. The system derives preliminary credibility for a new business for which credibility data has not yet been obtained based on credibility that has been previously established for other businesses in an index associated with the new business. The system provides automated services for monitoring credibility of a business and for generating alerts to notify the business that its credibility has reached various thresholds. The system identifies business practices that improve upon or adversely affect the credibility of a particular business. | 2012-11-01 |
20120278768 | SYSTEMS AND METHODS FOR STOCHASTIC MODELS OF MASK PROCESS VARIABILITY - Systems and methods are disclosed for a stochastic model of mask process variability of a photolithography process, such as for semiconductor manufacturing. In one embodiment, a stochastic error model may be based on a probability distribution of mask process error. The stochastic error model may generate a plurality of mask layouts having stochastic errors, such as random and non-uniform variations of contacts. In other embodiments, the stochastic model may be applied to critical dimension uniformity (CDU) optimization or design rule (DR) sophistication. | 2012-11-01 |
20120278769 | Gradient-Based Search Mechanism for Optimizing Photolithograph Masks - A mechanism is provided for optimizing a photolithograph mask. A given target pattern is received. An initial fictitious mask is generated from the given target pattern and an initial value of α | 2012-11-01 |
20120278770 | METHOD AND SYSTEM FOR FORMING NON-MANHATTAN PATTERNS USING VARIABLE SHAPED BEAM LITHOGRAPHY - A method and system for fracturing or mask data preparation or proximity effect correction is disclosed in which a series of charged particle beam shots is determined, where the series of shots is capable of forming a continuous non-manhattan track on a surface, such that the non-manhattan track has a line width roughness (LWR) which nearly equals a target LWR. A method and system for fracturing or mask data preparation or proximity effect correction is also disclosed in which at least two series of shots are determined, where each series of shots is capable of forming a continuous non-manhattan track on a surface, and where the space between tracks has space width roughness (SWR) which nearly equals a target SWR. | 2012-11-01 |
20120278771 | Logic modification synthesis for high performance circuits - A method for IC modification is disclosed. The method recognizes an original HDL file prescribing an original logic, an original netlist incorporating the original logic, and a new HDL file prescribing a new logic. The new logic comprises desired logic changes relative to the original logic. If a signal is different between the new HDL file and the original HDL file the method adds a user hint to both the original HDL file and the new HDL file. Using the original HDL file, the original netlist, the new HDL file, and the user hints, the method synthesizes a delta netlist for inserting into the original netlist, whereupon this insertion the original netlist will incorporate the new logic. | 2012-11-01 |
20120278772 | HARDWARE DEFINITION METHOD INCLUDING DETERMINING WHETHER TO IMPLEMENT A FUNCTION AS HARDWARE OR SOFTWARE - A hardware definition system and method includes a computer processor analyzing software function modules of a software program, and generating, for each of at least a subset of the software function modules, and on the basis of the analyzing step, a respective setting indicating whether the respective function module is to be implemented as a respective hardware module or as a software module executed on a hardware module defined in a hardware module library. | 2012-11-01 |
20120278773 | VERIFYING DATA INTENSIVE STATE TRANSITION MACHINES RELATED APPLICATION - A method, system, and computer program product for verification of a state transition machine (STM) are provided in the illustrative embodiments. The STM representing the operation of a circuit configured to perform a computation is received. A segment of the STM is selected from a set of segments of the STM. A set of properties of the segment is determined. The set of properties is translated into a hardware description to form a translation. The segment is verified by verifying whether all relationships between a pre-condition and a post condition in the translation hold true for any set of inputs and any initial state of a hardware design under test. A verification result for the segment is generated. Verification results for each segment in the set of segments are combined to generate a verification result for the STM. | 2012-11-01 |
20120278774 | MODEL CHECKING IN STATE TRANSITION MACHINE VERIFICATION - A method, system, and computer program product for improved model checking for verification of a state transition machine (STM) are provided. A hardware design under test and a property to be verified are received. A level (k) of induction proof needed for the verification is determined. A circuit representation of the property using the hardware design under test for k base cases is configured for checking that the circuit representation holds true for the property for each of the k base cases, and for testing an induction without hypothesis by testing whether the property holds true after k clock cycles starting from a randomized state, where induction without hypothesis is performed by omitting a test whether the property holds true for the next cycle after the property holds for k successive cycles. The induction proof of the property using the hardware design under test by induction without hypothesis is produced. | 2012-11-01 |
20120278775 | Method and Apparatus for Generating Memory Models and Timing Database - A method and apparatus are provided for using a memory timing database. A plurality of characterization memories are defined, which can be mapped to a memory resource. Each characterization memory has different memory parameters. A plurality of variants of tiling each characterization memory to the memory resource are also defined. Timing characteristics of each tiling variant of each characterization memory are stored in the memory timing database for the memory resource based on sets of input ramptimes and output loads. | 2012-11-01 |
20120278776 | SYSTEM AND METHODS FOR CONVERTING PLANAR DESIGN TO FINFET DESIGN - A method for generating a layout for a device having FinFETs from a first layout for a device having planar transistors is disclosed. The planar layout is analyzed and corresponding FinFET structures are generated. | 2012-11-01 |
20120278777 | SYSTEM AND METHODS FOR CONVERTING PLANAR DESIGN TO FINFET DESIGN - A method for generating a layout for a device having FinFETs from a first layout for a device having planar transistors is disclosed. The planar layout is analyzed and corresponding FinFET structures are generated in a matching fashion. The resulting FinFET structures are then optimized. Dummy patterns and a new metal layer may be generated before the FinFET layout is verified and outputted. | 2012-11-01 |
20120278778 | Clock-Reconvergence Pessimism Removal In Hierarchical Static Timing Analysis - A system and a method are disclosed for performing clock re-convergence pessimism removal (CRPR) during hierarchical static timing analysis (HSTA). A clock network is divided into a plurality of blocks. A top level includes clock components not included in the plurality of blocks. Block level analysis is performed to determine timing information for each of the plurality of blocks. If available, CRPR data from top level analysis is accounted for in block level analysis. Subsequently, similar analysis is performed on components that are included in top level analysis. If available, CRPR data from bottom level analysis is accounted for in top level analysis. CRPR data can be requested during levels of analysis from the other level. These steps are repeated until analysis is complete. | 2012-11-01 |
20120278779 | CHARACTERIZATION DEVICE AND COMPUTER PROGRAM THEREOF - A characterization device capable of extracting the characteristic values of high-reliability hard macros at high speed. A characteristic value extraction unit calculates the delay time at measurement points within the hard macro and extracts the characteristic values by applying a slew to the signal waveform that is inputted to the hard macro and making a static path search. A dynamic verification unit verifies whether the characteristic values are adequate or not by carrying out a dynamic verification of the hard macro utilizing the characteristic values extracted by the characteristic value extraction unit. The characterization device can therefore shorten the time required to make a dynamic verification, and further is capable of extracting the characteristic values of high-reliability hard macros at high-speed. | 2012-11-01 |
20120278780 | TIMING ERROR SAMPLING GENERATOR AND A METHOD OF TIMING TESTING - A timing error sampling generator, a path monitor, an IC, a method of performing timing tests and a library of cells are provided. In one embodiment, the timing error sampling generator includes: (1) a hold delay element having an input and an output and configured to provide a hold violation delayed signal at said output by providing a first predetermined delay to a clock signal received at said input, said first predetermined delay corresponding to a hold violation time for a path to be monitored and (2) a hold logic element having a first input coupled to said input of said hold delay element, a second input coupled to said output of said hold delay element and an output at which said hold logic element is configured to respond to said first and second inputs to provide a clock hold signal when logic levels at said first and second inputs are at a same level. | 2012-11-01 |
20120278781 | SYSTEM AND METHODS FOR CONVERTING PLANAR DESIGN TO FINFET DESIGN - A method for generating a layout for a device having FinFETs from a first layout for a device having planar transistors is disclosed. The planar layout is analyzed and corresponding FinFET structures are generated in a matching fashion. The resulting FinFET structures are then optimized. Dummy patterns and a new metal layer may be generated before the FinFET layout is verified and outputted. | 2012-11-01 |
20120278782 | Methods and Systems Configured to Compute a Guard Zone of a Three-Dimensional Object - Techniques generally disclosed herein relate to computation of a guard zone of a three-dimensional object. In some examples, guard zones may be computed by identifying intersection lines that couple adjacent planes of an object, and categorizing an external angle at an intersection line between adjacent planes as concave or convex. In some embodiments, for convex angles, a cylindrical surface can be determined that is located about an outside surface of the object and centered along the intersection line between the adjacent planes. In some embodiments, for concave angles, the external angle can be bisected with a bisection plane. A guard zone may be formed by one or more of (i) providing a guard zone plane parallel to the object that is a tangent to a given cylindrical surface, (ii) providing a guard zone plane parallel to the object that intersects a given bisection plane, and/or (iii) coupling adjacent guard zone planes. | 2012-11-01 |
20120278783 | SIGNAL DELAY SKEW REDUCTION SYSTEM - A system and method are provided for reducing signal skew. The method includes receiving a netlist having components and connections among the components. Each connection has at least one signal wire. A plurality of net groups is identified, each net group including at least some of the connections and for which equivalent routing is desired. For each net group, the method includes systematically routing connection paths between the components for the connections, each connection path extending between an output of one of the components and an input to at least one other of the components and including at least one path fragment. Routing includes, for at least one of the connections of the net group, routing at least one grounded shielding wire in a routing channel adjacent and parallel to at least one of the path fragments of the connection path. | 2012-11-01 |
20120278784 | ELECTRONIC DEVICE AND METHOD FOR CHECKING LAYOUT OF PRINTED CIRCUIT BOARD - In a method for checking layout of a printed circuit board (PCB) using an electronic device, a power line is selected from a layout diagram of the PCB. The method searches for one or more signal lines which are overlapping with the selected power line from the layout diagram of the PCB. The method further locates attribute data of the searched signal lines and the selected power line in the layout diagram of the PCB, and displays the attribute data of the searched signal lines and the selected power line on a display device of the electronic device. | 2012-11-01 |
20120278785 | RF CIRCUIT, CIRCUIT EVALUATION METHOD, ALGORITHM AND RECORDING MEDIUM - An RF circuit on a circuit simulator to be used in a microwave or millimeter wave range or a high-frequency range includes a function for being inserted by a first port and a second port thereof in a circuit to be observed, at an arbitrary cross-sectional point of the circuit, and evaluating a reflection coefficient (or a characteristic impedance) in the cross-section. The insertion loss between the first port and the second port is zero or approximately zero and is ignorable also for any finite system impedance other than zero. | 2012-11-01 |
20120278786 | WORKFLOWS OR PROCESSES WITH DYNAMIC REFERENCE ACTIVITY - A placeholder activity is employed in a workflow or process definition, which may be loaded in a workflow design application even if the type of activity referred by the placeholder activity cannot be loaded. The “reference activity” enables a workflow or a process to bind to an actual activity type at runtime such that the workflow or process can dynamically use a latest version of the activity without a need to modify the workflow/process definition. | 2012-11-01 |
20120278787 | COLLABORATIVE REALTIME PLANNING USING A MODEL DRIVEN ARCHITECTURE AND ITERATIVE PLANNING TOOLS - Systems and methods are disclosed that include creating a template file with at least one logic unit. These systems and methods also include creating model file with at least one type independent information element. The type independent information has at least two values associated with it. In addition, there are systems and methods interpreting the data comprised within the model file using the template file. A program is created in some embodiments using data that has been created. | 2012-11-01 |
20120278788 | METHODS FOR CODE GENERATION FROM SEMANTIC MODELS AND RULES - Computerized methods for translating semantic models and rules into procedural code are described. The methods identify variables present in triples in both the rule conclusion and premise along with properties of the triples that identify a procedural function to incorporate procedural code generated in lieu of the semantic rule. The method further determines if the premise triples comprising variables that are subjects of conclusion triples are “type” statements. Additionally, the domain of the property of the triples in the rule premise and/or conclusion that are not “type” statements but bind the subject variables are also determined. The procedural function is then associated with procedural classes translated from the intersection of semantic classes identified by the premise triples determined to be “type” statements and the classes identified as the domain of the conclusion or premise triples that comprise the subject variables but are not “type” statements. Further, the procedural function is updated in the associated procedural classes with the semantic rule computation determined using premise elements that compute values of object variables in the conclusion triples. | 2012-11-01 |
20120278789 | COMPUTER IMPLEMENTED APPARATUS FOR GENERATING AND FILTERING CREATIVE PROPOSAL - A computer implemented apparatus for automatically generating and filtering creative proposals is disclosed. Particularly, the computer implemented apparatus automatically generates all possible featured component code sets which corresponding to all possible featured components, and compares them to the prior art code sets which corresponding to the prior objects. Thereby, the novel code sets which corresponding to the novel creative proposals are rapidly filtered out. The computer implemented apparatus comprises a standard component database, a permutation and combination module, a featured component code set database, a prior art code set database, a matching module, a sifting module and an output module. | 2012-11-01 |
20120278790 | Collaborative Software Debugging In A Distributed System With Real-Time Variable Modification Indicators - In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator, a message router, a back-end debugger, and a debuggee, collaborative software debugging includes: receiving, by the debug server from the debug clients asynchronously during a debug session of the debuggee, a plurality of application-level messages, receiving, from a requesting debug client, a request to notify other debug clients that the requesting debug client is presently modifying a value of a particular variable; routing, by the message router, the application-level messages among the debug clients, the debug administrator, and the back-end debugger, including distributing to the other debug clients a notification of the modification the value of the particular variable; and returning, to the debug clients, client-specific debug results. | 2012-11-01 |
20120278791 | UTILIZING TEMPORAL ASSERTIONS IN A DEBUGGER - A temporal assertion of a computer program may be defined based on a temporal property. A checker may be generated to monitor the temporal assertion and indicate upon a violation thereof. The checker may be operatively coupled to a debugging module operative to execute the computer program in a debugging session. The execution may be paused in response to an indication from the checker of a violation of the temporal assertion, while continuing the debugging session. A user may then review the state of the computer program to assess what caused the assertion to fail and whether such a violation indicates the presence of a bug or not. | 2012-11-01 |
20120278792 | Automatic Verification and Synthesis for Weak Memory Models - Techniques are provided for automatic verification and inference of memory fences in concurrent programs that can bound the store buffers that are used to model relaxed memory models. A method is provided for determining whether a program employing a relaxed memory model satisfies a safety specification. An abstract memory model is obtained of the relaxed memory model. The abstract memory model represents concrete program states of the program as a finite number of abstract states. The safety specification is evaluated for the program on the abstract memory model having the finite number of abstract states. Fence positions at one or more locations can be determined to ensure that the safety specification is satisfied. | 2012-11-01 |
20120278793 | SYSTEM AND METHOD FOR ANALYZING DYNAMIC PERFORMANCE OF COMPLEX APPLICATIONS - A system and method for monitoring the performance and execution flow of a target application and generating a corresponding data model are provided. The system and method comprise attaching to a thread or process of a target application and tracking the execution of subroutines using instrumentation commands. Data representing the execution flow of the various subroutines, subroutine calls, and their performance is gathered and used to generate data models representing the threads and processes of the application. The data models are optionally merged and/or pruned. A visualization of the data models is generated indicating relevant points of interest within the target application's execution flow. | 2012-11-01 |
20120278794 | METHOD AND SYSTEM FOR CUSTOMIZING A SOFTWARE APPLICATION - The technique introduced here includes a uniform customization system, which can support the customization of multiple software applications simultaneously. Customization data of a software application can be developed separately from the development of the application. The customization data is then stored, via the uniform customization system, into a customization storage. When the software application is executed, the software application retrieves, from the storage, the values of the customization data via the uniform customization system. The uniform customization system outputs the retrieved customization data indicating the current working context of a user, which may be used by the user to locate customization options in a customization user interface of the software application, for customizing functions performed in the current working context. | 2012-11-01 |
20120278795 | FIRMWARE MANAGEMENT - Computer-readable storage media, methods and systems are provided for managing firmware on a plurality of field-replaceable units (“FRU”) ( | 2012-11-01 |
20120278796 | AUTOMATICALLY INSTALLING DEVICE DRIVERS - When a device is connected to a computer, many computers are configured to seek a driver for a device (e.g., accessible over a network), install either the driver for the device (if accessible) or a default driver, and terminate the installation process. However, this process may delay access to the device until the driver is fully installed, and may leave a device in an incomplete state through the default driver, even if a driver is subsequently accessible. Instead, when a device is connected, the computer may promptly install a default driver in order to provide rapid access to the device. The computer may then begin and persist in seeking access to a driver library containing a driver for the device, and upon (eventually) retrieving the driver, may replace the default driver with the driver, thereby achieving full functionality of the device through the proper driver without involving the user. | 2012-11-01 |
20120278797 | METHODS AND SYSTEMS FOR PACKAGING ENCAPSULATED OPERATING SYSTEM AND CUSTOM SOFTWARE FOR SINGLE STREAM MULTI-SYSTEM INSTALLATION - Certain examples provide a clinical information system software system. The example system includes a decomposer to decompose system functions included in a system concept into a plurality of individual functional components. The example system includes a design process to transform the plurality of functional components into a series of input files that include definitions to describe components forming a clinical information system configuration for installation. The example system includes a product generator to combine the information in the series of input files into a single software artifact including information and functionality to bootstrap and load a machine node and make the software artifact available to a target site for execution and installation. | 2012-11-01 |
20120278798 | METHOD AND APPARATUS FOR INTEGRATING JAVA SOFTWARE INTO MOBILE TERMINAL, AND MOBILE TERMINAL - A method and an apparatus for integrating Java software into a mobile terminal are provided. The method includes: installing and resolving Java software configured with an extended attribute to obtain contact data corresponding to the extended attribute; and adding an option for starting the Java software to the user interface of the mobile terminal according to the contact data, where the contact data includes the location and format of the added option for the Java software, and the data of the application entry of the Java software. | 2012-11-01 |
20120278799 | Virtual Disk Storage Techniques - In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document. | 2012-11-01 |
20120278800 | Virtual Processor Allocation Techniques - In an exemplary embodiment, one or more virtual processors can be added or removed from a virtual machine based on CPU pressure measured within the virtual machine. In addition to the foregoing, other techniques are described in the detailed description, claims, and figures that form a part of this document. | 2012-11-01 |
20120278801 | MAINTAINING HIGH AVAILABILITY OF A GROUP OF VIRTUAL MACHINES USING HEARTBEAT MESSAGES - Embodiments maintain high availability of software application instances in a fault domain. Subordinate hosts are monitored by a master host. The subordinate hosts publish heartbeats via a network and datastores. Based at least in part on the published heartbeats, the master host determines the status of each subordinate host, distinguishing between subordinate hosts that are entirely inoperative and subordinate hosts that are operative but partitioned (e.g., unreachable via the network). The master host may restart software application instances, such as virtual machines, that are executed by inoperative subordinate hosts or that cease executing on partitioned subordinate hosts. | 2012-11-01 |
20120278802 | SYSTEM AND METHOD FOR AUTOMATED VIRTUAL NETWORK CONFIGURATION - A method of automatically configuring a data network, the data network including a controller and a virtualization host with a hypervisor installed thereon, the method including creating a virtual switch in the hypervisor and communicatively coupling the virtual switch to a first physical network interface in the virtualization host. Further, the method includes receiving a request to boot an operating system image in a virtual machine in the hypervisor, the operating system image having network connectivity requirements. The method also includes creating a first virtual port in the virtual switch based upon the network connectivity requirements of the operating system image and creating a first virtual network adapter in the virtual machine in the hypervisor. Further, the method includes communicatively coupling the first virtual network adapter to the first virtual port in the virtual switch and configuring networking attributes of the first virtual network adapter in the virtual machine. | 2012-11-01 |
20120278803 | Hardware Assisted Inter Hypervisor Partition Data Transfers - An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a virtualized processor, virtualized memory, and a virtualized DMA controller. When the guest OS attempts to initiate a DMA transfer using the virtualized DMA controller, the child partition detects this, and directs the physical DMA controller to conduct the DMA transfer. | 2012-11-01 |
20120278804 | VIRTUAL MACHINE AND APPLICATION MOVEMENT OVER A WIDE AREA NETWORK - Long distance cloud migration (LDCM) to overcome the limitations faced by the cloud migration techniques over long distance, high speed WAN infrastructures. LDCM overcomes the negative effects of existing TCP/IP mechanisms on the efficient use of available bandwidth. LDCM also acts as an acceleration engine to optimize various hypervisor, storage and security applications. | 2012-11-01 |
20120278805 | DISPLAY APPARATUS HAVING VIRTUAL MACHINE AND METHOD OF CONTROLLING THE SAME - A display apparatus having a virtual machine includes a reception module configured to receive an application written in a specific programming language, a detector configured to detect a first data format included in the application, a translator configured to translate the detected first data format into a second data format capable of being processed by an enhanced virtual machine, the enhanced virtual machine configured to process the translated second data format, a video processor configured to translate the second data format processed by the enhanced virtual machine into outputtable data, and a display module configured to output the translated data. | 2012-11-01 |
20120278806 | DATA CONTROL SYSTEM FOR VIRTUAL ENVIRONMENT - Embodiments disclosed herein provide systems, methods, and computer readable media for controlling data in a virtual environment. In a particular embodiment, a method of operating a data control system comprises providing a file system interface to a virtual machine environment, wherein the virtual machine environment comprises a plurality of data volumes. The method further provides receiving a request to import a target data volume into the virtual machine environment and transferring the target data volume into the virtual machine environment. | 2012-11-01 |
20120278807 | VIRTUAL NETWORK CONTROL PROGRAM, VIRTUAL NETWORK CONTROL METHOD AND INFORMATION PROCESSING APPARATUS - A virtual network control program includes allowing a physical port of a destination server device, which is a destination of a virtual machine to be transferred by migration, to use a virtual network used by the virtual machine to be transferred when the physical port of the destination server device does not belong to the virtual network; determining whether or not the virtual network, which has been used by the virtual machine in a source server device, is used by another virtual machine running on the source server device when the virtual machine to be transferred has been transferred onto the destination server device; and inhibiting, when it is determined that the another virtual machine does not use the virtual network, that a physical port of the source server device uses the virtual network which has been used by the virtual machine to be transferred. | 2012-11-01 |
20120278808 | PEER TO PEER COMPONENT DISTRIBUTION - A method, apparatus, and system are provided for assigning tasks and/or providing resources in a distributed system. An indication of a task being available for processing is provided to one or more remote systems in a distributed system based on a distribution list. At least one response from one of the remote systems capable of performing the task is received in response to the indication. The response includes a request for a resource for performing the task. The resource for performing the task is provided to the remote systems. | 2012-11-01 |
20120278809 | LOCK BASED MOVING OF THREADS IN A SHARED PROCESSOR PARTITIONING ENVIRONMENT - The present invention provides a computer implemented method and apparatus to assign software threads to a common virtual processor of a data processing system having multiple virtual processors. A data processing system detects cooperation between a first thread and a second thread with respect to a lock associated with a resource of the data processing system. Responsive to detecting cooperation, the data processing system assigns the first thread to the common virtual processor. The data processing system moves the second thread to the common virtual processor, whereby a sleep time associated with the lock experienced by the first thread and the second thread is reduced below a sleep time experienced prior to the detecting cooperation step. | 2012-11-01 |
20120278810 | Scheduling Cool Air Jobs In A Data Center - Scheduling cool air jobs in a data center comprising computers whose operations produce heat and require cooling, cooling resources that provide cooling for the data center, a workload controller that schedules and allocates data processing jobs among the computers, a cooling controller that schedules and allocates cooling jobs among cooling resources, including assigning data processing jobs for execution by computers in the data center; providing, to the cooling controller, information describing data processing jobs scheduled for allocation among the computers in the data center; specifying, by the cooling controller in dependence upon the physical location of the computer to which each job is allocated and the quantity of data processing represented by each job, cooling jobs to be executed by cooling resources; and assigning, by the cooling controller in accordance with the workload allocation schedule to cooling resources in the data center, cooling jobs for execution. | 2012-11-01 |
20120278811 | STREAM PROCESSING ON HETEROGENEOUS HARDWARE DEVICES - A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components. The computational-resource-dependent instance is targeted for execution on the computational resource that satisfies a performance policy attributed to the stream processing software component. | 2012-11-01 |
20120278812 | TASK ASSIGNMENT IN CLOUD COMPUTING ENVIRONMENT - Technologies are generally described for a system and method for assigning a task in a cloud. In some examples, the method may include receiving a task request relating to a task and determining service related data relating to the task based on the task request. In some examples, the method may include receiving resource data relating to a first and second resource in the cloud. In some examples, the method may include determining a first correlation value between the task and the first resource and a second correlation value between the task and the second resource based on the service related data and the resource data. In some examples, the method may include assigning the task to the first resource based on the first and second correlation value. | 2012-11-01 |
20120278813 | LOAD BALANCING - Efforts to avoid time-outs during execution of an application in a managed execution environment may be implemented by monitoring memory allocation. | 2012-11-01 |
20120278814 | Shared Drivers in Multi-Core Processor - A method for sharing a resource between multiple processors within a single integrated circuit that share a memory is described. A command structure is built in shared memory by a client on a first processor for a service offered by a second processor, wherein the first processor and second processor have access to the shared memory. Attention from the second processor is requested. The command in shared memory is decoded by a host on the second processor in response to the request for attention. The service is performed on the second processor according to the command. The client on the first processor is notified when the service is complete. | 2012-11-01 |
20120278815 | HIGH-LOAD BUSINESS PROCESS SCALABILITY - The present disclosure involves systems, software, and computer implemented methods for providing high-load business process scalability in cloud-based infrastructures. One process includes operations for receiving a message at a first computer node executing a first business process instance. A second business process instance associated with the message is identified. The message is sent to a messaging queue for retrieval by the second business process instance if the second business process instance is not located at the first computer node. | 2012-11-01 |
20120278816 | APPARATUS, AND ASSOCIATED METHOD, FOR FORMING A MEDIA PLAY-OUT LIST - An apparatus, and an associated method, forms a media play-out list of media, selected from a media database. A temporal indication is provided, and an estimated event is estimated based upon the temporal information. Indication of the estimated event is correlated with metadata of media stored at the media database. Media corresponding to metadata that correlates well with the estimated event is amenable for inclusion in the media play-out list. | 2012-11-01 |
20120278817 | EVENT DISTRIBUTION PATTERN FOR USE WITH A DISTRIBUTED DATA GRID - An event distribution pattern is described for use with a distributed data grid. The grid can be comprised of a cluster of computer devices having a cache for storing data entries. An event distributor residing on at least one of those computer devices provides a domain for sending events to a desired end point destination and also provides the store and forward semantics for ensuring asynchronous delivery of those events. An event channel controller resides as an entry in the cache on at least one of computers in the cluster. This event channel controller receives the events defined by said application from the event distributor and provides the events to a set of event channels. Each event channel controller can include multiple event channel implementations for distributing the events to different destinations. The destinations can include local caches, remote caches, standard streams, files and JMS components | 2012-11-01 |
20120278818 | On-the-Fly Replacement of Physical Hardware with Emulation - Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine. | 2012-11-01 |
20120278819 | POLLING-DRIVEN DEVICE DRIVER INTERFACE - Embodiments of the present invention provide a storage device (SSD) system architecture including a host comprising a device driver associated with a storage device and a central processing unit (CPU). The CPU is configured to request an input or output (I/O) operation of a storage device and begin polling the storage device via the device driver to determine whether the requested operation has been completed. The CPU begins its initial polling after waiting for a time interval equal to the storage device's predicted response time to elapse. | 2012-11-01 |
20120278820 | SCALABLE, HIGHLY AVAILABLE, DYNAMICALLY RECONFIGURABLE CRYPTOGRAPHIC PROVIDER WITH QUALITY-OF-SERVICE CONTROL BUILT FROM COMMODITY BACKEND PROVIDERS - A system for remapping subsets of host-centric application programming interfaces to commodity service providers includes a processor configured to receive a commodity service providers object, embed the commodity service providers object with a handle, transform the handle into a serialized object readable by a hardware security module, generate a virtualized handle from the transformed handle, select a target hardware security module based on characteristics of the serialized object and map the virtualized handle to the target hardware security module. | 2012-11-01 |
20120278821 | MIDDLE PARTNERS - In a first embodiment of the present invention, a method is provided comprising: retrieving, by a middle partner, content playing or to be played by a full-app and/or micro-app; determining additional context information for the content; augmenting the content with the additional context information; and sending the augmented context information to a first micro-app for use in retrieving additional content to play or display along with the content. | 2012-11-01 |
20120278822 | METHOD AND SYSTEM FOR COMMUNICATING BETWEEN COMPUTING DEVICES - A provider device includes structured data schemas, which may be JSON schemas, that correspond to APIs. A requestor device connects to the provider device and the provider device transmits available schemas. The requestor device receives the available schemas and transmits a communication request that asks for one or more of the available schemas. The provider device receives the communication request, formats information regarding APIs according to the specified schemas, and transmits the formatted information. The formatted information specifies how the requestor device can utilize the APIs. The requestor device generates one or more API commands by processing the formatted data and transmits the API commands to the provider device. The provider device then receives and performs the API commands. Subsequently, the provider device may transmit results to the requestor device, which may evaluate the results. | 2012-11-01 |
20120278823 | Method and Apparatus for Storage and Insertion of Advertisements - A method includes detecting a substitution signal at a set top box device. The method includes inserting an advertisement into a media stream in response to detecting the substitution signal and determining an advertising fee associated with insertion of the advertisement into the media stream. A first advertising fee is determined when the advertisement is a local advertisement for a provider of a product or service and is to be inserted at a first location in the media stream that follows a national advertisement for the product or service. The first advertising fee is higher than a second advertising fee that is associated with insertion of the local advertisement for the provider of the product or service at a second location in the media stream | 2012-11-01 |
20120278824 | SYSTEM AND METHOD FOR EVALUATING VISUAL WORTHINESS OF VIDEO DATA IN A NETWORK ENVIRONMENT - A method is provided in one example and includes evaluating a video file in a network environment; determining an identity of at least one speaker associated with the video file in order to generate an identity attribute; performing speech to text operations associated with the video file in order to generate at least one text attribute; generating a visual worthiness rating based, at least, on the identity attribute and the text attribute associated with the video file, where the visual worthiness rating is reflective of a visual significance of image content in the video file; and rendering the visual worthiness rating to the end user prior to the video file being played. | 2012-11-01 |
20120278825 | CROWD SOURCING - A community of consumers of media content is created by providing users of an interactive television system with the capability to augment content and provide the augmented content to a repository. The augmented content may include rankings, votes, micro-games, user created tags, metadata, or other information associated with content. The augmented content is then made available to the community. Financial incentives may be provided to users to contribute augmented content, to rank augmented content, or to judge augmented content. | 2012-11-01 |
20120278826 | SYSTEMS AND METHODS FOR HIGHLY SCALABLE AUTOMATED TESTING AND MONITORING OF RECEIVING DEVICES - In various embodiments, a plurality of automated monitoring and control system modules (automated monitoring and control system module) are individually connected to respective receiving devices via the audio and video output ports of each respective receiving device. Each automated monitoring and control system module may be configured to receive a testing program from a centralized monitoring system for the receiving device based on identification data of the receiving device and execute the received testing program for the receiving device. Each automated monitoring and control system module is connected to the centralized monitoring system over a local area network (LAN) or the Internet in order to send testing results, diagnostic data and captured video and audio data for further processing by the centralized monitoring system. | 2012-11-01 |
20120278827 | Method for Personalized Video Selection - Methods in which image metadata identifying video objects in video data files is recorded; access to video data files by an end user of an access device is monitored; and a record of the concentration of personal video preferences is compiled from the monitored accesses and the image metadata of the video data files accessed by the end user. This record is then used to create summarizations of videos considered for prospective viewing by an end user and/or to select commercial messages such as advertisements to be delivered to the end user. | 2012-11-01 |
20120278828 | METHOD AND SYSTEM FOR PROGRAM PRESENTATION ANALYSIS - A computing system is programmed to detect if program content is presented on a channel. A program signature is determined based on set-top box tune data from set-top boxes in a market in which it is known the program content was presented. The program signature can be compared to program signatures from other local markets or from the same market to determine if the same program content was presented. In some embodiments, the program signature represents the number of set-top boxes simultaneously tuned to the channel on which the program content is presented. | 2012-11-01 |
20120278829 | ADVERTISING METRICS SYSTEM AND METHOD - The present disclosure relates to a system and method for monitoring audio-video (AV) streams transported over a network. The system may include an AV probe deployed between an AV tuner and AV destination customer premise equipment. The AV probe may receive an incoming AV stream. The AV probe may generate a thumbnail stream by capturing thumbnails of the incoming AV stream. The AV probe may transmit, substantially in real-time, the thumbnail stream to a monitoring engine and the incoming AV stream to the AV destination customer premise equipment. | 2012-11-01 |
20120278830 | PRIVACY AND TRENDS - This invention is directed to a television system that supports web-based applications. Individual users may select privacy levels for different types of confidential information, such as Internet usage, TV usage, device interactivity, or other types of information. The privacy levels may be enforced by the local media device. The user thus has control over the level of detail of different types of information that may be obtained by third parties for trend analysis and behavior analysis. | 2012-11-01 |
20120278831 | METHOD AND APPARATUS FOR COLLABORATIVE UPLOAD OF CONTENT - A collaborative cloud DVR system (ccDVR), which includes a cloud storage system and a plurality of participating DVR client devices, acts collaboratively as a single communal entity in which community members authorize each other to upload, remotely store and download licensed content for time shifted viewing, in a manner which rigorously protects legal rights of the content owners while overcoming the potential physical obstacles of limited bandwidth, power failures, incomplete uploads/downloads of content, limited cloud storage capacity, etc. The collaborative cloud DVR community collaboratively shares bandwidth and cloud storage capacity among DVR viewer/users with each owner/user of a DVR client device authorizing his or her individual DVR client device to be utilized by a cloud storage system server and any other owner/user of a DVR client device in the respective service community, and receiving similar permission in return to promote the convenience of cloud storage in an authorized manner. | 2012-11-01 |
20120278832 | COMMUNICATION SYSTEM, TRANSMITTER, RECEIVER, COMMUNICATION METHOD, PROGRAM, AND COMMUNICATION CABLE - The present invention relates to a communication system, a transmitter, a receiver, a communication method, a program, and a communication cable for providing high-speed bidirectional communication while maintaining compatibility. When an HDMI (R) source performs bidirectional IP communication with an HDMI (R) sink using a CEC line and a signal line, a switching control unit controls a switch so that, when data is transmitted, the switch selects a constituent signal forming a differential signal output from a converting unit and, when data is transmitted, the switch selects a constituent signal forming a differential signal output from a receiver. When bidirectional communication is performed using only the CEC line, the switching control unit controls the switch so that the CEC signal output from the HDMI (R) source or the receiver is selected. The present invention is applicable to, for example, HDMI (R). | 2012-11-01 |
20120278833 | ADAPTIVE VIDEO SERVER WITH VIRTUAL FILE SYSTEM AND METHODS FOR USE THEREWITH - A streaming video server includes a virtual file system that receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video program is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on at least one encoding parameter that is adjusted in response to context data relating to the streaming session for the selected one of the plurality of video programs. | 2012-11-01 |
20120278834 | APPARATUS, SYSTEMS, AND METHODS FOR DISCERNING USER ACTION WITH REGARD TO COMMERCIALS - Systems and methods are described herein for altering the presentation of commercials presented based on user input of their likes and dislikes of commercials. A plurality of commercials are received and stored at a media device. A commercial user interface is presented with at least one commercial. A user selection associated with the presented commercial is received via the commercial user interface, wherein the user selection corresponds to one of a user dislike and a user like of the first commercial. Future presentation of at least one next commercial is altered based on the received user selection and the stored plurality of commercials. | 2012-11-01 |
20120278835 | APPARATUS, SYSTEMS AND METHODS FOR TRANSMITTING MEDIA CONTENT EVENTS - Systems and methods are operable to transmit at least a portion of a media content event. An exemplary embodiment receives a request from a first media device, wherein the request identifies a media content event of interest; identifies a first media content stream with a concluding portion of the media content event of interest currently transmitting to a second media device; concurrently transmits the concluding portion of the media content event of interest to the first media device; and transmits a second media stream containing an initial portion of the media content event to the first media device. | 2012-11-01 |