09th week of 2013 patent applcation highlights part 49 |
Patent application number | Title | Published |
20130055095 | RESEARCH SYSTEMS AND METHODS FOR RESEARCHING AT LEAST ONE TOPIC - A computer-based method for use in researching at least one topic using a computing device coupled to a memory device is provided. The method includes receiving, at the computing device, from a user a selection of at least one of a client and a client matter, querying the memory device to determine a research strategy associated with the at least one of a client and a client matter in response to the selection, and providing, at the computing device, for presentation to the user the research strategy associated with the at least one of a client and a client matter, wherein the research strategy includes at least one resource and at least one resource designator associated with the at least one resource. | 2013-02-28 |
20130055096 | MOBILE TERMINAL, IMAGE DISPLAY APPARATUS MOUNTED IN VEHICLE AND DATA PROCESSING METHOD USING THE SAME - The present invention provides an image display apparatus mounted in a vehicle, which includes a communication unit for transmitting/receiving data to/from an external mobile terminal, and a controller for generating Internet access information including Internet access environment information about the image display apparatus and controlling the communication unit to transmit the generated Internet access information to the mobile terminal, wherein the Internet access information includes at least one of Internet access state information representing whether the image display apparatus is connected to the Internet, and roaming state information representing whether a roaming service is used for Internet access of the image display apparatus. According to a mobile terminal, image display apparatus mounted in a vehicle and data processing method using the same, Internet access information can be efficiently transmitted between the mobile terminal and the image display apparatus. | 2013-02-28 |
20130055097 | MANAGEMENT OF MULTIPLE ADVERTISING INVENTORIES USING A MONETIZATION PLATFORM - In embodiments of the present invention improved capabilities are described for delivery of a sponsored content to a mobile communication facility user. In embodiments, a request may be received for a sponsored content from a publisher, and one or more content inventories may be searched for a content that is relevant to the request. Content may be selected for delivery to the publisher from one or more content inventory. The content may be selected based at least in part on a relevance between the content and the request. The content, and the content inventory from which the relevant content is chosen, may be selected based at least in part on a statistical weight relating to the amount of revenue a wireless operator may realize upon presentation of the content to a mobile communication facility. | 2013-02-28 |
20130055098 | SEARCH RESULT TRANSLATION WITH VISUALLY OVERLAY PROCESSING - A web browser agent or plug-in installed into a web browser of a client device provides translation services along with a search engine server. The system accesses a web page in one (local) language and then translates to another (foreign) language and displays the translated content in a web page for user's viewing. The web browser agent is an add-on software tool or plug-in, provided by the search engine server and installed into the web browser. As a result of installation, a toolbar appears on the top of the web browser's page. This toolbar provides the interface to enable local translation of web pages from a local/web language to a target/foreign language useful to the user. Centralized (cloud computing) translation services by servers of a third party may also be employed. Web pages in any number of languages may be accessed using this operations/structure. | 2013-02-28 |
20130055099 | Unified Messaging System with Integration of Call Log Data - Methods and systems directed to a user interface having a conversations view that aggregates all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts. | 2013-02-28 |
20130055100 | METHOD AND SYSTEM FOR REMEDIATING NONFUNCTIONAL WEBSITE CONTENT - A method and system for website content remediation are provided. The website content remediation computer system includes a memory device and a processor in communication with the memory device. The website content remediation computer system is programmed to determine items of nonfunctional content within a website, display a plurality of nonfunctional content types of the determined items to a user on a graphical user interface, and receive from the user a selection input of one of the displayed nonfunctional content types. The computer system is further programmed to display a report of items of nonfunctional content of the selected nonfunctional content types, receive from the user a selection input of one of the items, and receive from the user an action command that remediates the selected item. | 2013-02-28 |
20130055101 | System and Method for Tagging Belongings in Photos and Posts - A system and machine-implemented method is provided for tagging of belongings maintained within a social graph of belongings in photos and posts including receiving a request to tag a belonging within a selected area of a display from a user of a system, providing, in response to the request, a list of belongings including the one or more belongings associated with the user within the social graph of belongings, wherein the social graph of belongings defines an association between each of the one or more users and one or more belongings, receiving an indication of a user selection of a first belonging from the list of belongings, generating a link corresponding to the first belonging in response to receiving the indication of the user selection and associating the link with the selected area. | 2013-02-28 |
20130055102 | ADAPTING A USER INTERFACE OF A REMOTE DESKTOP HOST - An apparatus and method are presented for adapting a user interface of a remote desktop host. The apparatus includes a processor, a memory, a detection module and an adaptation module. The detection module detects a remote desktop connection between a remote client and a host. The remote client and the host may have different user interface characteristics. The adaptation module adapts a user interface of the host to accommodate user interface characteristics of the remote client. | 2013-02-28 |
20130055103 | APPARATUS AND METHOD FOR CONTROLLING THREE-DIMENSIONAL GRAPHICAL USER INTERFACE (3D GUI) - An apparatus to control a three dimensional graphical user interface (3D GUI) of a terminal, includes: a receiver to receive the position data communicated from a remote device; and an extractor to extract coordinates from the position data; wherein the position data allows the apparatus to control a 3D GUI based on the extracted coordinates. A system includes: a remote device, with a position sensor affixed to the remote device; a terminal to display the 3D GUI, with a communication unit to receive the sensed position data from the remote device; wherein the position data allows the terminal to control a 3D GUI based on the sensed position data. A method includes: sensing position data of a remote device relative to the terminal; communicating the sensed position data to the terminal; and controlling the 3D GUI based on the sensed position data. | 2013-02-28 |
20130055104 | SYSTEM AND METHOD FOR SHARING CONTENT BASED ON POSITIONAL TAGGING - Systems and methods for sharing digital content based on positional tagging on a digital platform. For example, in one embodiment, the systems and methods generally include: (a) providing a first user with an interface to tag content on a first digital platform; (b) creating a positional identifier that identifies the location of the tagged content on the first digital platform; and (c) posting, on a second digital platform, a link to the first digital platform. When a second user on the second digital platform activates the link on the second digital platform, the second user is directed to the first digital platform. The systems and methods thereafter include: (d) identifying when a second user has accessed the first digital platform via the link on the second digital platform; and (e) highlighting the tagged content on the first digital platform. | 2013-02-28 |
20130055105 | Electronic Message Management System and Method - Embodiments of the invention relate to the creation of electronic message handling rules and to the creation of groups of electronic message recipient addresses. An automatic creation of electronic message rules or filters is dynamically based upon routine user actions or inputs that can have purposes other than only for the creation of rules. According to an embodiment, upon the movement of an email from one directory to any one of a plurality of other directories, a user is provided with one or more options for creating rules that will automatically move other emails to that same directory if they meet the selected criteria. With respect to the creation of groups, embodiments include the creation of groups that can occur as an electronic message is being composed. | 2013-02-28 |
20130055106 | Calendar Application for Communication Devices - An electronic device has a touch-sensitive display and a controller that executes an application. The application bisects a display into a plurality of regions using a timeline. In a first region on a first side of the timeline, the application displays events that are originated by the user of the device. In a second region on a second, opposite side of the timeline, the application displays events that are associated with the user, but are originated by others. Activities associated with the user are displayed along the timeline. The events and activities on the timeline can be shared with other users using drag-n-drop operations. | 2013-02-28 |
20130055107 | COLLABORATION PLANE - Methods and systems for dynamically and collaboratively generating software documentation are described. In particular, methods and systems provide for in-context authoring, identification, and presentation of software documentation based on one or more determined contexts. For example, methods and systems enable a computing device to identify one or more current contexts for the device, and to provide documentation content based on the identified context. | 2013-02-28 |
20130055108 | Managing an On-Line Conference Session - Embodiments of the invention relate to an on-line communication tool. A set of windows are employed to manage threads of communication. A first window maintains a list of threads available for discussion during the communication. A second window maintains a continuous log of the communication, and functions in a read-only mode. A third window maintains a read-write channel for a thread of the communication, and functions in a read-write mode. One or more threads may be selected from the first window, with each thread selection opening a separate third window. Text pertaining to a specific thread of the communication may be entered into the specific third window and populated to the continuous log of the second window. | 2013-02-28 |
20130055109 | DISPLAY DATA GENERATION APPARATUS, DISPLAY CONTROL SYSTEM AND DISPLAY CONTROL PROGRAM - A display data generation device which generates display data to display a plurality of objects on a shared image screen utilized by a plurality of users, includes: a processing and judgment section which identifies a user who has conducted an operation to any one of the objects when the operation is detected, and judges whether or not a display form of the object should be changed according to a change of the user who operated the object; and an image processing section to generate display data in which the display form of the object has been changed, in accordance with a judgment result of the processing and judgment section. | 2013-02-28 |
20130055110 | SYSTEM AND METHOD OF ELECTRONIC INTERPERSONAL COMMUNICATION - A system and method of electronic interpersonal communication includes receiving a selection of a recipient for communication. A user profile for the selected recipient is accessed. The user profile includes a plurality of communication traits of the selected recipient. A graphical display presents at least one communication trait of the selected recipient from the user profile. An electronic communication to the selected recipient is received. The electronic communication is sent to the selected recipient. | 2013-02-28 |
20130055111 | SOCIAL NETWORKING SYSTEM, APPARATUS, AND METHOD - A social networking system, apparatus and method are provided. For example, a user of a computing system may quickly and easily select a subset of a group of individuals with whom he or she wishes to communicate. The user may also choose to “eavesdrop” on conversations between other individuals in the group and potentially participate in the discussion. | 2013-02-28 |
20130055112 | Computerized System And Method Supporting Message-Based Group Communication Sessions - A system for conducting chat sessions on a screen, the system comprising apparatus for displaying, on a screen, a plurality of stationary avatars respectively representing a plurality of chat participants over time; and apparatus for displaying, on the screen, a temporal sequence of chat events including a processor operative to utilize stored metadata characterizing each event's position in the temporal sequence and each event's logical association with a respective one of the plurality of avatars to generate a visual representation of the temporal sequence in which both of the following are visually represented simultaneously: each event's position in the temporal sequence; and at least one logical association between each event and a respective one of the plurality of avatars. | 2013-02-28 |
20130055113 | METHODS AND SYSTEMS FOR SCREENSHARING - A user engaged in an online chat session with one or more other users can start a screen sharing session with the other users without having to leave the context of the online chat session. In an implementation, a chat window for the chat session includes a screen sharing button. The screen sharing button can be clicked to start a screen sharing session with the other chat participants. A system generated message is displayed within the chat windows of the other chat participants inviting them to view the remote screen. Upon accepting the invite, a viewer is launched to show the information being displayed on the remote screen. | 2013-02-28 |
20130055114 | Enhanced and Extended Browsing Via Companion Mobile Device - A method for using a mobile device as a companion device to a computer during a browsing session. In addition to browser code that provides content and control for the web page being browsed, mobile device code is downloaded to the computer, a direct connection between the computer and the mobile device is initiated, and the mobile device code is sent to the mobile device from the computer via the computer-mobile device connection. The mobile device code provides functionalities to the mobile device to extend and enhance the browsing session. The additional browser code and mobile device code is provided by the website's host server or by a separate service server. | 2013-02-28 |
20130055115 | System And Method For Implementing A User Interface To A Multi-Agent Distributed Control System - A visualization system computer communicating with a memory to execute a stored program contained in a fixed medium of the memory to display information regarding control components based on control component ontologies and knowledge bases. The visualization system includes an inspection agent configured to communicate with one or more autonomous control components of the manufacturing system to request control component information including a control component ontology including a listing of parameters and relations associated with the control component that define the operating characteristics of the control component and a knowledge base including a listing of current states for the parameters and relations of the control component. The visualization system further includes a visualization editor configured to generate a visualization interface representative of control component information received based on the request and an electronic web server configured to display the visualization interface in response to a received web page request. | 2013-02-28 |
20130055116 | THEME VARIATION ENGINE - A theme variation engine generates mock web pages based on selected user inputs defining thematic aspects of a web site. The inputs may include a color, which is used to derive a color palette used in generating the mock web pages. The input can also include an image, which can be transformed in various ways, and a web page layout that determines where the transformed image may be placed. The theme variation engine uses the inputs to generate various mock web pages that the user can select and have the associated thematic parameters saved for future use. Alternatively, certain thematic parameters associated with the selected mock web pages can be used for generating additional mock web pages. The selected thematic parameters can then be used to generate the web site for the user. A computer system may implement execute instructions using a theme variation engine program module. | 2013-02-28 |
20130055117 | USER INTERFACE VALIDATION ASSISTANT - One or more techniques and/or systems are provided for analyzing a user interface. In particular, user interface (UI) elements within the user interface may be analyzed to detect potential issues, such as visual layout issues, functionality issues, and/or other issues with the user interface. In one example, property data of a UI element may be determined. For example, coordinates of the UI element, a string within the UI element, a translation of the string, dimensional units of the UI element, and/or a wide variety of other property data may be determined. The property data may be correlated together (e.g., analyzed) to determine a recommendation. For example, a string size of a string may be compared with a UI size of a UI element to determine whether the string visually fits within the UI element without truncation. In this way, the recommendation may identify issues and/or solutions to such issues. | 2013-02-28 |
20130055118 | CONFIGURING DATABASE OBJECTS IN MULTI-TENANT SYSTEMS - Methods and systems are provided for configuring objects in a multi-tenant system. One exemplary method for configuring objects involves providing a graphical user interface including a display region corresponding to the object, identifying an object type for the object, determining a possible configuration action for the object based at least in part on the object type, and providing a graphical user interface element corresponding to the possible configuration action within the graphical user interface. In one embodiment, the graphical user interface is a tabbed interface display corresponding to an instance of virtual customer relationship management application provided by an application server in a multi-tenant system and the object is maintained in a multi-tenant database, wherein the tabbed interface display includes a tab for the object and the display region corresponds to the object when the tab is activated. | 2013-02-28 |
20130055119 | Device, Method, and Graphical User Interface for Variable Speed Navigation - An electronic device displays a first page in a set of pages on a display; detects a first gesture at a location on a touch-sensitive surface corresponding to a predefined area on the display; in response to detecting the first gesture, displays a navigation object in proximity to the predefined area; detects a second gesture on the touch-sensitive surface with respect to the navigation object; and in response to detecting the second gesture, performs a navigation operation with respect to the first page at a specified velocity and in accordance with a direction of the second gesture. The velocity of the operation is based on a condition of the second gesture with respect to the navigation object. | 2013-02-28 |
20130055120 | SESSIONLESS POINTING USER INTERFACE - A method, including receiving, by a computer, a sequence of three-dimensional maps containing at least a hand of a user of the computer, and identifying, in the maps, a device coupled to the computer. The maps are analyzed to detect a gesture performed by the user toward the device, and the device is actuated responsively to the gesture. | 2013-02-28 |
20130055121 | APPARATUS AND METHOD FOR DISPLAYING SPLASH SCREEN - A method and apparatus are provided for displaying a splash screen in a screen display apparatus. It is determined whether editable splash screen information corresponding to an application program is stored in the screen display apparatus, when a command to execute the application program is received at the screen display apparatus. The splash screen is configured according to the editable splash screen information when the editable splash screen information is stored in the screen display apparatus. The splash screen configured by the editable splash screen information is displayed on the screen display apparatus. | 2013-02-28 |
20130055122 | MACRO MANAGEMENT SYSTEM FORAN ENGINEERING SYSTEM FOR PARAMETERIZING SWITCHGEAR - A macro management system is disclosed for an engineering system for parameterizing switchgear using core modules. In at least one embodiment, the macro management system has, as core modules, a creation module which is designed to create macros, a display/catalogue module which is designed to present all macros present in the system, an import module which is designed to integrate already existing macros into the system, and an export module which is designed to distribute macros which have already been created. The macro management system is connected to a graphical user interface of the engineering system, and the project engineer can be guided, with various options, to a restricted final selection of macros via a plurality of question levels. | 2013-02-28 |
20130055123 | Animation for Expanding/Collapsing Content and for Sorting Content in an Electronic Document - Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a content surface for editing content. The content may include a top data row and data items in rows below the top data row on the content surface. The computer may then receive an input to expand/collapse the data items into the top data row. The computer may then animate a display of the data items expanding/collapsing into the top data row. Animation for the sorting of content in a user interface may also be provided. The user interface may be displayed by a computer and may contain a content surface for editing a plurality of rows containing content. The computer may then receive a request to sort the content. The computer may then animate a sort of the content. | 2013-02-28 |
20130055124 | METHOD AND APPARATUS FOR ADDING ICON TO INTERFACE OF ANDROID SYSTEM, AND MOBILE TERMINAL - A method for adding an icon to an interface of an Android system, where the Android system has N interfaces, includes: a. obtaining add command information; b. obtaining, according to the add command information, space information of an icon to be added; c. obtaining remaining space information of an M | 2013-02-28 |
20130055125 | METHOD OF CREATING A SNAP POINT IN A COMPUTER-AIDED DESIGN SYSTEM - In a computer-aided design system, a workspace to be is displayed on a display device, and an object is displayed in the workspace. A user input indicating selection of a tool is received, and a user input indicating selection of the object is received. In response to the user input indicating selection of the tool and the user input indicating selection of the object, a set of first grips and a second grip is displayed on the display device in association with the object. A user input indicating movement of the second grip to a desired location is received. In response to the user input indicating movement of the second grip to the desired location, a snap point is created at the desired location. | 2013-02-28 |
20130055126 | MULTI-FUNCTION AFFINE TOOL FOR COMPUTER-AIDED DESIGN - A computer-aided design system and method facilitates the editing of an object in a workspace of a computer aided design system. A user input indicating selection of an affine tool is received, and a user input indicating selection of the object is received. It is determined whether an additional user input is received. If it is determined that the additional user input is not received, a first set of user-activatable affine functions for manipulating the object is enabled. The first set of user-activatable affine functions includes a move function to move the object in the workspace and a resize function to resize the object. If it is determined that the additional user input is received, a second set of user-activatable functions for manipulating the object is enabled. The second set of user-activatable affine functions includes a skew function to skew the object. | 2013-02-28 |
20130055127 | MANIPULATING MULTIPLE OBJECTS IN A GRAPHIC USER INTERFACE - An embodiment of the disclosure displays a plurality of icons for files and a plurality of icons for folders within a graphical user interface. A set of two or more icons can be selected via user input for inclusion within a group object. The group object can be moved within the graphical user interface responsive to user input to within a predetermined range of one of the icons for one of the folders. Responsive to moving, a subset of files of the group object can be determined. Selection of the files within the subset can be based on whether attributes of the folder match attributes of the files. Additionally, responsive to moving the group object, the subset of files can be moved or copied to the one of the folders to which the group object was moved. | 2013-02-28 |
20130055128 | SYSTEM AND METHOD FOR SCHEDULING POSTS ON A WEB SITE - A method and system for composing and posting content at a site on a wide area network includes receiving content for a proposed post. The system displays the content as a graphic tile. The graphic tile includes: a block displaying textual content within a nascent post; a status block displaying a status of review where the nascent post must be reviewed for release by at least one reviewing authority; and a block indicating the presence and identity of a MIME-type attachment within the nascent post. The system also displays a calendar window including a plurality of time slots corresponding to each of a plurality of posting times of the nascent post on the site. Scheduling the post of the nascent post on the site at a time requested is effected by “dragging and dropping” the graphic tile onto a time slot. | 2013-02-28 |
20130055129 | CONTENT CONTROL METHOD AND CONTENT PLAYER USING THE SAME - The present invention relates to a content control method and a content player using the same, wherein the content control method comprises the steps of: displaying a plurality of functions which can be executed on the contents, along with content images corresponding to a plurality of contents respectively; dragging one image corresponding to a first content out of the displayed content images and receiving a drop movement in a first region; and executing at least one of the functions corresponding to the first region upon the first content. | 2013-02-28 |
20130055130 | INFORMATION PROCESSING APPARATUS AND METHOD, INFORMATION PROCESSING SYSTEM, AND PROVIDING MEDIUM - The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data. | 2013-02-28 |
20130055131 | Animation for Cut and Paste of Content - Animation for the cut and paste of content in an electronic document may be provided. A user interface may be displayed on a computer which includes a content surface for editing the content. The computer may then cut the content from a first location in response to a received request. The computer may then paste the content to a second location on the content surface in response to a received request. The pasting of the content from the first location to the second location may be displayed as a gradual transition of the content on the content surface. | 2013-02-28 |
20130055132 | ENERGY DASHBOARD - A system for presenting a utility consumption dashboard. The dashboard may have one or more panes for displaying energy or other utility consumption related information. A pane may indicate utility consumption and time periods of consumption. Data of utility consumption may be shown in terms of years, quarters or months, for different types of utility consumption such as electrical, gas, and so forth. Utility consumption may be noted in various contexts. Another pane may provide daily patterns related to utility consumption. Still another pane may provide a scatter plot of data points relating to utility consumption and temperature outside of the space. Dynamic interaction, including analysis, may involve utility consumption, time period, and temperature outside the space. A data or information point in any of the panes may be selected to reveal a tool tip that highlights details about the point. | 2013-02-28 |
20130055133 | SYSTEMS AND METHODS FOR PRESENTING CONTINGENCY ANALYSIS RESULTS - A method for use in monitoring a utility network includes identifying, via a computing device, at least one contingent performance violation associated with a first element of a plurality of transmission elements of a utility network. The method includes presenting by the computing device a risk indicator corresponding to the contingent performance violation around a graphical representation of the first element. | 2013-02-28 |
20130055134 | Systems and Methods of Adjusting Ventilator Modes and Settings Visually Via a Touchscreen - The systems and methods of the present application provides a graphical user interface (GUI) for adjusting the modes and settings of a patient ventilator. Upon selecting the type of breath setting (mechanical and/or pressure supported), and the target and control parameters for each breath setting, an ideal set of pressure, flow and volume waveforms are displayed on a touch-screen GUI. The user is then able to adjust any of the waveforms using the touch-screen GUI to the desired ventilator settings for that particular patient. The user then confirms the settings and the ventilator operates according to the user-set waveforms. | 2013-02-28 |
20130055135 | INTELLIGENT DEVICE FRAMEWORK - The claimed subject matter relates to an architecture that can facilitate consistent experiences with respect to control or configuration of a feature or function of a device. In particular, a reusable graphical user interface (GUI) component can be employed to interact with a specific feature or function of the device rather than to a specific device or application. | 2013-02-28 |
20130055136 | Methods, Systems, and Products for Controlling Quality of Service and Experience - Methods, systems, and products allow users to optimize communications services. Network performance measurements are received that describe applications utilizing communications services from a communications network. The network performance measurements are displayed in a graphical user interface. When an icon in the graphical user interface is selected, the network performance measurements are displayed that are utilized by each application. | 2013-02-28 |
20130055137 | PATH EXPLORER VISUALIZATION - A system and method that allows for dynamic conversion path exploration. Users can explore all their conversion paths and narrow events they want to investigate by prepending or appending events to the analysis view. In addition, users segment the neighboring events by one of the event dimensions (e.g., source, medium, campaign, keyword). | 2013-02-28 |
20130055138 | DYNAMICALLY CHANGING KEY SELECTION BASED ON CONTEXT - Editing functionality is described herein for creating a structured data item by dynamically presenting a key arrangement that is deemed suitable at each instance of an editing session. Each key is associated with a component of the structured data item. Upon activation of one of these keys, the editing functionality adds a corresponding component to the item being created. The editing functionality can be implemented on any user device, but is particularly suited for implementation on a handheld computing device having a limited input mechanism and a display mechanism. | 2013-02-28 |
20130055139 | TOUCH INTERFACE FOR DOCUMENTATION OF PATIENT ENCOUNTER - A mobile computing device includes a touch sensitive display. A note-style interface is displayed on the touch sensitive display. Findings are documented in the note-style display by receiving handwritten inputs from the caregiver through the touch sensitive display. | 2013-02-28 |
20130055140 | SYSTEM AND METHOD FOR NAVIGATION IN AN ELECTRONIC DOCUMENT - A system and a method facilitating navigation in an electronic device and for enabling users of electronic devices to navigate quickly, smoothly, and naturally through electronic books and other documents using multi-touch gestures on a touch sensitive surface of the electronic device. The multi-touch gestures are movements of the multiple touches such as, preferably, a two-finger slide or flick gesture. This gesture is interpreted by the system as a command to navigate to the next or to a previous section of the electronic document, for example, the next chapter in a book or an article or section in a magazine. The device has firmware and/or software capable of analyzing and interpreting the motion, and forwarding the analyzed contents or interpretation to an appropriate software application or other software subsystem that associates the gestures with a set of commands. | 2013-02-28 |
20130055141 | USER INTERFACE FOR ACCESSING BOOKS - A system and method for employing a user interface to facilitate user access to books. The example method includes displaying a band of plural adjacent tiles, wherein each tile represents a book or collection of books, and wherein the band is scrollable in response to a specific user input; and arranging adjacent tiles based on a sorting rule, wherein the sorting rule includes arranging each tile according to a recency of use of a book associated with each tile. In a more specific embodiment, the method further includes displaying content associated with a book in response to user selection of a tile associated therewith, wherein the content pertains to a most recently viewed portion of the book. A menu activatable via the band may enable access to recommendations of content based on content present in the band of plural adjacent tiles; access a library of books, and so on. | 2013-02-28 |
20130055142 | ELECTRONIC DEVICE WITH TOUCH SCREEN DEVICE, METHOD OF MOVING FUNCTION ICON AND COMPUTER READABLE STORAGE MEDIA COMPRISING COMPUTER EXECUTABLE INSTRUCTIONS - An electronic device is disclosed. The electronic device includes a display module, an icon sensing module, an icon moving module, a folder sensing module, and an icon adding module. The display module displays icons and a number of folder tab buttons associated with folders respectively. The icon sensing module senses a touch on an icon. The icon moving module actuates the icon into a movable state if the touch on the icon is an icon move operation. The folder sensing module senses if the touch on the selected icon is moved onto a folder tab button. The icon adding module adds the icon to the folder associated with the folder tab button. A method of moving icons and one or more computer readable storage media are also disclosed. | 2013-02-28 |
20130055143 | METHOD FOR MANIPULATING A GRAPHICAL USER INTERFACE AND INTERACTIVE INPUT SYSTEM EMPLOYING THE SAME - A method comprises capturing at least one image of a three-dimensional (3D) space disposed in front of a display surface and processing the captured at least one image to detect a pointing gesture made by a user within the three-dimensional (3D) space and the position on the display surface to which the pointing gesture is aimed. | 2013-02-28 |
20130055144 | CONVERSATION EXPLORER WITH SPLIT NAVIGATION USER INTERFACE - According to some embodiments, a method and system provides receiving a list of a plurality of conversations, each of the conversations associated with a common set of characteristics and each of the conversations having associated conversation details; presenting at least a portion of the list of the plurality of conversations in a user interface, each of the conversations included in the presented portion of the list being separately represented; receiving a selection of a plurality of the conversations included in the presented portion of the list; and presenting, simultaneously and grouped together in the user interface, conversation details associated with each of the selected plurality of the conversations, separate and apart from the presented portion of the list. | 2013-02-28 |
20130055145 | EVENT MANAGEMENT APPARATUS, SYSTEMS, AND METHODS - Apparatus, systems, and methods may operate to generate a reference statistical model of an operating system, such as a computer system, and display the reference statistical model as a hierarchical, segmented time series event stream graph, along with a graph representing current behavior of the system. The event stream graph may be derived from one or more streams of security events. Additional operations may include receiving requests to display further detail respecting discrepancies between the reference statistical model and the current behavior. Other apparatus, systems, and methods are disclosed. | 2013-02-28 |
20130055146 | NAVIGABLE VISUALIZATION OF A HIERARCHICAL DATA STRUCTURE - An example system generates, for a target data set, a navigable space based upon quantitatively-visualized menus. The navigable space is provided within a viewing area on a display device and comprises a stacked bar chart at the left end of a viewing area and, on the right end of the viewing area, a bar graph comprising set of bars. The stacked bar chart is also usable as an actionable menu. | 2013-02-28 |
20130055147 | CONFIGURATION, GENERATION, AND PRESENTATION OF CUSTOM GRAPHICAL USER INTERFACE COMPONENTS FOR A VIRTUAL CLOUD-BASED APPLICATION - A method of presenting information associated with an application begins by providing a graphical user interface (GUI) for display at a user device. The GUI includes a primary GUI element and a secondary GUI element. The content of the primary GUI element is contextually related to the content of the secondary GUI element. The method continues by detecting changes made to the primary content resulting from user interaction with the primary GUI element, and, in response to detecting the changes, refreshing the secondary GUI element to update the secondary content. | 2013-02-28 |
20130055148 | System and Method for Providing Controlled User Access to a Portable Electronic Device - A method of supplying a portable electronic device benefits one or more advertisers or their agent(s) or others while allowing the device to be provided free of charge to a target consumer. In exchange for the free electronic device, the user agrees to accept advertising placement on the machine. The device is provided with a resident controller which splits the screen into user-controlled and advertiser-controlled portions. The advertising material is played in the advertiser-controlled section of the screen, and the user is free to view other content and program activities in the user-controlled portion of the screen. | 2013-02-28 |
20130055149 | Visualization of Images on User-Defined Folded Structures in a Three-Dimensional Subsurface Environment - A system and method for visualizing images in a three-dimensional context. The method involves receiving user input specifying a polyline in a given cartographic reference system. The polyline is displayed in a 2D window. A set of geometry data is generated based on the polyline and a user-specified vertical range. The geometry data set represents a folded object in three-dimensional space, where the folded object has one fold for each knee point in the polyline. A 3D virtual world is rendered to obtain a rendered image. The rendering action includes rendering the geometry data set using a given image as texture. The rendered image is displayed in a 3D window, where the displayed rendered image visually represents the given image as being painted onto the folded object in the three-dimensional space. | 2013-02-28 |
20130055150 | VISUAL FEEDBACK FOR TACTILE AND NON-TACTILE USER INTERFACES - A method, including presenting, by a computer, a scrollable list of interactive items on a display driven by the computer, and receiving an input from a user of the computer. The list is scrolled at a speed indicated by the input, and the list is zoomed in response to the speed of the scrolling. | 2013-02-28 |
20130055151 | CUMULATIVE CONNECTEDNESS - Embodiments of the invention are directed to systems, methods and computer program products for determining the connectedness from a first individual to a second individual on a social network. In some embodiments, a method includes: (a) receiving information associated with the social network, (b) determining a direct connection between the first individual and the second individual, (c) determining one or more indirect connections between a first individual and a second individual, and (d) determining the connectedness based at least partially on: the direct connection, and/or the number of indirect connections between the first individual and the second individual, and/or the type of each indirect connection, and/or a qualitative value of each indirect connection. Embodiments of the invention allow a user of a system to determine the strength (or quality/closeness) of a connection between two individuals on a social network. | 2013-02-28 |
20130055152 | OBJECTIZING AND ANIMATING IMAGES - Concepts and technologies are described herein for objectizing and animating images. In accordance with the concepts and technologies disclosed herein, a presentation program is configured to import an image, to analyze the image and/or data describing the image, and to identify entities within the image. The presentation program creates objects corresponding to the identified entities, and program presents the identified entities and/or the created objects via a user interface. The presentation program also can be configured to present one or more user interfaces via which a user selects entities and/or objects and specifies or controls animations of the selected entities or objects. | 2013-02-28 |
20130055153 | APPARATUS, SYSTEMS AND METHODS FOR PERFORMING ACTIONS AT A COMPUTING DEVICE - In one implementation, content is received via a user interface and a plurality of descriptors are output in response to the content. Each descriptor is associated with a target from a plurality of targets. A target from the plurality of targets is selected in response to user input, and the content is provided to the target. | 2013-02-28 |
20130055154 | User Graphical Interface for Displaying a Belonging-Related Stream - A system and machine-implemented method for providing a user profile associated with a first user for display including a stream area displaying one or more belonging-related posts including a user link to a user associated with the post and a belonging link to a belonging associated with the post, receiving an indication of a user selection of the user link associated with a post, providing a contact profile of a user associated with the post for display upon receiving the indication of the user selection of the user link, receiving an indication of a user selection of the belonging link to the belonging associated with a post and providing a belonging profile of the belonging associated with the post for display upon receiving the indication of the user selection of the belonging link by the first user. | 2013-02-28 |
20130055155 | INTERACTIVE AND VISUAL PLANNING TOOL FOR MANAGING INSTALLS AND UPGRADES - A method for generating an upgrade plan for assets included in a virtualized computing environment includes receiving a selection of one or more target assets to receive updates. The method further includes receiving a selection of one or more upgrade packages, determining a first set of target assets that is capable of being upgraded with at least one selected upgrade package, determining a second set of target assets that depend on the first set of target assets, and generating an upgrade plan for the first set of target assets and the second set of target assets. | 2013-02-28 |
20130055156 | INFORMATION PROCESSING TERMINAL, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM - An information processing terminal ( | 2013-02-28 |
20130055157 | SCHEDULE MANAGING METHOD AND APPARATUS - A schedule managing method and apparatus in which the method preferably includes: displaying on a display a deadline setting icon for setting a deadline of at least one schedule; selecting the deadline setting icon; and setting the deadline of the schedule in response to the selection of the deadline setting icon. The schedule managing apparatus preferably includes: a display unit for displaying a deadline setting icon for setting a deadline of at least one schedule; a pointer for selecting the deadline setting icon displayed by the display unit; and a controller for io setting the deadline of the schedule in response to the selection of the deadline setting icon. | 2013-02-28 |
20130055158 | Method for Text Input, Apparatus, and Computer Program - A method for text input by ambiguous input sequences entered by a user is disclosed. The method comprises a primary process of receiving a user input on an input device having a plurality of selectable input items being associated with characters, an input sequence being generated in dependence of selection of an input item, wherein the generated input sequence corresponds to the sequence of input items that have been selected, and wherein the generated input sequence has a textual interpretation that is a textual interpretation that is ambiguous, and displaying on a display a textual interpretation. The method also comprises a secondary process, initiated upon receiving an input associated with a delete-character command, deleting an interpreted character, and returning to the primary process where interpretations associated with the deleted character for that position of input text are excluded, wherein the primary and secondary processes are performed until a user input associated with a confirm-text command is received. An apparatus comprising an input device having a plurality of selectable input items enabling text input by ambiguous input sequences entered by a user, the apparatus further comprising a processor and a display, wherein the processor is arranged to control the text input processes. A computer program is also disclosed. | 2013-02-28 |
20130055159 | SYSTEMS AND METHODS FOR AN IMPROVED TOUCHSCREEN INTERFACE - A row displayed on a touchscreen surface of a portable electronic device is linked to a first resource and includes at least one link to a second resource. A technique allows the row to have a first tap target for accessing the first resource and a second tap target for accessing the second resource. An area of the first tap target is greater than an area of the second tap target. This provides a large surface area for tapping the first tap target in order to easily access the first resource. The second resource can still be accessed by tapping the second tap target. | 2013-02-28 |
20130055160 | DEVICE, METHOD, AND STORAGE MEDIUM STORING PROGRAM - According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays an object corresponding to either an application in execution or an application terminated. The controller erases the object when a flick gesture with respect to the object is detected through the touch screen display. | 2013-02-28 |
20130055161 | DATA FILTERING USING FILTER ICONS - Techniques are described for filtering a list of data objects based on a user selection of one or more filter icons. Embodiments provide an interface including a plurality of filter icons in a graphical user interface, with each of the filter icons associated with at least one respective class of data objects. A selection of at least one of the filter icons is received. In response to the received selection, embodiments output a portion of the list of data objects that contains only data objects from the classes of data objects that are associated with the selected at least one filter icon. | 2013-02-28 |
20130055162 | USER INTERFACE FOR ACCESSING GAMES - A system and method for employing a user interface to facilitate user access to games. The example method includes displaying a band of plural adjacent tiles, wherein each tile represents a game, and wherein the band is scrollable in response to a specific user input; and arranging adjacent tiles based on a sorting rule, wherein the sorting rule includes arranging each tile according to a time of use and/or a time of download of a game associated with each tile. In a more specific embodiment, the method further includes illustrating, via the adjacent tiles, one or more games corresponding to one or game recommendations obtained in response to accessing a social network associated with a user of the user interface. Menu selections can allow access to recommendations; access to related games; access to games based on social network usage, and so on. | 2013-02-28 |
20130055163 | Touch Screen Device, Method, and Graphical User Interface for Providing Maps, Directions, and Location-Based Information - A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed. | 2013-02-28 |
20130055164 | System and Method for Selecting Objects on a Touch-Sensitive Display of a Mobile Communications Device - A mobile communications device has a touch-sensitive display screen and a processor. The touch-sensitive display screen displays a collection of items arranged as a list or grid to a user of the mobile device. The processor is programmed to allow the user to select and unselect one or more items in the displayed collection using only the touch-sensitive display. More particularly, the processor is programmed to allow the user to select and unselect a plurality of items without requiring the user to select or unselect each item individually. | 2013-02-28 |
20130055165 | Depth Adaptive Modular Graphical User Interface - This invention provides a computerized system's graphical user interface to display two-dimensional content based on a depth navigation allowing the user to navigate inward and outward through modules of content without horizontal or vertical scrolling. Display of said content follows specific arrangements or virtual projections onto animated three -or more- dimensional objects to maintain the navigation paradigm and circumvent horizontal and vertical scrolling. | 2013-02-28 |
20130055166 | User Interface for Large Scale System Monitoring - User interfaces that enable monitoring of the configuration and status of computing systems are disclosed. The user interfaces may summarize data collected from a plurality of computing systems. The data may be summarized by flagging collected information that does not match a set of reference information or the collected information from other systems. The flags may be presented at a variety of levels of granularity, and the presence of a flag at one level of granularity may indicate the presence of a flagged item at any lower level of granularity. A dynamic hierarchical user interface provides a user with a high level overview of system status, as well as the ability to drill down to identify specific system information that does not adhere to a specified configuration. | 2013-02-28 |
20130055167 | Animation for Expanding/Collapsing Content and for Sorting Content in an Electronic Document - Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a content surface for editing content. The content may include a top data row and data items in rows below the top data row on the content surface. The computer may then receive an input to expand/collapse the data items into the top data row. The computer may then animate a display of the data items expanding/collapsing into the top data row. Animation for the sorting of content in a user interface may also be provided. The user interface may be displayed by a computer and may contain a content surface for editing a plurality of rows containing content. The computer may then receive a request to sort the content. The computer may then animate a sort of the content. | 2013-02-28 |
20130055168 | MULTI-SELECT TOOLS - Touch-sensitive features of devices may be used to demarcate a displayed area on the device to identify a set of data points contained in the demarcated area. After identifying the data points in the demarcated area, the user may be presented with an interface on the display listing different actions that may be performed on at least one of the identified data points. After the user selects the actions to be performed, the computing device may perform the selected actions on one or more of the identified data points in demarcated area. | 2013-02-28 |
20130055169 | APPARATUS AND METHOD FOR UNLOCKING A TOUCH SCREEN DEVICE - An apparatus and method for unlocking a device including a touchscreen display are provided. The method includes detecting an input to the touchscreen, determining whether the input corresponds to a request to unlock the device, determining whether the input is associated with a functionality of the device, unlocking the device if the input corresponds to a request to unlock the device, and loading, if the input is determined to be associated with a functionality of the device, an application associated with the input. | 2013-02-28 |
20130055170 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO DETECTING A GESTURE - A gesture is detected by an electronic device including a display. In response to detecting a first part of the gesture, a first part of first information is displayed on the display. In response to detecting a second part of the gesture subsequent to the first part of the gesture, the display of the first part of the first information is maintained. In response to detecting a third part of the gesture subsequent to the second part of the gesture, an additional part of the information is displayed. | 2013-02-28 |
20130055171 | Method, Program Product and Apparatus for Performing Double Exposure Lithography - A method of generating complementary masks based on a target pattern having features to be imaged on a substrate for use in a multiple-exposure lithographic imaging process is disclosed. The method includes defining an initial H-mask and an initial V-mask corresponding to the target pattern; identifying horizontal critical features in the H-mask and vertical critical features in the V-mask; assigning a first phase shift and a first percentage transmission to the horizontal critical features, which are to be formed in the H-mask; and assigning a second phase shift and a second percentage transmission to the vertical critical features, which are to be formed in the V-mask. The method further includes the step of assigning chrome to all non-critical features in the H-mask and the V-mask. | 2013-02-28 |
20130055172 | ORIGINAL PLATE EVALUATION METHOD, COMPUTER READABLE STORAGE MEDIUM, AND ORIGINAL PLATE MANUFACTURING METHOD - According to one embodiment, an original plate evaluation method is disclosed. The original plate includes a substrate and N patterns differing from one another in shape. The method includes selecting N1 patterns from the N patterns based on first criterion, obtaining measured values for the N1 patterns, performing a decision whether the obtained measured values satisfy first specification value, selecting N2 patterns from the N patterns based on second criterion, predicting shapes of transfer patterns corresponding to N2 patterns, performing a decision whether the predicted shapes satisfy second specification value, and evaluating the plate based on the decision. | 2013-02-28 |
20130055173 | GEOMETRIC PATTERN DATA QUALITY VERIFICATION FOR MASKLESS LITHOGRAPHY - The present disclosure involves a method of performing a maskless lithography process. The method includes providing a proximity correction pattern. The method includes generating a deformed pattern based on the proximity correction pattern. The method includes performing a first convolution process to the proximity correction pattern to generate a first proximity correction pattern contour. The method includes processing the first proximity correction pattern contour to generate a second proximity correction pattern contour. The method includes performing a second convolution process to the deformed pattern to generate a first deformed pattern contour. The method includes processing the first deformed pattern contour to generate a second deformed pattern contour. The method includes identifying mismatches between the second proximity correction pattern contour and the second deformed pattern contour. The method includes determining whether the deformed pattern is lithography-ready in response to the identifying. | 2013-02-28 |
20130055174 | METHOD FOR VERIFYING FUNCTIONAL EQUIVALENCE BETWEEN A REFERENCE IC DESIGN AND A MODIFIED VERSION OF THE REFERENCE IC DESIGN - A method for verifying functional equivalence between a reference integrated circuit (IC) design and a modified version of the reference IC design includes simulating a reference IC design using a simulation stimulus on a test bench and saving the simulation output. The reference IC design corresponds to an IC design model having visibility to comprehensive internal device state. The method may also include simulating a modified version of the reference IC design using the same simulation stimulus on the same test bench, and saving the modified version simulation output. In addition, the simulation outputs of the reference IC design and the modified version are compared to create a comparison result. Lastly, the method may include determining whether the modified version of the reference IC design is functionally equivalent to the reference IC design based upon the comparison result. | 2013-02-28 |
20130055175 | SYSTEMATIC, NORMALIZED METRIC FOR ANALYZING AND COMPARING OPTIMIZATION TECHNIQUES FOR INTEGRATED CIRCUITS EMPLOYING VOLTAGE SCALING AND INTEGRATED CIRCUITS DESIGNED THEREBY - Various embodiments of methods of designing an integrated circuit (IC) are provided herein. One embodiment of one such method includes: (1) generating a functional IC design, (2) determining a target clock rate for the functional IC design, (3) generating a netlist from the functional IC design that meets the target clock rate, (4) determining a unitless performance/power quantifier from the netlist, (5) attempting to increase the unitless performance/power quantifier by changing at least one of a speed, an area and a power consumption in at least some noncritical paths in the netlist, wherein the attempting is performed by a processor and (6) generating a layout of the IC from the netlist. | 2013-02-28 |
20130055176 | SOFT HIERARCHY-BASED PHYSICAL SYNTHESIS FOR LARGE-SCALE, HIGH-PERFORMANCE CIRCUITS - In one embodiment, the invention is a method and apparatus for soft hierarchy-based synthesis for large-scale, high-performance circuits. One embodiment of a method for physically synthesizing a design of an integrated circuit includes compiling a logical description of the design into a flattened netlist, extracting a soft hierarchy from the flattened netlist, wherein the soft hierarchy defines a boundary on a die across which cells of the integrated circuit are permitted to move, and placing a cell of the integrated circuit on the die in accordance with the soft hierarchy. | 2013-02-28 |
20130055177 | SYSTEMS AND METHODS FOR INCREASING DEBUGGING VISIBILITY OF PROTOTYPING SYSTEMS - User's RTL design is analyzed and instrumented so that signals of interest are preserved and can be located in the net list after synthesis. Then, the user's original flow of RTL synthesis and design partition is performed. The output is analyzed to locate the signals of interest. Latches are selectively inserted to the net list to ensure that signal values can be accessed at runtime. After that, a P&R process is performed, and the outputs are analyzed to correlate signal names to registers (flip-flops and latches) or memory blocks locations in FPGAs. A correlation database is built and kept for runtime use. During runtime, a software component may be provided on a workstation for the user to query signal values corresponding to RTL hierarchical signal names. | 2013-02-28 |
20130055178 | THERMAL COUPLING DETERMINATION AND REPRESENTATION - Thermal coupling effects are represented as current into a thermal node of an initial design structure. The current is determined using a thermal coupling coefficient, and thermal resistance and thermal capacitance of a self-heating network of the initial design structure. By using another design structure with devices substantially identical to those of the initial design structure at known locations, operating a device as a heater while operating another device as a heat sensor, and measuring thermal response of the heater and the heat sensor, a thermal coupling coefficient may be determined. | 2013-02-28 |
20130055179 | COMPUTING VALIDATION COVERAGE OF INTEGRATED CIRCUIT MODEL - Embodiments of the present invention provide a method of computing validation coverage of an integrated circuit model, comprising: obtaining a logical structure of a integrated circuit model under validation; searching and recording signal paths in the integrated circuit model under validation based on the logical structure; and computing coverage of validation with respect to the signal paths. According to the technical solution as provided in the embodiments of the present invention, a signal path-based validation coverage may be obtained, thereby providing data regarding validation completeness more accurately. | 2013-02-28 |
20130055180 | COMPUTER PRODUCT, CORRECTING APPARATUS, AND CORRECTING METHOD - A computer-readable medium stores therein a correcting program that causes a computer to execute a process. The process includes decomposing a correction subject assertion, based on a logical structure of the correction subject assertion; detecting by simulation of a circuit-under-test and from among properties obtained by decomposing the correction subject assertion, a property that has failed; concatenating to the detected property and by logical OR, a failure source; and outputting the concatenated property. | 2013-02-28 |
20130055181 | LOGIC CIRCUIT EMULATOR AND CONTROL METHOD THEREFOR - A logic circuit emulator comprises multiple sub-systems, in which each sub-system outputs to another one of the sub-systems a permission notification to permit the another sub-system to proceed to next emulation clock cycle depending on whether or not the state of an own sub-circuit has advanced. In case a signal that is output from an own sub-circuit and that is to be sent to a sub-circuit of the other sub-system has changed, each sub-system outputs a transfer request to transfer the signal to the another sub-system before the next emulation clock cycle. In case a signal is not being sent from the own sub-circuit to the sub-circuit of the another sub-system, and a permission notification is received but no transfer request is being received from the other sub-system, a clock signal is output for the own sub-circuit to advance the own sub-circuit to the next emulation clock cycle. | 2013-02-28 |
20130055182 | COMPUTER PRODUCT, VERIFICATION SUPPORT METHOD, AND VERIFICATION SUPPORT APPARATUS - A computer-readable medium stores a verification support program that causes a computer to execute a process that includes executing a first simulation of applying a given input pattern to circuit information of a circuit under test having a first clock domain and a second clock domain that receives asynchronously a signal from the first clock domain; detecting during execution of the first simulation, an output value that is a random value output by an element in the second clock domain; copying the execution state of the first simulation at the time of detection of the output value; setting in the copied execution state of the first simulation, output of the element in the second clock domain, to a logic value that is different from the detected output value; and executing, exclusive of the first simulation, a second simulation that is based on the set execution state. | 2013-02-28 |
20130055183 | 3D INTER-STRATUM CONNECTIVITY ROBUSTNESS - There is provided a method for verifying inter-stratum connectivity for two or more strata to be combined into a 3D chip stack. Each of the two or more strata has 3D elements including active 3D elements, mechanical 3D elements, and dummy 3D elements. The method includes performing a respective 2D layout versus schematic verification on each of the two or more strata with respect to at least the 3D elements to pre-ensure an absence of shorts between the 3D elements when the two or more strata are subsequently stacked into the 3D chip stack. The method further includes checking inter-stratum interconnectivity between each adjacent pair of strata in the 3D chip stack. | 2013-02-28 |
20130055184 | METHOD AND SYSTEM FOR PHYSICAL VERIFICATION USING NETWORK SEGMENT CURRENT - A data processing system determines current information corresponding to a node included at a device design. Physical layout information corresponding to the node is received, the physical layout information including one or more layout geometries, the one or more layout geometries providing a circuit network. The circuit network may be partitioned into two or more network segments. A current conducted at a network segment is identified based on the current information. Information representative of dimensions and metal layer of a layout geometry included at the network segment is received. The computer determines that the current exceeds a predetermined maximum threshold, the predetermined maximum threshold determined based on the dimensions and metal layer. | 2013-02-28 |
20130055185 | VERTICAL POWER BUDGETING AND SHIFTING FOR 3D INTEGRATION - A method is provided for managing power distribution on a 3D chip stack having two or more strata, a plurality of vertical power delivery structures, and multiple stack components. At least two stack components are on different strata. Operating modes are stored that respectively have different power dissipations. A respective effective power budget is determined for each of the at least two stack components based on respective ones of the operating modes targeted therefor, and power characteristics and thermal characteristics of at least some of the stack components inclusive or exclusive of the at least two stack components. The respective ones of the plurality of operating modes targeted for the at least two stack components are selectively accepted or re-allocated based on the respective effective power budget for each of the at least two stack components, power constraints, and thermal constraints. The power constraints include vertical structure electrical constraints. | 2013-02-28 |
20130055186 | SYSTEM AND METHOD FOR CLOCK NETWORK META-SYNTHESIS - In accordance with some embodiments of the present disclosure a method for constructing a clock network comprises receiving design specifications for a clock network. The method further comprises determining a topology of the clock network based on the design specifications. The topology indicates at least one of a plurality of levels of the clock network, a buffer type for each level and a buffer fanout for each level. The method additionally comprises determining design parameters for the clock network based on the determined topology and generating a clock network synthesis tool specification file that includes the design parameters. The method also comprises synthesizing the clock network using the specification file such that the clock network includes the determined topology and such that the clock network synchronously distributes a clock signal from a clock generator to endpoints of the clock network. | 2013-02-28 |
20130055187 | FLOORPLAN CREATION INFORMATION GENERATING METHOD, FLOORPLAN CREATION INFORMATION GENERATING PROGRAM, FLOORPLAN CREATION INFORMATION GENERATING DEVICE, FLOORPLAN OPTIMIZING METHOD, FLOORPLAN OPTIMIZING PROGRAM, AND FLOORPLAN OPTIMIZING DEVICE - A floorplan creation information generating method according to this embodiment includes setting a group to a plurality of circuit modules based on a netlist and group setting information, calculating a distance that satisfies a timing constraint between the set groups, and generating floorplan creation information for creating a floorplan including the calculated distance between the groups. | 2013-02-28 |
20130055188 | SEMICONDUCTOR LAYOUT SETTING DEVICE, SEMICONDUCTOR LAYOUT SETTING METHOD, AND SEMICONDUCTOR LAYOUT SETTING PROGRAM - A semiconductor device for layout has first and second power supply domains and has wiring connected to and from cells belonging to a second power supply domain. A wiring inhibited/allowed area setting unit sets an exclusive wiring inhibited area and a pass-through wiring allowed area within the first power supply domain based on a repeater wire maximum length being a maximum wire length which a repeater buffer can drive. A wiring setting unit modifies wiring based on the exclusive wiring inhibited area and the pass-through wiring allowed area. A repeater insertion unit sets a repeater buffer to be inserted on a wire according to the repeater wire maximum length. The exclusive wiring inhibited area allows wiring connecting cells within the first power supply domain and inhibits pass-through wiring. The pass-through wiring allowed area, being the first power supply domain excluding the exclusive wiring inhibited area, allows pass-through wiring. | 2013-02-28 |
20130055189 | METHOD FOR IMPLEMENTING CIRCUIT DESIGN FOR INTEGRATED CIRCUIT AND COMPUTER READABLE MEDIUM - In one embodiment, a method for implementing a circuit design for an integrated circuit includes: (a) obtaining a first wiring to satisfy a given operating frequency; (b) calculating a maximum bypass wiring length based on the given operating frequency and a critical path of the first wiring; (c) obtaining a second wiring by bypassing the first wiring using wires other than wires of the first wiring in a first wiring group, wherein wiring of the integrated circuit is categorized into a plurality of wiring groups, and the first wiring is included in the first wiring group of the categorized wiring groups; and (d) replacing the first wiring with the second wiring, if a difference between the second wiring and the first wiring is not larger than the maximum bypass wiring length, and not replacing the first wiring if said difference is larger than the maximum bypass wiring length. | 2013-02-28 |
20130055190 | COMPUTING DEVICE AND METHOD FOR CHECKING DESIGN OF PRINTED CIRCUIT BOARD LAYOUT FILE - A computing device reads a printed circuit board (PCB) layout file from a storage device. The PCB layout file includes arrangement information of signal lines, power lines, and power through-holes arranged on a PCB. Furthermore, the computing device sets a reference distance between a selected power through-hole and a neighboring signal line, and searches for one or more line segments of one or more signal lines where the a distance between each of the one or more line segment and the selected power through-hole is less than the reference distance. | 2013-02-28 |
20130055191 | Method and Software Tool for Analyzing and Reducing the Failure Rate of an Integrated Circuit - A software tool and method for analyzing the reliability or failure rate of an integrated circuit (IC) are disclosed. The IC may include a plurality of circuit designs, and the software tool and method may aid a designer of the IC in determining a reliability rating of the IC based on reliability ratings of transistors or other circuit devices used in the circuit designs. In particular, the IC may include one or more circuit designs that have multiple instances within the IC (i.e., the same circuit design is instantiated multiple times), and the software tool and method may take into account the multiple instances when determining the reliability rating of the IC. | 2013-02-28 |
20130055192 | Motherboard Assembly for Interconnecting and Distributing Signals and Power - Mechanisms for interconnecting and distributing signals and power between PCBs are provided. A first PCB having land grid arrays (LGAs) and a first wiring layer designed for interconnect components on the first PCB, and a second wiring layer for connecting the components to a second PCB, are provided. The second PCB has opposed parallel first and second surfaces, the first surface having a LGA. A wiring layer designed to interconnect components on the second PCB, and a layer for interconnecting the components on the second PCB with the components on the first PCB, are provided. A first interposer couples to a LGA of a first surface of the first PCB and connects a component to the first PCB. A second interposer is sandwiched between and couples to a LGA of a second surface of the first PCB and to the LGA of the first surface of the second PCB. | 2013-02-28 |
20130055193 | SPECIFYING DATA OCCURRENCE IN SOA BASED ENVIRONMENTS - A method and system for specifying a data occurrence in a service-oriented architecture based environment. After a service specification phase of a service, a service interface is received and a service implementation is created. During a service realization phase, a data element of the service is determined to be sourced or not sourced by the service implementation. If the data element is sourced, then the data element is determined to be optional. If the data element is not sourced, then the data element is determined to be mandatory. The data occurrence including an indication of whether the data element is optional or mandatory is displayed. The service specification phase is repeated and the service interface is modified based on the displayed data occurrence. | 2013-02-28 |
20130055194 | SYSTEM AND METHOD FOR IMPLEMENTING APPLICATION CODE FROM APPLICATION REQUIREMENTS - A method for execution by a processing module begins with receiving application requirements and parameters. The method continues by generating application code based on the application requirements, the parameters, and the feedback. For a current implementation of the application code, the method continues by entering a loop that begins by selecting an implementation tool in accordance with implementation constraints and a previous implementation result. The loop continues by generating a current implementation result based on an application of the implementation tool, one or more of the application requirements, one or more of the parameters, and the previous implementation. The loop continues by receiving current feedback regarding the current implementation result. The loop continues by determining whether the current implementation result is at a desired level of correctness based on the current feedback. When the current implementation result is not at the desired level of correctness, the loop repeats otherwise it is exited. | 2013-02-28 |