04th week of 2014 patent applcation highlights part 60 |
Patent application number | Title | Published |
20140026060 | MOBILE DEVICE INTEGRATION WITH WLAN FUNCTIONALITY - A graphical user interface for a mobile device presents a primary GUI indicating functions and operations of the mobile device. A WLAN GUI is also presented on the display, indicating connectivity aspects of the mobile device regarding WLANs. The WLAN GUI is immediately accessible directly from the primary GUI as the next presented display in response to user interaction with the primary GUI. An additional WLAN GUI may be presented indicating the WLAN access point which is connected to the mobile device and indicating which WLAN access point is downloading or uploading data to the mobile device. | 2014-01-23 |
20140026061 | METHOD AND SYSTEM FOR SUPPORTING CLOUD SERVICE AND TERMINAL FOR SUPPORTING THE SAME - Provided a method and a system for supporting a cloud service capable of providing a user environment specified in the cloud service, and a terminal for supporting the same. The system for supporting a cloud service includes: a cloud service device allowing a plurality of users to upload or download contents to or from at least one sharing box, or to generate memo contents; and a terminal outputting a content viewing menu displaying the contents according to types and characteristics of the contents so that the terminals users can manipulate and share the contents stored in the cloud service device. | 2014-01-23 |
20140026062 | METHOD, SYSTEM AND APPARATUS FOR COLLECTING DATA ASSOCIATED WITH APPLICATIONS - A method, system and apparatus for collecting data associated with applications are provided. In response to receiving an indication that an icon associated with a given application stored at a memory of a device has been selected, the device comprising a processor, the memory, a communication interface and a display, an input option is provided at the display to receive input data associated with the given application without launching the given application. Data associated with the input data is transmitted to a remote computing device. | 2014-01-23 |
20140026063 | FULL-SCREEN HETEROGENEOUS DESKTOP DISPLAY AND CONTROL - A system for full-screen heterogeneous desktop display and control is described. In one implementation, a method includes determining, by a processing device of a computing device, that a source is connecting with the computing device and is a candidate for assignment to a desktop graphical user interface (GUI) of the computing device, when the source is not assigned to an existing desktop GUI, generating, by a desktop manager of the computing device, a new desktop GUI on the computing device for the source, and assigning the new desktop GUI for the source to a scaled representation element in a desktop management interface provided by the desktop manager, the desktop management interface providing a plurality of scaled representation elements for a plurality of desktop GUIs on the computing device. | 2014-01-23 |
20140026064 | VIRTUAL WORLD TELEPORTATION - The present invention is directed to teleporting avatars between disparate virtual worlds. A system is disclosed that includes a facility for creating a persona profile for an avatar in a first virtual world when the avatar wants to be teleported out of the first virtual world; a facility for transferring persona profiles to and from a disparate virtual world; and a facility for instantiating an inbound avatar based on a received persona profile. Persona profiles may include, e.g., rendering information, trait information, and inventory information. | 2014-01-23 |
20140026065 | TRANSPORTATION SERVICE COMMUNICATION METHOD, APPARATUS AND SYSTEM - Methods, apparatus and systems for transportation service communication are provided herein. An exemplary method can be implemented by an electronic device. In the exemplary method, configuration settings can be obtained from a user. The configuration settings can be sent to a server. A map can be received from the server and displayed on the electronic device. One or more icons can be displayed on the map according to the configuration settings. The one or more icons can include one or more customer icons, one or more vehicle icons, or a combination thereof. An icon can be selected from the one or more icons to display transportation service information corresponding to the icon. The icon can represent a driver or a customer. | 2014-01-23 |
20140026066 | USER INTERACTION-BASED WEBSITE OPTIMIZATION - A system, such as a user interaction-based website optimization system, for effectively evaluating performance of a website and/or webpage with respect to a specific user, and then being operable to automatically generate or adjust the website and/or webpage based on past performance of the web site and/or webpage and expectations of the user. | 2014-01-23 |
20140026067 | METHOD AND APPARATUS FOR PROCESSING MOVEMENT OF WEB OBJECT BASED ON INTENT - A method and apparatus for processing movement of a web object based on an intent is provided. A secondary device may receive a request for movement of a web object, may request information for movement of the web object, may receive the information, and may render the web object based on the information. To process the movement of the web object, a web server may generate movability information of the web object movable in a web page. The web server may insert a link indicating the movability information in a header of the web page, and may transmit the web page including the link to a primary device. | 2014-01-23 |
20140026068 | METHOD OF CONTROLLING DISPLAY OF DISPLAY DEVICE BY MOBILE TERMINAL AND MOBILE TERMINAL FOR THE SAME - Disclosed is a method of controlling a screen display of an external display device by a mobile terminal, including when a connection between the mobile terminal and the external display device is performed, transmitting image data to the external display device and displaying an image displayed in the mobile terminal in the external display device, and when a selection command for one of objects included in the image data is input in the mobile terminal, moving a position of the image displayed in the external display device and then controlling such that the image is displayed together with an image of the object for the selection command. | 2014-01-23 |
20140026069 | Method And System For Publishing An Electronic File Attached To An Electronic Message - Publishing content associated with an electronic file attached to an electronic message by executing instructions contained in the electronic attachment and accessing the content at a remote computer server identified by the attached file. The attached file includes computer-executable instructions, such as a computer program or script, which include an identifier for a remote server connected to a distributed computer network. This identified remote server typically hosts a web site containing content for viewing by the recipient of the electronic message. In response to launching the attached file of the electronic message with a viewer program, a browser program can be opened to enable the recipient to view the content of the identified remote server, typically a web site on an intranet or the global Internet. This supports the communication of electronic content by using an electronic message to transport an electronic file attachment having instructions that, when executed by the recipient's computer, enable the recipient to view the electronic content by accessing a server computer connected to distributed computer network. | 2014-01-23 |
20140026070 | DYNAMIC FOCUS FOR CONVERSATION VISUALIZATION ENVIRONMENTS - A conversation visualization environment may be rendered that includes conversation communications and conversation modalities. The relevance of each of the conversation modalities may be identified and a focus of the conversation visualization environment modified based on their relevance. In another implementation, conversation communications are received for presentation by conversation modalities. An in-focus modality may be selected from the conversation modalities based at least on a relevance of each of the conversation modalities. | 2014-01-23 |
20140026071 | GUIDING PROGRESSIVE USER ENGAGEMENT IN AN ONLINE ENVIRONMENT - An entity having a brand page maintained by a social networking system defines a sequence of content items associated with a brand page is determined. Different content items in the sequence include different information that is dependent on interaction between a user and the sequence. For example, content items in the sequence provide increasingly more detailed or complex information when progressing from the first content item to the last content item in the sequence. When a viewing user of a social networking system interacts with the brand page, prior interactions with the sequence by the viewing user are used to classify the viewing user and to select a content item from the sequence that is communicated to the viewing user. | 2014-01-23 |
20140026072 | System and Method for Supporting Collaborative Activity - A system for supporting collaborative activity in a network includes a storage component storing data related to the network and a model of the network; a processor that accesses the stored data and the model to process the data according to the model, where the stored data relates to the collaborative activity including user-defined data created by interaction of a user and the model, and context data related to the user, where the user-defined data and the context data, as metadata, are stored in the storage component; and a user interface, provided by the processor, that presents the user-defined data, the context data, and the model in a form readable by the user, the interface permitting the user to define a set of arbitrary domains, relate the user-defined data to the domains, and view relationships between the user-defined data and the context data, and the domains. | 2014-01-23 |
20140026073 | Method and Apparatus for Displaying Information During an Instant Messaging Session - A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart. | 2014-01-23 |
20140026074 | System and Method for Automatically Suggesting or Inviting a Party to Join a Multimedia Communications Session - The present disclosure includes a system and method for automatically suggesting or inviting a party to join a multimedia communications session. In some embodiments, a first party, which is not currently participating in an existing multimedia communications session, attempts to contact a second party, which is currently participating in the multimedia communications session. In these embodiments, the first party automatically receives a suggestion or invitation to join the multimedia communications session when the first party has permission to join. In some instances, the multimedia communications session is a video conference including audio and video communications. | 2014-01-23 |
20140026075 | Method and System for Sharing Speech Recognition Program Profiles for an Application - An embodiment provides a system and method for sharing between computing devices via a sharing interface, a speech recognition program profile for one or more applications. Another embodiment provides a system and method for sharing between computing devices via an sharing interface, a speech recognition program profile for one or more games. In an embodiment of the invention a personal computer or tablet may comprise a computing device and or a sharing interface. In an embodiment of the invention a cell phone may comprise a computing device and or a sharing interface. In an embodiment of the invention a game play device may be a computing device and or a sharing interface. | 2014-01-23 |
20140026076 | REAL-TIME INTERACTIVE COLLABORATION SYSTEM - A system and method for real-time interactive collaboration between remote users communicating via one or more input devices adapted to provide alter documents, imagery and the like projected within a multidimensional virtual interactive space. | 2014-01-23 |
20140026077 | VIRTUAL WORLD TELEPORTATION - The present invention is directed to teleporting avatars between disparate virtual worlds. A system is disclosed that includes a facility for creating a persona profile for an avatar in a first virtual world when the avatar wants to be teleported out of the first virtual world; a facility for transferring persona profiles to and from a disparate virtual world; and a facility for instantiating an inbound avatar based on a received persona profile. Persona profiles may include, e.g., rendering information, trait information, and inventory information. | 2014-01-23 |
20140026078 | VIRTUAL WORLD TELEPORTATION - The present invention is directed to teleporting avatars between disparate virtual worlds. A system is disclosed that includes a facility for creating a persona profile for an avatar in a first virtual world when the avatar wants to be teleported out of the first virtual world; a facility for transferring persona profiles to and from a disparate virtual world; and a facility for instantiating an inbound avatar based on a received persona profile. Persona profiles may include, e.g., rendering information, trait information, and inventory information. | 2014-01-23 |
20140026079 | SYSTEM AND METHOD FOR CHATTING IN A VIRTUAL FORUM - A system and method for debating in a virtual forum, such as an on-line chat room. A user may select one competitor to support. The competitor selected may be one of the competitors in a specific competitive event, such as a game, or one of the competitors in an association of competitors, such as a sports league. A plurality of virtual chat rooms may be created for debate over a competitive event. The populations of users in each of the plurality of virtual chat rooms may be based on the selection of competitors by the users. | 2014-01-23 |
20140026080 | User-Populated Online Repository of Science Protocols - Systems, apparatus and methods are provided to maintain a user-populated online repository of science protocols. A user may create a science protocol by inputting information relating to one or more steps of an experiment. The created science protocol may be stored in the protocol database. A user may search the protocol database using a navigable menu for accessing a plurality of application functionalities associated with the protocol database. Based on the search, a user may be able to retrieve and download the created science protocol. The user may be able to modify and/or annotate the created science protocol. The modified and/or annotated science protocol may be stored in the protocol database as a modified and/or annotated version of the created science protocol. | 2014-01-23 |
20140026081 | CONTROLLING WEB PAGE BEHAVIOUR - A method of controlling webpage behaviour on a web enabled device | 2014-01-23 |
20140026082 | METHOD AND SYSTEM FOR PREDICTIVE BROWSING - A method for automatically navigating potential websites for predictive browsing based on user activities along with efficiency of verifying content updates. A Uniform Resource Locator (URL) of websites and its associated attributes that a user visits can be recorded and stored in a storage engine. The potential sites can be predicted by a predictive engine component based upon a past browsing history and various environmental factors that are recorded in the storage engine. A dynamic content detection engine component examines each potential websites and detects if the site has been updated. The predictive engine enables the user to navigate to the potential websites thereby permitting the user to browse websites faster. | 2014-01-23 |
20140026083 | SYSTEM AND METHOD FOR SEARCHING THROUGH A GRAPHIC USER INTERFACE - A computer-implemented method for constructing and manipulating a Graphic User Interface (GUI), comprising retrieving from a data repository first GUI data representing at least (i) an entity, (ii) attributes of an entity, (iii) a manipulatable scale associated with a respective attribute; constructing on a screen the GUI including converting the first GUI data into displayable GUI data which include at least the entity, its attributes and for at least one of the attributes a manipulatable scale and displaying the displayable GUI data; enabling a user to perform on the GUI a manipulation of at least one manipulatable scale of a respective attribute giving rise to manipulated displayable GUI data; converting the manipulated displayable GUI data into second GUI data representing at least one data record; and using the at least one data record or portion thereof for operations in the data repository. | 2014-01-23 |
20140026084 | MODELING SYSTEM FOR GRAPHIC USER INTERFACE - A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built. | 2014-01-23 |
20140026085 | System and Method for Effective Plant Performance Monitoring In Gas Oil Separation Plant (GOSP) - The invention provides a facility monitoring system and method of using the system that allows for prioritization of performance parameters to be improved based on deviations from target performance parameters. Improvement incentives are provided to users on a user interface such that the user appreciates the value of the improvement to be conducted. | 2014-01-23 |
20140026086 | Methods and Systems for Cross-Platform Computing Applications Featuring Adaptable User Interfaces - Methods, systems, and computer-program products are disclosed. A cross-platform application can access a platform identifier indicating a characteristic of a computing system in response to beginning execution of the application. User interfaces can be provided interface based at least in part on the platform identifier and an interaction model, with the interaction model used to define the layout and content of the interface. The model can be separate from the program component that provides the user interface, and so the application can customize at least some aspects of its output for different platforms based on the platform identifier. Embodiments also include the use of screen-based application navigation. | 2014-01-23 |
20140026087 | LOCALIZED EXPLODED VIEW - A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein said shared edge includes two or more individual edges corresponding to said objects, and visibly separating said two or more individual edges in a localized exploded view responsive to said receiving. | 2014-01-23 |
20140026088 | Data Interface Integrating Temporal and Geographic Information - A user interface (e.g. to a mobile device) integrates temporal and geographic information in an intimate and flexible manner. A view engine presents views of geographic information (such as points of origin, destinations, preferred/alternative routes) closely linked with associated time information (such as scheduled delivery times, current actual time, estimated transit times etc.). As a user manipulates an input (e.g. a timebar) to move forward and backward in time, the interface adjusts correspondingly to display geographic information relevant to the selected time. Conversely, as a user manipulates geographic information (e.g. a map), the interface may adjust correspondingly to display relevant temporal information. Time information may be afforded by the interface to the user through the use of color and/or movement of displayed items. As an aid to use, the interface may further include an input dedicated to returning the user to the present time and geographical location display. | 2014-01-23 |
20140026089 | ASSET MANAGEMENT SYSTEM AND METHOD - Systems and methods for providing a graphical interface and application for managing assets in an asset zone such as a yard, a port, a warehouse, or a lot. Embodiments of the invention provide an asset management software application configured to manage assets pro-actively by maximizing visibility of the asset zone and by providing selectable options to a user to improve operations across the asset zone. | 2014-01-23 |
20140026090 | Visual Characteristics of User Interface Elements In a Unified Interest Layer - A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system. | 2014-01-23 |
20140026091 | Inputting Radical On Touch Screen Device - Example apparatus and methods concern improved input of radicals. Example apparatus and methods facilitate more efficiently inputting Chinese radicals using a touch screen. One example method includes displaying a labeled soft key on a touch screen device. The label may represent all or a portion of a radical. The example method includes accepting a touch input associated with the soft key and then taking an action based on the label and the touch input. The action may include inputting a radical or updating the display on the touch screen. Updating the display may facilitate iterative and intuitive progress through radical construction leading to radical selection and input. | 2014-01-23 |
20140026092 | Information Processing Apparatus that Displays Status of External Apparatus in Status Monitor, and Displaying Method - An information processing apparatus includes a processor, a communication unit, an input unit, a display unit, and a storage unit storing a program. The program causes the information processing apparatus to display i) a status of an external apparatus received via the communication unit in a status window of a status monitor displayed on the display unit, ii) a tab indicating a category of the status in a side portion of the status window, iii) a first icon in the tab indicating a change in the status, and iv) a second icon that, when selected, causes the information processing apparatus to switch between displaying a maximum size status window and a minimum size status window. The maximum size status window includes the tab selected via the input unit and a tab page of the selected tab, and the minimum size status window includes the selected tab but not the tab page of the selected tab. | 2014-01-23 |
20140026093 | Editing Information with Slider Edit Tools - Editing information with a slider edit tool includes receiving a first input to edit information in an application window and displaying a slider edit tool in the application window in response to the first input where the slider edit tool has at least one editable section of the information and a first slider between a first range end point and a second range end point of a range of one of the at least one editable section. | 2014-01-23 |
20140026094 | SERVICE NOTIFICATION AND ALERT SYSTEM AND METHOD - A system and method of notifying a homeowner of a more precise timeframe for real estate showings, service visits, or deliveries to a home or office. The system employs a pre-established list which includes all of the locations that must be visited in a day. Instead of providing the homeowner with a multi-hour window of when their residence may be visited, the system will provide the homeowner with updates based upon the GPS location and a location servicing program of the real estate agent, service worker, or delivery person. The system determines which addresses have been visited based upon the GPS coordinates of the agent's mobile computing device and proximity settings which in turn provides this information to homeowners. | 2014-01-23 |
20140026095 | Enhanced Widget Composition Platform - An enhanced widget composition platform, in which code is automatically generated based on receiving a selection of at least a first service and a widget engine via the web-based widget composition platform, the code, when invoked by the selected widget engine, implementing a widget that is operable to communicate with the first service. | 2014-01-23 |
20140026096 | ELECTRONIC APPARATUS, DISPLAY METHOD, AND PROGRAM - According to an illustrative embodiment, an electronic apparatus is provided. The apparatus includes a display and an input apparatus operable to detect a gesture on the display. When the display is displaying a first page and the input apparatus detects a drag operation, the display displays a second page in response to the drag operation. | 2014-01-23 |
20140026097 | METHOD FOR SELECTING AN ELEMENT OF A USER INTERFACE AND DEVICE IMPLEMENTING SUCH A METHOD - A method for selecting at least one element of a user interface on an electronic unit, including a step during which an action of an initialisation tool, positioned into an initialisation position on the user interface on the unit, triggers a display of a virtual magnifier encompassing the initialisation position; and then a step during which an action of a validation tool triggers a display in the magnifier of a cursor centered on the initialisation position; and then a step during which any movement of the validation tool causes an identical movement of the cursor and the virtual magnifier on the interface and which depends on the movement of the validation tool; and then a step during which at least one element of the interface is selected when the validation tool is picked up from the interface or that a selection tool is put onto the interface. | 2014-01-23 |
20140026098 | SYSTEMS AND METHODS FOR NAVIGATING AN INTERFACE OF AN ELECTRONIC DEVICE - Systems and methods are provided for managing functionalities associated with a dynamic information region of an electronic device. The information region can update with indications of various applications in response to various triggers. Further, the information region can detect selections by a user of the electronic device and display functions associated with the selected application in response to detecting the selections. The user can use various gestures to select the application of the information region or a function of the application, and the electronic device can initiate the application according to the selection. In embodiments, the content in the information region can update from within an application based on switches among interface screens of the application, the receipt of external or internal notifications, user interactions, and/or the like. | 2014-01-23 |
20140026099 | METHOD AND ELECTRONIC DEVICE FOR FACILITATING USER CONTROL OF A MENU - An electronic device comprising a display and means for receiving user input, a method of operation thereof and computer software, the method comprising, while receiving a first user input, displaying a menu in a first configuration, the menu in a first configuration having one or more menu elements; and on receiving a second user input continuous from the first user input, displaying the menu in a second configuration, wherein at least one element of the menu in a first configuration is represented in the menu in a second configuration. | 2014-01-23 |
20140026100 | METHOD AND APPARATUS FOR DISPLAYING AN IMAGE, AND COMPUTER READABLE RECORDING MEDIUM - A method and apparatus for displaying an image and a computer readable recording medium are provided. The image display apparatus includes: an On Screen Display (OSD) information processor which generates and outputs menu information including an OSD menu for setting an operation of the image display apparatus and, in response to help information relating to a selection menu selected from the OSD menu being requested, generates and outputs the menu information and the help information; a scaler which scales the menu information and the help information provided from the OSD information processor and separately provides the scaled menu information and help information; and a display which receives the scaled menu information and help information from the scaler and respectively displays the menu information and the help information in first and second regions so that the menu information and the help information do not overlap with each other. | 2014-01-23 |
20140026101 | Accessible Menu Navigation Techniques For Electronic Devices - Techniques are disclosed for providing an accessible menu navigation mode in electronic computing devices. The user can engage a manual reading mode, using a manual reading mode activation gesture, wherein the user may navigate through content, share content, or change reading rate, font, volume, or other device settings. The user may navigate through a menu structure using menu navigation gestures and the menu and sub-menu options may be read aloud to the user as they are navigated through. A selection gesture may allow the user to enable or adjust various menu and sub-menu options, and an earcon or sound effect may guide the navigation process and/or confirm a menu selection. The user may configure the navigation gestures and option selection gestures. The menu options may be structured to allow a user to access content navigation options with upward swipe gestures and access device settings using downward swipe gestures. | 2014-01-23 |
20140026102 | PHANTOM IMAGE DATA BANK (3D) - The invention relates to the generation of phantom images on the basis of an image data bank ( | 2014-01-23 |
20140026103 | MULTI-DIMENSIONAL FILE SYSTEM - Systems and methods for providing a multi-dimensional file system are provided. Instead of the limited parent-child relationships provided by traditional folder tree file systems, embodiments of the present disclosure may provide file system relationships in an arbitrary number of dimensions to provide greater flexibility in organizing files, navigating the file system, and/or launching executable instructions. A user may navigate among files by traversing links between neighboring files, and/or may access specific files by specifying a location of the specific file in the multi-dimensional space. | 2014-01-23 |
20140026104 | DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM - To make it easy for a user to find a target folder. A jump icon relating to a specific folder is displayed on a scroll bar lane. In the case where a jump icon is selected by a user's click operation, a file associated with a specific folder is displayed. | 2014-01-23 |
20140026105 | Method and Apparatus Pertaining to a Gesture-Controlled Snooze Instruction - A control circuit detects a predetermined event (such as but not limited to a particular time of day) and responsively automatically switches to an alarm state. While in this alarm state the control circuit monitors at least one non-snooze-specific area of a user input (such as but not limited to an area of a touch-sensitive display) for a user's gesture (such as but not limited to a swipe). In response to detecting the user's gesture while in the alarm state the control circuit automatically interprets the user's gesture as a snooze instruction regarding the alarm state. | 2014-01-23 |
20140026106 | SYSTEMS AND METHODS FOR STOCHASTIC MODELS OF MASK PROCESS VARIABILITY - Systems and methods are disclosed for a stochastic model of mask process variability of a photolithography process, such as for semiconductor manufacturing. In one embodiment, a stochastic error model may be based on a probability distribution of mask process error. The stochastic error model may generate a plurality of mask layouts having stochastic errors, such as random and non-uniform variations of contacts. In other embodiments, the stochastic model may be applied to critical dimension uniformity (CDU) optimization or design rule (DR) sophistication. | 2014-01-23 |
20140026107 | METHOD AND SYSTEM FOR OPTIMAL DECOMPOSITION OF SINGLE-QUBIT QUANTUM CIRCUITS USING STANDARD QUANTUM GATES - The current application is directed to methods and systems which produce a design for an optimal approximation of a target single-qubit quantum operation comprising a representation of a quantum-circuit generated from a discrete, quantum-gate basis. The discrete quantum-gate basis comprises standard, implementable quantum gates. The methods and systems employ a database of canonical-form quantum circuits, an efficiently organized canonical-form quantum-circuit, and efficient searching to identify a minimum-cost design for decomposing and approximating an input target quantum operation. | 2014-01-23 |
20140026108 | METHOD AND SYSTEM FOR DECOMPOSING SINGLE-QUBIT QUANTUM CIRCUITS INTO A DISCRETE BASIS - The current application is directed to methods and systems which transform a given single-qubit quantum circuit expressed in a first quantum-gate basis into a quantum-circuit expressed in a second, discrete, quantum-gate basis. The discrete quantum-gate basis comprises standard, implementable quantum gates. The given single-qubit quantum circuit is expressed as a normal representation. The normal representation is generally compressed, in length, with respect to equivalent non-normalized representations. The method and systems additionally provide a mapping from normal representations to canonical-form representations, which are generally further compressed, in length, with respect to normal representations. The normal and canonical-form representations can be used to implement methods and systems for search-based quantum-circuit design. Neither this section nor the sections which follow are intended to either limit the scope of the claims which follow or define the scope of those claims. | 2014-01-23 |
20140026109 | COMPUTING DEVICE AND METHOD FOR AUTOMATICALLY CHECKING WIRING INFORMATION - In a computing device, a computerized method and a non-transitory storage medium are applied in checking whether the transmission lines in a stored wiring diagram meet a certain criterion in relation to vias in the routes of differential pairs. A transmission line is selected to determine whether or not the line belongs to a differential pair and passes through at least one via. Another transmission line of the differential pair is obtained for analysis when the selected transmission line passes through at least one via. Sizes of vias in the respective routes of the differential pair are compared and a distance between the vias of the differential pair is compared. The differential pair, and the sizes of vias which comply or do not comply with the criterion are recorded and displayed in a list of results. | 2014-01-23 |
20140026110 | GENERATING AND SELECTING BIT-STACK CANDIDATES FROM A GRAPH USING DYNAMIC PROGRAMMING - Bit stacks of an integrated circuit design are identified in a netlist by analyzing cell clusters. Candidate bit stacks are generated for each cluster using cone tracing, and wirelength costs are calculated for the candidate bit stacks based on the cells' locations from a previous (e.g., global) placement. The bit stack partition having a minimum total wirelength cost is selected for the final bit stacks. The invention can find K bit stacks in a cell cluster having N input cells and M output cells, where K, N and M are all different. The method is advantageously made timing aware by weighting connections between cells using weights based on timing information. Once the final bit stacks have been identified, the information can be included in the netlist and passed to a datapath placer for optimized placement. | 2014-01-23 |
20140026111 | ELASTIC COMPUTING - Elastic computing is an optimization framework that combines standard application code with specialized elastic functions and corresponding optimization tools. The elastic functions provide a knowledge-base of implementation alternatives and parallelization strategies for a given function. When an application calls an elastic function, the elastic computing tools analyze available devices and resources (e.g., cores, GPUs, FPGAs, etc.) and current run-time parameters, and then transparently select from numerous pre-analyzed implementation possibilities to optimize for performance, power, energy, size, or any combination of these goals. | 2014-01-23 |
20140026112 | TASK MANAGEMENT FOR CHANGES TO SHARED ARTIFACTS - A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task. | 2014-01-23 |
20140026113 | Mobile Application Creation System - A computer implemented method and system for creating a mobile application provides a mobile application development software (MADS) and pre-coded software components (PCSCs) encapsulated in a mobile application creation interface (MACI). The MADS dynamically maps data to be rendered in the mobile application with one or more data sources and launches the MACI. The MADS creates one or more composite software components (CSCs) by combining more than one of distinct software components selected from component sources and/or the PCSCs. The MADS inserts one or more PCSCs and/or CSCs into the MACI. The MADS generates one or more recommendations for adding one or more characteristic objects associated with the mobile application. The MADS creates the mobile application using the inserted PCSCs, the created composite software components, the recommendations, the dynamically mapped data, and/or an adaptively configured application programming interfaces that facilitate backend integration of the mobile application with the user device. | 2014-01-23 |
20140026114 | LAYERING OF BUSINESS OBJECT MODELS VIA EXTENSION TECHNIQUES - An extension node can be defined in a second layer of a software architecture for a first business object existing in a first layer and originally having an association with a second business object that is also in the first layer. The extension node can be defined to have an association with the second business object existing in a second layer of the software architecture. The association of the second business object can be altered from the first business object to the extension node so that at run time, metadata defining one or more nodes of the first business object and the extension node can be read from a metadata repository and a run time version of the first business object can be constructed at run time in a run time business object load based on the metadata. | 2014-01-23 |
20140026115 | WEB DEVELOPMENT ENVIRONMENT THAT ENABLES A DEVEL0PER TO INTERACT WITH RUN-TIME OUTPUT PRESENTATION OF A PAGE - A web page authoring tool is provided enables a developer to interact with run-time output presentation of a page being authored. The web page authoring tool includes an embedded browser that supports a “live preview mode” that enables a run-time page to be viewed. Thus, the live preview mode presents an operational run-time output presentation that is generated by browser source code (rather than original source code), just as would be presented by a client-side browser, and which may present a code view of the run-time browser source code that generates such run-time output presentation. Further, the run-time output presentation view provided by the web page authoring tool remains interoperable with certain authoring support functions of the web page authoring tool, such as enabling a developer to easily access corresponding original source code for selected portions of a runtime page view. | 2014-01-23 |
20140026116 | SOURCE CONTROL EXECUTION PATH LOCKING - An embodiment of the invention provides a method for source control in a computer program, wherein the computer program includes a plurality of files for execution of a plurality of processes. A revised process that is selected by a user on a graphical user interface is identified, wherein the revised process includes an execution path. A revised portion of a file in the revised process that the user is revising, has revised, and/or is planning on revising is identified. Portions of files that are in the execution path of the revised process are identified. The portions of the files in the execution path of the revised process are locked with a source control processor. The locking disallows revisions (e.g., write and delete operations) to the portions of the files in the execution path of the revised process that are not made by the user. | 2014-01-23 |
20140026117 | Source Control Execution Path Locking - An embodiment of the invention provides a method for source control in a computer program, wherein the computer program includes a plurality of files for execution of a plurality of processes. A revised process that is selected by a user on a graphical user interface is identified, wherein the revised process includes an execution path. A revised portion of a file in the revised process that the user is revising, has revised, and/or is planning on revising is identified. Portions of files that are in the execution path of the revised process are identified. The portions of the files in the execution path of the revised process are locked with a source control processor. The locking disallows revisions (e.g., write and delete operations) to the portions of the files in the execution path of the revised process that are not made by the user. | 2014-01-23 |
20140026118 | SOFTWARE REFACTORING - Locating program code units stored on digital data storage includes defining a software module fragment by assigning a software module fragment label to selected program code units, creating a module fragment list defining a software module, said list comprising a set of said software module fragments, receiving a request to retrieve the program code units of a specified software module from the digital data storage, and converting, using a processor, the module fragment list of the specified module into a list of physical locations for resolving the locations of the corresponding program code units on the digital data storage using said labels. | 2014-01-23 |
20140026119 | INTEGRATED DEVELOPMENT ENVIRONMENT-BASED WORKLOAD TESTING IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention relate to an integrated development environment (IDE)-based approach for testing development projects (e.g., comprising one or more intended workloads). In a typical embodiment, a designation of a project (e.g. having a set of workloads) for testing on a network resource group is received via a user interface associated with an IDE. A current server instance in the network resource group having a highest availability for testing the project may then be identified (e.g., based on an analysis of various computing/cost characteristics). The project may then be deployed to the current server instance, and a network address corresponding to the current server instance may be associated with the project in a computer storage device. The project may then be tested by processing the set of intended workloads using the current server instance. | 2014-01-23 |
20140026120 | UNIT TESTING AN ENTERPRISE JAVABEANS (EJB) BEAN CLASS - An approach for unit testing an Enterprise JavaBeans® (EJB®) bean is presented. A test case for unit testing the EJB® bean is initiated. An indication of a JUnit or an in-container testing mode is received. The unit testing of the EJB® bean in the indicated mode is initiated by injecting the EJB® bean by an injection functionality included in a test framework if the JUnit testing mode is indicated, or by an EJB® container if the in-container testing mode is indicated. A test object in the injected EJB® bean operates business logic on business data by inserting, updating or deleting business data, or by selecting business data to send to a client, thereby generating a set of resulting business data. An assertion operation on the set of resulting business data against expected data determines whether the test case succeeds or fails. | 2014-01-23 |
20140026121 | METHOD AND SYSTEM FOR CORRECTING PORTION OF SOFTWARE APPLICATION - A computer system, method, or computer-readable medium corrects a broken portion of an application. A fingerprint indicates classes that comprise the application. The classes indicated in the fingerprint are looked up to determine whether any is broken. For a broken class, a fixed class is substituted when the broken class is loaded at class load time for the application; a fixed class method is substituted into the broken class, when the broken class is loaded at class load time; fixed byte code is substituted for broken byte code corresponding to the broken class, when the broken class is loaded at class load time; the broken class is unloaded and the fixed class is loaded instead, when the application is running; or the broken class is replaced inside the static application with the fixed class; all without replacing classes which are not broken. | 2014-01-23 |
20140026122 | CLOUD-BASED APPLICATION TESTING - Cloud-based testing of applications allows an application under test (AUT) to be subjected to test loads mimicking expected high volume real-time production loads. Test loads can be applied from geographically distributed test load sources. During testing, the system can monitor usage of AUTs and the underlying cloud infrastructure (virtual machines, test servers, etc.) on which the AUT is executing. An AUT can be scaled, for instance, additional instances of the application can be started, and additional virtual machines can be configured and test servers provisioned if AUT or infrastructure usage exceeds specified thresholds during testing. A testing services provider can supply a web-based unified management console from which admins and test users can manage AUT testing. | 2014-01-23 |
20140026123 | SYSTEMS AND METHODS FOR REPLICATION OF TEST RESULTS IN A NETWORK ENVIRONMENT - Systems and methods for replication of test results in a network environment are disclosed. Methods described may include recording network traffic in a first instance of a test case by a network emulator node emplaced in the network environment, recording a time at which a connection open at the network emulator node completes a communication task, and deriving an order of task completion for each extant open connection thereby, and detecting the occurrence of one or more events, such as a packet drop, a packet retransmission, or a packet delay, among other events. Replication, as described, additionally involves recording the nature of the event and identification information associated with the packet to which the event is detected to have occurred; and associating the one or more events with each of the packets recorded, on the basis of the identification information and event recording. | 2014-01-23 |
20140026124 | UPDATING SOFTWARE - This invention relates to updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version; measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred. The installing of the new version of the component comprises: identifying an updater associated with new version of the component; measuring an identifying characteristic of the identified updater; loading and installing the new version of the component; and making both the identifying measurement of the updater and the new version of the component available to the attestation system. | 2014-01-23 |
20140026125 | METHODS FOR GENERATING SOFTWARE TEST INPUT DATA AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that extracts a plurality of attributes from a software requirements specification wherein each attribute is associated with a data type and one or more properties. Constraint representation syntax is applied to the extracted attributes based on the data type and the one or more properties associated with each attribute to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format. Each of the plurality of constraints is output and optionally associated with one or more nodes of a specification requirements model. | 2014-01-23 |
20140026126 | METHODS AND APPARATUSES FOR INTERCONNECT TRACING - A trace monitor configured to trace an exchange of a plurality of signals between a master device and a slave device of the system on chip, wherein the plurality of signals have a number of requests and a number of responses; and track the number of requests and the number of responses made before and after tracing is activated to determine which Reponses of the number of responses to trace after tracing is activated and a remaining number of responses to trace after tracing is deactivated. | 2014-01-23 |
20140026127 | Automated Compiler Specialization for Global Optimization - Techniques are provided herein for the offline static analysis of a stable code base in order to build a compiler and tools specialised to that code base. This allows global code base knowledge to be applied earlier in the compilation process giving better opportunities for optimisation. The offline static analysis produces specialized compiler components that are then used to rebuild the compiler. This results, over time, in a compiler specialized to the code base with improved optimization after every compiler release cycle. | 2014-01-23 |
20140026128 | Educational Management System and Method of Operation for Same - A method of selectively deactivating features on a computing device is described herein. The method can include the step of determining an examination time period for one or more students in which each of the students is in possession of a computing device. The examination time period can be set aside to enable the students to participate in a testing exercise. The method can further include the steps of generating a deactivation signal and transmitting the deactivation signal. The deactivation signal, when received at the student computing devices, can cause the student computing devices to selectively deactivate predetermined features of the student computing devices. The predetermined features may be based on a factor of providing an unfair advantage to a student during the examination time period. | 2014-01-23 |
20140026129 | SYSTEMS AND METHODS FOR UPDATING A SOFTWARE PRODUCT - A method may include receiving a request to install a second version of a software product over a first version of the software product, installing the second version of the software product in a dormant state while the first version of the software product is running, and swapping the first and second versions of the software product by activating the second version of the software product and deactivating the first version of the software product. Various other methods, systems, and computer-readable media are also disclosed. | 2014-01-23 |
20140026130 | PROVIDING GUIDANCE FOR SOFTWARE INSTALLATION - A computer receives information from a user, which includes the identity of and installation preferences for the software to be installed on a second computer. Information about the environment of the second computer is gathered by the computer. The computer defines a set of search parameters based on the information received and the environment of the second computer. The computer searches for data stored on storage devices and the Internet. The computer retrieves the data, associated to a second installation of the software on a third computer, which relates to the installation of software on the second computer. The computer generates guidance for installation of the software on the second computer, based on the identity of the software to be installed, installation preferences for the software to be installed, the environment of the second computer, and the data associated to an installation of the software on a third computer. | 2014-01-23 |
20140026131 | AUTOMATIC DEPLOYMENT OF SOFTWARE APPLICATIONS TO MEET REGULATORY COMPLIANCE REQUIREMENTS - A method, system, and computer program product for cloud-based deployments of software applications that are monitored for compliance with regulatory requirements. One exemplary method commences upon receiving an indication of a compliance corpus such as HIPPA or SOX, then mapping the compliance corpus to one or more predetermined configurations of a virtual compliance platform. Any of the particular predetermined configurations include steps, operations, and/or rules for provisioning infrastructure (e.g., using cloud-resident resources). After provisioning the virtual compliance platform based on the predetermined configuration, the provisioning operations further deploys a compliance monitor. The compliance monitor encapsulates the software application within the compliance monitor so as to monitor and/or log the operation and performance of the software application with respect to the compliance regulations. In some cases, a virtual compliance platform includes a virtual machine. | 2014-01-23 |
20140026132 | Method and System for Emulation of Instructions and Hardware Using Background Guest Mode Processing - A method includes receiving, from a requesting guest environment, a device call requesting access to a device; sending the device call to an emulating guest environment, the emulating guest environment emulating the device; receiving, from the emulating guest environment, a result of the device call; and sending the result of the device call to the requesting guest environment. | 2014-01-23 |
20140026133 | VIRTUAL CONTAINER FOR NETWORK SYSTEMS - A first server is configured to receive performance data associated with a first virtual machine. The first virtual machine may be capable of communicating with a client device. The first server is further configured to determine whether the first virtual machine is overloaded based on the performance data, and send an instruction to a second server to generate a second virtual machine based on determining that the first virtual machine is overloaded. The second virtual machine may be capable of communicating with the client device. The first server is further configured to instruct the second virtual machine to communicate with the client device to reduce network load associated with the first virtual machine. | 2014-01-23 |
20140026134 | SYSTEMS AND METHODS FOR CONTROLLING, BY A HYPERVISOR, ACCESS TO PHYSICAL RESOURCES - A system for controlling, by a hypervisor, access to physical resources during execution of a virtual machine includes a physical disk and a hypervisor. The physical disk is provided by a computing device and stores at least a portion of a virtual disk. The hypervisor executes on the computing device. The hypervisor allocates, to the virtual disk, an amount of access to the physical disk. The hypervisor determines that a level of utilization of the physical disk has exceeded a threshold. The hypervisor limits, in response to the determination, access by the virtual disk to the physical disk. | 2014-01-23 |
20140026135 | INFORMATION HANDLING SYSTEM IMAGE MANAGEMENT DEPLOYMENT OF VIRTUAL MACHINE IMAGES TO PHYSICAL INFORMATION HANDLING SYSTEMS - Images for information handling system manufacture and maintenance are created and managed by manipulating the images as virtual machines through a secure remote network interface, such as a virtual private network or virtual desktop infrastructure. Operating system and application installation and updates, such as service packs and patches, are performed on a virtual machine of the image to adjust the image as desired, and then the image is transformed for loading on physical information handling systems, such as newly manufactured information handling systems or deployed information handling systems in need of maintenance. | 2014-01-23 |
20140026136 | ANALYSIS ENGINE CONTROL DEVICE - An analysis engine control device | 2014-01-23 |
20140026137 | PERFORMING SCHEDULING OPERATIONS FOR GRAPHICS HARDWARE - A computing device for performing scheduling operations for graphics hardware is described herein. The computing device includes a central processing unit (CPU) that is configured to execute an application. The computing device also includes a graphics scheduler configured to operate independently of the CPU. The graphics scheduler is configured to receive work queues relating to workloads from the application that are to execute on the CPU and perform scheduling operations for any of a number of graphics engines based on the work queues. | 2014-01-23 |
20140026138 | INFORMATION PROCESSING DEVICE AND BARRIER SYNCHRONIZATION METHOD - An information processing device includes a plurality of barrier banks, and one or more processors including at least one of the plurality of barrier banks. Each of barrier banks includes one or more hardware threads and a barrier synchronization mechanism. The barrier synchronization mechanism includes a bottom unit having a barrier state, and a bitmap indicating that each of the one or more hardware threads has arrived at a synchronization point, and a top unit having a non-arrival counter indicating the number of barrier banks yet to be synchronized. The bottom unit notifies of bottom unit synchronization completion when all the one or more hardware threads have arrived at a barrier synchronization point. The non-arrival counter decrements its value by 1 upon receipt of the bottom unit synchronization completion, and the top unit sets the barrier state to a value indicating synchronization completion when the non-arrival counter decrements to 0. | 2014-01-23 |
20140026139 | INFORMATION PROCESSING APPARATUS AND ANALYSIS METHOD - A determination unit determines which one of a first and a second method has shorter response time when the first method is to analyze, in real time, all of information items designated as analysis targets in an analysis request and the second method is to analyze, in non-real time, some of the information items and analyze the remaining information items in real time. If the first method has shorter response time, an analysis management unit causes a first process unit to analyze all the information items in real time. If the second method has shorter response time, the analysis management unit causes the first process unit to analyze, in real time, information items other than the information items to be analyzed in non-real time, and causes a second process unit to analyze, in non-real time, the information items to be analyzed in non-real time. | 2014-01-23 |
20140026140 | METHOD AND APPARATUS FOR OPTIMIZING DOWNLOAD OPERATIONS - A method and apparatus for optimizing downloading operations is disclosed. The method comprises determining a condition for a download speed for a plurality of threads for a file to a computer, wherein each thread is used to download a portion of the file; evaluating a plurality of environmental factors on the computer, wherein evaluating is only performed when the download speed meets a given condition; and performing one of increasing, decreasing, and not changing a number of threads used to perform the download depending on the evaluated plurality of environmental factors. | 2014-01-23 |
20140026141 | RESOURCE MANAGEMENT IN A MULTICORE ARCHITECTURE - A resource management and task allocation controller for installation in a multicore processor having a plurality of interconnected processor elements providing resources for processing executable transactions, at least one of said elements being a master processing unit, the controller being adapted to communicate, when installed, with each of the processor elements including the master processing unit, and comprising control logic for allocating executable transactions within the multicore processor to particular processor elements in accordance with pre-defined allocation parameters. | 2014-01-23 |
20140026142 | Process Scheduling to Maximize Input Throughput - A schedule graph may be used to identify executable elements that consume data from a network interface or other input/output interface. The schedule graph may be traversed to identify a sequence or pipeline of executable elements that may be triggered from data received on the interface, then a process scheduler may cause those executable elements to be executed on available processors. A queue manager and a load manager may optimize the resources allocated to the executable elements to maximize the throughput for the input/output interface. Such as system may optimize processing for input or output of network connections, storage devices, or other input/output devices. | 2014-01-23 |
20140026143 | EXCLUSIVE ACCESS CONTROL METHOD AND COMPUTER PRODUCT - An exclusive access control method is executed by a computer having an operating system that when an excluded thread accesses a shared resource, executes a first exclusive access control process of prohibiting the excluded thread from attempting to access the shared resource until exclusive access control is released, the exclusive access control process being executed according to a number of attempts, by the excluded thread, to access the shared resources. The exclusive access control method includes counting by at least one second thread, including the excluded thread and different from a first thread, the number of attempts to access the shared resource, when the first thread executes a second exclusive access control process of allowing the excluded thread to attempt to access the shared resource until the excluded thread is permitted access; and storing to a memory area by the second thread, the counted number of attempts. | 2014-01-23 |
20140026144 | Systems And Methods For Load Balancing Of Time-Based Tasks In A Distributed Computing System - A load manager comprises a configuration manager and a load monitor. The load manager is configured to monitor and manage aspects of a distributed computer system comprising a plurality of servers. Each server is configured to perform tasks according to a respective time-based scheduler configuration. In some embodiments, the load monitor monitors one or more load metrics of each of the one or more servers. In response to one or more load metrics exceeding a threshold, the configuration manager determines the current time-based task scheduler configuration of the server exceeding the threshold. The load manager is further configured to modify the time-based task scheduler configuration to adjust a further task load on the server based on the at least on or more load metrics. | 2014-01-23 |
20140026145 | PARALLEL PROCESSING IN HUMAN-MACHINE INTERFACE APPLICATIONS - A human-machine interface (HMI) application ( | 2014-01-23 |
20140026146 | MIGRATING THREADS BETWEEN ASYMMETRIC CORES IN A MULTIPLE CORE PROCESSOR - Some implementations provide techniques and arrangements to migrate threads from a first core of a processor to a second core of the processor. For example, some implementations may identify one or more threads scheduled for execution at a processor. The processor may include a plurality of cores, including a first core having a first characteristic and a second core have a second characteristic that is different than the first characteristic. Execution of the one or more threads by the first core may be initiated. A determination may be made whether to apply a migration policy. In response to determining to apply the migration policy, migration of the one or more threads from the first core to the second core may be initiated. | 2014-01-23 |
20140026147 | VARYING A CHARACTERISTIC OF A JOB PROFILE RELATING TO MAP AND REDUCE TASKS ACCORDING TO A DATA SIZE - A job profile is received that includes characteristics of a job to be executed, where the characteristics of the job profile relate to map tasks and reduce tasks of the job. The map tasks produce intermediate results based on input data, and the reduce tasks produce an output based on the intermediate results. The characteristics of the job profile include at least one particular characteristic that varies according to a size of data to be processed. The at least one particular characteristic of the job profile is set based on the size of the data to be processed. | 2014-01-23 |
20140026148 | LOW POWER EXECUTION OF A MULTITHREADED PROGRAM - Technologies for low power execution of one or more threads of a multithreaded program by one or more processing elements are generally disclosed. | 2014-01-23 |
20140026149 | SYSTEM AND METHOD FOR EXECUTION TIME DONATION IN A TIME-PARTITIONING SCHEDULER - A system and method donates time from a first process to a second process. The method includes determining a time slice for each of a plurality of processes to generate a schedule therefrom. The method includes determining a time donation scheme for the first process, the time donation scheme indicative of a donation policy in which the execution time of the first process is donated to the second process. During execution of the processes, the method includes receiving a request from the first process for a time donation to the second process and executing the second process during the time slice of the first process. | 2014-01-23 |
20140026150 | PARALLEL PROCESSING SYSTEM - Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed. A software development tool for producing configuration information for multicore processing units may evaluate the software modules and the processing chains to determine whether the modules will execute quickly and efficiently on the multicore processing units of the parallel processing system. | 2014-01-23 |
20140026151 | DETERMINING THE PROCESSING ORDER OF A PLURALITY OF EVENTS - A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread. | 2014-01-23 |
20140026152 | DISK LOADING DEVICE AND DISK DEVICE - An apparatus includes a rotation section to engage with a disk in a housing and rotate the disk around an axis of the disk; an information reading/recording section to carry out reading and/or recording from/to the disk; a holding member to hold the rotation section and/or the information reading/recording section; and a moving section to move the holding member in a direction that the holding member moves toward the disk and/or that the holding member moves away from the disk. The moving section includes a first cam member surrounding at least part of the holding member for arcuate movement along the holding member around an axis. The holding member and/or the first cam member has a grooved portion inclined with respect to a direction along the axis of the arcuate movement while the other has a first engaging portion for engaging with the grooved portion. | 2014-01-23 |
20140026153 | SYSTEMS AND METHODS FOR BUYING, SELLING, AND MANAGING ADVERTISING SPACE IN A TELEVISION BROADCAST - Systems and methods for managing commercial advertising in a television broadcast, as well as the management of the sale and/or purchase of time slots for the insertion of audiovisual media, such as a commercial advertisement, are provided. The management includes providing a web-based television advertising marketplace for the sale and purchase of time slots for commercial advertisements in a television broadcast. A central management system also provides for the receipt, conversion, reviewing, scheduling and insertion of the commercial advertisement into a television broadcast stream. Advertisers and broadcasters accessing the systems use a web-based application to manage the entire workflow remotely. | 2014-01-23 |
20140026154 | METHOD FOR THE DISTRIBUTION OF AUDIO-VISUAL INFORMATION AND A SYSTEM FOR THE DISTRIBUTION OF AUDIO-VISUAL INFORMATION - A jukebox system, including a server that stores a master library of audiovisual selections; a plurality of jukeboxes, each of which is operable to store audiovisual selections received from the server and to play the audiovisual selections at the request of a user; a communication system through which the server and the jukeboxes communicate; wherein the server is operable to define authorized uses for the audiovisual selections received from the server; and further wherein the authorized uses correspond to various rights that third parties have in the audiovisual selections, the rights requiring by law or regulation payment of respective royalties; and further wherein the server maintains information on the authorized uses made by each of the jukeboxes and determines the amount of royalties due. | 2014-01-23 |
20140026155 | Apparatus for managing, storage, securing, delivering, and tracking energy and communication transactions - The apparatus is an alternative energy wireless solar panel wind turbine communication server appliance node mechanism with built in communications server array, wireless energy and communications mechanism with protection, sharing, storage, accessing, authentication, battery management, certification, processing attachment and tracking mechanisms. The apparatus for energy generation and transfer is utilized via networked servers, solar panels, light and wireless electronic devices (online network and offline network) as well as mobile (wireless) communications devices built into one waterproof, temperature, controlled self-sensing hardware package. The apparatus also works as part of a kilowatt hour banking system, a portable energy mobile system, and apparatus for energy transferable to a KWH Bank ATM, and/or to another solar server nodes utilizing light. | 2014-01-23 |
20140026156 | Determining User Interest Through Detected Physical Indicia - In accordance with some implementations, a method for determining viewer interest is disclosed. The method is performed on a client system having one or more processors, a camera, and memory storing programs for execution. The electronic device captures analyzes captured visual data to detect physical indicia of interest associated with a user of the client system. The electronic device then determines a level of interest of the user with respect to media content being displayed in the proximity of the users based on the detected physical indicia of interest. The electronic device then sends the determined level of interest to a server system; the server system including an interest profile for the user of the client system. The electronic device then receives, from the server system, recommendations for additional media content for the user based, at least in part on, the determined level of interest. | 2014-01-23 |
20140026157 | FACE RECOGNITION CONTROL AND SOCIAL NETWORKING - Methods, apparatuses, and articles associated with face recognition login, social network and video chat are disclosed herein. In various embodiments, an apparatus may include a networking interface, and a face recognition based controller configured to determine whether a user is watching a television, based on image frames of a video signal generated by a camera. The controller may be further configured to transmit a login request, via the network interface, to a server associated with a social network, on determination that the user is watching the television, to log the user into the social network, and enabling video chat. Other embodiments may be disclosed and/or claimed. | 2014-01-23 |
20140026158 | Logging Individuals for TV Measurement Compliance - A TV audience survey system for determining the TV viewing activities of a plurality of individuals in a household includes a master device and multiple tags, each tag assigned to an individual. After an individual logs into the system and starts watching the TV, the master device communicates with the corresponding tag repeatedly to accumulate data representing the individual's TV viewing activities. Such data can be used to determine when the individual stops watching the TV for an extended period of time without logging out of the system and when the household member remains watching the TV after logging or being logged out of the system. The master device then reports the accumulated data to a remote server, which uses the data to determine whether the individual complies with the logging protocol defined by the TV audience survey system and update the TV viewership data associated with this household. | 2014-01-23 |
20140026159 | PLATFORM PLAYBACK DEVICE IDENTIFICATION SYSTEM - Systems and methods are disclosed herein to a computer program product, comprising a tangible computer-readable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method for identifying a platform type of a device, the method including providing a system, wherein the system comprises distinct software modules, and wherein the distinct software modules comprise a secure beacon generator; receiving, by the secure beacon generator, an audio portion of media content from a content playback module; determining, by the secure beacon generator, a platform type of the device; and generating, by the secure beacon generator, a beacon for integrating with a sound wave of the audio portion of the media content, wherein the beacon includes the determined platform type of the device. | 2014-01-23 |