03rd week of 2009 patent applcation highlights part 61 |
Patent application number | Title | Published |
20090019444 | Information processing and control - Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence number of events, which occurred while the thread is being executed by each of the CPUs, in a thread storage area of the thread associating accumulated occurrence number with CPU; storing, in the thread storage area, a value of occurrence number counter of the CPU, the value having been counted before the thread is resumed by the CPU; and adding, to accumulated occurrence number which has been stored in accumulated number storing unit while corresponding to the CPU, a difference value obtained by subtracting a counter value, which has been stored in the start-time number storing unit of the thread, from a counter value of the occurrence number counter of the CPU, in a case where the CPU terminates an execution of the thread. | 2009-01-15 |
20090019445 | Deterministic task scheduling in a computing device - Method and system for scheduling tasks in a computing device in a manner that ensures substantially seamless processing of an active job while preventing starvation of background tasks. In one aspect, a method for scheduling tasks in a computing device comprises the steps of statically allocating processor time (P) to a background task class (S) and dynamically allocating processor time (p) to background tasks within the background task class (S) based at least in part on a current count (n) of the background tasks. The background task processor time (p) may equal the background task class processor time (P) divided by the current count (n). The method may further comprise, in each of successive processing periods, assigning a processor to each of the background tasks for their respective background task processor times (P | 2009-01-15 |
20090019446 | DETERMINING A POSSIBLE LOT SIZE - The invention provides methods and apparatus, including computer program products, for of determining a possible lot size of units with respect to a fixed date for a chain of at least two process steps, each process step requiring a respective assigned resource, and consuming a respective time per unit for being performed by the respective assigned resource, where the process steps are sequentially dependent on each other. This is achieved by the following:
| 2009-01-15 |
20090019447 | Adaptive Throttling System for Data Processing Systems - An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily. | 2009-01-15 |
20090019448 | Cross Process Memory Management - A method for efficiently managing memory resources in a computer system having a graphics processing unit that runs several processes simultaneously on the same computer system includes using threads to communicate that additional memory is needed. If the request indicates that termination will occur then the other processes will reduce their memory usage to a minimum to avoid termination but if the request indicates that the process will not run optimally then the other processes will reduce their memory usage to 1/N where N is the count of the total number of running processes. The apparatus includes a computer system using a graphics processing unit and processes with threads that can communicate directly with other threads and with a shared memory which is part of the operating system memory. | 2009-01-15 |
20090019449 | Load balancing method and apparatus in symmetric multi-processor system - Provided are a load balancing method and a load balancing apparatus in a symmetric multi-processor system. The load balancing method includes selecting at least two processors based on a load between a plurality of processors, from among the plurality of processors, migrating a predetermined task stored in a run queue of a first processor to a migration queue of a second processor, and migrating the predetermined task stored in the migration queue of the second processor to a run queue of the second processor. Accordingly, a run queue of a processor is not blocked while migrating a task, an immediate response of the run queue is possible, and a waiting time of a scheduler is reduced. Consequently, the scheduler can speedily perform context switching, and thus performance of the entire operating system is improved. | 2009-01-15 |
20090019450 | APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR TASK MANAGEMENT - A task management apparatus comprises a plurality of processors, and correspondingly stores, a plurality of tasks to be assigned to the processors within a predetermined period of time, and temporal groups each of which is assigned to the plurality of the tasks. The task management apparatus assigns one of the tasks to one of the processors. After having assigned the task, the task management apparatus assigns, to the one of the processors that has finished processing the assigned task, the other tasks that are in correspondence with the same temporal group as the temporal group with which the assigned task is in correspondence, before assigning the tasks that are not in correspondence with the temporal group. | 2009-01-15 |
20090019451 | ORDER-RELATION ANALYZING APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT THEREOF - An order-relation analyzing apparatus collects assigned destination processor information, a synchronization process order and synchronization information, determines a corresponding element associated with a program among a plurality of elements indicating an ordinal value of the program based on the assigned destination processor information, when an execution of the program is started, and calculates the ordinal value indicated by the corresponding element for each segment based on the synchronization information, when the synchronization process occurs while executing the program. When a first corresponding element associated with a second program, of which the execution starts after the execution of a first program associated with the first corresponding element finishes, is determined, the ordinal value of the second program is calculated by calculating the ordinal value indicated by the first corresponding element. | 2009-01-15 |
20090019452 | Resource Management Method and System with Active Associations | 2009-01-15 |
20090019453 | Automatically Arranging Objects in a Graphical Program Block Diagram - Various embodiments of a system and method for automatically arranging or positioning objects in a block diagram of a graphical program are described. A graphical programming development environment or other software application may be operable to automatically analyze a block diagram of a graphical program, e.g., in order to determine objects present in the block diagram, as well as their initial positions within the block diagram. The graphical programming development environment may then automatically re-position various ones of the objects in the block diagram. In various embodiments, the objects may be re-positioned so as to better organize the block diagram or enable a user to more easily view or understand the block diagram. | 2009-01-15 |
20090019454 | Apparatus and Method for Inter-Object Communication - An apparatus and method for managing inter-object communication are provided. With the apparatus and method, objects obtain licenses to interact with one another via a licensing framework. When an object wishes to enter into an interaction with another object, the first object sends its license to the second object. The second object then sends a request to the framework requesting that a partnership between the objects be generated. The partnership request includes an identification of the two objects' licenses. The objects' licenses are then validated and, assuming the licenses are valid, a partnership object is created. References to the partnership object are forwarded to the objects which then use the reference to the partnership object to communicate with the other object in the partnership rather than a direct reference to the other partner object. When one object of the partnership lapses, by failure of a module with which the object is associated, for example, a lapse event is posted to the licensing framework. In response to the lapse event, the licensing framework determines the partnerships of the lapsed object. The partner objects of the partnerships in which the lapsed object was active are identified and informed of the lapse of the object. The partnership objects are then torn down and resources reclaimed. | 2009-01-15 |
20090019455 | Messaging interface system for serving a message to a target system - A system is disclosed for serving a message to a target system. A database message is converted to a common data model to conform to at least two systems and an architecture of the target system. The common data model is transformed into a specified data type of the architecture of the target system. Calls are managed using specified functions available through an application programming interface offered by the architecture of the target system. Functions of the application programming interface are invoked to implement a target message in the architecture of the target system. The message is written to the target system. | 2009-01-15 |
20090019456 | PARALLEL EVENT PROCESSING IN A DATABASE SYSTEM - Techniques for processing events in parallel are provided. Multiple publishers publish events in parallel to a plurality of channels. Each channel is a queue that maintains a list of events that are awaiting to be processed by one or more slave processes. In one approach, all events that need to be persistent are published to a persistent channel, whereas all events that do not need to be persistent are published to one or more in-memory channels. In another approach, for each event, a publisher determines which channel of the plurality of channel to publish the event. The determination is based, at least in part, on the number of events in each channel and, optionally, the type of each event in each channel. In either approach, each event from a single publisher is published to the same channel. | 2009-01-15 |
20090019457 | Administering Devices With Domain State Objects - Exemplary embodiments of the present invention include a method for administering devices. Such exemplary embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many exemplary embodiments, receiving a domain state object includes receiving a signal to download the domain state object from a mobile sensor, and downloading the domain state object from the mobile sensor. | 2009-01-15 |
20090019458 | APPARATUS, SYSTEM, AND METHOD FOR SEAMLESS MULTIPLE FORMAT METADATA ABSTRACTION - An apparatus, system, and method are disclosed for providing seamless multiple format metadata abstraction. A metadata application programming interface (API) is provided to abstract metadata from an incoming business object and provide it to an adapter for processing. The metadata API is configured to operate on multiple metadata formats such as SDO and JavaBean such that the adapter receives the metadata from the metadata API in a common format that is compatible with the adapter. In this manner, the multiple metadata formats may be plugably used with the adapter. | 2009-01-15 |
20090019459 | SYSTEMS AND METHODS FOR PROVIDING A MODIFICATION HISTORY FOR A LOCATION WITHIN A DATA STORE - A storage management device can receive a request for a modification history for a location within a data store, determine one or more times at which at least a portion of data stored at the location was modified, and transmit the one or more determined times. | 2009-01-15 |
20090019460 | APPLICATION PROGRAMMING INTERFACE (API) FOR HANDLING ERRORS IN PACKETS RECEIVED BY A WIRELESS COMMUNICATIONS RECEIVER - Packets of information may be received in accordance with a protocol stack having a first portion ( | 2009-01-15 |
20090019461 | APPLICATION PROGRAMMING INTERFACE (API) FOR RESTORING A DEFAULT SCAN LIST IN A WIRELESS COMMUNICATIONS RECEIVER - A signal may be received in accordance with a protocol stack having a first portion ( | 2009-01-15 |
20090019462 | METHODS AND SYSTEMS FOR CONVERGED SERVICE CREATION AND EXECUTION ENVIRONMENT APPLICATIONS - Embodiments of the present invention relate to systems and methods for a converged service creation and execution application. In an embodiment, an application is coupled to an application server. One or more open application programming interfaces are coupled to the application server, and service session management logic is also coupled to the application server. | 2009-01-15 |
20090019463 | Disk-like recording medium conveyance device - A transport unit | 2009-01-15 |
20090019464 | Disk apparatus - It is an object of the present invention to provide a disk apparatus capable of securing an effective area of a printed board by setting a moving range of a disk-detecting operation pin to a position where the printed board is not hindered. | 2009-01-15 |
20090019465 | OPTICAL DISK DRIVE - An optical disk drive is adapted for reading data from an optical disk. The optical disk drive includes a housing, a tray, and a read module. The tray is disposed in the housing and is adapted for ejecting from the housing. The read module is adapted for reading data from an optical disk. The read module includes a turntable and an optical read head. The turntable includes a number of engaging springs, in which at least one of the engaging springs include added material for superposing the center of the optical disk and the center of the turntable. Furthermore, the optical read head is adapted to move along a tracking path for reading data from the optical disk. | 2009-01-15 |
20090019466 | Media usage monitoring and measurement system and method - Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device. | 2009-01-15 |
20090019467 | Method and System for Providing Virtual Co-Presence to Broadcast Audiences in an Online Broadcasting System - There is provided an online broadcasting system for providing virtual co-presence to broadcast audiences. The online broadcasting system may comprise a plurality of user terminals, a user reaction processing server and a broadcast server configured to transmit broadcast program data to the user terminals. The user terminals may be configured to: display a broadcast program based on the broadcast program data; receive individual user reaction data from a user input interface; and transmit the received individual user reaction data to the broadcast server. The user reaction processing server may be configured to: receive the individual user reaction data from each of the user terminals; aggregate the individual user reaction data to create total user reaction data based on the received individual user reaction data; generate interface control data based on the total user reaction data, wherein the interface control data, when executed, is operative to cause a client application to generate output indicative of the total user reaction data; and transmit the generated interface control data to at least one of the user terminals. | 2009-01-15 |
20090019468 | Access control of media services over an open network - To ensure that media services are only provided to those authorized users or receiving devices, various conditional access mechanisms are provided to secure that media services are only received in those authorized. Different from a prior art conditional access system, an entitlement control message containing a master key can be sent directly to an ordering box. Depending on implementation, a secure session may be established between a server and an ordering box, such that all secured information including a master key may be transported. Further an ordering box does not need to possess a key or keys needed to decrypt an entitlement control message, such key(s) may be transported from time to time in a secure session established between the server and the ordering box. | 2009-01-15 |
20090019469 | DYNAMIC UPDATE OF CHANNEL FILTERING INFORMATION IN IPTV SYSTEMS - Systems and methods according to the present invention address this need and others by updating the channel filtering information, e.g., whitelist, within the context of a streaming media system, e.g., an IMS-IPTV system. This updating of the channel filtering information occurs automatically through messages transmitted between a network node and an Internet Protocol television (IPTV) control function including intervening hardware. | 2009-01-15 |
20090019470 | SYSTEMS, APPARATUSES, AND METHODS FOR PROVIDING COMMUNICATIONS BETWEEN A REMOTE CONTROL AND AN ADVERTISING SOURCE - A system for providing communications between a remote control and an advertising source is provided. The system includes a television system configured to receive content and to provide a content indicator representing received content. A remote control is also included in the system, the remote control having a local communications unit and a remote communications unit. The local communications unit is configured to communicate with the television system so as to receive from the television system the content indicator. The remote communications unit is configured to send a content indication signal to an advertising source in a manner independent of the television system, the content indication signal being related to the content indicator. The system is further configured to receive advertising from the advertising source based on the content indication signal and to output the advertising at the remote control. Also provided are corresponding apparatuses, methods, and computer program products. | 2009-01-15 |
20090019471 | Personalized commercial cache - A method and system of personalized commercial cache, including one or more of the following: obtaining personalized consumer information; identifying commercials corresponding to the obtained personalized consumer information; downloading personalized commercials that are the commercials corresponding to the personalized consumer information; storing the downloaded personalized commercials; and playing the stored personalized commercials by splicing the stored personalized commercials into a television program at a predetermined time in the television program. | 2009-01-15 |
20090019472 | Systems and methods for pricing advertising - A system for pricing advertising includes an electronic video display disposed in an advertising venue, wherein the display is configured to display advertising; a sensor configured to sense a number of people in an audience of the electronic video display; and a processing element for determining pricing for the advertising. The pricing for the advertising is determined based on the number of people in the audience. A method of pricing advertising, the method includes determining a number of people in an audience of an electronic video display disposed at an advertising venue on which the advertising is displayed; and determining pricing of the advertising based on the number of people in the audience. | 2009-01-15 |
20090019473 | Method of delivering targeted advertising - The method of delivering targeted advertising includes the steps of: performing market and business research on a selected business; determining a target audience for advertising for the selected business; creating an advertisement specific to the target audience; and, delivering the advertisement to the target audience through narrowcast television. Preferably, the advertisement, once developed, is also delivered to the target audience through alternative, traditional advertising methods, such as via print media or through narrowcasting via the Internet. In addition to the television narrowcasting, the advertisement is delivered through newspapers, magazines, fliers, and the like, with the particular form of the advertising being dependent upon the particular needs and desires of the user. | 2009-01-15 |
20090019474 | Alternative mechanism to associate supplemental/advertising information with multimedia programs - The invention involves an interactive system and method for selection and display of advertisements, product information and other information in programming that can be updated at any time by advertisers and accessed at any time by television viewers without requiring any more functionality from the user terminal than is currently required for interactive services. The invention preferably utilizes insertion of a large number of interactivity points into video programs associated with certain times or frames of a program that can be compared to supplemental information locations in a program to obtain supplemental information links. | 2009-01-15 |
20090019475 | BROADCAST PROCESSING APPARATUS AND CONTROL METHOD THEREOF - A broadcast processing apparatus which has a time shift function, includes: a buffer unit which buffers a broadcast signal; a selection unit which is provided to select a broadcast signal recording function; a storage unit; a user interface (UI) generator which generates UI information; a display unit; and a controller which controls the UI generator to display the UI information on the display unit and select a recording range of the buffered broadcast signal and records the broadcast signal corresponding to the selected recording range in the storage unit if the broadcast signal recording function is selected. | 2009-01-15 |
20090019476 | Graphic user interface for playing video data - A graphic user interface is provided to facilitate a playback of a movie from any desired point. The graphic user interface includes a track bar to reflect how much time data pertaining to the movie title is available for playback. After it is determined that a current data point is being dragged along the track bar, a time corresponding to the current data point is tracked as such a subsequent playback of the movie starts right from the current data point. In one embodiment, dragging the current data point along the track bar is achieved by a scroll wheel. | 2009-01-15 |
20090019477 | DATA SEARCH METHOD AND DATA BROADCAST TRANSMITTING AND RECEIVING APPARATUSES - Provided are a data search method and data broadcast transmitting and receiving apparatuses. The data search method includes receiving a data search request; tuning a channel and receiving data to conduct a data search; obtaining a data search descriptor from the received data and conducting the data search; and outputting search results. | 2009-01-15 |
20090019478 | IMAGE PROCESSING APPARATUS AND CONTROL METHOD THEREOF - There is provided an image processing apparatus which comprises a receiver which receives primary image content; a communicator which communicates with at least one supply source which supplies related image content of the primary image content; a signal processor which processes and outputs the primary image content; and a controller which controls the communicator to request the supply source to supply the related image content, and controls the signal processor to process and play the related image content supplied from the supply source in response to the request if a user selects a key to play the related image content of the primary image content while the primary image content received by the receiver is processed by the signal processor. | 2009-01-15 |
20090019479 | IPTV CAPABLE OF AUTO CHANNEL SETTING AND METHOD THEREOF - An Internet Protocol Television (IPTV) capable of auto channel setting and a method thereof are provided. A channel information generating unit converts summaries of a plurality of web contents provided through the Internet into channel information as required by channel listing, and allocates channel numbers to the plurality of web contents, and a storage unit stores the allocated channel numbers and the generated channel information. | 2009-01-15 |
20090019480 | SYSTEM FOR REMOTE ACCESS OF MEDIA SERVICES - A system for remote access of media services is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a portal having a controller element to present at a communication device one or more manageable services of a Set-Top Box operating in an Internet Protocol Television media system. Other embodiments are disclosed. | 2009-01-15 |
20090019481 | SYSTEM FOR PRESENTING MEDIA PROGRAMMING GUIDES - A system for presenting media programming guides is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a media receiver having a controller element to generate a Media Program Guide (MPG) that groups media programs according to a redundancy of media programs and a viewing history of a subscriber of the media receiver. Other embodiments are disclosed. | 2009-01-15 |
20090019482 | IMAGE DISPLAY APPARATUS AND INFORMATION PROVIDING METHOD THEREOF - An image display apparatus and an information providing method using the image display apparatus are provided. The image display apparatus such as a digital TV classifies RSS information, which is provided from a web server, according to the time slot and displays the RSS information in predetermined categories at corresponding time slots on a screen in order to provide a user with the RSS information. Therefore, the user can check desired information easily and rapidly. | 2009-01-15 |
20090019483 | SYSTEM FOR PRESENTING AN ELECTRONIC PROGRAMMING GUIDE IN A MEDIA SYSTEM - A system for presenting an electronic programming guide in a media system is disclosed. A system that incorporates teachings of the present disclosure may include, for example, an Internet Protocol Television (IPTV) media receiver having a controller element to transmit to a portal information associated with an Electronic Programming Guide (EPG). The portal processes the information to present a Graphical User Interface (GUI) window corresponding to a slideable canvas of the EPG in an Internet browser of a communication device requesting the EPG. Other embodiments are disclosed. | 2009-01-15 |
20090019484 | MOBILE TERMINAL, AND BROADCAST CHANNEL AND BROADCAST INFORMATION INDICTATION METHOD THEREOF - A method for displaying broadcast channel information in a mobile terminal is presented. The method includes entering a broadcast reception mode, and displaying channel information indicating whether each channel available for reception is a general channel or an integrated channel, wherein a general channel comprises one broadcast channel mapped onto a single broadcast path, and an integrated channel comprises at least two virtual channels mapped onto a single broadcast path. | 2009-01-15 |
20090019485 | INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM AND METHOD WITH NICHE HUBS - A system for providing interactive television program guide features and other features and information related to a specific user interest or programming category in niche hubs is provided. All of the television programming features provided by user television equipment that relate to a specific user interest or programming category may be accessed from the niche hub. For example, a movie lovers niche hub may provide programming features such as television program listings for movies, video-on-demand listings for movies, pay-per-view listings for movies, web site links related to movies, movie-related merchandise, movie news groups, movie chat groups, movie e-mail clubs, movie contests, movie trivia questions, movie actor interviews, movie reviews, movie channel package ordering, etc. The programming features of the niche hubs may be transmitted from a server, database, or other storage facility via a television distribution facility. User television equipment may be connected via two-way communications paths to transmit messages to each other. | 2009-01-15 |
20090019486 | METHOD AND SYSTEM FOR IMPROVED MEDIA DISTRIBUTION - This disclosure describes methods and systems for improved media distribution. More specifically, this disclosure sets forth methods and systems for distributing video to a third party. | 2009-01-15 |
20090019487 | VIDEO TAG LAYOUT - In one embodiment, a portion of a video sequence is displayed on an interface. A video tag is also displayed in the portion of the video sequence. In one embodiment, the video tag is a placeholder tag that shows where the tag would be displayed in the portion of the video sequence. An input area is then displayed that allows input of tag information for the video tag. For example, the user may specify what kind of tag they would like and also any information that can be displayed for the tag. For example, the user may specify that they would like the tag to be a text tag that includes the logo of the company. | 2009-01-15 |
20090019488 | SYSTEM AND METHOD FOR PROVIDING PERSONAL CONTENT RECOMMENDATIONS - A system and method for providing personal content recommendations comprising a receiver to receive and collect one or more user commands at one or more modules, a processor to generate, at the one or more modules, one or more personalized recommendations based on the one or more user commands, and a transmitter to transmit the one or more personalized recommendations to be displayed at a display device in response to receiving one or more user inputs to display the one or more personalized recommendations. | 2009-01-15 |
20090019489 | Method and apparatus for displaying movie titles based on distributed objects - Techniques for displaying a library of many movies and providing interactive mechanisms for users to browse the library, select or order a title are disclosed. In one embodiment, data pertaining to a title is distributed across a network. Whenever a movie is ordered, depending on implementation, either a leading portion of the data locally cached is played back or a time-fill program is activated during which distributed data is fetched as data streams from a set of designated boxes. In addition, movie titles are presented or displayed in movie banners, each resembling at least part or all of a corresponding movie poster distributed and promoted commercially by a studio or production company. Such a movie banner provides an expression with substantially similar style, colors and background such that a coincident impact may be created on audience when the movie banner is seen. Further each of the banners is embedded with a link that leads to a full review of the movie when selected. | 2009-01-15 |
20090019490 | PROGRAM SELECTION SUPPORT DEVICE - A program selection support device | 2009-01-15 |
20090019491 | MOVING VIDEO TAGS OUTSIDE OF A VIDEO AREA TO CREATE A MENU SYSTEM - Tags in a video area are established by displaying the tags with a visual association to an item in the video. Thereafter, the tags move to a tag menu area that is outside of the video area. Tags are selectable, such as by clicking on the tag, to cause additional actions such as displaying a web page related to the tag. Tags move and disappear/appear in conjunction with the video as the video action progresses. In one embodiment, the tag menu area is obtained when a video with a first aspect ratio is displayed in a display area that has a different aspect ratio. The difference in aspect ratios leaves a portion in the display area that is not used for the video that can be used for the tag menu area. | 2009-01-15 |
20090019492 | Systems and methods for mirroring and transcoding media content - Systems and methods for mirroring and transcoding media content are provided. In some embodiments, media content stored on a user equipment device is mirrored on a remote server, and the mirrored copy is transcoded and provided to other user devices in a media content format that is appropriate for the user devices. By so doing, the present invention not only provides a convenient and easy way for users to backup media content and access the media content from virtually any device, but also reduces the complexity and costs associated with maintaining reliable and consistent access to media content across various user devices. | 2009-01-15 |
20090019493 | CACHE AFFILIATION IN IPTV EPG SERVER CLUSTERING - An EPG service architecture incorporates multiple EPG servers connected in a cluster. An active dispatcher is associated with at least one EPG server and multiple standby dispatchers are associated with the cluster. A plurality of STBs interfaced with the EPG server cluster issue requests for EPG service for which the active dispatcher employs an affiliation table as a portion of the cache for redirecting each request to a specific one of the EPG servers affiliated with the STB issuing the request. The active dispatcher multicasts the affiliation table to the multiple standby dispatchers for synchronization. | 2009-01-15 |
20090019494 | METHOD OF CONTROLLING AND APPARATUS OF RECEIVING MOBILE SERVICE DATA - The present invention relates to a digital broadcasting system, when transmitting mobile service data. In order to do so, the present invention performs additional encoding on the mobile service data and outputs the additionally encoded data. Accordingly, robustness is provided to the mobile service data, thereby enabling the mobile service data to respond swiftly and strongly against noise and channel changes. | 2009-01-15 |
20090019495 | Reservation system of television program guide using internet and reservation method thereof - A television program reservation method is provided for allowing a user to reserve programs at a website and down-load reservation information within a set-top box through Internet such that the reserved program can be played by the set-top box. The program reservation system for a broadcast system includes a subscriber terminal having a web browser for accessing Internet; an electronic program guide management server for managing electronic program guide provided by an electronic data provision server and electronic data, building a database of reservation information with programs registered by a subscriber, retrieving and transmitting the reservation information to the subscriber terminal when requested; and a set-top box for requesting reservation information and storing the reservation information received from the electronic program guide management server, such that the reservation information reserved through Internet is received and stored by the set-top box. | 2009-01-15 |
20090019496 | METHOD AND SYSTEM FOR DISPLAYING VIA A NETWORK OF AN INTERACTIVE MOVIE - The present invention relates to a system for transferring an interactive walkthrough movie located at a server via a network and displaying the same at a user station, which comprises: (a) a display unit at the user station for displaying movie frames; (b) a control device at the user station for enabling the user to navigate within the movie; (c) a map of the movie describing the links between the individual movie frames and the index of each movie frame, said map also maintains at any given time the present virtual location of the user within the map; and (d) a prediction unit for receiving inputs from said map and from a user control device, and based on said inputs predicting those future frames that may be required for view by the user, and instructing the server to convey said predicted future frames to the user station. The prediction unit may order a first level of resolution frames when the user is in a virtual movement, and a second level of resolution frames when the user is stationary within the interactive movie. | 2009-01-15 |
20090019497 | SYSTEM FOR CONFIGURING SATELLITE COMMUNICATION SERVICES - A system for configuring satellite communication services is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a portal having a controller element to detect an installation of a satellite media receiver operating in a satellite communication system. The installation of the satellite media receiver can be detected by way of a broadband port of said satellite media receiver when coupled to a local area network accessible by the portal. The controller element can also adapt at least a portion of said portal according to said installation. Other embodiments are disclosed. | 2009-01-15 |
20090019498 | METHOD AND SYSTEM FOR GENERATING SPECIFIC SEGMENTS OF A PROGRAM - The present invention provides a method for creating a specific segment during broadcasting program. Firstly, sending a program to an user terminal; then receiving a request of an user from the user terminal, which requests to create a specific segment, wherein the specific segment is part of the broadcasting program; finally creating the specific segment according to the request. Furthermore, the invention can also send the created specific segment to the user terminal. The invention solves the problem that the choice standard for the specific segment specified by the broadcasting program supplier/the program producer does not meet the real requirement of the users, thereby the users can obtain their required specific segments during watching program to satisfy their individual needs. | 2009-01-15 |
20090019499 | Methods and Apparatus for Improved Program Acquisition for Use with MPEG-2 Based Systems - Methods and apparatus for improved program acquisition for use with MPEG-2 based systems. In an aspect, a method includes receiving a program association table (PAT) associated with an MPEG-2 transport stream, and identifying program map tables (PMTs) included in the PAT. The method also includes caching the PMTs, receiving a request to present a program, determining if a PMT associated with the program has been cached, and acquiring the selected program using information from the cached PMT. An apparatus includes means for receiving a PAT associated with an MPEG-2 transport stream and means for identifying PMTs included in the PAT. The apparatus also includes means for caching the PMTs, means for receiving a request to present a program, means for determining if a PMT associated with the program has been cached, and means for acquiring the selected program using information from the cached PMT. | 2009-01-15 |
20090019500 | DOWNLOAD EXECUTION APPARATUS - There is provided a download execution apparatus that can prevent, at least, sudden interruption of the viewing or recording by a user when a program is downloaded. An AM ( | 2009-01-15 |
20090019501 | CONTENT LICENSING AND CONDITIONAL ACCESS USING A MOBILE DEVICE - Techniques and tools are described which provide control access mechanisms for contents made available by a service provider to a user. The user, after a registration process, uses a mobile application on a mobile device to generate a one-time content key. The content key is input into a set-top box which validates the key and provides access to the protected content. The mobile application allows for password protection for the user, as well as a recharging ability when its one-time content keys are exhausted. | 2009-01-15 |
20090019502 | SYSTEM AND METHOD FOR GATHERING INFORMATION FROM USERS OF MOBILE AUDIOVISUAL BROADCAST CONTENT - A method of interactive broadcasting may include broadcasting audiovisual content for receipt by mobile electronic devices that are present within a communication range of a wireless access point. An information submission mechanism may be made available to the mobile electronic devices over the wireless access point. Users of the mobile electronic devices may submit information using the information submission mechanism to a server. The submitted information may be responsive to a request for user input related to the audiovisual content. | 2009-01-15 |
20090019503 | Enabling users of peer to peer clients to socially interact while viewing videos - Embodiments of the present invention pertain to enabling users of peer to peer clients to socially interact while viewing videos. According to one embodiment, a first client and a second client are physically remote from each other. A first video and a second video are for the same show but are in different formats. The first client accesses the first video and the second client accesses the second video. The users of the first client and the second client are enabled to socially interact with each other using peer to peer communications between the first client and the second client. | 2009-01-15 |
20090019504 | Method for Managing Multimedia Data and System for Operating The Same - A method for managing multimedia data includes receiving video data corresponding to a program, analyzing the video data for generating at least a sequence of streaming data corresponding to at least a predetermined content of the program, and outputting at least a sequence of streaming data to an electronic device via Internet, completely or selectively. | 2009-01-15 |
20090019505 | STREAMING VIDEO OVER MULTIPLE NETWORK INTERFACES - The preferred embodiments provide a system and/or method that exploits the presence of multiple interfaces to provide high quality video streaming (or real time streaming). The proposed solution includes three specific strategies 1) receiver buffer management, 2) selective re-transmission of packets and 3) dynamic load balancing across interfaces to achieve high quality video streaming across multiple interfaces. | 2009-01-15 |
20090019506 | Apparatus and method for reproducing digital content using network - An apparatus and a method for reproducing a digital content using a network capable of accessing a remote digital programming via the network such as Internet are disclosed. In accordance with the apparatus and the method, a remote digital programming such as a video/audio stream and a menu data is downloaded via the network to provide a user with contents that is not included in a storage medium at a time of manufacturing thereof. | 2009-01-15 |
20090019507 | SYSTEM FOR PRESENTING MEDIA SERVICES - A system for presenting media services is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a portal having a controller element to detect an installation of an Internet Protocol Television (IPTV) media receiver in an IPTV media system and adapt at least a portion of the portal according to the installation. Other embodiments are disclosed. | 2009-01-15 |
20090019508 | Memory reduction in DVB-H applications - A method of storing DVB-H data from a DVB-H data burst, the method comprising: identifying erasures in the data burst; and storing non-erasure data from the data burst in memory locations of a memory that would be used to store erasures. | 2009-01-15 |
20090019509 | TECHNIQUE FOR DISTRIBUTING CONTENT VIA DIFFERENT BEARER TYPES - A technique for controlling the distribution of content via broadcast bearers and non-broadcast bearers is described. A method embodiment of this technique includes the steps of providing a plurality of content channels, each content channel being associated with at least one of a first bearer type and a second bearer type, maintaining mapping information for the content channels, the mapping information being indicative of the bearer associations between content channels and bearer types, and controlling content distribution in accordance with the associations between content channels and bearer types. | 2009-01-15 |
20090019510 | DEVICE AND METHOD FOR STORING AUDIO/VIDEO DATA IN A HOME NETWORK - The invention relates to a method and a device for storing audio/video data in a home network. They allow addition of storage possibilities to apparatuses of the set-top box type which do not have or cannot develop them so as to extend the functionality of the apparatus without a software update, dependent on connections/disconnections of peripheral storage equipment. To this end, the invention provides a virtual management of the storage possibilities within one and the same apparatus. An abstraction layer is realized above the physical storage support by software storage means co-operating with control means so as to hide details on the used peripheral storage unit or units from the application. For an application requiring storage of audio/video data, the operation is transparent. The peripheral storage units are detected when they are “hot”, dependent on their connection/disconnection, and are taken into account by the control means at the level of the available storage capacity. The application conducts a dialogue only with a single interface for its storage needs, while the control means co-operate with the software storage means for managing the transfer of data to and from the different peripheral storage units. | 2009-01-15 |
20090019511 | Network-Extensible Reconfigurable Media Appliance - Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream. | 2009-01-15 |
20090019512 | System Method and Computer Readable Medium for Multicasting Control Messages to a Set Top Box - A system, method and computer readable medium are disclosed that allow a set top box to receive control messages transmitted using multicasting. The set top box is programmed with either an address or a URL that it uses to obtain the control messages directly, or obtain other messages that carry the multicast address. In other implementations, a specialized offer message is transmitted to the set top box in response to a discover message. Embedded within the specialized offer message is the multicast address being used to multicast the control messages. | 2009-01-15 |
20090019513 | METHOD AND APPARATUS FOR CHANGING CHANNEL IN DIGITAL BROADCASTING RECEIVER - A method and apparatus for changing a channel in a digital broadcasting receiver and for hiding a delay that occurs due to the change of the channel are provided. The method includes receiving broadcasting data of at least one channel except for a current channel by using a time division method, based on a pre-set schedule; storing the received broadcasting data; and when a control signal for changing a channel is input, outputting broadcasting contents of the changed channel, which corresponds to the control signal, to the display device by using the stored broadcasting data. | 2009-01-15 |
20090019514 | METHOD AND SYSTEM FOR ENFORCING PASSWORD POLICY IN A DISTRIBUTED DIRECTORY - The invention describes techniques for enforcing password policy within a distributed directory environment that includes one or more distributed directory servers and a proxy server that acts as an intermediate agent between a client and the distributed directory environment. In one aspect, the proxy server is enhanced to support the passing (from the backend server to the client) of password policy controls. In particular, controls returned from a backend server are parsed and cached (for re-use) for the life of a given client connection. According to another aspect, the proxy server ensures that all compare operations for a single user's password are directed to the same backend server in the distributed directory environment. This insures that a user's most current password is used, and that failed operation counts, resets and operational attributes are up-to-date. According to still another aspect, the proxy server enforces password policy on bind plug-ins and, in particular, through a pair of pre-bind and post-bind extended operations. In particular, pre-bind processing includes checking if an account is locked. Post-bind processing includes checking for expired passwords, grace logins and updating failed/successful bind counters. | 2009-01-15 |
20090019515 | METHOD AND SYSTEM FOR SECURE ACCESS POLICY MIGRATION - A method for deploying a directory server that includes receiving a new version of the directory server on a server to replace a prior version of the directory server, wherein the new version of the directory server uses a new version of an access policy and the prior directory server uses a prior version of the access policy, and configuring the new version of the directory server to use both the prior version of access policy and the new version of the access policy, wherein the new version of the directory server maintains compatibility between the new version of the access policy and the prior version of the access policy. | 2009-01-15 |
20090019516 | ROLE-BASED ACCESS CONTROL - A user interface and a processor coupled to the user interface wherein the processor receives access requests through the user interface and authorizes access through the user interface. The processor associates a rights request with a role based policy to determine access rights, modifies the determined access rights in accordance with an exception list related to particular users and records, and authorizes access to a record based upon the modified determined access rights. | 2009-01-15 |
20090019517 | Method and System for Restricting Access of One or More Users to a Service - The present invention relates to method and system for restricting access of one or more users to a service provided by a service provider. The one or more users are affiliated with an entity. The method comprises providing the entity with an ability to create one or more rules for restricting access of the one or more users to the service. The one or more rules are then obtained from the entity. When a request is received from a user for accessing the service, it is identified if the request is a request to which the one or more rules are to be applied based on a first identification criterion. The one or more rules are then applied to such a request. | 2009-01-15 |
20090019518 | Virtual firewall system based on commons security policy and method of controlling the same - A virtual firewall system based on a common security policy and a method of controlling the same. The virtual firewall system includes one or more virtual security policy modules, each of which includes a local security policy database; a security policy determiner, which determines, from the one or more virtual security policy modules, a virtual security policy module corresponding to a packet received from outside; and a common security policy database, which stores security policies. Each of the one or more virtual security policy modules determines whether or not to apply a security policy of the common security policy database to the received packet, and when the security policy of the common security policy database is applied, does not apply the security policy of a local security policy database. An operator can easily and conveniently set and restore the system. | 2009-01-15 |
20090019519 | Authentication device and method using electronic certificate files having hierarchical relationship - This authentication device includes: a volatile memory; a non-volatile memory which stores a plurality of electronic certificate files; a unit which refers to the non-volatile memory upon start-up, and which stores a hierarchical relationship between the plurality of electronic certificate files in the volatile memory; a unit for searching for a desired electronic certificate file based upon the hierarchical relationship between the plurality of electronic certificate files in the volatile memory; and an authentication unit which performs authentication using the electronic certificate file which has been found by the search unit. | 2009-01-15 |
20090019520 | Systems and Methods for Efficiently Authenticating Multiple Objects Based on Access Patterns - Techniques for efficiently authenticating multiple objects and clustering objects based on access patterns are provided. For example, in an illustrative aspect of the invention, a technique for generating and/or reading authentication information, wherein the authentication information provides evidence that a plurality of objects were one of generated and sent by an entity, comprises using one or more object access patterns indicative of whether at least two of the plurality of objects are accessed within a similar time period to group objects together to reduce an overhead for at least one of generating and reading the authentication information. | 2009-01-15 |
20090019521 | CONTROLLING ACCESS PRIVILEGES IN A WIRELESS DOMAIN - Various systems, methods, and programs executable on a computer readable medium are provided for providing secure communications in a wireless domain. In one embodiment, a method is provided in which access to a network is established a client in an originating subnet associated with an originating controller in a wireless domain. The access rights for the client are set based upon a first active control list. Access to the network for the client is established in a foreign subnet associated with a foreign controller in the wireless domain when the client roams from the originating subnet to the foreign subnet. A second active control list is tunneled from the foreign subnet to the originating subnet. The access rights to the network for the client in the originating controller are reset based upon the second active control list. | 2009-01-15 |
20090019522 | WEB BASED APPLICATION CONSTRUCTOR USING DATA SPACES - A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. The system can allow for the construction of user interfaces to access different types of data. | 2009-01-15 |
20090019523 | CONTROLLING NETWORK COMMUNICATIONS - A technique of establishing communication between a server apparatus and a client apparatus in a manner that satisfies a desired security level of network communications is disclosed. | 2009-01-15 |
20090019524 | System and method for network operation - A network of secure servers, requiring no central entity to administer user identities or access permissions. Each autonomous server hosts a set of user accounts. Users may link to and access the accounts of all other users in the network. Resources in accounts are private, but users may grant each other partial permissions to them. Links and permissions are independent of the location of accounts, and are cryptographically authenticated. Users may migrate their account between servers without loosing accumulated permissions, or breaking links that others have to their account. The ability to grant permissions may be delegated to reflect complex organizational structures. A permission may be configured to unlock data in a multitude of accounts. The system will support applications that require secure information sharing across multiple organizational boundaries, and provides a distributed security model which is feasible to deploy as it is wholly administered by its users. | 2009-01-15 |
20090019525 | DOMAIN-SPECIFIC LANGUAGE ABSTRACTIONS FOR SECURE SERVER-SIDE SCRIPTING - A method and apparatus is disclosed herein for secure server-side programming. In one embodiment, the method comprises creating a server-side program with one or more abstractions and compiling the server-side program by translating the server-side program, including the one or more abstractions, into target code that is guaranteed to execute in a secure manner with respect to a security criteria. | 2009-01-15 |
20090019526 | ELECTRONIC CONFERENCE SERVER APPARATUS AND ELECTRONIC CONFERENCE SYSTEM - An electronic conference server apparatus is provided, which carries out proper access management over electronic data used at an electronic conference in accordance with an access authority of each participant in the electronic conference. A folder making portion makes a folder for each participant in the electronic conference, the folder being accessible only by the participant, in a participant data recording portion, and copies electronic data limited in access in accordance with an access authority level set for the participant, to the made folder. An access managing portion permits a participant's access to a folder that is made for the participant, but denies other participants' access to the folder. | 2009-01-15 |
20090019527 | Assent To Conditions For Network Access - A device that includes a first processor, a second processor, and an encryption module in communication with the first processor and the second processor may be used to accept conditions for access to the network. The first processor may receive condition data, and in response, may send an acceptance signal via the encryption module to the second processor. The second processor may receive the acceptance signal and, in response, may send acceptance data to a gatekeeper. The encryption module may block unencrypted data other than the acceptance signal from being communicated from the first processor to the second processor. The encryption module may support type 1 encryption. | 2009-01-15 |
20090019528 | METHOD FOR REALIZING NETWORK ACCESS AUTHENTICATION - A method for realizing network access authentication, wherein a network access authentication device pre-storing a system integrity value of a device waiting to access and a correspondence between each device waiting to access and its system integrity value. When the device waiting to access needs to access the network, it acquires its current system integrity value, and sends the current system integrity value to the network access authentication device; the network access authentication device judges whether the received current system integrity value of the device waiting to access and its stored integrity value of the device waiting to access are identical or not, and in a case where the received current system integrity value of the device waiting to access and its stored integrity value of the device waiting to access are identical, it determines that the network access is authenticated. As such, the network access device could determine the real status of the device waiting to access, and ensure the device accessing to the network is really secure, thereby ensuring the security of the network. | 2009-01-15 |
20090019529 | Method of Processing Authorization Messages Destined for a Plurality of Mobile Receivers and Method of Transmitting Such Messages - A method of transmitting authorization messages to a plurality of mobile receivers comprises the steps of defining at least one set of authorization messages, a first part of which, forming a first message category, is intended for a first group of mobile receivers, a second part of which, forming a second message category, is intended for a second group of mobile receivers; creating a first authorization message packet containing at least the first part of the set of authorization messages; creating a second authorization message packet containing at least the second part of the set of authorization messages; transmitting the first authorization message packet over a first service, without previously sending information indicating to which mobile receivers the message packets are directed; and transmitting the second authorization message packet over a second service without previously sending information indicating to which mobile receivers the message packets are directed. | 2009-01-15 |
20090019530 | Device-Specific Authorization at Distributed Locations - With the proliferation of wireless devices, seamless authentication of devices at distributed locations (e.g., so-called Wi-Fi hotspots) may be essential for convenient use of various devices at these locations. Previous methods for authentication relied on an account-based method using a username and a password inputted from a user. This method may be awkward for mass-distribution of devices. Various embodiments disclosed may provide an authorization client that communicates with one or more servers that relies on client software and message authentication codes for authorization of network access. | 2009-01-15 |
20090019531 | SYSTEM AND METHOD FOR WIRELESS LOCAL AREA NETWORK MONITORING AND INTRUSION DETECTION - Systems and methods for providing improved network security against unauthorized wireless devices are presented. A security component within in a wired portion of a computer network is provided. The security component is configured to control the bridging of network activity between the wireless portion and wired portion of the computer network. Using the security component, network traffic between the wireless and wired portions of the computer network for unknown wireless devices is passively monitored. Upon network traffic between the wireless and wired portions of the computer network for an unknown wireless device, the security component determines at least one identifying characteristic of the unknown wireless device by actively probing the device for an identifying characteristic. The security component determines at least one behavioral characteristic of the device according to the network traffic between the device and devices in the wired portion of the computer network. A device profile for the unknown wireless device is generated according to the identifying and behavioral characteristics, access privileges corresponding to the unknown wireless device according to the device profile are determined, and network traffic from the unknown wireless device is permitted to pass to the computer network according to the determined access privileges. | 2009-01-15 |
20090019532 | COMMUNICATION SYSTEM - A communication system for providing instant messaging and presence services among users of a communications network. The system comprising a user subscribed to the service and arranged to send a plurality of requests, each request comprising a user identity corresponding to at least one user of a first set of users of the network. The system also comprising a server having an access point arranged to receive the requests from the user, and having a service element for providing the service and wherein a second set of users are subscribed to the service element. The system also having circuitry for checking which of the users in the second set match with the users in the first set. | 2009-01-15 |
20090019533 | METHOD AND SYSTEM FOR ENFORCING PASSWORD POLICY FOR AN EXTERNAL BIND OPERATION IN A DISTRIBUTED DIRECTORY - The invention describes techniques for enforcing password policy within a distributed directory environment that includes one or more distributed directory servers and a proxy server that acts as an intermediate agent between a client and the distributed directory environment. In one aspect, the proxy server is enhanced to support the passing (from the backend server to the client) of password policy controls. In particular, controls returned from a backend server are parsed and cached (for re-use) for the life of a given client connection. According to another aspect, the proxy server ensures that all compare operations for a single user's password are directed to the same backend server in the distributed directory environment. This insures that a user's most current password is used, and that failed operation counts, resets and operational attributes are up-to-date. According to still another aspect, the proxy server enforces password policy on bind plug-ins and, in particular, through a pair of pre-bind and post-bind extended operations. In particular, pre-bind processing includes checking if an account is locked. Post-bind processing includes checking for expired passwords, grace logins and updating failed/successful bind counters. | 2009-01-15 |
20090019534 | System, method and computer program product for providing unified authentication services for online applications - A system and method remotely enrolls, authenticates and provides unified authentication services in an ASP setting to a user to access requested information via a communication medium. A filter is coupled to client side components via the communication medium and a user management component coupled to the client side components via the communication medium. The user management component allows end-users to register their credentials only once. In addition, the user management component allows end-users to define the level of protection of access to their web application accounts. This includes accounts that have been configured specifically for use with the present invention and particular user credentials and accounts that have been subsequently set up but configured to use the same user credentials. The present invention can then reuse those credentials to authenticate the user to one or more potentially unrelated web applications. | 2009-01-15 |
20090019535 | METHOD AND REMOTE SYSTEM FOR CREATING A CUSTOMIZED SERVER INFRASTRUCTURE IN REAL TIME - System and method enabling creating a server environment in real or near-real time. Major elements of the system include a provisioning engine that controls server chassis coupled to frontend network and backend network. The frontend network enable connection of any server to the Internet or Intranet through a firewall and IDS security systems. The backend network couples specific servers to specific storage resources of a network storage. A GUI or direct API functions enables a user to specify server environment parameters, and the provisioning engine then controls the frontend and backend networks and other system elements to create the specified server environment. | 2009-01-15 |
20090019536 | AUTOMATIC IP NETWORK DETERMINATION AND CONFIGURATION FOR EDGE DEVICES - A method of self-configuration of a network device having at least one network connection port, comprising the steps of, after booting of the network device, actively probing a network in which the network device is located and analysing data packets received on the port(s), attempting to determine a network configuration for all network connections the device can make according to information extracted from the received data packets, and configuring device settings according to the network configuration determined. | 2009-01-15 |
20090019537 | SYSTEMS AND METHODS FOR INHIBITING ATTACKS WITH A NETWORK - Systems and methods for inhibiting attacks with a network are provided. In some embodiments, methods for inhibiting attacks by forwarding packets through a plurality of intermediate nodes when being transmitted from a source node to a destination node are provided, the methods comprising: receiving a packet at one of the plurality of intermediate nodes; determining at the selected intermediate node whether the packet has been sent to the correct one of the plurality of intermediate nodes based on a pseudo random function; and forwarding the packet to the destination node, based on the determining. In some embodiments an intermediate node is selected based on a pseudo random function. In some embodiments, systems and methods for establishing access to a multi-path network are provided. | 2009-01-15 |
20090019538 | DISTRIBUTED NETWORK SECURITY SYSTEM AND A HARDWARE PROCESSOR THEREFOR - An architecture provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol layer and may also provide packet inspection through Layer 7. A set of engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing. An internal memory or local session database cache stores a session information database. The session information that is not in the internal memory is stored and retrieved to/from an additional memory. An application running on an initiator or target can a region of memory, which is made available to its peer for access without substantial host intervention through RDMA data transfer. A security system is also disclosed that enables a new way of implementing security capabilities inside enterprise networks in a distributed manner. | 2009-01-15 |
20090019539 | METHOD AND SYSTEM FOR WIRELESS COMMUNICATIONS CHARACTERIZED BY IEEE 802.11W AND RELATED PROTOCOLS - A method for protecting wireless communications from denial of service attacks is provided. The method comprises establishing a first wireless connection between an access point device and a client device. The method also comprises receiving at the access point device a request for establishing a second wireless connection between the access point device and the client device while a state of the first wireless connection being an established state at an access point device side endpoint. The method comprises verifying whether the first wireless connection is in the established state at the client device side endpoint. | 2009-01-15 |
20090019540 | Password protection - An authentication system, including a pattern module to provide a pattern, a function module to provide a one-way function having a plurality of input and output values, a function processor to find one of the input values for the one-way function such that a corresponding one of the output values has the pattern, a password module to provide the one input value as a password for use in password authentication against the one output value, the one output value being a check value having a length, a compression module to determine a storage value such that: the check value can be reconstructed from the storage value and the pattern, and the storage value has a length which is shorter than the length of the check value, and a storage module to store the storage value in a storage medium for later retrieval. Related apparatus and methods are also included. | 2009-01-15 |
20090019541 | Sequence-acitvated applications | 2009-01-15 |
20090019542 | METHOD AND SYSTEM FOR INTELLIGENT ROUNTING BASED ON PRESENCE DETECTION - A message, which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party, is received by a routing system. A Web service is polled to detect for a presence of the first authorized party. After determining that the presence of the first authorized party remains undetected over an allocated time interval, the Web service is polled to detect for a presence of the second authorized party. In response to detecting the presence of the second authorized party, the message is routed to an active communication device associated with the second authorized party. | 2009-01-15 |
20090019543 | SYSTEM AND METHOD FOR ENCODING AND DECODING DATA AND REFERENCES TO DATA IN MACHINE-READABLE GRAPHICAL CODES - A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data. | 2009-01-15 |