26th week of 2010 patent applcation highlights part 75 |
Patent application number | Title | Published |
20100169867 | DEFINING A CONDITIONAL BREAKPOINT - Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for defining a conditional breakpoint in an application program. The method includes receiving a selection of an event in an application program by a user, the event selected for activating a conditional breakpoint that interrupts execution of the application program. The method includes receiving at least one condition of multiple predefined conditions that are associated with the event and made available to the user for selection, the condition selected by the user to condition activation of the conditional breakpoint. The method includes implementing the conditional breakpoint in relation to the application program, the conditional breakpoint configured to interrupt execution of the application program upon the event occurring provided that the condition is satisfied. | 2010-07-01 |
20100169868 | Unifying Type Checking and Property Checking for Low Level Programs - This document describes a unified type checker and property checker for a low level program's heap and its types. The type checker can use the full power of the property checker to express and verify subtle, program specific type and memory safety invariants well beyond what the native low level program system can check. Meanwhile, the property checker can rely on the type checker to provide structure and disambiguation for the program's heap, enabling more concise and more powerful type-based specifications. This approach makes use of a fully automated Satisfiability Modulo Theories (SMT) solver and a decision procedure for checking type safety, which means that the programmer's only duty is to provide high-level type and property annotations as part of the original program's source. | 2010-07-01 |
20100169869 | Supporting method references in the JAVA language - According to one embodiment of the invention, the JAVA compiler is modified so that when the JAVA compiler determines, while compiling source code, that an invocation of a first method, which expects to receive a reference to an object, passes, to the first method, a reference to a second method instead of a reference to an object, the JAVA compiler does not issue a compile-time error as the JAVA compiler normally would. Instead, the JAVA compiler generates compiled code (e.g., byte code) that the JAVA compiler would have generated if the source code had (a) defined a “bridge” class that implemented a method that invoked the second method and (b) contained, in the invocation of the first method, a reference to an object that was an instance of the “bridge” class in the place of the reference to the second method. | 2010-07-01 |
20100169870 | System and Method for Reducing Transactional Abort Rates Using Compiler Optimization Techniques - In transactional memory systems, transactional aborts due to conflicts between concurrent threads may cause system performance degradation. A compiler may attempt to minimize runtime abort rates by performing one or more code transformations and/or other optimizations on a transactional memory program in an attempt to minimize one or more store-commit intervals. The compiler may employ store deferral, hoisting of long-latency operations from within a transaction body and/or store-commit interval, speculative hoisting of long-latency operations, and/or redundant store squashing optimizations. The compiler may perform optimizing transformations on source code and/or on any intermediate representation of the source code (e.g., parse trees, un-optimized assembly code, etc.). In some embodiments, the compiler may preemptively avoid naïve target code constructions. The compiler may perform static and/or dynamic analysis of a program in order to determine which, if any, transformations should be applied and/or may dynamically recompile code sections at runtime, based on execution analysis. | 2010-07-01 |
20100169871 | STRUCTURED SEARCH IN SOURCE CODE - Architecture allows a programmer to answer questions about the source code the programmer is authoring, questions that cannot be answered by other means. A searching mechanism is provided over a much more structured presentation of the source code. The architecture utilizes components that provide an intimate knowledge about the structure of the text, namely, the source code of some particular programming language. The search mechanism employs an abstract syntax tree representation of the code over which the search is conducted. The program source code (as edited by the programmer) is transformed into the abstract syntax tree to embody the structure of the program. If the syntax tree is provided in XML, for example, an XML search mechanism such as Xpath can be utilized to perform the actual searching. This tree is then queried, allowing richer searching criteria to be expressed (by virtue of the structured format of the tree). | 2010-07-01 |
20100169872 | Use of Name Mangling Techniques To Encode Cross Procedure Register Assignment - Optimizing a program having a plurality of functions. The program is optimized using an optimization technique that requires breaking a calling convention. The first function of the plurality of functions is modified as a result of optimizing. A name of the first function is mangled to form a unique first mangled name. Mangling comprises changing the name. The unique first mangled name includes, as a result of mangling, first information conveying at least in part how the first function was modified. A second function of the plurality of functions, being a caller of the first function, is also modified to correctly invoke first function using the unique first mangled name to apply the optimization technique. A compilation tool can, after optimizing, use the first information to take a first action with respect to the first procedure, wherein the compilation tool otherwise would require the calling convention to remain unbroken in order to take the first action. | 2010-07-01 |
20100169873 | BUSINESS SCOPE DEPENDENT ADD-ON CONTENT PROVISIONING - A system and method to install a software enhancement supplement of a main software product, the method including receiving an installation recommendation for the supplement having content including a business configuration (BC) object on a customer/service provider side of a business process platform from a product provider; displaying an indication of the receipt of the installation recommendation; processing the installation of the supplement into the business process platform of the customer; and providing a notification of the supplement's status upon completion of the supplement installation. | 2010-07-01 |
20100169874 | SYSTEM AND METHOD FOR DETECTING SOFTWARE PATCH DEPENDENCIES - This disclosure relates to software patches and, more particularly, to detecting software patch dependencies in an environment where multiple software patches may be installed. A method, computer program product, and system for detecting software patch dependencies receives one or more first lists of software code segments, including changes to the software code segments associated with one or more first software patches. A second list of software code segments that includes software code paths executed at run-time by a second software patch is received. One or more matching code segments are identified. Dependencies of the second software patch based on the one or more matching software code segments are identified. The dependencies represent software patches required by the second software patch. A list of the dependencies is generated. | 2010-07-01 |
20100169875 | System and Method for Downloading Software Upgrades - A method of upgrading a first software file stored at a wireless communication device so that the wireless communication device is provided with a second software file that is an upgraded version of the first software file, and also a wireless communication device and system, are disclosed. In at least one embodiment, the method includes receiving a software upgrade file, where the software upgrade file includes second-order difference information. The method also includes storing the upgrade file in a memory portion associated with the wireless communication device, and generating the second software file based upon the upgrade file, the first software file, and additional information. The additional information includes at least one of a pattern file representative of assumed differences between the first and second software files and at least some first-order difference information representative of at least some actual differences between the first and second software files. | 2010-07-01 |
20100169876 | AUTOMATIC FIRMWARE UPDATES FOR INTELLIGENT ELECTRONIC DEVICES - A method for automatically updating an existing firmware file stored in a memory of an intelligent electronic device (IED) communicatively coupled to a network in a monitoring system. The IED downloads from a remote server to the IED an update file that includes a version of a firmware file and a filename of the firmware file. The IED determines whether the firmware version specified in the update file is updated compared to a version of the existing firmware file. If the firmware version in the update file is greater than the existing version, the IED communicates to the remote server an instruction to download to the IED the updated firmware file specified in the update file. The IED receives from the remote server the updated firmware file. If a criterion is satisfied, the IED automatically updates the firmware file stored in its memory with the updated firmware file. | 2010-07-01 |
20100169877 | Method Of Updating A Printing Device Via Syndication Services - It is a first aspect of the present invention to provide a computer implemented method of updating a device via syndication services that includes receiving a syndication feed from the syndication change server via a user computer device; and updating the firmware, software, configuration, bookmarks, and/or settings of the device. | 2010-07-01 |
20100169878 | Computer Readable Medium for Installing Software - A computer readable medium may stores a computer program including instructions for ordering a computer mounted on the processing device. The instruction may order the computer to perform acquiring a first IP address assigned to the function performing device, acquiring a unique network device name provided to the function performing device by using the first IP address, attempting to acquire a second IP address by using the network device name, determining whether the second IP address identical to the first IP address has been acquired, and installing the software in which the network device name is set as a destination of the function performing instruction in a case where it is determined that the second IP address which is identical to the first IP address has been acquired. | 2010-07-01 |
20100169879 | RESOURCE DISTRIBUTION SYSTEM AND METHOD - A resource distribution system and method that distributes a software resource to terminal apparatuses including receiving a distribution instruction having resource information indicating the software resource to be distributed to the terminal apparatuses and terminal information indicating the terminal apparatuses which are destinations of the resource and distributing the software resource indicated by the resource information to the specified terminal apparatuses. The system receives, from the terminal apparatuses to which the software resource has been distributed, control information used to control the distribution and determines whether distribution to other terminal apparatuses should be executed on the basis of the received control information. | 2010-07-01 |
20100169880 | VIRTUAL INPUT-OUTPUT CONNECTIONS FOR MACHINE VIRTUALIZATION - A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC. | 2010-07-01 |
20100169881 | METHOD AND SYSTEM FOR EFFICIENT IMAGE CUSTOMIZATION FOR MASS DEPLOYMENT - A system and method for creating N customized disk images from N identical disk images. A computing system creates N identical disk images from a master image. The computing system customize a first identical disk image according to a customization written in customization scripts. While customizing the first identical disk image, the computing system monitors block-level operations applied on the first identical disk image. The computing system applies the monitored block-level operations simultaneously to other N−1 identical disk according to similar customizations written in customization scripts. After applying the block-level operations, the N identical disk images become N customized disk images. Identical Virtual Machines (VMs) operating in the N identical disk images become N customized VMs by operating based on the N customized disk images. | 2010-07-01 |
20100169882 | Multiple Layers of Virtualization in a Computing System - In accordance with one embodiment, a method of nesting a second virtual machine (VM) on a first VM running on a physical machine is provided. The method comprises receiving a first instruction from the physical machine, wherein the first instruction originates from the first VM, wherein a first control structure is associated with the first VM, and wherein a second control structure is associated with the second VM; creating a secondary control structure based on the second control structure associated with the second VM; providing the first instruction and the secondary control structure to the physical machine, wherein the physical machine executes the first instruction according to information included in the secondary control structure; and updating the secondary control structure to correspond to current state or execution environment of the physical machine. | 2010-07-01 |
20100169883 | PROVIDING MULTIPLE VIRTUAL DEVICE CONTROLLERS BY REDIRECTING AN INTERRUPT FROM A PHYSICAL DEVICE CONTROLLER - Embodiments of apparatuses, methods, and systems for providing multiple virtual device controllers by redirecting an interrupt from a physical device controller are disclosed. In one embodiment, an apparatus includes a processor, a physical device controller, and virtualization logic. The virtualization logic is to receive a first interrupt from the physical device controller, and in response, send a second interrupt to the processor from one of a plurality of virtual device controllers. | 2010-07-01 |
20100169884 | INJECTING TRANSACTIONS TO SUPPORT THE VIRTUALIZATION OF A PHYSICAL DEVICE CONTROLLER - Embodiments of apparatuses, methods, and systems for injecting transactions to support the virtualization of a physical device controller are disclosed. In one embodiment, an apparatus includes a processor, system memory, a physical device controller, and a virtualization agent. The physical device controller is to be shared by a plurality of virtual machines created by a virtual machine monitor installed on a processor. The virtualization agent is coupled to the system memory through a first interface and coupled to the physical device controller through a second interface, to represent the physical device controller as a plurality of virtual device controllers available to be allocated to the plurality of virtual machines, and to inject transactions onto the first interface and the second interface on behalf of the plurality of virtual device controllers. | 2010-07-01 |
20100169885 | Paging instruction for a virtualization engine to local storage - Embodiments of apparatuses, methods, and systems for paging instructions for a virtualization engine to local storage are disclosed. In one embodiment, an apparatus includes a processor, a physical device controller, a virtualization engine, system memory, and local storage. The physical device controller is to be shared by a plurality of virtual machines created by a virtual machine monitor installed on a processor. The virtualization engine is to represent the physical device controller as a plurality of virtual device controllers available to be allocated to the plurality of virtual machines. The local storage is separate from the physical memory to store instructions transferred from the system memory for execution by the virtualization engine. | 2010-07-01 |
20100169886 | DISTRIBUTED MEMORY SYNCHRONIZED PROCESSING ARCHITECTURE - A data processing system comprises a plurality of processors, where each processor is coupled to a respective dedicated memory. The data processing system also comprises a voter module that is disposed between the plurality of processors and one or more peripheral devices such as a network interface, output device, input device, or the like. Each processor provides an I/O transaction to the voter module and the voter module determines whether a majority (or predominate) transaction is present among the I/O transactions received from each of the processors. If a majority transaction is present, the voter module releases the majority transaction to the peripheral. However, if no majority transaction is determined, the system outputs a no majority transaction signal (or raises an exception). Also, a processor error signal (or exception) is output for any processor providing an I/O transaction not corresponding to the majority transaction. The error signal may also optionaly prompt the recovery of any or all processors with methods such as but not limited to reboot/reset based upon predetermined or emergent criteria. | 2010-07-01 |
20100169887 | Apparatus and Method for Parallel Processing of A Query - A computer readable storage medium comprises executable instructions to receive a query. A graph is built to represent jobs associated with the query. The jobs are assigned to parallel threads according to the graph. | 2010-07-01 |
20100169888 | VIRTUAL PROCESS COLLABORATION - Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using at least one server, each process thread comprising a representation of a collaborative process capable of involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with one of a plurality of different types of application programs, and modifying at least one process thread in the uniform record of process threads in response to the user action carried out by the user. Modifying the at least one process thread may comprise generating the at least one process thread as a new process thread. Alternatively or in addition, modifying the at least one process thread may comprise modifying the at least one process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users. | 2010-07-01 |
20100169889 | MULTI-CORE SYSTEM - A multi-core system includes: a first core that writes first data by execution of a first program, wherein the first core gives write completion notice after completion of the writing; a second core that refers to the written first data by execution of a second program; and a scheduler that instructs the second core to start the execution of the second program before the execution of the first program is completed when the scheduler is given the write completion notice from the first core by the execution of the first program. | 2010-07-01 |
20100169890 | URGENCY BASED SCHEDULING - The present invention relates to a method of scheduling for multi-function radars. Specifically, the present invention relates to an efficient urgency-based scheduling method. | 2010-07-01 |
20100169891 | METHOD AND APPARATUS FOR LOCATING LOAD-BALANCED FACILITIES - A method and apparatus for providing a facility location plan for a network with a V-shaped facility cost are disclosed. For example, the method receives an event from a queue, wherein the event comprises an open event or a tight event. The method connects a plurality of adjacent clients to a facility, if the event comprises the open event, and adds a new client-facility edge to a graph comprising a plurality of client-facility edges, if the event comprises the tight event. | 2010-07-01 |
20100169892 | Processing Acceleration on Multi-Core Processor Platforms - Embodiments disclosed herein include an accelerator module that modifies a single application to run on multiple processing cores of a single CPU. In one aspect, the application performs a task that includes some parallel operations and some serial operations. The parallel tasks may be run on different cores concurrently. In addition, serial tasks may be broken up to execute among different cores simultaneously without errors. In a particular embodiment, a FFMPEG decoding application is modified by the accelerator module to execute on multiple cores and perform video decoding in real time or faster than real time. | 2010-07-01 |
20100169893 | Computing Resource Management Systems and Methods - An information handling system may include a first subsystem operable to receive data associated with computing resources from at least one computing resource provider. The system may further include a second subsystem in communication with the first subsystem, the second subsystem operable to provide the computing resources to at least one computing resource customer, wherein the at least one computing resource provider receives compensation paid by the at least one computing resource customer for completion of a workload. A method for managing a computing resource within an information handling system may include receiving data associated with the computing resource from at least one computing resource provider and providing the computing resources to at least one computing resource customer. The at least one computing resource provider may receive compensation paid by the at least one resource customer for completion of a workload. | 2010-07-01 |
20100169894 | REGISTERING A USER-HANDLER IN HARDWARE FOR TRANSACTIONAL MEMORY EVENT HANDLING - A method and apparatus for registering a user-handler in hardware for transactional memory is herein described. A user-accessible register is to hold a reference to a transactional handler. An event register may also be provided to specify handler events, which may be done utilizing user-level software, privileged software, or by hardware. When an event is detected execution vectors to the transaction handler based on the reference to the transactional handler held in the user-accessible register. The transactional handler handles the event and then execution returns to normal flow. | 2010-07-01 |
20100169895 | Method and System for Inter-Thread Communication Using Processor Messaging - In shared-memory computer systems, threads may communicate with one another using shared memory. A receiving thread may poll a message target location repeatedly to detect the delivery of a message. Such polling may cause excessive cache coherency traffic and/or congestion on various system buses and/or other interconnects. A method for inter-processor communication may reduce such bus traffic by reducing the number of reads performed and/or the number of cache coherency messages necessary to pass messages. The method may include a thread reading the value of a message target location once, and determining that this value has been modified by detecting inter-processor messages, such as cache coherence messages, indicative of such modification. In systems that support transactional memory, a thread may use transactional memory primitives to detect the cache coherence messages. This may be done by starting a transaction, reading the target memory location, and spinning until the transaction is aborted. | 2010-07-01 |
20100169896 | ELECTRONIC DEVICE AND METHOD OF CONTROLLING A COMMUNICATION - An electronic device is provided which comprises a plurality of processing units (IP; IP | 2010-07-01 |
20100169897 | System, Method and Medium for Providing Asynchronous Input and Output with Less System Calls to and From an Operating System - A system, method and medium for reducing the number of system calls from an application program to an operating system kernel. In an embodiment, a method includes the steps of creating a list of requests issued by an application program, associating an indicia with the list indicating whether the list contains a request, querying the indicia to determine if the list contains a request, and adding a new application program request to the list when the indicia indicates that the list includes a request. | 2010-07-01 |
20100169898 | UNIFIED DRIVING METHOD AND UNIFIED DRIVER APPARATUS - The present invention provides a technical solution for a unified driver used in a handheld device. An embodiment of the technical solution may comprise a unified driving method used in a handheld device, which method may comprise: determining driver types of currently installed hardware; setting a current dispatch table on the basis of the driver type and a unified dispatch table suitable for multiple hardware and driving corresponding hardware or software by calling the current dispatch table. | 2010-07-01 |
20100169899 | METHODS AND SYSTEMS FOR IMPROVING COMMUNICATION THROUGHPUT OF STORAGE LINKS - Methods and systems for improving communication throughput of a link between SAS/SATA devices. The link, initially established at a first signal rate, is one of a SATA link and a SAS link. A SAS/SATA device increments one of the at least one counter based on an error sensed on the link. Based on the at least one counter, the SAS/SATA device determines whether to maintain the first signal rate. The link is re-established at a second signal rate based on the determination such that the second signal rate is lower than the first signal rate. | 2010-07-01 |
20100169900 | System and Method for Driving Hardware Device and Processing Data - A system for driving a hardware device and processing data and a method thereof are provided. The system includes a storage unit, a processor, and the hardware device. The storage unit stores a multimedia application interface, a virtual window driving model (WDM) interface, and a multimedia application. The processor is electrically connected with the storage unit and used for executing a multimedia application. The hardware device receives or outputs first format data. When the multimedia application and the hardware device are active, the multimedia application interface and the virtual WDM interface are taken as communication interfaces between the multimedia application and the hardware device, and the virtual WDM interface converts the first format data to second format data and transmits the second format data to the multimedia application via the multimedia application interface, and the second format data is processed by the multimedia application. | 2010-07-01 |
20100169901 | Device and Method for Automatically Turning over a Disc - A device and a method for automatically turning over a disc relate to a guide rod provided with a movable member. The movable member is assembled to a rotating member via a pivot member in such a manner that the movable member can axially move along and radially rotate around the guide rod. The pivot member is disposed between the movable member and the rotating member and powered to rotate. The rotating member is provided with a disc-carrying device in a direction of its rotation around the pivot member for taking the disc. The pivot member drives the disc to rotate via the rotating member, so as to turn over the disc, so that the rotating member makes the disc slide down into the tray in an inclined manner. | 2010-07-01 |
20100169902 | DISC LOADING DEVICE - Disclosed herein is a disc loading device applied to small-sized and slim type disc players. The disc loading device may include a first guide lever, a second guide lever, a trigger lever, a chucking unit, a slider, and a connecting unit. The connecting unit may be selectively operatively connected to the second guide lever, upon loading a first disc or a second disc, to change a timing at which a rotational force of the trigger lever may be transmitted to the slider. | 2010-07-01 |
20100169903 | DRIVE SYSTEM FOR DRIVING A MOVABLE PART AND DISK DRIVE UNIT COMPRISING SUCH DRIVE SYSTEM - The invention provides a drive system for driving a lens holder ( | 2010-07-01 |
20100169904 | METHODS AND APPARATUS TO ENFORCE A POWER OFF STATE OF AN AUDIENCE MEASUREMENT DEVICE DURING SHIPPING - Methods and apparatus to enforce a power off state of an audience measurement device during shipping of the device are disclosed herein. An example portable audience measurement device includes a housing, a media detector in the housing to collect media exposure data and a packaging sensor to detect a stimulus generated within the package. A packaging detector compares the detected stimulus to a criterion to determine whether the device is located within the package. | 2010-07-01 |
20100169905 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a sight line detecting unit configured to detect a sight line of a viewer who is viewing content data and output sight line information which is a result of the detection, a viewing condition estimating unit configured to estimate a viewing condition of the viewer based on the output sight line information and visual attention information relating to the content data, and a content suggesting unit configured to make various suggestions with respect to the content data for the viewer based on the estimated viewing condition. | 2010-07-01 |
20100169906 | User-Annotated Video Markup - User-annotated video markup is described. In embodiments, recorded video content can be rendered for display, and an annotation input can be received that is associated with a displayed segment of the recorded video content. The annotation input can be synchronized with synchronization data that corresponds to the displayed segment of the recorded video content, and then a video markup data file can be generated that includes the annotation input, the synchronization data, and a reference to the recorded video content. | 2010-07-01 |
20100169907 | Method and system for facilitating interactive multimedia experiences - A method configured for facilitating an interactive multimedia experiences comprising accessing a system-readable specification defining a multimedia experience configured for audience interaction and performing the multimedia experience in accordance with information comprised by the system-readable specification. The information comprised by the system-readable specification includes information for enabling facilitation to of audience response tracking, experience navigation and feedback of audience responses. Performing the multimedia experience includes gathering audience responses, analyzing the audience responses, outputting information resulting from the analyzing audience responses and outputting experience content. | 2010-07-01 |
20100169908 | METHODS AND APPARATUS TO ENFORCE A POWER OFF STATE OF AN AUDIENCE MEASUREMENT DEVICE DURING SHIPPING - Methods and apparatus to enforce a power off state of an audience measurement device during shipping of the device are disclosed herein. An example portable audience measurement device includes a housing, a media detector in the housing to collect media exposure data and a packaging sensor to detect an environmental condition exterior to the device. A packaging detector compares the detected environmental condition to a criterion to determine whether the device is located within the package. | 2010-07-01 |
20100169909 | METHODS AND APPARATUS TO ENFORCE A POWER OFF STATE OF AN AUDIENCE MEASUREMENT DEVICE DURING SHIPPING - Methods and apparatus to enforce a power off state of an audience measurement device during shipping of the device are disclosed herein. An example portable audience measurement device includes a housing, a media detector in the housing to collect media exposure data, and a packaging sensor to receive an audio signal. A packaging detector generates a frequency spectrum of the detected audio signal, determines an energy of a first frequency associated with the generated frequency spectrum, determines an energy of a second frequency higher than the first frequency and associated with the generated frequency spectrum, and compares the difference between the energy of the first frequency and the second frequency to a muffling threshold to determine whether the device is located within a package. | 2010-07-01 |
20100169910 | APPARATUS AND METHODS OF SELECTIVE COLLECTION AND SELECTIVE PRESENTATION OF CONTENT - Disclosed are apparatus and methods operable to distribute targeted content. Additionally, disclosed are corresponding apparatus and methods operable to selectively choose and cache selected ones from among the distributed targeted content, and to further choose ones from among the cached content to present on a device. In some aspects, selective caching of content may be based upon a match between predetermined content attribute information and predetermined profile information. Further, in some aspects, an indicator is operable to trigger the selective inclusion of one or more of the cached content in a presentation of other content, which may be based on a match between a desired content attribute associated with the indicator and the respective predetermined content attribute information of the cached content. | 2010-07-01 |
20100169911 | System for Automatically Monitoring Viewing Activities of Television Signals - A system for automatically monitoring the viewing activities of television signals, comprising a measurement device, in which the television signals are adapted to be communicated to the measurement device and the TV set, making the measurement device receive the same signals as the TV set; the measurement device is adapted to extract a fingerprint data from the television signals displayed to the viewers, making the measurement device measures the same video signals as those being seen by the viewers; a data center to which the fingerprint data is transferred; and a fingerprint matcher to which the television signals which the viewers are selected to watch are sent to be monitored through the measurement device. The system according to the present invention does not require any change to the other devices already in place before the measurement device is introduced into the connections. | 2010-07-01 |
20100169912 | METHOD AND SYSTEM OF PROVISIONING A FEATURE FOR MULTIPLE MEDIA DEVICES - An approach is provided for the self-provisioning of a feature corresponding to multiple media devices (e.g., set-top boxes). A request to provision a feature on a plurality of set-top boxes is received. It is determined whether the feature is compatible with each of the set-top boxes. The feature is automatically provisioned based on the request and the determination. | 2010-07-01 |
20100169913 | INTERACTIVE TELEVISION TARGETED MESSAGE SYSTEM - An interactive television system is provided in which targeted messages may be sent to users. The interactive television system may use an interactive television program guide or other interactive applications to provide interactive television services to users. An e-mail or other messaging application may be used to receive the messages. The messaging application may be separate from the program guide or other interactive television application or may be part of the program guide or other interactive television application. Messages may be targeted based on the television channels to which the user subscribes or based on which settings the user has established in the program guide or other application or based on any other suitable criteria. | 2010-07-01 |
20100169914 | METHODS AND APPARATUS FOR CONTROLLING CONTENT DISTRIBUTION - Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content. | 2010-07-01 |
20100169915 | METHOD AND APPARATUS FOR PROVIDING ADVERTISEMENT SERVICE IN DIGITAL BROADCAST RECEIVER - A method for providing an advertisement service in a digital broadcast receiver is disclosed. The method includes receiving a broadcast signal over a broadcast network; extracting configuration data of lattice-type video contents and at least one advertisement video from the received broadcast signal; editing the extracted configuration data of lattice-type video contents and displaying the edited configuration data on a display means of a user terminal as a channel selection screen; upon receipt of a focus move request from a user while providing the channel selection screen, selecting a video content corresponding to the focus move request; and if a focus moved by the focus move request of the user has been located on the selected video content for a predetermined time or more, displaying the advertisement video on the display means in contiguity with the selected video content. | 2010-07-01 |
20100169916 | Systems and Methods For Efficient Messaging And Targeted IP Multicast Advertisement In Communication Networks - Systems, apparatus, methods and computer readable mediums for efficient and unconstrained information distribution and IP multicasting are provided. An exemplary method may include receiving, from a set top box, information indicative of criteria associated with targeted advertisement; and determining, at a set top box, whether the criteria corresponds to a characteristic of a household at which the criteria is received. The method may also include joining, from a set top box, a multicast group associated with the criteria in the event the criteria is determined to correspond to the characteristic of the household at which the criteria is received. The method may also include receiving, via multicast, at a set top box, the targeted advertisement associated with the criteria; and displaying, at a video display device, the targeted advertisement. The exemplary method may allow efficient and unconstrained information distribution leading to improved application quality and performance. | 2010-07-01 |
20100169917 | System and Method for Customizing Communication in a Social Television Framework - A system and method for customizing communication in a social television framework is described. The method includes retrieving a current context data set corresponding to multiple users, wherein the current context data set includes a user profile component and a media content component. A customized mark set is determined based on an analysis of the current context data set, and at least one of the marks in the customized mark set is sent to a client end device to be experienced by at least one of the users. | 2010-07-01 |
20100169918 | Community Programmed Television - A community programmed television (CPT) network comprises a provider of community programmed television schedules and a plurality of community programmed television receivers. The television receivers may receive schedules from the provider and execute activities such as displaying a television program, playing a game, chatting, and shopping at times specified by the schedule. | 2010-07-01 |
20100169919 | ACQUIRING CABLE CHANNEL MAP INFORMATION IN A CABLE RECEIVER - The present invention is a method, system, and computer-readable medium for acquiring a channel map in a cable receiver. The channel map associates physical analog and digital channels in an RF spectrum to channel identification data, where the channel identification data includes physical RF channel numbers, modulation type, virtual channels, and channel names. The method obtains a list of available channels from an electronic program guide service provider, and initializes the channel map based on the list of available channels. The method performs a channel scan to detect clear channels, and collect identification information for each detected clear channel. Based on the identification information, the method updates the channel map for each detected channel. The method receives changes to the channel map from a user of the cable receiver device, updates the channel map based on the changes to the channel map from the user, and uploads the channel map to the electronic program guide service provider. | 2010-07-01 |
20100169920 | METHOD AND SYSTEM FOR ACQUIRING ELECTRONIC PROGRAMMING GUIDE SIGNALS - A system and method for use in a cable network to acquire electronic programming guide (EPG) content signals from one or more EPG vendors. The system includes a set-top box (STB) for receiving cable signals and EPG signals from a headend controller so that the STB can output the signals to a media output device for display. A conversion table is provided to each STB for use by the STB in determining source IDs associated with a given channel for each EPG vendor, the source IDs for use in acquiring the EPG content signals. | 2010-07-01 |
20100169921 | Method and System for Providing Quick Service Access - Provided are apparatuses and methods for transmitting and receiving quick access services. For example, a mobile terminal may receive a data stream containing a quick access service of a particular type. The quick access service may have a fixed Packet Identification (PID) and/or fixed IP address. The fixed PID and/or fixed IP addressed may be associated with a quick access service based on the particular type of the quick access service. In another example, a mobile terminal and a user interface on a mobile terminal may provide a menu for selection of an access mode for accessing the quick access service. Also, a quick access service may be selected based on the type of the quick access service. | 2010-07-01 |
20100169922 | VIRTUAL CHANNEL TABLE FOR A BROADCAST PROTOCOL AND METHOD OF BROADCASTING AND RECEIVING BROADCAST SIGNALS USING THE SAME - A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel. | 2010-07-01 |
20100169923 | VIRTUAL CHANNEL TABLE FOR A BROADCAST PROTOCOL AND METHOD OF BROADCASTING AND RECEIVING BROADCAST SIGNALS USING THE SAME - A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel. | 2010-07-01 |
20100169924 | VIRTUAL CHANNEL TABLE FOR A BROADCAST PROTOCOL AND METHOD OF BRAOADCASTING AND RECEIVING BROADCAST SIGNALS USING THE SAME - A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel. | 2010-07-01 |
20100169925 | BROADCAST RECEIVER AND OUTPUT CONTROL METHOD THEREOF - According to one embodiment, a broadcast receiver is configured to receive a broadcast signal and output the broadcast signal to an external device. The broadcast receiver includes a program information obtaining module, a storage module, and a channel selection detector. The program information obtaining module obtains program information from the broadcast signal. The storage module stores the program information obtained by the program information obtaining module. The channel selection detector detects an operation of selecting a channel. When the channel selection detector detects that a channel is selected, the broadcast receiver controls the external device to mute audio output. The channel selection detector also reads program information corresponding to the selected channel from the storage module and output the program information. | 2010-07-01 |
20100169926 | SYSTEMS AND METHODS FOR PROVIDING APPROXIMATED INFORMATION IN AN INTERACTIVE TELEVISION PROGRAM GUIDE - An interactive television program guide application on an interactive television system that determines approximated information using historical content is provided. The interactive television program guide application may retain and store interactive television program guide information. Using the available information, the interactive television program guide application may determine approximated information when information is not available or has not been received. | 2010-07-01 |
20100169927 | PROGRAM RECOMMENDATION SYSTEM, PROGRAM VIEW TERMINAL, PROGRAM VIEW PROGRAM, PROGRAM VIEW METHOD, PROGRAM RECOMMENDATION SERVER, PROGRAM RECOMMENDATION PROGRAM, AND PROGRAM RECOMMENDATION METHOD - An object of the invention is to eliminate a program having a high general preference, and recommend a program customized to a preference of a specific user. A reserved information receiver ( | 2010-07-01 |
20100169928 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM - An information processing apparatus is provided which includes: a first managing part for managing first data about preferences of a user; a second managing part for managing second data about information; a retrieving part for retrieving the second data about the information used by the user; and an updating part for updating the first data by use of the second data retrieved by the retrieving part. If the second data are found to exist within the first data, then the updating part updates the first data using the second data; if the second data are not found to exist within the first data, then the updating part adds the second data to the first data. | 2010-07-01 |
20100169929 | METHOD FOR PROVIDING ELECTRONIC PROGRAM GUIDE INFORMATION AND SYSTEM THEREOF - An electronic program guide (EPG) information providing method and an EPG information providing system are provided. In the EPG information providing system, a first transport stream including first EPG information is received via a channel selected from a plurality of channels, and the first EPG information is extracted from the received transport stream. The reception channel selected from the plurality of channels is automatically changed in response to a predetermined channel selection signal. A second transport stream which is input via each changed channel and includes second EPG information is received, and the second EPG information is extracted from the second transport stream and stored. A keyword is generated on the basis of received EPG information, and additional information is generated by searching for the keyword using a predetermined search server and transmitted to a viewer. | 2010-07-01 |
20100169930 | BROADCASTING RECEIVER AND METHOD OF SEARCHING FOR KEYWORD OF BROADCASTING RECEIVER - A method of searching a keyword includes extracting a keyword from subtitle data included in a broadcast signal, displaying an extracted keyword with an image according to the broadcast signal, searching for a keyword using an search engine through a communication network when an instruction to search a displayed keyword is received, and displaying a search result by the search engine. | 2010-07-01 |
20100169931 | SYSTEM AND METHOD FOR PRESENTING SELECTED BROADCAST PROGRAMMING - Systems, apparatus and methods are described for presenting selected broadcast programming in response to information received from an RFID or other tag associated with a viewer. Such a system may include a television receiver, a set top box, and a user interface, such as a remote control, that enables a user to select a program to be viewed. The set top box is coupled to a detector arranged to interrogate and read personal tags identifying the individual with whom they are associated or the rights assigned to those individuals. The information obtained from the tag may be processed in any manner. | 2010-07-01 |
20100169932 | SYSTEM AND METHOD FOR INTERACTIVE ADVERTISING VIA NETWORK GENERATED OVERLAYS - In accordance with an aspect of the present invention, a mechanism is used to enable interactive functions via network generated overlays. This invention enables network operators to launch interactive functionality without requiring changes to existing equipment that exists in the field on the client end. | 2010-07-01 |
20100169933 | ACCESSING AN EVENT-BASED MEDIA BUNDLE - Disclosed is a “bundle” of event-related multi-media content items provided to a customer of the event. The customer navigates through the bundle, tracks down selections of interest to himself, and “consumes” them. In some embodiments, the multi-media content items include recorded video clips, interviews, and other background information. Other content items can be live video feeds of the event taken from various viewpoints. Advertising for merchandise related to the event can be included. Some of the multi-media content items are designed to enhance the customer's experience of the event or to build loyalty. The media bundle is updated during the course of the event, removing items no longer of interest and adding new ones to keep the customer engaged. When the event is over, the media bundle can continue to operate to provide event recaps, post-event interviews, schedules for future events, and opportunities to purchase tickets for those future events. | 2010-07-01 |
20100169934 | SYSTEMS AND METHODS FOR DETERMINING USER POSITION VIA WIRELESS SIGNAL CHARACTERISTICS - Systems and methods are described for presenting a television program to a viewer using a mobile television receiver. The television program is received at the mobile television receiver via a first signal transmitted by a signal source having a limited range. It is determined whether the mobile receiver will exit the limited range of the signal source and, before the mobile receiver exits the limited range of the signal source, an action is facilitated to allow the viewer to continue to view the television program. Actions that may be facilitated include tuning to an alternate source of the television program, obtaining a placeshifted media stream of the television program, recording the television program on a remote video recorder, or simply notifying the viewer that he or she is about to exit the limited range of the signal source. | 2010-07-01 |
20100169935 | Mobile Set Top Box - A system is provided in which IP or media content residing on or being streamed to a mobile phone is forwarded to a display. The media content supports a native resolution of the mobile phone that is significantly smaller than a native resolution of said display. The system has media content processing circuitry, which up-scales the media content to the display native resolution. The system forwards the up-scaled media content to the display, whereby the display provides the up-scaled media content to a viewer. | 2010-07-01 |
20100169936 | Content Delivery System and Method - A system for delivering content to users from a content provider, the system comprising a transmission system for transmitting content in a series of segments and a plurality of receivers for receiving the series of segments transmitted from the transmission system, each of the receivers comprising a memory, a processor, and an output driver. The memory may have stored therein instructions that, when executed, will cause the processor to perform the following steps: (1) comparing each of the received segments to any previously stored segments to determine whether each received segment has been previously stored; (2) for a particular received segment that has not been previously stored, storing the segment in the memory; (3) for a particular received segment that has been previously stored, determining whether the received segment is missing data and, if it is, retrieving the missing data, if available, from the corresponding previously stored segment; and (4) providing each of the received segments to the output driver along with any missing data retrieved from the memory. In preferred embodiments, the system is useful for enabling the smooth provision of content to a user as any missing data contained in a received data stream can be obtained, if available, in the memory and used to compensate for the missing data in the transmission. | 2010-07-01 |
20100169937 | WIRELESS AD HOC NETWORKING FOR SET TOP BOXES - Enhancements are disclosed for wireless ad hoc networking tailored for set top box communications. Video selected with a set top box may be transmitted over a wireless network. Backchannel communication from a set top box may be communicated over a wireless network. | 2010-07-01 |
20100169938 | Distributing DBS Content to Multiple Receivers Over a Single Coaxial Cable - A satellite transponder switch (STS) maintains a table that maps set-top boxes (STBs) to carrier frequencies. The STS receives a first request from a first STB for a first transponder band and a second request from a second STB for a second transponder band. The STS receives contact from the first STB on a control channel upon power-up of the first STB and in response to the contact from the first STB, assigns a first carrier frequency to the first STB. The STS frequency shifts the first transponder band to a first carrier frequency assigned to the first STB and the second transponder band to a second carrier frequency assigned to the second STB. The STS outputs a signal that comprises the frequency-shifted first and second transponder bands to the first STB and the second STB. The frequency-shifted first and second transponder bands are separated by a separation band. A first carrier frequency of the signal is unique to the first STB and a second carrier frequency of the signal is unique to the second STB. | 2010-07-01 |
20100169939 | Method of Sharing Personal Media Using a Digital Recorder - A method and apparatus for sharing personal media using a digital recorder allows multimedia devices to view content stored on a DVR across a network. The DVR records video content from broadcast signals and records video content downloaded via the Internet. | 2010-07-01 |
20100169940 | METHOD AND APPARATUS FOR COMMUNICATING DATA VIA A CABLE CARD - Embodiments of the disclosed invention include a method and apparatus for communicating data via a cable card having a network interface. In one embodiment, a method is disclosed for playing an external media content file routed through the network interface of the cable card. In another embodiment, a method is disclosed for utilizing a single cable card on multiple media devices for enabling access to protected media content on the multiple media devices. | 2010-07-01 |
20100169941 | Method and Apparatus for Device-Independent Access to Multimedia Contents, and System Containing the Apparatus - A method for device-independent access to multimedia contents is specified in which a marker information item is provided by a first terminal. The marker information contains at least one marker in a multimedia content. The marker information is stored and a request for access to the multimedia content is provided. A transmission information item is ascertained on the basis of the request for the purpose of transmitting the multimedia content starting from the at least one marker to a second terminal. | 2010-07-01 |
20100169942 | SYSTEMS, METHODS, AND APPARATUS FOR TAGGING SEGMENTS OF MEDIA CONTENT - Various embodiments of the present invention provide systems, methods, and apparatus for tagging a segment of media content. In various embodiments, a beginning location and an ending location indicating the segment are recorded and are used to retrieve the segment from the media content. Various embodiments provide systems and methods for communicating the segment with a user. In various embodiments, the user requests the segment and the position of the segment in the media content and the storage location of the media content are used to extract the segment from the media content. In addition, various embodiments provide systems and methods for providing a license to the user to observe the segment. In various embodiments, a request for the license includes a player identifier and a user identifier that are used to verified the player is associated with the user and the user has rights to observe the segment. | 2010-07-01 |
20100169943 | SYSTEM AND METHOD FOR VIDEO SIGNAL DELIVERY - A system for delivering a video signal associated with an access request, wherein the system includes: a trigger module configured to detect a trigger event associated with the access request; a video module configured to access a video signal related to the trigger event; and a control module configured to control the video module to access the video signal based on the trigger event and for outputting the accessed video signal. A corresponding method for delivering a video signal associated with an access request, wherein the method includes: detecting a trigger event associated with the access request at a video device; accessing a video signal related to the trigger event; and displaying the video signal via the video device. | 2010-07-01 |
20100169944 | SYSTEM AND METHOD FOR SET-TOP BOX RECORDING - Embodiments of the present invention disclose an integrated set-top box for recording a voice communication and/or a voicemail. In one embodiment, the integrated set-top box automatically detects communications associated with a monitored communication line and records and stores the voice communications in a data storage unit of the integrated set-top box. In another embodiment, the integrated set-top box may provide voicemail capabilities in addition to other features. | 2010-07-01 |
20100169945 | Virtual Control Device - A method for controlling multiple devices using a virtual device that may be displayed on a screen. The method may include providing the information for the virtual device from a set-top box to the screen. The method may also include using a control device to scroll around the virtual device and make a selection fro the options provided by the virtual device. Additionally, the buttons on the control device may not correspond to the functionality associated with the virtual buttons on the virtual device. | 2010-07-01 |
20100169946 | METHOD AND SYSTEM FOR CONFIGURING DEVICE CONTROL IN A MULTIMEDIA ENTERTAINMENT SYSTEM - A method and system for configuring device control in a multimedia entertainment system includes receiving identification data from multimedia devices, retrieving user-supplied device data, and updating configuration data with the identification data and the user-supplied device data. The configuration data identifies each multimedia device in the multimedia entertainment system and provides the control modality to be used to control each multimedia device. A plurality of software control modules may be generated to control functions of each of the multimedia devices based on the configuration data. | 2010-07-01 |
20100169947 | SYSTEM AND METHOD FOR MOBILE USER AUTHENTICATION - As individuals increasingly employ their wireless devices to engage in different types of activities they face a growing threat from, possibly among other things, identity theft, financial fraud, information misuse, etc. and the serious consequences or repercussions of same. Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that enhances the security of the different types of activities within which a wireless device user may participate through dynamically configurable levels of authentication. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor. | 2010-07-01 |
20100169948 | INTELLIGENT SECURITY CONTROL SYSTEM FOR VIRTUALIZED ECOSYSTEMS - Resources of a virtualized ecosystem are intelligently secured by defining and analyzing object handling security control information for one or more logical resources in the virtualized ecosystem and deriving therefrom object properties for each of the logical resources involved in the execution of a virtual machine in any given context within the virtualized ecosystem. | 2010-07-01 |
20100169949 | SYSTEM AND METHOD TO PROVIDE ADDED SECURITY TO A PLATFORM USING LOCALITY-BASED DATA - In some embodiments, the invention involves protecting a platform using locality-based data and, more specifically, to using the locality-based data to ensure that the platform has not been stolen or subject to unauthorized access. In some embodiments, a second level of security, such as a key fob, badge or other source device having an identifying RFID is used for added security. Other embodiments are described and claimed. | 2010-07-01 |
20100169950 | POLICY MANAGEMENT IN A ROAMING OR HANDOVER SCENARIO IN AN IP NETWORK - The invention comprises methods and arrangements for Policy Decision Point discovery in a roaming or handover scenario in an IP network (IN) comprising a plurality of network elements. The invention comprises methods and arrangement in an user equipment for receiving the address of the serving policy decision point and sending to the Home Agent a registration request comprising the local IP address of the user equipment so that the home agent can register the local IP address. The registration request will also comprise the address (ASPDP1) of the serving policy decision point (SPDP1) so that the Home Agent can forward the address of the serving policy decision point to the anchor Policy Decision Point and so that the anchor Policy Decision Point can contact the serving policy decision point by using said address of the serving Policy Decision Point. | 2010-07-01 |
20100169951 | REMOTE SLIDE PRESENTATION - Techniques for remotely viewing a presentation are disclosed. In accordance with these techniques, a host device executing a presentation application makes a presentation available over a network. In one embodiment, a remote device receives presentation data corresponding to a currently displayed slide of the presentation. The remote device may then display a representation of the currently displayed slide at the remote location. | 2010-07-01 |
20100169952 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ADAPTIVE AUTHENTICATION SESSION VALIDITY TIME - An apparatus for providing an adaptive authentication session validity time period may include a processor. The processor may be configured to receive an indication of load parameters indicative of authentication rate information, determine, at the service platform, a value defining a validity period for indicating a period of time during which an authentication session validity object is valid based on the received indication of load parameters, and provide the authentication session validity object to a client device. A corresponding method and computer program product are also provided. | 2010-07-01 |
20100169953 | CLIENT/SERVER AUTHENTICATION OVER FIBRE CHANNEL - An authentication service to authenticate access requests over a Fibre Channel (FC) network is provided. An authentication request is generated by a client and is sent over the FC network to a server. The request can be a native FC message, such as a CT message. For example, authentication software can generate the native FC message. In another example, authentication software can send a UDP or TCP authentication request, and an application program interface (API) can translate the request into a native FC message, such as a CT message, and send the message over the FC network. In another example, the authentication request can be sent as an encapsulated IP over FC message. For example, an authentication client can communicate using UDP or TCP messages, and an HBA can encapsulate the messages as IP over FC and send the encapsulated messages over the FC network. | 2010-07-01 |
20100169954 | Wireless Access System and Wireless Access Method - A policy control device ( | 2010-07-01 |
20100169955 | METHOD, APPARATUS AND COMPUTER PROGRAM - A method, and apparatus and computer program for enabling the method, the method comprising: detecting a user input at a first apparatus and, in response to the detection of the user input, selecting content wherein the content is stored at a remote server; establishing a communication link with a second apparatus wherein the second apparatus is different from the first apparatus; transmitting information indicative of the location of the selected stored content over the established communication link to the second apparatus; receiving identification information from the second apparatus over the established communication link wherein the identification information enables at least the user of the second apparatus to be identified; and transmitting information to the remote server to enable a user associated with the received identification information to access the selected stored content. | 2010-07-01 |
20100169956 | FAR-END CONTROL METHOD WITH SECURITY MECHANISM - The present invention relates to a far-end control method with a security mechanism including a host transmitting an identification code through the PSTN (Public switched telephone network) to the I/O control device of the far-end. The I/O control device has a CPU to receive the identification code and judge whether the identification code matches with the predetermined value stored therein; if the identification code matches with the predetermined value, the mobile internet connection between the host and the I/O control device is activated to enable the host to mutually transmit information or signals with a far-end control device from the I/O control device through the mobile internet, and the connection will be disabled after the information or signal transmission is completed. Thus not only the damage caused by line occupied from the hacker invasion or error signal transmission is reduced, but also the cost and power consumption without connecting the mobile internet between these two ends all the time is reduced. | 2010-07-01 |
20100169957 | WEAK PASSWORD SUPPORT IN A MULTI-USER ENVIRONMENT - Embodiments of the present invention provide a method, system and computer program product for supporting weak password authentication in a multi-user application environment. In an embodiment of the invention, a method for supporting weak password authentication in a multi-user application environment can be provided. The method can include acquiring log in data for a log in attempt by an end user amongst end users in a multi-user application. The method also can include messaging the log in data to others of the end users for subjective analysis by the others of the end users in detecting an unauthorized log in attempt. | 2010-07-01 |
20100169958 | Method for generating and using composite scene passcodes - One disclosed embodiment for creating a composite scene passcode comprises presenting a system-generated composite scene passcode to a user, allowing the user to generate a composite-scene passcode by selecting one scene element per scene dimension, or allowing the user to enter an alphanumeric password that encodes the composite scene passcode. Certain embodiments also comprise combining the passcode with an alphanumeric password. The composite scene may be two dimensional, three dimensional, or greater than three dimensions, and/or the scene may be animated. A computer system using a composite scene passcode also is disclosed. One embodiment of the system comprises a display for displaying a composite scene passcode or plural scene dimensions for generating the composite scene passcode. Authentication may comprise using scene elements arranged categorically and requiring the user to select the correct scene element from among distracter elements within the same category. The system may also include an input device. | 2010-07-01 |
20100169959 | System and Method for Providing Secure Access to Password-Protected Resources - A method of a wireless communication device for accessing secure resources of a resource provider or the device itself. A password associated with the wireless communication device is identified. A password identifier is assigned to the password and a non-password identifier is assigned to a non-password different from the password. The password identifier has a non-sequential association with the non-password identifier. The password identifier, the password, the non-password identifier, and the non-password are provided at a user interface of the wireless communication device. Access to a secure resource is granted in response to determining that the password identifier has been detected at the user interface. | 2010-07-01 |
20100169960 | Job Search and Coaching System & Process - A system and process for organizing and advancing a job search of a user wherein the user provides information on one or more of contacts, documents, activities and/or status and either requests or is automatically presented with coaching to maintain and advance the search. The coaching may include creating and monitoring follow-up activities for the user. To accomplish the coaching, the system may include a rules engine for determining applicable coaching scenarios. Each scenario may be defined as a record in a database table such that each record in that table may define a unique scenario. In addition, the system may comprise a plurality of other tables defining additional records. Tables within the system may be related in a variety of ways, including one-to-one, one-to-many and/or many-to-many. | 2010-07-01 |
20100169961 | WIRELESS NETWORK MANAGEMENT PROCEDURE, STATION SUPPORTING THE PROCEDURE, AND FRAME FORMAT FOR THE PROCEDURE - Provided are a WLAN management procedure, a station supporting the procedure, and a frame format for the procedure. In the management procedure, a reporting station receives a event request frame including one or more event request elements each of which comprises an event type field for specifying the event type of an event request and an event response limit field for specifying the number of requested event report elements. And, in response to the event request frame, the reporting station transmits an event response frame including event report elements for the event type specified in the event type field as many as the number specified in the event response limit field. | 2010-07-01 |
20100169962 | Method of Securely Logging Into Remote Servers - The invention relates to a system comprising a network device (NSC), a host computer (HOST) and a remote server remote (SRV). The host computer (HOST) and the network device (NSC) server are connectable through a network. The host computer (HOST) and the remote server (SRV) are connectable through the Internet. The smart network device (NSC) comprises a web server accessible from the host computer (HOST). The network device (NSC) is set to store a user's authentication credential. The host computer (HOST) is set to display a web page produced by the remote server (SRV) to the user. The remote server (SRV) is set to include a login link in said web page, the login link pointing to said web server. The web server is set to display a login page to the user on the host computer (HOST) when the user clicks on said login link, in order to authenticate the user. Upon authentication of the user, the network device (NSC) is set to send the user's authentication credential to the remote server (SRV) in order to authenticate the user to the remote server (SRV). | 2010-07-01 |
20100169963 | SYSTEMS AND METHODS TO ROTATE SECURITY ASSETS USED FOR SECURE COMMUNICATIONS - Systems and methods to rotate security assets used to for secure communications are disclosed. The system includes receiving a first certificate that includes a first subject name for the remote servers. The first certificate further includes a first public key. Next, the system receives a second certificate that includes the first subject name for the remote servers. The second certificate further includes a second public key that is different from the first public key. Next, the system stores the first and second certificates in a trust module. Next, the system receive a third certificate from a first server included in the plurality of remote servers. Next, the system identifies the first server is trusted. The identifying is based on the third certificate matching any one of the first certificate and the second certificate. Finally, the system establishes a secure communication session with the first server based on the identifying the first server is trusted. | 2010-07-01 |
20100169964 | APPARATUS AND METHOD FOR PROVIDING PEER-TO-PEER PROXY SERVICES IN PEER-TO-PEER COMMUNICATIONS - A network gateway device providing peer-to-peer proxy service is provided, including a P2P meta descriptor detector detecting an original P2P meta descriptor file from the public network, a P2P proxy control unit modifying the original P2P meta descriptor file to generate a modified P2P meta descriptor file, and forwarding the modified P2P meta descriptor file to a computer in the private network, an internal tracker receiving a first inquiry message, and replying with a pseudo sharing computer list, and a peer-to-peer engine loading the original P2P meta descriptor file to download shared contents, and forwarding the shared contents to the computer. | 2010-07-01 |
20100169965 | Enabling a service to return lost laptops - A method, system, and computer-readable storage medium for providing a unique identifier for a computer system and a message from a service external to the computer system, such as a laptop return service, for display when the computer system is powered on. The computer system is configured to restrict functionality until the service authorizes restoration of full functionality of the computer system. The message includes contact information for the laptop return service and, when the service is contacted, the service sends an instruction to return the computer system to full functionality. Other embodiments are described and claimed. | 2010-07-01 |
20100169966 | Resource description framework security - Systems, methods, and other embodiments associated with resource description framework (RDF) security are described. One example method includes generating, based on sensitivity labels associated with the contents of a triple in an RDF record, a sensitivity label. The example method may also include comparing the sensitivity label to an access label associated with an entity requesting an action associated with the record to be performed. The example method may also include performing the action upon determining that the entity has sufficient permission to request the action. | 2010-07-01 |