35th week of 2011 patent applcation highlights part 49 |
Patent application number | Title | Published |
20110214070 | Providing access to one or more messages in response to detecting one or more patterns of usage of one or more non-communication productivity applications - A computationally implemented method includes, but is not limited to: detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users; and providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2011-09-01 |
20110214071 | INFORMATION CHANNELS IN MMOGS - Real world news may be received in real time. A real world occurrence may be extracted from the real world news. An attribute of a virtual world may be modified in response to the extracted real world occurrence. | 2011-09-01 |
20110214072 | SYSTEM AND METHOD FOR CREATING AND BROADCASTING INTERACTIVE PANORAMIC WALK-THROUGH APPLICATIONS - The system and method provides for creating, storing and broadcasting interactive panoramic walk-through applications. The combination of images is determined by the array of possibilities for the user to choose the direction of displacement at each intersection point and from each point or geographical coordinate, to have a complete view from a first person's point of view. The system uses geo-streaming methods to optimize broadcast and real-time construction of panoramic applications. The system provides a visual perspective which approaches that of human vision. | 2011-09-01 |
20110214073 | Providing a modified Non-Communication application interface for presenting a message - A computationally implemented method includes, but is not limited to: determining which of a plurality of end users are to be presented with a message, the plurality of end users having access to one or more non-communication applications through one or more non-communication application interfaces; and providing a modified non-communication application interface for accessing at least one of the one or more non-communication applications to one or more end users who have been determined to be presented with the message, the modified non-communication application interface including at least a channel to access the message. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2011-09-01 |
20110214074 | TEMPLATING AND PROVISIONING OF COLLABORATIVE FACILITIES FOR A DATA-AGNOSTIC COLLABORATION SERVICE - Various embodiments herein include one or more of systems, methods, software, and/or data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace. These web services, in some such embodiments, may be properly called by an authorized user. Virtual meeting places referred to as rooms may be created dynamically and may each include one or more collaborative services. To facilitate the dynamic creation of new rooms, room templates may be provided which allow new rooms to be easily and automatically created. The room templates may store state information for the pre-existing rooms from which they are based. | 2011-09-01 |
20110214075 | Process for displaying in a web browser the rendering produced by an application - A process for displaying—in a web browser of a user computer terminal—the rendering that is produced by an application designed to be executed independently by a computer operating system. This process includes a stage that consists in executing (E | 2011-09-01 |
20110214076 | METHOD AND APPARATUS FOR OPTIMIZING GENERATION OF USER INTERFACE - An apparatus and method which enable re-developers to perform complicated user interface development in a simple manner by setting extensible elements and loading thereto add-on application programs. In the apparatus and method of the invention, one or more extensible elements are set in a host user interface application. Then, one or more add-on user interface applications are loaded to one or more of the set extensible elements. The apparatus and method according to the invention can adjust the user interface dynamically, in real-time and finely without the need to close and reboot the application program. The apparatus and method of the invention do not limit the development language | 2011-09-01 |
20110214077 | DYNAMIC USER INTERFACE ELEMENTS - A set of rules and a current context for a user is obtained. The set of rules and the current context are used to determine a rule weight for each of a set of user interface elements. One or more of the user interface elements is caused to be displayed. Which user interface elements are displayed is based at least in part on the rule weights. | 2011-09-01 |
20110214078 | Image File as Container for Widgets in GUI Authoring Tool - A method for authoring a graphical user interface (GUI) includes providing a widget builder interface for editing a template widget and receiving user input of widget properties for the template widget. The widget properties including a widget type, one or more widget parameters, and one or more images. The method further includes saving the widget properties and the one or more images into a widget file conforming to a standard image file format. | 2011-09-01 |
20110214079 | SMOOTH LAYOUT ANIMATION OF VISUALS - A declarative animation system allows a designer to declaratively specify transitory behavior of a user interface or other visual display by recognizing changes in an underlying data model that spans visual elements. A visual display is typically comprised of one or more visual elements, as well as an underlying data model. Although animating within a particular visual element is typically straightforward, moving items across visual elements typically involves sophisticated programming logic. However, using the declarative animation system, visual elements can be associated with an underlying data model in a manner that allows the visual display layer to recognize and respond to changes in the underlying data model. This association can also be leveraged to allow automatically generated animation between visual elements without the addition of custom programmatic code. Thus, the declarative animation system allows designers to specify intuitive, graphically sophisticated interfaces without programming knowledge. | 2011-09-01 |
20110214080 | Taxonomy Editor - This patent application relates to taxonomy editing. One implementation involves a taxonomy editor configured to generate a visual representation of a taxonomy associated with a set of scientific papers. The taxonomy editor includes a properties module configured to identify properties relating to an individual node of the taxonomy and a statistics module configured to determine trends relating to the individual node. The taxonomy editor further includes a similarity module configured to evaluate keyword similarity relative to individual scientific papers associated with the individual node. The taxonomy editor also includes a suggestion module configured to utilize the properties, the trends and the keyword similarity to identify potential modifications to the taxonomy. The taxonomy editor is further configured to present at least some of the potential modifications, the properties, the trends, and the keyword similarity concurrently with the visual representation of the taxonomy. | 2011-09-01 |
20110214081 | SYSTEMS AND METHODS FOR FLEXIBLY SCHEDULED DASHBOARD CREATION - The described embodiments relate generally to methods and systems for dashboard creation. In one embodiment, the method may include: generating a plurality of key performance indicator proxy values for a created key performance indicator record; creating a proxy link associating the key performance indicator record with the plurality of key performance indicator proxy values; creating a dashboard design displaying a graphical element corresponding to the key performance indicator record; deriving a plurality of key performance indicator values from a business database; defining a performance link and associating the key performance indicator record with the plurality of key performance indicator values using the performance link. | 2011-09-01 |
20110214082 | PROJECTION TRIGGERING THROUGH AN EXTERNAL MARKER IN AN AUGMENTED REALITY EYEPIECE - This disclosure concerns an interactive head-mounted eyepiece with an integrated camera facility that images an external visual cue. An integrated processor of the eyepiece identifies and interprets the external visual cue as a command to display content associated with the visual cue. | 2011-09-01 |
20110214083 | UNIFIED MANAGEMENT METHOD OF VARIOUS TYPES OF MESSAGES OF A PERSONAL INFORMATION TERMINAL - A mobile terminal includes a display and a controller. The display outputs a first input window configured to receive a first message. When input data is received into at least one message field of the first input window, the controller determines whether or not the input data conforms to a format of the first input window corresponding to the first message. The controller also outputs a notification after the input is determined not to conform to the format corresponding to the first input window corresponding to the first message. The display outputs a second input window to receive a second message. The second input window has at least one message field different from the message fields in the first input window. | 2011-09-01 |
20110214084 | LETTER INPUT METHOD - The letter input method of the present invention comprises: a first step of enabling a letter input window including an end button to be displayed on a touch screen at a location separate from a word input window, when a user applies contact pressure to the word input window of the web browser or web site displayed on the touch screen; a second step of inputting relevant letters to the word input window, when the user inputs characters to the character input window; and a third step of generating a driving signal such that the search engine associated with the word input window can be driven by using the letters input to the word input window as search data, when the user selects the end button. The letter input method of the present invention enables users to input letters on the touch screen simply by touch instead of a separate keyboard or a mouse, enables the driving of a search engine of the web browser or a web site to be performed on the letter input screen, and enables the simple selection of a search engine to be used. | 2011-09-01 |
20110214085 | Method of user display associated with displaying registered images - The invention provides a means for a User to enter a structure/building under construction, on a computer enabled device, display a 2D floorplan or map of the realworld [3D] structure in which User is standing, and User can indicate on the display, via a mouseclick, for example, the User's approximation of User's realworld location. Then, User can acquire an image, and the display will indicate to User how to more accurately select the position from which the image was acquired. The information—i.e. both the acquired image and the imaging position information on the floorplan—can be stored, and retrieved and re-displayed, by clicking the interactive floorplan of the structure. | 2011-09-01 |
20110214086 | DISPLAYING FEED DATA - Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a multidimensional grid orientation that efficiently uses available display space, while improving the user experience. The feed data can be presented in a multidimensional grid orientation that leaves little empty display space, thus allowing efficient use of the display space. The feed data presented in the multidimensional grid orientation also can be dynamically updated when new feed data is received. | 2011-09-01 |
20110214087 | DISPLAY APPARATUS AND METHOD OF CONTROLLING SAME - A screen display apparatus includes an operation information reception unit that receives operation information regarding an inclination direction and an inclination angle of a joystick from the joystick, and a screen controller that performs a scroll process for scrolling a screen and a zoom process for zooming based on the operation information. The screen controller scrolls the screen according to the inclination direction and the inclination angle of the joystick, and continues a zoom-out process for zooming-out of the screen based on a detection of the inclination angle that is greater than a predetermined angle for a predetermined period until detecting the inclination angle of the joystick to be equal to or smaller than the predetermined angle or until zooming out to a predetermined minimum zoom rate. | 2011-09-01 |
20110214088 | AUTOMATIC SCROLLING OF ELECTRONIC MESSAGES - A communication device and method for displaying messages, such as e-mail messages, is provided. When the message is lengthy, containing content from one or more replicated previous messages (such as earlier messages copied in a subsequent reply or forwarding message), the replicated previous messages are typically appended at the end of the message in reverse chronological order. The device identifies the replicated previous messages by delimiters included in the message, and displays the various delimited segments of the message in a reverse order so that the replicated previous messages can be read in the order in which they were transmitted, without requiring the user to read through the entire message from beginning to end. The device may automatically scroll through the content, or may page through the content in response to user commands. | 2011-09-01 |
20110214089 | MENU DISPLAY FOR A GRAPHICAL USER INTERFACE - Methods of providing a menu display | 2011-09-01 |
20110214090 | SYSTEM AND METHOD FOR INTERACTIVE VISUAL REPRESENTATION OF ITEMS ALONG A TIMELINE - A system and method for data storage and data enhancement to facilitate the analysis of such data through a visual representation which depicts the data, its temporal aspects by aligning it along a timeline, and categorization of the data through tagging. The visual representation can be customized to analyze the data in various ways to identify potential patterns and share it with others. | 2011-09-01 |
20110214091 | PRESENTING OBJECT PROPERTIES - The present disclosure includes, among other things, systems, methods and program products for presenting object properties by receiving selection of a component of a model presented in a graphical user interface (GUI) of a computer aided design tool, the GUI including an interactive display element having an arrangement of property fields related to the selected component, determining property values associated with the property fields based on the selected component, and providing the determined property values in corresponding property fields of the interactive display element for presentation in the GUI in conjunction with the model, such that responsive to receiving selection of a different component of the model, the property fields are updated with property values corresponding to the different component. | 2011-09-01 |
20110214092 | System and Method for Management of User Interactions Using Configurable Listeners in a Data Processing System - A system, method, and computer program product for management of user interactions with a data processing system. A method includes loading a listener dependency definition for a user interaction listener in a data processing system, and initializing listener lookup information for the user interaction listener. The method includes detecting a defined user interaction event by the user interaction listener, and handling the detected defined user interaction event by performing a corresponding defined action. | 2011-09-01 |
20110214093 | STORAGE MEDIUM STORING OBJECT CONTROLLING PROGRAM, OBJECT CONTROLLING APPARATUS AND OBJECT CONTROLLING METHOD - A game apparatus includes a first LCD and a second LCD, and on the second LCD, a touch panel is provided. On the first LCD, an enemy object is displayed. On the second LCD, a drawn object generated according to a touch operation is displayed. When the drawn object is generated, the drawn object is moved according to a moving course based on a locus of the touch operation. When the drawn object hits the enemy object, the enemy object is damaged. | 2011-09-01 |
20110214094 | HUMAN-MACHINE INTERFACE - A human-machine interface includes a panel formed of energy transmissive material having a contact surface on which one or more contacts may simultaneously be made. An energy source directs energy to the panel. The panel transmits energy received from the energy source to the contact surface. At least one parameter of the energy transmitted by the panel is altered at regions where contacts are made with the contact surface. A detector is coupled to the panel and detects the at least one parameter of the energy generally over the area of the contact surface and outputs values corresponding thereto. A processor is in communication with the detector. The processor processes the output values to determine the locations of the contact regions on the contact surface and at least one other attributed associated with each of the contacts. | 2011-09-01 |
20110214095 | DECOMPOSITION BASED APPROACH FOR THE SYNTHESIS OF THRESHOLD LOGIC CIRCUITS - Systems and methods for identifying a Boolean function as either a threshold function or a non-threshold function are disclosed. In one embodiment, in order to identify a Boolean function as either a threshold function or a non-threshold function, a determination is first made as to whether the Boolean function satisfies one or more predefined conditions for being a threshold function, where the one or more predefined conditions include a condition that both a positive cofactor and a negative cofactor of the Boolean function are threshold functions. If the one or more predefined conditions are satisfied, a determination is made as to whether weights for the positive and negative cofactors are equal. If the weights for the cofactors are equal, then the Boolean function is determined to be a threshold function. Further, in one embodiment, this threshold function identification process is utilized in a threshold circuit synthesis process. | 2011-09-01 |
20110214096 | Method For Piecewise Hierarchical Sequential Verification - This disclosure describes a method for accomplishing sequential logical equivalence verification using a hierarchical piecewise approach. Initially, the method provides a reference semiconductor design and a second semiconductor design with logic edits relative to it. The method submits both to formal verification to check the reference design against the second semiconductor design with all edits disabled | 2011-09-01 |
20110214097 | Method for Preparing Re-Architected Designs for Sequential Equivalence Checking - This disclosure describes a method illustrated in FIG. | 2011-09-01 |
20110214098 | SEMICONDUCTOR DESIGN SUPPORT APPARATUS - A disclosed semiconductor design support apparatus reads circuit description information and generates information required for delay adjustment. The semiconductor design support apparatus includes a logic simulation unit configured to perform logic simulation based on the circuit description information and output logic simulation result information; a latency information acquiring unit configured to acquire, from the logic simulation result information, latency information relating to signals at a signal junction, the signals being output from multiple blocks; an adjustment latency calculating unit configured to calculate, from the latency information, adjustment latency information required for the delay adjustment; and an adjustment delay information generating unit configured to generate, from the adjustment latency information, adjustment delay information required for the delay adjustment. | 2011-09-01 |
20110214099 | CIRCUIT DIAGRAM GENERATION SYSTEM AND METHOD - In a method and system for automatically generating a circuit diagram for a wiring design of a circuit board, a preset output format of wiring attributes of the wiring design for the circuit board is received. A board file is created. Initial parameters of the wiring design for the circuit board are preset. The wiring attributes of the wiring design are determined by simulating and analyzing the wiring design, and be backed up into a document. The wiring attributes are imported into the board file according to the preset output format. A circuit diagram is generated according to the wiring design and the initial parameters, and is adjusted using the wiring attributes in the board file. | 2011-09-01 |
20110214100 | INTEGRATED CIRCUIT DEVICES AND METHODS AND APPARATUSES FOR DESIGNING INTEGRATED CIRCUIT DEVICES - Methods and apparatuses to design an Integrated Circuit (IC) with a shielding of wires. In at least one embodiment of the present invention, a shielding mesh of at least two reference voltages (e.g., power and ground) is used to reduce both the capacitive coupling and the inductive coupling in routed signal wires in IC chips. In some embodiments, a type of shielding mesh (e.g., a shielding mesh with a window surrounded by a power ring, or a window with a parser set of shielding wires) is selected to make more routing area available in locally congested areas. In other embodiments, the shielding mesh is used to create or add bypass capacitance. Other embodiments are also disclosed. | 2011-09-01 |
20110214101 | METHOD OF THERMAL DENSITY OPTIMIZATION FOR DEVICE AND PROCESS ENHANCEMENT - The present disclosure provides an integrated circuit method. The method includes providing an integrated circuit (IC) design layout; simulating thermal effect to the IC design layout; simulating electrical performance to the IC design layout based on the simulating thermal effect; and performing thermal dummy insertion to the IC design layout based on the simulating electrical performance. | 2011-09-01 |
20110214102 | METHOD FOR TESTING INTEGRATED CIRCUITS - A method of testing an integrated circuit. The method includes selecting a set of physical features of nets and devices of the integrated circuit, the integrated circuit having pattern input points and pattern observation points connected by the nets, each of the nets defined by an input point and all fan out paths to (i) input points of other nets of the nets or (ii) to the pattern observation points; selecting a measurement unit for each feature of the set of features; assigning a weight to each segment of each fan out path based on a number of the measurement units of the feature in each segment of each fan out path of each of the nets; and generating a set of test patterns optimized for test-coverage and cost based on the weights assigned to each segment of each of the nets of the integrated circuit. | 2011-09-01 |
20110214103 | ELECTRICAL CIRCUIT ARRANGEMENT AND METHOD FOR DESIGNING AN ELECTRICAL CIRCUIT ARRANGEMENT - The invention relates to an electrical circuit arrangement comprising a plurality of reconfigurable circuit cells, each reconfigurable circuit cell comprising —a plurality of nodes, —a plurality of links connectable to the nodes, —at least one circuit element, wherein the reconfigurable circuit cells are each configured to form either a node or a link of the electrical circuit arrangement. Furthermore the invention relates to a method for designing an electrical circuit arrangement | 2011-09-01 |
20110214104 | FUNCTIONAL DESIGN CREATION TOOL - A functional design creation tool generates a functional design diagram for visual presentation on a display. The functional design creation tool extracts contents from a processed requirements specification including one or more processed requirement statements. The functional design creation tool applies one or more glossaries and a set of heuristic rules to the extracted content. Functional design diagram components may be generated by the functional design creation tool based on the application of the glossaries and set of heuristic rules. The functional design tool may generate a functional design diagram based on the functional design diagram components. The functional design diagram may be transmitted to a display. | 2011-09-01 |
20110214105 | PROCESS FOR ACCEPTING A NEW BUILD - An apparatus and a method for accepting new software build is described. A new software build is received at a computer system. The new software build and a released software build previously stored in the computer system are unpacked. The unpacked new software build is tested against data in each database used by the released software build. | 2011-09-01 |
20110214106 | INDICATING THE EFFECT OF PROGRAM MODIFICATIONS ON PROGRAM PERFORMANCE IN AN INTEGRATED DEVELOPMENT ENVIRONMENT - A method, computer program product and apparatus for indicating program modifications affecting program performance in an Integrated Development Environment (IDE). The modifications that a developer makes to a program is detected and the code location where these modifications occur is determined. The previous profiling data of the program is acquired. The effect of the modifications on the program performance according to the previous profiling data and the code location where the modifications occur is evaluated. The evaluation results may then be provided to the developer. As a result of the above process, the developer can be aware of the performance problem while he/she is editing the source code so as to make corrections without waiting after the profiling phase, thus greatly shortening the development period. | 2011-09-01 |
20110214107 | METHOD AND SYSTEM FOR TESTING GRAPHICAL USER INTERFACES - A method for testing and monitoring a graphical user interface (GUI) comprises capturing a screenshot of the GUI; extracting at least one graphical element from the screenshot of the GUI; generating a test script based on at least one action and at least one parameter assigned to the at least one extracted graphical element; executing the test script to test at the least functionality and visual of the at least one extracted graphical element; and reporting the test results. | 2011-09-01 |
20110214108 | ARCHITECTURE, SYSTEM AND METHOD FOR GENERATING VISUALIZATIONS FROM RUNNING EXECUTABLE CODE - A method and apparatus for generating visualizations from running executable code is described. In one embodiment, the method includes monitoring an executable software application while the software application is running. The method may also include capturing data indicative of runtime events that occur while the executable software application is run. In one embodiment, the method may further include generating a profile of the executable software application from the captured data, and rendering a visualization of the profile for display. | 2011-09-01 |
20110214109 | GENERATING STACK TRACES OF CALL STACKS THAT LACK FRAME POINTERS - A processing device executing an application analyzer analyzes a call stack having a plurality of stack frames to identify potential return addresses for the plurality of stack frames. The processing device records a value of each of the potential return addresses and records a location on the call stack for each of the potential return addresses. The processing device then determines which of the potential return addresses are actual return addresses based on debugging information and the recorded locations of the potential return addresses. The processing device generates a stack trace based on the actual return addresses. | 2011-09-01 |
20110214110 | Compiler Mechanism for Handling Conditional Statements - A computer-implemented method and apparatus for optimizing conditional code by identifying conditional code in a source code, adding a no-operation instruction to an executable code corresponding to the source code in place of the conditional code, adding an entry to a table to pair the no-operation instruction to the conditional code, compiling the conditional code, and storing the compiled conditional code separate from the executable code. A computer-implemented method and apparatus to optimize conditional code by loading an executable code to be executed, checking whether conditional code associated with the executable code is enabled for execution, looking up a location of a no-operation instruction in a table and a location of a compiled conditional code in the table, and replacing the no-operation instruction in the executable code with the compiled conditional code. | 2011-09-01 |
20110214111 | SYSTEMS AND METHODS FOR DETECTING COMPUTING PROCESSES REQUIRING REINITIALIZATION AFTER A SOFTWARE PACKAGE UPDATE - Embodiments relate to systems and methods for detecting computing processes requiring reinitialization after a software package update. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. An restart tool can track the set of executing processes on the client, and identify both corresponding executable files which spawned those processes, and any installed package updates which correspond to those executable files. The restart tool can compare the timestamp or other indicator of the version of the executable file which spawned currently running processes, and the timestamp or other indicator of any newer executable files which may have been installed after the application or other process was initiated. A user can be alerted to terminate and restart any processes running off of out-of-date executable files, or in embodiments those reinitializations can be set to be performed automatically. | 2011-09-01 |
20110214112 | SYSTEMS AND MEHTODS FOR GENERATING PREDICTIVE DIAGNOSTICS VIA PACKAGE UPDATE MANAGER - Embodiments relate to systems and methods for generating predictive diagnostics via a package update manager. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. A package manager tracks the set of installed packages and updates available for the installed set. A notification tool, in conjunction with the package manager, can monitor the user's selection of package update options, and compare those updates to a diagnostic database, a current state of the client machine, and/or other resources. Based on those determinations, the notification tool can generate notifications to the user advising them of potential conflicts, faults, or other conditions that may arise due to, or may surround, the prospective package update. The notification can permit the user to continue or terminate selected updates, before those updates are attempted and cause potential conflicts. | 2011-09-01 |
20110214113 | Hot deployment of software - Hot deployment of software includes: configuring a first service processing engine and a second service processing engine, wherein each of the first and the second service processing engine is configured to perform a service; setting the first service processing engine into an operation status and the second service processing engine into a wait status; detecting a change that is to affect performance of the service; and updating the second service processing engine in the wait status based at least in part on the detected change. | 2011-09-01 |
20110214114 | SYSTEMS AND METHODS FOR DETERMINING COMPATIBILITY OF A SOFTWARE PACKAGE UPDATE USING A VERSION IDENTIFIER - An administrator system can generate a version identifier for a computing system based on the software packages installed on a computing system. The administrator system can utilize the version identifier to determine if software package updates will install properly on a computing system. When the computing system request an update to a software package, the administrator system can generate a version identifier for the software package, as installed on the computing system and to be updated. The administrator system can compare the generated version identifier to a test version identifier. The test version identifier can be a version identifier generated for a version of an exemplary software package known to properly install the update. Once compared, the administrator system can notify the user of the computing system of the comparison, for example, if the version identifier and the test version identifier are different indicating potential problems in the update. | 2011-09-01 |
20110214115 | METHOD AND APPARTUS FOR PROVIDING A HIGH LEVEL MOBILE VIRTUAL MACHINE - An apparatus for providing a high level mobile virtual machine may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to perform at least maintaining a record, at a service platform, of service software versions employed at one or more virtual machines, providing a service software upgrade from the service platform to at least one of the one or more virtual machines, and tracking which of the one or more virtual machines employs the service software upgrade. A corresponding method and computer program product are also provided. | 2011-09-01 |
20110214116 | SYSTEMS AND METHODS FOR MANAGING SOFTWARE PACKAGE UPDATES USING COMMUNICATION PIPES - Embodiments relate to systems and methods for managing software package updates using communication pipes. According to aspects, one or more client machines can initiate package update activity, for instance a software package update using a package manager. In aspects, instead of accessing a package repository directly via the update manager or utility, the package manager can be configured to communicate with a set of communication pipes, such as inter-process communication (IPC) sockets, pipes, or other resources. The user can thereby invoke a pipeable update process, perform enhanced update activity, and share the results with various programs or threads. For example, the user can set the update process to generate a report of prospective or available update activity, without actually implementing the updates. Error codes during these and other types of diagnostic processing can be generated and logged for debugging purposes. | 2011-09-01 |
20110214117 | APPLICATION DEVELOPMENT SUPPORT DEVICE, PROGRAM, AND RECORDING MEDIUM - A development of an application program which has a user interface capable of instructing to upload and download a file and executes a previously designated service from plural types of service is realized. A program, which transmits also a web service call address and a service name, is added to an upload component disposed in a file upload screen. A file which is instructed to be uploaded via the component is added with the call address and the service name and registered in a DB and when a downloading is instructed from a client terminal, a corresponding web service is executed based on the call address and the service name, and the instructed file is transferred to the terminal only if a result is OK. | 2011-09-01 |
20110214118 | SYSTEMS AND METHODS FOR GENERATING AND STORING TRANSLATION INFORMATION AS PACKAGE METADATA - Embodiments relate to systems and methods for generating and storing translation information as package metadata. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. A package manager tracks the set of installed packages and language resources available for the installed set. The package manager can host or access a set of package attributes which include language specifications which indicates a language that should be used for search, display, and/or other activities. The language specifications be used to link to remote a remote repository storing various language metadata, including translations of source text. The resulting translated descriptions of source text from applications or other objects can be received and locally stored as translation information on the client machine. Translations can be periodically generated and/or updated. | 2011-09-01 |
20110214119 | APPARATUS AND METHOD FOR PROVIDING SOFTWARE CONFIGURATIONS ON A PLURALITY OF PLATFORMS - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 2011-09-01 |
20110214120 | INSTALLER AND METHOD OF INSTALLING PRINTER DRIVER - When installing an integrated type printer driver corresponding to a plurality of image processing apparatuses in an information processing apparatus, deletion of unnecessary individual printer drivers and an operation of setting various information are not required. An installer is an install program which installs the integrated type printer driver capable of executing image output from the plurality of image processing apparatuses connected to a network in the information processing apparatus. When individual printer drivers respectively controlling image output of the image processing apparatuses have been previously installed in the information processing apparatus, the installer collectively deletes the individual printer drivers of the image processing apparatuses which is able to control image output by the integrated type printer driver from the information processing apparatus at the time of installing the integrated type printer driver. | 2011-09-01 |
20110214121 | METHOD, SYSTEM, AND COMPUTER READABLE MEDIUM FOR PROVISIONING AND REMOTE DISTRIBUTION - The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. An IT administrator or other user may update device settings, detect corrupt software, provide unattended installation of software, update applications while in use, and update applications sharing common files. IT administrators may employ the teachings of the present disclosure to provide customizable solutions for their own organization with features disclosed herein. | 2011-09-01 |
20110214122 | Mechanism for Optimizing Initial Placement of Virtual Machines to Reduce Memory Consumption Based on Similar Characteristics - A mechanism for optimizing initial placement of virtual machines (VMs) to reduce memory consumption based on similar characteristics is disclosed. A method of embodiments of the invention includes identifying characteristics of a new virtual machine (VM) to be placed by a host controller on one of a plurality of candidate host machines and, for each candidate host machine of the plurality of candidate host machines, communicating with one or more VM agents each associated with a VM of one or more VMs hosted by the candidate host machine to identify characteristics of the one or more VMs. The method further includes identifying the candidate host with the most VMs having similar characteristics to the new VM. | 2011-09-01 |
20110214123 | Mechanism for Optimal Placement of Virtual Machines to Reduce Memory Consumption Based on Shared Images - A mechanism for optimal placement of VMs based on shared images is disclosed. A method of embodiments of the invention includes identifying a virtual machine (VM) image of a new VM to be placed by a host controller on one of a plurality of candidate host machines, for each candidate host machine of the plurality of candidate host machines, identifying a VM image for each VM hosted by the candidate host machine, and determining the candidate host with the most VMs having identical VM images to the new VM. | 2011-09-01 |
20110214124 | SYSTEMS AND METHODS FOR GENERATING CROSS-CLOUD COMPUTING APPLIANCES - Embodiments relate to systems and methods for generating cross-cloud computing appliances. A vendor, developer, or other user can generate one or more sets of computing appliances, comprising special-purpose pre-configured physical or virtual machines. The vendor can register an image of the one or more appliances to an image generation service, which can store that image along with the subscription model desired for that set of appliances. The image generation service can generate, test, and install a set of cloud-based images of the underlying appliances to a cloud environment including multiple, diverse clouds. The image generation service can adjust the cloud-based images as well as the subscription model to match the services and other resources of individual clouds, and ensure compatibility across multiple clouds. The image generation service can also track usage data for billing or other purposes. | 2011-09-01 |
20110214125 | TASK MANAGEMENT CONTROL APPARATUS AND METHOD HAVING REDUNDANT PROCESSING COMPARISON - An input/output control apparatus including: a unit that controls input/output of data relating to a computation of a plurality of processors in response to an access request from a second input/output unit and an access request from a first input/output unit which requires higher reliability than said second input/output unit, and orders at least one of a plurality of processors to perform a computation relating to the access request from said first input/output unit away from the computation relating to the access request from said second input/output unit in case of that said first input/output unit issued an access request, so that a same computation is made by said plurality of processors; a unit that compares the results of said computations relative to the access request from said first input/output unit provided from said plurality of processors; and a unit that allows the data associated with said computations of said processors to be output on the basis of said compared results. | 2011-09-01 |
20110214126 | BIDIRECTIONAL DYNAMIC OFFLOADING OF TASKS BETWEEN A HOST AND A MOBILE DEVICE - One or more functions are exposed by a mobile device to a host connected to the mobile device. A function of the one or more functions is executed at the mobile device in response to a request from the host, wherein the function is associated with a host task. The result of the function is returned to the host. | 2011-09-01 |
20110214127 | Strongly-Ordered Processor with Early Store Retirement - In one embodiment, a processor comprises a retire unit and a load/store unit coupled thereto. The retire unit is configured to retire a first store memory operation responsive to the first store memory operation having been processed at least to a pipeline stage at which exceptions are reported for the first store memory operation. The load/store unit comprises a queue having a first entry assigned to the first store memory operation. The load/store unit is configured to retain the first store memory operation in the first entry subsequent to retirement of the first store memory operation if the first store memory operation is not complete. The queue may have multiple entries, and more than one store may be retained in the queue after being retired by the retire unit. | 2011-09-01 |
20110214128 | ONE-TIME INITIALIZATION - Aspects of the present invention are directed at providing safe and efficient ways for a program to perform a one-time initialization of a data item in a multi-threaded environment. In accordance with one embodiment, a method is provided that allows a program to perform a synchronized initialization of a data item that may be accessed by multiple threads. More specifically, the method includes receiving a request to initialize the data item from a current thread. In response to receiving the request, the method determines whether the current thread is the first thread to attempt to initialize the data item. If the current thread is the first thread to attempt to initialize the data item, the method enforces mutual exclusion and blocks other attempts to initialize the data item made by concurrent threads. Then, the current thread is allowed to execute program code provided by the program to initialize the data item. | 2011-09-01 |
20110214129 | MANAGEMENT OF MULTIPLE RESOURCE PROVIDERS - A device receives a request for an amount of a resource. It determines for each resource provider in a set of resource providers a current load, a requested load corresponding to the requested amount of the resource, and an additional load corresponding to an expected state of an application. It determines for each of the resource providers an expected total load on the basis of the current load, the requested load, and the additional load. It subsequently selects from the set of resource providers a preferred resource provider on the basis of the expected total loads. The resource may be one of the following: memory, processing time, data throughput, power, and usage of a device. | 2011-09-01 |
20110214130 | DATA PROCESSING SYSTEM, DATA PROCESSING METHOD, AND DATA PROCESSING PROGRAM - The present invention provides a system which executes processes in steps so as to increase the speed of processing and implement links with other systems easily. The data processing system includes: an AP execution unit which executes operational processing while referring to/updating an in-memory DB and a disk type DB; a buffer storage unit which stores output data of the operational processing in a data buffer; a response transmission unit which issues a processing end notice of the operational processing; a temporary file storage unit which stores, in a temporary file, the output data stored in the data buffer; a request transmission unit which transmits a commitment request with respect to the disk type DB; a disk type DB commitment unit which commits the disk type DB by updating a control table; a normal file storage unit which changes the temporary file to a normal file, and an in-memory DB commitment unit which commits the in-memory DB. | 2011-09-01 |
20110214131 | SYSTEM AND METHOD OF ENABLING ADDITIONAL FUNCTIONS OR SERVICES OF DEVICE BY USE OF TRANSPARENT GATEWAY OR PROXY - A system, apparatus, or method for enabling an application developer to access the events, data and functionality of a device, such as a mobile phone, without being limited by the API provided by the device manufacturer. In some embodiments, the present invention utilizes a transparent gateway as a proxy that is inserted into the device stack to enable an application developer to access features and functions of the device beyond those exposed by the manufacturer provided API. For example, the transparent gateway may be inserted into the wireless stack of a mobile phone, in between the Bluetooth stack and the device's API. The transparent gateway may be installed in the mobile phone via an over the air provisioning or another suitable method. | 2011-09-01 |
20110214132 | METHOD FOR MODIFYING NOTIFICATIONS IN AN ELECTRONIC DEVICE - An embodiment relates to a novel apparatus and method for changing modes of notification in an electronic device. An electronic device includes a calendar application and a variety of other applications such as the message reader application or the daily alarm application. The device is configured to use the calendar application to track whether and how the user is notified of the receipt of an electronic. In one embodiment, the user specifically associates a profile behavior to the calendar entry when the calendar entry is first created. | 2011-09-01 |
20110214133 | Event Notification Subscription - Embodiments of the present invention comprise systems, methods and devices for imaging device event notification administration and subscription. | 2011-09-01 |
20110214134 | OPTICAL DISC APPARATUS - A control unit makes the slot control mechanism execute an failure recovery operation to repeat the insertion operation and the ejection operation alternately for a predetermined amount at a first point of time when the below fact is found, if it is found that there is an error in insertion operation or ejection operation of a slot control mechanism. Afterwards, the control unit makes the slot control mechanism execute an restoration operation for a predetermined amount after a second point of time when the below fact is found, if it is found that the slot control mechanism has returned to normal, thereby making the slot control mechanism return to the state at the first point of time. Then, the control unit makes the slot control mechanism execute the insertion operation or the ejection operation again. With this arrangement, it is possible to ensure reliable insertion operation or ejection operation. | 2011-09-01 |
20110214135 | DATA PROCESSING DEVICE - There is provided a data processing device able to surely eject a recording medium out of a main body of the device even when the recording medium is received in a case while a locking member having adherence and elasticity of the case is locked with a center hole of the recording medium. | 2011-09-01 |
20110214136 | INFORMATION-PROCESSING EQUIPMENT - There is provided an information-processing equipment including an optical disc drive | 2011-09-01 |
20110214137 | LENS HOLDER AND OPTICAL PICKUP APPARATUS USING THE SAME - Provided is a lens holder comprising: a mounting hole into which a condenser lens part of the objective lens is to be inserted; a peripheral part which surrounds the mounting hole and on which a flange part of the objective lens is to be mounted; and three protrusions provided in the peripheral part to be spaced apart from each other and to protrude higher than a main surface of the peripheral part. Also provided is an optical pickup apparatus comprising the lens holder and an objective lens supported with a condenser lens part inserted into the mounting hole of the lens holder, and with the flange part being in contact with the three protrusions. | 2011-09-01 |
20110214138 | Diffraction Grating, Optical Pickup Device And Optical Disc Apparatus - An optical pickup device includes a semiconductor laser which emits a light beam, first and second objective lenses which focus the light beam onto a first and second optical disc, respectively, a grating which branches a light beam reflected from the second optical disc, an optical detector having a plurality of light receiving parts, which receives light beams branched by the grating, and an actuator which displaces the first and second objective lenses in a radial direction of the first optical disc and the second optical disc. The grating has a first area on which a 0-order diffraction light beam and a +1-order diffraction light beam upon reflection at the second optical disc enter, and a second area on which a 0-order diffraction light beam and a −1-order diffraction light beam upon diffraction through the second optical disc enter. | 2011-09-01 |
20110214139 | DISK STABILIZER TO PREVENT DISK STICKING AND METHOD THERETO - A disk stabilizing plate is disposed oppositely below a thin disk for the purpose of allowing the thin disk to rotate stably, in a recording and reading device that uses a flexible thin disk for recording and reading. The disk stabilizing plate has a movable disk support member, relative to the prescribed rotation condition of the thin disk, that is caused to protrude upward from the surface of the disk stabilizing plate to touch and support the thin disk, or that is drawn downward from the surface of the disk stabilizing plate from the state touching and supporting the thin disk so that the state wherein the thin disk is touched and supported is terminated. | 2011-09-01 |
20110214140 | OPTICAL RECORDING MEDIUM, APPARATUS AND METHOD OF RECORDING/REPRODUCING DATA THEREON/THEREFROM, AND COMPUTER READABLE RECORDING MEDIUM STORING PROGRAM TO PERFORM THE METHOD - A recording medium on which a recording/reproducing unit block is recorded, an apparatus to record and/or reproduce data on/from the recording medium, and a method of recording/reproducing the data on/from the recording medium. The recording/reproducing unit block comprises invalid data used in disc certification, and an identifier to indicate that the invalid data is included in the recording/reproducing unit block, the invalid data being used during the disc certification on a portion of the recording medium or the entire recording medium. | 2011-09-01 |
20110214141 | CONTENT PLAYING DEVICE - A system for generating information on viewer emotional response to content is disclosed. The system may include a viewer response input unit configured to capture local data representing at least one of local viewer audio or local viewer video of a local viewer's response to content data, the content data representing at least one of content audio or content video. The system may also include a viewer emotion analysis unit configured to generate local viewer emotion information indicative of an emotional response of the local viewer to the content data, based on the local data. | 2011-09-01 |
20110214142 | Sytem and Method of Communicating Emergency Alerts - A tangible computer readable medium includes instructions executable by a processor to cause the processor to communicate with a multicast alert server to receive a multicast emergency alert message via a multicast-enabled network of an Internet Protocol television system. The multicast emergency alert message includes data related to a location code and data related to a set-top box action. The computer program further includes instructions to execute the set-top box action when the location code matches location information stored at a set-top box device. | 2011-09-01 |
20110214143 | Mobile device application - A system and method for detecting a non-visual code using an application on a mobile device, where the application is capable of associating the non-visual code with at least one item contained in a transmitted presentation and connecting the mobile device to information about the item in a database associated with the transmitted presentation. The non-visual code may comprise a high frequency signal played alone or with another audio or video signal. A mobile device application executing on a processor of the mobile device performs signal processing on the audio signal of the presentation to extract the high frequency signal. Also contemplated is obtaining information about the visual content and presenting the information on the personal device. | 2011-09-01 |
20110214144 | VIDEO-ENABLED COMMUNITY BUILDING - A system and method that provide media content owners the capability to achieve community building goals by exploiting video processing capabilities using rich, interactive and compelling media content on a network or Internet website. The system and method additionally provide website community building mechanisms to community members, thereby allowing the members to customize the actual community websites that many companies and website owners seek in order to enhance e-commerce revenue generation. | 2011-09-01 |
20110214145 | INFORMATION PROVIDING DEVICE AND METOD FOR INDEX INFORMATION FOR SCENE CHANGES - The present invention relates to an information providing apparatus and an information providing apparatus. Images which are consecutive in time series are sequentially enlarged and displayed such that the enlarged images are continuous spirally in the time-series order from the inner circumferential side. In this manner, according to the present invention, it is possible to understand easily a before-after relationship between a large number of images which are consecutive in time series by applying the present invention to a set-top box for digital satellite broadcasting, for example. | 2011-09-01 |
20110214146 | DEVICE FOR RECEIVING BROADCASTING PROGRAM AND METHOD FOR DISPLAYING FAVORITE CHANNEL - A device for receiving a broadcasting program and a method for displaying a favorite channel may be disclosed. A method for displaying a favorite channel in a device for receiving a broadcasting program includes presetting a favorite program viewing standard time; identifying whether a key signal is inputted by a user, displaying a broadcasting program received from a selected channel; detecting a viewing time of the program based on the inputted key signal; comparing the detected program viewing time with the preset viewing standard time; and registering the broadcasting program with a favorite program list based on the result of the comparison. | 2011-09-01 |
20110214147 | Method for determining content for a personal channel - Creating a listing of suggested content and programming for a virtual channel is performed by generating rankings of previously viewed or accessed content. The method determines whether such content is either cyclical in nature as being related to a series or if such content is broadcasted less frequently. Once such rankings are determined, the listings of suggested (other) content will have a number of entries per time segment which represent the highest ranked suggested per time segment | 2011-09-01 |
20110214148 | Interactive Media Display Across Devices - A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display. | 2011-09-01 |
20110214149 | TELEPHONE ORDERING OF TELEVISION SHOWS - A method and system for controlling the digital consumption of media and information such as the recording of television programs, real world, or electronic merchandise from a plurality of a customer's Unique Identifiers (such as telephone numbers). The television programs are identified by specific identifiers, such as alpha-numeric indicia. Customers can register several Unique Identifier(s) with the service provider and can secure recording of specific programs from any of said registered Unique Identifier(s). Customers can also register Unique Identifier(s) such as the set top boxes at one or more locations and at the same time direct where the content will immediately or later be delivered, so that the recorded TV program can be accessed and viewed. | 2011-09-01 |
20110214150 | Imprint Client Statistical Filtering - A method, system API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file. | 2011-09-01 |
20110214151 | HANDHELD MOBILE TV SERVICE DEVICE - A mobile TV service device is disclosed. A mobile TV service device includes a mobile TV signal receiver air-interfaced with a mobile TV network to receive a mobile TV signal, a device connection terminal connected with a signal input/output terminal of a handheld device, a mobile TV signal converter configured to convert the mobile TV signal into a motion picture having a format supportable by the handheld device, and a device connection controller configured to control electrical connection with the handheld device, when the handheld device is connected with the device connection terminal, and to transmit the motion picture converted from the mobile TV signal to the handheld device via the device connection terminal. | 2011-09-01 |
20110214152 | Application Execution System for Digital Television, Apparatus for Application Execution for Digital Television and Method to Implement Said System - The present invention refers to a system for executing applications, wherein said system is organized by layers and is designed to be used in an open broadcasting television system (land or satellite), and said system is capable of allowing the execution of applications produced by television broadcasters in the different hardware present in the Set-top Box and/or television set present at the viewer's residence. | 2011-09-01 |
20110214153 | HOSPITAL TV/MONITOR DISPLAY CONTROL WITH HIERARCHICAL ACCESS CONTROL - An interactive communication system ( | 2011-09-01 |
20110214154 | VIEWING CONTROL APPARATUS AND SYSTEM - A viewing control apparatus for viewing a broadcast program, includes a processor which controls channel switching of the broadcast program and reproduction of VOD (Video on Demand) contents. The processor generates a virtual channel in combination of the broadcast program and automatically-recommended VOD contents, controls channel switching of the broadcast program and reproduction of the VOD contents based on a program list of the generated virtual channel, and switches an image displayed on a display unit. | 2011-09-01 |
20110214155 | Handling Video Transition Errors in a Video on Demand Streams - A system, method, and apparatus for handling transition errors is presented herein. The transition errors include handling unreported time base discontinuities during trick mode transition, miscalculated time stamps during trick mode transition, erroneous sequence end codes, and unreported broken group of picture transmission. Unreported time base discontinuities are detected by comparing the program clock reference (PCR) value of the data packet to the system time clock (STC). If the difference exceeds a predetermined threshold, the STC is set to the PCR value. Miscalculated time stamps are detected by examining the difference in PTS values between temporally adjacent data packets. If the difference is not within a margin of error from predetermined value, the PTS is disabled. Unreported broken groups of pictures are handled by skipping the first two B-frames of the first group of pictures following a trick mode transition. Erroneous sequence end codes are detected by determining whether a packet containing a sequence end code is associated with a time base change. If the packet is not associated with a time base change, the sequence end code is disregarded. | 2011-09-01 |
20110214156 | SYSTEMS AND METHODS FOR PROVIDING FAST VIDEO CHANNEL SWITCHING - A video decoding device receives video images encoded as video signal data for a selected one of multiple channels, for example provided by a cable TV or satellite TV service. Responsive to a request to switch from viewing a previously-selected channel to viewing a newly-selected channel, the video decoding device enters a first mode for displaying a preview representation of the video signal data received for the newly-selected channel. In this preview mode, video signal data for the newly-selected channel is received and stored, and a first available image from the video signal data is decoded and provided for display as a preview representation. The preview mode image is replaced by a real time representation of the video signal data once it is determined that the stored video signal data exceeds a threshold amount, for example an amount to compensate for maximum expected jitter. | 2011-09-01 |
20110214157 | SECURING A NETWORK WITH DATA FLOW PROCESSING - An apparatus and method to distribute applications and services in and throughout a network and to secure the network includes the functionality of a switch with the ability to apply applications and services to received data according to respective subscriber profiles. Front-end processors, or Network Processor Modules (NPMs), receive and recognize data flows from subscribers, extract profile information for the respective subscribers, utilize flow scheduling techniques to forward the data to applications processors, or Flow Processor Modules (FPMs). The FPMs utilize resident applications to process data received from the NPMs. A Control Processor Module (CPM) facilitates applications processing and maintains connections to the NPMs, FPMs, local and remote storage devices, and a Management Server (MS) module that can monitor the health and maintenance of the various modules. | 2011-09-01 |
20110214158 | WIRELESS COMMUNICATIONS SYSTEM PROVIDING MOBILE DEVICE AUTHENTICATION BYPASS BASED UPON USER-WEARABLE SECURITY DEVICE AND RELATED METHODS - A wireless communications system may include a user-wearable device including a clasp having open and closed positions, a first wireless security circuit (WSC), and a first controller coupled to the clasp and the first WSC. The system may further include a mobile wireless communications device including a portable housing, an input device(s), a second WSC carried by the portable housing and configured to communicate with the first WSC when in close proximity therewith, and a second controller carried by the portable housing and coupled to the second WSC and the input device(s). The second controller may be configured to enable mobile wireless communications device(s) function based upon a manual entry of an authentication code via the input device(s), and bypass the manual entry and enable the mobile wireless communications device function(s) based upon a communication from the user-wearable device and a position of the clasp. | 2011-09-01 |
20110214159 | COMPUTER SYSTEM - Provided is a computer system capable of ensuring sufficient security even when a computer resource of a server is dynamically allocated to a thin client. This computer system includes a plurality of computer resources for providing an arithmetic processing result to a thin client, a management device for deciding a prescribed computer resource from the plurality of computer resources according to a request from the thin client and allocating the decided computer resource to the thin client, and a coupling controller for restricting the thin client from coupling to a computer resource other than the decided prescribed computer resource. | 2011-09-01 |
20110214160 | Method for Increasing Security in a Passive Optical Network - A method for security in a passive optical network is disclosed. The method includes, at an optical line termination (OLT): detecting an optical termination device and establishing a connection with the device; generating a first authentication message including a first random number; and transmitting the first authentication message through the established connection. At the optical termination device, the method may include: receiving the first authentication message; calculating a first authentication code by using the first random number and a secret code stored at the device; and generating and transmitting to the OLT a second authentication message including the first authentication code. The method may further include, at the OLT: receiving the second authentication message; calculating a second authentication code by using the first random number and a secret code stored at the OLT; and authenticating the optical termination device if the first authentication code matches the second authentication code. | 2011-09-01 |
20110214161 | METHODS, MEDIA, AND SYSTEMS FOR SECURING COMMUNICATIONS BETWEEN A FIRST NODE AND A SECOND NODE - Methods, media, and systems for securing communications between a first node and a second node are provided. In some embodiments, methods for securing communication between a first node and a second node are provided. The methods comprising: receiving at least one model of behavior of the second node at the first node; and authorizing the first node to receive traffic from the second node based on the difference between the at least one model of behavior of the second node and at least one model of behavior of the first node. | 2011-09-01 |
20110214162 | METHOD AND APPARTUS FOR PROVIDING COOPERATIVE ENABLEMENT OF USER INPUT OPTIONS - An apparatus for providing cooperative enablement or disablement of user input options may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving a first indication identifying any user input option to be enabled or disabled based on context information associated with a local device, receiving a second indication of any user input option to be enabled or disabled based on context information associated with a remote device, and providing enablement or disablement of user input options of the local device based on the first indication and the second indication. A corresponding method and computer program product are also provided. | 2011-09-01 |
20110214163 | AUTOMATED ANALYSIS OF COOKIES - Techniques and tools relate to analysis of cookies. For example, techniques and tools are described for determining whether cookies stored on a computer in response to a particular event (e.g., the rendering of an advertisement in a browser) are authorized. In one implementation, a cookie analysis system includes a browsing simulator having a web browser and a virtual graphical environment. The browsing simulator renders web pages (e.g., automatically), including ad creative objects (e.g., objects that represent images, graphical animations, video clips, etc.) corresponding to advertisements in the web pages. The cookie analysis system creates test files for the ad creative objects. The cookie analysis system identifies and analyzes cookies (e.g., HTTP cookies, or other objects such as local shared objects) that are set in response to the rendering of ad creative objects. | 2011-09-01 |
20110214164 | ACCESS RIGHT CONTROL USING ACCESS CONTROL ALERTS - Systems and methods are provided for providing access controlled event subscription and notification and event access change alerts. In some embodiments, the systems and methods of the present invention operate within a SIP infrastructure. As such, SIP SUBSCRIBE messages and SIP NOTIFY messages are used for subscribing to and receiving notifications related to access control. According to some embodiments, event access change alerts are used in conjunction with access controlled event subscription to provide an efficient method for providing access controlled event subscription using current access control information. | 2011-09-01 |
20110214165 | Processor Implemented Systems And Methods For Using Identity Maps And Authentication To Provide Restricted Access To Backend Server Processor or Data - Systems and methods are provided for providing an application access to an external data source or an external server process via a connection server using an authentication server that has access to an identity map. A credential request is received at the authentication server from the connection server. The credential request includes an identification of the external data source or external server process to be accessed and an account identifier associated with the application or a user of the application. The identity map is searched for a set of credentials associated with both the account identifier and the external data source or external server process. The set of credentials are transmitted from the authentication server to the connection server, for the connection server to establish a connection to the external data source or external server process, where the connection is established without transmitting the set of credentials to the application. | 2011-09-01 |
20110214166 | CONNECTION MANAGEMENT - At a mobile internet protocol (MIP) enabled mobile node (MN), an internet key exchange (IKE) security association (SA) message is prepared and an extension is contained in the SA message indicative of an MIP binding related instruction to a home agent (HA). The SA message is then sent to a packet data network. At a network element, the SA message and an IKE SA message are received from the mobile node. The network element determines in the SA message an MIP binding related instruction to the HA and stores an MIP message based on the determined MIP related instruction. The network element also sends the MIP message to the HA of the MN. | 2011-09-01 |
20110214167 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND DISPLAY SCREEN CONTROLLING METHOD - An image processing apparatus comprises: a display part on which various information is displayed; an authentication information inputting part for receiving entry of authentication information made by a user; a setting information inputting part for receiving an operation to set made by the user, and inputting setting information; an authentication processing part for starting authentication processing to execute user authentication based on the authentication information in response to the entry of the authentication information; and a display controlling part for displaying an initial operation screen operable for the user to make setting on the display part in parallel with the authentication processing executed by the authentication processing part, and for reflecting the setting information received by the setting information inputting part before obtaining a result of the authentication processing to the initial operation screen. So, a waiting time of the user after the entry of the authentication information is reduced. Also, the user is allowed to start making operation relatively-early, and convenience of the image processing apparatus is enhanced. | 2011-09-01 |
20110214168 | PAIRING OF WIRELESS DEVICES USING A WIRED MEDIUM - Techniques that facilitate pairing of wireless devices with other wireless devices are disclosed. According to one aspect, a pair of wireless devices can be paired for wireless data exchange using an available wired link. Advantageously, the wired link can be used to transport a pin code from one of the wireless devices to the other. Consequently, pairing of the wireless devices can be completed without necessitating user entry of a pin code so long as the wired link is available. | 2011-09-01 |
20110214169 | Secure Authentication Systems and Methods - Systems and methods are provided for authentication by combining a Reverse Turing Test (RTT) with password-based user authentication protocols to provide improved resistance to brute force attacks. In accordance with one embodiment of the invention, a method is provided for user authentication, the method including receiving a username/password pair associated with a user; requesting one or more responses to a first Reverse Turing Test (RTT); and granting access to the user if a valid response to the first RTT is received and the username/password pair is valid. | 2011-09-01 |