17th week of 2015 patent applcation highlights part 65 |
Patent application number | Title | Published |
20150113405 | SYSTEM AND A METHOD FOR ASSISTING PLURALITY OF USERS TO INTERACT OVER A COMMUNICATION NETWORK - Disclosed is a system and a method for assisting plurality of users to interact over a communication network. The system includes a first computing device and a second computing device of a second user communicating to the first computing device over the communication network. The first computing device includes first computer executable components such as a selection component for selecting at least a first media file by the first user, and a sharing component for sharing the selected first media file with a second user. The second computing device includes second computer executable components such as a recording component for recording a first feedback media file by the second user while viewing the first media file received from the first user, and a second sharing component for sharing the first feedback media file by the second user to the first user. | 2015-04-23 |
20150113406 | SYSTEMS AND METHODS FOR STREAMING MEDIA CONTENT - Disclosed are various embodiments for facilitating streaming of media content. Video content is retrieved over a network from one or more client devices capturing video content. Data items associated with the plurality of video content are also retrieved. A list order for the plurality of video content is determined according to at least a portion of the retrieved data items, and a user interface is encoded for display where the user interface contains a plurality of items corresponding to the plurality of video content, the items being positioned within the user interface according to the list order. | 2015-04-23 |
20150113407 | SYSTEM AND METHOD FOR SWITCHING BETWEEN MEDIA ITEMS IN A PLURALITY OF SEQUENCES OF MEDIA ITEMS - An electronic device with one or more processors, memory and a display obtains information about a first and second sequence of media items. The device plays an initially-displayed media item of the first sequence and while playing the initially-displayed media item in a respective region of the display, detects a media-change input. In response to the input, when the media-change input corresponds to movement in a first direction, the device ceases to play the initially-displayed media item in the respective region and plays a first media item that is adjacent to the initially-displayed media item in the first sequence. When the media-change input corresponds to movement in a second, different, direction, the device ceases to play the initially-displayed media item in the respective region of the display and plays a second media item in the respective region, where the second media item is from the second sequence of media items. | 2015-04-23 |
20150113408 | AUTOMATIC CUSTOM SOUND EFFECTS FOR GRAPHICAL ELEMENTS - A method of automatically adding sound effects for graphical elements is provided. The method analyzes a set of properties of a graphical element. The method selects a set of sound effects clips based on the analysis of the graphical element properties. The method identifies the starting time of each sound effects clip in the selected set of sound effects clips based on the analysis of the graphical element. The method adjusts the duration of each sound effects clip in the set of sound effects clips based on the properties of the graphical element. The method schedules the selected set of sound effects clips for play back. The analyzing, selecting, identifying, and adjusting operations are performed without human intervention. | 2015-04-23 |
20150113409 | VISUAL AND VOICE CO-BROWSING FRAMEWORK - A computer system may include logic configured to enable voice-enabled web pages. The logic may be configured to receive a request for a web page that includes Hypertext Markup Language (HTML) content and voice browser content from an HTML browser running on a user device; generate a co-browsing session identifier based on the received request; provide a response to the HTML browser, wherein the response includes the HTML content, the generated co-browsing session identifier, and an instruction to establish a Web Real-Time Communication (WebRTC) connection with an interactive voice response (IVR) system associated with the voice browser content; receive an indication from the IVR system that the WebRTC connection has been established for the co-browsing session identifier; and provide the voice browser content to a voice browser in the IVR system, in response to receiving the indication that the WebRTC connections has been established for the co-browsing session identifier. | 2015-04-23 |
20150113410 | ASSOCIATING A GENERATED VOICE WITH AUDIO CONTENT - Audio files representing files intended primarily for viewing (e.g., by sighted users) are created and organized into hierarchies that mimic those of the original files as instantiated at original websites incorporating such files. Thus, visually impaired users are provided access to and navigation of the audio files in a way that mimics the original website. | 2015-04-23 |
20150113411 | Automatic Configuration of Displays for Slide Presentation - Systems, methods, and devices are provided for automatically configuring a display layout for a slide presentation to allow a presenter to seamlessly perform effective, professional slide presentation even in unfamiliar locales. A method for doing so may involve receiving connected display information that describes the electronic displays currently connected to the electronic device. When the connected display information indicates that multiple electronic displays are currently connected, the processor of the electronic device may automatically choose, without explicit user assignment, a main presentation display and one or more presenter displays. The main presentation display may display a slide presentation from among the multiple electronic displays, while the presenter displays may display information other than only the slide presentation to aid the presenter. The main presentation display and the presenter displays may be chosen based at least in part on the connected display information. | 2015-04-23 |
20150113412 | INTERACTIVE BUILD ORDER INTERFACE - An approach is presented for ordering and manipulating objects involved in a build on a slide of a presentation. For example, in certain embodiments, build effects may be grouped and moved or manipulated as groups within a build order list. In certain implementations, movement of build effects on the build order list may be facilitated by displaying one or more visual indicators conveying information about the order or properties of the build effects being moved. | 2015-04-23 |
20150113413 | REDUCING SYSTEM RESOURCE REQUIREMENTS FOR USER INTERACTIVE AND CUSTOMIZABLE IMAGE PRODUCT DESIGNS - A method for assisting a user to design a photo book includes displaying layouts of a first page and a second page of the photo book at the user interface, storing a first snapshot image and a first dynamic render object in association with the first page and a second snapshot image and a second dynamic render object in association with the second page, allowing a user to select the first page for editing by at the user interface, in response to user selection of the first page, representing the first page by the first dynamic render object at the user interface, representing the second page by the second snapshot image at the user interface, and allowing the user to vary the first dynamic render object in the first page at the user interface. | 2015-04-23 |
20150113414 | CONTROL METHOD FOR INFORMATION APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - When selection of a device icon representing one target device among one or more target devices is sensed in a region corresponding to one room included in a floor plan, a control screen for operating, or confirming a state of, the one target device corresponding to the sensed device icon is displayed on a display as overlapped on a display screen representing the floor plan, and device icons representing the target devices installed in the one room are moved out of a display region of the control screen. | 2015-04-23 |
20150113415 | METHOD AND APPARATUS FOR DETERMINING USER INTERFACE - A method and an apparatus for determining a user interface, which can ensure that a user interface is applicable to a terminal device, and meets a differentiation requirement of the terminal device on a user interface presentation form. The method includes: receiving terminal information sent by a terminal device, where the terminal information includes terminal capability information; determining a first user interface according to the terminal information; and sending the first user interface to the terminal device. According to the method and the apparatus for determining a user interface, it can be ensured that the user interface is applicable to the terminal device, thereby meeting a differentiation requirement of the terminal device on a user interface presentation form. | 2015-04-23 |
20150113416 | TRANSMISSION PATH MANAGEMENT DEVICE - A transmission path management device includes a communication unit, a storage unit, and a processor. The communication unit is used to connect to a number of path control devices located in different areas. The processor is used to run a number of modules including an interface providing module to provide a user interface provided for a user to input a start area and an end area of a virtual lease line (VLL) to be established; a request receiving module to receive a VLL establishing request; an assignment module to assign a VLL identifier code to the VLL to be established; and a sending module to send the VLL establishing request and the VLL identifier code to the path control device located in a start area, thus to trigger the path control device located in the start area and related path control devices to determine and establish the VLL. | 2015-04-23 |
20150113417 | Motion-Activated Display of Messages on an Activity Monitoring Device - Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: storing a plurality of messages to the activity monitoring device; detecting a stationary state of the activity monitoring device; detecting a movement of the activity monitoring device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the activity monitoring device. | 2015-04-23 |
20150113418 | METHOD FOR CONTROLLING INFORMATION APPARATUS, COMPUTER-READABLE RECORDING MEDIUM, AND METHOD FOR PROVIDING INFORMATION - A control method according to the present disclosure causes a computer of an information apparatus to: display on a display, a display screen representing at least a floor plan including one or more rooms; and when it is sensed that movement of a second-type device icon that is movable only within a region corresponding to a predetermined room associated with the type of the device icon among the one or more rooms, and in the case where it is judged that the second-type device icon is moved out of the region corresponding to the predetermined room, perform display control to return the second-type device icon to the region corresponding to the predetermined room. | 2015-04-23 |
20150113419 | FACILITATING COMMUNICATIONS BETWEEN COMPUTER USERS ACROSS A NETWORK - A stand-alone icon (i.e., an icon that is not part of an application interface) is provided to facilitate communications across a network between users of at least one communications program. The icon represents a contact or a set of contacts. Status information regarding the contact or set of contacts is received and displayed using the icon or in response to an operation performed on the icon. The icon additionally may provide an interface for performing actions related to the contact or set of contacts. The actions may generally include, for example, retrieving profile information about the contact, setting an alert to indicate that the contact's network/login status (e.g., login, logout, or idle) has changed, or performing communications with the contact. | 2015-04-23 |
20150113420 | OVERLOADED SCHEDULE DETECTION AND NOTIFICATION - A method, system and computer program product for overloaded schedule detection and notification in a calendaring and scheduling (C&S) system is provided. A method for overloaded schedule detection and notification in a C&S system includes loading a task list for an end user into memory of the C&S system. The task list includes a set of tasks scheduled for completion by the end user over a range of time. The method also includes displaying the task list in a user interface of the C&S system, comparing a capacity of the end user to complete tasks during the range of time to the tasks in the set. Finally, the method includes responding to a determination that the tasks in the last exceeds the capacity by displaying an alert in the user interface of the C&S system indicating an overloaded condition. | 2015-04-23 |
20150113421 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MANAGING A PLURALITY OF APPLICATIONS VIA A SINGLE INTERFACE - A system, method and computer program product are provided for managing a plurality of applications via a single interface. It is initially identified as to which of a plurality of applications are installed on a computer. A status of each of the applications is then presented via a single graphical user interface. | 2015-04-23 |
20150113422 | PROVIDING AN INTERACTIVE EMERGENCY DEPARTMENT DASHBOARD DISPLAY - A method for presenting an interactive emergency department (ED) dashboard display for an ED at a user computing device is provided. The method may include presenting a plurality of user interface indicators on the interactive ED dashboard display at the user computing device. Each of the plurality of user interface indicators may correspond to a real-time performance metric for the ED, where the real-time performance metric is based on patient data for a plurality of patients in the ED. A user input may be received at the user computing device. The user input may indicate a selection of one of the plurality of user interface indicators. The method may further include, in response to the user input, presenting on the interactive ED dashboard display the patient data that is associated with the real-time performance metric corresponding to the selected one of the plurality of user interface indicators. | 2015-04-23 |
20150113423 | SYSTEM AND METHOD TO CONFIGURE A FIELD DEVICE - The present invention relates to a primary apparatus to configure a field device in use with a secondary apparatus. An application on the primary apparatus accesses a web application on the secondary apparatus. When a driver validator determines that a relevant driver for the field device is not on installed on the primary apparatus, the relevant driver is received from the secondary apparatus for the configuration. A corresponding system, software and method are also disclosed. | 2015-04-23 |
20150113424 | MONITORING MULTIPLE REMOTE DESKTOPS ON A WIRELESS DEVICE - Methods and systems configured to facilitate monitoring of multiple remote desktops in a user interface of a wireless device are provided. One example method includes maintaining image data representing a prior state of graphical displays of a plurality of graphical user interfaces associated with the remote desktops, in response to receiving a first request specifying first display information from the wireless device, preparing first update information for a first scaled image corresponding to content of a first graphical display, wherein the first scaled image contains image data defining a lower resolution version of a current state of a first graphical display out of the graphical displays, the scaled version is being sized according to the first display information received from the wireless device, and transmitting the prepared first update information to the wireless device to be displayed in the user interface. | 2015-04-23 |
20150113425 | DISPLAY APPARATUS AND METHOD OF CONTROLLING DISPLAY APPARATUS - A display apparatus includes a communication interface configured to wirelessly receive first image data from a host apparatus, a user interface configured to display the received first image data, and a controller configured to control the user interface to generate second image data by operations of an operating system of the display apparatus, and display at least one of the generated second image data and the received first image data. | 2015-04-23 |
20150113426 | CRISIS INFORMATION DELIVERY DEVICE, CRISIS INFORMATION DELIVERY SYSTEM, METHOD, AND PROGRAM - To cause a person involved to intuitively understand how much a crisis influences himself/herself when the crisis beaks out, and to promote to take proper actions. A crisis information delivery device includes a diagram generation means for generating a diagram in which a crisis, a user, and relevant objects for the user are arranged in a predetermined drawing region while the directions from the user at actual positions are kept when the crisis breaks out, and crisis impacts as the degrees of hazard at the actual positions of the user and the relevant objects for the user are indicated in the distances from the crisis in the drawing region. | 2015-04-23 |
20150113427 | Method and Apparatus for Creating Desktop Widget, and Terminal Device - A method and an apparatus for creating a desktop widget are provided that pertain to the terminal device field. The method includes acquiring a desktop widget framework of a desktop widget, where the desktop widget framework is used to hold at least two desktop widget units, and the desktop widget framework includes at least two desktop widget configuration areas; controlling, according to a first movement operation performed on a first desktop widget unit, the first desktop widget unit to move along a movement track of the first movement operation, where the first movement operation is used to move the first desktop widget unit; and positioning the first desktop widget unit in a first specified desktop widget configuration area when the first movement operation ends. The present invention achieves a purpose of implementing multiple Widgets in one desktop widget framework, which improves personalization of terminal device configuration. | 2015-04-23 |
20150113428 | Widget Setting Method and Terminal Device - A widget setting method and a terminal device. The method includes presenting a widget setting interface on a display device based on first input, where the first input is used to select the widget setting interface, and the widget setting interface includes a widget setting region; and presenting a widget unit in a first setting sub-region based on second input, where the second input is used to select the widget unit and select the first setting sub-region that is used to present the widget unit and belongs to the widget setting region, and the widget unit is mapped to at least one application program. In the widget setting method and the terminal device provided in the embodiments of the present invention, a shape, content, and a mapped application program of a home screen widget can be user-defined, which meets a requirement of a user. | 2015-04-23 |
20150113429 | Real-time dynamic content display layer and system - A mobile device user interface typically presents a static home screen that allows a user to initiate applications so that they may view and consume content. The present disclosure provides systems and methods for providing content as well as contextual functionality more fluidly on mobile devices. A live wallpaper may be instantiated on mobile devices such that a background layer presented as part of a home screen is closely coupled to associated applications. Both the background layer and the associated applications may provide content and contextual functionality based on data and metadata received from servers external to the mobile devices, leading to a highly dynamic and engaging experience. | 2015-04-23 |
20150113430 | METHOD AND SYSTEM FOR CONSUMER-SPECIFIC COMMUNICATION BASED ON CULTURAL NORMALIZATION TECHNIQUES - A method and system for providing consumer-specific communication based on cultural-normalization techniques. The method includes obtaining information about the consumer using an interactive interface, receiving an identification of a consumer-selected language and an output format selection, providing plain-language output information in the consumer-selected language and output format, presenting questions, by a query/interrogation unit, regarding the plain-language output information, acquiring responses to the presented questions, and ascertaining an understanding of the plain-language output information based on the acquired responses. The system includes a controller, an interactive interface unit, a format selection unit, a language selection unit providing content in a user-selected language, a query/interrogation unit, and a response evaluation unit analyzing responses to determine a user's literacy level. The response evaluation unit configured to mine, analyze, and/or parse contents of a database containing user responses to the queries. | 2015-04-23 |
20150113431 | METHOD AND TERMINAL DEVICE FOR ADJUSTING WIDGET - The present disclosure discloses a method and a terminal device for adjusting a widget. The method includes: acquiring a size value of the widget on an interface of a terminal device after switching a grid configuration of the interface from a first grid configuration to a second grid configuration; and determining the number of grids occupied by the widget according to size values of each grid in the second grid configuration. | 2015-04-23 |
20150113432 | METHOD AND DEVICE FOR TRANSMITTING DATA, AND METHOD AND DEVICE FOR RECEIVING DATA - Methods and apparatuses for transmitting data to an external device are provided. The method includes establishing a communication link with the external device by using a first application, and displaying a first window that corresponds to the first application, in response to an execution request for a second application that is different from the first application, displaying a second window that corresponds to the second application as a background of the first window, receiving a sharing mode request via the first window, and in response to the sharing mode request, setting an operation mode of the device as a sharing mode, and transmitting data that is provided from the second application to the external device via the communication link. | 2015-04-23 |
20150113433 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal and a control method thereof are provided. The mobile terminal comprises a wireless communication unit, a display ( | 2015-04-23 |
20150113434 | METHOD AND APPARATUS FOR PROVIDING A USER DEVICE WITH FUNCTIONALITY ENABLING INSTANCES OF POST INFORMATION PROVIDED BY SELECTED USERS TO BE ADDED TO A NEWS FEED - Methods, apparatuses, and computer program products are described herein that are configured to provide, to a user, network based functionality enabling the user to first add another user to their community and optionally to their news feed. One example embodiment may include a method for providing the first user an option to add a second user to a community of the first user, providing a response communication configured to indicate an acceptance to add the second user to the community of the first user, and providing a visual link configured to indicate an intention of the first user to post information provided by the second user to a news feed of the first user, the news feed of the first user configured to provide post information provided by the second user and one or more other connected and added users. | 2015-04-23 |
20150113435 | AUTOMATED MESSAGING RESPONSE - Apparatuses, systems, methods, and computer program products are disclosed for an automated messaging response. A message parsing module may parse a textual message to determine whether the message includes a question. A question determination module may determine a question type for the question. A response presentation module may present a response interface that includes a plurality of selectable responses to the question. | 2015-04-23 |
20150113436 | Providing Enhanced Message Management User Interfaces - Methods, systems, and computer-readable media for providing enhanced message management user interfaces are presented. In some embodiments, a computing device may present a user interface comprising a scrollable content display region that includes at least two message cards and at least two target zones. The computing device may receive first input moving a first message card to a first target zone. In response to receiving the first input, the computing device may perform a first action on a first email message corresponding to the first message card. Thereafter, the computing device may receive second input moving a second message card to a second target zone. In response to receiving the second input, the computing device may perform a second action different from the first action on a second email message corresponding to the second message card. At least one action may be defined by a user of the computing device. | 2015-04-23 |
20150113437 | METHOD AND APPARATUS FOR OPERATING USER INTERFACE AND RECORDING MEDIUM USING THE SAME - A method and an apparatus for operating a user interface, and a recording medium using the same are provided. First, a plurality of user interfaces is provided and one of them is displayed on a touch screen of a portable electronic device. Then, the touch screen is used for detecting a touch signal. When the touch signal is moved toward a first direction, the currently displayed user interface is switched to another one. When the touch signal is moved toward a second direction, an item of the currently displayed user interface is switched to another item. Accordingly, a more intuitive and convenient manner for operating the user interface is provided for the user. | 2015-04-23 |
20150113438 | News Feed Techniques - News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user. | 2015-04-23 |
20150113439 | MESSAGE-BROWSING SYSTEM, SERVER, TERMINAL DEVICE, CONTROL METHOD, AND RECORDING MEDIUM - To make a user interested in a service even if feelings of a sentence cannot be identified, a message-browsing system includes an image storage unit storing user images corresponding to the multiple users, respectively, a motion storage unit storing motion information defining motions of the images associated with types of feelings or forms of posts, a keyword storage unit storing keywords according to the types, a determination unit determining whether or not any of the types can be identified by finding keywords stored in the keyword storage unit in a sentence of a post, and a setting unit, when a type of feelings can be identified, selecting motion information corresponding to the identified feelings, selecting motion information corresponding to a form of the post when the type cannot be identified, and setting a motion of a user image corresponding to the user contributing the post based on the selected motion information. | 2015-04-23 |
20150113440 | PROVIDING SUPPLEMENTAL CONTACT INFORMATION CORRESPONDING TO A REFERENCED INDIVIDUAL - Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual. | 2015-04-23 |
20150113441 | LAYER-BASED IMAGE UPDATES - A system for layered-based image updates is disclosed. In the system, a server may receive information corresponding to a modification to an image made by a user; generate a layer that includes the modification to the image; store the layer; and publish the image as an updated image, including the layer, to cause a user device to display the updated image, information identifying the user, and an indication that the user is associated with the layer. | 2015-04-23 |
20150113442 | User Interface Push Channel - Systems and methods for establishing UI push channels are disclosed. The UI push channels can be used to broadcast event notifications to multiple UIs whenever the information in an underlying data source is changed. In response to the event notifications, the UIs may update or refresh the displayed information so as to include the most current information in the data source. UI push channels are defined by associations between an application messaging channel (AMC) and the UI connection used to communicate with the client computing device and the application server. In particular, the UI push channels can be established by an AMC definition that defines a target data source, subscriber entities, and publisher entities. The listing of the publishers and the subscribers in the AMC definition infer the associations between the corresponding AMC and the UI connections. | 2015-04-23 |
20150113443 | SYSTEM FOR INLINE EXPANSION OF SOCIAL NETWORK CONTENT AND METHOD THEREFOR - A device, system, and method may variously include a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to cause the user interface to display a newsfeed including social network content items, the newsfeed being configured to scroll to display ones of the social network content items on the user interface. At least one of the content items includes a title and content. The content item is configurable in an expanded state corresponding to displaying all of the content of the content item upon a user selection and a contracted state corresponding to displaying a sub-portion of the content. The newsfeed is configured to display the content items in the contracted state upon the social network content item scrolling onto the user interface without respect to the content item being in an expanded state when previously displayed. | 2015-04-23 |
20150113444 | SYSTEM FOR GENERATING A USER INTERFACE FOR A SOCIAL NETWORK AND METHOD THEREFOR - A device, system, and method may variously include or utilize a processor to cause a user device to display a content selection display area and a content display area. The content selection display area may include subject matter categories and icons, at least some of the icons being individually associated with at least one of the subject matter categories and at least some of the categories being associated with at least one of the plurality of icons. Each category is associated with at most a predetermined number of the plurality of icons. The content display area is configured to display content corresponding to at least one of the plurality of icons as selected in the content selection display area. | 2015-04-23 |
20150113445 | SYSTEM FOR GENERATING A USER INTERFACE FOR A SOCIAL NETWORK AND METHOD THEREFOR - A device, system, and method may include a network interface device communicatively coupled to a user interface. The device, system, and method may further include a processor, coupled to the network interface device, configured to cause the user interface to display a content display area, the content display area configured to display a of pages. At least one of the pages is displayed based on a user selection and at least one of the pages being displayed without respect to a user selection. The of pages form a stack with respect to one another, a newly selected one of the of pages being displayed on a top of the stack and an oldest-selected one of the of pages being displayed on a bottom of the stack, ones of the of pages not on the top of the stack being displayed only in part | 2015-04-23 |
20150113446 | Providing Enhanced Application Interoperability - Methods, systems, and computer-readable media for providing enhanced application interoperability are presented. In some embodiments, a computing device may present, on at least one display screen, a first user interface that is associated with a first application. In response to determining that the at least one display screen has been rotated from a first orientation to a second orientation, the computing device may present, on the at least one display screen, a second user interface that is associated with a second application different from the first application. In one or more embodiments, the second user interface may include at least some information that is contextually related to information included in the first user interface. In addition, a state of the first application may be preserved when the second user interface that is associated with the second application is presented. | 2015-04-23 |
20150113447 | Method And Apparatus For Providing Plan Making Functionality Enabling A User To Execute From A Social Networking Service Feature Currently In Use - Methods, apparatuses, and computer program products are described herein that are configured to provide, to a user, network based functionality enabling the user to make a plan from a social networking service feature the user is currently utilizing. One example embodiment may include a method for providing a social networking service feature comprising a visual link, the selection of the visual link configured for enabling plan making functionality, the visual link associated with at least one of a second user, a group of users, a destination, or an event, detecting activation of the visual link, and providing plan making functionality, the plan making functionality configured to provide functionality for inviting one or more other users, and receiving information indicative of at least one of one or more users invited to attend, a date or time, and an intent of the plan by use of tags or selected from one or more destinations or events. | 2015-04-23 |
20150113448 | METHOD AND APPARATUS FOR GENERATING A WEB SITE WITH DYNAMIC CONTENT DATA FROM AN EXTERNAL DATA SOURCE INTEGRATED THEREIN - A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data. The web site data includes dynamic content data from an external data source, and the data entry may include a designation of such an external data source. | 2015-04-23 |
20150113449 | SYSTEM AND METHOD FOR PROVIDING USER INTERFACE - If a content creator that creates content and a service provider that provides the content are different, the content should be reconfigured and provided. In order to provide an interface suitable for a user environment, only a limited user environment should be considered. Thus, flexibility is low when an adaptive user interface is provided. It is possible to provide a user interface, independently of the relevant designer, by redefining content, a usage environment, and a relation between a page and a service provider and dynamically providing a user interface suitable for the user environment. | 2015-04-23 |
20150113450 | USER INTERFACE FOR MANAGING BLUR KERNELS - A computer-implemented method and apparatus are described for deblurring an image. The method may include causing display of a graphical user interface configured to be used to deblur the image. The graphical user interface may include a display zone and a control zone adjacent to the display zone. A user-selected image may be displayed in the display zone, and a suggested blur kernel may be displayed in the control zone, wherein the blur kernel is associated with a blurred region in the user-selected image. The suggested blur kernel is then displayed proximate the associated blurred region in the display zone. | 2015-04-23 |
20150113451 | CREATION OF WIDGETS BASED ON A CURRENT DATA CONTEXT - Creation of a widget for presenting a key indicator is initiated based on a selection over first displayed data. The selection is made over a portion of the first displayed data. A current data context for the first displayed data and the made selection is determined. Based on the current data context, a list of widget types available for creation of a widget for the key indicator is suggested. For the elements from the list of widget types, an advice is built to include a list of widget descriptors. An interaction is made to select a widget descriptor from the advice. According to the selected widget descriptor, a widget is created that embeds a query that extracts a portion of the current data context in order to present relevant widget data for the key indicator within the widget. | 2015-04-23 |
20150113452 | GRAPHICAL USER INTERFACE - A graphical user interface system for a computer system is disclosed. Regions of interest and locations thereof are defined. Icons are associated with the regions and the sizing and arrangement thereof is determined according to rules, such as user-specified rules. A representation of the icons of a region may be enhanced or altered in response to user interaction. An altered representation may animate icons of a region, enlarge an icon, augment information displayed on an icon, or perform other functions. | 2015-04-23 |
20150113453 | METHODS AND DEVICES FOR SIMPLIFIED GRAPHICAL OBJECT EDITING - Devices and methods for correcting distortion of misshapen objects in graphical object editing applications are provided. The methods may include displaying on an electronic device a graphical user interface (GUI) including a graphical object. The graphical object includes one or more controllable graphical nodes. The methods include detecting a user input via a processor of the electronic device. The user input includes a selection to reshape the graphical object. The methods further include deriving a first model of the graphical object and a second model of the reshaped graphical object, calculating an incongruence between the graphical object and the first model, deriving a third model of the reshaped graphical object based on the second model and the incongruence, and reshaping the graphical object in accordance with the second model or the third model based on a value of a second incongruence calculated between the graphical object and the third model. | 2015-04-23 |
20150113454 | Delivery of Contextual Data to a Computing Device Using Eye Tracking Technology - A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device using eye tracking technology. In one embodiment, receiving, by a computing device, first content and second content; outputting, by the computing device, for display, the first content to a first region of a graphical user interface and the second content to a second region of the graphical user interface; accumulating a first gaze duration associated with a user viewing the first region of the graphical user interface; accumulating a second gaze duration associated with a user viewing the second region of the graphical user interface; determining a first metric associated with the first content and a second metric associated with the second content using the first gaze duration and the second gaze duration; and sending, from the computing device, the first metric and the second metric. | 2015-04-23 |
20150113455 | OPERATING METHOD FOR MULTIPLE WINDOWS AND ELECTRONIC DEVICE SUPPORTING THE SAME - An electronic device including a touch-enabled display module configured to display a plurality of windows according to a multi-window mode; and a control module configured to displaying on the touch screen a first application window and a second application window according to the multi-window mode, alter the first application window in response to a touchscreen input received via the touch-enabled display, and automatically alter the second application window in response to the alteration of the first application window. | 2015-04-23 |
20150113456 | METHOD, SYSTEM FOR CONTROLLING DYNAMIC MAP-TYPE GRAPHIC INTERFACE AND ELECTRONIC DEVICE USING THE SAME - A dynamic map-type graphic interface includes a number of user interface (UI) components. Each UI component is associated with one corresponding application program of the electronic device. The dynamic map-type graphic interface is a single-layer graphic interface made up of the UI components spliced together and around the center of the dynamic map-type graphic interface. The UI component can be enlarged via a time-extended selection command, and can display an overview relating to the associated application program or the file. | 2015-04-23 |
20150113457 | ICON SORTING AND DISPLAYING METHOD AND TERMINAL DEVICE - Embodiments of the present invention relate to the communications field and provide an icon sorting and displaying method, which can perform sorting according to both icon types and frequency of use so as to simplify user operations of searching for and selecting a frequently used icon. The method includes: sorting icons by type along a first direction; sorting icons of a same type by frequency of use along a second direction; and displaying the sorted icons on a screen. The embodiments of the present invention further provide a corresponding terminal device. | 2015-04-23 |
20150113458 | METHOD AND APPARATUS FOR PROVIDING A USER INTERFACE FOR PRESENTING ROUTING SEGMENTS - An approach is provided for causing, at least in part, a presentation of a first representation of one or more segments of routing information in at least one first user interface element of a user interface. Then, the navigation platform causes, at least in part, a presentation of a second representation of the one or more segments of routing information in at least one second user interface element of the user interface. Subsequently, the navigation platform determines one or more interactions with the at least one first user interface element to cause, at least in part, a presentation of one or more other segments of the routing information. Ultimately, the navigation platform causes, at least in part, an updating of the at least one second user interface element based, at least in part, on the presentation of the one or more other segments of the routing information. | 2015-04-23 |
20150113459 | METHODS, SYSTEMS, APPARATUS, AND STRUCTURED LANGUAGE FOR VISUALIZING DATA - Methods, systems, computer program products, and a structured language for defining and applying a view to a graph are described. A view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph, may be defined. The rules may be defined using the structured language. The defined view may be applied to a selected graph. | 2015-04-23 |
20150113460 | Data Analytics Animation System and Method - A method for animating data analytics on a display is provided. The method includes receiving, at a processor, a first request to display a set of data, the set of data including a plurality of data dimensions having respective data. The method includes generating one or more visualizations of the set of data corresponding to at least two data dimensions. The method includes applying a filter to select one or more data ranges to be displayed along the at least two data dimensions. The method includes displaying each of the one or more visualizations at respective sets of pixels of the display based upon the applied filter. The method includes generating respective animations of the displayed one or more visualizations by simultaneously displaying respective variations in the at least two data dimensions on the respective sets of the pixels of the display. | 2015-04-23 |
20150113461 | Methods and Systems for Indicating Application Data Use and Providing Data According to Permissions - Methods and systems for indicating application data use and providing data according to permissions are described. An example method may include providing for display, by a computing device that includes one or more processors, a representation of a first indicator and the first indicator indicates a sensor of the computing device is collecting sensory data from an ambient environment of the computing device. The first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data. The method further includes providing for display, by the computing device, a representation of a second indicator that identifies the application receiving the sensory data collected by the sensor of the computing device. | 2015-04-23 |
20150113462 | GENERATING AN OPERATIONAL USER INTERFACE FOR A BUILDING MANAGEMENT SYSTEM - Devices, methods, and systems for generating an operational user interface for a building management system are described herein. One method includes generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, assigning a state variable to the widget by analyzing properties of the building information modeling object or an ontology definition of the building information modeling object, associating the state variable with a point from the building operation system by mapping the point to the state variable, and changing the state variable based on input received from a user. | 2015-04-23 |
20150113463 | MEDICAL EXAMINATION SYSTEM CONTROL APPARATUS AND CONTROL METHOD THEREFOR - A medical examination system causes a display unit to display an object for shifting to examination processing together with patient information corresponding to identification information of a patient received by a receiving unit if the patient information of the patient is input via an operation unit when the receiving unit receives the identification information of the patient from an external device. The medical examination system shifts to the examination processing without causing the display unit to display the object if the patient information is not input via the operation unit when the receiving unit receives the patient information. | 2015-04-23 |
20150113464 | INDICATOR SYSTEM - An indicator system for displaying an operating parameter of a machine includes a display unit configured to provide a display within a defined screen space of the display unit. A monitoring module communicably coupled to the display unit configured for receiving a signal indicative of the operating parameter of the machine; comparing the operating parameter with a predetermined range; determining if at least one of the operating parameter and a rate of change of the operating parameter exceeds the pre-determined range; and illuminating a first icon on the primary display. The monitoring module is also configured for displaying the signal indicative of the operating parameter of the machine on the secondary display; and illuminating a second icon on the secondary display, based on the first icon on the primary display, the second icon being positioned adjacent to the dial. | 2015-04-23 |
20150113465 | Accelerated Data Entry for Constrained Format Input Fields - A method enables a user to fill an input field on a single display. An input field is generated on a user interface, wherein the input field has a plurality of character entry subfields and at least one constraint for at least one of said plurality of character entry subfields. A set of characters selected for input from said input field according to said at least one constraint of at least one of said plurality of character entry subfields is received, and a virtual keyboard on a single display is generated and presented, wherein only said set of characters are presented on said virtual keyboard. | 2015-04-23 |
20150113466 | ACCELERATED DATA ENTRY FOR CONSTRAINED FORMAT INPUT FIELDS - A processor-implemented method generates a character input from an interface. A plurality of consecutive character rows are presented, simultaneously on a single display, to a user, wherein each one of said plurality of character rows comprises a set of characters. One or more processors receive a selection by a user of a single character in each one of said plurality of character rows to generate a set of user selected characters. The set of user selected characters are then converted into a single complete input. | 2015-04-23 |
20150113467 | DEVICE AND METHOD FOR INPUTTING LETTERS IN A MOBILE TERMINAL - The present invention relates to a device and method for inputting letters in a mobile terminal. The letter inputting method according to the present invention comprises the steps of: displaying, on a touch screen, a plurality of letter key buttons to which a plurality of letters are allocated and a plurality of number key buttons to which one number is allocated in a letter input mode; sensing touches on the letter key buttons and the number key buttons; and determining, when the touches on the letter key button and the number key button are sensed, the letter selected from among the plurality of letters allocated to the touched letter key button on the basis of the number allocated to the touched number key button. | 2015-04-23 |
20150113468 | System and method of inputting time on an electronic device having a touch screen - A system and method of inputting time on an electronic device having a touch screen that displays a graphical hour keypad and detects user touch input to select an hour from the keypad, and displays, either simultaneously with the hour keypad, or following selection of an hour, a graphical minute keypad and detects user touch input to select a minute from the keypad. The selection could also be done in reverse order. The hour keypad can include one 24-key keypad or two 12-key sub-keypads and the minute keypad can include one 60-key keypad and/or one 12-key keypad. If the 60-key minute keypad is not used, the user can enter a minute that is not a multiple of five by using a standard 10-digit numeric keypad, incorporating movement events or pull events, or causing a sub-keypad to be displayed. A slide gesture can be employed to select both hour and minute. | 2015-04-23 |
20150113469 | INTEGRATED INPUT METHOD FOR WESTERN EUROPEAN LANGUAGES IN PORTABLE INPUT ELECTRONIC APPARATUS - Current input methods for Western European portable input electronic apparatuses accommodate only phonemes of Western European languages; however, they do not accommodate the phoneme structures of the same. In the present invention, by performing setting so that, for a number of keys, one key is assigned input for a plurality of alphabet letters in a form which accommodates the entirety of phoneme structures of Western European languages, for across all Western European languages. It is then possible to input the same content as with a current personal computer in methods which use a 3 row, 3 column keyboard and switch keyboards manually, with approximately a 30% increase keystrokes, and in methods which use a 3 row, 5 column keyboard and do not switch keyboards, with approximately a 10% increase in keystrokes. In methods which use a 3 row, 3 column keyboard and determine a input result in accordance with a dictionary, it is possible to input the same content with approximately a 25% increase in keystrokes, and in the case of a similar 3 row, 5 column keyboard, with a similar number of keystrokes as with a current personal computer. | 2015-04-23 |
20150113470 | ADJUSTABLE PROGRESSIVE DISCLOSURE OF STRUCTURED DATA - Representations of structured data ordered by level of abstraction are defined. A defined representation of the structured data at one of the levels of abstraction is displayed in a graphical user interface (GUI) of a computing device. A progressive disclosure object, comprising a one-dimensional range, having ordered positions along the range corresponding to each level of abstraction of the defined representations, and a position indicator at a first position on the range associated with the level of abstraction of the displayed representation is displayed in the GUI. The position indicator is movable along the range via the GUI. Input is received via the GUI changing the position of the position indicator to a second position different than the first position. The defined representation of the structured data at the level of abstraction corresponding to the second position is displayed in the GUI. | 2015-04-23 |
20150113471 | METHOD AND APPARATUS FOR DISPLAYING A PREVIEW OF AN APPLICATION TO A USER - A method in a portable electronic device for providing a user with an improved user interface, and an electronic device comprising one or more processors and memory comprising instructions which when executed by the one or more processors cause the electronic device to perform the method, the method comprising: displaying content in a user interface of a first application; detecting a first user input; and responsive to the first user input, displaying at least a preview for a second application; wherein the second application is selected automatically at least partly in dependence on the content displayed in the user interface of the first application. | 2015-04-23 |
20150113472 | Grain Generation and Blending - A method and system for providing a dynamic grain effect tool for a media-editing application that generates a grain effect and applies the grain effect to a digital image. The application first generates a random pixel field for the image based on a seed value. The application then generates a film grain pattern for the image by consecutively applying a blurring function and an unsharp masking function, based on an ISO value, to the randomly generated pixel field. The application then blends the grain field with the original image by adjusting each pixel based on the value of the corresponding pixel location in the grain field. The application then adjusts the grain amount in the previously generated full-grain image by receiving a grain amount value from a user and applying this value to the full-grain image. | 2015-04-23 |
20150113473 | ELECTRONIC DEVICE - An electronic device that increases both visibility and selectability of executable programs. The electronic device includes a touch panel display having an elongated shape, a memory storing programs, and a processor controlling program execution and the display. The touch panel includes a first display region and a second display region contiguous with and narrower than the first display region. The display displays an execution image of a first program in the first display region and an icon image of a second program in the second display region in a smaller display area than the execution image. When the processor detects contact at the icon image and detects that the contact moves towards the first display region, the processor causes the display to display an execution image of the second program in the first display region. | 2015-04-23 |
20150113474 | TECHNIQUES FOR NAVIGATION AMONG MULTIPLE IMAGES - Aspects of the disclosure relate generally to providing a user with an image navigation experience. In order to do so, a reference image may be identified. A set of potential target images for the reference image may also be identified. A drag vector for user input relative to the reference image is determined. For particular image of the set of target images an associated cost is determined based at least in part on a cost function and the drag vector. A target image is selected based on the determined associated costs. | 2015-04-23 |
20150113475 | METHOD AND DEVICE FOR PROVIDING AN IMAGE PREVIEW - The present disclosure provides a method and device for providing an image preview to improve the effect and efficiency of previewing images. The method includes: receiving a sliding gesture from a user through an interface of displaying an image; providing an image preview within a first boundary of the image if the sliding gesture is received through a first region of the interface; and providing the image preview within a second boundary of the image if the sliding gesture is received through a second region of the interface. | 2015-04-23 |
20150113476 | APPLICATION-LAUNCHING INTERFACE FOR MULTIPLE MODES - This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact. | 2015-04-23 |
20150113477 | SYSTEM AND METHOD FOR CONTROLLING TECHNICAL PROCESSES - A method and a system for improving a user's experience with a graphical user interface corresponding to a gaming or simulation environment on an electronic device, the interface renders multiple graphical objects and user selectable options corresponding to the graphical object. The user selects one or more selectable option, and performs a touching or a swiping operation through multiple points on the display screen. The touching or swiping operation leads to deploying of multiple resources corresponding to the selected option, at different locations on the interface. For controlling the different deployed resources, the user can swipe through different regions of the display screen. The number of resources deployed at the different locations on the screen depends on certain parameters, including the pressure applied by the user on the screen. Results of the simulation can be employed to control real technical systems, for example for food production. | 2015-04-23 |
20150113478 | COMMUNICATION TERMINAL DEVICE, ACCOUNTING DEVICE, AND INFORMATION DISTRIBUTING SYSTEM - A communication terminal device includes an icon creation unit that creates an icon on a display screen for access to resources, the icon containing access destination information so that classification of the resources can be determined, a information storage unit that stores local resources, a resource viewing unit that acquires and outputs resources in response to a selection input of the icon, and an icon use information transmission unit that transmits icon use information for the selected and input icon to an accounting server device together with access destination information as information from which classification of the resources can be determined, in which the resource viewing unit acquires the network resources based on redirection information received from the accounting server device when the selected resources are the network resources, and acquires the local resources from the information storage unit when the resources are the local resources. | 2015-04-23 |
20150113479 | ACCELERATED SCROLLING FOR A MULTIFUNCTION DEVICE - A computer-implemented method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes detecting multiple input gestures by a user, beginning with an initial input gesture. For each input gesture after the initial input gesture, the method scrolls information on the display at a respective scrolling speed. The respective scrolling speed is determined based on the respective input gesture movement speed in the input gesture and a movement multiplier. The method determines whether the respective input gesture meets one or more swipe gesture criteria, and determines whether the respective input gesture meets one or more successive gesture criteria. When the input gesture meets the one or more swipe gesture criteria and the one or more successive gesture criteria, the method updates the movement multiplier in accordance with one or more movement multiplier adjustment criteria. | 2015-04-23 |
20150113480 | USER INTERACTION SYSTEM FOR DISPLAYING DIGITAL OBJECTS - A user interaction system includes a control for controlling digital objects characterized by a first content level. Each said digital object includes at least one digital object characterized by a second content level. A display for displaying the digital objects by means of thumbnail images is arranged to show under control of the control a first scrollable list of at least one selectable thumbnail image, each of which represents a digital object characterized by a first content level on the display, and a second scrollable list of at least one selectable thumbnail image, each of which represents a digital object characterized by a second content level on the display. The control is configured to show the first scrollable list on the display and to show, upon selection of a thumbnail image of the first scrollable list, simultaneously with the first scrollable list, the second scrollable list corresponding to the at least one digital object characterized by the second content level included in the digital object characterized by the first content level corresponding to the selected thumbnail image. | 2015-04-23 |
20150113481 | ELECTRONIC DEVICE AND METHOD FOR UNLOCKING SCREEN OF ELECTRONIC DEVICE - A method for unlocking a screen of the electronic device are provided. The method includes: detecting, in a screen-locked state, intent of a user to unlock the screen; if it is detected that the user intends to unlock the screen, extracting contact information from the storage unit of the electronic device, where the extracted contact information includes a first attribute value and second attribute values; displaying the first attribute value of the extracted contact information on the screen and displaying the second attribute values in a selectable manner; and detecting an operation of choosing a second attribute value by the user, and comparing the second attribute value chosen by the user with a second attribute value that is in the storage unit and corresponding to the displayed first attribute value; if the two values are the same, unlocking the screen; and otherwise, maintaining the screen-locked state. | 2015-04-23 |
20150113482 | SYSTEM FOR GENERATING ICONS WITH BLURRED BACKGROUND AND METHOD THEREFOR - A device, system, and method optionally includes a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to generate and cause the user interface to display an icon, the icon including a graphic and a background based, at least in part, on a blurred form of the graphic and an overlay color. | 2015-04-23 |
20150113483 | Method for Human-Computer Interaction on a Graphical User Interface (GUI) - The invention provides a method for human-computer interaction on a graphical user interface (GUI), a GUI, a navigation tool, computers and computer operated devices. The method includes the steps of: determining coordinates of a pointer with, or relative, to an input device; determining coordinates of interactive objects of which at least two objects are displayed; establishing a threshold in relation to the interactive objects and in relation to space about them; prioritizing the interactive objects in relation to their distance and/or direction to the pointer; moving the interactive objects and thresholds relative to the object priority; repeating the above steps every time the coordinates of the pointer changes; and performing an action when a threshold is reached. | 2015-04-23 |
20150113484 | METHODS OF GENERATING CIRCUIT LAYOUTS THAT ARE TO BE MANUFACTURED USING SADP ROUTING TECHNIQUES - One method disclosed herein involves, among other things, generating a set of mandrel mask rules, block mask rules and a virtual, software-based non-mandrel-metal mask. The method also includes creating a set of virtual non-mandrel mask rules that is a replica of the mandrel mask rules, generating a set of metal routing design rules based upon the mandrel mask rules, the block mask rules and the virtual non-mandrel mask rules, generating the circuit routing layout based upon the metal routing design rules, decomposing the circuit routing layout into a mandrel mask pattern and a block mask pattern, generating a first set of mask data corresponding to the mandrel mask pattern, and generating a second set of mask data corresponding to the block mask pattern. | 2015-04-23 |
20150113485 | PATTERN DATA GENERATION METHOD, PATTERN VERIFICATION METHOD, AND OPTICAL IMAGE CALCULATION METHOD - According to an embodiment, a pattern data generation method is provided. In the pattern data generation method, when a resist on a substrate is exposed using a mask, an optical image at a designated resist film thickness position is calculated using a mask pattern. Feature quantity related to a shape of a resist pattern at the resist film thickness position is extracted, based on the optical image. Also, whether the resist pattern is failed is determined, based on the feature quantity, and pattern data of a mask pattern determined as failed is corrected. | 2015-04-23 |
20150113486 | ENHANCED OPTICAL PROXIMITY CORRECTION (OPC) METHOD AND SYSTEM - An enhanced optical proximity correction method is provided. The method includes providing a mask substrate and a substrate and obtaining a customer target pattern. The method also includes obtaining a production layout by performing an optical proximity correction process onto the customer target pattern using the pattern and a pattern formed on the substrate. Further, the method includes obtaining the light intensity information instead of dimension of the production layout. Further, the method includes storing the light intensity information of the production layout, the production layout and surrounding coherence radius in an optical proximity correction model database if the light intensity information of the production layout does not coincide with light intensity information of original modeling patterns already stored in the optical proximity correction model database. Further, the method also includes generating actual patterns using the stored optical proximity correction model corresponding to the stored light intensity information. | 2015-04-23 |
20150113487 | AUTOMATED INTEGRATED CIRCUIT DESIGN DOCUMENTATION - A method of creating a datasheet includes obtaining integrated circuit data from at least one data source, creating a data structure including the integrated circuit data obtained from the at least one data source, and creating a datasheet using data contained in the data structure. The datasheet is created in a human-readable format. | 2015-04-23 |
20150113488 | CONGESTION ESTIMATION TECHNIQUES AT PRE-SYNTHESIS STAGE - A method analyzes RTL code to determine congestion of a logic design without completing a synthesis phase of a chip design process. The method can include receiving RTL code, and identifying a statement in the RTL code. The method can include determining that the statement in the RTL code corresponds to a structured device group in a component library, wherein the structured device group includes logic devices configured to occupy an area in a predefined spatial arrangement and with predetermined connectivity between the logic devices. The method can include determining congestion associated with the structured device group by performing operations including determining a congestion figure. The method can also include providing, based on the congestion figure, an indication of the congestion associated with the structured device group. | 2015-04-23 |
20150113489 | DRC FORMAT FOR STACKED CMOS DESIGN - The present disclosure relates a method of performing a design rule checking (DRC) procedure on a multi-tiered integrated chip. In some embodiments, the method is performed by defining layer databases for a plurality of tiers within a multi-tiered integrated chip. The layer databases respectively identify design layers within an associated tier. A DRC (design rule checking) deck is then generated, which defines one or more individual design layer definitions as a function of a plurality of layer databases, so that the one or more individual design layer definitions are defined for a plurality of tiers. One or more design rules for the one or more individual design layer definitions are defined within the DRC deck. Since the individual design layer definitions are defined as functions of the plurality of layer databases, the design rules apply to the plurality of tiers. | 2015-04-23 |
20150113490 | CONGESTION ESTIMATION TECHNIQUES AT PRE-SYNTHESIS STAGE - An apparatus includes a memory device that includes instructions for analyzing RTL code to determine congestion of a logic design without completing a synthesis phase of a chip design process. The instructions can include receiving RTL code, and identifying a statement in the RTL code. The instructions can include determining that the statement in the RTL code corresponds to a structured device group in a component library, wherein the structured device group includes logic devices configured to occupy an area in a predefined spatial arrangement and with predetermined connectivity between the logic devices. The instructions can include determining congestion associated with the structured device group by performing operations including determining a congestion figure. The instructions can also include providing, based on the congestion figure, an indication of the congestion associated with the structured device group. | 2015-04-23 |
20150113491 | COMPUTER-BASED MODELING OF INTEGRATED CIRCUIT CONGESTION AND WIRE DISTRIBUTION FOR PRODUCTS AND SERVICES - A computer-based system and method for modeling integrated circuit congestion and wire distribution determines a boundary where a tile congestion corresponding to a first layer group is equivalent to a first blockage ratio corresponding to a second layer group, formulates a piece-wise linear formula that relates the tile congestion to a number of wires of a two-dimensional tile, and distributes a portion of the number of wires to a layer of the tile based on the tile congestion. | 2015-04-23 |
20150113492 | SRAM LAYOUTS - Roughly described, the cell layout in an SRAM array is re-arranged such that the gate electrodes for transistors for which flexibility to use one channel length is desired, are formed along a different track from those for transistors for which flexibility to use a different channel length is desired. Not only does such a re-arrangement permit optimization of device ratios, but also in certain implementations can also reduce, rather than increase, cell area. Specific example layouts are described. The invention also involves layout files, macrocells, lithographic masks and integrated circuit devices incorporating these principles, as well as fabrication methods. | 2015-04-23 |
20150113493 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR GENERATING LAYOUT FOR SEMICONDUCTOR DEVICE - A method is performed at least in part by at least one processor. In the method, a plurality of circuit elements are placed in a layout for a semiconductor device, the plurality of circuit elements having a plurality of pins. A layer assignment is generated to assign a plurality of interconnections to corresponding conductive layers of the semiconductor device, the plurality of interconnections connecting corresponding pairs of pins among the plurality of pins. The plurality of interconnections is routed in the layout in accordance with the layer assignment. | 2015-04-23 |
20150113494 | AUTOMATED RESIDUAL MATERIAL DETECTION - Methods, systems, and structures for detecting residual material on semiconductor wafers are provided. A method includes scanning a test structure including topographic features on a surface of a semiconductor wafer. The method further includes determining, based on the scanning, that the test structure includes an amount of a residual material of a sacrificial layer that exceeds a predetermined threshold. | 2015-04-23 |
20150113495 | DESIGN STRUCTURE FOR LOGIC CIRCUIT AND SERIALIZER-DESERIALIZER STACK - Serializer-deserializer (SERDES) and integrated circuit package including a package substrate, first and second SERDES dies having a SERDES circuit, and a logic die having a logic circuit. The SERDES circuit communicatively connected to the package substrate. The first and second SERDES dies positioned adjacent, in a plane, and disposed on the package substrate. The logic circuit communicatively connected to the SERDES circuit and to the package substrate. The logic die stacked vertically and disposed on the first and second SERDES dies. A method of assembling a SERDES and integrated circuit package including providing a SERDES structure selected from a menu of SERDES die and SERDES circuit combinations. A design structure of a SERDES and integrated circuit package including a package substrate, first and second SERDES dies having a SERDES circuit, and a logic die having a logic circuit. The SERDES circuit communicatively connected to the package substrate. | 2015-04-23 |
20150113496 | THERMALLY AWARE PIN ASSIGNMENT AND DEVICE PLACEMENT - Embodiments of the disclosure relate to methods for facilitating the design of an integrated circuit (IC) using thermally aware pin assignment and device placement. The method includes creating a layout for the IC, the layout including a plurality of macros each having devices and pin assignments and revising the layout for the IC by repositioning a macro or a device to meet a timing requirement of the IC. The method also includes creating a thermal map of the IC based on the layout for the IC and a workload model for the IC and identifying at least one thermally critical pin assignment based on the thermal map of the IC. The method includes revising the layout by repositioning a thermally critical pin assignment and a device. | 2015-04-23 |
20150113497 | LOW-LOSS TUNABLE RADIO FREQUENCY FILTER - A method of constructing an RF filter comprises designing an RF filter that includes a plurality of resonant elements disposed, a plurality of non-resonant elements coupling the resonant elements together to form a stop band having a plurality of transmission zeroes corresponding to respective frequencies of the resonant elements, and a sub-band between the transmission zeroes. The non-resonant elements comprise a variable non-resonant element for selectively introducing a reflection zero within the stop band to create a pass band in the sub-band. The method further comprises changing the order in which the resonant elements are disposed along the signal transmission path to create a plurality of filter solutions, computing a performance parameter for each of the filter solutions, comparing the performance parameters to each other, selecting one of the filter solutions based on the comparison of the computed performance parameters, and constructing the RF filter using the selected filter solution. | 2015-04-23 |
20150113498 | MODELING CUSTOMIZATIONS TO A COMPUTER SYSTEM WITHOUT MODIFYING BASE ELEMENTS - A customization environment uses a customization system that models customizations to a base computer system. Each set of customizations is stored as a separate extension package, which is stored separately from the code for the base system. During runtime, the extension packages are discovered in a runtime environment and applied to extend the base system, without overwriting any of the code for the base system. | 2015-04-23 |
20150113499 | RUNTIME SUPPORT FOR MODELED CUSTOMIZATIONS - A base assembly generated from a model in a computer system and a customization assembly generated from a customization model that models customization to the computer system are run separately. The customizations are applied to extend the base system, without overwriting any of the code for the base system. | 2015-04-23 |
20150113500 | INTEGRATED VISUALIZATION FOR MODELED CUSTOMIZATIONS - An integrated view is generated for a model element being customized. The integrated view shows an integrated visualization of the model element in the base system as well as a plurality of different extensions to the model element. The integrated view also facilitates editing of an extension document that represents a customization currently being made. | 2015-04-23 |
20150113501 | MOBILE COMPUTING PROGRAM SLICING - Techniques for computer program slicing are described herein. The techniques include screens of a mobile computing program having a behavior. The method may include determining a subset of screens associated with the behavior. A slice of the mobile computing program may be generated based on the subset of screens of the mobile computing program such that the slice produces the same behavior of the mobile computing program. | 2015-04-23 |
20150113502 | METHOD AND SYSTEM FOR ENCAPSULATION OF APPLICATION - A system and method for encapsulating a target application are described herein. In particular, an analysis of the target application can be performed to determine one or more characteristics of the target application. Based on the analysis of the target application, a blueprint of the target application can be generated. Based on the blueprint, an encapsulation application can be constructed for the target application. In addition, the target application can be encapsulated with the encapsulation application to create an encapsulated target application to enable adaptive loading of the target application. | 2015-04-23 |
20150113503 | SELECTIVELY ENABLING RUNTIME EDITING OF AN APPLICATION - A method includes receiving credentials at a computing device. The credentials are evaluated to determine whether a user associated with the credentials is authorized to edit an application while the application is being executed. Upon determining that the user is authorized, an editing control is enabled. The editing control is associated with a graphical user interface (GUI) element of the application and is operable to update the GUI element during execution of the application. | 2015-04-23 |
20150113504 | VIRTUAL HYBRID APPLICATION - A mobile communication device that includes native and non-native capabilities has a single application platform, that is compatible with the operating system environment of the mobile communication device, and it has a plurality of instances of content that are created remotely from the mobile communication device and transmitted to the communication device over a network. The single application platform interacts with the operating system to control the operation of a native or non-native capability to display at least one of the plurality of instances of the content. A mobile communication device user enters commands into the communication device that when processed by the application platform allow the user to interact with the content. | 2015-04-23 |