Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


14th week of 2012 patent applcation highlights part 51
Patent application numberTitlePublished
20120084647INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An apparatus and method provide logic for processing information. In one implementation, an apparatus includes a display unit configured to display content to a user. The display unit includes a display surface, and the content is associated with at least a portion of a first page of an electronic document. A detection unit is configured to detect a first type of user activation associated with a first-type activation position on the display surface. A control unit is configured to determine whether the first-type activation position falls within a predetermined portion of the display screen, which is visually imperceptible to the user. The control unit is further configured to identify a first successive page of the electronic document based on at least the type of user activation, when the activation falls within the pre-determined portion.2012-04-05
20120084648SYSTEM AND METHOD FOR AUTOMATED END-USER SUPPORT - A system and method for displaying content in a browser window associated with an end-user is described. In one implementation, data that includes links is received from a content provider, each of the links is identified and encoded, and the received data along with the links are displayed in the end-user's browser window.2012-04-05
20120084649Journal System - A journal system for promoting a person's personal growth and a method of guiding journal entries are provided. The journal system includes a journal page configured to receive entries from a user and a plurality of repositionable guides. Each repositionable guide of the journal system includes a different intention to assist the user in making an entry on the journal page. The repositionable guides are individually positionable on the journal to provide the intention. The journal system also includes a storage location for the plurality of repositionable guides. The storage location is separate from the journal page so that the plurality of repositionable guides are not viewable on the journal page until the selected one of the plurality of repositionable guides is positioned on the page by the user.2012-04-05
20120084650INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - An information processing device includes an information processing unit that determines whether or not a button indicated by an operation is a button which is not expected to be directly indicated, based on button related information which is formed by correlating information related to each button displayed on a screen with each button and is recorded on a necessary recording medium, and operation input information from an operation unit where an operation for directly indicating a display region of each button can be performed, in relation to the button displayed in a predetermined display region on the screen based on the button related information recorded on the recording medium, and does not execute a command correlated with the button related information of the indicated button if the indicated button is the button which is not expected to be directly indicated as a result of the determination.2012-04-05
20120084651Automatic Derivation Of Analogous Touch Gestures From A User-Defined Gesture - Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a user input is received that defines a first touch gesture to initiate a first action on an application of the mobile device. A second touch gesture is received on a touch screen of the mobile device. The second touch gesture is similar, but not identical, to the first touch gesture, and has a different orientation, size or position from the first touch gesture. In response to receipt of the second touch gesture, a second action is determined on the application of the mobile device according to a difference between the first and second touch gestures in orientation, size or position on the screen of the mobile device. Finally, the second action is initiated.2012-04-05
201200846523D VIDEO CONTROL SYSTEM TO ADJUST 3D VIDEO RENDERING BASED ON USER PREFERNCES - 3D image data can be modified based on user preference data received from a user. The user preference data may be received at a first device and used to adjust 3D image data generated by the first device for presentation by a display device, or the first device may receive the user preference data and transmit it to a display device such that the display device may adjust the 3D image data based on the user preference data. The 3D image data may be adjusted based on user preference data to support presentation of 3D imagery on the display device in a manner desired by a user. 3D user viewing preferences may include an amount of pop-out effect in images, a stereo baseline of images, a depth range of images, a spatial distribution of images, a degree of depth sharpness in images, or specification of a user's dominant eye.2012-04-05
20120084653SYSTEM AND METHOD FOR CONTENT RENDERING CONTROL - A system and method for controlling content rendering. The method includes rendering at a display device a content signal received on a predetermined input and sourced from a computer system and receiving at the display device a content rendering control command from a remote control device. The method further includes translating the content rendering control command to a media player control command recognizable by a media playback application of the computer system and sending the media player command to the computer system over a communication network to alter the content signal.2012-04-05
20120084654Individualized Adaptable Media Presentations and Method - Individualized, adaptable media presentations and a method for creating them are disclosed. In particular, each media presentation is generated according to user input and predetermined templates, overlaid with at least an instruction and an accompaniment layers generated from media clips (audio, video, audio/video) selected based on provided user data. The instruction and accompaniment layers are variable by the user and may then be overridden by the removal and replacement of individual media clips within the layer. The method and resultant media presentations as seen as ideal for exercise and physical training regimens, though may be utilized in any situation where recreation and instruction media presentation are used.2012-04-05
20120084655SUMMARIZING IMAGE COLLECTION USING A SOCIAL NETWORK - A method for reducing the number of images or the length of a video from a digital image collection using a social network, includes receiving a digital image collection captured by a user to be viewed by a viewer; wherein the viewer and the user are members of the same social network and using a processor to access the social network to determine a relationship between a viewer and the user. The method further includes using the processor to determine a set of summarization parameters based on the relationship between the viewer and the user and using the processor to reduce the number of images or the length of the video from the digital image collection using the determined set of summarization parameters to be viewed by the viewer.2012-04-05
20120084656Method of Inserting Active Content in a Series of Electronic Presentation Slides - A method of inserting active content in a series of electronic presentation slides and a computer program, computer readable storage media and a computer for the same is disclosed, the method includes the steps of providing an interface to enable a user to define a slide hierarchy and, based on a user defined slide hierarchy, automatically inserting in at least some of the slides active content for navigating between the slides.2012-04-05
20120084657PROVIDING CONTENT TO A USER FROM MULTIPLE SOURCES BASED ON INTEREST TAG(S) THAT ARE INCLUDED IN AN INTEREST CLOUD - Techniques are described herein for providing content to a user from multiple sources based on interest tag(s) that are included in an interest cloud. An interest cloud is a tag cloud that includes interest tags, which correspond to respective interests of a user. An interest of a user is subject matter that is deemed to have a greater importance than other subject matter to the user based on information that pertains to the user. For example, an interest of a user may be derived from information in the user's emails, social update streams, web browsing history, a content element that is selected by the user, content that is received from a source that is selected by the user, etc. In another example, a user may designate subject matter as being an interest of the user.2012-04-05
20120084658Method and apparatus for information exchange over a web based environment - With the ever increasing size and the explorative growth of digital document and content, the traditional electronic information exchanging tool such as email and instant message, web-meeting etc. can not fully satisfy massive user's needs. With the development of central controlled distributed scalable virtual machine (CCDSVM) and the web-based computer user working (operating) environment (WCUWE), the problems mentioned above can be easily solved by introduce a common “dynamic work space” technology of this invention within frame work of CCDSVM and WCUWE. With “dynamic work space” technology, user can use conventional browser to instantly post or un-post messages, digital documents or contents or said resources without install specialized software, without size limitation, with security, and further to obtain capability of anywhere and anytime peer-to-peer exchanging information within organized user-group or in one-to-one fashion. In addition, WCUWE of CCDSVM provides each user a private work space and each group a common work space under the dynamic work space umbrella, therefore, WCUWE provide users of CCDSVM a safe secure infrastructure hierarchy for users or group of users to efficiently manage, sharing, and access the right information in time anywhere on the network.2012-04-05
20120084659METHODS AND INTERFACES FOR DISPLAYING PERFORMANCE DATA RELATED TO A CURRENT REMOTE ACCESS SESSION - A graphical user interface displays performance data related to a communication session between a first computing device and a second computing device. The graphical user interface comprises a first graphical element and a second graphical element. The first graphical element has a number of sections that represent respective physical portions of a connection between the first computing device and the second computing device. Each of the sections displays the performance data of a current session for that respective physical section. The second graphical element displays corresponding performance data for a predetermined number of previous sessions between the first computing device and the second computing device.2012-04-05
20120084660QUICK CONNECT AND DISCONNECT, BASE LINE CONFIGURATION, AND STYLE CONFIGURATOR - An approach for quick connect, quick disconnect, style configurator and baseline change actions for station/platform systems. For a quick connect, a user may receive a list of available groups, select a particular group, and provide site number and controller number for a station/platform to be identified and connected. For a quick disconnect, user may have a list of all active stations/platforms from which to select for disconnect, including an option to disconnect all stations/platforms at once. A style configurator user interface may be invoked, which can populate a window with colors selected for menu bar, tool bar, and like components. A menu option may be provided in the tool bar where user can change the baseline from an old station configuration to a new station configuration. Thus, when user creates a new site controller, the configuration file may reflect control strategies and configuration updates added before as the new baseline.2012-04-05
20120084661SYSTEMS, DEVICES AND METHODS FOR AN INTERACTIVE ART MARKETPLACE IN A NETWORKED ENVIRONMENT - Information related to art is provided in networked computing environments wherein users can participate in public or private online interactive video conferences, chat rooms and other online sessions led by art galleries or art gallery affiliates. User's may switch between public sessions and private sessions when ready to make a transaction related to an art object or artist presented in a public session. In private online sessions, potential consumers may also electronically provide the art gallery pictures, diagrams and photographs of an area in which they are interested in placing certain art objects. An image of the art object is shown within the picture to scale with other objects such as a wall, and angle of view. Users may also see the art objects to scale next to other stock images of familiar reference objects during the online session.2012-04-05
20120084662SYSTEM AND METHOD FOR CONTROLLING A NETWORKED DISPLAY - Methods and systems for controlling a networked display via a client device are provided. The client device and the networked display are connected by a network. A session is initiated between the client device and the networked display, and a remote user interface is transmitted from the networked display to the client device. Interactivity with the remote user interface is detected at the client device, and input data is transmitted from the client device to the networked display based on the interactivity with the remote user interface. The input data is interpreted at the networked display so as to cause a change in a state of an application being executed by the networked display. And the remote user interface is updated based on the changed state of the application executed by the networked display.2012-04-05
20120084663Display Management for Native User Experiences - In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may include native control elements for touch input such as virtual keyboards, virtual pickers and the like. When the server device detects an editable/control field of a remoted application receiving focus, the server may instruct the client to activate a native control element for user interaction. The client may determine the manner in which to modify an application display to resolve potential display conflicts. For example, a native control element may obscure or hide potions of the remoted application on the client display. Modifying the application display may include panning the display, zooming into or out of portions of the display, adapting the display for scrolling and the like. The remote computing device may also transmit values for populating a native control element.2012-04-05
20120084664METHOD AND SYSTEM FOR BINDING GRAPHICAL INTERFACES TO TEXTUAL CODE - In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.2012-04-05
20120084665METHOD AND SYSTEM FOR INTELLIGENT PROCESSING OF ELECTRONIC INFORMATION WITH CLOUD COMPUTING - A method and system for intelligent electronic information processing with cloud computing. The method and system include selecting one or more portions of a set of electronic information including any unwanted portions that have been reviewed and are to be eliminated from display. The selected portions are recorded on a cloud computing network in a cloud computing object thereby eliminating any unwanted previously reviewed portions of the set of electronic information from display with display of any additional sets of electronic information. The previously reviewed portions without the reviewed and unwanted portions are available to and across plural network devices and across plural login accounts anywhere on the cloud computing network.2012-04-05
20120084666COMPOSITION OF CUSTOMIZED PRESENTATIONS ASSOCIATED WITH A SOCIAL MEDIA APPLICATION - According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media application. The method can include retrieving, in response to the request, a consumer value and a relationship value. The consumer value can represent an interaction with the social media application via the consumer account and the relationship value can characterize a relationship between a consumer identifier of the consumer account and a sharer identifier of the sharer account. The method can include selecting a subset of sharer content from the plurality of sharer content based on a combination of the consumer value and the relationship value, and can include defining a portion of a presentation customized for the consumer account using the selected subset of sharer content.2012-04-05
20120084667CUSTOMIZED PRESENTATIONS ASSOCIATED WITH A SOCIAL MEDIA APPLICATION BASED ON RELATIONSHIPS - According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media application. The method can include retrieving, in response to the request, a consumer value and a relationship value. The consumer value can represent an interaction with the social media application via the consumer account and the relationship value can characterize a relationship between a consumer identifier of the consumer account and a sharer identifier of the sharer account. The method can include selecting a subset of sharer content from the plurality of sharer content based on a combination of the consumer value and the relationship value, and can include defining a portion of a presentation customized for the consumer account using the selected subset of sharer content.2012-04-05
20120084668MESSAGING - A mechanism enabling a user whose user device has received a notification on messages waiting delivery, messages being deferred or waiting for another reason, to convey message-specific, possibly different handling instructions in one go to a network entity responsible for handling of the waiting messages.2012-04-05
20120084669DYNAMIC GROUP GENERATION - A pre-defined set of similarity parameters associated with a plurality of clients in a virtual environment, including at least one non-spatial dynamic parameter, is identified. The identified pre-defined set of similarity parameters is processed using at least one tool from a pre-defined set of analysis tools. A group is created within the plurality of clients using the identified at least one non-spatial dynamic parameter. A plurality of group characteristics associated with the group is generated using the processing of the identified pre-defined set of similarity parameters. A user interface is provided to at least one client from the group for communication in response to the generated plurality of group characteristics, wherein the user interface is used for at least one of intra-group communication and communication external to the group.2012-04-05
20120084670GESTURE SUPPORT FOR SHARED SESSIONS - Methods and systems for providing gesture support for shared sessions are shown and described. One method includes facilitating the establishment of a first and second connection with a first and second computing device, negotiating gesture capabilities with the first and second computing devices, receiving gesture inputs from the first and second computing devices, reconciling the gesture inputs, and transmitting a modified shared session window to the first and second computing devices.2012-04-05
20120084671VIDEO MESSAGING - Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient.2012-04-05
20120084672METHODS AND SYSTEMS FOR SHARING IMAGES SYNCHRONIZED ACROSS A DISTRIBUTED COMPUTING INTERFACE - Computer implemented methods and systems for sharing pictures among a plurality of clients within a collaborative work space are disclosed. Each client device has a local instantiation of the collaborative work space including a collaborative interface. In response to receiving or dragging an image object into the collaborative interface or work space, a presentation corresponding to the image object happens with the work space in a manner synchronized across the collaborative interfaces. Other objects, such as audio objects, can be brought into the work space and synchronized accordingly.2012-04-05
20120084673DRAG/FLICK GESTURES IN USER INTERFACE - The disclosed method and device are directed to navigation, by a dual display communication device, through display objects.2012-04-05
20120084674ALLOWING MULTIPLE ORIENTATIONS IN DUAL SCREEN VIEW - A dual-screen user device and methods for revealing a combination of selected desktops and applications on single and dual screens are disclosed. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. One embodiment provides the user with the ability to selectively change the orientation of one display and leaving the other display unaffected when the user has two applications or desktops displayed on respective screens. The user can therefore selectively change on a screen-by-screen basis the orientation of any desktops or applications displayed.2012-04-05
20120084675ANNUNCIATOR DRAWER - A dual-screen user device and methods for revealing a combination of selected desktops and applications on single and dual screens are disclosed. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. One embodiment provides an annunciator window extending across both screens in a dual screen configuration. The annunciator window provides alerts, notifications, and statuses of the device in an increased area thereby enhancing viewability of the information in the window. The annunciator window can be expanded over a selected screen to view full contents of the window without having to minimize or close running applications.2012-04-05
20120084676DUAL SCREEN APPLICATION VISUAL INDICATOR - A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. A determined number of desktops and/or running applications can be selectively displayed on dual screen displays conditioned upon inputs received and the state of the device. Desktop displays and applications can be selectively shifted between the screens by user gestures, and can be moved off of the screens by other user gestures and therefore hidden. The hidden desktops and screens however can be re-displayed by yet another gesture. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications allowing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. Visual indicators can be used on the displayed applications and desktops enabling a user to maximize a display on multiple screens or to minimize them on a single selected screen.2012-04-05
20120084677METHOD AND APPARATUS FOR MOVING DISPLAY DURING A DEVICE FLIP - Systems and methods for moving a display during a device flip are provided. More particularly, in response to input or instructions selecting a secondary closed mode, operation of the device can be altered from a normal operating mode. In the secondary closed mode, when a device is moved from an open mode or state to a closed mode or state, the active window while the device was in the open mode is presented by a secondary screen, rather than a primary screen. The secondary closed mode is exited when the device is again placed in an open state or mode.2012-04-05
20120084678FOCUS CHANGE DISMISSES VIRTUAL KEYBOARD ON A MULTIPLE SCREEN DEVICE - Methods and devices for providing a virtual keyboard in connection with a multiple screen device are provided. More particularly, information displayed on the screen of a multiple screen device having a current focus of the user is identified, and is presented by a top screen. The virtual keyboard is presented by the bottom screen. The virtual keyboard can be dismissed in response to detecting a change in the focus of the user.2012-04-05
20120084679KEYBOARD OPERATION ON APPLICATION LAUNCH - Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, upon the receipt of instructions to launch an application, a determination can be made as to whether the application is associated with instructions to receive keyboard focus on launch. If the application is to receive keyboard focus on launch, a virtual keyboard is presented together with the newly launched application. Where an application is not set to receive keyboard focus on launch, a virtual keyboard that is presented when instructions to launch the application are received can be dismissed.2012-04-05
20120084680GESTURE CAPTURE FOR MANIPULATION OF PRESENTATIONS ON ONE OR MORE DEVICE DISPLAYS - An intuitive technique for inputting user gestures into a handheld computing device is disclosed allowing a user to better manipulate different types of screen display presentations, such as desktops and application windows, when performing tasks thereon, e.g., minimization, maximization, moving between display screens, and increasing/decreasing a display thereof across multiple display screens. For manipulating an application window on a device display screen for performing tasks as identified above, user gestures are input to a corresponding gesture capture area for this display screen, wherein this capture area is separate from this display screen.2012-04-05
20120084681APPLICATION LAUNCH - Embodiments are described for handling the launching of applications in a multi-screen device. In embodiments, a first touch sensitive display of a first screen receives input to launch an application. In response, the application is launched and a window of the first application is displayed on the first display. A second touch sensitive display of a second screen receives input to launch a second application. In response, the second application is launched and a second window of the second application is displayed on the second display. In embodiments, when an application is launched, it displays the view of the application (whether on the first touch sensitive display or the second touch sensitive display) that was displayed when the application was last closed.2012-04-05
20120084682MAINTAINING FOCUS UPON SWAPPING OF IMAGES - Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.2012-04-05
20120084683Seamless Integration of Additional Functionality into Enterprise Software without Customization or Apparent Alteration of Same - Additional functionality, referred to herein as an action, is added to existing enterprise software without customization or visible modification of the enterprise software itself. Such added functionality is user selectable via an added web page frame yet still triggers typical event handler processing of changed data within a component web page frame. Seamlessly adding such functionality thus allows for easy installation and uninstallation as desired.2012-04-05
20120084684Rapid Automation Front-end Framework Library and Executable Graphic User Interface Testing System and Method - A computer system comprising a display, one or more computer readable medium storing a computer application comprising computer executable code for creating a graphical user interface, one or more processors receiving and executing the computer executable code to provide the graphical user interface on the display, the computer readable medium also storing a testing application comprising computer executable code for activating the graphical user interface, the testing application defining a command execution server embedded into the computer application, and a command client external to the computer application. Upon execution by the one or more processors, the command execution server receives a command for the graphical user interface, enables the execution of the command by the computer application by generating a graphical user interface event in the graphical user interface of the computer application, and sends an acknowledgement to the command client responsive to the completed execution of the command.2012-04-05
20120084685METHOD AND APPARATUS FOR DESIGNING LAYOUT FOR USER INTERFACES - A method is provided that receives an image that includes graphical metadata for specifying alignment information. The method renders the image by using the alignment information. Rendering the image by using the alignment information includes positioning text on the image, aligning the image with another image, and identifying visual boundaries of the rendered image. The graphical metadata includes a geometric shape that specifies a region on the image where the text is to be rendered. The alignment metadata also specifies a maximum size for text rendered on the image. In some embodiments, the image is a multi-layer image that includes a first layer for the image and a second layer for the graphical metadata. In some embodiments, the layer that includes the graphical metadata is designated to include graphical metadata. The graphical metadata is not rendered on a graphical user interface where the image is rendered.2012-04-05
20120084686KEEPING FOCUS DURING DESKTOP REVEAL - Systems and methods are provides for adjusting focus during a desktop reveal. A window has focus before the desktop is revealed. After the window is returned and the desktop hidden, the focus is again placed on the window. Further, a configurable area associated with the screen that displays the window is maintained during the desktop reveal and the return of the window.2012-04-05
20120084687FOCUS CHANGE UPON USE OF GESTURE - Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, a first image displayed on a first touch sensitive display of a first screen may be currently in focus. In embodiments, the gesture is a tap on a second touch sensitive display of the device. In response to the gesture, focus is changed from the first image on the first touch sensitive display to the second touch sensitive display.2012-04-05
20120084688MANIPULATING PREVIEW PANELS IN A USER INTERFACE - Methods, machine media, and systems that can manipulate preview panels are disclosed. In one embodiment, a preview panel can be transformed, in response to user interaction with the preview panel, into an icon representing the file containing the content displayed in the preview panel. The preview panel can, in one embodiment, be opened from a user interaction with a first icon and the preview panel can be transformed into a second icon that represents the file and can be manipulated as if it were the first icon.2012-04-05
20120084689Managing Items in a User Interface - User interface changes related to moving items in a user interface are disclosed. An operation (e.g., a drag operation) can be initiated on selected items by moving a cursor or pointing device in the user interface, and an animation can be presented illustrating representations of the selected items moving from their respective original locations toward a current location of the cursor or pointing device and forming a cluster in proximity to the current location of the cursor or pointing device. As the cluster of items is moved over a container object in the user interface, the representations of the items can adopt the appearance style defined by that container object. The representations of the items can also be shown to depart from the cluster and move toward anticipated locations of the items in the container object as a preview of a drop operation into the container object.2012-04-05
20120084690GESTURE BASED APPLICATION MANAGEMENT - Methods and apparatus for controlling one or more displays using an application manager. The application manager may be displayed in response to a received gesture input. The application manager may provide information regarding applications or screens executing in one or more physical displays on the device. Furthermore, the application manager may be manipulated to change various aspects regarding the applications or screens executing in the one or more displays. This manipulation may include changing the actively displayed screen for a display, movement of screens between displays, or other manipulation of the arrangement or status of the screens.2012-04-05
20120084691MOBILE TERMINAL AND METHOD OF CONTROLLING A MOBILE TERMINAL - A mobile terminal and a method of controlling a mobile terminal are provided. According to one embodiment, a mobile terminal includes: a touch screen for displaying and receiving information; and a controller for: controlling the touch screen to display a lock screen upon the mobile terminal entering a lock screen state; and controlling the touch screen to display a preview image of each of at least one application executed before entering the lock screen state upon receiving a proximity touch input on the displayed lock screen.2012-04-05
20120084692MOBILE TERMINAL AND CONTROL METHOD OF THE MOBILE TERMINAL - A mobile terminal is disclosed. The mobile terminal may include a touch screen configured to display a specific page a plurality of pages including at least one icon and a controller configured to move a specific icon displayed on the specific page to a page corresponding to a specific indicator a plurality of indicators when a predetermined user manipulation for selecting the specific indicator is detected, the plurality of pages having indicators corresponding the pages respectively.2012-04-05
20120084693MODALS IN DUAL DISPLAY COMMUNICATION DEVICES - The present disclosure is directed to methodologies and devices for handling modals in a set of related windows.2012-04-05
20120084694METHOD AND SYSTEM FOR PERFORMING DRAG AND DROP OPERATIONS ON A DEVICE VIA USER GESTURES - A multi-screen user device and methods for performing a drag and drop operation using finger gestures are disclosed. A first finger gesture is used to select a display area from which data is to be copied. Subsequently, a drag finger gesture is used to identify where the data that is to be pasted. The drag may extend across a non-display boundary between a first and second display screen of the multi-screen device.2012-04-05
20120084695IDENTIFICATION OF SEMANTICALLY RELEVANT CONCEPTS IN A GRAPHICAL MODEL - In an embodiment, a plurality of graphical elements of a graphical model may be displayed on a display device. An indication of a graphical operation involving a first graphical element of the plurality of graphical elements may be received. The graphical operation when performed may establish a relationship between the first graphical element and one or more other graphical elements of the plurality of graphical elements that are compatible with the graphical operation. Two or more graphical elements of the plurality of graphical elements that are compatible with the graphical operation and one or more characteristics associated with the first graphical element may be identified. A visual indication may be provided on the display device. The visual indication may indicate that the identified plurality of graphical elements is compatible with the graphical operation.2012-04-05
20120084696USER INTERFACE LIST CONTROL SYSTEM - A user interface list control system having a supervisor user application providing tools to create, deploy, modify and monitor a multi-site enterprise of remote building management systems (BMS). BMS controllers may be configured to control or monitor similar entities across all sites. As site controller configurations are created, the user must identify each configuration item with a recognizable name and/or type tag that indicates function, definition, and/or location of the item. The user may be allowed or required to apply names and type string tags consistently across all multiple site configurations. Within the context of a single supervisor, multiple users may be allowed to utilize common lists of name and type tags. The user may apply an application-specific name and/or type tag to a configuration item, using a drop down list where the user can add a new string to a tag list or select a previously entered string tag.2012-04-05
20120084697USER INTERFACE WITH INDEPENDENT DRAWER CONTROL - Methods and apparatus for controlling the display of one or more drawers of a user interface. One or more displays may be provided, each of which may have a corresponding independently controllable drawer displayable therein. The drawers may be opened in response to a gesture input to display data, such as notification data, application data, contact data, calendar data, weather data, etc. the drawers may be opened and/or closed individually or collectively. For instance, a characteristic of the gesture (e.g., a location of the gesture) may determine which of the drawers are opened in response to the gesture input.2012-04-05
20120084698SMARTPAD SPLIT SCREEN WITH KEYBOARD - A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.2012-04-05
20120084699KEYBOARD FILLS BOTTOM SCREEN ON ROTATION OF A MULTIPLE SCREEN DEVICE - Methods and devices for presenting a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using portions of both of the screens. In a second mode, the virtual keyboard can be presented using all of one of the screens. Movement between the different modes can be effected by rotating the device between a dual portrait orientation, corresponding to the first mode, and a dual landscape orientation, corresponding to the second mode. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information.2012-04-05
20120084700KEYBOARD DISMISSED ON CLOSURE OF DEVICE - Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device between a multiple screen operating mode and a single screen operating mode can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be discontinued in response to a change in the operating mode of the device, where an application that had keyboard focus prior to the change is, after the change, no longer in view of the user.2012-04-05
20120084701KEYBOARD MAXIMIZATION - Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode to a single screen operating mode, or from a single screen operating mode to a multiple screen operating mode, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be retained, where the number of screens of the device in view of the user is changed, provided an application with a keyboard focus remains in view of the user after the change in operating mode.2012-04-05
20120084702APPARATUS AND METHOD FOR TURNING E-BOOK PAGES IN PORTABLE TERMINAL - An apparatus and method support intuitive gestures for turning electronic book (e-book) pages in a portable terminal. The portable terminal executes an e-book and determines whether a just preceding page gesture is input, the just preceding page gesture comprising a first contact that starts to the left of a right-side user interface (UI) activation region of the e-book, followed by a drag toward the right while maintaining the first contact and releasing the first contact. When the just preceding page gesture is input, the just preceding page is displayed on a screen.2012-04-05
20120084703APPARATUS AND METHOD FOR TURNING E-BOOK PAGES IN PORTABLE TERMINAL - An apparatus and method turn electronic book (e-book) pages in a portable terminal. The method determines whether a touch is input outside of a predetermined User Interface (UI) activation region of a screen of the portable terminal. The method determines whether a drag and release is input in a direction towards the predetermined UI activation region in response to detecting the touch. The method displays one of a preceding page and a next page on the screen in response to determining that the touch is outside of the predetermined UI activation region and that the drag and release is input in the direction towards the predetermined UI activation region.2012-04-05
20120084704APPARATUS AND METHOD FOR TURNING E-BOOK PAGES IN PORTABLE TERMINAL - An apparatus and method for turning pages of an electronic-book (e-book) in a portable terminal having an e-book function. The method includes executing the e-book function, displaying a right lateral side of the e-book and receiving a inclination value from a 3-axis sensor when a touch event is detected in a right User Interface (UI) active area of the e-book, determining whether the inclination value greater than or equal to a threshold is detected in a left direction, and upon detection of the inclination value greater than or equal to the threshold in the left direction, displaying a next page to a screen on a single-page basis at a speed in proportion to the inclination value detected in the process of detecting the inclination greater than or equal to the threshold in the left direction.2012-04-05
20120084705APPARATUS AND METHOD FOR TURNING E-BOOK PAGES IN PORTABLE TERMINAL - An apparatus and method turning pages of an electronic-book (e-book) in a portable terminal including an e-book function. The method includes displaying a first side of the e-book when a first touch is input in a first User Interface (UI) active area of a display of the portable terminal, displaying one of an immediately next page and a next page corresponding to an increased page number in response to a second touch being input in a second UI active area of the display and in response to a drag and release of the second touch while the first touch is maintained in the first UI active area, and cancelling the displaying of the one of the immediately next page and the next page corresponding to the increased page number in response to a drag and release of the first touch being input towards the second UI active area.2012-04-05
20120084706LAUNCHED APPLICATION INSERTED INTO THE STACK - A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. Specifically, a determined number of desktops and/or running applications can be selectively displayed on dual screen displays conditioned upon inputs received and the state of the device. Desktop displays and applications can be selectively shifted between the screens by user gestures, or moved off of the screens by other user gestures and hidden. The hidden desktops and screens can be re-displayed by yet another gesture. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications. Desktops and applications can be selectively launched and added to the window stack. The user can also select where the desktops/applications are to be inserted and where they are first to be displayed after being launched.2012-04-05
20120084707SYSTEM AND METHOD FOR CONTROLLING EVENT NOTIFICATIONS - A system and method are provided that use visually distinguishable identifiers already associated with particular contacts or groups of contacts to selectively associate a particular contact or group with event notifications displayed in the ribbon. In this way, the user can, at a glance, not only be notified of a new event, but also determine the origin of the event notification to provide better context for determining whether or not they wish to access and view the new event or update or whether this can be deferred.2012-04-05
20120084708PRESENTATION OF HIERARCHICAL DATA IN MULTIPLE CONSISTENT VIEWS - Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.2012-04-05
20120084709FILLING STACK OPENING IN DISPLAY - The present disclosure is directed to methodologies and devices for quitting an active application and controlling displayed images as a result of quitting the application.2012-04-05
20120084710REPOSITIONING WINDOWS IN THE POP-UP WINDOW - A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. Selected desktops and/or running applications are displayed on dual screen displays. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by yet other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. One user gesture launches an applications management window that provides visual indications of all of the applications and desktops running at the time, applications/desktops displayed on the screens. Other gestures can rearrange the order of all of the applications and desktops in the window stack.2012-04-05
20120084711Navigating Among Activities in a Computing Device - A computing device runs multiple activities concurrently and provides at least two modes for interacting with the activities. The user may toggle between the modes as desired. In a full-screen mode, one activity occupies substantially an entire display screen. In a windowed mode, the activity is visible within a window, and a portion of at least one other window is also visible. In the windowed mode, the user can cause windows to move, thereby changing focus from one activity to another. For example, the window having focus can be moved off the screen, to be replaced by a new window that is then given focus. The windows are ordered in a sequence and move in concert with one another; pushing one window off one edge of the screen causes a new window to appear at the opposite edge. A persistent positional relationship can be established among windows.2012-04-05
20120084712KEEPING FOCUS AT THE TOP OF THE DEVICE WHEN IN LANDSCAPE ORIENTATION - Systems and methods are provides for adjusting focus during an orientation change. A full screen window has focus before the orientation change. After the device is oriented in the landscape orientation, the focus is maintained on the window. However, a configurable area associated with at least one screen that displays the full screen window is changed to display the configurable area on the screen that is at the top of the device.2012-04-05
20120084713Providing User Interfaces and Window Previews for Hosted Applications - A local computing device may use a remote computing device to host various resources on behalf of the local computing device. The local computing device may receive data related to a graphical window of the remotely hosted resource and generate a graphical window on the local desktop environment for the remotely hosted resource. The local computing device may also update a taskbar to include the remote hosted resource. Window previews may also be generated by the local computing device and the window previews may include snapshots or dynamic images of the graphical window for the remotely hosted resource. In some instances, the snapshots may be provided to the local computing device from the remote computing device.2012-04-05
20120084714WINDOW STACK MODELS FOR MULTI-SCREEN DISPLAYS - Systems and methods are provides for creating a window stack for a multi-screen device. The stack is an arrangement of an active window and at least one other active or inactive window for at least one of the two displays. The system can receive activation of a window in the device. Upon activation of the window, the system can determine a display associated with the active window and can determine a position in the window stack for the active window. Then, the system can generate a logic data structure for the active window to describe the position of the active window in the window stack.2012-04-05
20120084715REPOSITIONING APPLICATIONS IN A STACK - A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. A number of desktops and/or running applications can be selectively displayed on dual screen displays conditioned upon inputs received and the state of the device Desktop displays and applications can be selectively shifted between the screens by user gestures or moved off of the screens by other user gestures and therefore hidden. The hidden desktops and screens however can be re-displayed by yet another gesture. The user gestures prevent the user from having to open and close the running desktops and applications, or to execute other user commands that otherwise result in a laborious effort by the user to manage the multiple desktops and applications. One user gesture or input enables a user to change an order of the window stack by simply re-launching a selected desktop or application.2012-04-05
20120084716CHANGING THE SCREEN STACK UPON DESKTOP REVEAL - Systems and methods are provides for revealing a desktop in a window stack for a multi-screen device. The window stack can change based on the revealing of a desktop. The system can receive a gesture indicating an application with the desktop, which was previously created in the stack, is to be revealed on the display of the device. Upon receiving the gesture, the system determines that the desktop is to occupy substantially all of a composite display that spans substantially all of the two or more touch sensitive displays of the device. Then, the system can determine that the desktop is to be associated with the composite display and change a logic data structure associated with the desktop to describe the position of the desktop on the top of the window stack.2012-04-05
20120084717WINDOW MANAGEMENT METHOD, APPARATUS AND COMPUTING DEVICE - A window management method, apparatus and a computing device are provided. The window management apparatus comprises a window rendering management device for managing the at least two windows in response to an input operation, to change the size and location of a target window of the at least two windows to which the input operation is directed, and simultaneously adaptively change the size and location of at least one other window of the at least two windows. With the embodiments of the present invention, upon detection of an input operation, a window control operation can be performed on at least two opened windows to change the sizes and locations of at least two opened windows simultaneously. In this way, a plurality of windows can be managed collectively by fewer operations, and the required numbers of user operations can be reduced.2012-04-05
20120084718CHANGING THE SCREEN STACK UPON APPLICATION OPEN - Systems and methods are provides for opening a full screen window in a window stack for a multi-screen device. The window stack can change based on the opening of a window. The system can receive a gesture indicating an application with a new window is to be executed or a new window is to be opened in the device. Upon receiving the gesture, the system determines that the new window is to occupy substantially all of a composite display that spans substantially all of the two screens of the device. Then, the system can determine that the full screen window is to be associated with the composite display and create a logic data structure associated with the opened window to describe the position of the opened window in the window stack.2012-04-05
20120084719SCREEN SHUFFLE - Systems and methods are provides for changing a window stack for a multi-screen device. The window stack can change based on the movement of a window. The system can receive a gesture indicating a change in the position of a window in the device. Upon receiving the gesture, the system determines a new position in the window stack for the moved window. Then, the system can determine a display associated with the moved window and change the logic data structure associated with the moved window to describe the new position of the moved window in the window stack.2012-04-05
20120084720MANAGING EXPOSE VIEWS IN DUAL DISPLAY COMMUNICATION DEVICES - The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of exposé views.2012-04-05
20120084721WINDOW STACK MODIFICATION IN RESPONSE TO ORIENTATION CHANGE - A multi-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the control of data displayed by at least one of the multiple screens of the multi-screen user device is conditioned upon the relative orientation of the multiple screens, whether the device orientation is changed from a first state to a second state, and user input received.2012-04-05
20120084722MULTIPLE CHILD WINDOWS IN DUAL DISPLAY COMMUNICATION DEVICES - The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of hierarchically related windows.2012-04-05
20120084723METHOD AND APPARATUS FOR SHOWING STORED WINDOW DISPLAY - Systems and methods are provided for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window. Moreover, in a sleep state an image representing the window is maintained in memory.2012-04-05
20120084724SLEEP STATE FOR HIDDEN WINDOWS - Systems and methods are provides for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window.2012-04-05
20120084725MANAGING HIERARCHICALLY RELATED WINDOWS IN A SINGLE DISPLAY - The present disclosure is directed to methodologies and devices for handling the display of hierarchically related windows in a single-screen communication device.2012-04-05
20120084726MINIMIZING APPLICATION WINDOWS - Embodiments are described for minimizing application windows displayed on one or more displays of a multi-screen device. A device may display a dual screen application which is displayed across both screens. Depending upon which screen is used to launch (or reopen) an application, the dual screen application may be minimized to the other screen.2012-04-05
20120084727MODAL LAUNCHING - Embodiments are described for handling display of modal windows in a multi-screen device. In embodiments, a modal window will be launched and displayed in a display which receives the input that resulted in the display of the modal window. The other portions of a first display or second display, not displaying the modal window, are made inactive. In other embodiments, the modal window occupies only a first display and the second display remains active.2012-04-05
20120084728BUTTON CONTROL SYSTEM FOR MEDICAL TOUCH SCREEN AND METHOD THEREOF - A button control system for medical touch screen and method thereof comprises a central control module, a touch signal input module, a lock time control module, a button lock module, a button unlock module and a cleanse display module, wherein the central control module determines the signal inputted by the touch signal input module, and selects to control the button lock module or the button unlock module thereby locking or unlocking a touch button; furthermore, the lock time control module is configured to set up the lock time for the touch button so as to preset the lock time of the touch button as cleansing the touch screen by the user, and after pressing down the cleanse touch button on the touch screen, it allows to control to lock or unlock other touch buttons and also to effectively prevent the occurrence of the situation where the screen button is erroneously touched as performing the cleanse process.2012-04-05
20120084729PROACTIVE BROWSING METHOD WITH SWING GESTURE IN FREE SPACE - The method provides a browsing environment for a user in a free space through proactive interface design and dragging-style operation gesture. The method contains the following steps. First, an interface is provided, which contains a number of selection items. Then, an automatic selection zone is provided in the interface. Then, by pressing down a button of a remote control device and moving the remote control device, the selection items are scrolled. Then, as a selection item enters the automatic selection zone, the selection item becomes the automatic selected item, and clicking the selection item would execute the selection item. With this method, a remote control device with a single key could be conveniently used for browsing menu, setting configuration, and Internet navigation without looking at the remote control device.2012-04-05
20120084730ELECTRONIC APPARATUS, ICON DISPLAY METHOD, AND PROGRAM FOR ELECTRONIC APPARATUS - According to one embodiment, there is provided an electronic apparatus, including: a display screen on which icons are displayed; a first icon display area within the display screen, the first icon display area displaying plural icons having approximately the same size so as to be arranged approximately in a one-dimensional direction while avoiding an overlap between the icons; and a second icon display area continuous with the first icon display area in the one-dimensional direction within the display screen, the second icon display area displaying plural icons so as to be decreased in size as it goes away from the first icon display area while allowing an overlap between the icons.2012-04-05
20120084731DISPLAYING IMAGES INTERESTING TO A USER - One or more techniques and/or systems are disclosed for displaying images in a user's online page, such as to provide an engaging and interesting user experience. A subset of one or more images is identified from a set that comprises user accessible images. Images for the subset are identified selecting one or more images from the set of user accessible images that meet a desired user interest threshold. The subset of selected images is then loaded onto the user's online page, such as an online service landing page, in an arrangement (e.g., slide show) of the images.2012-04-05
20120084732METHODS AND APPARATUS FOR ORGANIZING APPLICATIONS AND WIDGETS ON A MOBILE DEVICE INTERFACE - A system provides a framework that allows a user to arrange the available applications on a display of the communications device. The framework limits the user's arrangement to maintain consistent organization and ease of location of the available applications for the user. The system represents each of the available applications with a respective image representation on the display. Each specific available application is restricted to a single instance of an image representation on the display. The system associates each of the image representations with a respective subset of image representations where the subsets of image representations are organized to assist the user to locate and interact with the image representations. The system provides at least one view, associated with each of the available applications, with which to render the image representation on the display.2012-04-05
20120084733METHOD AND DEVICE FOR DISPLAYING AND BROWSING A MULTI-FACETED DATA SET - This invention aims to provide a method and apparatus for displaying and/or browsing a multi-faceted data set containing hierarchical subject labels. In the present invention, subject labels can be located into a 3D space. Complex information, such as, the relationship between subject labels and weights of respective subject labels can be presented by displaying the 3D space. In this way, the screen size can be reduced and the user experience is improved.2012-04-05
20120084734MULTIPLE-ACCESS-LEVEL LOCK SCREEN - A multiple-access-level lock screen system allows different levels of functionality to be accessed on a computing device. For example, when a device is in a locked state, a user can select (e.g., by making one or more gestures on a touchscreen) a full-access lock screen pane and provide input that causes the device to be fully unlocked, or a user can select a partial-access lock screen pane and provide input that causes only certain resources (e.g., particular applications, attached devices, documents, etc.) to be accessible. Lock screen panes also can be selected (e.g., automatically) in response to events. For example, when a device is in a locked state, a messaging access lock screen pane can be selected automatically in response to an incoming message, and a user can provide input at the messaging access lock screen pane that causes only a messaging application to be accessible.2012-04-05
20120084735GESTURE CONTROLS FOR MULTI-SCREEN USER INTERFACE - Method and apparatus for controlling a computing device using gesture inputs. The computing device may be a handheld computing device with multiple displays. The displays may be capable of displaying a graphical user interface (GUI). The GUI may be a multi screen GUI or a single screen GUI such that receipt of gesture inputs may result in the movement of a GUI from one display to another display or may result in maximization of a multi screen GUI across multiple displays.2012-04-05
20120084736GESTURE CONTROLLED SCREEN REPOSITIONING FOR ONE OR MORE DISPLAYS - Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be capable of displaying a graphical user interface (GUI). The plurality of displays may be modified in response to receipt of a gesture input such that the displays are changed from a first state to a second state. The change of the displays from the first state to the second state may include moving a GUI from a first display to a second display. Additionally, a second GUI may be moved from the second display to the first display. The gesture input may comprise multiple touches, such as a pinch gesture.2012-04-05
20120084737GESTURE CONTROLS FOR MULTI-SCREEN HIERARCHICAL APPLICATIONS - Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be capable of displaying a graphical user interface (GUI). The plurality of displays may be modified in response to receipt of a gesture input such that a hierarchical application having related GUI screens are modified in response to the gesture input. The modification may include changing the hierarchical application from being displayed in a single screen mode to being displayed in a multi screen mode or vice versa.2012-04-05
20120084738USER INTERFACE WITH STACKED APPLICATION MANAGEMENT - Methods and apparatus for controlling a computing device using gesture inputs. The gesture inputs may be operative to move screens corresponding to applications executing on the handheld computing device from one display to another. Additionally, a multi portion gesture may be used to target different screens. For example, a first portion of the gesture may maintain or “pin” a screen in a display such that a second portion of the gesture is operative to move a different screen behind the pinned application.2012-04-05
20120084739FOCUS CHANGE UPON USE OF GESTURE TO MOVE IMAGE - Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates a request to move an image displayed on the multi-screen device. In response, the image is moved and the focus is placed on the moved image.2012-04-05
20120084740METHOD AND SYSTEM FOR DESIGN OF A RETICLE TO BE MANUFACTURED USING VARIABLE SHAPED BEAM LITHOGRAPHY - A method for fracturing or mask data preparation or proximity effect correction of a desired pattern to be formed on a reticle is disclosed in which a plurality of variable shaped beam (VSB) shots are determined which can form the desired pattern. Shots within the plurality of VSB shots are allowed to overlap each other. Dosages of the shots may also be allowed to vary with respect to each other. The union of the plurality of shots may deviate from the desired pattern. The plurality of shots may be determined such that a pattern on the surface calculated from the plurality of shots is within a predetermined tolerance of the desired pattern. In some embodiments, an optimization technique may be used to minimize shot count. In other embodiments, the plurality of shots may be optionally selected from one or more pre-computed VSB shots or groups of VSB shots.2012-04-05
20120084741STRUCTURE, DESIGN STRUCTURE AND PROCESS FOR INCREASING MAGNITUDE OF DEVICE THRESHOLD VOLTAGE FOR LOW POWER APPLICATIONS - A method of increasing an initial threshold voltage (Vt) of selected devices. The method includes designing devices with desired antenna effects and adjusting an increase in Vt of some devices to specific values. The desired antenna effects produce a desired threshold voltage of the devices.2012-04-05
20120084742METHOD AND APPARATUS FOR USING ENTROPY IN ANT COLONY OPTIMIZATION CIRCUIT DESIGN FROM HIGH LEVEL SYNTHESIS - A method and apparatus for using entropy in ant colony optimization circuit design from high level synthesis is described. In one example, an operation to be performed by a circuit is selected. A plurality of hardware components for performing the operation are represented with a data flow graph having edges and nodes. A plurality of solutions for performing the operation are simulated as hardware component combinations represented as paths on the data flow graph. For each solution the cost including a number of edges and nodes traversed on the data flow graph and a supplemental sub-integer cost is determined and a solution is selected with the lowest cost as a hardware component combination for a circuit.2012-04-05
20120084743METHOD AND APPARATUS FOR IMPROVING THE INTERCONNECTION AND MULTIPLEXING COST OF CIRCUIT DESIGN FROM HIGH LEVEL SYNTHESIS USING ANT COLONY OPTIMIZATION - A method and apparatus for improving the interconnection and multiplexing cost of circuit design from high level synthesis using ant colony optimization is described. In one example, a plurality of hardware components for performing an operation is represented with a data flow graph having edges and nodes. A plurality of solutions are simulated for performing the operation as hardware component and schedule combinations represented as paths on the data flow graph. For each solution, cost including a number of edges and nodes traversed on the data flow graph and an interconnection cost related to the number of different hardware components in the path is determined. A pheromone trail is associated with each path, the pheromone trail including a cost of the respective scheduling solution, and a solution is selected with the highest value pheromone trail as a hardware component and schedule combination for a circuit.2012-04-05
20120084744Methods and Systems for Debugging Equivalent Designs Described at Different Design Levels - Methods for debugging designs are provided. First, signal correlation information for signals of a design at least two design level is obtained. Then, design descriptions corresponding to the design at the at least two design levels are loaded and presented in at least two sets of windows or at least two debugging processes which controls the respective set of windows. A selection of a first signal in a first set of windows or a first debugging process is received. In response to the selection, a second signal corresponding to the first signal is queried according to the signal correlation information, and the second signal in a second set of windows or a second debugging process is automatically selected.2012-04-05
20120084745Design Method for Non-Shrinkable IP Integration - A method of designing integrated circuits includes providing a design of an integrated circuit at a first scale, wherein the integrated circuit includes a shrinkable circuit including a first intellectual property (IP); and a non-shrinkable circuit including a second IP having a hierarchical structure. A marker layer is formed to cover the non-shrinkable circuit, wherein the shrinkable circuit is not covered by the marker layer. The electrical performance of the non-shrinkable circuit is simulated using a simulation tool, wherein the simulated non-shrinkable circuit is at a second scale smaller than the first scale.2012-04-05
20120084746Designer Extensibility - Aspects of the subject matter described herein relate to designer extensibility. In aspects, a designer package is registered. The designer package includes a component that is able to search for designers that support a given file. After finding one or more designers that support a file, the component creates a control that includes the one or more designers. The component may also include in the control an editor usable to view a text-based representation of the file. After creating the control, the component may return a reference to the control that may be used to host the control. The mechanism also supports finding and creating controls that are not based on files.2012-04-05
Website © 2025 Advameg, Inc.