01st week of 2010 patent applcation highlights part 55 |
Patent application number | Title | Published |
20100005413 | User Interface for Individualized Education - A graphical user interface is used in a computer-based learning system which uses knowledge points organized with a predefined multilevel arrangement. A graphical window which has selectable elements of multiple levels is used for navigation in choosing a knowledge point to be studied. Upon selection, the graphical window displays in information display area an information content associated with the chosen knowledge point for the user to study and provide a feedback such as answers. Upon receiving the user feedback through a user interaction element, the graphical window displays an evaluation result of the user feedback. Additional selectable elements are used to choose the type of information content (such as knowledge content and evaluation content) to be displayed. The graphical user interface also uses additional graphical windows for user inquiry and reviews and for displaying study statistics. | 2010-01-07 |
20100005414 | DISPLAY METHOD AND DISPLAY DEVICE - The composition mentioned hereinafter has been chosen to enable switching over the window targeted for manipulation by manipulating an arrow key, in case a subwindow which can be manipulated with a free cursor is present inside a main window which can be manipulated with a block cursor. In a state in which subwindow is focused during manipulation of main window, there is a switchover, by detection of lapse of a fixed time T, to manipulation of subwindow. In addition, in a state in which the free cursor is present in a border portion of subwindow during manipulation of subwindow, there is a switchover to main window as a result of detection of any one of: manipulation of key in the subwindow outward direction, pressing of key for a fixed time in the subwindow outward direction, and lapse of a fixed time T. | 2010-01-07 |
20100005415 | DEVICE FOR ANALYSING VARIABLE MAGNITUDES BY SIMULTANEOUS MULTIPLE WINDOWING - The device (D) is dedicated to the analysis of time varying magnitudes. It comprises a tool for managing display windows (MA) each for displaying the representation of a selected magnitude and each associated with a first magnitude selection tool ( | 2010-01-07 |
20100005416 | Apparatus for Peritoneal Dialysis - This invention relates to a device for peritoneal dialysis with a means for the regular discharge and reuptake of dialysate, wherein the means includes an agent by which the color and turbidity of the dialysate can be determined. | 2010-01-07 |
20100005417 | POSITION EDITING TOOL OF COLLAGE MULTI-MEDIA - In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed. | 2010-01-07 |
20100005418 | INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD, AND PROGRAM - An information display device includes: an image display unit that displays a plurality of images in a spiral manner according to a predetermined order; an operation information input, unit that, inputs operation information for the plurality of images; and a display processing unit that displays the plurality of images on the image display unit such that, in accordance with movement angle information and angular velocity information obtained from the operation information, the plurality of images are moved in a generally circumferential direction of a spiral formed of the plurality of images. Thus, the spirally arranged images are moved in the generally circumferential direction of the spiral, in accordance with the movement angle information and the angular velocity information obtained from the operation information. Therefore, compared to a case where an up-down-left-right key or the like is used, a particular one of the images can be selected through intuitive operation. | 2010-01-07 |
20100005419 | Information display apparatus - An information display apparatus comprises a plurality of sensing devices, a signal processing block, an information display block, a menu storage block, a rotary control like a rotary encoder and a menu display block. The information display apparatus presents selectable menu items relating to images displayed on-screen together with information on hierarchical level of the menu items so that a user can easily recognize the hierarchical level of the currently presented menu items. The rotary control permits the user to select a desired one of the presented menu items by simple operation. | 2010-01-07 |
20100005420 | NOTCHED SLIDER CONTROL FOR A GRAPHICAL USER INTERFACE - A slide track of a notched slider control can include a continuous path extending between two end points. A slider can be a graphical element able to move along the slide track. The end points can correspond to upper and lower extremes of a value range. Positions between the end points can represent values within the value range. The slide track can include at least one notch that is visually represented within the slide control as a deviation from a straight line segment having the two end points. The notch corresponds to a value within the value range. The notch can causes the slider to become fixed at a point along the slide track whenever a pointing device controlling the slider is moved in a direction of the deviation. | 2010-01-07 |
20100005421 | Terminal Device and Program - A terminal device includes a display unit having a function for displaying a menu screen on a display screen, a selection unit for causing a user to select one of the items in the menus screen displayed on the display screen, and a holding unit holding status information concerning at least one application among a plurality of applications. The display unit displays an item indicating the application on the display screen while presenting status information on the application held in the holding unit on the display screen. | 2010-01-07 |
20100005422 | METHOD FOR OPERATING MAP-BASED MENU INTERFACE - A method for operating a map-based menu interface for a mobile electronic device is provided. In the present method, a map-based menu interface divided into one first type area and n second type areas is provided first, n is a positive integer. At least one function group item is comprised in the first type area, and each of the function group items corresponds to one of the second type areas. Then, a visible region only displaying the first type area is defined. After selecting one of the function group items, the visible region is moved to fully display the second type area corresponding to the selected function group item. As a result, a diverse and interesting manner to operate the menu interface is provided to increase the user experience of the mobile electronic device. | 2010-01-07 |
20100005423 | Color Modifications of Objects in a Virtual Universe Based on User Display Settings - A computer implemented method, apparatus, and computer program product for modifying an object. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. The process then selects a data collection method based on the location of the set of avatars. In response to detecting an event for triggering modification of the object, the process calculates a set of color modifiers based on display setting data to form a modified color. Thereafter, the process renders the object using the modified color when the location of the set of avatars is within the range of the object. | 2010-01-07 |
20100005424 | VIRTUAL WORLD SYSTEM SUPPORTING A CONSUMER EXPERIENCE - A system and method for creating a virtual world for supporting a consumer experience is disclosed. The apparatus in an example embodiment includes providing access to a database of item listing categories, each item listing category in the database having an associated link to a source for physical items corresponding to the item listing category; generating an image of a virtual store in a three-dimensional (3D) virtual environment; populating the virtual store with at least one first object representing an item listing category; receiving a signal indicative of user interaction with the at least one first object; and using the associated link to re-direct the user to the source for physical items corresponding to the item listing category represented by the at least one first object with which the user interacted. | 2010-01-07 |
20100005425 | CONFIGURATION DIAGRAM WITH CONNECTIONS THAT REPRESENT PHYSICAL COUPLINGS BETWEEN DEVICES - A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging. | 2010-01-07 |
20100005426 | Method for Identifying Phone Numbers and Alphanumeric Sequences - A method and system provides the ability to identify phone numbers and alphanumeric sequences in a text source such as a web page and format them and/or convert them into usable information. According to one aspect, the invention automatically identifies and formats phone numbers in web pages so that they can be automatically dialed using VoIP or PSTN phone services. According to other aspects, the formatted phone number can be provided to any network voice applications, such as voice-over IP (VOIP) solutions, voice chat, voice IM, and wireless, WiFi, and WiMax connections. According to additional aspects, the invention can be integrated with internet browsing applications to allow automatic dialing of phone numbers over VOIP services or PSTN services. According to still other aspects, the invention allows technical support, electronic commerce, customer support numbers, phone numbers for product ordering, etc., on company web pages to be identified and dialed with a mouse click. According to yet other aspects, a search engine provider using the invention can charge an advertiser for phone calls placed to the advertiser, which are far more valuable than “clicks” on advertiser links, thereby reducing the “click fraud” problem afflicting current search engine technology. | 2010-01-07 |
20100005427 | Systems and Methods of Touchless Interaction - A contactless display system enables a user to interact with a displayed image by moving a finger, or pointer, toward a selected portion of the image. Images can be enlarged, or translated dynamically in response to detected movement. Operational methodology can be manually switched between contact-type and contactless operation to enhance flexibility. | 2010-01-07 |
20100005428 | INFORMATION PROCESSING APPARATUS AND METHOD FOR DISPLAYING AUXILIARY INFORMATION - There is provided an information processing apparatus, including a direction detection unit that detects a drawing direction of a locus drawn in an input process of a gesture when the gesture is input, a gesture search unit that searches for the gesture matching the drawing direction of the locus detected by the direction detection unit from among a plurality of predetermined gestures, and an auxiliary information display unit that displays a search result by the gesture search unit in a screen as auxiliary information each time the drawing direction of the locus is detected by the direction detection unit. | 2010-01-07 |
20100005429 | INTEGRATED SINGLE SPICE DECK SENSITIZATION FOR GATE LEVEL TOOLS - One embodiment of the present invention provides systems and techniques for generating a transistor-level description of a subcircuit. A user may want to simulate a subcircuit in a circuit using a transistor-level simulator, and one or more cells in the subcircuit may need to be sensitized so that the cells are in a desired state when the subcircuit is simulated. An embodiment modifies the subcircuit by inserting analog switches in front of the cells that need to be sensitized, so that the analog switches can be used to apply a sensitization sequence to the cells during the transistor-level simulation. The embodiment can then generate a transistor-level description of the modified subcircuit. Next, the transistor-level description of the subcircuit can be stored, thereby enabling the transistor-level simulator to simulate the subcircuit. | 2010-01-07 |
20100005430 | DDCC and FDCCII-Grounded Resistor and Capacitor Filter Structures - A voltage-mode nth-order differential difference current conveyor (DDCC) and fully differential current conveyor (FDCCII)-resistor and capacitor filter structures are proposed using a new effective analytical synthesis method (ASM), a succession of innovative algebra operations until a set of simple equations are produced, which are then realized using n integrators and a constraint sub-circuitry, A new ASM can effectively carry out (i) use of all the grounded capacitors and grounded resistors, and (ii) employment of the minimum number of active and passive components and then enjoys the low sensitivities, lower parasitics, power consumption, noise, and smaller chip area leading to simultaneously achieving two important features: (i) higher output performance and (ii) lower cost, without tradeoff. Moreover, the component value variations of all the relative sensitivities have the same incremental percentage or decrement. | 2010-01-07 |
20100005431 | CONVERTING A SYNCHRONOUS CIRCUIT DESIGN INTO AN ASYNCHRONOUS DESIGN - Methods and systems for converting synchronous circuit designs to asynchronous circuit designs are described. A method may include converting a synchronous circuit design to an asynchronous dataflow design. Functional characteristics of the synchronous circuit design may be determined. The synchronous circuit design may include multiple synchronous logic blocks and a number of connection boxes. Each synchronous logic block may be converted, based on functional characteristics, to corresponding asynchronous dataflow logic blocks. The corresponding asynchronous dataflow logic blocks may provide corresponding asynchronous dataflow logic functions that may use protocol signals. Each connection box, based on the functional characteristics, may be converted to programmable switch points and programmable switches. | 2010-01-07 |
20100005432 | FLOATING NET INSPECTION METHOD - A floating net inspection method includes: providing a netlist which describes a circuit structure of an application circuit, the application circuit including a plurality of transistors; coupling a power supply port and a signal input port of the application circuit to voltage sources, respectively; generating test voltages respectively through the voltage sources, such that the test voltages are applied to the transistors, the test voltages being larger than a reference voltage, and determining whether a connecting node of one of the transistors is floating on the basis of whether a voltage of the connecting node is larger than the reference voltage. | 2010-01-07 |
20100005433 | CIRCUIT DESIGN APPARATUS AND CIRCUIT DESIGN METHOD - A circuit design apparatus for designing an LSI including a memory circuit for storing data and an error protection circuit for performing an error protection over the data stored in the memory circuit on the basis of design information, the circuit design apparatus includes: an extracting unit for extracting information of configuration of the memory circuit with error protection circuit from the design information; and a circuit arrangement controller for determining whether to insert a check circuit for supplying a check signal into the memory circuit to verify the error protection circuit on the configuration information. | 2010-01-07 |
20100005434 | VERIFYING AN IC LAYOUT IN INDIVIDUAL REGIONS AND COMBINING RESULTS - When performing rule checking locally within any given region of a layout of an integrated circuit, certain data is generated to be checked globally, regardless of boundaries (hereinafter “to-be-globally-checked” data). The to-be-globally-checked data, resulting from execution of a given rule in each region of the IC layout, is merged across all regions, and the same rule (i.e. the given rule) is executed globally on the merged data. When an entire runset has been executed in all regions individually, and also executed globally on the merged data, the results thereof are all merged together to yield a final result of a complete execution of the entire runset over the entire IC layout. In some embodiments, certain additional data that could not be rule checked due to the presence of boundaries of adjacent regions is propagated between successive rules in each region. | 2010-01-07 |
20100005435 | SYSTEM AND METHOD FOR MODELING I/O SIMULTANEOUS SWITCHING NOISE - The invention generally relates to systems and methods for modeling I/O simultaneous switching noise, and, more particularly, to systems and methods for modeling I/O simultaneous switching noise in a selected chip window area while accounting for the effect of current sharing among neighbors. A method includes determining a current sharing factor of areas of an integrated circuit (IC) chip package, and determining an offload scaling factor of the IC chip package based upon the current sharing factor and numbers of I/O devices in neighboring areas of the IC chip package. | 2010-01-07 |
20100005436 | METHOD AND APPARATUS FOR CHARACTERIZING AN INTEGRATED CIRCUIT MANUFACTURING PROCESS - A system that characterizes an integrated circuit manufacturing process is presented. During operation, the system receives a layout which includes a plurality of test structures for semiconductor devices, wherein each test structure varies one or more design variables. The system then fabricates a plurality of wafers based on the layout, wherein each wafer in the plurality of wafers is fabricated using one of a plurality of process settings. Next, the system obtains performance characteristics for the plurality of test structures on the plurality of wafers. The system then generates a process model that is based on at least the effect that values for the one or more design variables and the plurality of process settings have on the performance characteristics of the plurality of test structures. | 2010-01-07 |
20100005437 | METHODS AND SYSTEMS FOR COMPUTER AIDED DESIGN OF 3D INTEGRATED CIRCUITS - Methods and systems for generating and verifying circuit layouts from computer-aided design tools for vertically integrated, three-dimensional integrated circuits are disclosed. In one instance, a 3-D technology file of these teachings is obtained by providing an identifier for two or more circuit levels, providing for each one of the two or more circuit levels an identifier for a 2-D technology file corresponding to each of the one or more circuit levels and providing a file structure including the two or more circuit levels and each identifier, corresponding to each one of the one or more circuit levels, for the 2-D technology file corresponding to each one of the two or more circuit levels. Other embodiments are disclosed. | 2010-01-07 |
20100005438 | PROCESSING METHOD. PROCESSING EQUIPMENT, PROGRAM AND COMPUTER-READABLE STORAGE MEDIUM - Designing operation efficiency is improved by automatically transmitting and receiving circuit-related information and layout-related information required for designing each printed board between printed boards, for designing a plurality of printed boards at the same time. In an electric information processing method in a CAD system, the printed boards are designed at the same time by transmitting and receiving the circuit design information relating to the printed boards and the layout design information relating to the printed boards between the circuits and layouts relating to the printed boards. | 2010-01-07 |
20100005439 | DESIGNING METHOD OF SEMICONDUCTOR INTEGRATED CIRCUIT - A designing method of a semiconductor integrated circuit is provided, the method including a preparation step of preparing first design data having a power gating circuit for supplying a power supply voltage to a logic circuit according to a power gating control signal and a first clamp circuit for clamping an output signal from the logic circuit according to a clamp control signal; and a generation step of generating, in order to verify the first design data, second design data in which a first mask circuit for masking the output signal from the logic circuit according to the power gating control signal is added in place of the power gating circuit to the first design data. | 2010-01-07 |
20100005440 | CALIBRATION AND VERIFICATAION STRUCTURES FOR USE IN OPTICAL PROXIMITY CORRECTION - A method of training an Optical Proximity Correction (OPC) model comprises symmetrizing a complex design to be a test pattern having orthogonal symmetry. Symmetrizing may comprise establishing a axis of symmetry passing through the design, thereby dividing the design into two portions; deleting one of the two portions; and mirror-imaging the other of the two portions about the axis of symmetry. The design may be centered. | 2010-01-07 |
20100005441 | Method of Designing a Mask Layout - In a method of designing a mask layout, a wiring region for forming a metal wire is established, the wiring region having at least a standard width. Contact regions for forming contacts electrically connected to the metal wire are established in the wiring region. The contact regions adjacent to each other are grouped to divide the wiring region into a first region and a second region including the contact regions. First dummy regions are established in the first region, the first dummy regions corresponding to regions for forming first dummy patterns. Second dummy regions are established among the contact regions in the second region, the second dummy regions corresponding to regions for forming second dummy patterns. | 2010-01-07 |
20100005442 | Apparatus and Methods for Determining Overlay and Uses of Same - Disclosed are techniques and apparatus are provided for determining overlay error or pattern placement error (PPE) across the field of a scanner which is used to pattern a sample, such as a semiconductor wafer or device. This determination is performed in-line on the product wafer or device. That is, the targets on which overlay or PPE measurements are performed are provided on the product wafer or device itself. The targets are either distributed across the field by placing the targets within the active area or by distributing the targets along the streets (the strips or scribe areas) which are between the dies of a field. The resulting overlay or PPE that is obtained from targets distributed across the field may then be used in a number of ways to improve the fabrication process for producing the sample. For instance, the resulting overlay or PPE may be used to more accurately predict device performance and yield, more accurately correct a deviating photolithography scanning tool, or determine wafer lot disposition. | 2010-01-07 |
20100005443 | System and Methods to Create a Multi-Tenancy Software as a Service Application - A method for providing multi-tenant services includes receiving a request from a user, establishing tenancy information for the user, wherein the tenancy information is selected which corresponds to a tenant of the user from among multiple tenants, customizing the request according to the tenancy information established for the user, forwarding the request to an application that is not multi-tenant aware, receiving results of the request from the application, customizing the results according to the tenancy information established for the user and corresponding to the tenant of the user, and returning customized results to the user. | 2010-01-07 |
20100005444 | Methods for Marking, Merging, and Managing the Results of Software Program Analysis - Methods are provided for marking and merging individual report elements, patterns, or defects resulting from analysis based on common characteristics within a report or across reports resulting from different analysis runs. Methods are also provided for migrating a set of report elements, patterns, or defects resulting from one version of an analysis tool to one consistent with a new version of the analysis tool while preserving as much information as possible from the older set. | 2010-01-07 |
20100005445 | APPLIANCE DEVELOPMENT TOOLKIT WITH MULTIPLE CONVERTERS - An appliance development toolkit according to the invention is provided to enable creation of content associated with appliance control functionality for two or more content targets. The toolkit includes an editor for creating data associated with appliance control functionality, and at least two converters for creating content from the data for each of the content targets, respectively. The content for each of the content targets is different. Thus, different content can be created for different content targets from a single data creation, and multiple contents can be updated by the converters with a single change to the data. | 2010-01-07 |
20100005446 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR DETECTING DEVIATION FROM SOFTWARE DEVELOPMENT BEST PRACTICE RESOURCE IN A CODE SHARING SYSTEM - Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality thereof, classifying each code pattern; and assigning a rank to each of the code pattern based on it's corresponding meta data as well as a skill level and an experience level of the developer thereof. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code. | 2010-01-07 |
20100005447 | TOOLKIT FOR CREATING APPLIANCE DIAGNOSTICS - An appliance development toolkit includes an editor configured to create one or more test scripts having steps with each step being separated from its adjacent steps by a transition condition. The transition condition includes a logic expression resolvable to a boolean transition value, and one or more command statements that instruct what should happen so that a test engine can execute the command statement contemporaneous with the transition from one step to another. The toolkit also includes information associated with a message element in a message data payload. The message data payload is uniquely identifiable within a universe of pre-defined message data payloads for an appliance. The toolkit also includes a converter for placing the test script into a form for use in diagnosing an appliance. | 2010-01-07 |
20100005448 | COMMUNICATION OF INFORMATION BETWEEN A PLURALITY OF NETWORK ELEMENTS - A communications protocol interface is configured as being divisible into a core portion and an extensible portion. The extensible portion of the communications protocol interface is further configured to be customized in scope so that each network element can communicate a unique and optionally small, subset of actual interoperable data that corresponds to at least a portion of a larger defined data set. A software generator program is configured to generate a set of extensible source code that operates upon the subset of actual data and that directs the execution of the extensible portion of the communications protocol interface for a particular network element. | 2010-01-07 |
20100005449 | METHOD AND APPARATUS FOR IMPROVING SECURITY IN AN APPLICATION LEVEL VIRTUAL MACHINE ENVIRONMENT - In one embodiment the present invention includes a security manager for managing security in a dynamic programming environment. The security manager interfaces between the dynamic programming environment and a non-dynamic programming environment. In this manner, the dynamic programming environment is unable to compromise the non-dynamic programming environment, yet still provide features desirable in a dynamic programming environment. An example using Ruby in a robust business programming environment is detailed. | 2010-01-07 |
20100005450 | SOFTWARE PACKAGE MANAGEMENT - Apparatus, systems, and methods may operate to receive a request to roll back one or more individually specified software packages to their respective package states at a prior time on a processing system, to determine a series of transactions on the processing system associated with the individually specified software packages and their dependencies, conducted between the current time and the prior time, and to roll back the dependencies and the individually specified software packages to the respective package states on the processing system. Additional apparatus, systems, and methods are disclosed. | 2010-01-07 |
20100005451 | POLICY APPLICATION RULES FOR AUTOMATED CONFIGURATION OF SOFTWARE COMPONENTS - A method, system and article of manufacture are disclosed for configuring software application components. The method comprises the steps of developing a set of policy application rules, assembling unconfigured software components into one or more software applications, and applying said application rules to the unconfigured software components to configure said software components. In the preferred embodiment, the applying step includes the steps of passing the unconfigured software components to a policy rule engine, and using said policy rule engine to apply said application rules to the unconfigured software components to produce the configured components. In addition, the method may be done to resolve ambiguities in the software components. In particular, the application rules may be designed to resolve ambiguities in the application of these rules to the unconfigured software components. Also, each application rule preferably includes a condition, an application template, and a policy. | 2010-01-07 |
20100005452 | Methods and systems for factory configuration of existing customer system settings - Methods and systems are described for factory configuration of existing customer settings so that existing customer settings can be easily configured or pre-configured on new information handling systems. A software module is run on a first information handling system that captures configuration information for an existing information handling system. One example for such configuration information is network configuration information associated with one or more existing wireless and/or wired networks on which a new information handling system will operate. Captured configuration information is transferred to a server information handling system associated with ordering of the new information handling system. The transferred configuration information is then used to configure the new information handling system. | 2010-01-07 |
20100005453 | APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR TO CREATE SHARED VARIABLE NAMESPACE - An appliance development toolkit according to the invention is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit comprises an editor configured to enable creation of a variable holder, to associate the variable holder with a variable, to create a value holder related to a valid value of the variable, and to associate the variable holder with the value holder. A user can use either of the variable holder or the value holder in creating a hierarchy of elements for content independent of any relationship that may otherwise exist between the variable and other elements and between the value and other elements. With this structure, the variable and the value can be used in different contexts with different relationships while maintaining their relationship with each other by way of the variable holder and the value holder. | 2010-01-07 |
20100005454 | PROGRAM VERIFICATION THROUGH SYMBOLIC ENUMERATION OF CONTROL PATH PROGRAMS - Systems and methods are disclosed to verify a program by symbolically enumerating path programs; verifying each path program to determine if the path program is correct or leads to a violation of a correctness property; determining a conflict set from the path program if the path program is proved correct; using the conflict set to avoid enumerating other related path programs that are also correct. | 2010-01-07 |
20100005455 | MANAGING SOFTWARE DEPENDENCIES DURING SOFTWARE TESTING AND DEBUGGING - A solution for managing software dependencies during software testing and debugging includes a capture module configured to capture a software call stack of a software execution environment, each software call of the software call stack including a call signature and a call result. The solution defines a set of proxied software calls within the software call stack suitable for simulating conversation responses to runtime software calls by a target application. Once a set of proxied software calls is defined, a playback module recognizes runtime software calls by the target application that are within the set of proxied software calls and responds to the recognized runtime software call with a captured call result corresponding to the recognized software call. | 2010-01-07 |
20100005456 | COMPILING METHOD, COMPILING APPARATUS AND COMPUTER SYSTEM FOR A LOOP IN A PROGRAM - A method for compiling a program including a loop is provided. In the program, the loop includes K instructions (K>2) and repeats for M times (M>2). The compiling method comprises following steps: performing resource conflict analysis to the K instructions in the loop; dividing the K instructions in the loop into a first combined instruction section, a connection instruction section and a second combined instruction section, wherein there is no resource conflict between the instructions in the first combined instruction section and the instructions in the second combined instruction section respectively; and compiling the program, wherein the instructions in the first combined instruction section in the cycle N (N=2, 3, . . . M) and the instructions in the second combined instruction section in the cycle N−1 are combined to be compiled respectively. A compiling apparatus and a computer system for realizing the above-mentioned compiling method are further provided. | 2010-01-07 |
20100005457 | METHOD OF REDUCING LOGGING CODE IN A COMPUTING SYSTEM - A computing system for reducing logging code includes a virtual machine configured to control the flow of operations in the computing system and a compiler configured to receive bytecode instructions from the virtual machine and convert the bytecode instructions into machine instructions. The computing system also includes a compilation store configured to receive and store the machine instructions from the compiler and a recompilation store configured to receive and store recompiled machine instructions from the compiler. The system also includes a software transactional memory engine configured to receive instructions from the compilation store or, in the event that the recompilation store has recompiled machine instructions stored therein, from the recompilation store. | 2010-01-07 |
20100005458 | METHOD FOR MAKING LINKER PROGRAM - A method for making a linker program comprises the steps of (1) initializing a linker script; (2) selecting functions and sequence of the functions by a user; and (3) sequentially writing the functions to the linker script in accordance with the sequence of the functions. In an embodiment, the method further comprises the step of checking whether all the functions are written to the linker script. If all the functions are written to the file of the linker script, the linker script is completed. If at least one of the functions is not written to the file of the linker script, a user may determine to either complete the file of linker script or again write the functions to the linker script. | 2010-01-07 |
20100005459 | USE OF METADATA FOR SEAMLESS UPDATES - The invention provides a system and method for updating software in the CPU of a network device without interrupting the operation of the network device. The invention determines whether operating state information is recoverable. If it is not recoverable, then it will be stored in a metadata module or reload buffer. When the CPU is rebooted, after a software update or crash, it operates in a special reload mode and is able to recover any system state information not available in the network device from the metadata module. | 2010-01-07 |
20100005460 | DEVICE DRIVER UPDATING METHOD AND PROGRAM, INFORMATION PROCESSING APPARATUS AND SERVER APPARATUS USING THE SAME, AND STORAGE FOR STORING DEVICE DRIVER UPDATING PROGRAM - An information processing apparatus has a storage device that stores a device driver which incorporates access information regarding access to the server apparatus and a property display screen with instruction items for instructing a device driver request; a notification unit that, based on an instruction to the instruction items on the property display screen, refers to the access information and notifies the access information to an application that is capable of processing page information, in order to obtain driver update page information from the server apparatus; and an updating control unit that, based on an instruction to an update instruction section to request automatic update that is provided on a driver update page created based on the driver update page information obtained, controls a process to obtain device driver update information sent from the server apparatus and update the device driver stored in the storage device. | 2010-01-07 |
20100005461 | METHOD AND APPARATUS FOR CENTRALLY MANAGING APPLIANCE LANDSCAPE - A method and apparatus for remotely installing and managing computerized landscape of soft appliances in automatic and secure manner. | 2010-01-07 |
20100005462 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT METHOD, AND STORAGE MEDIUM - A device management apparatus which receives software to be used in an image processing apparatus from a distribution apparatus and redistributes the software to an image processing apparatus includes a first acquisition unit configured to acquire from the image processing apparatus user history information indicating usage history of a user of the image processing apparatus, a second acquisition unit configured to acquire from the distribution apparatus execution instruction information of the software including conditions for executing a process associated with installment of the software, a search unit configured to search for a user satisfying conditions included in execution instruction information acquired by the second acquisition unit based on the user history information acquired by the first acquisition unit, and an instruction unit configured to issue, when a user satisfying conditions included in the execution instruction information is found by the search unit, an execution instruction based on the execution instruction information to an image processing apparatus which is a distribution destination of the software. | 2010-01-07 |
20100005463 | METHOD, SYSTEM, AND PROGRAM FOR AUTOMATICALLY CHANGING KEYBOARD LAYOUT SETTINGS - A user visiting a computer other than his or her customary one logs on to a website or email server where the user's personal keyboard preference profile has been stored. The personal preferences are downloaded via the browser to the computer being used, and passed to its operating system via an Applications Programming Interface where the computer can install the personal preference profile as the temporary keyboard layout profile. The original keyboard layout of that computer is retrieved from the operating system and sent to the website or email for temporary storage so that the original layout may be restored once the user is finished. | 2010-01-07 |
20100005464 | EFFICIENT RECORDING AND REPLAYING OF NON-DETERMINISTIC INSTRUCTIONS IN A VIRTUAL MACHINE AND CPU THEREFOR - The output of a non-deterministic instruction is handled during record and replay in a virtual machine. An output of a non-deterministic instruction is stored to a buffer during record mode and retrieved from a buffer during replay mode without exiting to the hypervisor. At least part of the contents of the buffer can be stored to a log when the buffer is full during record mode, and the buffer can be replenished from a log when the buffer is empty during replay mode. | 2010-01-07 |
20100005465 | VIRTUAL MACHINE LOCATION SYSTEM, VIRTUAL MACHINE LOCATION METHOD, PROGRAM, VIRTUAL MACHINE MANAGER, AND SERVER - A virtual machine location system includes a resource conflict detection unit for detecting a resource conflict using measurement data regarding a resource usage state of the entirety of a single server and a resource usage state of virtual machines running on the server, and a virtual machine relocation determination unit for transferring the virtual machine on the server for which a resource conflict has been detected to another server having a lower resource usage rate are included. | 2010-01-07 |
20100005466 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ASYNCHRONOUS RESUMPTION OF A DATAFLOW - A method, system, and computer program product for providing asynchronous resumption of a dataflow are provided. The method includes building an executable directed graph from a dataflow that includes multiple interconnected nodes, where at least one of the interconnected nodes is an asynchronous node. The method further includes creating an event flow that includes the asynchronous node and interconnections subsequent to the asynchronous node. The method also includes invoking execution of the executable directed graph, and creating a state object with an identifier associated with the event flow in response to reaching the asynchronous node. The method additionally includes continuing execution of the executable directed graph while avoiding the asynchronous node and the interconnections subsequent to the asynchronous node, and resuming execution of the event flow as identified via the state object upon receiving a response for the asynchronous node. | 2010-01-07 |
20100005467 | THREAD SYNCHRONIZATION METHODS AND APPARATUS FOR MANAGED RUN-TIME ENVIRONMENTS - Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method to maintain state information for optimistically balanced synchronization of a lock of an object in a managed runtime environment disclosed herein comprises storing state information comprising a state of each pending optimistically balanced release operation corresponding to each pending optimistically balanced synchronization to be performed on the lock of the object, each pending optimistically balanced synchronization comprising respective paired acquisition and release operations between which an unknown number of unpaired locking operations are to occur, and modifying a first stored state of a first pending optimistically balanced release operation when a subsequent unpaired locking operation is performed on the lock, but not modifying any stored state of any pending optimistically balanced release, including the first stored state of a first pending optimistically balanced release operation, when a subsequent optimistically balanced synchronization is performed on the lock. | 2010-01-07 |
20100005468 | BLACK-BOX PERFORMANCE CONTROL FOR HIGH-VOLUME THROUGHPUT-CENTRIC SYSTEMS - Throughput of a high-volume throughput-centric computer system is controlled by dynamically adjusting a concurrency level of a plurality of events being processed in a computer system to meet a predetermined target for utilization of one or more resources of a computer system. The predetermined target is less than 100% utilization of said one or more resources. The adjusted concurrency level is validated using one or more queuing models to check that said predetermined target is being met. Parameters are configured for adjusting the concurrency level. The parameters are configured so that said one or more resources are shared with one or more external programs. A statistical algorithm is established that minimizes total number of samples collected. The samples may be used to measure performance used to further dynamically adjust the concurrency level. A dynamic thread sleeping method is designed to handle systems that need only a very small number of threads to saturate bottleneck resources and hence are sensitive to concurrency level changes. | 2010-01-07 |
20100005469 | Method and System for Defining One Flow Models with Varied Abstractions for Scalable lean Implementations - A method and system for representing one or more families of existing processes in a composite abstraction such that process improvement techniques can be implemented in a more scalable manner. The invention enables abstracting a set of pre-defined process models into a composite model that represents sufficient operational details while being compliant with process improvement techniques such as, but not limited to, Lean Six Sigma, Kaizen, and others (collectively “lean” techniques). The invention provides the ability to flexibly represent the operational and lean-related information in varied abstraction levels at different stages of the process as and when necessary. The invention provides the ability to dynamically generate and represent process models based on user-selected defining characteristics (or attributes) used for process “family” formation. This allows users to define process models based on a set of customized attributes deemed critical by that particular user, including the ability to prioritize the selected attributes. | 2010-01-07 |
20100005470 | METHOD AND SYSTEM FOR PERFORMING DMA IN A MULTI-CORE SYSTEM-ON-CHIP USING DEADLINE-BASED SCHEDULING - A direct memory access (DMA) engine schedules data transfer requests of a system-on-chip data processing system according to both an assigned transfer priority and the deadline for completing a transfer. Transfer priority is based on a hardness representing the penalty for missing a deadline. Priorities are also assigned to zero-deadline transfer requests in which there is a penalty no matter how early the transfer completes. If desired, transfer requests may be scheduled in timeslices according to priority in order to bound the latency of lower priority requests, with the highest priority hard real-time transfers wherein the penalty for missing a deadline is severe are given the largest timeslice. Service requests for preparing a next data transfer are posted while a current transaction is in progress for maximum efficiency. Current transfers may be preempted whenever a higher urgency request is received. | 2010-01-07 |
20100005471 | PRIORITIZED RESOURCE SCANNING - A method for prioritized scanning of resources within an Information Technology (IT) infrastructure includes prioritizing resources by likelihood of each resource being relevant to a target problem and scanning resources that have a higher likelihood of being relevant to the target problem before scanning resources that have a lower likelihood of being relevant to the target problem. A system for prioritized scanning of an IT infrastructure includes a resource list, the resource list identifying at least a portion of resources within the IT infrastructure; a plurality of tags, each of the plurality of tags being associated with a the resource, the plurality of tags being configured to monitor the resources identified in the resource list and generate an output, the output being related to a likelihood that the resources contain information related to a problem within the IT infrastructure; and a scanning program configured to scan resources with a higher likelihood of containing information related to the problem before scanning resources with a lower likelihood of containing information relating to the problem. | 2010-01-07 |
20100005472 | TASK DECOMPOSITION WITH THROTTLED MESSAGE PROCESSING IN A HETEROGENEOUS ENVIRONMENT - Tasks for a business process can be decomposed into subtasks represented by messages. Message processing can be throttled in a heterogeneous environment. For example, message processing at subtask nodes can be individually throttled at the node level by controlling the number of instances of subtask processors for the subtask node. An infrastructure built with framework components can be used for a variety of business process tasks, separating business logic from the framework logic. Thus, intelligent scalability across platform types can be provided for large scale business processes with reduced development time and resources. | 2010-01-07 |
20100005473 | System and method for controlling computing resource consumption - A method and a corresponding system, implemented as programming on a computer system, controls resource consumption in the computer system. The method includes the steps of monitoring current consumption of resources by workloads executing on the computer system; predicting future consumption of the resources by the workloads; adjusting assignment of resources to workloads based on the predicted future consumption, comprising: determining consumption policies for each workload, comparing the policies to the predicted future consumption, and increasing or decreasing resources for each workload based on the comparison; and providing a visual display of resource consumption and workload execution information, the visual display including iconic values indicating predicted consumption of instant capacity resources and authorization to consume instant capacity resources. | 2010-01-07 |
20100005474 | Distribution of tasks among asymmetric processing elements - A technique to promote determinism among multiple clocking domains within a computer system or integrated circuit. In one embodiment, one or more execution units are placed in a deterministic state with respect to multiple clocks within a processor system having a number of different clocking domains. | 2010-01-07 |
20100005475 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - An information processing device is configure so as to store an image that is to be retained in a main memory so that a processor can execute an application program, and after execution of the application program is terminated, execute the application program from a state at a time when the image is stored by reading out the stored image to the main memory. | 2010-01-07 |
20100005476 | MOBILE ELECTRONIC DEVICE INCLUDING A PORTABLE APPLICATION AND A SECURED MODULE ABLE TO COMMUNICATE WITH EACH OTHER, AND ASSOCIATED COMMUNICATION METHOD - An electronic device ( | 2010-01-07 |
20100005477 | SYSTEM AND METHOD FOR USING ASPECTS TO GENERATE EVENT DATA RECORDS - Methods and systems are described for generating event data records by using aspects. Cross cutting concerns are applied in order to generate the EDRs. In various embodiments, the EDRs are generated within a gateway or another type of software application that processes various communications. In processing data, the gateway can generate data records, which capture information regarding traffic flow within the gateway. The event data records are generated at various points in the gateway by using an aspect to weave code at compile time. Once generated, the EDRs can be picked up by an external listener and filtered based on various criteria, such as Java type-based filtering and classification. The listener can use predefined filtering coming from the gateway or customize the filtering according to specific needs. The EDRs can also be classified by using a configuration file, which can be modified without altering any programming code within the gateway. | 2010-01-07 |
20100005478 | METHOD AND APPARATUS FOR DISTRIBUTED APPLICATION CONTEXT AWARE TRANSACTION PROCESSING - A method and apparatus for applying a uniform processing policy within a distributed computer network. A message is received at a termination point from an application used by a user. At the termination point tagging information is attached to the message, the tagging information indicating which processes the message should undergo, and with which parameters or configurations. The message is then processed in the distributed network according to the tagging information so that uniform processing is assured. If required, a response message is generated, and is assigned substantially the same tagging information as the original message. | 2010-01-07 |
20100005479 | SYNCHRONIZATION OF EVENT HANDLERS - A method for synchronizing the handling of events in a computer using the Advanced Configuration and Power Interface (ACPI) standard is presented, wherein an ACPI Notification Queue (ANQ) is provided to store events, such that such events can be handled in first-in-first-out order. | 2010-01-07 |
20100005480 | METHOD FOR VIRTUAL WORLD EVENT NOTIFICATION - The present disclosure a method for providing virtual world event notification. A method for providing virtual world event notification may include receiving information regarding a virtual world event, receiving a user profile, determining if the virtual world event would be of interest to a particular user based upon the user profile, and inviting a user to the virtual world event based upon the user profile through a user's calendar application. | 2010-01-07 |
20100005481 | Method of Maintaining Applications in a Computing Device - A method is provided for managing the application lifecycle for user applications on a computing device. The method can centrally manage
| 2010-01-07 |
20100005482 | Method for handling small computer system interface (SCSI) commands via a redundant array of inexpensive disks (RAID) device driver - The present invention is a method for handling an operating system kernel-provided command via a software-based device driver. The method includes receiving the operating system kernel-provided command from an operating system kernel. The method further includes determining if a kernel virtual address is required for responding to the command. The method further includes initiating a Direct Memory Access (DMA) operation for providing data to the operating system kernel in response to the command when a kernel virtual address is not required for responding to the command. The method further includes allocating a device driver buffer with a DMA address and a virtual address when a kernel virtual address is required for responding to the command. | 2010-01-07 |
20100005483 | SYSTEMS AND METHODS FOR SECURELY PLACE SHIFTING MEDIA CONTENT - Systems and methods are provided for securely providing a place-shifted media stream from a place shifting device to a remote player via a communications network. A request for a connection is received from the remote player at the place shifting device via the communications network. In response to the request for the connection, an authorization credential is requested from a central server via the communications network. Further, in response to the authorization credential received from the central server, the place-shifted media stream between the place shifting device and the remote player can be established over the communications network. At least a portion of the place-shifted media stream may be encrypted based upon the authorization credential. | 2010-01-07 |
20100005484 | Point of Deployment Module to Retrofit Upstream Transmission Capability to an Audiovisual Device - A point of deployment module includes a HOST-POD interface for connecting the point of deployment module to a digital audiovisual receiver. A first connector on the point of deployment module may receive a downstream signal from a service provider. A second connector on the point of deployment module may provide a signal to a tuner of the digital audiovisual receiver. An out of band transmitter in the point of deployment module provides an upstream signal to the service provider. A combiner may be coupled to the first connector, the second connector, and the out of band transmitter. The combiner may transfer the downstream signal from the first connector to the second connector and may transfer the upstream signal from the out of band transmitter to the first connector. The point of deployment module may include a receptacle for a second point of deployment module connected to the HOST-POD interface. | 2010-01-07 |
20100005485 | ANNOTATION OF VIDEO FOOTAGE AND PERSONALISED VIDEO GENERATION - A method of annotating footage that includes a structured text broadcast stream, a video stream and an audio stream, the method includes the steps of: extracting directly or indirectly one or more keywords and/or features from at least said structured text broadcast streams, temporally annotating said footage with said keywords and/or features analysing temporally adjacent annotated keywords and/or features to determine information about one or more events within said footage. Also provided are: a data store for storing video footage, a method of generation of a personalised video summary, a system for annotating footage and a system for generation of a personalised video summary. | 2010-01-07 |
20100005486 | APPARATUS AND METHOD FOR EMBEDDING COMMERCIALS - An apparatus for embedding audio and/or video data in a program is provided. The apparatus includes a receiver operable to receive the program and a processor operable to determine if the program has a marker which indicates a portion of the program to be altered. The apparatus also includes a memory for storing the audio and/or video data. The processor alters the portion of the program using the audio and/or video data stored in the memory. | 2010-01-07 |
20100005487 | SYETEM AND METHOD FOR PROCESSING PROGRAM INCLUDING ADVERTISEMENTS - A system and a method for processing a program with inserted advertisements are provided. The system includes a plurality of program subscriber apparatuses, an advertising time server and a program-processing device, all of which are in communication with a network. At first, the program subscriber apparatuses generate a plurality of advertising time information in response to the operations of the program subscriber apparatuses by users. Then, the advertising time database integrated the advertising time information to provide an advertising time database having therein a plurality of representative advertising time information. The program-processing apparatus can process a specific program according to the representative advertising time information. | 2010-01-07 |
20100005488 | Contextual Advertising - A contextual advertising system and method receives video data and multiple advertisements associated with the video data. The system and method identify object content in the received video data and generates a video signal representing the video data. The video signal is communicated to a display device which displays a video image. User interaction with the displayed video image is monitored by the system and method. An advertisement is selected from the multiple received advertisements for display to the user. The advertisement is selected based on the user interaction with the displayed video image and the identified object content in the video data. | 2010-01-07 |
20100005489 | TARGETED ADVERTISEMENT DELIVERY - A media delivery kiosk can be deployed at an establishment to deliver targeted advertisements to people waiting in the establishment. Through the analysis of demographic information, advertisements likely to appeal people waiting at a particular establishment may be delivered. The kiosk may also be interactive, which can aid in the gathering of additional demographic information about a specific user or the establishment. Advertising selection can be further user-tuned based on this demographic information and selected ads can be dynamically delivered in real-time. | 2010-01-07 |
20100005490 | PROGRAM GUIDE SYSTEM WITH BROWSING DISPLAY - An inter pap active television program guide system is provided in which a user may direct the program guide to display a browsing display screen. The browsing display screen includes a list of current programs including a movable highlight region, a video window containing a television program to which the system is currently tuned, and a detailed description of the highlighted program listing. The user may position the highlight region using remote control cursor keys. The user may then synchronize the content of the video window with the highlighted program listing by pressing a select key or a channel up or down key. If the user changes channels repeatedly using the channel up and down keys, the contents of the video window and the highlighted program listings remain in synchronization. | 2010-01-07 |
20100005491 | Information descriptor and extended information descriptor data structures for digital television signals - According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor; a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories. | 2010-01-07 |
20100005492 | CONTENT VIEWING SYSTEM - The present invention provides a content viewing system constructed so that even when a user uses different content viewing systems, the user's preference information stored on a storage device is used and updated. | 2010-01-07 |
20100005493 | IPTV SYSTEM, MEDIA SERVER, AND IPTV PROGRAM SEARCH AND LOCATION METHOD - An IPTV system, a media server, and methods of searching for and locating an IPTV program are disclosed. The method of searching for a program includes: searching for corresponding media information according to media content information sent from a user terminal device, and returning the found media information to the user terminal device for a user to make a selection. The method of locating a program includes: performing a search according to media content information sent from a user terminal device, and playing the media from the position of a found media content if the found media content matches the media content information. The advantageous technical effects of the present invention are to effectively satisfy the need by the user to search for or locate a program of interest from a program source and to avoid a long, inefficient program searching process. | 2010-01-07 |
20100005494 | ADMINISTERING DIGITAL MEDIA STREAMS - Methods, apparatus, and products for administering digital media streams by a media display device including: receiving from a digital media provider a digital media stream including content of a plurality of channels, identifying among the plurality of channels one or more channels for caching; caching content of the one or more identified channels, the content of each of the identified channels including a marker identifying a beginning location of a segment of content; and responsive to a user's selection of a first one of the cached channels, displaying the content of the first channel beginning at the location identified by the marker. | 2010-01-07 |
20100005495 | Information and Entertainment System in an Aircraft - An information system in an aircraft, whereby information system data relating to informing, instructing and entertaining passengers can be visually presented. The information system includes an aircraft window with at least one pane and a control unit. The at least one pane, is coated with a translucent display that is coupled to the control unit, which, for the purpose of presenting information, is equipped to supply electrical current in a targeted manner to the display. | 2010-01-07 |
20100005496 | INTERACTIVE MEDIA GUIDANCE SYSTEM HAVING MULTIPLE DEVICES - An interactive media guidance application implemented on a user equipment device may allow a user to create a group of user equipment devices that may be located in different homes or home networks. The interactive media guidance application may allow the user to add user equipment devices located in the user's home. The interactive media guidance application may also allow the user to invite user equipment devices located in other homes or home networks to join the group or accept requests from user equipment devices located in other homes or home networks to join the group. The interactive media guidance applications implemented on the user equipment devices in the group may allow users to select content to be stored. The content may be shared with the user equipment devices in the group. | 2010-01-07 |
20100005497 | Duplex enhanced quality video transmission over internet - A system for sending and receiving full motion, live, full duplex video of broadcast quality, with associated audio data, over the Internet. The system comprises software that ties together audio and video packets and transmits them as a smooth continuous stream of video and audio data. The system is capable of functioning over a secure peer-to-peer backbone. | 2010-01-07 |
20100005498 | SYSTEMS AND METHODS FOR PUBLISHING AND/OR SHARING MEDIA PRESENTATIONS OVER A NETWORK - In accordance with one or more embodiments of the present disclosure, systems and methods for publishing and/or sharing media presentations over a network comprise communicating with a user and one or more distribution channels via the network, gathering media resources based on user input, creating a media presentation with the media resources based on user input, and publishing the media presentation by distributing the media presentation to the one or more distribution channels via the network. In one aspect, publishing comprises directly emailing the media presentation to one or more other users via the network. In another aspect, publishing comprises providing a link to one or more other users via the network for direct access to the media presentation. In still another aspect, publishing comprises obtaining and embedding source code for the media presentation in a web page associated with one or more of the distribution channels via the network. | 2010-01-07 |
20100005499 | Method, Apparatus, and Computer Program Product for Dynamic Bandwidth Management in An IP-Network - The present invention refers to a method, an apparatus and a computer program product for dynamic bandwidth management in an IP-network, wherein a channel identifier indicating a channel for a program content is detected (S | 2010-01-07 |
20100005500 | METHOD FOR SIMULTANEOUSLY MANAGING HIGH-SPEED DATA AND VIDEO STREAMS IN A SINGLE MAC PROCESSING ENVIRONMENT - A packet data flow processor applies a first level of Data Over Cable Service Interface Specification (DOCSIS) processing to packet flows that are not from trusted sources, and applies a second level of DOCSIS processing, simpler than the first level, to packet flows from the trusted sources. | 2010-01-07 |
20100005501 | Generating a Stream Comprising Synchronized Content - A method of generating a stream comprising synchronized interactive content is described. The method comprises the steps of: transmitting a first stream from a studio to a terminal or a terminal system of a first user and to a buffer; transmitting in response to the first stream a second stream to a mixer connected to the buffer, the second stream comprising content generated in reaction to the content of the first stream; providing the mixer with a temporal relation between the packets in the first and second stream; generating a first output stream comprising a substantially synchronized content by mixing packets in second stream with packets of the buffered first stream on the basis of the temporal relation. | 2010-01-07 |
20100005502 | DIGITAL BROADCAST RECEIVING APPARATUS AND CONTROL METHOD AND PROGRAM FOR THE SAME - An apparatus to which an electronic device can be connected, and that acquires a program distributed by the digital broadcast signal and that runs on the electronic device, comprising an extracting unit extracting, from the digital broadcast signal, distribution schedule information pertaining to the program; a unit holding the program; an updating unit executing update processing for updating an existing program in the electronic device with the acquired program, and including a first mode in which an update processing screen is displayed on a display unit and a second mode in which an update processing screen is displayed on a display unit of the electronic device; and a unit controlling the updating unit to execute the update processing in the second mode if an image is being displayed by the displaying unit, and to execute the update processing in the first mode if an image is not being displayed. | 2010-01-07 |
20100005503 | SYSTEMS AND METHODS FOR GENERATING A VIDEO IMAGE BY MERGING VIDEO STREAMS - According to various embodiments of the invention, a system is provided for working with multimedia content. In some embodiments, the system comprises a video box configured to receive video content from a first and a second source and generate active content by merging the video content from the first and second sources. Additionally, various embodiments may include a spatial television remote control including an accelerometer. This accelerometer may be coupled to a processor so that the processor can process signals from the accelerometer to provide a cursor-pointing function based on movement of the remote control. | 2010-01-07 |
20100005504 | METHOD OF AUTOMATING AND PERSONALIZING SYSTEMS TO SATISFY SECURITYREQUIREMENTS IN AN END-TO-END SERVICE LANDSCAPE - A computer-implemented method of enabling security in network resources provisioned as part of a service landscape instance is provided. The method includes initiating an orchestration process for creating a landscape service instance to provide services to a service subscriber over a data communications network. The method further includes deriving from the orchestration process at least one parameter, and generating at least one security configuration profile based upon the at least one parameter for at least one system of the landscape service instance. | 2010-01-07 |
20100005505 | METHOD OF DYNAMICALLY UPDATING NETWORK SECURITY POLICY RULES WHEN NEW NETWORK RESOURCES ARE PROVISIONED IN A SERVICE LANDSCAPE - A computer-implemented method is provided for updating network security policy rules when network resources are provisioned in a service landscape instance. The method includes categorizing network resources in a service landscape instance based on a service landscape model. The method further includes responding to the provisioning of a network resource by automatically generating one or more security policy rules for a newly-provisioned network resource. Additionally, the method includes updating security policy rules of pre-existing network resources in the service landscape instance that are determined to be eligible to communicate with the newly-provisioned network resource so as to include the newly-provisioned network resource as a remote resource based on the service landscape model. | 2010-01-07 |
20100005506 | DYNAMIC ADDRESS ASSIGNMENT FOR ACCESS CONTROL ON DHCP NETWORKS - Systems and methods of managing security on a computer network are disclosed. The computer network includes a restricted subnet and a less-restricted subnet. Access to the restricted subnet is controlled by a network filter, optionally inserted as a software shim on a DHCP server. In some embodiments, the network filter is configured to manipulate relay IP addresses to control whether the DHCP server provides, in a DHCPOFFER packet, an IP address that can be used to access the restricted subset. In some embodiments, configuration information is communicated between the DHCP server and the network filter via DHCPOFFER packets. | 2010-01-07 |
20100005507 | ENGINE CONTROL UNIT - Provided is an engine control unit, which supports an antitheft system outputting, when a key ID registered in a portable device matches an authentication-purpose key ID registered in a receiver, a receiver status signal that contains information indicating that the portable device has been authenticated, and which is initiated in response to an initiating instruction has not been issued from an external, includes: starting control unit for controlling a starting operation of an engine in response to a start permission signal; storage unit registered with an authentication-purpose receiver ID for authenticating the receiver; and antitheft function install/non-install judging unit for judging whether or not the antitheft function is installed to the moving object, in which, when the authentication-purpose receiver ID is not registered in the storage unit and the receiver status signal is not entered, the antitheft function install/non-install judging unit judges that the antitheft function is not installed, and outputs the start permission signal to the starting control unit. | 2010-01-07 |
20100005508 | USER AUTHENTICATION APPARATUS AND METHOD THEREOF - A user authentication apparatus includes an information collection unit which collects user information from a plurality of personal portable devices of a user within a predetermined distance, and a control unit which identifies the user as a user corresponding to the collected information based on the amount of user information collected. Accordingly, user authentication can be easily performed using portable devices of a user, resulting in increased user convenience. | 2010-01-07 |
20100005509 | SYSTEM, METHOD AND APPARATUS FOR ELECTRONICALLY PROTECTING DATA AND DIGITAL CONTENT - The present invention provides a system, apparatus and method for protecting sensitive data can be provided using a pre-content manager and a post-content manager. The pre-content manager extracts sensitive or non-sensitive data from a data storage on a client, sends the extracted sensitive data to a server for storage, receives a pointer indicating where the extracted sensitive data has been stored and replaces the sensitive data on the data storage on the client with the pointer. The post content manager receives the sensitive data from the pre-content manager and transmits the sensitive data to one or more media devices. The foregoing can be implemented as a computer program embodied on a computer readable medium wherein the steps are executed by one or more code segments. | 2010-01-07 |
20100005510 | ARCHITECTURE AND METHOD FOR CONTROLLING THE TRANSFER OF INFORMATION BETWEEN USERS - A system and method for marking and controlling the transfer of information between several users ( | 2010-01-07 |
20100005511 | USAGE BASED AUTHORIZATION - Embodiments of the invention provide systems and methods for authorizing a request to access a resource based on a context of the request. According to one embodiment, a method of authorizing a request for a resource based on a context of the request can comprise receiving the request from a requester, identifying the context of the request, and determining whether to authorize the request based on the context of the request. In some cases, the request can include context information describing the context of the request. In such cases, identifying the context can be based at least in part on the context information from the request. Additionally or alternatively, context information describing the context can be requested and received in response to the request. In such a case, identifying the context can be based at least in part on the received context information. | 2010-01-07 |
20100005512 | System and method for validating requests in an identity metasystem - An information processing system in a computer network comprising an edge system, an identity provider, a relying party and a tracing service, in which the tracing service relays a queue of information of authorized user activity from a relying party to an identity provider, which then can provide that activity information to the user. | 2010-01-07 |