Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


26th week of 2011 patent applcation highlights part 75
Patent application numberTitlePublished
20110161951INFORMATION BRIDGE BETWEEN MANUFACTURER SERVER AND MONITORING DEVICE ON A CUSTOMER NETWORK - According to one aspect, a monitoring device is in communication with a computer over a first network. The computer is further in communication with a server over a second network. The computer includes a memory. A method for providing device information from the monitoring device to the server includes accessing a device web page stored on the monitoring device using a browser application operating on the computer. The monitoring device measures a utility characteristic and stores data indicative of the utility characteristic on a memory of the monitoring device. The method further includes receiving a file from the monitoring device. The file includes the device information. The device information includes at least device model information that identifies a model or type of the monitoring device. The method still further includes storing the file in the memory of the computer, accessing a server web page stored on the server using the browser application operating on the computer, and transmitting the file to the server.2011-06-30
20110161952Porting Virtual Images Between Platforms - In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.2011-06-30
20110161953METHOD FOR OPERATING A HOSPITAL INFORMATION SYSTEM - A method for operating a hospital information system, including a plurality of computer machines interconnected in a network, is provided that keeps data and configurations globally consistent during installation, upgrade or update of the system or its subsystems, and ensures the ability of the distributed subsystems to cooperate on a single machine as well as between several machines without the need to execute the software manipulations on all machines at the same time. To this end, at least one embodiment of the method includes providing a installing module on one of the computer machines; extracting the software data from the installing module and writing the software data to a hard disk of the one computer machine; providing a set of software manipulation operations; choosing a number of software manipulation operations from the set based on the software data extracted from the installing module and executing the number of software manipulation operations on the one computer machine.2011-06-30
20110161954Image forming apparatus operating based on framework capable of sharing function among a plurality of bundles and method of installing bundle in image forming apparatus - Provided is a method of installing a bundle in an image forming apparatus operating based on a framework capable of sharing a function among a plurality of bundles. The method includes extracting related information between the bundle and another bundle from an XML file of any one bundle; and adding the extracted related information to a file including information of the bundle.2011-06-30
20110161955HYPERVISOR ISOLATION OF PROCESSOR CORES - Techniques for utilizing processor cores include sequestering processor cores for use independently from an operating system. In at least one embodiment of the invention, a method includes executing an operating system on a first subset of cores including one or more cores of a plurality of cores of a computer system. The operating system executes as a guest under control of a virtual machine monitor. The method includes executing work for an application on a second subset of cores including one or more cores of the plurality of cores. The first and second subsets of cores are mutually exclusive and the second subset of cores is not visible to the operating system. In at least one embodiment, the method includes sequestering the second subset of cores from the operating system.2011-06-30
20110161956HEAP DUMP OBJECT IDENTIFICATION IN A HEAP DUMP ANALYSIS TOOL - Embodiments of the present invention provide a method, system and computer program product for heap dump object identification in a heap dump analysis tool. In an embodiment of the invention, a method for heap dump object identification in a heap dump analysis tool can be provided. The method can include instrumenting an object with a uniquely identifiable marker, instantiating the instrumented object in a virtual machine executing in memory by a processor of a host computer and triggering a heap dump in the virtual machine. The method also can include parsing a heap dump file resulting from the triggered heap dump to locate a reference to the uniquely identifiable marker. Finally, the method can include displaying an association between the object and the heap dump file in a heap dump analysis tool executing in the memory by the processor of the host computer.2011-06-30
20110161957Virtualized Eco-Friendly Remote Presentation Session Role - Systems, methods, and computer-readable storage media are disclosed for virtualized eco-friendly remote presentation session roles. In an embodiment, a connection broker monitors the servers of a server farm, and, based upon characteristics of remote presentation sessions served by VMs executing on those servers, directs VMs on those servers to be migrated between servers, changed from sleeping to running or vice versa, or other operations that may improve the performance of the server farm as a whole.2011-06-30
20110161958Method and system for managing business calculations using multi-dimensional data - A method and system for managing and executing business formulas using a single platform includes a storage function for storing a plurality of business formulas in a single repository, where each business formula is defined using multi-dimensional data. The multi-dimensional data is accessible by employee-users of the business through a server communicatively connected to the repository. The employee-user may alter the multi-dimensional data of a business formula to incorporate modifications, as well as to create new business formulas. The server functions to execute business formulas contained within the repository. By allowing employee-users to modify existing business formulas and to input new business formulas directly into the system without requiring a programmer to write new software code, the efficiency of executing business formulas and implementing modifications is increased.2011-06-30
20110161959 Batch Job Flow Management - Systems and methods for improved batch flow management are described. At least some embodiments include a computer system for managing a job flow including a memory storing a plurality of batch queue jobs grouped into Services each including a job and a predecessor job. A time difference is the difference between a scheduled job start time and an estimated predecessor job end time. Jobs with a preceding time gap include jobs immediately preceded only by non-zero time differences. The job start depends upon the predecessor job completion. The computer system further includes a processing unit that identifies jobs preceded by a time gap, selects one of the Services, and traverses in reverse chronological order a critical path of dependent jobs within the Service until a latest job with a preceding time gap is identified or at least those jobs along the critical path preceded by another job are traversed.2011-06-30
20110161960PROGRESS-DRIVEN PROGRESS INFORMATION IN A SERVICE-ORIENTED ARCHITECTURE - A system may include reception of the first instruction, execution of the business process in a first software work process, reception, during execution of the business process, of an indication of a business object process associated with the business process, determination of progress information associated with the business process based on the indication of the business object process, and storage of the progress information within a memory. Aspects may further include reception, at a second work process, of a request from the client application for progress information, retrieval of the progress information from the shared memory and provision of the progress information to the client application.2011-06-30
20110161961METHOD AND APPARATUS FOR OPTIMIZED INFORMATION TRANSMISSION USING DEDICATED THREADS - An approach is provided for optimized information transmission using dedicated threads. A thread manager receives a request from a device for content information. The thread manager assigns the request to a worker thread for processing to generate the content information. The thread manager further determines whether the worker thread has completed the processing of the content information. The thread manager delegates the processed content information to a transmission thread based, at least in part, on the determination, wherein the transmission thread causes, at least in part, transfer of the processed content information. The thread manager releases the worker thread from the assigned request.2011-06-30
20110161962DATAFLOW COMPONENT SCHEDULING USING READER/WRITER SEMANTICS - The scheduling of dataflow components in a dataflow network. A number, if not all, of the dataflow components are created using a domain/agent model. A scheduler identifies, for a number of the components, a creation source for the given component. The scheduler also identifies an appropriate domain-level access permission (and potentially also an appropriate agent-level access permission) for the given component based on the creation source of the given component. Tokens may be used at the domain or agent level to control access.2011-06-30
20110161963METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR GENERATING A CYCLOSTATIONARY EXTENSION FOR SCHEDULING OF PERIODIC SOFTWARE TASKS - An apparatus for generating a cyclostationary extension for scheduling periodic software tasks may include a processor and a memory storing executable computer program code that causes the apparatus to at least perform operations including determining a time period including time periods associated with one or more radios. Each of the radios may include algorithms that are executable during respective time intervals of the time period. The computer program code may cause the apparatus to cyclically repeating each of the algorithms a number of times for the duration of the time period. In this regard, the algorithms may be executable a plurality of times during the time period. The computer program code may cause the apparatus to determine whether the algorithms are assignable to processors for execution during the respective time intervals based at least in part on a value. Corresponding computer program products and methods are also provided.2011-06-30
20110161964Utility-Optimized Scheduling of Time-Sensitive Tasks in a Resource-Constrained Environment - Systems and methods implementing utility-maximized scheduling of time-sensitive tasks in a resource constrained-environment are described herein. Some embodiments include a method for utility-optimized scheduling of computer system tasks performed by a processor of a first computer system that includes determining a time window including a candidate schedule of a new task to be executed on a second computer system, identifying other tasks scheduled to be executed on the second computer system within said time window, and identifying candidate schedules that each specifies the execution times for at least one of the tasks (which include the new task and the other tasks). The method further includes calculating an overall utility for each candidate schedule based upon a task utility calculated for each of the tasks when scheduled according to each corresponding candidate schedule and queuing the new task for execution according to a preferred schedule with the highest overall utility.2011-06-30
20110161965JOB ALLOCATION METHOD AND APPARATUS FOR A MULTI-CORE PROCESSOR - A method and apparatus for performing pipeline processing in a computing system having multiple cores, are provided. To pipeline process an application in parallel and in a time-sliced fashion, the application may be divided into two or more stages and executed stage by stage. A multi-core processor including multiple cores may collect correlation information between the stages and allocate additional jobs to the cores based on the collected information.2011-06-30
20110161966Controlling parallel execution of plural simulation programs - A non-transitory recording medium has a scheduler program embodied therein for controlling parallel execution of plural simulation programs, the scheduler program causing a computer to perform a parallel execution procedure by which the plural simulation programs are performed in parallel during a period in which there is no data exchange between the plural simulation programs, and a sequential execution procedure by which the plural simulation programs are sequentially performed during a period in which there is data exchange between the plural simulation programs.2011-06-30
20110161967INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING SAME, AND STORAGE MEDIUM - When an instruction about changing the job execution limit information is made, a policy server determines whether or not the changed job execution limit information indicates that the execution of the job by the job execution unit is not limited. When the changed job execution limit information indicates that the execution of the job is not limited and the setting is made such that the job history information for the job is recorded on the image processing apparatus, the policy server sets the changed job execution limit information to the image processing apparatus.2011-06-30
20110161968Performing Zone-Based Workload Scheduling According To Environmental Conditions - To perform zone-based workload scheduling according to environmental conditions in a system having electronic devices, indicators of cooling efficiencies of the electronic devices in corresponding zones are aggregated to form aggregated indicators for respective zones, where the zones include respective subsets of electronic devices. Workload is assigned to the electronic devices according to the aggregated indicators.2011-06-30
20110161969Consolidating CPU - Cache - Memory Access Usage Metrics - A computer system is provided with a processing chip having one or more processor cores, with the processing chip in communication with an operating system having kernel space and user space. Each processor core has multiple core threads to share resources of the core, with each thread managed by the operating system to function as an independent logical processor within the core. A logical extended map of the processor core is created and supported, with the map including each of the core threads indicating usage of the operating system, including user space and kernel space, and cache, memory, and non-memory. An operating system scheduling manager is provided to schedule a routine on the processor core by allocating the routine to different core threads based upon thread availability as demonstrated in the map, and thread priority.2011-06-30
20110161970METHOD TO REDUCE QUEUE SYNCHRONIZATION OF MULTIPLE WORK ITEMS IN A SYSTEM WITH HIGH MEMORY LATENCY BETWEEN COMPUTE NODES - Disclosed are a method, a system and a computer program product of operating a data processing system that can include or be coupled to multiple processor cores. The multiple processor cores can be coupled to a memory that can include multiple priority queues associated with multiple respective priorities and store multiple work items. Work items stored in the multiple priority queues can be associated with a bit mask which is associated with a respective priority queue and can be routed to respective groups of one or more processors based on the associated bit mask. In one or more embodiments, at least two groups of processor cores can include at least one processor core that is common to both of the at least two groups of processor cores.2011-06-30
20110161971Method and Data Processing Device for Processing Requests - Disclosed are a data processing device, a method and a computer program product for processing requests in the data processing device. The data processing device includes at least one processor and at least one memory. The at least one memory includes a set of data including information for processing requests received from at least one client and computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the data processing device at least to perform: notify, prior to processing a request, a client making the request to optionally update data associated with the request; and process the request based on the updated data, if the data is updated by the client.2011-06-30
20110161972GOAL ORIENTED PERFORMANCE MANAGEMENT OF WORKLOAD UTILIZING ACCELERATORS - A method, information processing system, and computer readable storage medium are provided for dynamically managing accelerator resources. A first set of hardware accelerator resources is initially assigned to a first information processing system, and a second set of hardware accelerator resources is initially assigned to a second information processing system. Jobs running on the first and second information processing systems are monitored. When one of the jobs fails to satisfy a goal, at least one hardware accelerator resource in the second set of hardware accelerator resources from the second information processing system are dynamically reassigned to the first information processing system.2011-06-30
20110161973ADAPTIVE RESOURCE MANAGEMENT - Allocation of resources across multiple consumers allows efficient utilization of shared resources. Observed usages of resources by consumers over time intervals are used to determine a total throughput of resources by the consumers. The total throughput of resources is used to determine allocation of resources for a subsequent time interval. The consumers are associated with priorities used to determine their allocations. Minimum and maximum resource guarantees may be associated with consumers. The resource allocation aims to allocate resources based on the priorities of the consumers while aiming to avoid starvation by any consumer. The resource allocation allows efficient usage of network resources in a database storage system storing multiple virtual databases.2011-06-30
20110161974Methods and Apparatus for Parallelizing Heterogeneous Network Communication in Smart Devices - The present disclosure relates to devices, implementations and techniques for task scheduling. Specifically, task scheduling in an electronic device that has a multi-processing environment and support network interface devices.2011-06-30
20110161975REDUCING CROSS QUEUE SYNCHRONIZATION ON SYSTEMS WITH LOW MEMORY LATENCY ACROSS DISTRIBUTED PROCESSING NODES - A method for efficient dispatch/completion of a work element within a multi-node data processing system. The method comprises: selecting specific processing units from among the processing nodes to complete execution of a work element that has multiple individual work items that may be independently executed by different ones of the processing units; generating an allocated processor unit (APU) bit mask that identifies at least one of the processing units that has been selected; placing the work element in a first entry of a global command queue (GCQ); associating the APU mask with the work element in the GCQ; and responsive to receipt at the GCQ of work requests from each of the multiple processing nodes or the processing units, enabling only the selected specific ones of the processing nodes or the processing units to be able to retrieve work from the work element in the GCQ.2011-06-30
20110161976METHOD TO REDUCE QUEUE SYNCHRONIZATION OF MULTIPLE WORK ITEMS IN A SYSTEM WITH HIGH MEMORY LATENCY BETWEEN PROCESSING NODES - A method efficiently dispatches/completes a work element within a multi-node, data processing system that has a global command queue (GCQ) and at least one high latency node. The method comprises: at the high latency processor node, work scheduling logic establishing a local command/work queue (LCQ) in which multiple work items for execution by local processing units can be staged prior to execution; a first local processing unit retrieving via a work request a larger chunk size of work than can be completed in a normal work completion/execution cycle by the local processing unit; storing the larger chunk size of work retrieved in a local command/work queue (LCQ); enabling the first local processing unit to locally schedule and complete portions of the work stored within the LCQ; and transmitting a next work request to the GCQ only when all the work within the LCQ has been dispatched by the local processing units.2011-06-30
20110161977METHOD AND DEVICE FOR DATA PROCESSING - Designing a coupling of a traditional processor, in particular a sequential processor, and a reconfigurable field of data processing units, in particular a runtime-reconfigurable field of data processing units is described.2011-06-30
20110161978JOB ALLOCATION METHOD AND APPARATUS FOR A MULTI-CORE SYSTEM - A method and apparatus for efficiently allocating jobs to processing cores included in a computing system, are provided. The multi-core system includes a plurality of cores that may collect performance information of each respective core while the cores are executing a requested task in parallel. The multi-core system allocates additional jobs of the requested task to the cores based on the performance information and the amount of jobs remaining.2011-06-30
20110161979MIXED OPERATING PERFORMANCE MODE LPAR CONFIGURATION - Functionality is implemented to determine that a plurality of multi-core processing units of a system are configured in accordance with a plurality of operating performance modes. It is determined that a first of the plurality of operating performance modes satisfies a first performance criterion that corresponds to a first workload of a first logical partition of the system. Accordingly, the first logical partition is associated with a first set of the plurality of multi-core processing units that are configured in accordance with the first operating performance mode. It is determined that a second of the plurality of operating performance modes satisfies a second performance criterion that corresponds to a second workload of a second logical partition of the system. Accordingly, the second logical partition is associated with a second set of the plurality of multi-core processing units that are configured in accordance with the second operating performance mode.2011-06-30
20110161980Load Balancing Web Service by Rejecting Connections - A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.2011-06-30
20110161981USING PER TASK TIME SLICE INFORMATION TO IMPROVE DYNAMIC PERFORMANCE STATE SELECTION - Methods and apparatus for using per task time slice information to improve dynamic performance state selection are described. In one embodiment, a new performance state is selected for a process based on one or more previous execution time slice values of the process. Other embodiments are also described.2011-06-30
20110161982Task Controlling A Multitask System - Ensuring real-time performance of multitask control and improving the processing efficiency of a system provided with a processor processing while switching between a plurality of tasks. The system includes an execution unit executing instructions on individual tasks while switching from one task to another, a distinguishing unit executing an instruction determined to be a predetermined instruction. The system further includes a determination unit set so that on condition that the instruction to be executed is the predetermined instruction, it determines whether to allow the execution unit to execute the predetermined instruction or to perform a task switching process without executing the predetermined instruction based on a predetermined condition.2011-06-30
20110161983Dynamic Data Binding for MBOS for Container Based Application - Systems, methods and computer program products for dynamically binding data from a remote data source in a container-based mobile application are described herein. The method includes the steps of: 1) defining a metadata source that references both a mobile business object (MBO) and the mobile application, the MBO being connected to the remote data store; 2) binding an attribute from the MBO to the mobile application using the metadata source; and 3) changing, dynamically, the binding of the attribute while the mobile application is executing.2011-06-30
20110161984COLLABORATION IN LOW BANDWIDTH APPLICATIONS - A method, a system and a computer program of collaboration amongst applications are disclosed. The method includes selecting a first application from the applications based on a pre-defined parameter of the first application and selecting a second application from the applications, wherein at least one common collaboration element exists between the first application and the second application. The method further includes adding a tag to the first application, wherein the tag corresponds to an event notification corresponding to an event associated with the at least one common element. The method further includes checking occurrence of the event at the second application, generating the event notification corresponding to the event, in response to checking the occurrence and transmitting the event notification from the second application to the first application. The method also includes receiving, at the first application, the event notification and displaying the event notification at the first application.2011-06-30
20110161985METHOD FOR ACCESS TO A TRANSMISSION MEDIUM - The invention relates to a method for preparing or effecting access, in data transmission, from a first application which is run on a client data processing device to a transmission medium which is coupled to the client data processing device. The steps performed are: providing a second application which includes at least one interface for converting the format of information, transmitted by the first application, to a standard format which is predetermined by the second application; and registering the second application with the client data processing device or installing the second application on the client data processing device in order to transmit the information of the first application in the standard format between the second application and the transmission medium or to enable the information of the first application to be transmitted in the standard format between the second application and the transmission medium.2011-06-30
20110161986SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PERFORMING BULK OPERATIONS ON TRANSACTIONAL ITEMS - Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.2011-06-30
20110161987SCALING NOTIFICATIONS OF EVENTS IN A SOCIAL NETWORKING SYSTEM - A social networking system notification system is scaled so a user is notified of an event when a unit or level of notification utility has been reached. For the average user, a single event may be noteworthy enough for which to receive a notification. However, when this user is especially important or highly connected (or received a large number of interactions), that user will have decreasing utility for each additional comment he has received. To manage these types of situations, and avoid inundating users with notifications that are of less utility to the user, the notifications are filtered/aggregated so that these users are notified less often. The notification scheme is optimized for each user, so the user is notified only when he has reached a level of notification utility.2011-06-30
20110161988Pipeline Across Isolated Computing Environments - A method, system, and article to support sharing resources in a computer system. An operating system within the computer system, the operating system having a kernel level and a user level, with the kernel level configured with a first container and a second container. The first container is assigned to a first namespace and the second container is assigned to a second namespace. Both the first and second namespaces are isolated from each other and at the same time in communication with at least one shared object. Communication across the containers is created through a socket in the namespace of the shared object of one or both of the containers. In addition, a conduit is formed between the containers by connecting the container absent the created socket to the container with the socket.2011-06-30
20110161989DYNAMIC PROGRAM INTEGRATION - A method and computer program product for dynamic program integration is described. The method may comprise allowing, with at least one of a client electronic device and a server computer, selection of content in an original program. The method may further comprise applying a command sequence to the content. The method may also comprise copying the content on to a clipboard. Moreover, the method may activate a new program configured to handle the content. Additionally, the method may transfer the content from the clipboard to the new program and receive the content in the new program.2011-06-30
20110161990SECURE EXPANDABLE ADVERTISEMENTS USING AN API AND CROSS-DOMAIN COMMUNICATIONS - A system to present secure expandable advertisements using an API and cross-domain communication. A content publishing system that hosts a website can implement an expandable advertisement using IFRAMEs that are expanded upon receiving an API call from a third party rich media vendor that hosts the expandable advertisement when the content publishing system and the third party media vendor are of differing domains.2011-06-30
20110161991CONTROLLER AND METHOD TO BUILD A COMBINED WEB PAGE USING DATA RETRIEVED FROM MULTIPLE APIS - Systems, devices, and methods for using an application program interface (API) client controller to build a model view include a requestor, an executor, a converter, and one or more web APIs. Developers can create web pages that are a collection of references to API queries. The requestor maps an API path to an API request or an API call. The executor executes the API request to an API to retrieve content data. The converter then converts the retrieved content data returned by the API request to a data structure. The retrieved content data (structure) can be stored in a memory device. Multiple content data structures may be requested and stored. The data structure or data structures are then inserted in a web page template to create a model view.2011-06-30
20110161992PROTOCOL INDEPENDENT PROGRAMMING ENVIRONMENT - A protocol independent programming tool for constructing control logic. The control logic may be constructed without dealing in the details of an underlying protocol. The protocol details may be abstracted and exposed and generic points used in constructing the logic. The tool may automatically map or translate the points used in the logic to protocol specific entities.2011-06-30
20110161993DISK DEVICE - A disk device includes: a disk detecting member 2011-06-30
20110161994OPTICAL DISC DEVICE AND CONTROL METHOD OF OPTICAL DISC - An optical disc device comprising: a controller for reading data from an optical disc having a plurality of recording layers, wherein: the controller, in shifting a focus of the laser light from a first layer to a second layer, performs a first change that changes a setting on the high frequency signal to a predetermined value at which the high frequency signal is superimposed to suppress peak power of the drive signal if a light density of the second layer is higher than a light density of the first layer; the controller shifts the focus from the first layer to the second layer; and the controller, after the focus has been shifted, performs a second change that changes the setting on the high frequency signal to a predetermined value at which the high frequency signal is superimposed to increase the peak power of the drive signal.2011-06-30
20110161995METHOD AND SYSTEM FOR DETERMINING A BEST PRICE FOR MULTIMEDIA CONTENT - A method and system for determining a best price to rent a multimedia content being offered for viewing by at least one service provider to a plurality of users through a communication network is provided. The service provider offers the multimedia content to the plurality of users at a base price. The method includes receiving a first price from the user that he/she is willing to pay for the multimedia content. The first price is lesser than the base price. The method further includes calculating a number of commercials that need to be shown the user to recover a cost to show the multimedia content at the first price. Furthermore, the method includes calculating a best price that the service provider can offer to the user when the service provider does not have enough commercials to offer the multimedia content at the first price.2011-06-30
20110161996SYSTEMS AND METHODS FOR AUTOMATICALLY PURCHASING AND RECORDING POPULAR PAY PROGRAMS IN AN INTERACTIVE MEDIA DELIVERY SYSTEM - A system and method for automatically purchasing and recording popular pay program is disclosed. The pay programs are selected based on defined criteria and popularity. The most popular pay program that meets defined criteria will be automatically recorded and purchased. Notifications and confirmations are provided before purchase of pay programs.2011-06-30
20110161997AUDIOVISUAL PROGRAMMING SELECTION SYSTEM AND METHOD OF USE - A system for receiving audiovisual content is provided, such as for viewing a television program that is provided on demand over the Internet. The system includes a charge selection system that allows the viewer to select whether to receive the television program for free with commercials or to pay for the television program and receive it without commercials. A content viewing system connected to the charge selection system receives the viewer's selection and presenting the television show in the selected format.2011-06-30
20110161998Systems and Methods Providing Content on a Display Based Upon Facial Recognition of a Viewer - Disclosed is a display system and a method of a display system including a display device configured to provide visual output in a direction, and a camera associated with the display, the camera image collector being pointed in the direction of the visual output, the camera configured to collect facial data. A processor is provided to correlate facial data with content data so that the display will display specific content while the camera collects the facial data. A user's mobile communication device can detect the display system and transmit facial data to the display system. When a user is positioned so that the camera of the system can collect facial data of the user's face, the system can push specific content based upon facial recognition of the user correlated with the user's preferences or other criteria. A determination as to content to display is based upon facial recognition.2011-06-30
20110161999SYSTEMS AND METHODS FOR SELECTIVELY OBSCURING PORTIONS OF MEDIA CONTENT USING A WIDGET - A widget running on user equipment selectively obscures portions of media content according to user and/or service provider defined criteria. Information regarding potentially objectionable content in media content may be stored in databases. Based on the information regarding potentially objectionable content and the defined criteria, the database may provide censor instructions. The instructions may be executed by the widget to obscure the potentially objectionable content in media content that is accessed by the user equipment.2011-06-30
20110162000INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM WITH TITLE AND DESCRIPTION BLOCKING - A system is provided in which an interactive television program guide is implemented on user television equipment. Potentially objectionable material such as the titles and descriptions of adult programs may be blocked. When adult program listing blocking is invoked, the program guide replaces adult program listings with unobjectionable material such as a blank region, a generic unobjectionable program listing, or an unobjectionable title based on the channel being blocked. The user may invoke blocking of titles, descriptions, or both titles or descriptions. Blocking may be based on the rating of the program listings. Access may be provided to blocked program listings by entering a parental control code. The user may temporarily disable adult program listing blocking. The user may also set parental control locks for any type of potentially objectionable programming and may temporarily disable such locks.2011-06-30
20110162001TRIGGER-BASED TRANSACTIONAL ADVERTISING FOR TELEVISION - A method is performed by one or more devices within a closed distribution network to provide context-sensitive transactional advertisements. The method includes sending, to a video client, a trigger for initiating a context-specific transactional advertisement associated with a linear program segment and sending the linear program segment for presentation by the video client. The method also includes receiving, based on the trigger, a request from the video client for instructions for the context-specific transactional advertisement; determining, based on the request, contextual information for the linear program segment; and sending, to the video client and based on the contextual information, the instructions for the context-specific transactional advertisement.2011-06-30
20110162002VIDEO SYNCHRONIZED MERCHANDISING SYSTEMS AND METHODS - Systems and methods are disclosed for providing an interactive viewing experience. Viewers of a video program, a motion picture, or a live action broadcast may access information regarding products displayed in the video program, motion picture or live action broadcast, and, if desired, enter transactions to purchase the featured products that are displayed in the video program, motion picture or live action broadcast. The video program, motion picture, or live action broadcast is presented to viewers on a primary interface device such as a television, a video display monitor, a computer display, a projector projecting moving images onto a screen, or any other display device capable of receiving and displaying moving images. The featured products are purposefully placed in the various scenes of the video program motion picture, or live action broadcast so that they are prominently displayed when the video program, motion picture or live action broadcast presented to one or more viewers. A secondary interface presents information about the featured products as the featured products appear during the presentation of the video program, motion picture, or live action broadcast. The secondary interface further provides a mechanism by which viewers may purchase the featured products via the secondary interface.2011-06-30
20110162003BROADCASTING SYSTEM AND METHOD OF PROVIDING A PERSONALIZED BROADCASTING SERVICE IN THE SAME - A broadcasting system where user's participation is allowed, additional information personalized for each of users/local areas/time is inserted into an AV and the AV including the additional information provides a user and a method of providing a personalized broadcasting service in the same are disclosed. The method of providing a personalized broadcasting service in a broadcasting system includes inserting additional information registered by a first user into an AV, and displaying the AV into which the additional information is inserted for a second user.2011-06-30
20110162004SENSOR DEVICE FOR A COMPUTER-CONTROLLED VIDEO ENTERTAINMENT SYSTEM - A sensor device for a computer-controlled video entertainment system, in particular to a sensor device providing user-related input data to said system. The invention provides an easy-to-install sensor device having direct access to an IP-based network, in particular to the Internet, for transmitting sensor signals or data derived thereof as user-related input data via the IP-based network to a remote computing device or server, preferably to a cloud of servers, which then process these input data for controlling the running entertainment program. The sensor device can be made simple, since it is mainly designed to detect user activities and to generate sensor signals which are directly transmitted as input data to the remote computer(s) or server(s). The sensor device can directly communicate with any IP-based computing device (gaming server or the like) being installed remotely and having powerful hardware and software to process the received input data.2011-06-30
20110162005COMPUTER-CONTROLLED VIDEO ENTERTAINMENT SYSTEM - A computer-controlled video entertainment system providing user-related input data to said system. The invention provides an rich input sensor device having direct access to an IP-based network, in particular to the Internet, for transmitting sensor signals or data derived thereof as user-related input data via the IP-based network to a remote computing device or server, preferably to a cloud of servers, which then process these input data for controlling the running entertainment program. The sensor device can be made simple, since it is mainly designed to detect user activities and to generate sensor signals which are directly transmitted as input data to the remote computer(s) or server(s). The sensor device can directly communicate with any IP-based computing device (gaming server or the like) being installed remotely and having powerful hardware and software to process the received input data.2011-06-30
20110162006DISTRIBUTED PRESENTATION SOFTWARE FOR MULTIPLE INSTANTIATIONS IN HOME NETWORK - One and only instance of a video service model component (for example, an electronic program guide (EPG) model description) is executed in a home network gateway, with multiple instantiations of a view/controller module associated with the model module being generated, one for each display device seeking to simultaneously display the video service. In this way the functionality of a single video service model is shared in the network without requiring the underlying model module itself to be replicated.2011-06-30
20110162007TELEVISION SYSTEM PROVIDING USER-INTERACTION RELATED TO AN IN-PROGRESS TELEVISION PROGRAM - A system and method in a television system for providing user-interaction related to an in-progress television program, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.2011-06-30
20110162008DYNAMIC PROGRAM GUIDE INFORMATION - A set-top box may receive program guide information from a server. The program guide information may identify a group of programs and specify, for each program, an indicator of set-top boxes tuned to the each program or providing the each program. The set-top box may further provide, to a display and using the received program guide information, a program guide, where the program guide represents each program, in the group of programs, as a shape, and where a size of each shape corresponds to the indicator of set-top boxes tuned to the represented program or providing the represented program. The set-top box may also receive updated program guide information from the server and dynamically increase or decrease at least one shape in the program guide, based on the updated program guide information.2011-06-30
20110162009UNIFIED RECORDING LISTING ACROSS MULTIPLE DEVICES - A method may include requesting aggregated index information relating to media content stored on a least two digital video recorder (DVR) devices. The aggregated index information is received in response to the request. The aggregated index information includes a number of content entries, each entry including location information identifying a DVR device on which the associated media content is stored. A listing of the media content is displayed based on the aggregated index information.2011-06-30
20110162010INTERACTIVE TELEVISION PROGRAM GUIDE WITH ON-DEMAND DATA SUPPLEMENTATION - An interactive television program guide system is provided in which data that must be available quickly to the user is stored locally in a receiver whereas data that is not readily needed but available on-demand is stored remotely where mass storage is available. Locally-stored data may include frequently-requested information that the user needs quick access to. Supplemental information stored remotely may include information for which a slight delay following a request for a particular item of information by the user is acceptable. The program guide may display locally-stored information either continuously as the user is browsing the guide or as soon as the user requests it. The program guide may request supplemental information that is stored remotely when the user requests it or as soon as it is clear the user may want to view it. Accordingly, the program guide may anticipate which information the user will need and may store it locally in advance of the user actually requesting it, thereby reducing any delays in viewing the information.2011-06-30
20110162011PROGRAM GUIDE WITH A DIGITAL STORAGE DEVICE - An interactive television program guide system with digital storage is provided. The program guide gives users the ability to store information associated with recorded programs in a directory in the digital storage device thereby providing easy access to program information. The program guide may also provide a global media library for indicating the programs stored on removable storage media used with the program guide. The guide may also allow the user to manage and maintain a user media library to do the same. Non-time-sensitive data associated with recorded programs may be stored in a way that allows the user to interact with the data on playback as if the program were being originally aired. The program guide also allows the user to define “super-programs” for playback of a sequence of stored programs or program segments.2011-06-30
20110162012Method, Apparatus and System for Renewing Program - A method, system, and apparatus for renewing a program are disclosed. The method includes: obtaining programs associated with a set renewed program according to the renewed program; using one or more of the obtained associated programs as successive programs to the renewed program; and renewing the successive programs automatically. The present invention brings the following benefits: Programs in multiple series or programs associated with a program can be renewed automatically, which overcomes the problems in the prior art, namely, separate renewal of every episode of a program series or separate renewal of programs associated with a renewed program, complicated user operations, and poor user experiences.2011-06-30
20110162013HOME NETWORK MANAGEMENT - A method includes storing, at a first network device configured to communicate with at least one set top box (STB) and at least one digital video recorder (DVR), information identifying parameters associated with bandwidth in a home network. The method may also include receiving, at a first network device in the home network, a request having a corresponding first bandwidth and identifying a class of traffic associated with the request. The method may further include determining whether the first bandwidth is less than an available bandwidth associated with the identified class of traffic, approving the request when the first bandwidth is less than the available bandwidth, and modifying the available bandwidth associated with the identified class of traffic in response to approving the request.2011-06-30
20110162014COMMUNICATION APPARATUS - According to one embodiment, a communication system includes a video signal receiver, a video signal output module, a power control signal receiver, and a socket. The video signal receiver is configured to receive a video signal from a first external apparatus. The video signal output module is configured to output, to a second external apparatus, the video signal received from the first external apparatus. The power control signal receiver is configured to receive a power control from the first external apparatus. The power control signal receiver is lower in power consumption than the video signal receiver. A power cable configured to supply power to the second external apparatus is connected to the socket. When the power control signal receiver receives a power control signal for activation, power is supplied to the video signal receiver and the socket.2011-06-30
20110162015INFLIGHT COMMUNICATION SYSTEM - An inflight communication system is disclosed. In some embodiments, the system includes a video display unit (VDU) with a detachable module having a plurality of user interface elements thereon to facilitate, for example, recovery from failure of one of the user interface elements in that the detachable module can be replaced without replacing the entire VDU. In some embodiments, the system includes a VDU with integrated and/or rendered flight attendant call button and/or reading light control button. In some embodiments, the system includes a public address (PA) system that bypasses the IFE head end servers when delivering PA audio to seat audio/visual (A/V) systems, thereby reducing or eliminating the risk of PA audio output failure on seat A/V systems due to server crashes and improving synchronization between the PA audio output on the public loudspeakers and the seat A/V systems.2011-06-30
20110162016Inflight entertainment system video display synchronization - Inflight entertainment (IFE) system with remote control capability and video display synchronization. In one aspect, remote control capability and video display synchronization are used to extend the advantages of touch screen IFE passenger controls to airline passengers who cannot easily reach their seatback video display unit (VDU) due to, for example, cabin seating arrangements, age or disabilities. These advantages are realized through the expedient of a passenger control unit (PCU) touch screen video display that is synchronized with a VDU video display. When the passenger makes a selection by touching the PCU touch screen video display, the VDU video display reflects the selection at latency levels below human perception. In another aspect, remote control capability and video display synchronization are used to allow selections to be made remotely from the passenger's seat, such as by a flight attendant, parent, or interactive game competitor, and reflected on both a remote video display and the passenger's seatback VDU and/or PCU video display at latency levels below human perception.2011-06-30
20110162017AUDIOVISUAL MULTI-ROOM SUPPORT - The invention relates to providing audiovisual content on a network, and methods of transferring the audiovisual content between devices attached to the network. The methods involve accepting user input, at a first output device that is outputting audiovisual content, to select a second output device from the output devices associated with the network and subsequently outputting the audiovisual content on the second output device that is selected.2011-06-30
20110162018AUDIOVISUAL MULTI-ROOM SUPPORT - The invention relates to providing audiovisual content on a network, and methods of transferring the audiovisual content between devices attached to the network. The methods involve accepting user input, at a first output device that is outputting audiovisual content, to select a second output device from the output devices associated with the network and subsequently outputting the audiovisual content on the second output device that is selected.2011-06-30
20110162019BROADCAST RETRANSMITTING METHOD, AND BROADCAST RETRANSMITTING APPARATUS, BROADCAST OUTPUT APPARATUS, AND BROADCAST RETRANSMITTING SYSTEM USING THE SAME - A broadcast retransmitting method, a broadcast retransmitting apparatus, a broadcast output apparatus, and a broadcast retransmitting system using the same are provided. The broadcast retransmitting method includes receiving a broadcast signal, detecting an available frequency band, retransmitting the received broadcast signal, and transmitting information regarding the broadcast signal.2011-06-30
20110162020METHOD AND SYSTEM FOR OPERATING A MULTI-ROOM DIGITAL VIDEO RECORDING SYSTEM - A system and method for allocating tuner resources in a multi-room digital video recording system, wherein the system includes a server device having a plurality of tuners therein and a first client device in communication with the server device and allocated at least a first tuner from the plurality of tuners. A second client in communication client device generates a tuner request. The server device allocates the first tuner to the second user device and communicates a content signal through the first tuner to the second client device.2011-06-30
20110162021INTERNET PROTOCOL TV(IPTV) RECEIVER AND A METHOD FOR RECEIVING APPLICATION INFORMATION IN AN IPTV RECEIVER - An Internet Protocol TV (IPTV) receiver and a method for receiving application information in an IPTV receiver are provided. An IPTV receiver includes a network interface configured to receive an Internet Protocol (IP) packet delivering a content access descriptor including application information about an application related to a Content On Demand (COD) content, and a controller configured to receive a request for the COD content, request the content access descriptor and control to receive the application based on the application information.2011-06-30
20110162022METHOD, DEVICE AND SYSTEM FOR PUSHING INFORMATION BASED ON INTERNET PROTOCOL TELEVISION - The present invention provides a method, device and system for pushing information based on Internet Protocol Television (IPTV). In this method, the IPTV serving control functions initiatively send a session initiation request of broadcasting information to the user equipment. After receiving the session initiation request, the user equipment determines to accept broadcasting the information, interacts with the transport processing functions, joins the multicast channel of the information, and receives the multicast stream sent by transport processing functions to broadcast the information.2011-06-30
20110162023METHOD AND SYSTEM FOR PROVIDING CORRELATED ADVERTISEMENT FOR COMPLETE INTERNET ANYWHERE - A device (e.g., a server) retrieves a web page based on a request from another device, for example, a set-top-box (STB). The server determines advertising content and/or web page content to deliver to the STB. The server renders and/or encodes the advertising content and the web page content and communicates the content to the STB. The content is decoded and/or displayed by the STB. The advertising content may be determined based on television viewing, recording and/or web browsing via the STB. The advertising content may be determined based on location information and/or user information from a service provider the STB and/or from user input. Advertising may be inserted within a splash screen, a plug-in window, and/or an area within the web page. Web page advertising may be replaced, blocked and/or modified based on user information. The determined advertising may be communicated to the STB prior to communicating a plug-in.2011-06-30
20110162024System and method for fast start-up of live multicast streams transmitted over a packet network - A system for multicast streaming of programs over a packet network includes a node having a processor that conditions a video bitstream such that packets containing an I-frame are located near program specific information (PSI) packets, the processor marking a random join point (RJP) in the video bitstream immediately preceding the I-frame and PSI packets, the node outputting the conditioned and marked video bitstream across the packet network. An edge device of the network includes a buffer that caches packets of the conditioned and marked video bitstream video starting at the RJP, and sends the cached packets to a client receiver.2011-06-30
20110162025METHOD AND SYSTEM FOR PROVIDING DYNAMIC TIME SLICE ENCODING FOR COMPLETE INTERNET ANYWHERE - A server may be used to handle at least some of processing of content retrieved via and/or derived from Internet access operations of a plurality of set-top boxes (STBs). Resource allocation and/or utilization, and/or tasks or applications performed in the server during the processing may be configured based on control data, which may be determined by the server and which may comprise capabilities of links between the server and each of the plurality of STBs, requirements of the tasks, characteristics of the content and/or the Internet access operations, user preferences and/or interactions, and/or content provider preferences. The server may dynamically reconfigure the tasks and/or resources based on monitoring of its operations and/or changes of the control data. Configuring tasks and/or resources may comprise time slicing access to resources that are commonly used during concurrent servicing of at least some of the plurality of STBs by the support server.2011-06-30
20110162026VIDEO SERVER DEVICE FOR CLOSED CIRCUIT TELEVISION - A video server device provides digitization and networking functions to a CCTV camera. To make installation of a video server device easier, the video server device includes a network connector for carrying first data signals, second data signals, and direct current power, an interface circuit including transformers for splitting the data signals and the power signals and/or traces for carrying the direct current, a DC/DC converter for tapping the direct current power from the transformers and/or the traces of the network connector for generating a first voltage source, and an output power connector for providing the fourth voltage source to the CCTV camera.2011-06-30
20110162027METHOD AND SYSTEM FOR UTILIZING SWITCHED DIGITAL VIDEO (SDV) FOR DELIVERING DYNAMICALLY ENCODED VIDEO CONTENT - A server may be used to handle at least some of processing of content that is based on web access operations initiated in a set-top box (STB), wherein one or more links between the server and the STB that are used to forward multimedia broadcasts are configured to free bandwidth for communicating at least a portion of the processed content to the STB. The bandwidth may be freed based on switched digital video (SDV) and/or dedicated IPTV channels or systems. The broadcast links may be reconfigured based on monitoring of multimedia broadcast access by the STB and/or one or more other STBs. The freed bandwidth in the multimedia broadcast links may be configured for unicast transport of processed content to a specific STB, or may be configured for multicast transport of the processed content to a plurality of STBs.2011-06-30
20110162028Method for Transmission of a Change to a Static Object by Means of a Change Object in a Data Distribution Service, Transmitter and Receiver - Certain exemplary embodiments can provide and/or utilize a system, device, and/or method for managing changes to data, such as a method that includes transmitting a change to a static object (SO2011-06-30
20110162029PORTABLE Wi-Fi DIGITAL VIDEO CAMCORDER AND SYSTEM WITH THEREOF - A portable Wi-Fi digital video camcorder includes a battery, a wireless network unit, an LCD unit, a video-stream capturing unit and a processing unit. The battery supplies power to the portable Wi-Fi digital video camcorder. The video-stream capturing unit captures a present video stream. The processing unit is electrically connected with the wireless network unit, the LCD unit and the video-stream capturing unit. The processing unit includes an LCD driving module and a video-stream transmitting module. The LCD driving module drives the LCD unit. The video-stream transmitting module utilizes the wireless network unit to transmit the present video stream.2011-06-30
20110162030CABLE - According to one embodiment, a cable includes a first plug and a second plug, a voltage application line which is formed by a metal wire connected between the first plug and the second plug, and to which a voltage is applied from one of the first plug and the second plug, a plurality of optical fibers which are connected between the first plug and the second plug, and transmit a video signal, and a controller connected to the voltage application line, and configured to detect a transmission direction of the video signal between the first plug and the second plug by sensing a change in voltage of the voltage application line and perform processing in accordance with the detected transmission direction.2011-06-30
20110162031APPARATUS FOR GENERATING MULTI VIDEO - A multi video generation apparatus is provided to transmit partial videos to a multivision. The multi video generation apparatus generates partial videos from a video, and transmits the generated partial videos to displays connected thereto. In the multi video generation apparatus, the number of video transmission modules for transmitting the video to the connected display may be changed according to a content of a multi video to be displayed on the display. Therefore, it is possible to generate more diverse types of multi video which a user desires to display on a multivision.2011-06-30
20110162032TELEVISION SYSTEM, TELEVISION, AND SET TOP BOX - A set top box (STB) includes a signal receiver and at least one optical fiber cable. The signal receiver receives optical signals from a remote controller. The at least one optical fiber cable is electrically connected to the signal receiver. The at least one optical fiber cable includes an input terminal and an output terminal, the input terminal receives the optical signals and the output terminal outputs the optical signals to the signal receiver.2011-06-30
20110162033LOCATION BASED SECURITY OVER WIRELESS NETWORKS - A method, system, and computer usable program product for location based security over wireless networks are provided in the illustrative embodiments. A location of a data processing system is determined based on information about a network. A security policy is selected based on the location. The security policy is applied to the data processing system such that the data processing system is configured in a security configuration for using the network while maintaining security according to the security policy.2011-06-30
20110162034DISCOVERY AND MANAGEMENT OF CONTEXT-BASED ENTITLEMENTS ACROSS LOOSELY-COUPLED ENVIRONMENTS - A method, apparatus and computer program product are provided to model and manage context-based entitlements that govern a user's access to information, applications and systems across a loosely-coupled distributed environment. One such distributed environment is a federated environment, which may span across companies, organizations, and geographical locations and regions. According to one embodiment, an entitlement modeling framework comprises a discovery module and an entitlement generator module. The discovery framework generates a data model for storing information concerning user identity, context, relationships between users, relationships between users and contexts and relationships between contexts. Preferably, the user identity, context, relationships between users, relationships between users and contexts, and relationships between contexts, are stored as attributes in the data model. An entitlement generator generates an entitlement according to the data model, wherein the entitlement (e.g., a user entitlement) is generated according to one or more contexts.2011-06-30
20110162035LOCATION-BASED DOCK FOR A COMPUTING DEVICE - One particular implementation conforming to aspects of the present disclosure takes the form of docking station for a computing device that maintains an indication of a docking station location. The location of the docking station may be utilized by the docking station and/or the computing device coupled to the docking station to configure the functionality and other aspects of the computing device. For example, the functionality of the computing device may be altered in response to the location of the docking station. Additionally, security features, display configurations and the availability of software applications may also be configured in response to the location of the docking station. In this manner, a single computing device may perform the functions of several computing devices based on the location of the docking station, without the need for the user of the device to configure the device manually.2011-06-30
20110162036IMAGE FORMING APPARATUS AND METHOD OF SETTING SECURITY POLICY THEREOF - An image forming apparatus including a communication interface unit to access an external device storing at least one security provider corresponding to user authentication, a user interface (UI) unit to select the security provider, a storage unit to receive the selected security provider from the external device and store the received security provider, a control unit to install the stored security provider in the image forming apparatus, select at least one application to apply the installed security provider, and set the installed security provider as a user authenticator for the at least one selected application.2011-06-30
20110162037IMAGE PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME - A conventional method of verifying alteration of an image file has a problem of security and may negatively affect user convenience. An image processing apparatus according to the present invention records, as an image file, input image data and a plurality of types of parameters input by the user, and stores, for each of parameter types classified in accordance with the features of the parameters, first security information based on the plurality of types of parameters. When reading out the image file, second security information is decided for each of parameter types based on the plurality of types of parameters included in the image file. If determined that the pieces of security information for any of the parameter types do not coincide, processing for the image file is changed in accordance with information to be used to restrict the processing to be executed for the image file.2011-06-30
20110162038METHOD AND SYSTEM FOR SHARING USER AND CONNECTED USERS' DATA WITH EXTERNAL DOMAINS, APPLICATIONS AND SERVICES AND RELATED OR CONNECTED USERS OF THE SOCIAL NETWORK - A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module.2011-06-30
20110162039SECURE RESOURCE NAME RESOLUTION - Techniques for securing name resolution technologies and for ensuring that name resolution technologies can function in modern networks that have a plurality of overlay networks accessible via a single network interface. In accordance with some of the principles described herein, a set of resolution parameters may be implemented by a user, such as an end user or an administrator, to be used during a name resolution process for securing the process and/or for conducting the process in an overlay network. In some implementations, the set of resolution parameters may be maintained as a table of rules, and used to govern name resolution processes. For example, resolution parameters may be created that govern a DNSSEC session, or that govern how to communicate with networks implemented with Microsoft's Direct Access overlay technologies, or that govern communications using any other networking technology.2011-06-30
20110162040Owner Controlled Transmitted File Protection and Access Control System and Method - An owner controlled file protection and control system that uses a protected file that is encrypted and has embedded with access and use control features. The file is selected and encrypted and combined with a set of encrypted policy rules by an encryption software program. The policy rules are one or more ‘access rules’ and ‘use rules’ that determine who, what, when, and where the protected file may be accessed and how the protected file will be used. They may be selectively changed at any time and may be location, time and date sensitive. The protected file may be sent to the recipient or stored in a file that the recipient may accessed. During use, each recipient must register with the system and is assigned a registered ID. Using the ‘access rule’, the owner may assign a particular recipient ID to the protected file. A recipient then uses a reader program to generate a request to access and use the protected file to a management server. Management server then reviews the policy rules associated with the protected file to determine if they are satisfied. If the rules are satisfied, then time sensitive digital certificate is sent to the recipient that allows the protected file to be accessed and used according to the policy rules.2011-06-30
20110162041METHOD AND APPARATUS FOR PROVIDING SOFTWARE SECURITY - A method and apparatus for providing software security is provided. In the software security method, an installation file of software that includes at least one execution file and at least one data file which are stored in a user terminal is executed. Accordingly, at least one virtual execution file corresponding to the at least one execution file and at least one virtual data file corresponding to the at least one data file are installed in a user area of the user terminal, and the at least one execution file, the at least one data file, and a controller for controlling the at least one virtual execution file and the at least one execution file are installed in a security area of the user terminal.2011-06-30
20110162042TRUSTED METWORK MANAGEMENT METHOD OF TRUSTED NETWORK CONNECTIONS BASED ON TRI-ELEMENT PEER AUTHENTICATION - A trusted network management method of trusted network connections based on tri-element peer authentication. A trusted management proxy and a trusted management system are respectively installed and configured on a host to be managed and a management host, and are verified as local trusted. When the host to be managed and the management host are not connected to the trusted network, they use the trusted network connection method based on the tri-element peer authentication to connect to the trusted network respectively, and subsequently perform the authentications and the cipher key negotiations of the trusted management proxy and the trusted management system; when the host to be managed and the management host have not completed the user authentication and the cipher key negotiation process, they use the tri-element peer authentication protocol to complete the user authentication and the cipher key negotiation process, then use the tri-element peer authentication protocol to implement the remote trust of the trusted management proxy and the trusted management system, and finally perform network management. The present invention can actively defend attacks, reinforce the safety of the trusted network management architecture, and realize the trusted network management of distributed control and centralized management.2011-06-30
20110162043ELECTRONIC APPARATUS INCLUDING SELECTOR FOR CONNECTING FURTHER APPARATUS TO CONTROLLER OR COMMUNICATION CIRCUIT OF ELECTRONIC APPARATUS - A controller controls a selector to connect a portable apparatus to the controller, to authenticate the portable apparatus. When the authentication of the portable apparatus is successful, the controller controls the selector to connect the portable apparatus to an audio and visual processing device circuit.2011-06-30
20110162044SECURE COMMUNICATION DEVICE, SECURE COMMUNICATION METHOD, AND PROGRAM - A secure communication device for high-speed encryption/decryption authentication including network stack processing. An encryption/decryption authentication control unit (2011-06-30
20110162045ACCESS CONTROL SYSTEM, ACCESS CONTROL METHOD, AND COMMUNICATION TERMINAL - Collation information (2011-06-30
20110162046Providing Secure Dynamic Role Selection and Managing Privileged User Access From a Client Device - An approach is provided that receives a first role selection from a client device. Each of the roles includes various user accounts provisioned to access various software applications. An authentication challenge is retrieved. The authentication challenge is based upon the role selection that was received from the client device. The authentication challenge is transmitted to the client device. An authentication submission is received from the client device. This authentication submission is authenticated and, if the authentication is successful, then the client device access is granted access to software applications using the provisioned user accounts that were included in the role selection. In addition, audit data of usage of the software applications by the client device is recorded. The audit data includes identification of the provisioned user accounts used to access the software applications using the role selection.2011-06-30
20110162047Methods, Systems and Computer Program Products for Identity and Access Management - Methods of managing access to systems of an organization are provided. The methods include creating a unique identifier for a user, the unique identifier having an associated user profile for the user and being stored with the associated user profile in an identifier repository associated with the organization; requesting at least one account for the user on at least one system of the organization responsive to the creation of the unique identifier for the user, wherein the at least one account is defined based on the user profile of the user associated with the unique identifier; and generating the at least one account for the user on the at least one system of the organization responsive to the request. Related systems and computer program products are also provided herein.2011-06-30
20110162048LOCAL DEVICE AWARENESS - Certain embodiments may take the form of a method of operating an electronic device to find and determine an identity of other local devices. The method includes transmitting electromagnetic signals from a first electronic device to find devices within a prescribed distance of the first device and receiving electromagnetic response signals from a second electronic device within the prescribed distance from the first electronic device. The method also includes identifying the second electronic device using information received in the electromagnetic response signals. Additionally, the method includes determining if the second electronic device is aware of other electronic devices and, if the second electronic device is aware of other electronic devices, obtaining identifying information of the other devices from the second electronic device.2011-06-30
20110162049ENTERPRISE-WIDE SECURITY SYSTEM FOR COMPUTER DEVICES - A system and method for securing data in mobile devices (2011-06-30
20110162050System and Method for Transmission of Files Within a Secured Network - A system and method of distributing a file maintained on a first device in a secured network having at least the first and a second device is disclosed. Embodiments of the present invention provide for file synchronization within a secured network without requiring any alteration to the security of the secured network by opening up ports. Each device is located on a tier of the network. The top tier of the network that includes the first device is accessible to network administrators. Network administrators may add files into the system and the network administrators may generate a file privilege file. The file privilege file can include configuration information for a computer on a tier and may also include information about which files the computer at a specific tier has access to. The network will then propagate the file privilege file down from the first device through any intermediate devices and then onto the second device. Once the file privilege file has filtered through the secured network, the second device may receive a copy of any file authorized from the first device via a connection in the secured network. The second device may also propagate files up to the first device. Thus, on a regular basis the file privilege file and files are transferred up and down the tiers of the secured network.2011-06-30