03rd week of 2011 patent applcation highlights part 57 |
Patent application number | Title | Published |
20110016424 | CONSUMER ELECTRONICS CONTROL (CEC) ENHANCEMENT - A method for determining transfer rate comprising selecting a first transfer rate of a plurality of transfer rates, transmitting a message at the first transfer rate over a Consumer Electronics Control (CEC) line of a High Definition Multimedia Interface (HDMI) network, determining whether an acknowledgment to the message having been transmitted at the first transfer rate is received, storing, in the event the acknowledgment to the message having been transmitted at the first transfer rate is received, the first transfer rate and storing, in the event no acknowledgment is received, a default transfer rate of the plurality of transfer rates. | 2011-01-20 |
20110016425 | DISPLAYING RECENTLY USED FUNCTIONS IN CONTEXT SENSITIVE MENU - A computer implemented method displays an object. The method includes causing the display of a context specific shortcut menu in response to a user command. The menu can include a set of functions relating to the context of the displayed object and a set of a predetermined number of the most recently used functions relating to the context of the displayed object. The most recently used functions can be displayed above the other functions. | 2011-01-20 |
20110016426 | Color Selection and Application Method for Image and/or Text-Based Projects Created Through an Online Editing Tool - In a system for creating and editing image and or text-based projects including a server connected to a data network, the server having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, the GUI for contributing and editing content, a method for selecting a color from the display for application to content includes the steps (a) selecting or invoking a color reading tool, (b) moving the tool over the display monitor to read and preview colors using mouse movement, and (c) selecting a color read by the tool. | 2011-01-20 |
20110016427 | Systems, Methods and Articles For Managing Presentation of Information - Disclosed are methods, systems and articles, including a method, performed by execution of computer readable program code by a processor of a computer system, for managing presentation of information. The method includes retrieving information relating to one or more subject matters from one or more data repositories, the one or more subject matters including general non-personal information on medical conditions and treatments therefor, presenting one or more sets of data from the retrieved information specific to a user type selected by a user from a plurality of user types, and presenting another one or more sets of data from the retrieved information common to two or more user types selected from the plurality of user types. | 2011-01-20 |
20110016428 | NESTED SCROLLING SYSTEM - A nested scrolling system that can scroll through an electronically stored list is provided. The system can include a database, a display screen, a first scrolling control and a second scrolling control. The database can have an electronically stored list with a plurality of entries, the plurality of entries stored under a first level storage category and/or a second level storage category. The second scrolling control can be nested within the first scrolling control with movement of the first scrolling control scrolling through the plurality of entries on a micro level and movement of the second scrolling control scrolling through the plurality of entries on a macro level. | 2011-01-20 |
20110016429 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND COMPUTER READABLE MEDIUM - According to an aspect of the invention, an information processing apparatus includes an operation acquisition module, a thumbnail image creating module, and a thumbnail image storing control module. The operation acquisition module acquires an operation to an electronic file displayed on a display device, the operation to be acquired by the operation acquisition module being set previously. The thumbnail image creating module creates a thumbnail image corresponding to the acquired operation. The thumbnail image storing control module controls the thumbnail image so as to store the thumbnail image associated with specifying information by which the electronic file is specified. | 2011-01-20 |
20110016430 | SYSTEMS AND METHODS FOR INTERLEAVING SERIES OF MEDICAL IMAGES - After selecting two or more image series for comparison, images of the image series are interleaved so that they are alternatively displayed in a comparison pane on a display device. In one embodiment, after one or more image series are selected for comparison, an interleaved image series is created containing each of the images of the one or more selected image series, or, alternatively, the interleaved image series comprises links to the images arranged in the interleaved pattern. If differences exist in the images of the multiple image series, these differences may be more easily detectable as the display device cycles between the images. Comparison of images in an interleaved image series may be more advantageous if the images of each selected image series are of a common anatomical area, common image size, and the images are in the same order. | 2011-01-20 |
20110016431 | Method for Automatically Previewing Edits to Text Items within an Online Collage-Based Editor - In a server-based system for creating and editing image and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method for automatically previewing edits to text items within the image-based project includes the steps (a) selecting or highlighting a text item within the project, (b) automatically displaying a text editing toolbar as a result of the action of step (a), the toolbar including controls for editing at least one of font style, font size, font justification, and font color, and (c) selecting one of the controls of step (b) and mousing over a menu option. | 2011-01-20 |
20110016432 | USER INTERFACE CONTROLS FOR SPECIFYING DATA HIERARCHIES - User interface controls that facilitate the specification/modification of data hierarchies. In one set of embodiments, a first UI control component can be provided that comprises an ordered group of drop-down menus. Each drop-down menu in the ordered group can be populated with a selectable list of attributes from a data set and can be associated with a level in a data hierarchy. By selecting values using the various drop-down menus, a user can interactively specify a data hierarchy for the data set. The data set can then be visualized according to the specified hierarchy. In further embodiments, a second UI control component can be provided in addition to the first UI control component. The second UI control component can allow a user to interactively enable or disable certain drop-down menus in the ordered group, thereby acting as a “depth filter” for controlling the depth of the data hierarchy. | 2011-01-20 |
20110016433 | Transparent interface used to independently manipulate and interrogate N-dimensional focus objects in virtual and real visualization systems - Method, system, and software for performing independent operations with and upon N-Dimensional spatial and temporal objects displayed in virtual and real visualization systems. The technique applies user selected points or regions of interest in the visualization system to identify corresponding points or regions on transparent focus objects which describe the visualized objects, and which intersect the user's topological line of sight. The resulting set of points or regions are then used to extract information from the focus objects, which provide additional information on object content or location of related file systems. The transparent interface provides intrinsic operations which can be applied directly to the focus objects, or coupling mechanisms to external user applications, to process, manipulate or transform focus objects in either the transparent interface or the visualization system. | 2011-01-20 |
20110016434 | KNOWLEDGE-BASED POLYMORPH UNDOCKABLE TOOLBAR - A software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar within an object scene. The undockable toolbar can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar can merges into a relatively small area, tools for executing various commands that would require substantial screen space if represented by standard icons on a toolbar. The present invention can be used to manipulate non-constrained objects or groups of objects included in an assembly that are linked to each other by constraints. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task. | 2011-01-20 |
20110016435 | JOIN OBJECTS - There is disclosed an interactive display system comprising an interactive surface for displaying an image and for receiving inputs from remote devices, the system being adapted to detect the presence of at least two remote devices proximate the interactive surface. | 2011-01-20 |
20110016436 | Digitally Obtaining Contours of Fabricated Polygons - The present invention provides a method for digitally obtaining contours of fabricated polygons. A GDS polygon described in a Geographic Data System (GDS) file is provided. Based on the GDS polygon, a plurality of identical polygons is fabricated with the same fabrication process such that shapes of the plurality of identical polygons are altered by optical effects in the same or similar way. The plurality of identical polygons forms poly-silicon gates of a plurality of test transistors. The position of source and drain islands along a length of a poly-silicon gate for each of the plurality of test transistors is different. Using Automated Test Equipment (ATE), a digital test is performed on a circuit including the plurality of test transistors to obtain test responses, the test responses being raw digital data. The test responses may be displayed in a histogram reflecting a contour of the plurality of identical polygons or post-processed to reconstruct a contour of the plurality of identical polygons. | 2011-01-20 |
20110016437 | METHOD AND APPARATUS FOR MEASURING OF MASKS FOR THE PHOTO-LITHOGRAPHY - The invention relates to a method and an apparatus for measuring masks for photolithography. In this case, structures to be measured on the mask on a movable mask carrier are illuminated and imaged as an aerial image onto a detector, the illumination being set in a manner corresponding to the illumination in a photolithography scanner during a wafer exposure. A selection of positions at which the structures to be measured are situated on the mask is predetermined, and the positions on the mask in the selection are successively brought to the focus of an imaging optical system, where they are illuminated and in each case imaged as a magnified aerial image onto a detector, and the aerial images are subsequently stored. The structure properties of the structures are then analyzed by means of predetermined evaluation algorithms. The accuracy of the setting of the positions and of the determination of structure properties is increased in this case. | 2011-01-20 |
20110016438 | FLASH-BASED ANTI-ALIASING TECHNIQUES FOR HIGH-ACCURACY HIGH-EFFICIENCY MASK SYNTHESIS - Techniques and systems for converting a non-bandlimited pattern layout into a band-limited pattern image are described. During operation, the system receives the non-bandlimited pattern layout which comprises one or more polygons. The system further receives an anti-aliasing filter (AAF) kernel, wherein the AAF kernel is configured to convert a non-bandlimited pattern into a band-limited pattern. The system then constructs an AAF lookup table for the AAF kernel, wherein the AAF lookup table contains precomputed values for a set of convolution functions which are obtained by convolving a set of basis functions with the AAF kernel. Next, the system creates a sampled pattern layout by applying a grid map over the pattern layout. The system then obtains the band-limited pattern image by using the AAF lookup table to convolve the AAF kernel with each grid location in the sampled pattern layout. | 2011-01-20 |
20110016439 | RESET MECHANISM CONVERSION - Methods, circuits, and systems for converting reset mechanisms in a synchronous circuit design into a corresponding asynchronous representation are described. These may operate to convert synchronous state holding blocks that include reset signals to corresponding asynchronous dataflow logic blocks. A replicated reset token at a fraction of the operational frequency of the reset signal may be distributed to the locations of the asynchronous dataflow logic blocks. Additional methods, circuits, and systems are disclosed. | 2011-01-20 |
20110016440 | CHECKING AN ESD BEHAVIOR OF INTEGRATED CIRCUITS ON THE CIRCUIT LEVEL - A system and a method for testing the ESD behaviour, wherein a circuit ( | 2011-01-20 |
20110016441 | METHOD AND SYSTEM FOR DYNAMIC AUTOMATED HINT GENERATION FOR ENHANCED REACHABILITY ANALYSIS - Methods and systems are provided for dynamically generating a hint set for enhanced reachability analysis in a sequential circuitry design that is represented by a Binary Decision Diagram (BDD). After determining a ranking of the BDD variables, they are sorted in the order of the ranking. The ranking is used to select some of the variables for use in creating hints for more efficiently performing the reachability analysis in a creating an equivalent sequential circuitry design. | 2011-01-20 |
20110016442 | Method of Performing Static Timing Analysis Considering Abstracted Cell's Interconnect Parasitics - An abstraction model supporting multiple hierarchical levels is inputted into a generalized static timing analysis of a hierarchical IC chip design to analyze and optimize the design of circuits integral to the chip containing a plurality of macro abstracts. An electrical network, synthesized for an internal abstract interconnect segment, is performed only once per macro and is applied to multiple instances of the macro abstract model in the IC chip design. The synthesized electrical network is a resistive capacitive or a resistive inductive capacitive network or a combination thereof. The synthesized electrical network is then used to match impulse response transfer functions of the network and the abstract interconnect segment's timing model. This network is stitched with the electrical parasitics of external interconnect segments connected to macro primary outputs. Various model order reductions are then performed on the electrical parasitics of external interconnects prior to network stitching. A static timing analysis is performed on the final network. | 2011-01-20 |
20110016443 | Dummy Pattern Performance Aware Analysis and Implementation - Embodiments of the present invention are a system, a computer program product, and a method for implementing an integrated circuit design. An embodiment is a method for implementing an integrated circuit design. The method comprises accessing an original electronic representation of an integrated circuit layout from a first user file, accessing a defined sensitivity index that characterizes an impact of the dummy pattern on the functional component, analyzing the impact of the dummy pattern on the functional component, determining whether the impact is within a limit of the sensitivity index, adjusting one of a plurality of features of the dummy pattern if the impact is not within the limit to form a generated electronic representation of a modified integrated circuit layout, and outputting the generated electronic representation to a second user file. The integrated circuit layout comprises a dummy pattern and a functional component. | 2011-01-20 |
20110016444 | Collaborative Environment For Physical Verification Of Microdevice Designs - A collaborative environment for performing physical verification processes on integrated circuit designs. Multiple physical verification results may be stored in a “unified” results database/directory (e.g., unified at least from a user's perspective), where results from various verification processes, such as Design-Rule-Check (DRC) processes, Layout-Versus-Schematic comparison (LVS) processes, Design-For-Manufacturing (DFM) processes Optical Proximity Correction (OPC) processes, and Optical Rule Check (ORC) processes are accessible from the same style of user interface, which may be a graphical user interface. The basic abilities for design team-based interactions can be equally available to each process involved in the physical verification of an integrated circuit design. | 2011-01-20 |
20110016445 | Layout design system and layout design method - In a layout design of a semiconductor circuit, by selecting a frequently-used layout cell based on a layout design, a common location (coordinate) at which dummy metal is arranged is specified. A new layout cell in which dummy metal is arranged in advance at the specified arrangement location is generated. Dummy metal is arranged by replacing the frequently-used layout cell from which the new layout cell is generated by the new layout cell having dummy metal or by overlapping them. Thus, process such as wiring correction in which the amount of data depends on processing speed can be carried out by use of the inexpensive computer having low throughputs and the small amount of memory. | 2011-01-20 |
20110016446 | Method for the Construction of Flexible Printed Circuit Boards - A description is given of a method for the computer-aided construction of flexible printed circuit boards that are arranged in a housing ( | 2011-01-20 |
20110016447 | METHOD FOR IMPROVING EXECUTION EFFICIENCY OF A SOFTWARE PACKAGE CUSTOMIZATION - A method for improving execution efficiency of a software package customization is disclosed. The method includes identifying one or more components from a configuration table to implement at least one of a use case flow or a non functional requirement (NFR) or an interface document or combinations thereof derived using an use case of the software project, sequencing the identified one or more components to prioritize execution of the use case of the software project and attributing complexity of the identified one or more components to determine the effort estimation for execution of the use case, wherein the attributing complexity includes using an unit effort table for determining the effort estimation requirement for execution of each component of the use case. The method further includes identifying a usage type, attributing the reuse level and resolving the dependencies among the identified components. The usage type of the identified component is selected from the group consists of build afresh, customization, an out of box (OOB) or duplicate. The effort estimation required for customization or OOB of the identified components is percentage indicative of the effort estimation required for build a fresh type. The reuse level of the identified component is determined based on the availability the components in past use cases. The method also includes identifying the additional activities required for developing the identified components or the use case or the software project. In another embodiment of the present invention, a method to perform the gap analysis post requirements gathering of a software project to act as a precursor for a detailed design of the software project is disclosed. In yet another embodiment of the present invention, the method of enhancing the efficiency of a project planning of a software project is also disclosed. | 2011-01-20 |
20110016448 | SYSTEM AND METHOD FOR RAPID DEVELOPMENT OF SOFTWARE APPLICATIONS - The present invention is a system and method for rapid development of software applications comprising: a field composer; a design composer; and a design repository; wherein the field composer is used to create field trees; wherein the design composer is used to create designs; wherein a design is a partial or complete configuration of a software application; wherein one or more data models is/are derived from one or more existing databases; and wherein the design repository stores designs, field trees, and data models. | 2011-01-20 |
20110016449 | METHOD AND SYSTEM FOR INTEGRATING JAVA AND JAVASCRIPT TECHNOLOGIES - A method and system for integrating Java and JavaScript technologies is provided. An example system includes a JavaScript proxy generator and a runtime module. The JavaScript proxy generator may be configured to automatically generate a JavaScript proxy in a form of a Java application programming interface. The runtime module may be configured to call the JavaScript proxy from the Java module, pass control of execution to the JavaScript module, execute the JavaScript module to generate an output method or object, and pass control of execution to the Java module to continue execution of the Java module. | 2011-01-20 |
20110016450 | SYSTEM AND METHOD OF MERGING OF OBJECTS FROM DIFFERENT REPLICAS - A first object, typically a software source code object, is checked-in at a first replica of a base object. The replica typically comprises a plurality of objects (e.g., a source code base for a software project). The first object is a version of a base object. The first object is then delivered to a second replica of the base object. If it is determined at the second replica that a trivial merge cannot be performed between the first object and the current base object, the current base object is delivered to the first replica. The first object is rebased with the current base object. The rebased first object is sent to the second replica and a trivial merge is performed between the rebased first object and the current base object. | 2011-01-20 |
20110016451 | METHOD AND SYSTEM FOR GENERATING TEST CASES FOR A SOFTWARE APPLICATION - The present invention provides a method, system and computer program product for generating one or more test cases for testing a software application by identifying one or more units of functionalities of the software application, structuring use cases of the software application, using the identified units of functionalities, generating a first set of use case activity diagrams from the structured use cases, and generating test cases from the generated use case activity diagrams. | 2011-01-20 |
20110016452 | METHOD AND SYSTEM FOR IDENTIFYING REGRESSION TEST CASES FOR A SOFTWARE - The present invention provides a method, system and computer program product for identifying regression test cases for a software application by identifying one or more units of functionalities of the software application, structuring the use case activity diagrams using the identified units of functionalities, modifying the structured use case activity diagrams when there is a change in the software application, and analyzing the modifications made to the structured use case activity diagrams to identify regression test cases for the changes in the software application. | 2011-01-20 |
20110016453 | MODULARIZING AND ASPECTIZING GRAPHICAL USER INTERFACE DIRECTED TEST SCRIPTS - A test structure for testing graphical user interface applications (GAPs) modularizes test scripts by separating statements that define GAP test logic from statements that navigate to GAP objects. Composition rules weave the statements together to generate the test scripts that are executed to test the GAP. Because the test structure is modular, test logic can be reused across different GAPs and different versions of the same GAP. Reusing test logic is not only an efficient practice from a test engineer's point of view, but also leads to a reduction in test programming errors. The modular test structure also facilitates the efficient modification of test scripts to account for modifications in the underlying GAPs, greatly reducing the time, cost, and resource expenditures needed to arrive at updated test scripts. | 2011-01-20 |
20110016454 | METHOD AND SYSTEM FOR TESTING AN ORDER MANAGEMENT SYSTEM - The invention describes a method for testing the order management system. The order management system includes a set of sub-systems. An order life cycle is defined for the order management system, based on the set of sub-systems. The order management system is capable of processing one or more orders. A script is selected from a plurality of scripts, which are developed for testing the order management system, based on a test scenario. The script is modified if the order management system has undergone a modification. Thereafter, the script is used for testing the order management system. Each sub-system of the set of sub-systems is tested, based on the order life cycle and the script, to identify an error in a first sub-system of the set of sub-systems. An output is generated, based on the error identified in the first sub-system. | 2011-01-20 |
20110016455 | Power Profiling for Embedded System Design - The power usage of software executable by an embedded system may be profiled without the need for test benches or power measurement systems. Additionally, the power profiles corresponding to multiple pieces of software may be determined and compared. | 2011-01-20 |
20110016456 | GENERATING ADDITIONAL USER INPUTS FOR FAULT DETECTION AND LOCALIZATION IN DYNAMIC SOFTWARE APPLICATIONS - The present invention provides a system, computer program product and a computer implemented method for prioritizing code fragments based on the use of a software oracle and on a correlation between the executed code fragments and the output they produce. Also described is a computer-implemented method generates additional user inputs based on execution information associated with path constraints and based on information from the oracle. Advantageously, the embodiment is useful in a test generation tool that generated many similar inputs when a failure-inducing input is found, in order to enhance fault localization. Further, described is a computer-implemented flow for extending the existing idea of concolic testing to applications that interact with persistent state. | 2011-01-20 |
20110016457 | FAULT DETECTION AND LOCALIZATION IN DYNAMIC SOFTWARE APPLICATIONS REQUIRING USER INPUTS AND PERSISTENT STATES - The present invention provides a system, computer program product and a computer implemented method for prioritizing code fragments based on the use of a software oracle and on a correlation between the executed code fragments and the output they produce. Also described is a computer-implemented method generates additional user inputs based on execution information associated with path constraints and based on information from the oracle. Advantageously, the embodiment is useful in a test generation tool that generated many similar inputs when a failure-inducing input is found, in order to enhance fault localization. Further, described is a computer-implemented flow for extending the existing idea of concolic testing to applications that interact with persistent state. | 2011-01-20 |
20110016458 | SYSTEMS, METHODS, AND COMPUTER PROGRAMS FOR DYNAMIC BINARY TRANSLATION IN A MASTER CONTROL PROGRAM INTERPRETER - Various embodiments of systems and methods for dynamic binary translation in an interpreter are disclosed. An embodiment comprises a method for dynamic binary translation in an interpreter. One such method comprises: receiving non-native code comprising a sequence of one or more operators to be interpreted; building a static branch destination table associated with the operators, the static branch destination table specifying a static branch operator that branches to another operator in the sequence and a corresponding memory location to which the static branch operator branches; parsing the sequence of operators and building a cross-reference table that specifies a pointer to an operator function associated with the corresponding operator, an index of the operator in a native code sequence, and a call to a native operator; selecting a dynamic branch code template for the native operator; and based on the static branch table and the cross-reference table, emitting the native code sequence to be executed via a native processor. | 2011-01-20 |
20110016459 | SYSTEMS, METHODS, AND COMPUTER PROGRAMS FOR DYNAMIC BINARY TRANSLATION IN AN INTERPRETER - Various embodiments of systems and methods for dynamic binary translation in an interpreter are disclosed. An embodiment comprises a method for dynamic binary translation in an interpreter. One such method comprises: receiving non-native code comprising a sequence of one or more operators to be interpreted; building a static branch destination table associated with the operators, the static branch destination table specifying a static branch operator that branches to another operator in the sequence and a corresponding memory location to which the static branch operator branches; parsing the sequence of operators and building a cross-reference table that specifies a pointer to an operator function associated with the corresponding operator, an index of the operator in a native code sequence, and a call to a native operator; selecting a dynamic branch code template for the native operator; and based on the static branch table and the cross-reference table, emitting the native code sequence to be executed via a native processor. | 2011-01-20 |
20110016460 | MULTIPLE PASS COMPILER INSTRUMENTATION INFRASTRUCTURE - A method includes configuring one or more processors to perform operations. The operations include instrumenting at least one code region of an application with at least one annotation for generating profile data when the at least one code region is executed. The operations include executing the application to generate profile data for the at least one code region. The operations also include identifying, from the profile data, a delinquent code region from the generated profile data. The operations include instrumenting the delinquent code region with annotations for generating profile data when the code regions are executed. The operations include executing the application to generate additional profile data for the at least one code region, including the delinquent code region. | 2011-01-20 |
20110016461 | TECHNIQUES TO PERFORM GRADUAL UPGRADES - Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed. | 2011-01-20 |
20110016462 | COMPUTER PERIPHERAL PRODUCT AND METHOD OF BRANDING UTILITY SOFTWARE ASSOCIATED WITH SAME - A method of customizing the branding of utility software associated with a customized computer peripheral device. The customized peripheral device includes brand data stored in memory. The utility software includes a branding module that reads the brand data from the peripheral device during installation upon a computer and customizes the utility software based upon the brand data. The brand data may include the custom branding information or may provide a brand identifier that permits the branding module to obtain the correct custom branding information from a remote server. | 2011-01-20 |
20110016463 | COMPUTER-HARDWARE, LIFE-EXTENSION APPARATUS AND METHOD - A computer hardware life-extension apparatus and method is disclosed to circumvent hardware-dependent software installation locks, imposed by selected software packages, which may artificially enforce compliance with a minimum set of hardware requirements before allowing installation. Various techniques may be used to circumvent the artificial hardware locks, thereby effectively extending the useful life, and delaying the forced obsolescence, of selected computer hardware. An apparatus and method in accordance with the invention may be used to extend the life of a wide variety of computer hardware, including but not limited to processors, main memory, secondary storage devices, and the like. | 2011-01-20 |
20110016464 | INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information processor includes a first part storing one or more programs included in one or more packages; a second part correlating and retaining the package and version information of the programs on a program basis; a third part comparing, if one of the installed programs is to be installed, the version information of the installed one of the programs and the one of the programs to be installed; a fourth part determining whether the one of the programs to be installed is subordinate to a package other than a package including the one of the programs to be installed, if the version information of the one of the programs to be installed is determined to be lower; and a fifth part installing the one of the programs to be installed if the one of the programs to be installed is determined to be not subordinate to the other package. | 2011-01-20 |
20110016465 | SYSTEMS AND METHODS FOR SYNCHRONIZING USER AND MACHINE DATA DURING TRACKING OF PRODUCTS ON A USER COMPUTER - Systems and methods for synchronizing a web application service on a server with a user computer so that users are not required to log-in to access their data are described. An installed product application programming interface (IPAPI) is provided on the web server that is configured to associate a user ID associated with the user of the user computer with a machine ID associated with the user computer. The credentials are automatically transmitted to the web application through cookies from a browser at the user computer to the web application so the user does not have to log-in to the web application service or at their computer. | 2011-01-20 |
20110016466 | VIRTUAL MEDIA WITH FOLDER-MOUNT FUNCTION - A virtual media (VM) method for mounting a folder stored in a storage device of a client for accessed by a server as a virtual drive. The client assigns virtual cluster indices to each file in the folder, and creates a file-cluster index table to store the assigned virtual cluster indices. The client also creates a VM file system complying with the FAT file system standard except that only subdirectories and no data files are stored in the VM FAT file system. The VM FAT table uses virtual cluster indices rather than actual cluster indices. Data written by the server are stored in a temporary data area without modifying the actual file system of the storage device. The virtual sectors requested to be written are “dirty”, and the dirty sector numbers and corresponding temporary sector numbers are stored in a dirty sector index table for use in a write-back step. | 2011-01-20 |
20110016467 | System And Method For Managing Virtual Machines - In some embodiments, a method for virtual machine management includes receiving a request for a first virtual machine from a virtual host. The method also includes comparing the request for the first virtual machine to a policy. The policy includes rules that govern access to a plurality of virtual machines. In addition, the method includes providing the virtual host access to a second virtual machine in response to comparing the request for the first virtual machine to the policy. | 2011-01-20 |
20110016468 | APPARATUS AND COMPUTER-IMPLEMENTED METHOD FOR CONTROLLING MIGRATION OF A VIRTUAL MACHINE - Migration of a virtual machine from a source host to a destination host is controlled by referring to a graph data structure wherein one or more hosts are associated with at least some of the nodes of the graph data structure, a source node being associated with the source host and a destination node being associated with the destination host, and in which each link of the graph data structure is ascribed at least a permission value associated with the virtual machine, to determine if traversal of a path from the source node to the destination node is permitted by the permission values of the links in the path. Migration of said virtual machine is allowed if traversal from said source node to said destination node along the path is permitted. | 2011-01-20 |
20110016469 | DELETING DATA STREAM OVERLOAD - A system and method to delete overload in a data stream are described. | 2011-01-20 |
20110016470 | Transactional Conflict Resolution Based on Locality - Mechanisms are provided for handling conflicts in a transactional memory system. The mechanisms execute threads in a data processing system in a first conflict resolution mode of operation in which threads execute conflicting transactional blocks speculatively. The mechanisms determine, for a transactional block, if the first conflict resolution mode of operation is to be transitioned to a second conflict resolution mode of operation in which threads accessing conflicting transactional blocks are executed serially and non-speculatively. Moreover, the mechanisms execute a thread that accesses the transactional block using the second conflict resolution mode of operation in response to the determination indicating that the first conflict resolution mode of operation is to be transitioned to the second conflict resolution mode of operation. | 2011-01-20 |
20110016471 | Balancing Resource Allocations Based on Priority - Balancing resource allocations based on priority may be provided. First, a plurality of repositories may be divided into at least two categories. Next, a first portion of computing resources may be dedicated to a first one of the at least two categories. Then a second portion of the computing resources may be dedicated to a second one of the at least two categories. A crawl may then be performed on the plurality of repositories with the computing resources. | 2011-01-20 |
20110016472 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - A job generation unit generates, from a source program, a job to be executed by any of a plurality of processing resources. The job generation unit calculates job characteristic information that allows estimation of an index value capable of indicating the amount of heat generated in the processing resources due to execution of the job, and appends the job characteristic information to the job. This makes it possible to estimate a temperature rise in a processing resource to which the job is allocated, by using a method that facilitates implementation in a system in which a scheduler allocates a job to a plurality of processing resources. | 2011-01-20 |
20110016473 | MANAGING SERVICES FOR WORKLOADS IN VIRTUAL COMPUTING ENVIRONMENTS - Methods and apparatus involve managing computing services for workloads. A storage of services available to the workloads are maintained as virgin or golden computing images. By way of a predetermined policy, it is identified which of those services are necessary to support the workloads during use. Thereafter, the identified services are packaged together for deployment as virtual machines on a hardware platform to service the workloads. In certain embodiments, services include considerations for workload and service security, quality of service, deployment sequence, storage management, and hardware requirements necessary to support virtualization, to name a few. Meta data in open virtual machine formats (OVF) are also useful in defining these services. Computer program products and computing arrangement are also disclosed. | 2011-01-20 |
20110016474 | ELECTRONIC APPARATUS FOR IDENTIFYING AND UTILIZING EXTERNAL APPLICATIONS CONTAINED ON EXTERNAL APPARATUSES - An electronic apparatus for performing an operation by use of an application, which can communicate with a plurality of external apparatuses, includes an application registering unit to register one or more applications selected as available applications from applications installed in the plurality of external apparatuses, an application selecting unit to select an application to be utilized from the one or more applications registered by the application registering unit, and a control unit to communicate with an external apparatus having the selected application installed therein to perform the operation by utilizing the selected application installed in the external apparatus. | 2011-01-20 |
20110016475 | COMMUNICATION MODEL FOR A SCANNER - An extension module is generated to act on behalf of a TWAIN application by communicating with a WIA driver via WIA Service. A data structure is transmitted from the extension module to the WIA driver via a custom properties mechanism of WIA Service. The data structure contains a location of a binary data file containing instruction data for the scanner. The binary data file is located with the WIA driver according to the location. The instruction data is transmitted to the scanner, which processes the instruction data and transmits results back to the WIA driver. The WIA driver writes the results into a new binary data file. The data structure is updated and transmitted to the extension module via the custom properties mechanism, and the new binary data file is located. The obtained information is processed by the extension module on behalf of the TWAIN application. | 2011-01-20 |
20110016476 | System and method to allow multiple plug-in applications real-time access to a camera application in a mobile device - A mobile device having a camera application is provided. The mobile device includes a camera and a controller coupled to the camera. The controller is configured to launch a first plug-in application within the camera application. The controller is also configured to launch a second plug-in application within the camera application. The first and second plug-in applications communicate with the camera application through an application programming interface. The controller is further configured to receive, from a user of the mobile device, a selection of one of the first and second plug-in applications. Based on the selection from the user of the mobile device, the controller is configured to update a user interface of the camera application to correspond to the selected plug-in application. | 2011-01-20 |
20110016477 | PRE-CALCULATION AND CACHING OF DEPENDENCIES - Dependencies among components may be pre-calculated, validated and cached. The cached dependencies may then be used in an execution environment to inject dependencies into the component. In one example, components for a web application are submitted to the operator of the application. Dependencies among the components may be pre-calculated, and the pre-calculated dependencies may be stored in a catalog. When a client accesses the web application, the components may be downloaded to the client along with the catalog. The client may provide a virtual machine or other execution environment under which the components execute. The execution environment may provide a dependency injection feature that connects components together at runtime based on the pre-calculated dependencies in the catalog. | 2011-01-20 |
20110016478 | AXIAL FORCE SPINDLE CLAMP - A spindle clamp for supporting a disk includes a radial control member that is in contact with an opening through a jaw and that has a contour such that radial expansion of the jaw is induced during initial movement of the jaw toward a registration surface for seating the disk. However, the contour is such that further movement of the jaw toward the registration surface is an axial motion, rather than a combination of axial and radial motion. In one preferred embodiment, the jaw is unitary, but is configured to enable the radial expansion while having sufficient rigidity to reliably clamp a data disk seating on the registration surface. The jaw may include a lip which is configured to contact the major surface of the disk opposite to its contact with the registration surface. | 2011-01-20 |
20110016479 | METHODS AND APPARATUS FOR TARGETED SECONDARY CONTENT INSERTION - Methods and apparatus for identification and insertion of content targeted to a particular audience within a content-based network, such as a cable television or satellite network. In one embodiment of the invention, audience qualities are identified and distributed to an advertisement decision maker, which uses the information to fulfill advertisement placement opportunities. Qualifiers about an existing or projected audience are classified utilizing an algorithm for qualifier weight and variance in order to determine the proximity any given qualifier may be to a target audience for an advertisement. Subscriber privacy and anonymity is also optionally maintained via e.g., hashing or encrypting data relating to the CPE and/or subscriber, thus ensuring that audience data is not traceable to a specific user account. Business methods are also disclosed. | 2011-01-20 |
20110016480 | SYSTEM AND METHOD FOR DELIVERING AND OPTIMIZING MEDIA PROGRAMMING IN PUBLIC SPACES WITH AUDIENCE IDENTIFICATION - A system and corresponding methods for automating the execution, measurement, and optimization of in-store promotional digital media campaigns are provided. In one embodiment, a method in a computing system for deploying content to digital signage networks includes receiving from a user a marketing campaign goal and at least one optimization constraint suitable for generating a playlist. The method also includes generating a playlist designed to maximize a learning opportunity to achieve the marketing campaign goal. The method further includes provisioning the playlist to a point of presence on the digital signage network. | 2011-01-20 |
20110016481 | Electronic Information Request Card Generation and Transmittal System - An electronic information card generation and transmittal system generates audience member or user initiated electronic information request cards. Such electronic information request cards (EIRCs) enable broadcasters, network operators, advertisers and program producers to capture and take advantage of the impulse purchase urges, as indicated by the generation of an information request, of the audience members for converting those urges into purchases or information sharing. For example, a network provider/broadcaster notifies an audience member of eligibility to participate in the facility of the system. The audience member signs up to participate in the facility by registering the system for that user. Upon viewing or listening to a program or commercial of interest, the audience member initiates an EIRC through a user interface. The system bundles the user identification with program definition and a system time stamp to form the EIRC, which is sent to an appropriate entity to execute follow-up information delivery. | 2011-01-20 |
20110016482 | METHODS AND APPARATUS FOR EVALUATING AN AUDIENCE IN A CONTENT-BASED NETWORK - Methods and apparatus for identifying, creating and distributing audience qualities and other information to an advertisement management system and/or an advertisement decision maker. In one embodiment, the methods and apparatus of the invention provide a technique for classifying data collected about an audience, and creating and grouping qualifiers to those classifications. The invention further includes methods and apparatus for managing an advertising inventory via a management system. The inventory is defined in one variant by predicted or known secondary content insertion opportunities, and a particular audience of the primary content associated with the insertion opportunity. Subscriber privacy and anonymity is also optionally maintained via e.g., hashing or encrypting data relating to the CPE and/or subscriber, thus ensuring that audience data is not traceable to a specific user account. | 2011-01-20 |
20110016483 | SYSTEM AND METHOD FOR DELIVERING AND OPTIMIZING MEDIA PROGRAMMING IN PUBLIC SPACES - A system and corresponding methods for automating the execution, measurement, and optimization of in-store promotional digital media campaigns are provided. In one embodiment, a method in a computing system for deploying content to digital signage networks includes receiving from a user a marketing campaign goal and at least one optimization constraint suitable for generating a playlist. The method also includes generating a playlist designed to maximize a learning opportunity to achieve the marketing campaign goal. The method further includes provisioning the playlist to a point of presence on the digital signage network. | 2011-01-20 |
20110016484 | SPACE-SHIFTING IP STREAMING SYSTEM ACHIEVED THROUGH A VIDEO PLAYBACK METHOD BASED ON A RICH INTERNET APPLICATION (RIA) - The present invention relates to a place-shifting IP streaming system using an RIA-based moving image playback method which increases users' accessibility by removing the difficulties of performing download and setting players for respective client PCs having various environment and enables various types of multimedia to be implemented by facilitating porting to HTML-based websites, and, more particularly, to a place-shifting IP streaming system using an RIA-based moving image playback method which adjusts signals to a moving image (H.264 and WMV) and sound (AAC) codec required by Flash or Silverlight, packages them in MPEG 4 format and sends them in a streaming manner using the moving image encoder of a streaming module so that an Active-X type dedicated moving image player can be implemented using Flash or Silverlight, which is an a Rich Internet Application (RIA)-based general-purpose moving image playback technology, on a client PC. | 2011-01-20 |
20110016485 | DOUBLE-CLICK CHANNEL BUTTON ACCESS OF USER-DEFINED CONTENT LIST - A set-top box receives a channel input from a remote control associated with a user, and determines whether the channel input is a double-click channel input. The set-top box retrieves a user-defined content list, associated with the user, when the channel input is determined to be a double-click channel input, and tunes to a channel associated with the retrieved user-defined content list. The set-top box also receives content associated with the tuned to channel, and provides the received content to a television, where the television displays the received content to the user. | 2011-01-20 |
20110016486 | PASSENGER INFORMATION CONTROL DEVICE AND METHOD FOR PROVIDING VIDEO DATA FOR PASSENGER INFORMATION CONTROL DEVICE - A passenger information control device having a video display controller that transmits video data sent from a ground transmission controller to display devices in a train includes: a storage unit that stores a program table and the video data, the program table storing a number of times an advertisement video has been presented, a validity period of the advertisement video, a time period from the last presentation time to the present, and a volume of the video data, being associated with each advertisement; a deletion determining unit that determines whether to designate the video data as a candidate for deletion based on a program table; and a deleting unit that deletes the video data stored in the storage unit based on determination by the deletion determining unit. | 2011-01-20 |
20110016487 | INSERTING INTERACTIVE OBJECTS INTO VIDEO CONTENT - Enriching video-based content with additional content is enabled by defining metadata for a video comprising a place holder and matching attribute. When the video is viewed, a matching server is utilized to select an object to be inserted in the place holder according to the matching attribute. The matching server selects the object according to video content, represented by matching attribute, according to user related information, and according to type of place holder. The place holder may be utilized to dynamically insert an interactive object to the video. The inserted object may be seamlessly inserted to the video. | 2011-01-20 |
20110016488 | Communication Signaling Engine - A verbal request for an action to be performed in connection with a user's set-top box may be received by a Program Content Manager (PCM) from a voice-enabled input/output device such as a VoIP-enabled device or a mobile communication device. Alternatively, the user may request an action via email, text message, and the like. The PCM receiving the action request may execute, or schedule the request for later execution, depending on whether the request is for a real-time or future action. The user may also request to send an alert or a program recording request to others. Recipients may be able to request further alerts or confirm a program recording invitation if certain criteria are met. | 2011-01-20 |
20110016489 | Announcing the Availability of an Electronic Programming Guide to Receivers of Enhanced Television Transmissions - A unique session identifier may be utilized to announce the availability of an electronic programming guide to users of an enhanced television distribution system. In some embodiments, the unique session identifier may be utilized in a variety of systems to provide a uniform way of recognizing the availability of an electronic programming guide in conjunction with enhanced television distribution systems. | 2011-01-20 |
20110016490 | SYSTEMS AND METHODS FOR MANAGING CONTENT IN REAL-TIME - Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder and a content storage server. The digital video recorder exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder that is storing the requested content. If the communication device is associated with a digital video recorder storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device. | 2011-01-20 |
20110016491 | METHOD AND APPARATUS FOR SELECTING ONE OF A PLURALITY OF VIDEO CHANNELS FOR VIEWINGS - One of a plurality of video channels is selected for viewing. A specific one of a plurality of video channels is bookmarked. An object representing said bookmarked channel is displayed. A displayed object is selected to select the bookmarked channel. | 2011-01-20 |
20110016492 | SYSTEMS AND METHODS FOR FORWARDING MEDIA ASSET EVENTS - Systems and methods are provided for forwarding media asset events. A media asset event may be scheduled on a first device for a particular time. At the particular time, the first device may determine whether the user is within a perceivable range of the first device and may provide access to the media asset when the user is within a perceivable range of the first device. If the user is outside a perceivable range of the first device, data associated with the media asset event may be automatically transmitted to a second device. If the user is within a perceivable range of the second device, the media asset and media asset event may be provided to the user on the second device. If the user is outside a perceivable range of the second device, the media asset may be stored to on the second device and/or forwarded to another device. | 2011-01-20 |
20110016493 | MOBILE TERMINAL AND BROADCAST CONTROLLING METHOD THEREOF - A mobile terminal including a wireless communication unit configured to receive a first broadcast content, an output unit configured to output the received first broadcast content, and a control unit configured to determine that a viewing of the first broadcast content has not been completed, to generate an uncompleted viewing list including at least an identification information identifying the first broadcast content and viewing uncompleted section information identifying a section of the first broadcast content that has not been viewed, and to control the output unit to display the uncompleted viewing list. | 2011-01-20 |
20110016494 | Method and Apparatus to Facilitate Viewing Television on a Mobile Device - An accessory to provide at least one of television and video streams to a mobile device is disclosed, comprising a circuit board having a semiconductor chipset, a tuner chipset and a host processor; a battery; and a connector capable of attaching the circuit board to a connector of the mobile device. Also, a method of viewing at least one of television and videos on a mobile device is described. The method includes detecting a digital television signal with a tuner chipset; transmitting a signal to a semiconductor chipset; demodulating and communicating a signal to a host processor; and communicating a signal to a mobile device for viewing. | 2011-01-20 |
20110016495 | TERMINAL AND METHOD FOR RECEIVING FRAMES OF BROADCAST DATA - A user terminal and method are provided for receiving broadcast data based on frames. A determination is made whether the broadcast data is transmitted via a primary RS frame for transmitting first broadcast data or a secondary RS frame for transmitting second broadcast data. When the broadcast data is transmitted via the secondary RS frame for the second broadcast data, a channel state of a channel through which a frame containing the second broadcast data is transmitted is checked. When the checked channel state is greater than or equal to a preset first channel state, only the second broadcast data contained in the secondary RS frame is received. Therefore, the user terminal can periodically receive frames containing its necessary broadcast data and can thus reduce power consumption. | 2011-01-20 |
20110016496 | AUTOMATIC USER BAND ASSIGNMENT IN A SATELLITE SIGNAL DISTRIBUTION ENVIRONMENT - A communications system and method involving a set top box (STB) and a channel stacking switch (CSS). The STB comprises a communications interface configured to issue a request for a user band, the request identifying the STB and further configured to receive a message identifying an assigned user band; and a tuning element configured to tune to the assigned user band in response to receipt of the message. The CSS comprises a communications interface configured to receive the request for a user band identifying the STB; a memory; and a processing entity configured to access the memory to identify a particular user band that is available for the STB and to assign the particular user band to the STB; wherein the communications interface is further configured to issue to the STB a message identifying the particular user band assigned to the STB. | 2011-01-20 |
20110016497 | Immersive Vehicle Multimedia System - The invention relates to an immersive vehicle multimedia system that that is affected by vehicle sensors and collected data concerning environmental. The immersive vehicle multimedia system includes a vehicle, at least one sensor or other vehicle component gathering input as data from an external and internal vehicle environment, an immersive multimedia device connected to each sensor, and media content run through the multimedia device. The media content includes a primary script and a secondary script, the secondary script depending on the gathered input. | 2011-01-20 |
20110016498 | ADVERTISEMENT SHIFTING SYSTEM - A method for displaying device shifted content is described, the method including receiving at a first device, from a first source of content, a plurality of a first type of content items, receiving at a second device, from a second source of content, a plurality of a second type of content items, receiving at the second device, from a third source of content, at least one third type of content item, sending at least one third type of content item and at least one second type of content item from the second device to the first device, and displaying at the first device at least one first type of content item, at least one second type of content item, and at least one third type of content item. Related methods and systems are also described. | 2011-01-20 |
20110016499 | IPTV OFF-PATH ADMISSION CONTROL SIGNALING IN THE PRESENCE OF NETWORK ADDRESS TRANSLATION - Off-path admission control signaling in the presence of a network address translation (NAT) device may be provided. In response to a request for a content asset, a placeholder classifier may be created. The placeholder classifier may be used to allocate resources for providing the content asset to the client from a content server. The content server may communicate with the client, traversing the NAT device to identify a destination address and port for the client to which the content will be provided. The placeholder classifier may then be updated with the destination address and port. | 2011-01-20 |
20110016500 | METHOD FOR BROADCASTING CUSTOMISED INFORMATION ON AN IPTV NETWORK AND DEVICE FOR IMPLEMENTING SAID METHOD - A method for broadcasting personalized information, for a determined type of information, within a television-over-IP network, which method comprises:
| 2011-01-20 |
20110016501 | DATA RECEIVING METHOD AND DEVICE FOR APPLICATIONS PROVIDING AN IPTV COMMUNICATIONS SERVICE - A method and apparatus for receiving an application for providing an Internet protocol television (IPTV) communication service. The method includes: acquiring IP address information for initiating an IPTV service provider discovery at an entry point for searching for a service provider; receiving information regarding an IPTV service provider from an IPTV service provider discovery entity apparatus by using the IP address information; and acquiring information regarding the application for providing the IPTV communication service based on the information regarding the IPTV service provider. | 2011-01-20 |
20110016502 | DEVICE FOR SIGNAL RECEIVING, SUCH AS A SET-TOP BOX - A device for signal receiving such as a set-top box is disclosed in which there is the presence of at least one unit ( | 2011-01-20 |
20110016503 | SYSTEMS AND METHODS FOR MANAGING CONTENT IN REAL-TIME - Systems and methods are disclosed to facilitate the reception, processing, outputting, and communication of content from one or more sources. Content is stored on a digital video recorder device and a content storage server. The digital video recorder device exchanges metadata with the content storage server that indicates the specific content stored on the digital video recorder device. A communication device may request access to the content stored on the content storage server. The content storage server determines if the communication device is associated with a digital video recorder device that is storing the requested content. If the communication device is associated with a digital video recorder device storing the requested content, the content storage server sends the requested content stored on the content storage server to the communication device. | 2011-01-20 |
20110016504 | Personalized Time-Shifted Programming - A method and apparatus for personalized time-shifted programming. Digital content is retrieved, for example, from a digital library. Once retrieved, the content is stored locally, for example, on a personal computer. The locally stored content is transferred, in whole or in part, to a playback device that allows a user to listen to the content of the playback device. In one embodiment, the user may designate portions of a playback time provided by the playback device to various selections. For example, with a playback device that provides two hours of content, a user may wish to listen to one half hour of news, one half hour of a series and one hour of an book. Thus, the user may partition one quarter of playback time to each of news and the series and one half of the playback time to the book. In one embodiment, the present invention provides different automatic update techniques for the playback device that may be selected by the user based on how the content is to be used For example, the news portion may be one half hour of the most recent news available from a particular source. The series may be the most recent episode in the series, whether or not the user has listened to other stored episodes. The book portion may provide one hour of the book from the most recent stopping place each time the playback device is coupled to the library retrieval device. | 2011-01-20 |
20110016505 | INFORMATION DEVICE - A device for obtaining, storing and displaying information from a remote server, the device has a modem for establishing communication sessions with the remote server. A memory coupled to the modem stores the obtained information, and a display is coupled to the memory for displaying the stored information. The device automatically and periodically communicates with the remote server for obtaining the information. | 2011-01-20 |
20110016506 | Set-Top Box - An integrated type set-top box includes a first receiver receiving a signal transmittable under high speed download packet access. A second receiver receives a signal transmitted from a digital image transmission platform and outputs a demodulated signal. A decoder is coupled to the second receiver. The decoder receives the demodulated signal from the second receiver and decodes the demodulated signal into a decoded signal. A microprocessor is coupled to the first receiver, the decoder, and a display port. The microprocessor receives the signal from the first receiver and the decoded signal from the decoder and selectively outputs the signal from the first receiver or the decoded signal from the decoder to the display port. | 2011-01-20 |
20110016507 | State-Updating Authorization - State-updating authorization is described. In an embodiment, an authorization system comprises an authorization node, a storage device and a reference monitor. The authorization node executes an authorization policy, and the storage device stores an authorization state associated with the authorization policy. Requests for access to a secured resource are received at the reference monitor, and the reference monitor queries the authorization node, which uses the authorization policy to determine whether to grant access to the secured resource based on a rule having at least one access condition. The rule, executed as part of the authorization policy on the authorization node, is configured to update all the entries in the authorization state for which an update condition is met. | 2011-01-20 |
20110016508 | Security Deployment System - To address security that can arise in information systems, the present invention uses novel methods and/or systems to enhance security in information systems, using a new way to deploy selected security policies. Instead of trying to modify a whole binary file all at once to add in code to implement additional security policies, the current invention modifies the code in memory in a piecemeal, as-needed fashion. | 2011-01-20 |
20110016509 | Method And Apparatus For Passing Security Configuration Information Between A Client And A Security Policy Server - Techniques for passing security configuration information between a security policy server and a client includes the client forming a request for security configuration information that configures the client for secure communications. The client is separated by an untrusted network from a trusted network that includes the security policy sever. A tag is generated that indicates a generic security configuration attribute. An Internet Security Association and Key Management Protocol (ISAKMP) configuration mode request message is sent to a security gateway on an edge of the trusted network connected to the untrusted network. The message includes the request in association with the tag. The gateway sends the request associated with the tag to the security policy server on the trusted network and does not interpret the request. The techniques allow client configuration extensions to be added by modifying the policy server or security client, or both, without modifying the gateway. | 2011-01-20 |
20110016510 | SECRET INFORMATION MANAGEMENT APPARATUS, INFORMATION PROCESSING APPARATUS, AND SECRET INFORMATION MANAGEMENT SYSTEM - Secret key backup is safely implemented even if a role base access structure in which the access structure is specified using roles is used. An all combination generating unit | 2011-01-20 |
20110016511 | METHOD AND SYSTEM FOR MONITORING USER INTERACTION WITH A COMPUTER - A system is provided to monitor a user's interaction with a computer. The system may comprise a random reference data generator to generate a random reference string, an image generator to create an image including the random reference string, a modification module to iteratively modify the image until a distortion criterion is satisfied, and a communications module to communicate the image to a client computer for display to a user. The random reference string comprises a plurality of alphanumeric characters. | 2011-01-20 |
20110016512 | METHOD FOR AUTHORISING A CONNECTION BETWEEN A COMPUTER TERMINAL AND A SOURCE SERVER - The disclosure relates to a method and a system for authorising a connection between a computer terminal and a source server, including an initialisation phase wherein:
| 2011-01-20 |
20110016513 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR ADAPTING THE SECURITY MEASURES OF A COMMUNICATION NETWORK BASED ON FEEDBACK - An adaptable network security system includes trust mediator agents that are coupled to each network component. Trust mediator agents continuously detect changes in the security characteristics of the network and communicate the detected security characteristics to a trust mediator. Based on the security characteristics received from the trust mediator agents, the trust mediator adjusts security safeguards to maintain an acceptable level of security. Trust mediator also uses predetermined rules in determining whether to adjust security safeguards. Despite inevitable changes in security characteristics, an acceptable level of security and efficient network operation are achieved without subjecting users of the network to over burdensome security safeguards. | 2011-01-20 |
20110016514 | METHODS FOR MONITORING AND CONTROL OF ELECTRONIC DEVICES - The present invention relates to telemetry methods and systems and more particularly, to telemetry network connectivity systems, devices and methods. In accordance with various embodiments, a suite of software components configured to provide machine-to-machine network connectivity includes a configurable device translation server module, a complex message constructor and at least one database. In some embodiments the suite of software components, specifically the complex message constructor, may be configured to authenticate commands between an interface and the device translation server. Additionally, the suite of software components, specifically the complex message constructor, may be configured to manage messages between the interface and the device translation server. Managing messages may include initiating alerts and notifications based on a comparison of programming and substantially synchronous and stored information. | 2011-01-20 |
20110016515 | REALTIME MULTICHANNEL WEB PASSWORD RESET - The need for realtime password resetting is providing by using a converged HTTP/SIP container. The container allows interaction between the different protocols of HTTP and SIP. When a user needs to reset a password that would normally require sending a new temporary password through the mail, the user can be appropriately authenticated and provided with a temporary key. After a temporary key is created and sent electronically to the user via the computer system which initiated the request, a telephony application calls the user. The user is prompted for authentication information and then enters the temporary key. The temporary key entered is compared with the temporary key created, and if matched, the user can reset the password in realtime. | 2011-01-20 |
20110016516 | Management of an instant message session - Maintaining an Instant Message (IM) session includes sending a login request to a first login server from a client; establishing the IM session and transferring Instant Messages between the client and the first login server; detecting an interruption in the transfer of the Instant Messages; obtaining an address of a second login server from a login allocation server; sending a reconnection request from the client to the second login server; and in the event that the reconnection request is accepted by the second login server, exchanging Instant Messages between the client and the second login server. | 2011-01-20 |
20110016517 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM - A first server in a system includes confirmation requesting unit | 2011-01-20 |
20110016518 | SYSTEM TO ENABLE A SINGLE SIGN-ON BETWEEN A DOCUMENT STORAGE SERVICE AND CUSTOMER RELATIONSHIP MANAGEMENT SERVICE - Described herein is a method for producing a single sign-on between two network accessible software applications using a server apparatus having a processor and a computer readable medium. The method includes calling a new program interface using a first software application, initiating a handshake between a first software application adaptor and the first software application, sending authentication information from the first software application to the first software application adaptor, authenticating the authentication information using a second software application and returning a valid session ID from said second software application to said first software application via the first software application adaptor. | 2011-01-20 |
20110016519 | DEVICE PROGRAMMABLE NETWORK BASED PACKET FILTER - A method is provided for filtering unwanted packets in a communication system. The communication system includes a first network, a wireless network and at least one wireless communication device. An instruction to add an entry to a blocked list is received from a specific wireless device. The entry includes blocking criteria. A first packet is received from the first network. The first packet is destined for the specific wireless communication device. If the first packet exhibits the blocking criteria included in the blocked list, the first packet is discarded before it can be distributed by the wireless network. | 2011-01-20 |
20110016520 | AUTHENTICATION SYSTEM AND METHODS - A system and methods authenticate sensitive information such as passwords. Password characters are transformed into distorted characters and distorted character groups are generated such that each distorted password character is part of a group. An image is created containing the groups and the password or other sensitive information is authenticated when groups are identified within the image that contain the password characters in an expected sequence. | 2011-01-20 |
20110016521 | INFORMATION PROCESSING METHOD, COMPUTER READABLE MEDIUM, AND INFORMATION PROCESSING APPARATUS - According to an aspect of the invention, a computer readable medium stores a program causing a computer to perform a process. In the program, the process includes receiving an instruction from a user, determining a rule based on a strength of authentication information of the user, and executing information processing according to the received instruction and the determined rule. | 2011-01-20 |
20110016522 | INTRUSION DETECTION SYSTEMS AND METHODS - Systems and methods for intrusion and virus detection in computer networks. Data from a file, network byte stream, or other source is segmented and resulting data items are subjected to multiple processing techniques to obtain respective result values, or thumbprints. The multiple thumbprints for respective data items are then aggregated to obtain a single result value, or aggregate thumbprint. The components of the aggregate thumbprint may be “fuzzified” to allow for less preciseness in the single result value. The aggregate thumbprint is compared to other similarly generated aggregate thumbprints stored in a library. Alerts may be generated when the same aggregate thumbprint is detected multiple times. | 2011-01-20 |
20110016523 | APPARATUS AND METHOD FOR DETECTING DISTRIBUTED DENIAL OF SERVICE ATTACK - An apparatus for detecting a distributed denial of service (DDoS) attack includes: a monitoring unit for monitoring multiple GET requests and responses transmitted and received depending on a session establishment between a client and a server; and an attack detection unit for analyzing the monitored multiple GET requests and responses between the client and the server to detect a traffic of the DDoS attack against the server. | 2011-01-20 |