Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


39th week of 2010 patent applcation highlights part 92
Patent application numberTitlePublished
20100251246System and Method for Generating Job Schedules - A system and method for generating a test environment schedule containing an order of executing job control language (JCL) jobs in a test computing environment is provided. The system comprises a memory which stores a seed schedule containing a plurality of members having common JCL jobs appropriate for different test environments, with each member containing a plurality of JCL jobs in a predetermined order of execution. The memory also stores a parameter file containing parameters for modifying the seed schedule according to a specific test environment. The system also includes an environment schedule module executable by a processor and is adapted to convert the seed schedule to the test environment schedule to be executed in the specific test environment as specified in the stored parameter file.2010-09-30
20100251247CHANGE MANAGEMENT AUTOMATION TOOL - A change management system for an IT environment or other enterprise level environment may comprise a server comprising memory and a controller. A change management application comprising machine readable instructions may be stored in the memory. The change management application may be arranged to perform the following steps: receive a plurality of work orders via a network to be performed during a maintenance period, concatenate the plurality of work orders to generate a master plan for performing the work orders during the maintenance period, and receive status updates for the work orders during the maintenance period down to the individual step level. A display may display a view of the master plan during the maintenance period. The view may include information related to the work orders and a status of the work orders. The status may be updated automatically based on status updates received by the change management application.2010-09-30
20100251248JOB PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM HAVING STORED JOB PROCESSING PROGRAM AND JOB PROCESSING SYSTEM - For data obtaining target at execution of a new task, if a data set as a processing target is beforehand allocated to a data allocation area in an allocation-target execution server as a target of allocation, a schedule server of a job processing system sets the data set as the data obtaining target; if the data set as the processing target is not beforehand allocated to the data allocation area in any one of the execution servers, the schedule server sets the data in the external storage area as the data obtaining target; and if the data set as the processing target is beforehand allocated to the data allocation area in a second execution server other than the allocation-target execution server, the schedule server sets the data set allocated to the second execution server as the data obtaining target.2010-09-30
20100251249DEVICE MANAGEMENT SYSTEM AND DEVICE MANAGEMENT COMMAND SCHEDULING METHOD THEREOF - A device management system and device management scheduling method thereof, in which a server transmits to a client a scheduling context including a device management command and a schedule for the performing of the device management command, and the client generates a device management tree using the device management scheduling context, performs the command when a specific scheduling condition is satisfied, and, if necessary, reports the command performance result to the server, whereby the server performs a device management such as requesting a command to be performed under a specific condition, dynamically varying the scheduling condition, and the like.2010-09-30
20100251250LOCK-FREE SCHEDULER WITH PRIORITY SUPPORT - Techniques for implementing a lock-free scheduler with ordering support are described herein. In addition to the foregoing, other aspects are described in the claims, drawings, and text forming a part of the present disclosure. It can be appreciated by one of skill in the art that one or more various aspects of the disclosure may include but are not limited to circuitry and/or programming for effecting the herein-referenced aspects of the present disclosure; the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect the herein-referenced aspects depending upon the design choices of the system designer.2010-09-30
20100251251APPARATUS AND METHOD FOR CPU LOAD CONTROL IN MULTITASKING ENVIRONMENT - An apparatus and a method for a Central Processing Unit (CPU) load control in a portable terminal capable of multitasking are provided. The method includes determining, by an application, an expected CPU load from a load table, requesting, by the application, a determination whether the expected CPU load is acceptable by providing the expected CPU load to a CPU load manager, providing, by the CPU load manager, a response including a result indicating whether the expected CPU load is acceptable or not to the application and executing, by the CPU, the application based on the result.2010-09-30
20100251252POLICY MANAGEMENT FRAMEWORK IN MANAGED SYSTEMS ENVIRONMENT - A method, system, and computer program product for implementing policies in a managed systems environment is provided. A plurality of the heterogeneous entities is organized into a system resource group (SRG). Each of the plurality of heterogeneous entities is visible to an application operable on the managed systems environment. The system resource group is subject to at least one membership requirement, defines a relationship between at least two of the heterogeneous entities, contains at least one policy defining an operation as to be performed on the system resource group for a domain of the managed systems environment, and defines at least a portion of a policy framework between the system resource group and an additional system resource group organized from an additional plurality of the heterogeneous entities. The system resource group expands according to an action performed incorporating the relationship, policy, or policy framework.2010-09-30
20100251253PRIORITY-BASED MANAGEMENT OF SYSTEM LOAD LEVEL - Systems, methods, and computer program products are described herein for managing computer system resources. A plurality of modules (e.g., virtual machines or other applications) may be allocated across multiple computer system resources (e.g., processors, servers, etc.). Each module is assigned a priority level. Furthermore, a designated utilization level is assigned to each resource of the computer system. Each resource supports one or more of the modules, and prioritizes operation of the supported modules according to the corresponding assigned priority levels. Furthermore, each resource maintains operation of the supported modules at the designated utilization level.2010-09-30
20100251254INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND STATE OUTPUT METHOD - An apparatus for controlling divided operation environments includes a first acquiring unit that acquires a first processing amount indicating an amount of hardware resources allocated to each of the operation environments, a second acquiring unit that acquires a second processing amount which varies depending on an application program executed by the operation environment, a calculating unit that calculates a third processing amount of each of the operation environments on the basis of a difference between the first processing amount of each operation environment acquired by the first acquiring unit and the second processing amount of each operation environment acquired by the second acquiring unit; and an output unit that outputs a state of each of the operation environments on the basis of the third processing amount of each operation environment calculated by the calculating unit and the second processing amount of each operation environment acquired by the second acquiring unit.2010-09-30
20100251255SERVER DEVICE, COMPUTER SYSTEM, RECORDING MEDIUM AND VIRTUAL COMPUTER MOVING METHOD - A server device which operates a plurality of virtual computers so as to respectively correspond to a plurality of terminal devices to which physical devices are connected, the server device includes a judging unit that judges whether move of each of the plurality of virtual computers to each of the plurality of terminal devices is possible; a moving unit that moves one corresponding virtual computer to one terminal device move of the corresponding virtual computer to which has been judged to be possible using the judging unit; and an allocating unit that allocates one physical device connected to the terminal device concerned to the virtual computer which has been moved to the terminal device using the moving unit.2010-09-30
20100251256Scheduling Data Analysis Operations In A Computer System - A technique receiving identifiers from a plurality of nodes. Each identifier identifies an associated data object, and at least some of the data objects being replicated on different nodes. The technique includes scheduling analysis of the data objects on the nodes based at least in part on a distribution of replicas of the data objects among the nodes and modeled performances of the nodes.2010-09-30
20100251257METHOD AND SYSTEM TO PERFORM LOAD BALANCING OF A TASK-BASED MULTI-THREADED APPLICATION - A method and system to balance the load of a task-based multi-threaded application on a platform. When the work required by the multi-threaded application is represented as a task with a computational requirement that is proportional to the amount of the work, embodiments of the invention control the recursive binary task division of the task using auxiliary partitions to create subtasks of balanced loads to enhance resource utilization and to improve application performance. The task is binary partitioned recursively into a plurality of subtasks until the plurality of subtasks is equal to the plurality of resources available on the platform to execute the subtasks.2010-09-30
20100251258RECORDING MEDIUM HAVING LOAD BALANCING PROGRAM RECORDED THEREON, LOAD BALANCING APPARATUS AND METHOD THEREOF - A load balancing method for servers including allocating a job to one or more servers, respectively, having a load lower that a first reference value, upon detection of a first server having a load that is higher that the first reference value and is lower that a second reference value, reducing a load of a second server having the lowest load among the servers by a load balancing, and upon detection of any server having a load that is higher that the second reference value, reallocating a job of the any server to another server having the lowest load among the servers.2010-09-30
20100251259System And Method For Recruitment And Management Of Processors For High Performance Parallel Processing Using Multiple Distributed Networked Heterogeneous Computing Elements - A parallel processing computer is described that has several processing devices of several different processing device types each communicating over a computer network. The computer has at least one conversion device in communication with the processing devices, the conversion device being a processing device having conversion code for translating at least some task allocation and other messages from a format understood by the conversion device into a format understood for execution by a particular type of the several types of the processing devices. The computer also has at least one access device in communication with the at least one conversion device, the access device having program code for allocating tasks to processing devices and generating task allocation messages to processing devices. The computer network in an embodiment involves portions of the cellular telephone network as well as part of the internet.2010-09-30
20100251260PRE-EMPTIBLE CONTEXT SWITCHING IN A COMPUTING DEVICE - Context switching between threads belonging to different user-side processes is a time consuming procedure because of the need to move a potentially large number of memory mappings around and the need to flush the data cache on hardware architectures which utilise a virtually tagged data cache. This invention allows the modification of page directory entries and the flushing of the data cache during a context switch to occur with pre-emption enabled; if a third process needs to run during a context switch, and this third process doesn't own or require any user memory modification of the page tables, this is now possible. By means of this invention, switches to kernel threads and threads in fixed user processes can occur much faster; these threads don't belong to processes that own any user memory and are the very ones that need to run with a lower guaranteed latency to ensure real-time performance.2010-09-30
20100251261Method and Device for Automatically Selecting an Application That Can Be Implemented by Said Device - The electronic device comprises: 2010-09-30
20100251262Systems and/or methods for standards-based messaging - The example embodiments disclosed herein relate to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, a first standards-based messaging protocol (e.g., the JMS messaging protocol) may be used to create a trigger so that a message envelope according to a second standards-based messaging protocol (e.g., SOAP) may be communicated over the first standards-based messaging transport layer. In other words, in certain example embodiments, a trigger according to a first protocol (e.g., JMS) may have a message according to a second protocol (e.g., SOAP) associated therewith so as to enable the message to be communicated over the first protocol's transport layer. The trigger may be configured to receive a message from a web service consumer via the JMS messaging protocol and pass it to the web service stack for dispatch to the web service provider. Similarly, for a request-reply web service exchange pattern, the trigger may be configured to send the reply message from the web service provider, as returned by the web service layer, to the web service consumer via the JMS messaging protocol.2010-09-30
20100251263MONITORING OF DISTRIBUTED APPLICATIONS - Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application.2010-09-30
20100251264Systems and/or methods for end-to-end business process management, business event management, and/or business activity monitoring - The example embodiments disclosed herein relate to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, application integration techniques for managing and/or monitoring a business process comprising a plurality of activities, events, and/or objects located in at least one resource external to the application integration system and a process engine thereof are provided. During design time, by introspecting the business object types involved in the activities, events, and/or objects of the at least one resource, potential state changes may be identified, and an integrative linkage may be established, with the integrative linkage being managed and maintained by a process monitoring agent (PMA). During runtime, the PMA may “listen” to the business object state changes in the at least one external resource and notify the local process engine accordingly.2010-09-30
20100251265Operating System Distributed Over Heterogeneous Platforms - An illustrative operating system distributes two or more instances of the operating system over heterogeneous platforms of a computing device. The instances of the operating system work together to provide single-kernel semantics to present a common operating system abstraction to application modules. The heterogeneous platforms may include co-processors that use different instruction set architectures and/or functionality, different NUMA domains, etc. Further, the operating system allows application modules to transparently access components using a local communication path and a remote communication path. Further, the operating system includes a policy manager module that determines the placement of components based on affinity values associated with interaction relations between components. The affinity values express the sensitivity of the interaction relations to a relative location of the components.2010-09-30
20100251266MECHANISM FOR INTERFACING A DISPLAY SCREEN OF ANOTHER TECHNOLOGY WITH A COMPUTING PLATFORM - A system for constructing embedded display content and navigation where a computing platform is based on one technology and the embedded display content is based on another technology. For instance, the one technology may be NiagaraAX and the other technology may be non-Niagara. The system may, for instance, leverage NiagaraAX Workbench tooling to generate displays rendered in heterogeneous technologies, i.e., non-Niagara, to extend the range and application of user interfaces for Niagara-based technologies.2010-09-30
20100251267Caching of SCSI I/O referrals - The present disclosure is directed to a method for communication between an initiator system and a block storage cluster. The method may comprise receiving a first referral response from a first storage system included in a plurality of storage systems of the block storage cluster, the first referral response providing information for directing the initiator system to a second storage system included in the plurality of storage systems of the block storage cluster; obtaining a starting logical block address (LBA) and a corresponding port identifier based on the first referral response; storing the starting LBA and the corresponding port identifier in a referral cache accessible to the initiator system; and directing an input/output (I/O) request from the initiator system to the block storage cluster based on the starting LBA and the corresponding port identifier stored in the referral cache.2010-09-30
20100251268SERIALIZED ACCESS TO AN I/O ADAPTER THROUGH ATOMIC OPERATION - Disclosed is a computer implemented method, computer program product, and apparatus to enqueue one or more packets in a device driver for an I/O adapter. A device driver receives, by a processor executing the device driver, a reference to a list of transmit packets. The device driver may then atomically fetch and set a transmit active flag, wherein atomically setting comprises determining a former status of the transmit active flag. Responsive to a determination that a former status of the transmit active flag is different than a current status of the transmit active flag, the device driver atomically removes, by a processor executing the device driver, any packets referenced by a host machine transmit queue reference. The device driver pre-pends transmit packets referenced by the host machine transmit queue reference to the list of transmit packets to form an augmented list of transmit packets. The device driver builds a work request based on the augmented list of transmit packets. The device driver notifies the I/O adapter of the work request. The device driver atomically resets the transmit active flag.2010-09-30
20100251269APPLICATION-SPECIFIC SERIAL PORT REDIRECTOR - A method and system are illustrated to redirect serial device requests from an application on a computer to a plurality of serial devices connected to the computer via a network. The method and system include receiving serial device requests from one or more applications existing on the computer. Each serial device request may be associated with a specific application protocol and directed to one of the plurality of serial devices over the network. The method and system include determining, for a respective serial device request, an application protocol associated with the respective serial device request and forwarding the respective serial device request as a serial redirector message according to the determined application protocol. The method and system include associating the forwarded serial redirector message with a transport protocol. The method and system further include transmitting the serial redirector message over the network as a function of a transport protocol associated with the serial redirector message.2010-09-30
20100251270Selective Mobile Metering - A first list includes a first set of destination names. The first set of destination names including destination names involved in network communications engaged in by a device. A monitoring application is configured to access a second list that includes a second set of destination names, use the first list and the second list to access network communications, engaged in by the device, that involve the first set of destination names and the second set of destination names, collect information regarding the accessed network communications, and send the collected information to a server2010-09-30
20100251271System And Method For Assembly Of Component Devices Into An Information Handling System - An information handling system component contained within an information handling system housing uses the information handling system housing as at least a portion of a safety enclosure for hazardous functions of the component. A lock out device disables the hazardous function if the information handling system housing is moved relative to the component. For example, an optical disc drive laser is disabled if a Hall effect sensor in the chassis of the optical disc drive no longer senses a magnet placed in a portion of the information handling system housing used to enclose the optical disc drive. Alternatively, the component couples to the information handling system housing to enclose the hazardous function within the interior of the information handling system housing so that the component is inaccessible from the exterior of the housing.2010-09-30
20100251272DISC LOADING MECHANISM AND DISC DRIVE APPARATUS - A disc loading mechanism includes a turntable on which a disc is mounted and a chucking pulley that sandwiches the disc together with the turntable. The chucking pulley includes a pulley engaging member on which a plurality of engaging protrusions are formed. The turntable includes a table engaging member on which a plurality of engaging pieces are formed, the plurality of engaging pieces each having an engaging surface that hangs over a chucking pulley-facing surface of one of the plurality of engaging protrusions in a rotation direction of the disc.2010-09-30
20100251273Slot-In Disc Drive having Adjustable Disc Ejection Distance - A slot-in disc drive is provided to comprise an ejecting lever rotated about a rotating axis; a first sensor and a second sensor, disposed on the rotating path of the ejecting lever; and a firmware, built in the disc drive for selecting a first setting or a second setting according to the size of a loaded disc, wherein the first and the second settings are respectively related to the first and the second sensors, and the firmware controls the ejecting lever to stop rotating based on the selected setting.2010-09-30
20100251274OPTICAL DISC DRIVE - An optical disc drive including an outer casing, a supporting base, a main shaft motor and a position-limiting element is provided. The outer casing has an optical disc entry. The supporting base is disposed in the outer casing. The main shaft motor is disposed on the supporting base. The position-limiting element has a first pivot portion, a position-limiting part and a second pivot portion located between the first pivot portion and the position-limiting part. The first pivot portion is connected to the supporting base, and the position-limiting element is able to be swung about the second pivot serving as a fulcrum. When the supporting base is located at an upper position, the position-limiting part is located at a first position, and when the supporting base is located at a lower position, the position-limiting part is located at a second position, wherein the first position is under the second position.2010-09-30
20100251275DISK DEVICE - A disk device includes: a slider member 2010-09-30
20100251276POINT-OF-SALE ENABLEMENT OF OPTICAL STORAGE MEDIA - A locking mechanism for an optical storage medium comprises a first portion that is installed on the optical storage medium and a second portion that is lockable to the first portion. When the first and second portions are locked together, the optical storage medium is unusable to access data stored thereon.2010-09-30
20100251277System And Method For Enclosing Information Handling System Component Devices - An information handling system component contained within an information handling system housing uses the information handling system housing as at least a portion of a safety enclosure for hazardous functions of the component. A lock out device disables the hazardous function if the information handling system housing is moved relative to the component. For example, an optical disc drive laser is disabled if a Hall effect sensor in the chassis of the optical disc drive no longer senses a magnet placed in a portion of the information handling system housing used to enclose the optical disc drive.2010-09-30
20100251278MEASUREMENT AND REPORTING OF SET TOP BOX INSERTED AD IMPRESSIONS - Methods are disclosed for measuring ad impressions and receiving feedback on local ad assets inserted into a video transport stream at the set top box level. Each set top box stores the number of times an ad asset is inserted into an ad avail, along with a variety of other information relating to the playback of the ad asset. This measurement data is aggregated and sent to the ad decision service. In order to balance bandwidth usage, each set top box may report its measurement data to the ad decision service at a different time interval that is randomly selected. As it is desirable to receive the data in a timely manner, the random intervals may be confined so that all measurement data is reported within a predefined time period, such as for example over a twelve hour period.2010-09-30
20100251279DELIVERING CONTENT RELATED TO A COMMERCIAL MEDIA PROGRAM - A server retrieves user group data and information that indicates when a selected segment of a commercial media program is to be aired on a first medium. The server also receives content that is related to the selected segment of the commercial media program, and delivers it via a second medium. The server delivers the related content via the second medium based on the user group data, and at about the same time the selected segment is being aired on the first medium. Other embodiments are also disclosed.2010-09-30
20100251280CONTENT RECOMMENDATIONS BASED ON PERSONAL PREFERENCES - A method and system for recommending multimedia content includes collecting consumption information for a plurality of users. The consumption information, along with real-time contextual information, may be used to generate collections of recommended multimedia content, including obtainable multimedia assets. The collections may be offered to a user for purchase. The user may be provided access to the multimedia assets. A unified storefront application, providing access to multimedia content via an Internet-protocol television portal, a web portal, and a mobile portal, may be used to offer and provide access to the multimedia assets.2010-09-30
20100251281MEDIA CONTROL SYSTEM WITH VIEWER REWARDS - Systems and methods for viewing media content are provided. A set of media content with at least one feedback application is created. In response to the set creation and activation, media content may be tuned and launched automatically while other programming is restricted. User input associated with feedback applications may be received and media content rewards may be awarded.2010-09-30
20100251282System and Method to Validate Restriction Event Control Streams Sent to a Video Distribution System - Systems and methods to validate restriction event control streams sent to a video distribution system are provided. A particular method includes receiving a control stream from a content provider via a content proxy device. The control stream is associated with a restriction event and directs a media service delivery platform to associate a substitute service with a virtual network for at least one geographical region. The method also includes evaluating validity of the control stream based on content proxy information associated with the content proxy device.2010-09-30
20100251283SYSTEM AND MEHOD FOR PROVIDING INTERACTIVE CONTENT - A system and method for providing interactive content are disclosed. In one embodiment, the method comprises receiving, in a vehicle via a wireless broadcast, audiovisual content and user-requestable content, rendering the audiovisual content, receiving user input indicative of request for the user-requestable content, and rendering, in response to receiving the user input, the user-requestable content. The user-requestable content can include, but is not limited to, additional audiovisual content, climate control data, and navigation data.2010-09-30
20100251284CLIENT-SERVER BASED INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM WITH REMOTE SERVER RECORDING - An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.2010-09-30
20100251285CONDITIONAL ENTITLEMENT PROCESSING FOR OBTAINING A CONTROL WORD - Embodiments of the invention provide an improved method and an improved receiver for obtaining a control word. Two or more subkeys are obtained in a receiver. Each subkey was encrypted under control of a key received in an entitlement message or transformed under control of a seed received in an entitlement message. After decryption or transformation, the subkeys are combined to obtain the control word. Typically at least one of the entitlement messages is a positive entitlement message and at least one of the entitlement messages is a negative entitlement message. Embodiments of the invention can be used in a conditional access system such as a Pay-TV system.2010-09-30
20100251286METHOD FOR INSERTING CONTENTS SEARCHED FROM STORAGE OF A HOST AND APPARATUS THEREOF - Provided are a method and apparatus for inserting second contents stored in a storage medium of a host while first contents input from an external provider are played includes: searching, by a searching unit, for the second contents using location information which indicates a location of the second contents stored in the storage medium; detecting, by a signal information detecting unit, signaling information from the first contents, the signaling information indicating a section in the first contents in which insertion of the second contents is allowed; and playing, by a playing unit, the searched, second contents in the allowed section of the first contents which are being played, based on the signaling information.2010-09-30
20100251287Backpropagating a Virtual Camera to Prevent Delayed Virtual Insertion - A method for video insertion using backpropagation may include determining a first camera model from a first frame of the sequence. The method may also include determining a transition location. The method may further include generating a transform model based on an analysis of the first frame and a second frame that occurs earlier in the video sequence and applying the transform model to the first camera model to generate a second camera model for the second frame. The method then includes inserting an insertion into one or more frames earlier in the sequence between the second frame and the transition location based on the second camera model, wherein the inserting is performed before displaying the frames. A system for video insertion using backpropagation includes search, transition, track and insertion subsystems.2010-09-30
20100251288TECHNIQUE FOR DELIVERING ENTERTAINMENT PROGRAMMING CONTENT INCLUDING COMMERCIAL CONTENT THEREIN OVER A COMMUNICATIONS NETWORK - Although personal video recorders (also known as digital video recorders) provide certain conveniences to viewers of programming content, such devices facilitate manipulation or Askipping@ of commercials, frustrating the intent of the advertisers of the commercials. In accordance with the invention, when a user fast-forwards (rewinds) a commercial, alternate commercial(s) may be accessed for display in place of the original commercial, which provides a full impression of the goods and service promoted, otherwise impossible to appreciate at the fast-forward (rewind) speed. The duration of the alternate commercial(s) corresponds to the duration of the original commercial at the fast-forward (rewind) speed controlled by the user. With the invention, the user advantageously realizes the convenience of manipulating programming content, and at the same time can appreciate the full impression of an alternate commercial to the original commercial, albeit in a shorter duration.2010-09-30
20100251289ADVERTISEMENT INSERTION DECISIONS FOR SET TOP BOX MANAGEMENT OF ADVERTISEMENTS - Methods are disclosed for inserting local ad assets into a video transport stream at the set top box level. The media advertising platform of the present system works in conjunction with existing platforms, such as an advertising decision service and a media platform. The present system further includes a client resident on end user set top boxes. In general, the present system operates by pre-caching advertisements to a set top box or boxes within a household or elsewhere. Each set top box is also assigned to particular groups, based on characteristics of the user of that set top box. Group membership information is also sent to the set top box and stored. The present system sends the set top box a decision matrix based on group memberships to allow the set top box to select and insert an ad asset targeted to the specific set top box.2010-09-30
20100251290ADVERTISEMENT SCHEDULING IN A PACKET-BASED MEDIA-DELIVERY SYSTEM - In one embodiment, a scheme for the display of targeted and personalized advertisements in a packet-based media-delivery system, such as an Internet Protocol Television (IPTV) service. An Internet keyword-based advertisement-bidding model is used to place the most-appropriate IPTV advertisements for viewers depending on their interests as determined through the users' Internet activities, while maximizing advertising revenue for the IPTV service provider. One method for scheduling an advertisement for rendering in one or more time slots in packet-based media programming comprises: (a) obtaining at least one keyword from one or more Internet sessions corresponding to at least one user; (b) receiving a plurality of bid amounts corresponding to a plurality of available advertisements for the one or more time slots; and (c) scheduling, based on the at least one keyword and at least one of the bid amounts, the advertisement to be rendered to the at least one user in the one or more time slots.2010-09-30
20100251291System, Method and Computer Program Product for Processing Video Data - A system, method and computer program product for processing video is provided. In one embodiment, the method includes storing a plurality of transcripts in a memory along with information identifying an associated video content unit, receiving a search request comprising one or more keywords originating from a user, searching at least some of the plurality of transcripts for the one or more keywords, determining search results that comprises a plurality of video content units that satisfy a similarity threshold with the search request, wherein the plurality of video content units that satisfy a similarity threshold with the search request comprise video content units having a transcript that includes at least some of the one or more keywords, and transmitting information identifying at least some of the video content units of the search results to a remote device for presentation to the user. In addition, the method may include prompting users to rate video content units, storing an average user rating for video content units and displaying user ratings as part of the search results. In addition, advertisements may be selected, based on suggested keywords and keywords entered by the user.2010-09-30
20100251292Smartphone for interactive television - A mobile device (2010-09-30
20100251293NETWORK STREAMING OF A VIDEO MEDIA FROM A MEDIA SERVER TO A MEDIA CLIENT - Adjusting utilization of network bandwidth in a network comprising a media server and a media client is provided. The media client is connected to a display screen, and a video media is streamed from the media server to the media client. Light on at least a portion of the display screen is measured, and an indication of the measured light intensity is sent to the media server. Bits of the streaming video media are then adjusted in accordance with the indication, and the streaming video media with adjusted bits is received by the media client.2010-09-30
20100251294MOVING IMAGE PROCESSOR AND MOVING IMAGE PROCESSING METHOD - According to one embodiment, a moving image processor includes a receiver, a storage module, a rendering module, an overlay module, and an output module. The receiver receives moving image data. The storage module stores image data as a template of a user interface screen. The rendering module generates bitmap data representing the user interface screen, through which input is received, based on the image data stored in the storage module. The overlay module overlays the bitmap data representing the user interface screen on the moving image data. The output module outputs the moving image data on which the bitmap data is overlaid.2010-09-30
20100251295System and Method to Create a Media Content Summary Based on Viewer Annotations - A computer implemented method includes receiving, at a media server, a request from a first viewer to create a media content server including select segments of media content for display at a display device. The computer implemented method includes accessing a media content analyzer generated based on viewer annotation data associated with media content. The viewer annotation data is received from viewers other than the first viewer. The computer implemented method includes identifying segments of the media content using the media content analyzer. The computer implemented method includes selecting at least one segment of the identified segments of the media content for inclusion in a media content summary. The computer implemented method includes sending the media content summary including the at least one selected segment of the media content to the display device.2010-09-30
20100251296CHANNEL SWITCHING METHOD AND SYSTEM FOR IPTV SERVICE - A channel switching method and system for IPTV for reducing channel switching delay and improving bandwidth utilization efficiency is provided. The channel switching method includes pre-joining candidate channels while playing broadcast data on a main channel, the candidate channels being stored in a candidate channel table; releasing the pre-joined candidate channels, when a channel holding time of the main channel is greater than a predetermined channel holding time level; and re-joining the released candidate channels before a completion of playing the broadcast data on the main channel.2010-09-30
20100251297TIME-SHIFT RECORDING BUFFER AS HOME NETWORK OBJECTS - In a first embodiment of the present invention, a method is provided comprising: creating a temporary home network electronic program guide object for a television program currently stored in a time-shift buffer of a home network-enabled device; and storing an identifier for the temporary home network electronic program guide object in an object for a channel.2010-09-30
20100251298Navigation of Multimedia Content - Methods and systems for navigating multimedia content are disclosed. A first plurality of selectable icons is displayed. A selection of a particular selectable icon of the first plurality of selectable icons is received. The particular selectable icon represents multimedia content associated with a particular user. In response to receiving the selection of the particular selectable icon, a display of a second plurality of selectable icons is initiated. At least one of the second plurality of selectable icons represents a particular multimedia program that is associated with the particular user.2010-09-30
20100251299System and Method to Send Information Identifying Reccomended Media Content Items - A method includes accessing an electronic program guide (EPG). The method includes identifying recommended media content items using the EPG and selecting one or more addresses of recipients. The method further includes sending information identifying recommended media content items to the selected addresses.2010-09-30
20100251300Interactive Display Highlight Systems, Methods, and Computer Program Products - In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data indicating a schedule of events, wherein the data is displayed according to a first display format; and a highlight selection item that reformats a subset of the displayed data to visually distinguish the subset from the displayed data.2010-09-30
20100251301CLIENT-SERVER BASED INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM WITH REMOTE SERVER RECORDING - An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.2010-09-30
20100251302TV CHANNEL MENU AND METHOD OF SHOWING THE SAME - A method of showing a TV channel menu includes the following steps. Firstly, an audience evaluation data including a first audience rating of a first TV program and a second audience rating of a second TV program is received. Then, the TV channel menu is opened. Afterwards, the TV channel menu including a first displaying block corresponding to the first TV program and a second displaying block corresponding to the second TV program is shown on a screen. If the first audience rating is higher than the second audience rating, the first display block has a higher conspicuous degree than the second displaying block.2010-09-30
20100251303INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM HAVING MULTIPLE DEVICES WITHIN A HOUSEHOLD - An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. The system coordinates the operation of the interactive television program guides so that the program guide settings that were adjusted with the given interactive television program guide are used by the other interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings); etc. The operation of applications such as web browser applications; home shopping applications, home banking applications, game applications, etc. may also be coordinated.2010-09-30
20100251304PERSONAL MEDIA CHANNEL APPARATUS AND METHODS - Network content delivery apparatus and methods based on content compiled from various sources and particularly selected for a given user. In one embodiment, the network comprises a cable television network, and the content sources include DVR, broadcast, nPVR, and VOD. The user-targeted content is assembled into a playlist, and displayed as a continuous stream on a virtual channel particular to that user. User interfaces accessible through the virtual channel present various functional options, including the selection or exploration of content having similarity or prescribed relationships to other content, and the ability to order purchasable content. An improved electronic program guide is also disclosed which allows a user to start over, record, view, receive information on, “catch up”, and rate content. Apparatus for remote access and configuration of the playlist and virtual channel functions, as well as a business rules “engine” implementing operational or business goals, are also disclosed.2010-09-30
20100251305RECOMMENDATION ENGINE APPARATUS AND METHODS - Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.2010-09-30
20100251306METHOD AND APPARATUS FOR PROVIDING ELECTRONIC PROGRAM GUIDE - Provided are a method and apparatus for generating an electronic program guide (EPG). A method of generating a personalized EPG includes receiving at least one first EPG of scheduled contents from a content provider, detecting whether there is recording information on each of the scheduled contents, generating a second EPG using the detected recording information on each of the scheduled contents and the at least one first EPG, and transmitting the second EPG to a server.2010-09-30
20100251307Systems and Methods for Processing Program Content and Information in a Video Broadcast - Embodiments of the present invention significantly decrease the processing requirements as well as the cost of digital television receivers. In an embodiment, processing requirements of both hardware and software components in digital television receivers are lowered by generating the channel map without regard to channel map information present in a Virtual Channel Table (VCT). In another embodiment, significant recurring portions of an ATSC signal can be neglected with no processing power, cost, and time spent thereon. In another embodiment, processing typically used to process channel map information contained in the VCT portion of the ATSC signal is freed and may instead be used to process other information, thereby enabling further enhancements and features in digital television services.2010-09-30
20100251308BROADCAST RECEIVING APPARATUS CONNECTABLE TO EXTERNAL APPARATUS AND METHOD FOR CONTROLLING THE SAME - A broadcast receiving apparatus includes a determination unit that determines whether an external apparatus is capable of transmitting broadcast program information about a plurality of channels via a communication unit. When the determination unit determines that the external apparatus is capable of transmitting the broadcast program information, an acquisition unit does not acquire the broadcast program information from the digital broadcast signal. The external apparatus is requested to transmit the broadcast program information. The broadcast program information is acquired from the external apparatus.2010-09-30
20100251309METHOD AND SYSTEM FOR PROVIDING A MULTI-DECODER BASED CHANNEL SURFING SERVICE - A method and system for providing a multi-decoder based channel surfing service are disclosed. An aspect of the invention provides a method of providing a multi-decoder based channel surfing service for a digital broadcasting system that is connected by a network to a broadcast receiver. This method includes: extracting a video signal from each AV (audio/video) signal for a multiple number of broadcast channels; generating a first and a second channel-surfing video source using the multiple extracted video signals, where the first and second channel-surfing video sources include sub-videos for different broadcast channels; and transferring the first and second channel-surfing video sources and source configuration information regarding the first and second channel-surfing video sources to the broadcast receiver, with the broadcast receiver generating a channel-surfing screen by simultaneously decoding the first and second channel-surfing video sources by way of a first and a second decoder.2010-09-30
20100251310INFORMATION PROCESSING APPARATUS - An information processing apparatus includes: a managing module configured to manage pieces of image information corresponding to types of applications; a determination module configured to determine whether a present time satisfies a preset temporal condition; an image selecting module configured to select first image information corresponding to a type of an activated application, and second image information corresponding to the type of the activated application when the present time satisfies the temporal condition; and a display module configured to generate a first image based on the first image information to be displayed on a display device when the image selecting module selects the first image information. The display module generates a second image based on the second image information to be displayed on the display device in place of the first image when the image selecting module selects the second image information.2010-09-30
20100251311Method for Providing Subscripton-On-Demand Services - A method for providing subscription-on-demand services for video-on-demand programs within an interactive information distribution system. The method includes associating a plurality of video-on-demand programming packages as a programming bundle and identifying a number of video-on-demand programming packages within the programming bundle that a subscriber has subscribed. When the number of video-on-demand programming packages exceeds a pre-specified number of programming packages, the subscriber is automatically subscribed to all the video-on-demand programming packages in the programming bundle.2010-09-30
20100251312Selection of a Proxy Device for a Network - Multiple devices in a user's premises may each be configured to separately communicate with an external network, but the signal strength available to each may vary significantly depending on the wiring of the premises. The disclosure provides methods wherein the various devices may coordinate with one another, and determine which among them has the best signal connection and the most available capacity, and a subset of the devices may be chosen to act as network proxies to relay communications to/from the other devices in the premises.2010-09-30
20100251313BI-DIRECTIONAL TRANSFER OF MEDIA CONTENT ASSETS IN A CONTENT DELIVERY NETWORK - Systems, apparatuses, methods, and software for using a network to efficiently distributing media content assets from a virtually unlimited content library and/or other storage to a plurality of client devices, as well as bi-directional local content sharing between head ends, and dynamic distribution and generation of media content assets within the network.2010-09-30
20100251314TOTAL BANDWIDTH CONDITIONING DEVICE - An apparatus can include a modem and a conditioning device can be provided and coupled at a signal transmission line of a CATV system at a premise of a user according to embodiments of the application. The apparatus can provide selected information (e.g., Table 1) upstream for use that can improve operations or increase capabilities at one or more users.2010-09-30
20100251315BROADCAST RECEIVING DEVICE - It is an object to provide a broadcast receiving device capable of shortening the time from turning-on until display of an IP broadcast. A broadcast receiving device 2010-09-30
20100251316COAX AND IP HYBRID DIGITAL TV AND VOD SYSTEM - Methods and apparatus are described for providing digital information and/or data services over hybrid network infrastructures including both IP and coax transmission media.2010-09-30
20100251317SYSTEMS AND METHODS FOR CONNECTING LARGE NUMBERS OF CABLE MODEMS - Identifiers are assigned to devices communicating via a number of virtual channels. If additional identifiers are needed, one or more new virtual channels are created and the identifiers are reused for the new virtual channel.2010-09-30
20100251318METHOD OF PROVIDING TELEVISION PROGRAM INFORMATION - A method of providing information, comprising: capturing, at a first receiver receiving a television broadcast signal, a live image of a television channel of the television broadcast signal; transmitting the captured live image from the first receiver to a server, the server being remotely located from the first receiver; transmitting the captured live image from the server to a second receiver; and displaying the captured live image together with information associated with the television channel at the second receiver.2010-09-30
20100251319VIDEO TRANSMISSION SYSTEM AND VIDEO RELAYER DEVICE - A video relayer device includes a processing unit and a memory. The processing unit includes: a key information transfer section to transfer first key information to a video content sink upon receiving the first key information from a video content source having a timer, and a timer pausing section to control the timer of the sink to pause upon receiving the first key information from the source. The processing unit is operable to receive second key information and a calculation result from the sink and store the same, respectively in the memory. The processing unit further includes a timer resuming section to control the timer of the source to resume when the second key information and the calculation result have been stored, respectively, in the memory.2010-09-30
20100251320AUTOMATIC RETURN PATH SWITCHING FOR A SIGNAL CONDITIONING DEVICE - A premise signal conditioning device is provided that can be inserted into a signal transmission line of a CATV system on a premise of a user. The device includes at least a first diplexer set, each diplexer set including a supplier side diplexer and a premise side diplexer creating a return path for an upstream bandwidth and a forward path for a downstream bandwidth there between. The device further includes a detector configured to measure a level of signals present in a first segment of frequencies between the upstream bandwidth and the downstream bandwidth. The device further includes a switch controller configured to alter a width of the return path from a first width to a second width in response to a level of the signals exceeding a predetermined threshold level.2010-09-30
20100251321UPSTREAM BANDWIDTH CONDITIONING DEVICE - An upstream bandwidth conditioning device is provided that can be inserted into a signal transmission line of a CATV system on a premise of a user. The device includes a tunable low pass filter, a tunable high pass filter connected in series with the tunable low pass filter, and at least one voltage control unit. The voltage control unit is configured to adjust each of the tunable low pass filter and the tunable high pass filter between at least a first intermediate frequency range having a first width and a second intermediate frequency range having a second width. The first width differs in size from the second width.2010-09-30
20100251322UPSTREAM BANDWIDTH CONDITIONING DEVICE - An upstream bandwidth conditioning device that can be inserted into a signal transmission line of a CATV system on a premise of a user includes a main signal path and a filter array including a plurality of discrete signal filters coupled to the main signal path. Each of the signal filters is configured to reduce a signal level of at least one frequency portion of an upstream bandwidth. The device further includes a controller configured to select between a plurality of states. In at least two of the states at least one of the signal filters is selected such that a signal level of a lower frequency portion of the upstream bandwidth and a signal level of an higher frequency portion of the upstream bandwidth are reduced by a greater amount than a signal level of an intermediate frequency portion, which includes frequencies arranged between the lower frequency portion and the higher frequency portion.2010-09-30
20100251323UPSTREAM BANDWIDTH CONDITIONING DEVICE - An upstream bandwidth conditioning device that can be inserted into a signal transmission line of a CATV system in or proximate to a premise of a user includes a main signal path divided into a forward path and a return path, the return path being divided into supplier side portion and a user side portion. The device further includes a supplier side termination device selectively connected to the supplier side portion by a supplier side termination switch, and a user side termination device selectively connected to the user side portion by a user side termination switch. A signal amplifier is selectively connected to the supplier side portion and the user side portion by at least one amplifier switch, and a switch controller is configured to actuate each of the supplier side termination switch, the user side termination switch, and the amplifier switch from a first position to a second position.2010-09-30
20100251324RF TERMINATE/PERMIT SYSTEM - There is provided a terminate or permit device that includes an internal circuitry, which discriminates between noise and non-noise transmissions. In one embodiment, the internal circuitry comprises a switch and termination unit (“STU”) with a signal path that is used to terminate and/or permit the upstream bandwidth based on the presence of non-noise transmissions. The internal circuitry also comprises a signal processing unit (“SPU”) with a processing circuit, which is configured to identify the non-noise transmissions from the upstream bandwidth, and to cause the STU to permit the upstream bandwidth based on the presence of the non-noise transmissions.2010-09-30
20100251325SYSTEM ND METHOD FOR DIALING 911 FROM A TV REMOTE - A system and method for communicating emergency communications from a set top box to emergency services may be provided, wherein the system and method include receiving a request to contact emergency services using a set top box. The request may come from a remote control or from the set top box itself. Emergency communications may further be communicated to emergency services.2010-09-30
20100251326ELECTRONIC APPARATUS AND METHOD FOR TURNING OFF FIREWALL OFELECTRONIC APPARATUS - [Object] To increase the usability for users without decreasing the security level.2010-09-30
20100251327SOA POLICY ENGINE FRAMEWORK - Methods, including service methods, articles of manufacture, systems, articles and programmable devices provide a policy engine framework. A consumer policy request for a web service is mediated through a functional web service or a policy web service. A single unified method call is made to policy adapters in response to the mediated customer request, each of the policy adapters in communication with a policy server. The policy adapters transform the single unified method call into formats acceptable by each associated policy servers and place the transformed requests to the associated servers. Results from the policy servers are formatted by policy adapters and a policy is selected from a policy registry repository as a function of the formatted results and returned to a requesting consumer.2010-09-30
20100251328MODEL BASED SECURITY FOR CLOUD SERVICES - Applications, such as cloud services, may be deployed within a network environment (e.g., a cloud computing environment). Unfortunately, when the applications are instantiated within the network environment, they have the ability to compromise the security of other applications and/or the infrastructure of the network environment. Accordingly, as provided herein, a security scheme may be applied to a network environment within which an application is to be instantiated. The security scheme may comprise one or more security layers (e.g., virtual machine level security, application level security, operating system level security, etc.) derived from an application service model describing the application and/or resources allocated to the application.2010-09-30
20100251329SYSTEM AND METHOD FOR ACCESS MANAGEMENT AND SECURITY PROTECTION FOR NETWORK ACCESSIBLE COMPUTER SERVICES - A method for providing access management and security protection to a computer service includes providing a computer service that is hosted at one or more servers and is accessible to clients via a first network, providing a second network that includes a plurality of traffic processing nodes and providing means for redirecting network traffic from the first network to the second network. Next, redirecting network traffic targeted to access the computer service via the first network to a traffic processing node of the second network via the means for redirecting network traffic. Next, inspecting and processing the redirected network traffic by the traffic processing node and then routing only redirected network traffic that has been inspected, processed and approved by the traffic processing node to access the computer service via the second network.2010-09-30
20100251330Optimized relaying of secure network entry of small base stations and access points - A method, apparatus, and computer program product, are provided to receive an authentication message initiated by a network access request to access a connectivity network. The authentication message may include a first communication protocol that is converted into at least one additional different protocol, and forwarded to an authentication function of a gateway of an access network prior to the authentication message being forwarded to the connectivity network.2010-09-30
20100251331Method and Apparatus for Accessing Heterogeneous Networks via Wireless Local Area Network - A method and an apparatus for accessing heterogeneous networks via a Wireless Local Area Network (WLAN) are disclosed. The method includes receiving an access request from a WLAN terminal or a portal/policy server; determining a target network that the terminal needs to access according to the access request; converting the access request according to the format of a target network transmission protocol; sending the converted access request to the target network; and receiving an authentication result from the target network, and sending the authentication result to the terminal.2010-09-30
20100251332METHOD AND APPARATUS FOR ESTABLISHING SESSION CONNECTION FOR PREPAYMENT USER - Methods and Apparatus for implementing a prepayment service in a NGN environment are provided. At a terminal, authentication information of a user is collected at one time and stored locally, such that all the required authentication information can be extracted from a local storage device. Accordingly, at an application server, all the authentication information can be received in a single message, without need for several interactions. As such, the authentication process required for the prepayment service can be perform in one interaction, which greatly facilitates user operation, and provides improved system efficiency and reduced cost.2010-09-30
20100251333SERVER, AUTHENTICATION SERVER, CONTENT DELIVERY SYSTEM, AND PROGRAM - A service provider server has management means which manages a user ID corresponding to a service user and a device IDs corresponding to an information processing terminals of the service user in association with each other.2010-09-30
20100251334TRUSTED NETWORK ACCESS CONTROL SYSTEM BASED TERNARY EQUAL IDENTIFICATION - A trusted network access control system based on ternary equal identification is provided. The system includes access requestor AR, access controller AC and policy manager PM as well as the protocol interface among them. The protocol interface between the AR and AC includes a trusted network transmission interface (IF-TNT) and IF-TNACCS interface between TNAC client and TNAC server. The protocol interface between the AC and PM includes an identification policy service interface IF-APS, evaluation policy service interface IF-EPS and a trust measurement interface IF-TM. The protocol interface between the AR and PM includes a trust measurement interface IF-TM.2010-09-30
20100251335POLICY BASED NETWORK ADDRESS TRANSLATION - A system and method is described for providing policy-based Network Address Translation (NAT) configurations wherein each user/resource policy within a network protection device may use a different set of address translation mappings.2010-09-30
20100251336FREQUENCY BASED AGE DETERMINATION - Human ability to perceive higher audio frequencies diminishes with age. Functionality can be implemented to use a combination of audio tones with varying frequencies to identify an age range to which a user belongs and accordingly control access to age dependent access controlled information and services. The user's ability to perceive one or more audio tones in the combination of audio tones depends on the user's age. Thus, different users, depending on the users' age, may perceive the same combination of audio tones differently. Such an age verification system based on human perception of audio tones can minimize the need for identification cards and a reliance on the user providing accurate age information. This can prevent the user from misinterpreting his/her age to access the age dependent access controlled information and can ensure that only an authorized user gets access to the age dependent access controlled information.2010-09-30
20100251337SELECTIVE DISTRIBUTION OF OBJECTS IN A VIRTUAL UNIVERSE - A method, product, and system are directed to selective distribution of a virtual universe in a virtual universe. In one embodiment, permission is granted to access the virtual universe, whereby a user navigates to a region. Metadata is detected in a user's profile. A virtual universe object is detected in the region. The virtual universe object includes a tag, which includes one or more fields. The tag and the metadata are compared. A level of similarity is detected between the tag and the metadata in the user's profile. Responsive to detecting the level of similarity between the fields included with the tag and the metadata in the user's profile, the virtual universe object is presented to the user. Either an acceptance or a rejection of the virtual universe object is received. Responsive to receiving an acceptance, the virtual universe object is included in the user's inventory.2010-09-30
20100251338Predictive HTTP Authentication Mode Negotiation - A client system and a server system use a Hypertext Transfer Protocol (HTTP) authentication mode preference header to negotiate an HTTP authentication mode. The client system sends an HTTP request to the server system. In response to the HTTP request, the server system sends an HTTP response to the client system. The HTTP response includes an HTTP authentication mode preference header. The HTTP authentication mode preference header indicates whether a preferred HTTP authentication mode is connection-based HTTP authentication or request-based HTTP authentication. In subsequent HTTP requests to the server system, the client system uses the HTTP authentication mode indicated by the HTTP authentication mode preference header.2010-09-30
20100251339Managing Security Groups for Data Instances - Access level and security group information can be updated for a data instance without having to take down or recycle the instance. A data instance created in a data environment will have at least one default security group. Permissions can be applied to the default security group to limit access via the data environment. A control security group can be created in a control environment and associated with the default security group. Permissions can be applied and updated with respect to the control security group without modifying the default security group, such that the data instance does not need to be recycled or otherwise made unavailable. Requests to perform actions with respect to the control security groups are made via the control environment, while allowing native access to the data via the data environment.2010-09-30
20100251340SYSTEM AND METHOD FOR MANAGING THIRD PARTY APPLICATION PROGRAM ACCESS TO USER INFORMATION VIA A NATIVE APPLICATION PROGRAM INTERFACE (API) - A method for managing third party application program access to user information via a particular native application program interface (API) is provided. The method includes providing a wrapped native API including a wrapper library and inspecting a third party application program for the presence of the wrapper library in an unmodified form. The application program is inspected to identify API calls. An identified API call to a circumventing API is instrumented by wrapping the circumventing API to generate a wrapped non-circumventing API and modifying the third party application program to redirect the identified API call from the circumventing API to the wrapped non-circumventing API. A request for a permission to access user information is received from the third party application program via the wrapper library executed on a user device. An authorization is received to provide the permission to access the user information, and the permission to access the user information is provided to the executed third party application program.2010-09-30
20100251341LOGIN PROCESS APPARATUS, LOGIN PROCESS METHOD, AND PROGRAM - An authority group definition (2010-09-30
20100251342COMMUNICATION APPARATUS, CONTROL METHOD FOR THE COMMUNICATION APPARATUS, AND STORAGE MEDIUM - In an apparatus, if it is detected that a condition is met to switch the apparatus from the normal power mode to a power saving mode that consumes less power than the normal power mode, a communication speed for the apparatus to communicate via a network is changed, an authentication process is executed, and the apparatus is switched from the normal power mode to the power saving mode when the authentication process is completed.2010-09-30
20100251343METHOD AND SYSTEM FOR TRANSMITTING AUTHENTICATION CONTEXT INFORMATION - A system of the present invention uses an identity provider to provide the authentication services for multiple service providers. An identity provider communicates with one or more service providers. A user that wishes to gain access to a service provider is authenticated through the use of the identity provider. A user desiring to access a service provider is first authenticated by the identity provider. The identity provider determines if the user meets the desired class level and provides various information related to the authentication. When the user attempts to access a second service provider that is associated with the same identity provider, the second service provider accesses the identity provider and determines that the user was recently authenticated. The identity provider then transmits the relevant information regarding the authentication process to the second service provider, which can then allow or deny the user access to the second service provider.2010-09-30
20100251344CONTROLLING ACCESS TO NAME SERVICE FOR A DOMAIN NAME SYSTEM - A system and method is provided for using a DNS server operating on a wide area network to enable an authorized reception device to receive (or be provided with) restricted content data associated with a particular wide area network address and redefine the domain name associated with a particular wide area network address. In a preferred embodiment of the present invention, an authorization application is adapted to provide the reception device with user-verification data, receive from the reception device verification data, and provide the filtering application with authorization data. The filtering application, which operates similarly to prior art DNS server systems, is further adapted to receive filtered data (i.e., password-required data and/or pseudo-domain-name data) and authorization data in order to provide an IP address of the content server to the reception device via a wide area network, such as the Internet.2010-09-30
20100251345Adaptive HTTP Authentication Scheme Selection - A method is presented for selecting an HTTP authentication scheme at a client computer. A request message is sent from the client computer to a server computer to access information on the server computer. In response, the client computer receives a response message from the server computer. The response message includes an HTTP header that includes a first scheme identifier, indicating a first HTTP authentication scheme and a second scheme identifier, indicating a second HTTP authentication scheme. If the client computer does not support the second HTTP authentication scheme, the client computer uses the first HTTP authentication scheme when sending another HTTP message to the server computer. If the client computer supports the second HTTP authentication scheme, the client computer uses the second HTTP authentication scheme when sending another HTTP message to the server computer.2010-09-30