20th week of 2010 patent applcation highlights part 35 |
Patent application number | Title | Published |
20100125801 | TERMINAL AND CONTROLLING METHOD THEREOF - A terminal and controlling method thereof are disclosed, by which a chatting window of a chatting counterpart having sent a chatting content can be automatically activated if the chatting content is received in the course of having a chat with a plurality of counterparts individually. The present invention includes a display module configured to display a messenger for performing chatting with at least one or more chatting counterparts, a wireless communication unit configured to transmit a user-written message to the chatting counterparts, the wireless communication unit configured to receive messages from the chatting counterparts, and a controller configured to individually display chatting windows with the chatting counterparts on a screen of the messenger, if the message is received from a first chatting counterpart among the chatting counterparts, the controller configured to display the received message by activating the corresponding chatting window for performing the chatting with the first chatting counterpart. | 2010-05-20 |
20100125802 | Methods, Systems, and Products for Recording Browser Navigations - Methods, systems, and products are disclosed for recording a navigational sequence. A selection is received to record the navigational sequence to a destination web page. A browser application requests a sequence of uniform resource locators and downloads the destination web page. The browser application records the sequence of uniform resource locators. Another selection is received that stops recording the navigational sequence. | 2010-05-20 |
20100125803 | Online System for Communications Between Service Providers and Consumers - An online communications network connects consumers with service providers from an unlimited number of different business sectors. The service providers include event organizers. The network allows consumers and event participants to maintain a profile of biographical data on the system. The single profile is available to either purchase services or register for events in a single electronic marketplace. A computerized method of arranging information about the service providers includes assigning codes, such as SIC and NAICS codes, to categories of services and arranging individual service providers, including event organizers, within their respectively assigned categories. Consumers and service providers communicate over the website to contract for work, rate each other's performance of the contract, provide referrals for other business. In the events section, event participants and event organizers share registration information. The system includes a social networking component for better relationships between service providers and their customers. | 2010-05-20 |
20100125804 | OBJECT POSITIONING IN A GRAPHICAL USER INTERFACE - The invention provides a method, system, and program product for positioning an object in a graphical user interface (GUI). In one embodiment, the invention includes determining a position of focus within the GUI and positioning an object within the GUI such that the position of focus is on the object. | 2010-05-20 |
20100125805 | METHODS OF PROVIDING USER INTERFACE FOR CONTROL OF DIGITAL IMAGING SYSTEM AND CORRESPONDING APPARATUS - Disclosed are methods of providing a user interface to control operation of a digital imaging system, and corresponding apparatus and computer readable medium. The methods include displaying to a user on a display of the digital imaging system the user interface having a plurality of user interface display areas, the plurality of user interface display areas including a job list for displaying at least one available job, a job workspace for displaying a selected job be worked on, and a plurality of job modification display areas, each of the job modification display areas including at least one job modification feature, receiving from a user an indication of the selected job of the at least one available job to be worked on, wherein the user indicates selection of the selected job to be worked on by dragging and dropping one of the at least one available job to be worked on from the job list to the job workspace, displaying the selected job in the job workspace, receiving from the user at least one job modification of the selected job, wherein the user indicates selection of the at least one job modification by dragging and dropping the at least one job modification from at least one of the plurality of job modification display areas to the selected job in the job workspace, and displaying the at least one job modification with the selected job in the job workspace. | 2010-05-20 |
20100125806 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME - When a plurality of overlapping windows are displayed on a display screen, each window is displayed in a convenient state for a user operation, thereby reducing the load of the user operation. Upon detecting an object drag operation, an information processing apparatus displays the window of a predetermined application, which is displayed behind another window, as the topmost window. At this time, the window of the predetermined application reduces its size or changes the display position so as not to interfere with the other window displayed in front of it. | 2010-05-20 |
20100125807 | Electronic Scrolling Text Display - An improved electronic display of text in a vertical or horizontal continuously scrolling fashion is provided. A viewer can read the displayed text without the distractions of awkward user interface mechanisms or the start and stop interruptions of page changes. To facilitate differing viewer needs, the viewer can alter the scrolling speed as desired. The display intensity of the text output for display can be varied to assist the viewer's focal point in the text as a further aid to reading the text. The viewer can pause the scrolling text, can jump to another point in the text, can bookmark the scrolling text and can edit the scrolling text. | 2010-05-20 |
20100125808 | METHOD FOR SELECTING AREA OF CONTENT FOR ENLARGEMENT, AND APPARATUS AND SYSTEM FOR PROVIDING CONTENT - A method for selecting an area of content for enlargement is provided. Content including a plurality of objects is displayed. A user's selection of an area is received and the selected area is identified. At least one object that crosses into the selected area is selected. An importance value of the at least one selected object is calculated considering a crossing range of the selected area and the at least one selected object. At least one to-be-displayed object is extracted based on the importance value. The at least one extracted object is displayed. | 2010-05-20 |
20100125809 | Facilitating Display Of An Interactive And Dynamic Cloud With Advertising And Domain Features - According to certain embodiments, display of a graphical cloud of a graphical user interface is facilitated. The graphical cloud comprises a user entry field and a domain interface. A set of input terms entered into the user entry field are received. A selected domain entered into the domain interface is received. One or more output terms related to the input terms and specific to the selected domain are determined. Display of the graphical cloud comprising the output terms is facilitated. | 2010-05-20 |
20100125810 | COMMUNICATION APPARATUS WITH DISPLAY SECTION AND COMPUTER-READABLE MEDIA - A communication apparatus is configured to, and a computer-readable medium causes a communication apparatus to store position information, acquire content relational information including titles summary information, and display each title of each content relational information in a scrolling single-line form. An accepting section accepts a selection of the displayed content title, and a summary display control section displays the summary information corresponding to the selected title. A selection information storage section stores selection information corresponding to the selected title. A priority setting section sets a priority for each content title of the content relational information based on the corresponding selection information stored in the selection information storage section. The display control section displays and scrolls each title of each of content relational information in a single-line form in a descending order based on the priority of each title. | 2010-05-20 |
20100125811 | Portable Touch Screen Device, Method, and Graphical User Interface for Entering and Using Emoji Characters - In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons. | 2010-05-20 |
20100125812 | METHOD AND APPARATUS FOR MARKING A POSITION OF A REAL WORLD OBJECT IN A SEE-THROUGH DISPLAY - A method for marking a position of a real world object on a see-through display is provided. The method includes capturing an image of a real world object with an imaging device. A viewing angle and a distance to the object are determined. A real world position of the object is calculated based on the viewing angle to the object and the distance to the object. A location on the see-through display that corresponds to the real world position of the object is determined. A mark is then displayed on the see-through display at the location that corresponds to the real world object. | 2010-05-20 |
20100125813 | Nested Dimensions Presentation Structures - A method and apparatus for rendering data on a display is provided. A configurable number of dimensions are rendered on the display in a manner that depicts a sequential relationship between the configurable number of dimensions. Each rendered dimension on the display depicts one or more dimension instances. For the rendered dimension having the lowest sequential position in the sequential relationship between the configurable number of dimensions (hereafter the “lowest sequential dimension”), a determination is made as to whether hierarchical data is associated with a particular dimension instance of the lowest sequential dimension, and if so, at least a top level node of a tree of nodes is rendered in association with the particular dimension instance of the lowest sequential dimension on the display. Each node of the tree of nodes may, but need not, comprise a row of data. | 2010-05-20 |
20100125814 | USER INTERFACE FOR A PROJECT MANAGEMENT SYSTEM - A user interface for a project management system is disclosed. The interface utilizes a circular format to convey various project task and entity relationships including hierarchical abstraction levels, relative priority, percent completion, and various other pertinent data. The system also provides the ability to quickly transverse through levels of abstraction or priority within a project or data set in a spatially efficient manner. | 2010-05-20 |
20100125815 | GESTURE-BASED CONTROL METHOD FOR INTERACTIVE SCREEN CONTROL - A gesture-based control method for interactive screen control includes configuring an image-capturing module to capture a sequence of images of a gesture, configuring an analyzing module to determine whether the images captured by the image-capturing module match a predefined gesture corresponding to a function of an input device, and when it is determined that the images captured by the image-capturing module match the predefined gesture, configuring a processing module to perform an operation associated with the corresponding function of the input device and to control an interactive screen to show a result of the operation performed thereby. | 2010-05-20 |
20100125816 | MOVEMENT RECOGNITION AS INPUT MECHANISM - The detection of relative motion or orientation between a user and a computing device can be used to control aspects of the device. For example, the computing device can include an imaging element and software for locating positions, shapes, separations, and/or other aspects of a user's facial features relative to the device, such that an orientation of the device relative to the user can be determined. A user then can provide input to the device by performing actions such as tilting the device, moving the user's head, making a facial expression, or otherwise altering an orientation of at least one aspect of the user with respect to the device. Such an approach can be used in addition to, or as an alternative to, conventional input devices such as keypads and touch screens. | 2010-05-20 |
20100125817 | 3D INTERFACE APPARATUS AND INTERFACING METHOD USING THE SAME - A 3D interface apparatus which is operated based on motion and an interfacing method using the same are provided. The interface apparatus includes a motion sensor, a controller which determines a wind property, and a wind generation module which generates a wind. Accordingly, a user is allowed to manipulate a GUI more easily, conveniently, and intuitively. | 2010-05-20 |
20100125818 | METHOD, DEVICE AND PROGRAM FOR BROWSING INFORMATION ON A DISPLAY - In one embodiment, a method and program for browsing information on a hand-held device having a display is provided. The device includes (1) showing on the display a portion of the page residing around the predefined point and having a shape similar to the shape of the display, (2) generating a mirror line by mirroring the reference line in relation to a line that is perpendicular to the display surface and travels via the reference point in response to tilting of the hand-held device in relation to the spatial initial state, (3) defining a hit point (xn,yn) where the mirror line hits the virtual surface and the page containing information, and (4) showing on the display at least a portion of the page around the hit point, said portion to have a shape similar to the shape of the display, the position of the hit point on the page to correspond to the position of the reference point on the display. | 2010-05-20 |
20100125819 | SIMULTANEOUS SCREEN SAVER OPERATIONS - Apparatus, systems, and methods may operate to execute a plurality of screen saver program instances to display a plurality of separately visible screen saver images using a single display device at substantially the same time. In some embodiments, some or all of the screen saver images are displayed in a plurality of non-overlapping display compartments. The images may be selectively assigned a dominant color, or color scheme. The compartments may have boundaries that can be selectively revised. Additional apparatus, systems, and methods are disclosed. | 2010-05-20 |
20100125820 | UNFOLDING ALGORITHM IN MULTIRATE SYSTEM FOLDING - Methods and apparatuses to optimize a circuit representation using unfolding as a preprocessing of the multirate folding. In at least one embodiment of the present invention, a portion of a data flow graph representation of a circuit is optimized using circuit operation level before using optimizing with data flow algorithm and mapping the design onto hardware. In an aspect, the present invention discloses circuit operation level optimization for data flow graph representations with optimizing zero inputs caused by the upsamplers, or with optimizing unused outputs caused by the downsamplers. In at least one embodiment of the present invention, multirate data graph is converted to a single rate data graph before data flow optimizing. In an aspect, converting a multirate data graph to a single rate data graph comprises unfolding the multirate data graph with minimum unfolding factors that are inversely proportional to the clock values. | 2010-05-20 |
20100125821 | Design support method - A method for a design support is provided. The method includes a computer that executes processes of detecting a combination of vias comprising a target via and a neighboring via-; calculating a distance between the combination of the target via and the neighboring via, replacing a shape of the target via and a shape of at least one of the neighboring via with a shape of an exposure pattern of the via, searching the adjacent wiring arranged within the distance between the vias or less from a position of the target via after the process of replacing, and converting the position of the neighboring via to which the process of replacing is applied to the position searched by the process of searching and storing the position in the database; and outputting the layout data converted by the process of converting. | 2010-05-20 |
20100125822 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODCUT FOR IMPLEMENTING INTERACTIVE CROSS-DOMAIN PACKAGE DRIVEN I/O PLANNING AND PLACEMENT OPTIMIZATION - Disclosed are a method, a system, and a computer program product for implementing interactive cross-domain package driven I/O planning and placement optimization of an electronic circuit design. In some embodiments, the method identifies an object on a first EDA tool session, determines a drop location for the first object based on a tentative location in the first EDA tool session, places the first object at the drop location, and adjusts the drop location via a second EDA tool session, performs placement or routing of a portion of the design. The method or the system further comprises placing a corresponding first object in the second EDA tool session, initiating the second EDA tool session object move in the first EDA tool session, determining whether a constraint is satisfied. | 2010-05-20 |
20100125823 | SYSTEMS AND METHODS FOR ADJUSTING A LITHOGRAPHIC SCANNER - A system and methods are provide for modeling the behavior of a lithographic scanner and, more particularly, a system and methods are provide using thresholds of an image profile to characterize through-pitch printing behavior of a lithographic scanner. The method includes running a lithographic model for a target tool and running a lithographic model on the matching tool for a plurality of different settings using lens numerical aperture, numerical aperture of the illuminator and annular ratio of a pattern which is produced by an illuminator. The method then selects the setting that most closely matches the output of the target tool. | 2010-05-20 |
20100125824 | Method and apparatus for supporting application enhancement - A method includes generating an application model that represents a relation of connection based on a control flow relation and a data dependency relation between a module and data constituting an application, by analyzing a source code, evaluating complexity of the relation of connection that is represented by the application model generated in the generating, and outputting an enhancement point used in reducing the complexity evaluated in the evaluating. | 2010-05-20 |
20100125825 | DIAGRAM LAYOUT PATTERNS - Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied. | 2010-05-20 |
20100125826 | WORKFLOW ENGINE FOR EXECUTION OF WEB MASHUPS - A software-implemented workflow engine is described that executes a Web mashup within the context of a Web browser running on a computer. The workflow engine is configured to parse a Web mashup definition obtained from a remote server to identify distinct units of execution within the Web mashup, referred to as components. The workflow engine is further configured to obtain programming logic and metadata associated with each type of component identified in the Web mashup definition from the remote server and to use such information to generate executable versions of the identified components. Finally, the workflow engine is configured to run each of the executable components, thereby executing the Web mashup. The workflow engine is configured to manage the order of execution of each of the executable components so that the Web mashup runs in an optimized and reliable fashion. | 2010-05-20 |
20100125827 | DEVELOPING SOFTWARE CODE USING PARAMETERIZED ANNOTATIONS - The present invention provides the ability to use annotations to represent current user configuration concerning a particular “domain model,” which allows for round-trip support as well as choosing the specific implementation technology at a later point. The present invention provides a preview capability which allows users to dynamically expand the annotation to preview what will be generated based on the current configuration information. The present invention generates software code based on the user configuration input and packages the generated software code for deployment without allowing a user to edit the generated software code. | 2010-05-20 |
20100125828 | DATA TRANSFORMATION BASED ON A TECHNICAL DESIGN DOCUMENT - Data transformation is initiated by first obtaining a technical design document comprising non-machine-executable expressions of rules for transforming input data into output data. In one embodiment, a graphical user interface is employed to specify how to obtain the technical design document, as well as to designate locations of the input and output data. Thereafter, the technical design document is parsed such that the non-machine-executable expressions of the rules may serve as the basis for generating machine-executable transformation expressions. The resulting machine-executable transformation expressions may be optionally stored and subsequently applied to input data residing in one or more suitable repositories. In this manner, the instant techniques eliminate the need to capture the data transform rules using a data transformation tool, and instead rely on capturing the rules directly from the technical design documents, thereby improving efficiency and accuracy. | 2010-05-20 |
20100125829 | COMPONENT-BASED WEB APPLICATION DEVELOPMENT FRAMEWORK USED FOR CREATING WEB PAGE - The present invention relates to a user interface server framework and a method of using the framework, which supports a user interface developer to develop a final user interface based on components. The component-based web application development framework used for creating a web page comprises a runtime engine for executing a method of a business object and returning a result of executing the method in response to a user's request; a script component for performing a preprocessing on a user input value before executing the method of the business object, performing a post-processing on the result of executing the method after executing the method of the business object, and dynamically arranging a user interface object; and a core component for initializing the framework and confirming whether the user's request can be processed in the framework. | 2010-05-20 |
20100125830 | Method of Assuring Execution for Safety Computer Code - A method and apparatus for preventing inadvertent execution of a segment of computer code is contemplated. One or more allowed executors are associated with each code segment. Each code segment is adapted to autonomously compare an originating code segment to each of the allowed executors to determine if it has been appropriately invoked. When a match is found execution will be allowed to continue, however, when a match is not found the code segment will take appropriate action such as blocking continued execution. In this way inadvertent execution of the code segment is prevented. | 2010-05-20 |
20100125831 | INTERFACE VERSIONING - A system and method of interface visioning to improve extendibility and flexibility in modular software design. A first super class implements a first interface. A second super class implements both a first interface and a second interface. Each super class has a unique version designation. An access class is instantiated when a feature using an interface is requested. The access class identifies from the feature the version designation and provides access to the appropriate interface through either the first super class or the second super class. | 2010-05-20 |
20100125832 | Using Symbolic Execution to Check Global Temporal Requirements in an Application - In one embodiment, a method include accessing one or more global temporal requirements of an application specified using one or more requirement templates from a library of requirement templates, accessing a model of the application, generating one or more symbolic expressions of one or more of the global temporal requirements of the application, searching a state space of the application model with a model checker, monitoring the search of the state space for events in the state space encompassed by the symbolic expressions and modifying construction of a graph of the state space in response to occurrence of one or more events encompassed by the symbolic expressions, evaluating the symbolic expressions based on the graph of the state space to determine whether one or more of the global temporal requirements are valid, and communicating one or more results of the evaluation of the symbolic expressions for presentation to a user. | 2010-05-20 |
20100125833 | Graphical Representation of a Java Bytecode - A method and system for graphing JAVA bytecode. JAVA bytecode is analyzed to identify blocks of bytecode that are consecutively executed without being targeted by branching instructions. The links in the form of branching instructions or target based breaks are also identified. The blocks and links are then graphed to facilitate the review and debugging of the program. The graph can be optimized to improve the readability of the graph. | 2010-05-20 |
20100125834 | Dynamic Tracing on Java Exceptions - Embodiments of the invention provide a method and system for tracing Java bytecode. The system provides a user interface for selecting the methods, both primary and secondary, that the user desires to monitor. The user can record the execution of the program and playback the execution of the program while monitoring each of the designated methods and the variables and similar data related to those methods in order to identify a cause of an exception or error in the program. | 2010-05-20 |
20100125835 | HIGH EFFICIENCY COMPILATION FRAMEWORK - A method and system for reducing processing overhead during execution of a code block in a high efficiency compilation framework. The method identifies second code blocks within the code block and separates them out from the first code block during compilation. Further, during compilation, the system converts the second code blocks to kernel program modules, in a form recognizable by the system kernel. The compilation is followed by execution of the first code block, with the compiled object code of the first code block being executed in user mode and the kernel program modules being executed in kernel mode. | 2010-05-20 |
20100125836 | COMPILING TECHNIQUES FOR PROVIDING LIMITED ACCURACY AND ENHANCED PERFORMANCE GRANULARITY - A programmable compiler detects from source code invocations of math functions that require reduced levels of accuracy, limited variable domains, or enhanced performance. The programmable compiler replaces such invocations with intrinsics from the compiler's own intrinsic library. The math function invocations are compiled into inline object code. The inline object can be subsequently optimized along with other object code through normal compiler optimization. If an accuracy requirement is beyond what any compiler intrinsic can provide, the programmable compiler preserves the invocation of the math function defined in a default library. | 2010-05-20 |
20100125837 | REDUNDANT EXCEPTION HANDLING CODE REMOVAL - A system performs operations comprising creating a call graph for a program translated from source code, identifying redundant exception handling code in the program utilizing the call graph, and removing the redundant exception handling code. The operation of identifying redundant exception handling code may comprise identifying at least one function or callsite by determining that a first function in the at least one function's or callsite's callee chain throws an exception and that the exception is handled by a second function in the function's or callsite's callee chain or by determining that an exception is not thrown in the at least one function's or callsite's callee chain. The operation of removing the redundant exception handling code may comprise removing redundant exception handling code included in at least one function or callsite and/or removing at least one entry for the at least one function or callsite from an exception lookup table. | 2010-05-20 |
20100125838 | Method and Apparatus for Optimizing a Program - In accordance with an example embodiment of the present invention, an apparatus comprising a processor configured to receive from a first device, a first profile information related to a first part of a program, receive from a second device, a second profile information related to a second part of the program, perform optimization on the program based at least in part on the first profile information and the second profile information, generate a first program information associated with the optimized program comprising a first directive for collecting profile information relating to a first part of the optimized program, generate a second program information associated with the optimized program comprising a second directive for collecting profile information relating to a second part of the optimized program, send the first program information to the first device, and send the second program information to the second device is disclosed. | 2010-05-20 |
20100125839 | Specifying, Determining and Overriding Software Dependencies - There is disclosed apparatus and processes for managing dependencies of program packages available to be run on a processor. The program packages have respective version numbers, and plural versions of at least one of the program packages are available to be run on the processor. Default dependency settings may be overridden by a user. During run-time, the override settings are referenced and utilized. | 2010-05-20 |
20100125840 | AUTOMATION OF APPLICATION DEPLOYMENT - Some embodiments of automating application deployment have been presented. In one embodiment, a production repository is created in a federated source code management system to accept software from only a single committer. The production repository is coupled to a set of repositories. Platform management infrastructure monitors the production repository for changes to the software. Further, the platform management infrastructure may automatically push the changes to one or more repositories affected. | 2010-05-20 |
20100125841 | APPLICATION RESTORE POINTS - Techniques are disclosed for creating an application restore point when an application is installed or updated and for restoring the application and other elements of a computing system modified by the installation and update processes to a state as they exist at the application restore point. The application restore point captures information about which files are modified, created, or deleted by the installation and update processes. In one embodiment, a user invokes an installer process to install or update the application. When the installer process modifies or creates a file, an original copy of the file, or a reference to the file is placed into the application restore point. To restore the application, files of the computing system having original copies in the application restore point are replaced with the original copies while all new files referred to in the application restore point are deleted. | 2010-05-20 |
20100125842 | EFFICIENT VOLUME MANAGER HOT SWAPPING - Methods of hot-swapping a logical volume manager (LVM) and updating an associated extent map are presented. Methods for migrating a virtual machine running an application using an LVM from one physical machine to another physical machine are also presented. The LVM can be used by a database application or other applications in a single-node or multi-node environment. The LVM is shut down, version numbers for each segment of its associated extent map are saved, and a new LVM is started. The new LVM's extent map is compared with the old extent map, and segments in the LVM which have changed are selectively updated. | 2010-05-20 |
20100125843 | VIRTUAL SERVER SYSTEM, PHYSICAL CPU AND METHOD FOR ALLOCATING PHYSICAL MEMORY - The present invention prevents performance degradation due to memory latency in automatically allocating physical CPUs and memories to logical servers. Having information on arrangement of the physical CPUs and the memories, automatic allocation of physical CPUs to a logical server is implemented in consideration of reduction in memory latency. Moreover, the logical servers and the physicals CPU are grouped. Thereby, to each of the logical servers, a physical CPU in the same group as that of the logical server is allocated, and a memory under the memory controller to which the physical CPU belongs is allocated. In this way, the physical CPUs are allocated in consideration of reduction in memory latency. | 2010-05-20 |
20100125844 | RESOURCE BROKER SYSTEM FOR DEPLOYING AND MANAGING SOFTWARE SERVICE IN A VIRTUAL ENVIRONMENT - A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system includes a plurality of resource broker agents. Each resource broker agent resides on one of the plurality of virtualized and non-virtualized machines in the computing environment and can be used to manage the software processes and compute resources running in the computing environment. Each resource broker agent is responsible for starting a set of Virtual Machines running on a specific compute resource and performing resource metering control. The system also includes a virtual machine pool that communicates with the plurality of resource broker agents to create and manage the set of virtual machines for each resource broker agent and collect data. | 2010-05-20 |
20100125845 | METHOD FOR DYNAMIC LOAD BALANCING ON PARTITIONED SYSTEMS - Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions. | 2010-05-20 |
20100125846 | AD HOC TASK CREATION AND PROCESS MODIFICATION - The invention provides a method, system, and program product for modifying a computer-executed process. In one embodiment, the invention includes creating an ad hoc task for inclusion in an existing process, accessing the existing process, and adding the ad hoc task to the existing process. | 2010-05-20 |
20100125847 | JOB MANAGING DEVICE, JOB MANAGING METHOD AND JOB MANAGING PROGRAM - A job managing device distributes jobs to be processed to a plurality calculation devices. The job managing device includes an information obtaining unit that obtains at least one of characteristic information or load information of the plurality of calculation devices, a job size determining unit that determines a job size to be allocated to each of the plurality of calculation devices based on the information obtained by the information obtaining unit, a job dividing unit that divides a job to be processed into divided jobs based on the job sizes determined by the job size determining unit, and a job distributing unit that distributes the divided jobs to the plurality of calculation devices. | 2010-05-20 |
20100125848 | MECHANISMS TO DETECT PRIORITY INVERSION - A method, computer program product, and device are provided for detecting and identifying priority inversion. A higher priority thread and a lower priority thread are received. A debugging application for debugging is executed. The lower priority thread requests and holds a resource. A break point is hit by the lower priority thread. The lower priority thread is preempted by the higher priority thread, and debugging stops until the higher priority thread completes. The higher priority thread requests the resource being held by the lower priority thread. It is determined whether priority inversion occurs. | 2010-05-20 |
20100125849 | Idle Task Monitor - A system and method are provided for determining processor usable idle time in a system employing a software instruction processor. The method establishes an idle task with a lowest processor priority for a processor executing application software instructions, and uses the processor to execute an idle task. The method ceases to execute the idle task in response to the processor executing application software instructions. The amount of periodic idle task execution is determined and stored in a tangible memory medium. For example, idle time amounts can be determined per a unit of time, i.e. a percentage per second. In one aspect, the method generates an idle task report. The report can be a periodic report expressing the duration of idle task execution per time period, or a course of execution report expressing idle task start times, idle task stop times, and durations between the corresponding start and stop times. | 2010-05-20 |
20100125850 | Method and Systems for Processing Critical Control System Functions - A method for processing critical control system functions is described. The method includes determining a level of criticality of at least one data packet and directing critical data packets to at least one of a critical computational job queue and a critical memory portion. The method also includes directing non-critical data packets to at least one of a non-critical computational job queue and a non-critical memory portion and executing control system functions corresponding to critical data packets stored in the critical computational job queue. The method also includes executing control system functions corresponding to non-critical data packets stored in the non-critical computational job queue when no critical control system functions are stored in the critical computational job queue. | 2010-05-20 |
20100125851 | APPARATUS, METHOD, AND SYSTEM TO PROVIDE A MULTI-CORE PROCESSOR FOR AN ELECTRONIC GAMING MACHINE (EGM) - An electronic gaming machine (EGM) implements a multi-core processor. A first of the processor cores is adapted to perform or otherwise control a first set of operations. The first set of operations can include, for example, game manager operations and other operations of the EGM that are more time-sensitive. A second one of the processor cores is adapted to perform or otherwise control a second set of operations. The second set of operations can include, for example, operations related to multimedia presentation associated with the running/playing of a game and/or other operations of the EGM that are not time-sensitive or are otherwise less time-sensitive than the operations performed/controlled by the first processor core. Each of the processor cores may run an operating system that matches the needs of its respective processor core. | 2010-05-20 |
20100125852 | INSTRUMENTING A WEBSITE WITH DYNAMICALLY GENERATED CODE - A method, system, and medium are provided that relate to dynamically instrumenting a website. In general, an exemplary aspect of the invention includes storing configuration information in a datastore. A unique identifier, which corresponds to configuration information, is inserted within code of one or more web pages that relate to the website. When content is requested from the website, such as by a browser, the unique identifier can be used to retrieve corresponding configuration information. Using corresponding configuration information, instrumenting code may be generated and communicated, thereby instrumenting the website. | 2010-05-20 |
20100125853 | ADAPTIVE APPLICATION INTERFACE MANAGEMENT - A method and system for adaptive processing of alert messages exchanged between applications is disclosed. The system may include a diagnostic engine coupled to a plurality of applications. A plurality of application alert messages may be monitored to determine if the alerts exceed a predetermined threshold. If a threshold number of alert messages is exceeded, an interface status based on a diagnostic code for the interface may be determined. A query value for the interface may be adjusted. Based on the amount of the increase in the alert messages, different actions may be indicated. An administrator for the application interface or for equipment associated with the interface may be notified for servicing the equipment. | 2010-05-20 |
20100125854 | EVENT BASED ROUTING BETWEEN PRESENTATION AND BUSINESS LOGIC COMPONENTS - A business application framework comprising a variety of components that operate on an event-driven basis is described. In an embodiment, a delegate component is provided that receives requests from one or more presentation layer components to process various event. For any given request, the delegate component instantiates a controller component to process the event. In turn, the controller instantiates a routing logic component in order to determine a specific handler component for processing of the event by the underlying business layer. The handler component acts as a parent to one or more business layer components necessary to process the event. The handler component creates a response that is subsequently returned to the presentation layer component. During the design phase, only a plurality of events relevant to the presentation layer need to be defined to allow completion of the presentation layer, thereby allowing for the rapid development business applications. | 2010-05-20 |
20100125855 | SYSTEM AND METHOD OF SECURITY MANAGEMENT FOR A VIRTUAL ENVIRONMENT - A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system uses a plurality of agents to manage the software processes and resources running in the computing environment. The system also uses a controller to collect data from the agents about the current operating performance of the computing environment and to deploy the services in a way that best honors the service level agreements of all deployed services. The communication between each of the plurality of agents and the controller is secured with a mutual authentication method. | 2010-05-20 |
20100125856 | TECHNIQUES FOR ESTABLISHING VIRTUAL DEVICES - Techniques for establishing virtual devices are presented. A legacy control system is encapsulated as a virtual device. The virtual device is isolated within a host hardware associate with a host OS and access to and from the virtual device is authenticated and controlled by the host OS. Legacy hardware used by the legacy control system is connected to the host hardware, thereby permitting the legacy control system to continue to access the legacy hardware when the virtual device processes. | 2010-05-20 |
20100125857 | CLUSTER CONTROL PROTOCOL - A cluster of storage control members connect different clients to different storage disks. Connection path information between the different clients and disks is discovered and distributed to the storage cluster members. The connection path information is then used to maintain coherency between tiering media contained in the different storage cluster members. Unique Small Computer System Interface (SCSI) identifiers may be associated with the different connection paths to uniquely identify particular storage disks connected to the clients. | 2010-05-20 |
20100125858 | METHOD, SYSTEM AND APPARATUS FOR TRI-STATING UNUSED DATA BYTES DURING DDR DRAM WRITES - A memory interface circuit includes a plurality of data bus drivers and logic adapted to be operatively responsive to write driver mask information. If desired, the plurality of bus drivers and the logic may be implemented in separate integrated circuits. The plurality of bus drivers are adapted to be responsive to a write operation. The logic is also adapted to disable any one of the plurality of data bus drivers based on the write driver mask information during the write operation. | 2010-05-20 |
20100125859 | Apparatus and Method for Dynamic Data Coordination Between Multiple Applications - A computer readable storage medium includes executable instructions to receive input from a user at a first application. The executable instructions include instructions to route the input to a client module, route the input from the client module to a broadcast module and route the input from the broadcast module to a second application. The executable instructions further include instructions to display the input in a first user interface panel associated with the first application and simultaneously display in a second user interface panel associated with the second application information derived from the input. | 2010-05-20 |
20100125860 | OPTICAL DISC DRIVE HAVING TRAY FOR LOADING DISC - Provided is an optical disc drive having a tray to receive a disc. The tray includes a hollow portion having a bottom corresponding to the disc and a wall surrounding a portion of the bottom, and a plurality of supporting portions formed on the bottom of the hollow portion to locally support a bottom surface of the disc. | 2010-05-20 |
20100125861 | DISK SORTER AND DISK PROCESSOR - A disk sorter for DVDs, CDs or other disks includes a sorter frame. Plural sorting trays are contained in the sorter frame in a multi-level arrangement, respectively have a front tray end and a rear tray end, are inclined downwards toward the front tray end, for containing a disk on a side higher than the front tray end upon reception with the rear tray end. A movable chute structure is disposed behind the rear tray end, movable up or down, inclined downwards toward the rear tray end, for supplying one of the sorting trays with the disk by guiding to the rear tray end. A disk transfer device holds the disk, and places the disk on the chute structure, to transfer to the one sorting tray. Furthermore, a lifting device moves up or down the chute structure, and positions the chute end at the rear tray end. | 2010-05-20 |
20100125862 | DISK HOLDING DEVICE AND DISK PROCESSOR - A disk holding device for a disk having a center hole is provided. A disk holding mechanism is movable between a holding position and a release position, for engagement with an edge of the center hole when in the holding position, and for coming away from the edge when in the release position. A solenoid as actuator shifts the disk holding mechanism, to hold the disk by setting the disk holding mechanism in the holding position, and to release the disk by setting the disk holding mechanism in the release position. A regulating portion contacts a peripheral portion of an upper surface of the disk, to keep the disk retained on the disk holding mechanism by preventing skew relative to the disk holding mechanism. Preferably, the disk holding mechanism enters the center hole downwards and holds the disk on a lower side. | 2010-05-20 |
20100125863 | DISK HOLDING DEVICE AND DISK PROCESSOR - A disk holding device is for use with a disk having a center hole. A disk holding mechanism with coupling levers is movable between a holding position and a release position, for engagement with an edge of the center hole when in the holding position, and for coming away from the edge when in the release position. A solenoid shifts the disk holding mechanism, to hold the disk by setting the disk holding mechanism in the holding position, and to enable loading or unloading of the disk by setting the disk holding mechanism in the release position. A separating projection is opposed to the edge when inserted in the center hole, for receiving the edge while the disk holding mechanism moves to the release position, to ensure separation of the disk from the disk holding mechanism. | 2010-05-20 |
20100125864 | MOBILE REMOTE CONTROL OF A SHARED MEDIA RESOURCE - Systems and methods for controlling a shared media resource are disclosed. One embodiment includes an edge device adapted to control the media resource based on content selection votes received from users in the shared space who transmit their votes to the edge device over a wide area communication network. In a particular example, a user can submit a vote via a mobile communication method such as text messaging. In another example, votes can be submitted by interacting with a web page or an email program. In another aspect, the edge device tallies the votes and, based on a configuration setting that defines a voting policy, the edge device controls a content selection of the media resource. In another example, the edge device can also receive input from one more local remote control devices that communicate directly with the edge device such as, for example, a standard infrared remote control unit. Depending on a configuration setting, communications from such units may be treated as votes or may override votes received to control the device directly. In another aspect a server coupled to the wide area network is adapted to receive and authenticate vote messages from users in the shared space and provide corresponding vote commands to the edge device. In a particular aspect, authenticating the vote messages includes use of a code that is displayed on the edge device such that a user in the shared space must include the code with the vote message in order for the user's vote to be accounted for in determining a content selection of the shared resource. In a more particular aspect, the code is periodically changed via code updating commands sent from the server to the edge device. In another aspect, an administrative user can interact with the server over the wide area network to set up the edge device and to set or change configuration settings of the edge device. In some alternatives, votes can be tallied and content selection determined on the server rather than the edge device and then the server can send content selection commands for to the edge device for controlling the shared media resource. | 2010-05-20 |
20100125865 | System and Method of Monitoring Blackout Events - Systems and methods of monitoring blackout events are provided. A particular method includes receiving a server blackout event associated with a scheduled blackout of a first media service. The method also includes receiving at least one client blackout event from at least one set top box (STB) affected by the scheduled blackout. For example, the server blackout event and the client blackout event(s) may be received at a subscriber event transmission interface (SETI). The method further includes storing the server blackout event and the client blackout event(s) at a data warehouse. | 2010-05-20 |
20100125866 | System and Method for Verifying A Conditional Access Blackout In A Video Data Distribution System - A system is disclosed for verifying an occurrence of a blackout event in a data distribution system, the system including but not limited to a processor in data communication with a computer readable medium; and computer program comprising instructions to receive restricted content data at the data distribution system; instructions to receive at the data distribution system, blackout event data indicating at least one criterion for selecting client devices subject to a blackout event for the restricted content data; instructions to place at the data distribution system, client devices into a client device group subject to the blackout event in accordance with the event data criterion; and instructions to correlate at the data distribution system, the blackout event data with the retune activity data to verify the occurrence of the blackout event in the client devices. | 2010-05-20 |
20100125867 | System and Method for Managing Conditional Access Blackout Events In A Video Data Distribution System - A computer readable medium containing instructions that when executed by a computer configure blackout event data indicating at least one event criterion data for selecting client devices subject to the blackout event for restricted content data; configure client devices into a client device group subject to the blackout event in accordance with the event criterion data; configure at least one substitution event data table for the client device group; and send restricted content and the substitution event data table embedded in the restricted content data to each client device in the client device group. | 2010-05-20 |
20100125868 | System and Method for Content Delivery - Systems and methods of content delivery are provided. A particular content delivery system includes a gateway to deliver content to an end user device. The particular content delivery system also includes a content delivery module to deliver content to the gateway for display on the end user device. The particular content delivery module also includes a management controller. The particular content delivery system also includes an out-of-band signaling controller which receives input from the management controller and provides signaling to control the gateway. | 2010-05-20 |
20100125869 | CUSTOMER VOTING ON TIMESLOTS FOR SHOWS - A method includes receiving, by a video client, interactive television content that permits a customer to select from two or more television shows competing for a timeslot, displaying, by the video client, the interactive television content on a display, receiving, by the video client, a selection of one of the two or more television shows to watch, and determining, by the video client, based on the interactive television content, whether the one of the two or more television shows selected is to be re-mapped to a channel number that is different than a channel number in which the interactive television content is displayed. The method further includes displaying, by the video client, the one of the two or more television shows on the display. | 2010-05-20 |
20100125870 | CONTENT PLAYER AND METHOD OF CONTROLLING THE SAME - A content player which receives a broadcast content and an information content and plays back a video image concerning a content, comprises a channel selection unit configured to select a channel to view the broadcast content; an acquisition unit configured to acquire location information of an information content corresponding to the broadcast content on the channel selected by the channel selection unit; a detection unit configured to detect that the broadcast content on the selected channel has been viewed starting halfway; a determination unit configured to, if the detection unit has detected that the broadcast content has been viewed starting halfway, determine whether to notify that it is possible to view, from the beginning, the broadcast content that has been viewed starting halfway; and a notification unit configured to generate a notification image for notification when the determination unit has determined to notify. | 2010-05-20 |
20100125871 | VIDEO PLAY THROUGH RATES - A request for video advertisements is received and video advertisements that can be provided in response to the request are identified. Performance features associated with the video advertisements are identified and are provided as input to a video advertisement performance model trained to estimate a play through rate for each of the video advertisements. The video advertisements are ranked based on the estimated play through rates for the video advertisements provided by the video advertisement performance model, and one or more video advertisements are provided in response to the request according to the ranking of the video advertisements. | 2010-05-20 |
20100125872 | System and Method for Actively Programming Aggregated Media On-Demand Networks - A method, apparatus and system for programming media content on an aggregated media on-demand network are provided which models the MoD network by identifying a plurality of distribution channels that provide media content to a plurality of targeted consumers associated with a specified passion area and generating consumer profile information for the plurality of targeted consumers. As distribution rights over the MoD distribution channels are established and performance parameters for the MoD network are measured, the MoD network may be programmed with media content based on the consumer profile information for the plurality of targeted consumers, the performance parameters for the aggregated media on-demand network, and content profile information for the media content. | 2010-05-20 |
20100125873 | Event-calendar display apparatus, event-calendar display method, event-calendar display program, and event-information extraction apparatus - An event-calendar display apparatus includes: a content acquisition section acquiring a television program; an event-information extraction section analyzing the television program acquired by the content acquisition section and extracting event information from the television program; a storage control section storing the event information extracted by the event-information extraction section into a storage section; and a display control section displaying the event information stored on the storage section in a display section in a calendar format. | 2010-05-20 |
20100125874 | METHOD AND APPARATUS FOR CONTROLLING SCREEN CONFIGURATION OF BROADCAST CONTENTS RECEIVED IN DIGITAL BROADCASTING RECEIVER - Disclosed a method and apparatus for providing received broadcast data in a digital broadcasting system. The apparatus for controlling a screen configuration in a digital broadcasting receiver includes: a data reception/conversion unit for receiving head-end-side data including configuration data of lattice-type moving picture contents sent through a broadcasting network, and converting the received data into content screen configuration data; and a content screen configuration unit for editing content screen configuration data converted by the data reception/conversion unit, disposing the content screen configuration data according to each category in a display means of a user terminal, and performing a control operation such that the first category and the last category among multiple categories displayed through the display means are cyclically connected and displayed. | 2010-05-20 |
20100125875 | METHOD AND APPARATUS FOR DELIVERING VIDEO AND VIDEO-RELATED CONTENT AT SUB-ASSET LEVEL - A method and apparatus for delivering an ordered list of items of supplemental content to a consumer comprising determining a context of a portion of media selected for consumption, determining consumer preference information corresponding to the consumer, generating the ordered list of items of supplemental content as a function of the context and of the consumer preference information. | 2010-05-20 |
20100125876 | SYSTEMS AND METHODS FOR SUPPORTING MULTI-USER MEDIA CONTENT ACCESS USING INDEX POINTS - Systems and methods for providing more flexible multi-user media content access using index points is provided. A plurality of custom index points are maintained in a multi-user or multi-room media system. After receiving a request to view an asset, a listing of the index points associated with the requested asset is presented to the user. Each index point may be associated with a current viewing location within the asset. After receiving a selection of an index point, the asset is accessed at the viewing position referenced by the index point, and the index point is updated based on the user's progress through the asset. Users may assign custom names and descriptions to the index points and be presented with cached video around the index point in order to more easily identify the relevance of the index point. | 2010-05-20 |
20100125877 | CATV Entry Adapter and Method for Preventing Interference with eMTA Equipment from MoCA Signals - A community access or cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in a Multimedia over Coax Alliance (MoCA) network. MoCA signals communicated between active ports of the entry adapter are rejected by MoCA frequency rejection filters to avoid interfering with the functionality of an eMTA subscriber device connected to a passive port of the entry adapter, without interfering with the passage of CATV upstream and downstream active and passive signals. | 2010-05-20 |
20100125878 | EMBEDDED WIRELESS ANTENNA FOR NETWORK TV - A WiFi chipset is integrated into a TV chassis as are wireless audio-video signal antennas that feed the chipset. The TV processor causes signals from home network components received through the antennas and chipset to be displayed on the TV. | 2010-05-20 |
20100125879 | METHOD AND APPARATUS FOR PURCHASING A SOUNDTRACK WHEN VIEWING A MOVIE OR OTHER PROGRAM DELIVERED BY A CONTENT DELIVERY SYSTEM - A method is provided for offering for purchase supplemental content associated with a multimedia program. The method includes receiving over a content delivery system a multimedia program and supplemental content associated with the program. While the program is being rendered, an option is presented to a user to acquire the supplemental content. | 2010-05-20 |
20100125880 | COMMUNITY GENERATED CONTENT CHANNELS - A method and system are disclosed for providing community defined and/or controlled channels where content for a channel may be continuously streamed to users based on input from users that participate in the channel. Channel definitions and content for different community channels may be stored in a community channel store within an on-demand media server capable of streaming content to subscribing users. One or more channels may be defined in the community channel store by a server administrator. Certain users may also have the ability to create channels within the community channel store. Each channel may be related to a topic, theme, type of content or anything of interest to a particular community of users. Content is added to each channel, which content is streamed to users continuously in a predetermined channel lineup. Ideally, there will be one or more channels that are tailored to a given community of users' viewing wishes, so that a user in that community may simply access a community channel and receive content that they are interested in without having to actively select the content they receive. | 2010-05-20 |
20100125881 | Method and apparatus for conveying content acquisition opportunities upon detection of proximity to interactive signage - Automatically conveying content acquisition opportunities to users following detection of proximity to interactive signage. This may entail detecting proximity of a portable device to an interactive sign. The interactive sign is associated with a content item, such as music or a video that may be playing on or with the interactive sign. The portable device is associated with a user and has a user identifier. A unique identifier is generated in association with the proximity detection, which correlates the user identifier and the content item. The unique identifier is transmitted to a content site, which has some form of identification of both the user identifier as well as the corresponding content item. The content site then conveys to a device separate from the portable device an opportunity for the user to acquire a digital representation of the content item. | 2010-05-20 |
20100125882 | METHOD AND APPARATUS FOR CREATING AND USING VIDEO PLAYLISTS WITHIN A NETWORK - The invention pertains to a method and apparatus for creating and using video playlists within a network. In accordance with the invention, a user is enabled to create a playlist comprising a plurality of video segments and store the playlist for later access and viewing. In some implementations, the user may upload playlists to the network in order to permit other users to view the playlist and, if desired, watch the playlist's contents. In other implementations, the content provider or third parties may create playlists and make the contents available for viewing. In yet other implementations, the content provider or a third party may insert advertisements into a playlist's contents. | 2010-05-20 |
20100125883 | CREATING CHANNEL SEQUENCE SEGMENTS FOR FAST CHANNEL CHANGE IN IPTV - Embodiments of the present invention are methods for selecting, out of a lineup of IPTV channels, a subset of channels for caching. The methods take into account viewers' tendency to walk through the channels that lie between their current channel and their desired channel if that walking distance is short, and, alternatively, viewers' tendency to jump to a distant channel. Accordingly, embodiments of the present invention include any channel selection method which selects for caching any number of channels less than the entire lineup, and where at least two of those channels form a segment of adjacent channels. Other embodiments include methods which rely upon specific extrinsic data, e.g., IGMP and EPG information, for selecting a subset of channels to be cached. | 2010-05-20 |
20100125884 | Method and Apparatus to Provide Supplemental Media Content - Method and apparatus to provide supplemental media content are presented. In a particular embodiment, a method of providing supplemental content in a Video-On-Demand (VOD) system is provided. The method includes receiving a selection of a first supplemental content title selected from a plurality of supplemental content titles provided by a selectable menu, where each of the plurality of supplemental content titles is associated with a particular VOD offering. The selectable menu provided is to be displayed upon detection of discontinued transmission of the particular VOD offering. The method also includes providing first supplemental content associated with the first supplemental content title. The first supplemental content is accessible by a subscriber when the particular VOD offering is not being presented and wherein the first supplemental content is not accessible by the subscriber when the particular VOD offering is being presented. | 2010-05-20 |
20100125885 | SYSTEM AND METHOD OF PROVIDING NEAR VIDEO ON DEMAND - Aspects include methods, systems, and apparatuses for periodically providing a content item by broadcasting segments of the content item. The method may include identifying a plurality of successive time segments of the content item, wherein each of the time segments is of substantially the same duration; assigning each of the plurality of time segments to one of a plurality of channels, wherein the number of channels is less than the number of time segments; assigning each of the time segments to a periodic time slot of its respective channel; and periodically broadcasting each of the time segments of the content item on the respective assigned channel and in the respective assigned time slot, whereby the content item is made available for uninterrupted playback subsequent to receipt by a receiver of a first portion of the content item. | 2010-05-20 |
20100125886 | NETWORK DIAGNOSTICS - A system that incorporates teachings of the present disclosure may include, for example, a controller to automatically check lower level layer test results of an IPTV or iTV network, automatically retrieve inventory data from an inventory system, automatically retrieve a Layer 4 data from a live router by executing a show Class of Service (COS) interface command, automatically compare a COS value with a value from the inventory system to determine a mismatch, and automatically create an alert if the mismatch exists. Other embodiments are disclosed. | 2010-05-20 |
20100125887 | METHOD AND SYSTEM TO INFLUENCE A VIEWER TO SELECT A FEED - A method and apparatus for influencing a viewer to select a second feed. A shared medium is loaded beyond a loading threshold. One or more high viewership feeds being provided over the shared medium are designated preferred feeds, and one or more user devices providing low viewership feeds to viewers are designated candidate user devices. The candidate user devices are instructed to influence their respective viewers to select one of the high viewership feeds. The candidate user devices select a second feed from one or more preferred feeds, and provide information pertaining to the second feed to the viewer. | 2010-05-20 |
20100125888 | Systems and Methods for Providing Distributed Television Services to a Subscriber - Systems and methods may provide television services to a subscriber without relying on coaxial cable for distributing television signals throughout the subscriber's building. Instead, various systems and methods may provide a distributed television system in which a hub or central television receiving device is configured to receive television signals from a source and to provide the received television signals to a plurality of television output devices networked to the central television receiving device. | 2010-05-20 |
20100125889 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD THEREOF - A digital broadcasting system and a data processing method thereof are provided. An apparatus for generating a transport stream includes a packet generator for generating a plurality of packets by compressing video and audio signals; a counter for counting the number of the generated packets and outputting the count result; and an information controller for determining whether the count result of counting reaches a predetermined number of packets, inserting packet start information into the packets according to the count result, and transmitting the packets with the packet start information inserted therein. The packet start information is added to a packet to be transmitted in a transmitter, and the packet start information is extracted from the received packet in a receiver, so that the waste of frequency resources can be reduced. | 2010-05-20 |
20100125890 | System and Method to Manage a Content Stream - A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a signal at the set-top box device from an external power interface. The signal indicates that a low power state has been detected at a power outlet of the external power interface, the power outlet associated with the display device. Further, the method includes sending a signal to a source of the content stream in response to receiving the signal indicating the low power state. The signal indicates that the source is to cease sending the content stream to the set-top box device. | 2010-05-20 |
20100125891 | Activity Monitoring And Information Protection - Disclosed herein is a computer implemented method and system for monitoring user activity and protecting information in an online environment. A security client application is provided on a computing device of a user. A local software component preloaded on the computing device is embedded within the security client application on the computing device. The security client application queries a policy server for a security policy for the user on receiving a request for access to the information from the user. The user is granted controlled access to the information based on the security policy. The granted controlled access enables enforcement of the security policy. The security client application permits the user to perform predefined activities on the information using the granted controlled access. The security client application prevents the user from performing activities apart from the predefined activities. The security client application tracks the performed predefined activities. | 2010-05-20 |
20100125892 | SWITCHING APPARATUS, AUTHENTICATION SERVER, AUTHENTICATION SYSTEM, AUTHENTICATION METHOD, AND COMPUTER PROGRAM PRODUCT - A switching apparatus includes an authentication client unit that requests user authentication to a user authentication server that performs user authentication of the switching apparatus, and, when the requested user authentication is successfully performed, receives from the user authentication server, information of success of the user authentication and setting information used when terminal authentication of a terminal to be connected to the switching apparatus is relayed to a terminal authentication server that performs terminal authentication; an authentication setting unit that sets the setting information to an authentication relay unit that relays terminal authentication; and a control unit that allows the authentication relay unit to relay the terminal authentication when the setting information is set to the authentication relay unit. | 2010-05-20 |
20100125893 | TECHNIQUES FOR ENFORCING ACCESS RIGHTS DURING DIRECTORY ACCESS - Techniques for enforcing access rights during directory access are presented. Access rights are maintained at the container level of a directory tree for container objects within a cache. When security is set for a requester of a target, the container object cache is directly accessed along with rights assigned to the target and the security is calculated and then set against the requester. | 2010-05-20 |
20100125894 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS THAT FACILITATE REMOTE ACCESS OF DEVICES IN A SUBSCRIBER NETWORK - Systems, methods and computer program products facilitate remote access to devices in a private subscriber network by subscriber-selected delegates. A request is received by a service provider from a delegate to access one or more devices in a private subscriber network. The service provider verifies whether the delegate is authorized by the subscriber to access the device, and displays device access information to the delegate in accordance with an access policy established for the delegate by the subscriber. The device access information includes an address to a web server associated with each device. The web server address comprises an IP address for the subscriber network and a port number associated with each device. The device access information includes login information for the device web server, such as a user ID and password, or SSO token. | 2010-05-20 |
20100125895 | DOMAIN BASED AUTHENTICATION SCHEME - In one example, a system for authenticating domains operates by authenticating a first domain and the extensions that make up the URI of an initial or primary Internet network call. Thereafter, the system can enable the owner of the first domain to make assertions or statements about additional domains and URIs that make up the rest of the web page, session or application. | 2010-05-20 |
20100125896 | TRUSTED NETWORK TRANSFER OF CONTENT USING OF NETWORK INPUT CODE - Systems and methods for use in connection with the trusted transmission and reception of content, such as encryption key information, from one computing device in a network to a second computing device are provided. In one embodiment, the invention provides a way to trust or validate the transfer of a public key using a very short code entered out of band of the network that is easy for end-users to remember, or write down. | 2010-05-20 |
20100125897 | METHODS AND APPARATUS FOR ESTABLISHING A DYNAMIC VIRTUAL PRIVATE NETWORK CONNECTION - Methods and apparatus for managing a dynamic virtual private network (VPN) connection of an endpoint device using locally-stored encrypted VPN profiles. The endpoint device comprises a VPN client configured to establish a secure connection with a computer via a network, an encrypted datastore for storing the encrypted VPN profiles, and a security agent for monitoring a security compliance status of the endpoint device with a security policy stored on the endpoint device. In response to detecting a change in the security compliance status of the endpoint device, the security agent copies VPN profiles from the encrypted datastore to a storage location accessible to the VPN client. The VPN client is configured to use the copied VPN profiles to securely connect to the computer. Periodic update requests from the security agent to an administrative server enable updated VPN profiles or security policies to be downloaded and stored in the encrypted datastore. | 2010-05-20 |
20100125898 | USE OF AUTHENTICATION INFORMATION TO MAKE ROUTING DECISIONS - Methods and systems for utilizing authentication attributes to determine how to direct traffic flows are provided. According to one embodiment, a program storage device readable by a network device associated with a service provider is provided. The program storage device tangibly embodies a program of instructions executable by a processor of the network device to perform method steps for authenticating users and establishing appropriate service sessions. An end user from whom a connection request is received is caused to be prompted for login credentials. The received login credentials are then caused to be authenticated by an authentication server. Responsive to successful authentication, a service session is established for the end user and customer separation is maintained among the multiple customers by creating a routing entry, according to which subsequent packets associated with the service session are routed, based on authentication attributes returned by the authentication server. | 2010-05-20 |
20100125899 | REMOTE ACCESS TO LOCAL NETWORK VIA SECURITY GATEWAY - Multiple protocol tunnels (e.g., IPsec tunnels) are deployed to enable an access terminal that is connected to a network to access a local network associated with a femto access point. A first protocol tunnel is established between a security gateway and the femto access point. A second protocol tunnel is then established in either of two ways. In some implementations the second protocol tunnel is established between the access terminal and the security gateway. In other implementations the second protocol tunnel is established between the access terminal and the femto access point, whereby a portion of the tunnel is routed through the first tunnel. | 2010-05-20 |
20100125900 | Network Intrusion Protection - Improved techniques are disclosed for use in an intrusion prevention system or the like. For example, a method comprises the following steps performed by a computing element of a network. A packet of a flow is received, the flow comprising a plurality of packets, wherein the plurality of packets represents data in the network. A network intrusion analysis cost-benefit value is determined representing a benefit for analyzing the received packet for intrusions in relation to a cost for analyzing the received packet for intrusions. The method compares the network intrusion analysis cost-benefit value to a network intrusion analysis cost-benefit threshold to determine whether analyzing the received packet for intrusions before forwarding the received packet is warranted. Responsive to a determination that analyzing the received packet for intrusions before forwarding the received packet is not warranted, the received packet is forwarded, an indication is made that subsequent packets of the flow should be forwarded, and a determination is made whether the received packet indicates an intrusion after forwarding the received packet. | 2010-05-20 |