33rd week of 2013 patent applcation highlights part 71 |
Patent application number | Title | Published |
20130212478 | AUDIO NAVIGATION OF AN ELECTRONIC INTERFACE - Embodiments of methods, apparatuses, devices and/or systems for navigating electronic interfaces via an audio signal comprising commands are disclosed. | 2013-08-15 |
20130212479 | METHODS AND APPARATUS FOR ANALYZING A SOCIAL NETWORK - Techniques are disclosed for analyzing a social network having a plurality of members, each member having declared a connection with each of one or more other members of the social network. Exemplary techniques include monitoring activity performed by members on the social network, the monitored activity including actions other than the declaring and undeclaring of connections between members. A graphical representation of at least a portion of the social network may be computed to include at least one indication of the monitored activity. | 2013-08-15 |
20130212480 | DEVICE DEPENDENT RULES FOR SYNCHRONIZING DESKTOP IMAGES AND MANAGING HARDWARE DEPENDENCIES - Methods and systems for n-way cloning and synchronization of a user desktop image are provided. Example embodiments provide a Cloning and Synchronization System (“CSS”) which binds a server stored CVD object representing the user's desktop image to one or more endpoint devices. Each endpoint device receives a clone of the CVD object that comprises one or more layers of the server CVD depending upon the suitability of the endpoint device hardware and operating system to the server stored desktop. The cloned CVDs in the endpoint devices are then kept synchronized by synchronization operations. In one embodiment, the CSS allows only one endpoint device to act as a master device and push up changes to the server CVD. These changes are then pushed down to the other devices using different synchronization methods dependent upon the layer. | 2013-08-15 |
20130212481 | METHOD AND APPARATUS FOR CONTROLLING INTERFACE DISPLAY, AND COMMUNICATION TERMINAL - A method for controlling interface display includes: detecting an operation status of a first communication terminal; detecting a first event, in a case that the operation status of the first communication terminal is a first status in which there is a request for a communication connection between the first communication terminal and a second communication terminal; determining whether the first event associated with a communication status between the first communication terminal and second communication terminal conforms to a predetermined trigger condition; controlling a display of a scenario interface corresponding to the predetermined trigger condition according to a predetermined corresponding relation between the trigger condition and the scenario interface if it is determined that the first event conforms to the trigger condition. | 2013-08-15 |
20130212482 | COMMUNICATIONS NETWORK INTERFACE FOR USER FRIENDLY INTERACTIVE ACCESS TO ONLINE SERVICES - A method and a system for connecting a service provider and a user at a remote location relative to the service provider, via a network based telecommunications device, are provided. The method includes utilizing a network operable terminal for transmitting communications between the service provider and the user, employing a display screen depicting a user selectable options menu, corresponding with service functions offered by the service provider, and enabling the user to choose an option from the user selectable options menu to initiate a corresponding communication to the service provider. The system includes a user operable terminal including a user interface display screen with user selectable menu options that are changeable in accordance with differing modes of operation, an internal processing unit configured for providing at least one selectable menu option; and a gateway service platform configured for transmitting an option selected from the at least one selectable menu option to and from one of the user or the provider. | 2013-08-15 |
20130212483 | APPARATUS AND METHOD FOR PROVIDING FOR REMOTE USER INTERACTION - An apparatus, method, and computer program product are described that provide for a replicated user interface, including a replicated active display area and a replicated boundary area, such that the replicated user interface can recognize the same types of user inputs that are recognized by a remote user interface, and the same operations may be executed upon receipt of such inputs. The apparatus can establish a communications link with the remote user interface and determine whether the remote user interface is configured to detect a user input at least partially received in a boundary area outside an active display area of the remote user interface. A replicated active display area and a replicated boundary area may then be provided for in response to a determination that the remote user interface is configured to detect a user input at least partially received in the boundary area of the remote user interface. | 2013-08-15 |
20130212484 | PRESENTING EXECUTION OF A REMOTE APPLICATION IN A MOBILE DEVICE NATIVE FORMAT - In one example, a mobile device includes one or more processors configured to issue, a request to access a resource maintained by a remote computing device, wherein the request causes the remote computing device to execute an application to access the resource, receive, via the network interface, information corresponding to graphical output resulting from execution of the application, wherein the graphical output corresponds to a format specific to the remote computing device, present a graphical representation of the received information in an output format optimized for the mobile device, receive an input command in an input format specific to the mobile device, wherein the input command comprises a command for interacting with the application, translate the input command to a format specific to the application executed by the remote computing device, and send the translated command to the remote computing device. | 2013-08-15 |
20130212485 | COLLABORATIVE AND NON-COLLABORATIVE WORKSPACE APPLICATION CONTAINER WITH APPLICATION PERSISTENCE - The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants. | 2013-08-15 |
20130212486 | CONTEXT DETERMINATION FOR MOBILE DEVICES WHEN ACCESSING REMOTE RESOURCES - In one example, a device, such as a remote computing device or a mobile device, includes one or more processors configured to compare current values for one or more context dimensions to data indicative of relationships between accesses to resources maintained by a remote computing device and values for the one or more context dimensions during the accesses and to determine one or more of the resources maintained by the remote computing device that have a high probability of being accessed based on the comparison and a network interface configured to cause a mobile device to obtain information indicative of the determined one or more resources based on the determination that the one or more resources have the high probability of being accessed. | 2013-08-15 |
20130212487 | Dynamic Page Content and Layouts Apparatuses, Methods and Systems - The DYNAMIC PAGE CONTENT AND LAYOUTS APPARATUSES, METHODS AND SYSTEMS (“DPCL”) transform dynamic layout template requests and layout usage monitor packages using DPCL components into customized dynamic layouts. In some implementations, the disclosure provides a processor-implemented method of transforming the content of an electronically generated user facing page for displaying on a user display. | 2013-08-15 |
20130212488 | AUGMENTED SCREEN SHARING IN AN ELECTRONIC MEETING - Described are systems for providing contextually relevant data to participants of an electronic communication. A screen sharing session is established between a plurality of participants of the electronic communication. A set of contextual relevance data is determined between contents of the screen sharing session, at least one of the participants, and external data related to the at least one of the participants. The screen sharing session is changed to include the contextual relevance data. | 2013-08-15 |
20130212489 | Method for Providing Multiple Mouse Inputs in a Remote Desktop Session - A computer (host), which is communicating with an interactive whiteboard projector (client) through a remote desktop connection, launches third-party applications supporting multiple mice (i.e. drawing pens) and provides these applications with virtual mouse device and input event signals for each pen device connected on the projector. The applications will behave as if the host system were configured with multiple installed mice, though no added driver or physical connected hardware is present. | 2013-08-15 |
20130212490 | AUGMENTED SCREEN SHARING IN AN ELECTRONIC MEETING - Described are methods for providing contextually relevant data to participants of an electronic communication. A screen sharing session is established between a plurality of participants of the electronic communication. A set of contextual relevance data is determined between contents of the screen sharing session, at least one of the participants, and external data related to the at least one of the participants. The screen sharing session is changed to include the contextual relevance data. | 2013-08-15 |
20130212491 | COMPUTER-IMPLEMENTED METHOD FOR DISPLAYING AN INDIVIDUAL TIMELINE OF A USER OF A SOCIAL NETWORK, COMPUTER SYSTEM AND COMPUTER-READABLE MEDIUM THEREOF - The present disclosure relates in general to social networks run in a computer environment and relates in particular to methods and systems for displaying an individual timeline of a registered user (member) of a social network in accordance with selectable, pre-selectable or adjustable settings for individual users. The method and system according to the present application provides a user a persistent way to track social moments with content and people, including tracking the past and future of a user's time (e.g., activities and events). At a glance, the user can see not only the moment, but also the associated people or content and its significance, in a graphical representation referred to as a “timeline.” | 2013-08-15 |
20130212492 | METHOD AND ELECTRONIC APPARATUS FOR ASSOCIATING NOTE AND CALENDAR EVENT - A method and an electronic apparatus for associating a note and a calendar event are provided. In the method, when the note is added, at least one event with an event time close to a creating time of the note is inquired from a plurality of events recorded in a calendar, and the note is associated with one of the events. | 2013-08-15 |
20130212493 | EFFICIENT MULTIMEDIA CONTENT DISCOVERY AND NAVIGATION BASED ON REASON FOR RECOMMENDATION - A method of multimedia content discovery and navigation based on criteria for recommendation includes displaying a multimedia content based on a criteria for recommending the multimedia content, displaying the criteria for recommending the multimedia content along with the multimedia content, processing a first input that includes a selection of the multimedia content, and playing the multimedia content on the selection of the multimedia content. The multimedia content display module may display a second set of multimedia content associated with the second criteria on the selection of the second criteria. The first criteria may include at least one of (i) reasons based on popularity, (ii) reasons based on user favorites, and (iii) reasons based on friends' activities. | 2013-08-15 |
20130212494 | System and Method for Communicating among Members of Meeting Groups - A system and method for communicating at least one message between users is provided. The method includes the steps of transmitting, to a plurality of users, data configured to display at least one graphical user interface configured to facilitate users to organize and join a plurality of meeting groups associated with a plurality of in-person meetings or events; transmitting, to at least one user of the plurality of users, information identifying at least one predetermined communication; and in response to only a single action performed by the at least one user, transmitting the at least one predetermined communication to at least one other user of the plurality of users. | 2013-08-15 |
20130212495 | DYNAMICALLY UPDATING MEDIA CONTENT FOR DISPLAY TO A USER OF A SOCIAL NETWORK ENVIRONMENT BASED ON USER INTERACTIONS - A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user. | 2013-08-15 |
20130212496 | INTEGRATED CONTEXT-DRIVEN INFORMATION SEARCH AND INTERACTION - A method and a device are disclosed including an integrated connection between a Social Business Network (SBN) and a webpage configured to provide context-based relevant information about content and/or metadata associated with the webpage. A SBN provides business-oriented information in a social networking environment. In some embodiments, SBN connection automatically provides information about the webpage's owner, or is used used or to start a conversation with another user. In still other embodiments, the SBN connection may retrieve information from external sources such as Facebook®, web, and databases associated with the SBN, including prior relevant conversations, project information, participant information, articles, historical data, and the like. In various embodiments, the SBN connection is in the form of a browser plugin component, which may be enhanced by custom software cartridges developed by customers of SBN to dynamically alter the behavior or add functionality to the SBN plugin component. | 2013-08-15 |
20130212497 | ANALYTICS DRIVEN ENGAGEMENT - Various embodiments relate to an engagement server and a related method of initiating an engagement between an agent device and a user device based on formed and modified engagement rules. In one embodiment, the engagement server can receive one or more third-party analytic reports and use them to form engagement rules that determine when the engagement server initiates an engagement between the agent device and user device. In some embodiments, the engagement server can also receive user interaction data from the user device to modify engagement rules to fit a particular user. In some embodiments, the engagement server can use the third-party analytic reports and/or user interaction data from a plurality of users to form a statistical model. The engagement server may then use the statistical model to form and/or modify the engagement rules. | 2013-08-15 |
20130212498 | Selecting Content Within a Web Page - A system and method of selecting content within a web page ( | 2013-08-15 |
20130212499 | SYSTEMS AND METHODS FOR ADAPTIVE CONTENT DISTRIBUTION - An application displaying primary content, such as a webpage, may include unused space. The unused space may exist within the application displaying the primary content (e.g., within the browser window) or on other portions of the display (e.g., outside of the browser window). The unused space is identified and leveraged to display secondary content on the client display along with the primary content. The secondary content may be adaptable to conform to different sizes and/or configurations of the unused space. The secondary content may be updated as the user interacts with elements on the client display. | 2013-08-15 |
20130212500 | Method and device for setting user interface - The disclosure provides a method for setting a User Interface (UI). The method comprises the following steps: acquiring and storing image data in a file of a selected background image on a UI management interface; marking space coordinates of a region with different shapes cut on the background image, performing display effect processing on the cut region with different shapes, and outputting a display effect processing result; and recording a preset directory name and a corresponding menu linking path of each icon. The disclosure also discloses a device for setting a UI. By adopting the scheme, a personalized UI can be obtained conveniently and quickly, and user experience is improved. | 2013-08-15 |
20130212501 | PERCEPTUAL COMPUTING WITH CONVERSATIONAL AGENT - Perceptual computing with a conversational agent is described. In one example, a method includes receiving a statement from a user, observing user behavior, determining a user context based on the behavior, processing the user statement and user context to generate a reply to the user, and presenting the reply to the user on a user interface. | 2013-08-15 |
20130212502 | APPARATUS AND METHOD FOR DISPLAYING CONTENT AND ATTRIBUTE INFORMATION - A method for displaying attribute information of data includes receiving a request for the data, determining whether one or more pieces of attribute information are included in the data, processing a piece of attribute information if it is determined that at least one piece of attribute information is included in the data, and displaying the processed piece of attribute information. A content displays apparatus includes a data request receiver to receive a request to receive data, an attribute information detector to detect one or more pieces of attribute information included in the data, an attribute information processor to process a piece of the detected attribute information, and a display unit to display the processed piece of attribute information. | 2013-08-15 |
20130212503 | CUSTOMIZATION OF GUI LAYOUT BASED ON HISTORY OF USE - A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) adjust a layout of content shown on the display according to a probability of one or more actions that may be taken with the one or more active elements. | 2013-08-15 |
20130212504 | CUSTOMIZATION OF GUI LAYOUT BASED ON HISTORY OF USE - A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a processor is operably coupled to a visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) adjust a layout of content shown on the display according to a probability of one or more actions that may be taken with the one or more active elements. | 2013-08-15 |
20130212505 | Method and Apparatus for Performing a Geometric Transformation on Objects in an Object-Oriented Environment using a Multiple-Transaction Technique - A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be geometrically transformed in a model database by dividing the objects according to criteria into a number of ordered partitions and transforming the objects in each partition as an atomic operation. Objects that are to be transformed are organized into the ordered partitions, and the partitions are transformed in sequential order, such that all predecessors of a given object are transformed before, or in the same operation as, the given object. If a large transformation operation abnormally terminates before all the small transformation operations have been completed, the model database is, nevertheless, left in a consistent state. The transformation operation may be resumed from the point of interruption. Furthermore, the number of objects that may be transformed is not constrained by the amount of memory available in the system. | 2013-08-15 |
20130212506 | METHOD AND APPARATUS FOR EDITING LAYOUT OF OBJECTS - When an image is touched on a touch screen, the image is displayed as if a touched side of the image is pressed down and an opposite side of the touched side is lifted up. Priority levels of peripheral portions of the image are set in accordance with up and down of the image. Rendering priority between images to be overlapped is determined in accordance with a dominant-subordinate relationship between the priority levels of the peripheral portions of the respective images to be in contact. One of the images is displayed in an overlapped portion of the images based on the rendering priority. | 2013-08-15 |
20130212507 | METHODS AND SYSTEMS FOR ALIGNING ITEMS OF EVIDENCE TO AN EVALUATION FRAMEWORK - Several embodiments provide systems and methods for by a user in performing an evidence-based evaluation. In some embodiments, a method comprises causing the display of one or more items of evidence to a user, wherein the one or more items of evidence are associated with a performance of a task; causing the display of one or more evidence tagging selectors, each of the one or more evidence tagging selectors being associated with one of the one or more items of evidence; causing, in response to a user selecting a given evidence tagging selector associated with a given item of evidence, the display of an evidence tagging interface comprising a list of components associated with an evaluation framework; and receiving, through the evidence tagging interface, a user selection of one or more selected components; and storing an association of the one or more selected components and the given item of evidence. | 2013-08-15 |
20130212508 | SYSTEM, METHOD AND GRAPHICAL USER INTERFACE TO FACILITATE PROBLEM-ORIENTED MEDICAL CHARTING - This disclosure relates to systems and methods for providing analytics for an enterprise workflow, such as to characterize employee behavior based on enterprise data collected based on services performed by the employees. The system can be utilized, for example, to help drive proper documentation by employees of the enterprise, such as by generating statistics that characterize documentation entered by or on behalf of an employee or a group of employees for services that have been performed. | 2013-08-15 |
20130212509 | NAVIGATION OR MAPPING APPARATUS & METHOD - The invention relates to a navigation device ( | 2013-08-15 |
20130212510 | DISPLAY APPARATUS AND METHOD FOR MANAGING HEALTH - A display apparatus and a method for managing health are provided. The display apparatus according to an exemplary embodiment includes a photographing unit which photographs a user image, a display unit which displays the photographed user image, a user interface unit which receives a user command regarding the displayed user image, and a controller which changes at least part of the displayed user image and displays the changed user image, and sets health management information corresponding to the displayed changed user image according to a user command. Accordingly, a user may set a goal for exercise and diet while watching a user image where a size has been changed, which is displayed on a display apparatus. | 2013-08-15 |
20130212511 | APPARATUS AND METHOD FOR GUIDING HANDWRITING INPUT FOR HANDWRITING RECOGNITION - An apparatus and method for guiding handwriting input for handwriting recognition are provided. The method includes storing at least one character data item and at least one character feature information item corresponding to respective character data; detecting upon input of a first touch-and-drag, at least one first feature information item from a trajectory drawn according to the input first touch-and-drag; comparing the detected at least one first feature information item with the at least one character feature information item; detecting at least one first character data candidate having at least one same character feature information item as the detected at least one first feature information item; and displaying the detected at least one first character data candidate. | 2013-08-15 |
20130212512 | Mobile Application Tool and Graphical User Interface - A mobile application tool is disclosed to provide remote access to data, and in particular test data. In embodiments disclosed, the mobile application tool includes a mobile test interface component configured to receive an access input associated with one or more testing devices and invoke an interface to a remote test platform to retrieve one or more testing device selections for the one or more testing devices associated with the access input. The tool includes a display function configured to receive the one or more testing device selections and invoke a graphical user interface to display the one or more test device selections and data associated with the one or more test device selections. | 2013-08-15 |
20130212513 | Automatically Creating and Modifying Furniture Layouts in Design Software - A software application can capture product parameters and attributes in order to allow a non-expert user to create an accurate and complete furniture system layout in a design space. To enable accurate layouts, the software application can automatically apply all applicable components, connectors, rules, attributes, codes, and behaviors to each component/design element in the design space. The intelligent, object-oriented software can automatically recognize required changes effected by a user-driven change, and automatically resolve the layout design by constraining vertical placement of components or automatically generating interconnections between components. | 2013-08-15 |
20130212514 | Method and Device for Displaying Start-Up Interface of Multimedia Terminal - A method and a device for displaying a start-up interface of a multimedia terminal are provided. The method includes: generating start-up interface data according to a picture and configuration information provided by a user and saving the generated data in a storage module; reading by a searching module the start-up interface data from the storage module to a memory; extracting a start-up interface picture from the start-up interface data; and displaying by a display module the start-up interface picture on a screen. The method and the device therefore provide display with different resolutions for a multimedia start-up interface, and realize customization of the start-up interface picture and start-up state information. | 2013-08-15 |
20130212515 | USER INTERFACE FOR TEXT INPUT - A user interface allows a user to input text, numbers and symbols in to an electronic device through a touch sensitive input and make edits and correction to the text with one or more swipe gestures. The system can differentiate the swipes and perform functions corresponding to the detected swipes based upon swipe direction, number of fingers used in the swipe and the location of the swipes on the touch sensitive input. | 2013-08-15 |
20130212516 | METHOD AND SYSTEM FOR GENERATING A CONTROL SYSTEM USER INTERFACE - A graphical user interface for an industrial control system including a computer. The graphical user interface includes a display device. A plurality of process graphics including at least one software object for controlling and/or monitoring real world objects controlled by the control system are arranged such that elements of at least a portion of at least one software object may be displayed on the interface displayed on the display device. Computer program instructions generate and display in the graphical user interface a main view including a first process graphic in a window. The first process graphic is a member of a predetermined group of process graphics. The main view includes a designated view including at least one tab directly linked to other members of the predetermined group. Selecting one of the tabs allows the user to navigate to one of the predetermined group of process graphics. | 2013-08-15 |
20130212517 | Electronic Device and Display Processing Method - The present invention provides an electronic device and a display processing method thereof. An application page is displayed on the electronic device, and the application page includes at least a subpage and a tab for identifying the subpage. The display processing includes detecting a sliding gesture on said tab; determining whether the sliding gesture satisfies a predetermined condition; and when the sliding gesture satisfies the predetermined condition, making the subpage to be not displayed on the electronic device. | 2013-08-15 |
20130212518 | DISPLAY TAG, DISPLAY TAG SYSTEM HAVING DISPLAY TAG, AND METHOD FOR WRITING DISPLAY TAG INFORMATION - A display tag is provided. A display tag includes a sensing unit which captures an image displayed on a screen of an external tag writer, if a sensing unit is disposed opposite the screen; and a display unit which displays a captured image. Therefore, a user can visually recognize content related to tag information, and thus user convenience is enhanced. | 2013-08-15 |
20130212519 | METHOD AND MOBILE TERMINAL FOR PRODUCING MOBILE APPLICATION - Disclosed herein is a method and mobile terminal for producing a mobile application. In the method for producing a mobile application, a virtual extended work area having a size that is equal to or greater than a size of a screen of a mobile terminal is created. The virtual extended work area is divided to create a plurality of sectional work areas corresponding to a plurality of mobile application creation tools. An input is received from a user of the mobile terminal and then the plurality of sectional work areas are manipulated. A sectional work area corresponding to a current mobile application creation tool is displayed on the screen of the mobile terminal depending on manipulation of the plurality of sectional work areas. | 2013-08-15 |
20130212520 | APPARATUS AND METHOD FOR EDITING IMAGE IN PORTABLE TERMINAL - An apparatus and a method for editing an image in a portable terminal which can conveniently edit the image are provided. The apparatus for editing the image includes a touch screen unit for displaying an image, and a controller for controlling such that, when one or more edit points are selected from edit points displayed in the image in an image edit mode, an edit function window for editing the selected one or more edit points is displayed. | 2013-08-15 |
20130212521 | METHODS AND SYSTEMS FOR USE WITH AN EVALUATION WORKFLOW FOR AN EVIDENCE-BASED EVALUATION - Several embodiments provide systems and methods for use in creating an evaluation workflow defining a multiple step evaluation process for use by one or more users variously involved in an evidence-based evaluation. The systems and methods allow the user to define the evaluation workflow and store the evaluation workflow in a database, allow the user to add a plurality of assessments to the evaluation workflow and store the plurality of assessments in association with the evaluation workflow in the database, each assessment defining an evaluation event at a given point in time to be assessed as part of the evaluation process spanning an evaluation period of time, and allow the user to add one or more parts to each of the plurality of assessments and store the one or more parts in association with the plurality of assessments in the database. | 2013-08-15 |
20130212522 | Device, Method, and Graphical User Interface for Adjusting Partially Off-Screen Windows - An electronic device with a display bounded by a plurality of edges: displays a first portion of a first window on the display while not displaying a remaining portion of the first window on the display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the display; detects a first input that positions a cursor at a location on the display, the location being: over the displayed first portion of the first window, and within a predefined distance of an edge of the display; in response to detecting the first input that positions the cursor at the location on the display, activates a window adjustment mode; while the window adjustment mode is active, detects a second input; and, in response to detecting the second input, adjusts the first window in accordance with the second input. | 2013-08-15 |
20130212523 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD OF INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus of one aspect of this invention accepts a touch operation for a display area on which a list of thumbnail images corresponding to documents saved in the information processing apparatus are displayed while displaying the thumbnail images. In a case that the accepted touch operation is a flick operation in a lateral direction (first direction), the information processing apparatus changes a thumbnail image displayed in an area for which the flick operation has been made to that of a different page included in a corresponding document. In a case that the accepted touch operation is a flick operation in a longitudinal direction (second direction), the information processing apparatus scrolls a plurality of thumbnail images displayed in the list on the display area in the direction of the flick operation. | 2013-08-15 |
20130212524 | WEBSITE IMAGE CAROUSEL GENERATION - A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site, The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered. Constructed websites may be hosted by the development entity, further relieving the user from website maintenance. | 2013-08-15 |
20130212525 | IMAGE PROCESSING APPARATUS, METHOD FOR CONTROLLING IMAGE PROCESSING APPARATUS, AND STORAGE MEDIUM - An image processing apparatus displays image data including a first area with significant information and a second area without significant information and moves an area to be displayed target from a part of an area to another part of the area according to a flick operation performed by a user in a state where the part of the area in the image data is displayed in a predetermined display area. If the first area is not included in the another part of the area to which the area to be displayed target is moved, the image processing apparatus performs control not to move the area to be displayed target to the another part of the area. | 2013-08-15 |
20130212526 | METHOD OF PROVIDING INFORMATION REGARDING APPLICATION, DEVICE FOR PERFORMING THE METHOD, AND COMPUTER READABLE RECORDING MEDIUM HAVING RECORDED THEREON A PROGRAM FOR EXECUTING THE METHOD - A method and device for providing information regarding applications installed on a device is provided. The method includes obtaining information based on a current state of each application installed on the device; and displaying the obtained information based on the current state of each application and information identifying each application. | 2013-08-15 |
20130212527 | SYSTEM AND METHOD FOR AUTOMATICALLY BINDING SOFTWARE APPLICATIONS TO DEVICES - A system stores semantic information relating to several devices. The semantic information relates to a description of data that are associated with the devices. The system stores a database of software applications that can be used in connection with the devices. The system displays to an output device one or more software applications that can be used in connection with a particular device, and receives into the system a selection of the one or more software applications that are to be used in connection with the particular device. The system transmits data to and receives data from the particular device as a function of requirements of the selected one or more software applications and semantic information relating to the particular device. | 2013-08-15 |
20130212528 | DEVICE AND METHOD FOR DISTRIBUTED DATABASE KEYWORD SEARCHING - A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module. | 2013-08-15 |
20130212529 | USER INTERFACE FOR TOUCH AND SWIPE NAVIGATION - A method and device to create a user interface for touch and swipe navigation in a touch sensitive mobile device is provided. A touch action performed by a user is identified on the touch screen display, a context related to the touch action is identified, a menu is displayed based on the identified context, and a menu option corresponding to direction of swipe performed onto the menu is selected from among options of the menu, without removing the touch. | 2013-08-15 |
20130212530 | MENU DISPLAY DEVICE, MENU DISPLAY CONTROL METHOD, PROGRAM AND INFORMATION STORAGE MEDIUM - A menu display device includes: means for displaying on a screen a given range within a menu, in which a plurality of menu items are arranged in an array; means for moving the given range in response to a predetermined operation performed by a user; means for determining whether or not the menu item at an end within the menu is displayed in a predetermined position of the screen; and means for changing, when the menu item at the end is displayed in the predetermined position of the screen, the space between the menu items displayed on the screen in response to the predetermined operation performed by the user. | 2013-08-15 |
20130212531 | IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF AND STORAGE MEDIUM STORING PROGRAM - An image processing apparatus that displays a list of items and a control method thereof, wherein the displayed list of items is displayed by sliding in response to an instruction operation by a user, if it is determined that there is a change in an item that needs to be displayed in the list, the user is notified of the fact that there is a change in the displayed list of items by, for example, stopping the slide display or performing highlighted display. | 2013-08-15 |
20130212532 | ELECTRONIC DEVICE AND METHOD FOR UNLOCKING TOUCH SCREENS - An electronic device and a method uses to unlock touch screens. A first icon is displayed on a locked touch screen. The first icon randomly moves on the touch screen. A second icon is displayed on the touch screen when the touch screen is touched. The touch screen is unlocked when the second icon is made to touch the first icon. | 2013-08-15 |
20130212533 | ELECTRONIC DEVICE AND METHOD FOR UNLOCKING TOUCH SCREENS - An electronic device and a method for unlocking touch screens randomly generates an unlocking sequence that includes one or more data combinations. Each of the data combinations includes one or more sets of coordinates on the touch screen. The nth data combination is selected from the unlocking sequence, and an unlocking icon is displayed on a particular location of the touch screen according to the selected data combination. After there is a touch on the unlocking icon during a predetermined time period, a next data combination in the unlocking sequence is selected to display the unlocking icon on another location of the touch screen, until all the data combinations have been selected. The touch screen is unlocked until the unlocking icon can be touched every time when displayed on different locations of the touch screen. | 2013-08-15 |
20130212534 | Expanding thumbnail with metadata overlay - Systems, methods, and computer program products for displaying graphical images are provided. In some implementations, a method is provided. The method includes displaying on a display device a collection of thumbnail images in a graphical user interface, each thumbnail image representing a distinct selectable object and receiving user inputs moving a cursor displayed on the display device. The method also includes determining whether the cursor is positioned within a region associated with a first one of the thumbnail images, and while the cursor is positioned within a region associated with the first one of the thumbnail images, displaying an enlarged version of the first one of the thumbnail images, the enlarged version including the image and an overlay over the image, the overlay displaying data associated with the object represented by the first one of the thumbnail images. | 2013-08-15 |
20130212535 | TABLET HAVING USER INTERFACE - A tablet may include a display to display information and to receive information, and a controller to control the display to display a user interface on the left of a display area of the display in a right-hand user mode in which the information is input using a right hand and to control the display to display the user interface on the right of the display area in a left-hand user mode in which the information is input using a left hand. | 2013-08-15 |
20130212536 | SYSTEM AND PROCESS FOR ROOF MEASUREMENT USING AERIAL IMAGERY - The present disclosure shows creating a first layer and a second layer, in computer memory and substantially overlapping at least a segment of line from said first layer with at least a segment of another line from said second layer. A first non-dimensional attribute is different from said second non-dimensional attribute of the two lines. A user length field enabling a client with said interactive file to override at least one of said length numeric values, where said area operator may automatically recalculate area based on said length field override is shown. Also, providing a visual marker that is moveable on said computer monitor around said aerial imagery region, which may be moved, to more precisely identify the location of the building roof structure is shown. | 2013-08-15 |
20130212537 | Extracting Feature Information From Mesh - A method includes displaying a three-dimensional shape in a view generated by a viewing tool. The three-dimensional shape represented as a mesh can be obtained from a CAD or other 3D modeling tool. The mesh obtained from one of these sources can contain a high percentage of data points and edges that while required for display purposes, are of no interest to the measurement process. The method simplifies the measurement process by extracting important feature information from the mesh. The method includes receiving, while the three-dimensional shape is displayed, positional input generated by a user placing a cursor at a selected point in the view. The method includes determining an appropriate feature on the mesh as a function of the user input and the mesh, to be made available for measurement purposes. The method includes generating an output from the viewing tool that indicates the selected feature. | 2013-08-15 |
20130212538 | IMAGE-BASED 3D ENVIRONMENT EMULATOR - An image-based 3D environment emulator incorporates a 3D engine. The background or decor of the 3D environment is created using a series of 2D images, and 3D objects are rendered by the 3D engine. The 2D image displayed on a 2D plane and the 3D objects are projected onto the same plane. The 2D image is visible behind the 3D objects and appears blended therewith. A 3D illusion is created and the user can interact with the 3D objects as he navigates throughout the environment. Navigation from image to image is calculated in real time. A viewing position of the 3D objects inside a 3D space created by the 3D engine is updated to reflect a new viewing position and/or viewing angle in accordance with navigation instructions received from a user. A new 2D image is provided and the projection of the 3D objects is updated accordingly. | 2013-08-15 |
20130212539 | TRANSFERRING COMPONENT HIERARCHIES BETWEEN APPLICATIONS - Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer-readable instructions associated with the parent component and the child component are inserted into the target application. A navigation interface is presented in the target application window, including presenting document data according to the parent and child components. | 2013-08-15 |
20130212540 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR ACCESSING IMAGES - A method, an apparatus, and a computer program product are provided for accessing images. A user can move from one image to another by selecting a direction. The method includes detecting a navigation pattern for accessing images. The method further includes updating a set of cached images based upon the navigation pattern. The set of cached images includes a current set of cached images at a point of navigation, a first set of cached images in a first direction from the point of navigation and a second set of cached images in a second direction from the point of navigation. | 2013-08-15 |
20130212541 | METHOD, A DEVICE AND A SYSTEM FOR RECEIVING USER INPUT - The invention relates to a method, a device and system for receiving user input. User interface events are first formed from low-level events generated by a user interface input device such as a touch screen. The user interface events are modified by forming information on a modifier 5 for the user interface events such as time and coordinate information. The events and their modifiers are sent to a gesture recognition engine, where gesture information is formed from the user interface events and their modifiers. The gesture information is then used as user input to the apparatus. In other words, the gestures may not be 10 formed directly from the low-level events of the input device. Instead, user interface events are formed from the low-level events, and gestures are then recognized from these user interface events. | 2013-08-15 |
20130212542 | Automatic Detection of User Preferences for Alternate User Interface Model - A method for automatic detection of user preferences for alternate user interface model includes operating a digital device with an active user interface model and receiving one or more input signals from a user of the digital device. The method includes comparing the one or more input signals with one or more latent user interface models and determining if one of the latent user interface models has a higher likelihood given the one or more input signals than the active user interface models. The method also includes responsively substituting the latent user interface with the highest likelihood given the one or more input signals for the active user interface model. | 2013-08-15 |
20130212543 | LENS HEATING AWARE SOURCE MASK OPTIMIZATION FOR ADVANCED LITHOGRAPHY - A computer-implemented method for improving a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus comprising an illumination source and projection optics, the method including computing a multi-variable cost function of a plurality of design variables that are characteristics of the lithographic process, at least some of the design variables being characteristics of the illumination source and the design layout, the computing of the multi-variable cost function accounting for lens heating effects; and reconfiguring the characteristics of the lithographic process by adjusting the design variables until a predefined termination condition is satisfied. | 2013-08-15 |
20130212544 | SYSTEM AND METHOD OF ELECTROMIGRATION MITIGATION IN STACKED IC DESIGNS - A computer implemented method comprises accessing a 3D-IC model stored in a tangible, non-transitory machine readable medium, processing the model in a computer processor to generate a temperature map containing temperatures at a plurality of points of the 3D-IC under the operating condition; identifying an electromigration (EM) rating factor, and calculating and outputting from the processor data representing a temperature-dependent EM current constraint at each point. | 2013-08-15 |
20130212545 | METHOD AND SYSTEM THEREOF FOR OPTIMIZATION OF POWER CONSUMPTION OF SCAN CHAINS OF AN INTEGRATED CIRCUIT FOR TEST - Scan blocks with scan chains are used to partition and test semiconductor devices using scan groups. The partitioning of the semiconductor device enables testing of all elements within each scan block, at speed, to provide fault coverage. A challenge in scan testing is keeping the power dissipation during testing under the allowed power capabilities of the tester power supplies, as the power used during scan test is much higher than that used during functional testing. A method for estimating the power dissipation of scan blocks in a circuit during the design stage is disclosed. Using the results generated, the circuit designer divides the design into an optimum number of scan blocks for test. Thus at-speed scan of the individual or groups of scan blocks can be estimated, during design, for optimizing test time while keeping the test power within acceptable limits. | 2013-08-15 |
20130212546 | METHOD FOR INSERTING CHARACTERISTIC EXTRACTOR - A method for inserting characteristic extractor is provided. The method includes parsing a transaction level model (TLM) of an electronic device of a target system to find out at least one target point of an operation status of the electronic device; and inserting at least one characteristic extractor into the at least one target point. | 2013-08-15 |
20130212547 | METHOD OF EXTRACTING BLOCK BINDERS AND AN APPLICATION IN BLOCK PLACEMENT FOR AN INTEGRATED CIRCUIT - A method is directed to automatic extraction of block binders before block placement and application of block binders in block placement of an integrated circuit. Having block binders reduces the effective block count the block placement has to handle, and enables obtaining better placement result in shorter run time. The method includes an algorithm of processing the nodes of a hierarchical net-list to identify candidate nodes or create new candidate nodes to contain identified nodes. The method includes an algorithm of extracting a block binder out of blocks under each candidate node. The method includes an algorithm of automatic packing and generation of various configurations for a block binder to provide flexibility in block placement. The method also includes adapting any block placement algorithm to select to the best fit configuration of any block binder during the placement process. | 2013-08-15 |
20130212548 | METHODS FOR ANALYZING DESIGN RULES - Methods and apparatus are provided for analyzing impact of design rules on a layout. One exemplary method involves generating variants of the layout for different values for the rule, determining values of a device metric for each of the layout variants, and identifying the relationship between rule and the device metric based on the values for the device metric corresponding to the different values for the rule. In one embodiment, the layout variants are generated by using the different values for the rule to perform layout compaction on an initial layout generated in accordance with an initial value for the rule. | 2013-08-15 |
20130212549 | CELL ROUTABILITY PRIORITIZATION - A layout of a standard cell is created by prioritizing routability characteristics of the standard cell layout. The routability characteristics are prioritized so that the characteristics that are more likely to enhance routing efficiency are emphasized in the cell layout. The prioritization of the routability characteristics can be indicated by a set of weights, with each weight in the set indicating the priority of a corresponding routability characteristic of the standard cell layout. The weights can be used to calculate a weighted sum of the routability characteristics of the standard cell, thereby providing a way to efficiently compare the routability of different standard cell layouts. | 2013-08-15 |
20130212550 | Thermal Relief Automation - An approach is provided in which a dynamic thermal relief generator retrieves a circuit board file that identifies power plane thru pin locations and a power plane layer. The dynamic thermal relief generator selects one of the power plane thru pin locations and identifies one or more electrical properties corresponding to a component assigned to the selected power plane thru pin location. As such, the dynamic thermal relief generator computes a conductive material exclusion amount based upon the identified electrical properties, which indicates an amount of area to exclude conductive material on the selected power plane layer. In turn, the dynamic thermal relief generator creates a thermal relief pattern based upon the computed conductive material exclusion amount that identifies conductive material voids on the selected power plane layer to exclude the substantially conductive material. | 2013-08-15 |
20130212551 | POWER SUPPLY CIRCUIT DESIGN SYSTEM AND POWER SUPPLY CIRCUIT DESIGN METHOD - A power supply circuit design system according to an exemplary aspect of the invention includes: a power supply voltage fluctuation deriving means for deriving a power supply voltage fluctuation characteristic as a voltage fluctuation characteristic in a semiconductor integrated circuit on the basis of design information about a power supply circuit for connecting the semiconductor integrated circuit and other components mounted on a substrate; a determination reference database including a power supply voltage fluctuation condition as a condition for which the power supply voltage fluctuation characteristic is allowed in the power supply circuit, and a change indicator for at least one of a circuit structure and operation of the semiconductor integrated circuit; a power supply voltage fluctuation determination means for comparing the power supply voltage fluctuation characteristic and the power supply voltage fluctuation condition, and determining whether the power supply voltage fluctuation characteristic satisfies the power supply voltage fluctuation condition; and a circuit structure changing means for changing at least one of the structure and the operation of the semiconductor integrated circuit in accordance with the change indicator if the power supply voltage fluctuation characteristic does not satisfy the power supply voltage fluctuation condition, and outputting design information about the changed semiconductor integrated circuit to the power supply voltage fluctuation deriving means; wherein the change indicator does not entail a change in size of the semiconductor integrated circuit. | 2013-08-15 |
20130212552 | Requirement Management Method and Apparatus - Embodiments of the present invention provide a requirement management method and apparatus. The method mainly includes: dividing all requirements of a system into layers from top to bottom according to a service object, a value and granularity of every requirement; obtaining a direct progress rate of any requirement in the system; obtaining direct progress rates of all lower-layer requirements of the any requirement; and calculating a mean of direct progress rates of all the lower-layer requirements to obtain a verification progress rate of the any requirement, and performing a weighting operation on the direct progress rate and the verification progress rate of the any requirement to obtain a progress rate of the any requirement. | 2013-08-15 |
20130212553 | SYSTEM AND METHOD FOR MODELING CLOUD RULES FOR MIGRATION TO THE CLOUD - A computerized system and method of migrating an application from a source platform to a target platform, such as a cloud platform. A set of rules are developed that represent aspect of the target platform and the source code of the application to be migrated is analyzed to determine whether it violates any of these rules. In some embodiments, the source code could be automatically modified to correct for violations of the rules. | 2013-08-15 |
20130212554 | PARALLELIZATION METHOD, SYSTEM AND PROGRAM - A method, system, and article of manufacture for solving ordinary differential equations described in a graphical model with nodes as blocks and dependencies as links using the processing of a computer with a plurality of processors. The method includes: generating segments of block with or without duplication for each block with an internal state and for each block without any output by traversing the graphical model from each block with an internal state to each block without any output; merging the segment to reduce duplication; compiling and converting each segment from the merged results in an executable code; and individually allocating the executable code for each segment to a plurality of processors for parallel execution. | 2013-08-15 |
20130212555 | Developing A Collective Operation For Execution In A Parallel Computer - Developing a collective operation for execution in a parallel computer that includes compute nodes coupled for data communications, including: receiving, by a collective development tool, a specification of a target collective operation to develop; receiving, by the collective development tool, a specification of computer hardware characteristics of the parallel computer within which the target collective operation will be executed; selecting, by the collective development tool automatically without user interaction, iteratively for each stage of the target collective operation, a collective primitive in dependence upon the specification of computer hardware characteristics and a predefined set of rules specifying selection criteria of collective primitives based on computer hardware characteristics; and generating, by the collective development tool, the target collective operation in dependence upon the selected collective primitives. | 2013-08-15 |
20130212556 | AUTOMATED METHODS AND SYSTEMS FOR DEVELOPING AND DEPLOYING PROJECTS IN PARALLEL - Embodiments of the invention are directed to system and method for managing parallel development of projects. One embodiment of the invention is a method of automatically managing processes in the parallel development of an application through a graphical user interface. The graphical user interface manages the automated processes, which are able to complete their tasks without further user interaction. The automated processes managed by the graphical user interface include, provisioning a first development environment and second development environment. The processes also includes deploying a second release of an application to the second development environment, and merging modifications to the second source code and the second content of the second release into a first source code and a first content of the first release. After the releases have been merged together, the process automatically deploys the third release of the application to a production environment for use by users. | 2013-08-15 |
20130212557 | SYSTEMS AND METHODS FOR MANAGING RELATED FILES IN A SOFTWARE DEVELOPMENT ENVIRONMENT - Systems and methods are provided for managing, in a software development environment, related files that are used for generating an output presentation document. A software development environment discovers the related files for an application (e.g., web page) that is being authored, and the software development tool presents a visual indication (e.g., graphical tabs) of the discovered related files in a user interface. The software development tool further aids in managing the presentation of the related files by enabling any of the related files to be selectively displayed in a designated interface (e.g., window). That is, a designated interface may be provided in which the content of any selected related file may be alternately displayed in response to a user selecting a visual indication of a related file. In one embodiment, the designated interface is a textual source code view interface that is provided by the software development tool. | 2013-08-15 |
20130212558 | Developing Collective Operations For A Parallel Computer - Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user interface (‘GUI’) to a collective developer; receiving, by the collective development tool from the collective developer through the GUI, a selection of one or more collective primitives; receiving, by the collective development tool from the collective developer through the GUI, a specification of a serial order of the collective primitives and a specification of input and output buffers for each collective primitive; and generating, by the collective development tool in dependence upon the selection of collective primitives, the serial order of the collective primitives, and the input and output buffers for each collective primitive, executable code that carries out the collective operation specified by the collective primitives. | 2013-08-15 |
20130212559 | Method and System for Developing Applications for Portable Communication Devices - A method of developing a software application for a portable communication device is provided. The method includes: | 2013-08-15 |
20130212560 | APPARATUS AND METHOD FOR PROVIDING INTEGRATED DEVELOPMENT ENVIRONMENT FOR NETWORK APPLICATION USING VARIOUS NETWORK PROCESSORS, AND SERVER USING THE SAME - Disclosed are an apparatus and a method for providing integrated developing environment for a network application using various network processors, and a server using the same. The apparatus for integrally developing a network application, includes: an application storing part configured to store an application produced by a user; an application attribute managing part configured to manage attribute information for the application, including input information, output information, and information regarding a connection between an input and an output; a target code creating part configured to compile the application stored in the application storing part based on the attribute information stored in the application attribute managing part and create a target code corresponding to the compiled application; and a code loading part configured to mount the target code created by the target code creating part in hardware. | 2013-08-15 |
20130212561 | DEVELOPING COLLECTIVE OPERATIONS FOR A PARALLEL COMPUTER - Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user interface (‘GUI’) to a collective developer; receiving, by the collective development tool from the collective developer through the GUI, a selection of one or more collective primitives; receiving, by the collective development tool from the collective developer through the GUI, a specification of a serial order of the collective primitives and a specification of input and output buffers for each collective primitive; and generating, by the collective development tool in dependence upon the selection of collective primitives, the serial order of the collective primitives, and the input and output buffers for each collective primitive, executable code that carries out the collective operation specified by the collective primitives. | 2013-08-15 |
20130212562 | SYSTEM AND METHOD OF PROVIDING REAL-TIME UPDATES RELATED TO IN-USE ARTIFACTS IN A SOFTWARE DEVELOPMENT ENVIRONMENT - An artifact update notification system that includes a server computer and client computer is discussed and described. The server computer stores artifact preferences, determined according to objective and subjective criteria, of artifact characteristics. The client computer executes a software development environment that makes use of a software artifact. The server computer and client computer interact to perform an update cycle. The update cycle includes the server computer communicating to the client computer whether there is an actionable change to the software artifact with respect to the artifact preferences. If there has been an actionable change to the software artifact, the client computer performs an update action in the software development environment in response to the actionable change. A related artifact update notification method is also described, as is a computer-readable storage medium that includes instructions for operation of a computer to execute a related artifact update notification method. | 2013-08-15 |
20130212563 | Method and a System for Searching for Parts of a Computer Program Which Affects a Given Symbol - The present invention relates to a method and system for searching for parts of a computer program which affects a given symbol. The system comprises a first data storage area ( | 2013-08-15 |
20130212564 | CODE COVERAGE RATE DETERMINATION METHOD AND SYSTEM - Embodiments of the present application relate to a code coverage rate determination method, a code coverage rate determination system, and a computer program product for determining code coverage rate. A code coverage rate determination method is provided. The method includes retrieving source code of a program, determining theoretical number of log file output points included in the source code and location information of the log file output points, retrieving log files actually outputted during the execution of the program, determining an actual number of log file output points of the actual outputted log files based on the location information of the corresponding log file output points recorded in each log file, and determining a code coverage rate of the program based on the theoretical number of log file output points and the actual number of the log file output points of the actual outputted log files. | 2013-08-15 |
20130212565 | APPLICATION ANALYSIS METHOD, ANALYSIS SYSTEM AND RECORDING MEDIUM - Disclosed is a method for analyzing a program that includes database operation statements, said method including: a first procedure for analyzing control flow of a program and data used in the program, on the basis of the program and the execution result of the program; a second procedure for analyzing the dependency relationship among a plurality of database operation statements, in accordance with the analysis result of the first procedure and the operation details of the plurality of database operation statements; a third procedure for analyzing the propagation path of the incorrect operation in the opposite direction to the control flow, on the basis of the analysis result of the first procedure and the analysis result of the second procedure and taking as a starting point for analysis a predetermined program location which is operating incorrectly; and a fourth procedure for displaying program statements on the propagation path obtained by the third procedure. | 2013-08-15 |
20130212566 | COORDINATING AND CONTROLLING DEBUGGERS IN A SIMULATION ENVIRONMENT - A simulation environment, in one embodiment, includes a debugger server, one or more debuggers, and one or more debugger adapters. Each debugger adapter couples a corresponding debugger to the debugger server. The debugger server coordinates the run mode of the debugger adapters. Each debugger adapter controls the run mode of its corresponding debugger. | 2013-08-15 |
20130212567 | GENERATING AND CACHING SOFTWARE CODE - Aspects of the subject matter described herein relate to generating and caching software code. In aspects, a target device may receive software to install. The software may include source code that has not been compiled. The target device may install the software and indicate the source code of the package is to be compiled into intermediate or executable code that is persistently stored. If the target device receives a request to execute the software prior to it being compiled, the target device may compile and execute the software without delay. If the target device receives a request to execute the software after it is compiled, the target device may obtain and execute the compiled code. The behavior above may also be applied to scripting code obtained from a server remote to the target device. | 2013-08-15 |
20130212568 | Method and Apparatus for Synchronization Annotation - Methods and system for providing synchronization of a multi-threaded application includes analyzing a source file of the application to identify one or more synchronization annotations contained therein, wherein the synchronization annotations are defined using declarative statements. One or more synchronization annotation processors are identified and invoked for processing the one or more synchronization annotations identified in the source file so as to generate code files. The source file is compiled to generate one or more class files by compiling the procedural code within the source file to generate one or more class files, and compiling the code files to generate the one or more class files. The class files associated with the code files are used by the multiple threads during execution of the application to arbitrate access to methods and data manipulated by classes within the class files associated with the procedural code. | 2013-08-15 |
20130212569 | AIRCRAFT SOFTWARE PART LIBRARY - A computer implemented method, apparatus, and computer program product for managing aircraft software parts. An aircraft software part is received at a library. The received part is stored in the library with other aircraft software parts. A user interface is provided to manipulate the aircraft software parts. Responsive to receiving a user input from the user interface to uplink a selected aircraft software part to a target aircraft data processing system, a command is created to send the selected part to an aircraft in which the target aircraft data processing system is located. The uplink command is stored in a queue in the storage in the library. The uplink command is distributed to a proxy server application in response to a request for commands. Responsive to receiving a request from the proxy server application processing the stored uplink command, the selected part is sent to the proxy server application. | 2013-08-15 |
20130212570 | METHOD AND APPARATUS FOR DETERMINING THE STATE OF A COMPUTING DEVICE - A method and apparatus for determining a state of a computing device are provided. At least one unique code associated with at least one file resident on the computing device is determined, the at least one unique code representative of a state of the at least one file. At least one unique reference code associated with at least one update file is determined, the at least one update file for updating the at least one file. The at least one unique reference code is representative of an expected state of the at least one file. The state of the computing device is determined to be in an expected state if the at least one unique code matches the at least one unique reference code, and in an unexpected state if the at least one unique code does not match the at least one unique reference code. | 2013-08-15 |
20130212571 | PROGRAM REWRITING SYSTEM FOR VEHICLES - A rewriting device of a program rewriting system for vehicles receives a plurality of pieces of rewriting data each including a rewriting program and also receives information of combination suitability determination used for determining whether the combination of the plurality of pieces of rewriting data is suitable or not. The rewriting device then uses the information of combination suitability determination to determine whether the combination of the plurality of pieces of rewriting data is suitable or not. If having determined that the combination is suitable, the rewriting device executes the rewriting of the programs of a plurality of electronic control devices. | 2013-08-15 |
20130212572 | Implementing Updates To Source Code Executing On A Plurality Of Compute Nodes - Methods, apparatuses, and computer program products for implementing updates to source code executing on a plurality of compute nodes are provided. Embodiments include receiving, by a compute node, a broadcast update-notification message indicating there is an update to the source code executing on the plurality of compute nodes; in response to receiving the update-notification message, implementing a distributed barrier; based on the distributed barrier, halting execution of the source code at a particular location within the source code; based on the distributed barrier, updating in-place the source code including retaining workpiece data in memory of the compute node, the workpiece data corresponding to the execution of the source code; and based on completion of the updating of the source code, resuming with the retained workpiece data execution of the source code at the particular location within the source code where execution was halted. | 2013-08-15 |
20130212573 | IMPLEMENTING UPDATES TO SOURCE CODE EXECUTING ON A PLURALITY OF COMPUTE NODES - Methods, apparatuses, and computer program products for implementing updates to source code executing on a plurality of compute nodes are provided. Embodiments include receiving, by a compute node, a broadcast update-notification message indicating there is an update to the source code executing on the plurality of compute nodes; in response to receiving the update-notification message, implementing a distributed barrier; based on the distributed barrier, halting execution of the source code at a particular location within the source code; based on the distributed barrier, updating in-place the source code including retaining workpiece data in memory of the compute node, the workpiece data corresponding to the execution of the source code; and based on completion of the updating of the source code, resuming with the retained workpiece data execution of the source code at the particular location within the source code where execution was halted. | 2013-08-15 |
20130212574 | Sub-Device Discovery and Management - A sub-device agent running on a network device provides tools for detecting and managing sub-devices connected to the network device. The sub-device agent reports the presence of the sub-devices to a configuration manager, which provides a user interface for managing the sub-devices. The sub-devices are not directly detectable by or visible to the configuration manager. The sub-device agent provides access to the sub-devices for monitoring, configuring, updating, etc. The sub-device agent may be used to install or upgrade firmware or software on the sub-device or to monitor a status of the sub-device. Sub-device modules, such as OEM plug-ins and drivers, may be used by the sub-device agent to discover and manage the sub-devices. | 2013-08-15 |
20130212575 | INFORMATION PROCESSOR AND METHOD FOR CONTROLLING THE SAME - It is an object of the present invention to provide an information processing device that verifies the authorization of an application that has issued an access request to access a device. For the present invention to fulfill the above object, when an application | 2013-08-15 |
20130212576 | Tagging Physical Resources in a Cloud Computing Environment - A cloud system may create physical resource tags to store relationships between cloud computing offerings, such as computing service offerings, storage offerings, and network offerings, and the specific physical resources in the cloud computing environment. Cloud computing offerings may be presented to cloud customers, the offerings corresponding to various combinations of computing services, storage, networking, and other hardware or software resources. After a customer selects one or more cloud computing offerings, a cloud resource manager or other component within the cloud infrastructure may retrieve a set of tags and determine a set of physical hardware resources associated with the selected offerings. The physical hardware resources associated with the selected offerings may be subsequently used to provision and create the new virtual machine and its operating environment. | 2013-08-15 |
20130212577 | APPLICATION-SPECIFIC DATA IN-FLIGHT SERVICES - Embodiments provide data in-flight services (DIFS) to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIFS policy indicating one or more DIFS services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIFS policy associated with the software application and transmitted to the destination. | 2013-08-15 |