29th week of 2014 patent applcation highlights part 55 |
Patent application number | Title | Published |
20140201597 | ERROR CORRECTION WITH EXTENDED CAM - A memory system includes a memory and a content addressable memory (CAM). The memory includes a plurality of address locations, wherein each address location configured to store data and one or more error correction bits corresponding to the data. The CAM includes a plurality of entries, wherein each entry configured to store an address value of an address location of the memory and one or more extended error correction bits corresponding to the data stored at the address location of the memory. | 2014-07-17 |
20140201598 | SOLID STATE DRIVE AND DATA RETENTION METHOD THEREOF - A data retention method is provided. After the solid state drive is powered on, a current date information is received from a host. If a control command is generated by the host and the control command is a write command, the control command is executed, so that a new data is written into a flash memory. If no control command is generated, a first stored data is read out from the flash memory. Then, a stored date information of the first stored data is compared with the current date information, thereby acquiring a calculated time period. If the calculated time period is larger than a predetermined time period, the first stored data is updated by changing the stored date information to the current date information, and the updated first stored data is written into another location of the flash memory. | 2014-07-17 |
20140201599 | ERROR PROTECTION FOR INTEGRATED CIRCUITS IN AN INSENSITIVE DIRECTION - A method for providing error detection, or error detection combined with error correction, to an array of storage cells includes determining a sensitive direction and an insensitive direction of the storage cells and adding an error control mechanism to the array of storage cells in the insensitive direction. The insensitive direction is a direction perpendicular to a width of a gate conductor of the storage cells. | 2014-07-17 |
20140201600 | APPARATUS AND METHOD FOR ENCODING DATA FOR STORAGE IN MULTI-LEVEL NONVOLATILE MEMORY - A controller for a nonvolatile memory includes an encoder and a decoder. The memory includes memory cells that each store data using more than two levels. The encoder generates first data for storage in first memory cells. For first and second subsets of cells of the first memory cells, the first data is stored at first and second levels, respectively. Measurable values of the first subset of cells are characterized by a first probability density function having a first width. Measurable values of the second subset of cells are characterized by a second probability density function having a second width. The first width is greater than the second width. The encoder generates the first data such that a size of the first subset of cells is less than a size of the second subset of cells. The decoder decodes encoded data from the memory. | 2014-07-17 |
20140201601 | INFORMATION PROCESSING DEVICE AND METHOD, AND RECORDING MEDIUM - The present technology relates to an information processing device and method, and a recording medium, which make it possible for a data recording system and so forth to be optimized in accordance with use. Provided are: a recording system decision unit that, on the basis of characteristics which are characteristics of data to be recorded in a recording medium, and include a lifespan value representing the retention period of the data and an error rate representing the percentage of errors assumed to be generated when the data is read, generates a plurality of recording regions of a logical device configured from the recording medium, and also decides recording systems to be applied in each of the recording regions; and a logical device initialization unit that initializes each of the recording regions of the logical device on the basis of the decided recording systems. | 2014-07-17 |
20140201602 | METHOD AND SYSTEM FOR PROVIDING SCRAMBLED CODED MULTIPLE ACCESS (SCMA) - A multiple access scheme is described. A first bit stream is scrambled from a first terminal according to a first scrambling signature. A second bit stream is scrambled from a second terminal according to a second scrambling signature, wherein the first bit stream and the second bit stream are encoded using a low rate code. The first scrambling signature and the second scrambling signature are assigned, respectively, to the first terminal and the second terminal to provide a multiple access scheme. | 2014-07-17 |
20140201603 | SYSTEMS, METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING FORWARD ERROR CORRECTION WITH LOW LATENCY - Systems, methods, apparatus, and computer program products for providing forward error correction with low latency to live streams in networks are provided. One example method includes receiving source data at a first rate, outputting the source data at a rate less than the first rate, collecting the source data in a buffer, FEC decoding the source data, thereby generating decoded data; and outputting the decoded data at a rate equal to the first rate, either after collecting the source data in the buffer for a predetermined time duration or after collecting a predetermined amount of the source data in the buffer. | 2014-07-17 |
20140201604 | Methods and Systems For 2-Dimensional Forward Error Correction Coding - A communication system and a method are disclosed. The communication system includes an encoder configured to encode source data and output an encoded frame including a plurality of rows and a plurality of columns. The plurality of rows include a row component code. The plurality of columns include a column component code. The row component code is configured to achieve a lower bit error rate than the column component code in communication channels having a same signal to noise ratio. | 2014-07-17 |
20140201605 | SIGNAL RECEPTION APPARATUS, BLOCK DECODING UNIT AND METHOD THEREOF IN RADIO COMMUNICATION SYSTEM - A method for decoding a channel signal in a signal reception apparatus is provided. The method includes performing a block decoding operation on a channel signal block, and if the block decoding for the channel signal block fails, re-performing a block decoding operation on the channel signal block using a preset pattern. | 2014-07-17 |
20140201606 | ERROR PROTECTION FOR A DATA BUS - A system for providing error detection or correction on a data bus includes one or more caches coupled to a central processing unit and to a hub by one or more buses. The system also includes a plurality of arrays, each array disposed on one of the buses. Each of the arrays includes a plurality of storage cells disposed in an insensitive direction and an error control mechanism configured to detect an error in the plurality of storage cells. | 2014-07-17 |
20140201607 | One-time programmable integrated circuit security - One-time programmable integrated circuit security is described. An example of a method of protecting memory assets in an integrated circuit includes sampling values of multiple OTP memory arrays and comparing the sampled value of each OTP memory array with the sampled value of each other OTP memory array and with an unprogrammed OTP memory array value. The method further includes determining if an integrated circuit performance fault has occurred based on the compared sampled values, booting the integrated circuit, and operating the integrated circuit with access to memory determined by the fault occurrence determination. | 2014-07-17 |
20140201608 | METHOD AND SYSTEM FOR GENERATING A DOCUMENT FROM MULTIPLE SOURCES - A method, system, and computer program product for extracting information from the Internet and generating a report on the basis of the extracted information are disclosed. A user can browse various websites, grab content of interest to him/her and assign notations to the information. Metadata corresponding to the selected information is stored in a database and can be retrieved by the user as and when desired to create a report corresponding to the selected information. | 2014-07-17 |
20140201609 | MARK-UP COMPOSING APPARATUS AND METHOD FOR SUPPORTING MULTIPLE-SCREEN SERVICE - A method for providing a multimedia service in a server is provided. The method includes generating a mark-up file including at least scene layout information for supporting a multimedia service based on multiple screens, and providing the mark-up file to a multimedia device supporting the multimedia service based on multiple screens. The scene layout information may include scene layout information for one multimedia device and scene layout information for multiple multimedia devices. | 2014-07-17 |
20140201610 | AUTHORING, DEPLOYING AND USING INTERACTIVE, DATA-DRIVEN TWO OR MORE DIMENSIONAL CONTENT - A method whereby dynamic, interactive, two or more dimensional media can be assembled and delivered where the need for pre-packaged binary content files and pre-compiled content is eliminated by using a markup language, a standard URI to identify local and/or remote media resources within a markup text, a standard protocol to retrieve the resource, a parser to load resources from the native format and a markup language to define behavior and where dynamic, interactive, n-dimensional media is achieved by using a markup language, connecting or embedding content into a local or remote data source, dragging-and-dropping markup text into a content provider application, updating content using a form, establishing a two-way connection between content and one or more data sources such that changing to the data source(s) and seeing the results propagate to the scene changing the content and seeing the results propagate to the data source(s) and using a markup language to issue commands, configure interaction, and create behavior. | 2014-07-17 |
20140201611 | CONTEXTUAL MAPPING BASED LEARNING BY CONVERTING INFORMATION - A method, network server, communication device and system of preparing a pictorial representation of information. The system comprises a server for providing information and generating the pictorial representation, a wireless network for communicating said server over the air waves, and wireless terminals of said wireless network for receiving the information and making mark-ups or indications to the information from which the pictorial representation is created. | 2014-07-17 |
20140201612 | SYSTEM FOR AND METHOD OF PROVIDING A USER INTERFACE FOR A COMPUTER-BASED SOFTWARE APPLICATION - A system for providing a graphical interface to a user includes a server platform and an operating system and application software running thereon. The system includes a client device capable of running a standard web browser that accesses the software application on the server platform for displaying information to the user in a display area on the client device. The web browser displays the information without requiring additional software to be installed, downloaded or run on the client device, and without requiring a scripting language to be enabled in the web browser on the client. The application software facilitates user manipulation of unstructured data in the display area for detailed inspection, and facilitates the user selectively causing to display annotations within the display area. The application software facilitates the user inserting annotations within the display area, thereby causing an action to occur in this system or an external system. | 2014-07-17 |
20140201613 | Converting Text Content to a Set of Graphical Icons - A method, system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon. | 2014-07-17 |
20140201614 | ANNOTATING SEARCH RESULTS WITH IMAGES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotating search results. Images associated with a plurality of different websites are obtained and associated with respective domains of the websites. Search results are then annotated with the obtained images according to their domains. User selection of an annotated search result's image will cause a local search of the website associated with the image based on the query. | 2014-07-17 |
20140201615 | System and method for the dynamic provisioning of static content - Disclosed herein are embodiments of a system and method for the dynamic provisioning of static content. In one embodiment, information presented on a content delivery system can be refreshed based on information published on a content management system. One embodiment can interface the content delivery system and the content management system at the page level. More specifically, content dependencies across pages employing the same content or portion(s) thereof can be tracked in a timely, accurate manner. Upon receiving a notification of a change to the content or a portion thereof from the content management system, a content generation system may operate to determine, based on the dependencies, what pages are affected by the change and, based on the determination, dynamically regenerate any and all affected pages. The regenerated pages may then be stored and/or pushed to the web tier for delivery to end users. | 2014-07-17 |
20140201616 | CROSS-PLATFORM EMBEDDABLE MEDIA PLAYER - Technology is described for enabling a cross-platform media player. The technology can provide a script to be added to a Web page; receive from a client computing device a request for content; identify content to be provided to the client computing device, the identifying based at least on a type of a Web browser from which the request was received; and provide a markup to be added to the Web page. The markup added to the Web page does not cause the Web page to be reloaded. Each URL specifying content can be globally unique. | 2014-07-17 |
20140201617 | Method for Browsing Web Page on Mobile Terminal - A method for browsing a web page comprises receiving, at a proxy server, a web page download request from a mobile terminal to request download a web page, acquiring a basic file from a first target site, the basic file including path to a source file of the web page, parsing the basic file to obtain the path to the source file, acquiring the source file from a second target site based on the parse result, integrating the basic file and the source file to create an integration file and transmitting the integration file to the mobile terminal to cause the mobile terminal to parse and render the basic file and the source file. | 2014-07-17 |
20140201618 | CLIENT-SIDE PERSONALIZATION OF WEBSITES AND CORRESPONDING NETWORK ENVIRONMENT - A method and/or computer program product provides client-side personalization of websites. A client and a web server are provided with a description language infrastructure that provides classifying categories for web content. A browser locally defines user preferences for web content as description language classifying categories for web content. Web content is requested and received from the web server as a response, which includes the requested web content and a markup with description language information specifying all alternatives of classifying categories for web content fragments of the web content. The classifying categories are locally filtered for web content fragments of the web content based on said locally defined user preference. A personalized subset of the web content is displayed based on the locally defined user preferences. | 2014-07-17 |
20140201619 | Method And Device For Implementing Local Operation On Web Page - A method and device for implementing a local operation on a web page are disclosed, which belong to the field of web technology. The method is applied to an electronic apparatus that includes a displaying unit and has an HTML operating environment. The method includes loading a web page in the HTML operating environment by address information; obtaining identification information for representing a status of local resources of the electronic apparatus, in the process of loading the web page; obtaining an operation request for representing a request for operating a first resource in the local resources; responding to the operation request with the first resource; and displaying a responding result of the responding to the operation request with the first resource on the displaying unit. The present method and device implement executing local operation on the web page, which improves the local calling capacity of a javascript code. | 2014-07-17 |
20140201620 | METHOD AND SYSTEM FOR INTELLIGENT WEB SITE INFORMATION AGGREGATION WITH CONCURRENT WEB SITE ACCESS - An intelligent web site information aggregation method and system is disclosed. Embodiments automatically extract information form a web page being currently viewed. A search query is formulated based on the extracted information. Web pages that have been returned in previous searched an also be merged with information extracted from the current page to formulate a search query. The user can specify disliked items as well as desired items. The user can specify preferences that are saved for later searches. A user interface displays webpages that have been found as well as the current page for side-by-side comparison. Users can share search results with others so that collaborative shopping can occur. | 2014-07-17 |
20140201621 | CUSTOMIZING APPLICATIONS IN A DISCOVERY INTERFACE - A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application. | 2014-07-17 |
20140201622 | METHOD AND SYSTEM FOR DYNAMIC FLOWING DATA TO AN ARBITRARY PATH DEFINED BY A PAGE DESCRIPTION LANGUAGE - Improvements to a method for flowing variable data, such as text data, image data, bar code data, and the like, into a path of a template defined by a PDL specification in a high-speed printing operation. | 2014-07-17 |
20140201623 | METHOD AND SYSTEM FOR DETERMINING AND USING STYLE ATTRIBUTES OF WEB CONTENT - Embodiments of systems and methods for determining style attributes of a web page are disclosed. More specifically, in one embodiment, an indication of a document corresponding to a web page may be received and one or more style attributes associated with the web page determined. To determine these style attributes, a document object model (DOM) may be produced based on the document corresponding to the web page and the analyzed DOM. Information indicative of the one or more style attributes can then be generated. | 2014-07-17 |
20140201624 | SENTIMENTAL CARD SELECTION, CREATION AND PROCESSING APPLICATION - Certain embodiments of the present application allow a user to preview a plurality of cards on a portable computing device, select a card from the plurality of cards, and modify the selected card. One example method of operation may include accessing a customizable data input templates stored in memory, selecting one of the customizable data input templates, inputting data to incorporate into the selected customizable data input template and transmitting the data to the remote server to be saved. The changes may be presented to the user in a preview with the inputted data overlaid on the predefined area of the customizable data input template, the preview may permit an acceptance option to finalize or reject the customizable data input template. The finalized customizable data input template may be saved as an acceptance message is received. | 2014-07-17 |
20140201625 | SYSTEM AND METHOD FOR GENERATING A BROWSER COMPATIBLE DOCUMENT - Systems and methods for converting a document based on document request and browser-type user interface is provided. The system includes a processor based platform having a user interface configured to execute a document request having document identification information, and a requestor ID having identification information corresponding to the user interface. A server computer configured to execute a document request, the server platform being operatively connected to a database, repository, and a document conversion engine, wherein the document conversion engine includes a means for processing a document request. Wherein the means for processing a document request processes the document request based on said document request and said requestor ID, and transmits a version of a document compatible with the user interface, and corresponding to the document identification information. | 2014-07-17 |
20140201626 | SOCIAL MEDIA HELPING USERS TO CONTRIBUTE, VALUE AND IDENTIFY THEIR CULTURE AND RACE WHILE CREATING GREATER INTER- AND INTRA-CULTURAL RELATIONSHIPS ON COMMON GROUNDS OF INTEREST - A social media helps users to contribute, to value and to identify their race. The social media also helps users to develop and create a more racial friendship based on common interest points. The social media further allows users to share inspiring experiences and stories which can take written, photograph or video form. The social media can be used to create a visual memory for user's offspring and generations to come. By embracing one's race and culture while being open to understanding other people's race and culture, the social media can contribute to reduce or eliminate any psychological racial issue the world is facing. | 2014-07-17 |
20140201627 | EMS DECISION SUPPORT INTERFACE, EVENT HISTORY, AND RELATED TOOLS - Embodiments of the present invention include systems and methods for display and navigation of a clinical decision support process with portions thereof on separate display screens, as well as systems and methods for dynamically changing visual characteristics of softkeys on a patient monitor/defibrillator user interface screen based on clinical decision support or differential diagnosis processes, as well as a code review interface configured to permit a user to see what was displayed on a patient monitor/defibrillator user interface screen at any time during a medical event, as well as to see snapshots of other recorded parameters over the course of the medical event for purposes of code review, patient transfer, and improved patient care. | 2014-07-17 |
20140201628 | USER INTERFACE - DEMO MODE - A method for demonstrating a domestic appliance, the domestic appliance having a controller, a display, and at least one user input component, the method comprising: displaying a plurality of images in accordance with a predetermined order on the display; while displaying a first image of the plurality of images in accordance with the predetermined order on the display, detecting at least one user input that is provided to the at least one user input component; responsive to the at least one user input, displaying a second image of the plurality of images that is associated with the at least one user input on the display for an amount of time; and subsequent to the amount of time, displaying the plurality of images on the display in accordance with the predetermined order resuming with a third image, said second image being different from said first image and said third image. | 2014-07-17 |
20140201629 | COLLABORATIVE LEARNING THROUGH USER GENERATED KNOWLEDGE - A feedback loop is used by a central knowledge manager to obtain information from different users and deliver learned information to other users. Each user utilizes a personal assistant that learns from the user over time. The user may teach their personal assistant new knowledge through a natural user interface (NUI) and/or some other interface. For example, a combination of a natural language dialog and other non-verbal modalities of expressing intent (gestures, touch, gaze, images/videos, spoken prosody, . . . ) may be used to interact with the personal assistant. As knowledge is learned, each personal assistant sends the newly learned knowledge back to the knowledge manager. The knowledge obtained from the personal assistants is combined to form a collective intelligence. This collective intelligence is then transferred back to each of the individual personal assistants. In this way, the knowledge of one personal assistant benefits the other personal assistants through the feedback loop. | 2014-07-17 |
20140201630 | Sound Decomposition Techniques and User Interfaces - Sound decomposition techniques and user interfaces are described. In one or more implementations, one or more inputs are received via interaction with a representation of sound data in a user interface, the one or more inputs indicating a portion and corresponding intensity of the sound data. The sound data is decomposed according to at least one respective source based at least in part on the selected portion and indicated intensity to guide a learning process used in the decomposing. Other implementations are also contemplated, such as implementations that do not involve an indication of intensity, implementations involving concurrent display of sound data as being associated with respective sources, and so on. | 2014-07-17 |
20140201631 | SYSTEM AND METHOD FOR CAPTIONING MEDIA - A method for collaboratively captioning streamed media, the method including: rendering a visual representation of the audio at a first device, receiving segment parameters for a first media segment from the first device, rendering the visual representation of the audio at a second device, the second device different from the first device, and receiving a caption for the first media segment from the second device. | 2014-07-17 |
20140201632 | CONTENT PLAYER - The present invention provides a content player allowing a user to select content to view using a viewing history of content viewed by another user. The content player performs a content playing process in response to a user instruction. The content player acquires viewing history information about content viewed by a related user related to the user with a content player different from the content player. The content player presents, to the user, the acquired viewing history information. The content player performs, if the user selects the presented viewing history information, a playing process of content indicated by the selected viewing history information. | 2014-07-17 |
20140201633 | PROGRESS ADJUSTMENT METHOD AND ELECTRONIC DEVICE - The present invention discloses a progress adjustment method and an electronic device, the progress adjustment method is applied to an electronic device including a display unit on which data contents corresponding to first data are output in a chronological order, the method comprising displaying a progress bar corresponding to the first data on the display unit, and unit progress of the progress bar being a first unit progress; when obtaining a first input operation, controlling switching of the data contents of the first data with the first unit progress according to the first input operation; obtaining a second sliding operation; and generating a first sub progress bar based on a current progress unit that includes a progress identifier on the progress bar according to the second sliding operation; unit progress of the first sub progress bar being a second unit progress. | 2014-07-17 |
20140201634 | SYSTEM AND METHOD FOR GENERATING A COLOR PALETTE BASED ON AUDIO CONTENT - A computer-implemented system and method of determining a color palette to be associated with an audio selection is presented. The system and method includes receiving an audio selection, sending data associated with the audio selection to a music information server and receiving information about the audio selection, sending the information to a color palette server that selects one or more color palettes based on the information, receiving the color palettes from the color palette server, associating one of the color palettes with the audio selection, and sending the associated color palette and audio selection to one or more third parties using a mode of social media. | 2014-07-17 |
20140201635 | Media Playback System Controller Having Multiple Graphical Interfaces - Embodiments are described herein that provide a media playback system controller with multiple graphical interfaces. In one aspect, a method is provided that involves (a) causing a graphical display to provide a first graphical interface including at least (i) a first input region and (ii) a first representation of a media item, (b) receiving a first input data indicating a selection within the first input region, (c) based on the received first input data, causing the graphical display to provide a second graphical interface including at least (i) an active region, (ii) an inactive region, and (iii) a second representation of the media item, (d) receiving a second input data indicating a selection within the active region, and (e) based on the received second input data, causing the graphical display to provide one or more media playback controls. | 2014-07-17 |
20140201636 | METHODS AND APPARATUS FOR RENDERING USER INTERFACES AND DISPLAY INFORMATION ON REMOTE CLIENT DEVICES - A user interface is implemented on a client device remote from a host device. The host device operates an application program that implements a user interface, such as an electronic programming guide or a guide for a personal video recorder, that permits a user to control at least one target device. The host device transfers to the client device an identification of at least one scene. In general, a scene defines an abstract layout for at least one screen display of the user interface. The client device generates at least one screen display for the scene based on its interpretation of the scene. The client device then displays the screen as an implementation of the user interface. Thereafter, a user initiates, using the client device, an operation to control the target device. In response, the target device performs the operation. The host device may also display information at a client device For example, the host device may transmit information about a media currently playing at the client device. | 2014-07-17 |
20140201637 | ELECTRONIC DEVICE AND CONTROL METHOD THEREOF - There are provided an electronic device and a control method thereof. First contents related to an image and second contents generated by converting the recorded audio into text are displayed on a touchscreen, instead of a playback screen of the image when the electronic device plays the image and enters a mode for recording audio. Thus, a user can use a image, when viewing and listening to it, in various manners. | 2014-07-17 |
20140201638 | METHODS AND SYSTEMS FOR PREVIEWING A RECORDING - Certain aspects of the present disclosure relate to methods and systems for previewing a recording. In one aspect, the methods and systems are configured to display a video recording/stream in a first viewing window on a display, receive a selection of a time within the video recording/stream at which to preview a portion of the video recording/stream, display a second viewing window on the display, and display the preview of the portion of the video recording/stream that corresponds to the selection within the second viewing window. | 2014-07-17 |
20140201639 | AUDIO USER INTERFACE APPARATUS AND METHOD - A method comprises converting an audio frequency domain signal into one or more voltage signals. Then the characteristics of the one or more voltage signals are determined. Afterwards the characteristics of the one or more voltage signals are compared with one or more characteristics of an audio trigger command. Activation of an audio user interface is then activated on the basis of the comparison. | 2014-07-17 |
20140201640 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR CONTROLLING PRESENTATION AND SELECTION OF OBJECTS THAT ARE DIGITAL IMAGES DEPICTING SUBJECTS - The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects is presented via a presentation device. Each object s associated with at least one other object of plurality of objects and is a digital image of a subject. A first object presented is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in response to the determination. An indication of the predefined relationship is also presented. | 2014-07-17 |
20140201641 | METHODS AND APPARATUS FOR INTERFACING WITH A PHONE SYSTEM IN AN ON-DEMAND SERVICE ENVIRONMENT - Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone system in an on-demand service environment. In one embodiment, a client machine is in communication with a data provider and the phone system. The phone system is operated by a phone provider separate from the data provider. A message is received at the client machine from the phone system. The message includes information regarding a phone event in relation to a phone call. The phone event information is provided in a first part of a user interface in a web browser on the client machine. A second part of the user interface is capable of displaying information received at the client machine from the data provider. The first part of the user interface and the second part of the user interface are adapted to communicate with one another. For example, the first part of the user interface is adapted to send a message including the phone event information to the second part of the user interface. | 2014-07-17 |
20140201642 | USER INTERFACE FOR VISUALIZING RESOURCE PERFORMANCE AND MANAGING RESOURCES IN CLOUD OR DISTRIBUTED SYSTEMS - Disclosed are methods and apparatus that allow users and organizations to access on-demand and in a personalized way to the performance and optionally flow activity measures of an end to end network of virtual resources. The system is configured to generate a UI that provides a mapping and characterization of the network of virtual resources. In one embodiment, a network topology map can be generated in the UI. In another embodiment, a flow map including nodes and flows can be generated in the UI. The UI is configured to provide users with a number of actions that can be implemented to affect the virtual resources. The actions can be presented in the user via menu options or actionable objects. The user can implement high-level actions provided by the UI. Upon receipt of a high-level action, the system is configured to translate the action into a sequence of low-level device commands needed to implement the action. The system can communicate with the low-level devices in the cloud to implement the commands. | 2014-07-17 |
20140201643 | SYSTEM AND METHOD FOR MANIPULATING USER-INTERFACE DISPLAY ITEMS FOR WEB WIDGETS - In one embodiment, a method includes receiving a request for web-widget manipulation. The request includes a scope of manipulation. The method further includes identifying at least one managed web widget as being covered by the scope of manipulation. In addition, the method includes identifying at least one instance of the at least one managed web widget as being covered by the scope of manipulation. Further, the method includes extracting a plurality of user-interface (UI) display items relative to the at least one managed web widget and the at least one instance. The plurality of UI display items includes at least one global UI display item and at least one website-level UI display item. | 2014-07-17 |
20140201644 | Method and Apparatus for Producing Digitally Edited Images - A method and apparatus for producing a result digital image from a selection of a plurality of original digital images. The apparatus comprising: a remote computing device having an image management module, the remote computing device being coupleable to a data network, the image management module accesses a plurality of original digital images and generates a respective plurality of preview digital images, each preview digital images having a smaller data size than the respective original digital image; a remote database server for storing the respective preview digital image, each of the plurality of preview digital images being associated with a job record; a remote user interface server for presenting a user interface indicative of the job record and enabling viewing of the plurality of preview digital images; wherein the user interface enables selection of one or more preview digital images, and causes the respective one or more original digital images to be transferred from the remote computing device for production of the result digital image. | 2014-07-17 |
20140201645 | REAL-TIME MAPPING AND NAVIGATION OF MULTIPLE MEDIA TYPES THROUGH A METADATA-BASED INFRASTRUCTURE - Methods and systems may involve receiving metadata associated with an activity of a user with respect to a first device, and capturing discovery content from one or more media sources based on the metadata. In addition, the discovery content and the metadata may be presented to the user via a second device. | 2014-07-17 |
20140201646 | DYNAMICALLY SELECTING AND ORDERING FACETS AND FACET VALUES IN A USER INTERFACE BASED ON USER PREFERENCE - A method, system and computer program product for dynamically selecting and ordering facets and/or facet values in a user interface. A user's “preference” concerning the selection and ordering of facets and/or facet values that the user desires to be displayed in the user interface is determined. Such user's preference may be determined based on monitoring the actions of the user (e.g., online activity) as well as possibly other types of information, such as the user's input and context of the user's faceted search. Upon determining the user's preference, facets and/or facet values are selected and ordered based on the user's preference and consequently displayed in the user's user interface. In this manner, the user is provided a more relevant and insightful perspective on the data set as the user sees the “best” information more quickly while performing less work to see and apply the facets and/or facet values. | 2014-07-17 |
20140201647 | DYNAMICALLY SELECTING AND ORDERING FACETS AND FACET VALUES IN A USER INTERFACE BASED ON USER PREFERENCE - A method, system and computer program product for dynamically selecting and ordering facets and/or facet values in a user interface. A user's “preference” concerning the selection and ordering of facets and/or facet values that the user desires to be displayed in the user interface is determined. Such user's preference may be determined based on monitoring the actions of the user (e.g., online activity) as well as possibly other types of information, such as the user's input and context of the user's faceted search. Upon determining the user's preference, facets and/or facet values are selected and ordered based on the user's preference and consequently displayed in the user's user interface. In this manner, the user is provided a more relevant and insightful perspective on the data set as the user sees the “best” information more quickly while performing less work to see and apply the facets and/or facet values. | 2014-07-17 |
20140201648 | DISPLAYING HOTSPOTS IN RESPONSE TO MOVEMENT OF ICONS - In an embodiment, in response to selection of an content icon on a user I/O device, a plurality of candidate recipients of content are determined. In response to movement of the content icon on the user I/O device, a plurality of hotspots are displayed on the user I/O device that represent the plurality of candidate recipients. In response to movement of the content icon over a first hotspot of the plurality of hotspots, content and an identifier of an application that created the content are sent to a target device used by a first candidate recipient represented by the first hotspot. | 2014-07-17 |
20140201649 | Availability Management Processing for Brokered Engagements - Described are techniques for providing broker services to consumers and service providers. A system sends a graphical user interface to allow a service provider to set that service provider's availability to engage in a real-time consultation with a consumer across provider networks that the service provided is associated with and corresponding provider practices within the provider network. | 2014-07-17 |
20140201650 | ADJUSTING THE DISPLAY OF SOCIAL MEDIA UPDATES TO VARYING DEGREES OF RICHNESS BASED ON ENVIRONMENTAL CONDITIONS AND IMPORTANCE OF THE UPDATE - A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced. | 2014-07-17 |
20140201651 | SOCIAL INTELLIGENCE SYSTEM AND METHOD - A system for generating user metrics based on user and transaction data comprising: a user interface coupled to a first user device, the first user device configured to receive an input from a user and generate an action initiated by the user of the first user device; a database, the database containing: a plurality of actions, which may be initiated by the user through the first user device; control data associated with the plurality of actions within the database; and a system controller configured to couple the user interface to the database, the system controller further configured to record each action taken by a user, generate activity data based on each action recorded, the system controller further configured to compare the activity data with the control data, and the system controller further configured to generate a signal based on the comparison between activity data and the control data. | 2014-07-17 |
20140201652 | RICH ENTITY FOR CONTEXTUALLY RELEVANT ADVERTISEMENTS - Described herein is an in-text advertising display that presents web advertisements contextually related to retrieved web content about text on a web page. The text of a web page is analyzed to determine whether terms or phrases are associated with particular contextual definitions called entities. Portions of text associated with an entity are emphasized to the user. Detection of a user trigger event initiates retrieval of additional web content about the emphasized text and the retrieved additional content is displayed in a display window, within a pop-up advertisement, or within a quickbar window. An adjacent seamless window displaying web advertisements related to the additional web content is also presented to the user. | 2014-07-17 |
20140201653 | METHOD AND APPARATUS FOR CONTROLLING MULTITASKING IN ELECTRONIC DEVICE USING DOUBLE-SIDED DISPLAY - A method of controlling multitasking in an electronic device using a double-sided display is provided. The method includes detecting a first gesture which reverses a first direction of a first screen executing a first application to a second direction or reverses the second direction of a second screen to the first direction, displaying a first list of applications on the second screen of the second direction is reversed to the first direction, when the first gesture is detected, detecting a input for selecting a second application from the first list of applications, and executing and displaying the touched second application on the second screen having the first direction. | 2014-07-17 |
20140201654 | SELF SERVICE PROPAGATION OF CUSTOM EXTENSION FIELDS INTO WEB SERVICES - Software solutions in a business software framework can expose their data via web services, which can readily provide access to all non-customized fields of objects included as part of the default installation of the software solution. However, customer-added extensions, such as for example custom fields and the like, added to customize the software solution for a specific business or business use can be difficult to add to web services by a typical business user who lacks technical abilities. Described herein are approaches to enabling addition of custom fields to web services via an intuitive interface that does not require technical understanding of the software solution, the business software framework, web services, etc. | 2014-07-17 |
20140201655 | METHOD AND SYSTEM FOR MANAGING AND DISPLAYING ACTIVITY ICONS ON A MOBILE DEVICE - Embodiments are directed to adapting the display of icons on a mobile device using geographical location, temporal context, and frequency of use of an application. Different display screens are provided depending on the context. The visual appearance of an icon is adjusted by changing icon location, size, border, shape, color, or opacity. | 2014-07-17 |
20140201656 | USER INTERFACES - User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular the plane of the display device. Also disclosed method of displaying one or more moving graphical objects, the method being carried out in an electronic device, the device including processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; for each of one or more instants during a predetermined time period, performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; and using said second image data, displaying the modified form; thereby at one more of said instants generating a rendition of the or each graphical component so as to appear to having a component of dimension perpendicular the plane of the display device, whereby the two-dimensional object appears to move within a three-dimensional space. This invention concerns GUIs employed by users to interact with electronic devices having a display f0b, in particular but not limited to hand-held devices with small screens. | 2014-07-17 |
20140201657 | METHOD AND APPARATUS FOR RECEIVING INPUT OF VARYING LEVELS OF COMPLEXITY TO PERFORM ACTIONS HAVING DIFFERENT SENSITIVITIES - A method and apparatus for receiving input of varying levels of complexity to perform actions having different sensitivities includes associating a first action having a high first sensitivity with a high first level of user input and animation sequence complexity; and associating a second action having a low second sensitivity with a low second level of user input and animation sequence complexity. The method further includes presenting, on an interface of the apparatus, an initial animation associated with the first action; receiving, in connection with the initial animation, a first user input that causes the generation, on the interface, of a first animation sequence that tracks the first user input, wherein the first animation sequence begins with the initial animation; and monitoring the first user input to determine whether the first user input meets the first level of user input and animation sequence complexity. | 2014-07-17 |
20140201658 | RENDERING MAPS WITH CANVAS ELEMENTS - The disclosure generally describes computer-implemented methods, software, and systems for rendering maps using canvasses. One method includes: presenting a portion of a first map in a first canvas of a user interface; receiving a user input to perform a function associated with changing a display presentation of the first map; populating a second canvas with a second map associated with the first map; exposing at least a portion of the second canvas; and hiding at least a portion of the first canvas. | 2014-07-17 |
20140201659 | METHOD AND SYSTEM FOR PROVIDING A TWISTY USER INTERFACE ELEMENT - A method and system for providing an adjustable user interface (UI) element comprises displaying as part of a UI of an application window a UI control element that controls a variably-sized content section. Responsive to receiving a variable adjustment made to the UI control element by a user, the variably-sized content section is resized in proportion to an amount of the variable adjustment received. | 2014-07-17 |
20140201660 | APPARATUS AND METHOD FOR APPLICATION PEEL - An apparatus and method for managing applications in a mobile device are provided. The method includes selecting a predetermined location within an active first application that is in a forefront state, and dragging the selected location to uncover an active second application. The first application is returned to the forefront by returning the selected location back to an original position thereof The second application may be interacted with directly while the first application is in the dragged state. | 2014-07-17 |
20140201661 | METHOD AND SYSTEM FOR PROVIDING A TWISTY USER INTERFACE ELEMENT - A method and system for providing an adjustable user interface (UI) element comprises displaying as part of a UI of an application window a UI control element that controls a variably-sized content section. Responsive to receiving a variable adjustment made to the UI control element by a user, the variably-sized content section is resized in proportion to an amount of the variable adjustment received. | 2014-07-17 |
20140201662 | METHOD FOR MOVING INTERFACE OBJECT AND APPARATUS FOR SUPPORTING MOVEMENT OF INTERFACE OBJECT - Embodiments disclose a method and an apparatus for moving an interface object. The method may include: receiving an instruction for moving a first interface object on an interface from a first area to a second area; updating, according to the received instruction, a display position of the first interface object on the interface to the second area; obtaining a second interface object according to a preset rule; searching for, in an entire interface range on the interface except the second area, a display position for the second interface object; updating a display position of the second interface object according to the display position found through searching; and displaying all interface objects on the interface according to display positions of all the interface objects. Therefore, in the present invention, it is implemented that the first interface object moves to any position on the interface, which improves user experience. | 2014-07-17 |
20140201663 | INFORMATION PROCESSING DEVICE, CONTROL METHOD FOR INFORMATION PROCESSING DEVICE, PROGRAM, AND INFORMATION STORAGE MEDIUM - To provide an information processing device capable of ensuring not to execute processing not intended by a user in a case of stopping an ongoing operation after selecting an object (for example, in selecting again an object other than the object already selected, or the like). In a case where one of a user's designated position is included in a determination area based on the position of one of the plurality of objects displayed in a screen, an object moving unit moves the one object based on the one designated position. In a case where the object moving unit moves first and second objects, a collision determination unit determines whether or not the first and second objects have collided. A processing executing unit executes processing relevant to the first and second objects based on a result of determination by the collision determination unit. | 2014-07-17 |
20140201664 | USER INTERFACE FOR OVEN: INFO MODE - A method for controlling a domestic appliance having a display, at least two distinct user input components, and a controller, the method comprising: displaying a first screen on the display; detecting user input to a first user input component; displaying a second screen on the display, said second screen comprising an info mode home screen; detecting user input to a second user input component; determining an info mode sub-category associated with the user input to the second user input component with the controller; and displaying a third screen on the display based on the info mode sub-category determined by the controller, said third screen comprising one of an accessories selection screen showing a plurality of accessories, a food category selection screen showing a plurality of food categories, and an oven mode selection screen showing a plurality of oven modes. | 2014-07-17 |
20140201665 | Quick-Connection for Brokered Engagements - Described are techniques for accessing a brokerage system for providing broker services to consumers from various service providers. A graphical user interface renders a plurality of controls that when selected by a consumer, sends a request to consult with a service provider of a type associated with the corresponding one of the plurality of controls. Upon receiving the request a second graphical user interface is sent to enable the user to provide information to a service provider for use during a consultation with a service provider of the type associated with the corresponding one of the controls. | 2014-07-17 |
20140201666 | DYNAMIC, FREE-SPACE USER INTERACTIONS FOR MACHINE CONTROL - Embodiments of display control based on dynamic user interactions generally include capturing a plurality of temporally sequential images of the user, or a body part or other control object manipulated by the user, and computationally analyzing the images to recognize a gesture performed by the user. In some embodiments, a scale indicative of an actual gesture distance traversed in performance of the gesture is identified, and a movement or action is displayed on the device based, at least in part, on a ratio between the identified scale and the scale of the displayed movement. In some embodiments, a degree of completion of the recognized gesture is determined, and the display contents are modified in accordance therewith. In some embodiments, a dominant gesture is computationally determined from among a plurality of user gestures, and an action displayed on the device is based on the dominant gesture. | 2014-07-17 |
20140201667 | System and Method for Generating and Displaying Climate System Models - An embodiment of the invention provides a method for generating and displaying earth science system models where global earth data is collected, the global earth data including image data and text data, the global earth data further including atmospheric data, hydrospheric data, lithospheric data, cryospheric data, biospheric data, and/or anthrospheric data. Still graphical reference images may also be available as overlays. The collected global data is processed into images and common format data products. There are two types of images, a base layer, which included the data over a map of the earth and the overlay, which has just the data and no earth image. The second global image (transparency layer) can be superimposed over the first global image (base layer). The following can be selected by the end user, the base layer data, the adjustable transparency layer data, the time range, the global orientation and speed, the rate of data advancement, and a zoom function. Animation sequences can be generated by the end-user for any of the above selections. | 2014-07-17 |
20140201668 | METHOD AND APPARATUS FOR CUSTOMIZING MAP PRESENTATIONS BASED ON MODE OF TRANSPORT - An approach is provided for customizing map presentations based on mode of transport. A map customizing platform determines a mode of transport with respect to a mapping service. The map customizing platform then selects one or more characteristics for rendering a map display of the mapping service based, at least in part, on the mode of transport and causes, at least in part, rendering of the map display based, at least in part, on the characteristics. | 2014-07-17 |
20140201669 | ABLATION PLANNING SYSTEM - An ablation planning system includes a user interface ( | 2014-07-17 |
20140201670 | INTEGRATION OF USER INPUTS AND CORRECTION OF DEFORMATION VECTOR FIELD IN DEFORMABLE IMAGE REGISTRATION WORKFLOW - Adeformation vector field (DVF) (22)is computed that relatively spatially registers a first image (16)and a second image (14). A contour (26)delineating a structure in the first image is adapted using the DVF to generate an initial contour (52)for the structure in the second image. A final contour (56)is received for the structure in the second image. The DVF is corrected based on the initial and final contours for the structure in the second image to generate a corrected DVF (32). The correction may comprise computing an adjustment DVF (62)relating the initial and final contours and combining the DVF and the adjustment DVF to generate the corrected DVF.The final contour may be received by displaying the second image overlaid with the initial contour, and receiving user adjustments of the overlaid contour with the overlaid contour updated for each received user adjustment. | 2014-07-17 |
20140201671 | TOUCH KEYBOARD USING LANGUAGE AND SPATIAL MODELS - A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word. | 2014-07-17 |
20140201672 | PREDICTIVE CONTEXTUAL TOOLBAR FOR PRODUCTIVITY APPLICATIONS - A predictive contextual toolbar is presented that provides an identifiable region on which predicted commands can be surfaced. This user interface can be presented in cases where an indication of a request for a command (such as a formatting tool) is received, for example, while a user is interacting with a canvas of a productivity application. When conditions for surfacing a predictive command are met, the system can display an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command. The identifiable region may be an extension of a mini toolbar. One or more dynamic predicted commands can be surfaced on the identifiable region to provide easily accessible, user specific, context related commands. | 2014-07-17 |
20140201673 | PROGRESSIVE TILING - A user interface (UI) is displayed on a display coupled to an electronic device. The UI includes a first area of the UI visible on the display. A non-visible UI element corresponding to a second area of the UI that may be displayed in response to a user input on the electronic device is determined. An image of the non-visible UI element is drawn into a tile in a tile layer that provides a non-visible representation of views associated with the UI, the tile layer stored in a temporary memory area. The image drawn into the tile in the tile layer is compressed. In response to a user input on the electronic device, a representation of the second area of the UI is displayed on the display including the compressed image. | 2014-07-17 |
20140201674 | DYNAMIC USER INTERACTIONS FOR DISPLAY CONTROL AND IDENTIFYING DOMINANT GESTURES - The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional ( | 2014-07-17 |
20140201675 | METHOD AND MOBILE DEVICE FOR PROVIDING RECOMMENDED ITEMS BASED ON CONTEXT AWARENESS - A method and mobile device for providing recommended items based on context awareness are provided. In the method, it is determined whether an event satisfying at least one predetermined condition has been generated, recommended items customized to the event are generated, and a first window is displayed in an area according to a predetermined layout, the first window including the recommended items and a notification indicating that the items are recommended according to a context of the event generation. | 2014-07-17 |
20140201676 | METHOD AND APPARATUS FOR SWITCHING PAGES IN INTERFACES, AND COMPUTER STORAGE MEDIUM THEREOF - A method for switching pages in interfaces includes obtaining an operational event on an interface, and triggering pages in a screen to move following the operational event; obtaining a sign corresponding to the moving page according to a mapping relationship between pages and signs; controlling the sign to move synchronously with the moving page; and obtaining the page to be settled in the screen according to the operational event. The above method and apparatus for switching pages in interfaces and computer storage medium trigger the pages in the screen to move along with operational events when the user operates events on the interfaces; and the signs corresponding to the pages would synchronously move with the moving pages. The signs dynamically indicate the page positions during the switch of the pages, therefore the intermediate status during the switch of the pages could be dynamically indicated, and the users' operational events on the interface is also dynamically fed back, which improves the flexibility in switching pages. | 2014-07-17 |
20140201677 | METHOD AND DEVICE FOR DISPLAYING SCROLLING INFORMATION IN ELECTRONIC DEVICE - A method of displaying scrolling information in an electronic device is provided. The method includes displaying content, when a size of the content is greater than a screen size, displaying a scroll bar in a specific area of a screen, detecting a gesture that adjusts a size of the scroll bar, and when the gesture is detected, scrolling the content in a direction corresponding to a direction of the gesture and in correspondence to a size of the adjusted scroll bar. | 2014-07-17 |
20140201678 | IDENTIFYING AND HIGHLIGHTING CRITICAL POPUPS IN A MULTI-WINDOW ENVIRONMENT - Provided are techniques for the identification and display of critical messages including displaying a default desktop on a computing system; detecting a first popup message; making a first determination that the first popup message conforms with user specified criteria; and in response to the first determination generating a first emergency desktop; populating the first emergency desktop with the first popup message; and displaying the first emergency desktop in place of the default desktop on the computing system. | 2014-07-17 |
20140201679 | PROVIDING USER INTERFACES AND WINDOW PREVIEWS FOR HOSTED APPLICATIONS - A local computing device may use a remote computing device to host various resources on behalf of the local computing device. The local computing device may receive data related to a graphical window of the remotely hosted resource and generate a graphical window on the local desktop environment for the remotely hosted resource. The local computing device may also update a taskbar to include the remote hosted resource. Window previews may also be generated by the local computing device and the window previews may include snapshots or dynamic images of the graphical window for the remotely hosted resource. In some instances, the snapshots may be provided to the local computing device from the remote computing device. | 2014-07-17 |
20140201680 | SPECIAL CHARACTER INPUT METHOD AND ELECTRONIC DEVICE THEREFOR - A method and apparatus for inputting special characters which are paired in an electronic device. The method includes detecting input of at least one first special character, determining at least one second special character corresponding to the at least one first special character, displaying the at least one second special character, and inputting the at least one second special character when selection of the at least one special character is sensed. | 2014-07-17 |
20140201681 | METHOD AND SYSTEM FOR MANAGING AND DISPLAYING ACTIVITY ICONS ON A MOBILE DEVICE - Embodiments are directed to managing applications and displaying icons on a mobile device through processes that monitor usage of the applications by a user, alter a display of an application icon based on the usage of the application and a context of the mobile device, and suggest substitute or additional applications for installation based on the usage of the application. The context may comprise a location of the device, a time and/or frequency of usage of an application, and an activity associated with the usage of the application. The icon may be minimized or eliminated from display if the usage falls below a defined threshold for a context, or it may be maximized if the usage exceeds the defined threshold for the context. | 2014-07-17 |
20140201682 | ENGAGING PRESENTATION THROUGH FREEFORM SKETCHING - Various technologies described herein pertain to presenting a graphical object on a display screen. An indication that specifies a selected value attribute from a dataset for the graphical object and an example icon for the graphical object can be received. The example icon is a cluster of strokes, where a stroke is a mark that is displayable on the display screen. The graphical object is generated based upon the example icon and data for the selected value attribute from the dataset. The graphical object includes instances of the example icon respectively modified based upon the data for the selected value attribute from the dataset. The graphical object can be caused to be displayed on the display screen. Creation of strokes of the instances of the example icon included in the graphical object can be recorded for subsequent replay. The graphical object can be annotated and/or modified by filtering the data. | 2014-07-17 |
20140201683 | DYNAMIC USER INTERACTIONS FOR DISPLAY CONTROL AND MEASURING DEGREE OF COMPLETENESS OF USER GESTURES - The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space. | 2014-07-17 |
20140201684 | DYNAMIC USER INTERACTIONS FOR DISPLAY CONTROL AND MANIPULATION OF DISPLAY OBJECTS - The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space. | 2014-07-17 |
20140201685 | USER INPUT DETERMINATION - In accordance with one implementation, a method is illustrated that allows a computing device to determine a user input. The method includes detecting one or more user input objects in a 3-dimensional field relative to a 2-dimensional surface. The method also includes determining coordinates for the one or more user input objects relative to the 2-dimensional surface. And, the method further includes determining a user input based on the coordinates. | 2014-07-17 |
20140201686 | GRAPHICAL USER INTERFACE STREAMLINING IMPLEMENTING A CONTENT SPACE - A computer-implemented method for streamlined graphical user interface navigation includes collecting, by a processor, a plurality of requirements, creating, by the processor, a plurality of content space specification files that includes the plurality of requirements, processing, by the processor, the plurality of content space specification files to generate a plurality of user stories and mapping the user stories to a plurality of graphical user interface panels. | 2014-07-17 |
20140201687 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS - An information processing apparatus capable to be coupled to a display device with a display screen includes a memory, and a processor coupled to the memory and configured to acquire a position of a pointer displayed on the display screen, the pointer indicating operation position by a user of the information processing apparatus, and change a view mode of an operation object displayed on the display screen based on a transition in a position of the displayed pointer, the operation object being to be operated by the pointer. | 2014-07-17 |
20140201688 | USER INTERFACE - GESTURAL TOUCH - A method for controlling a domestic appliance that treats contents, said domestic appliance having a display, a controller, and at least one user input component, the method comprising: displaying a first screen on the display; detecting user input to the at least one user input component; correlating the user input to a gesture type with the controller; determining the gesture type from among a plurality of gesture types with the controller; and displaying a second screen on the display according to at least the gesture type, wherein said second screen is different from said first screen. | 2014-07-17 |
20140201689 | FREE-SPACE USER INTERFACE AND CONTROL USING VIRTUAL CONSTRUCTS - During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes may be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct may be updated, continuously or from time to time, based on the control object's location. | 2014-07-17 |
20140201690 | DYNAMIC USER INTERACTIONS FOR DISPLAY CONTROL AND SCALING RESPONSIVENESS OF DISPLAY OBJECTS - The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space. | 2014-07-17 |
20140201691 | LAYOUT DECOMPOSITION METHOD AND METHOD FOR MANUFACTURING SEMICONDUCTOR DEVICE APPLYING THE SAME - A layout decomposition method and a method for manufacturing a semiconductor device applying the same are provided. According to the layout decomposition method, a design layout is received by the logic processer of a computing system. A design rule for layout decomposition is then identified by the logic processer, including identifying the loose areas (areas with loosely distributed features) and dense areas (areas with densely distributed features) on a substrate, and identifying first areas with odd-numbered features and second areas with even-numbered features on the substrate. Next, a first mask with a first pattern and a second mask with a second pattern are generated corresponding to results of design rule identification by the computing system. | 2014-07-17 |
20140201692 | PRE-COLORED METHODOLOGY OF MULTIPLE PATTERNING - Some embodiments relate to a system that pre-colors word lines and control lines within a memory cell to avoid timing delays that result from processing variations introduced through multiple patterning lithography processes. The system has a memory element that stores a graphical IC layout with a memory circuit having layout features including a plurality of word lines and a plurality of Y-control lines. A pre-coloring element pre-colors one or more of the plurality of word lines and Y-control lines, to indicate that pre-colored word lines and Y-control lines are to be formed on a same mask of a multiple mask set used for a multiple patterning lithography process. A decomposition element assigns different colors to uncolored layout features of the memory circuit, to indicate that different colored memory features are to be formed on different masks of the multiple mask set. | 2014-07-17 |
20140201693 | AUTOMATING INTEGRATED CIRCUIT DEVICE LIBRARY GENERATION IN MODEL BASED METROLOGY - Various embodiments include computer-implemented methods, computer program products and systems for generating an integrated circuit (IC) library for use in a scatterometry analysis. In some cases, approaches include: obtaining chip design data about at least one IC chip; obtaining user input data about the at least one IC chip; and running an IC library defining program using the chip design data in its original format and the user input data in its original format, the running of the IC library defining program including: determining a process variation for the at least one IC chip based upon the chip design data and the user input data; converting the process variation into shape variation data; and providing the shape variation data in a text format to a scatterometry modeling program for use in the scatterometry analysis. | 2014-07-17 |
20140201694 | Wrap Based Fill In Layout Designs - Techniques for “wrapping” functional geometric elements with fill geometric elements are provided. With some implementations, functional geometric elements, such as geometric elements representing metal contact and interconnect structures, are identified in layout design data. Next, fill regions requiring fill geometric elements are identified. If a portion of a functional geometric element faces a fill region, then that portion of the functional geometric element is “wrapped” with fill structures. Typically, the exposed portions of the functional geometric elements are wrapped before the remaining fill region is populated with fill geometric elements. By wrapping the exposed portions of the functional geometric elements, a designer can surround the functional geometric elements with a predictable pattern of fill geometric elements that can serve to protect the functional geometric elements from, for example, the capacitive effect of other fill geometric elements in the fill region. | 2014-07-17 |
20140201695 | POWER GRID DESIGN FOR INTEGRATED CIRCUITS - A method of generating a power grid to supply current to a plurality of cells of an integrated circuit includes routing an initial power grid representing a power usage estimate for the plurality of cells. The method also includes performing power grid analysis prior to routing of signal wires to make a determination of whether the initial power grid meets power requirements of the integrated circuit, and selectively modifying portions of the initial power grid based on the performing the power grid analysis to generate the power grid. | 2014-07-17 |
20140201696 | SUPPORT APPARATUS AND DESIGN SUPPORT METHOD - A receiving unit receives specification of two parts to be connected by wirings and the number of wirings connecting the two parts. A generating unit generates a schematic route connecting the two parts on a substrate with a width in accordance with the number of wirings received by the receiving unit. A derivation unit derives the number of arrangeable wirings by checking interference whether the schematic route generated by the generating unit is capable of being arranged on the substrate. | 2014-07-17 |