27th week of 2011 patent applcation highlights part 53 |
Patent application number | Title | Published |
20110167340 | System and Method for Issuing Commands to Applications Based on Contextual Information - A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event. | 2011-07-07 |
20110167341 | Device, Method, and Graphical User Interface for Navigating Through Multiple Viewing Areas - A method includes: displaying a first viewing area, the first viewing area including a first plurality of selectable objects; in response to detecting activation of an object in the first plurality of selectable objects, overlaying a second viewing area on a portion of the first viewing area while maintaining display of a remaining portion of the first viewing area. The second viewing area includes a second plurality of selectable objects. The method also includes, in response to detecting activation of an object in the second plurality of selectable objects, overlaying a third viewing area on a portion of the first viewing area. The third viewing area includes a third plurality of selectable objects. The method also includes displaying a portion of the second viewing area overlaid on a portion of the first viewing area; and maintaining display of a remaining portion of the first viewing area. | 2011-07-07 |
20110167342 | CHILD-SAFE MEDIA INTERACTION - A safe-media interaction system includes distinct child and parent interfaces through which a child can interact with content and applications that are selected and authorized by a parent through the parent interface. The child interface allows a young child who has not yet acquired any reading skills, verbal skills, or visual organization skills to select a content item or application feature from a selection of such items/features visually presented to the child and interact with the selected item/feature through a general purpose computer interface such as a touch screen or keyboard with labels placed over selected keys. The safe-media interaction system also supports special purpose interfaces such as remote controls, kid-safe toys, and a dance pad to facilitate early childhood use of the system. | 2011-07-07 |
20110167343 | System and Method for Applying Link Analysis Tools for Visualizing Connected Temporal and Spatial Information on a User Interface - A system and method for analyzing a plurality of data elements having both temporal and spatial properties, where a first data element and a second data element of the plurality of data elements are linked by at least one association element. The system and method include selecting the first data element from the plurality of data elements and providing at least one search criteria for use in analyzing the properties of the plurality of data elements with respect to at least one property of the first data element. An analysis module is used to apply the at least one search criteria to the properties of the plurality of data elements for identifying the second data element from the plurality of data elements and the corresponding at least one association element. The at least one association element is configured for representing a connection between the first data element and the second data element, such that the connection has a first property common to a property of the first data element and a second property common to a property of the second data element. A visualization module is used to generate a visual representation of the first and second data elements and the association element configured for display on a user interface for subsequent interaction with user events. The visual representation includes a spatial domain including a reference surface for providing a spatial reference frame having at least two spatial dimensions and a temporal domain operatively coupled to the spatial domain for providing a common temporal reference frame for locations of interest in the spatial domain. | 2011-07-07 |
20110167344 | Media delivery system based on media assets stored in different devices connectable through a communication means - A media delivery system is disclosed. The system comprises a plurality of devices connectable through a communication network and/or a connector. Media assets may be stored in different devices. Metadata of all the media assets may be stored in each device and is updated whenever it is necessary. A user interface representing media assets available to the user from all connected device at the moment of usages is displayed to the user through an input device. | 2011-07-07 |
20110167345 | METHOD AND APPARATUS FOR SELECTIVE MEDIA DOWNLOAD AND PLAYBACK - A computing device is capable of playing embedded media inline in a network application. A playable validation procedure is performed for the embedded media objects, which have a media source remote from the computing device, to determine whether those embedded media objects are playable on the computing device. The playable validation procedure continues for each embedded media object regardless if one of those objects is selected and is playing inline in the network application. A preview frame loading procedure is also performed on the embedded media objects when it would not substantially affect the playback of a currently playing embedded media object. The preview frame loading procedure loads one or more frames to act as preview frames for the embedded media object. | 2011-07-07 |
20110167346 | METHOD AND SYSTEM FOR CREATING A MULTI-MEDIA OUTPUT FOR PRESENTATION TO AND INTERACTION WITH A LIVE AUDIENCE - A method and system for creating a multi-media output for presentation to and interaction with a live audience. The method comprises the steps of playing a substantially continuous multi-media clip using a multi-media unit for substantially real-time display on a display unit; receiving, during the substantially real-time display of the multi-media clip, multi-media content from one or more persons in the live audience via one or more multi-media devices, wherein said multi-media devices are remotely coupled to the multi-media unit; providing a user interface of the multi-media unit for accessing and manipulating said received multi-media content; and incorporating at least a portion of said received multi-media content into the substantially continuous multi-media clip using the multi-media unit. | 2011-07-07 |
20110167347 | METHOD AND APPARATUS FOR SETTING SECTION OF A MULTIMEDIA FILE IN MOBILE DEVICE - A method and an apparatus for setting a section of a multimedia file in a mobile device are provided. The apparatus may allow a user to select a section of multimedia file in an intuitive and simple manner. After selecting a multimedia file, the mobile device activates a section selection function of the multimedia file and displays a section selection mark for setting a section. The mobile device then selects the section of the multimedia file by moving the section selection mark along a progress bar indicating a total play time of the selected multimedia file. | 2011-07-07 |
20110167348 | PROGRAMMING ENVIRONMENT FOR CONFIGURING A SYSTEM OF AUDIO/VIDEO COMPONENTS - In one embodiment, a component library stores representations of audio/video components, the representations of audio/video components corresponding to physical audio/video components that are available for inclusion in a system. A configuration workspace is provided into which a selected plurality of representations of audio/video components from the component library are placed to indicate their inclusion in the system. A drawing tool may be used to draw connections between particular ones of the selected plurality of audio/video components in the configuration workspace. Further, a configuration compiler may determine one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components, and may display to the user indications of the one or more realized services that the system is capable of providing. | 2011-07-07 |
20110167349 | ANNOTATION FEATURE FOR PRODUCTION PARTS IN A MEDIA PRODUCTION SYSTEM - A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a visual annotation marker. The annotation marker can use shape, color or animation to convey source, urgency, status or other information. Annotations can be text, freehand drawing, audio, or other. Annotations can be automatically generated. Annotations can be compiled into records, searched and transferred. A state of an application program can be stored and transferred to a remote system. The remote system attempts to recreate the original state of the application program. If the remote system is unable to do so, an image of the state of the application program is obtained, instead. Assignment of control to various functions of an application program is achieved by associating a function (i.e., modifying a parameter) with a user control at a remote location. | 2011-07-07 |
20110167350 | Assist Features For Content Display Device - Systems, techniques, and methods are present for allowing a user to interact with the text in a touch-sensitive display in order to learn more information about the content of the text. Some examples can include presenting augmented text from an electronic book in a user-interface, the user-interface displayed in a touch screen; receiving touch screen input by the touch screen, the touch screen input corresponding to a portion of the augmented text; determining a command associated with the touch screen input from amongst multiple commands associated with the portion of the augmented text, each of the multiple commands being configured to invoke a function to present information regarding the portion of the augmented text; and presenting, based on the command associated with the received touch screen input, information corresponding to the identified portion of the augmented text. | 2011-07-07 |
20110167351 | METHOD OF REMOTELY CONTROLLING A PRESENTATION IN LOOP MODE USING A PORTABLE ELECTRONIC DEVICE - A system and method are set forth for remotely controlling a presentation in a loop mode to allow the presentation to continue in the absence of a communication channel between the portable electronic device and remote presentation device. In particular, the portable electronic device can issue a command to the remote presentation device to present the presentation in loop mode so that a user of the portable electronic device can leave the vicinity of the remote presentation device (e.g. out of communication range) while the presentation plays in loop mode. | 2011-07-07 |
20110167352 | EXCLUSIVE OPERATION CONTROL APPARATUS AND METHOD - Provided is an exclusive operation control apparatus which, when input operations of a plurality of users compete with each other, displays a content on which the plurality of input operations are reflected, instead of performing only one of the input operations. An operation determination section ( | 2011-07-07 |
20110167353 | System and Methods for Creating and Editing Photo-Based Projects on a Digital Network - A system for creating and editing image and or text-based projects includes a server connected to a data network, the server having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, at least one data repository residing on the network, the repository accessible to the server, the repository containing images, and product-related graphics, a print configuration engine implemented in software residing on and executable from the digital medium or another accessible medium, the print configuration engine for rendering image and or text-based products for printing, and at least one bi-directional communication channel established between a computing appliance running a version of the GUI while connected to the network and a server managing the data repository. | 2011-07-07 |
20110167354 | RICH MEDIA NOTICE BOARD - A rich media notice board enables users to communicate with others in their own and related communities who use the rich media notice board or other rich media notice boards, such as those in related communities, as well as with others who use conventional interfaces via the Internet. The users of the rich media notice board can post notices including text, images, audio, and video to the rich media notice board. The notices may also include usage metaphors that may allow users to relate to the notices. A user interface of the rich media notice board may employ the usage metaphors to provide an interface that may be used by users who may not read or write with sufficient proficiency to otherwise use a computer. The users may access the rich media notice boards from computers, mobile phones, and kiosk systems. | 2011-07-07 |
20110167355 | METHOD AND SYSTEM FOR PROVIDING USERS LOGIN ACCESS TO MULTIPLE DEVICES VIA A COMMUNICATION SYSTEM - Multiple user, multiple login access to electronic devices in a communication system is provided. In response to user login requests, login access is controlled by providing multiple users login access to plural electronic devices capable of communicating via the communication system. Each electronic device allows multiple users to be logged on or logged off the electronic device concurrently. User profiles and activity are shared between the plural electronic devices. | 2011-07-07 |
20110167356 | Method and System for Scheduling a Meeting for a Set of Attendees Via a Special Attendee - A method for scheduling a meeting for a set of recipients is provided. The set of recipients includes a special attendee and at least one additional attendee including a meeting organizer. The method includes obtaining an initial meeting request from the meeting organizer. The meeting request does not specify meeting commencement information corresponding to at least one of a start time and a date. The method also includes generating a user interface for displaying the initial meeting request to the special attendee. The method also includes collecting input designated by the special attendee from the user interface. The input specifies the meeting commencement information. The method further includes transmitting the collected input. The collected input is used to generate an updated meeting request designating the set of recipients and specifying the meeting commencement information. | 2011-07-07 |
20110167357 | Scenario-Based Content Organization and Retrieval - Methods, systems, and computer-readable media for scenario-based content categorization, retrieval, and presentation are disclosed. At a first moment in time, a first event scenario is detected by a mobile device, where the first event scenario is defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a human user of the mobile device. An information bundle is created in real-time for the first event scenario, where the information bundle includes one or more documents accessed during the first event scenario and is retrievable according to the one or more contextual cues. Access to the one or more documents is automatically provided on the mobile device during a second event scenario that is related to the first event scenario by one or more common contextual cues. Other scenario-based content retrieval and presentation methods are also disclosed. | 2011-07-07 |
20110167358 | ONLINE COOPERATIVE STORY BUILDING METHOD AND SYSTEM - A computer implemented method for allowing users to cooperate in iteratively building a story, the method comprising setting a seed material for the story, starting a material submission period, prompting the users to submit materials, uploading the submitted materials, ending the material submission period, starting a voting period for the submitted materials, registering votes from the users for each of the submitted materials, ending the voting period, identifying one of the submitted materials having the highest number of registered votes and updating the story with the identified submitted material. | 2011-07-07 |
20110167359 | METHODS AND SYSTEMS FOR PROVIDING ONLINE CHAT - The present disclosure relates generally to digital conferencing. A chat server causes a chat user interface to appear as a popup window hovering over a web page. In response to a first event, the chat server causes the chat user interface to appear as part of the web page. | 2011-07-07 |
20110167360 | INCOMING WEB TRAFFIC CONVERSION - A method implemented by a server hosting a web site includes storing a plurality of market-specific data structures that are each associated with a different market corresponding to a particular geographic area. Each market-specific data structure includes content customized for a corresponding market. The server receives, from a client device, a request for a web page in a web site hosted by the server. The server reads an Internet Protocol (“IP”) address from the web page request received from the client device to identify a geographic location of the client device based on the IP address. The server also returns, to the client device, a market-specific data structure that is associated with a market corresponding to the identified geographic location of the client device. | 2011-07-07 |
20110167361 | WEB BROWSING SYSTEM, CONTROL METHOD FOR WEB BROWSING SYSTEM AND INTERVENING SERVER - When a user ID received from a mobile phone is authenticated, the intervening server retrieves those operation histories which are stored in association with the same user ID as received one, and sorts the retrieved operation histories in the order from most often executed operation sequence to least. The sorted operation histories are converted to image data for displaying a list of operation histories in the sorted order. The intervening server also produces data for displaying user interface elements on the operation history list, and transmits it along with the image data of the operation history list to the mobile phone. The operation history list is displayed with the user interface elements superimposed thereon. Clicking on one of the user interface elements transmits a corresponding history ID to the intervening server. Thereby the intervening server executes the same operation sequence as recorded in the operation history of the received history ID. | 2011-07-07 |
20110167362 | CUSTOMIZING AT LEAST ONE COMPUTER SOFTWARE APPLICATION FOR AT LEAST ONE USER BASED ON DATA ASSOCIATED WITH THE USER - The present invention provides a processor-implemented method and system of customizing at least one computer software application for at least one user based on data associated with the user. In an exemplary embodiment, the method and system include, (1) allowing the user to specify the data, (2) permitting the user to associate the data with at least one field in the application, and (3) letting the user change the structure of the application based on at least one preference value stored in at least one preference database. In an exemplary embodiment, the method and system include (1) allowing the user to specify the data, (2) permitting the user to associate the data with at least one field in the application, and (3) letting the user change the content of the application based on at least one preference value stored in at least one preference database. | 2011-07-07 |
20110167363 | USER INTERFACE GENERATION APPARATUS - A user interface generation apparatus is provided, the apparatus being capable of switching over between a compound user interface and a stand-alone user interface by simple operations. When an input unit receives a second input while a control unit controls to display a compound user interface object group, the control unit controls to display a stand-alone user interface object group of a user interface displayed correspondingly to a reception position of the second input in the compound user interface object group. | 2011-07-07 |
20110167364 | METHODS AND APPARATUSES FOR IMPROVING APPLICATION STARTUP - Methods and apparatuses are provided for improving application startup. A method may include determining, in response to a first loading of an application, an initial application user interface screen generated by the application. The method may further include directing storage of the initial application user interface screen. The method may additionally include detecting a second loading of the application. The method may also include directing display of the stored initial application user interface screen during at least a portion of the second loading of the application. Corresponding apparatuses are also provided. | 2011-07-07 |
20110167365 | SYSTEM AND METHOD FOR AUTOMATED INTERFACE CONFIGURATION BASED ON HABITS OF USER IN A VEHICLE - An adaptive interface system and a method of configuring a user interface are disclosed. The interface system includes a user interface having a display and a processor for receiving a data relating to a pre-determined trigger event, analyzing the data based upon an instruction set to determine a preference of a user, and reconfiguring the display based upon the preference of the user. | 2011-07-07 |
20110167366 | Device, Method, and Graphical User Interface for Modifying a Multi-Column Application - A method includes: displaying simultaneously a plurality of columns in a multi-column application that comprises: a first column that includes user-modifiable content items; and a second column that includes user-selectable items; detecting a first input that corresponds to a request to enter an edit mode for the first column; in response to detecting the first input: entering the edit mode for the first column; and deactivating the user-selectable items in the second column; while in the edit mode for the first column: detecting one or more edit inputs; and in response to detecting the edit inputs, editing one or more of the user-modifiable content items in the first column; detecting a second input that corresponds to a request to exit the edit mode for the first column; and in response to detecting the second input: exiting the edit mode, and reactivating the user-selectable items in the second column. | 2011-07-07 |
20110167367 | Accentuated Graphical User Interface - A graphical user interface in which entities of the interface are manipulated using manipulation operations. The graphical user interface comprises a selectable interface entity upon which manipulation operations are commence-able, a first interface entity distinct from the selectable interface entity, and a second interface entity distinct from the first interface entity and the selectable interface entity. Upon commencement of a manipulation operation on the selectable interface entity, at least one of the first interface entity and the second interface entity is visually accentuated. | 2011-07-07 |
20110167368 | INFORMATION-PROCESSING DEVICE AND PROGRAM - An information-processing device according to the present invention displays plural windows in a certain arrangement. The information-processing device selects one of displayed windows as a selected window, and in response to an operation to specify a direction, sets a window located in the direction as a selected window. The information-processing device also, in a case where plural windows are displayed in a certain arrangement, changes the arrangement in accordance with a predetermined operation. The change may be made in a regular manner or according to a random pattern. For example, in a case where window W | 2011-07-07 |
20110167369 | Device, Method, and Graphical User Interface for Navigating Through a Range of Values - A multifunction device displays a navigation user interface that includes: a navigation bar having a plurality of unit regions and a plurality of subunit regions. Each of the unit regions represents a range of values. Each subunit region represents a subset of a respective range of values. The navigation user interface also includes a content area for displaying content associated with subunit regions. In response to detecting an input that selects a respective subunit region, the multifunction device updates the content area in accordance with the respective selected subunit region. In response to detecting an input that selects a respective unit region, the multifunction device updates the navigation bar to include subunit regions in accordance with the selected unit region and updates the content area in accordance with at least one of the subunit regions in the updated navigation bar. | 2011-07-07 |
20110167370 | ELECTRONIC DEVICE INCLUDING TOUCH SCREEN AND OPERATION CONTROL METHOD THEREOF - An electronic device having a touch screen and an operation control method thereof are provided. The electronic includes a touch screen which receives a plurality of manipulations; and a controller which determines whether a second manipulation is made on a screen displayed on the touch screen during a predetermined time period after a first manipulation is made on the screen, and controls to perform an operation corresponding to the second manipulation instead of an operation corresponding to the first manipulation to be performed, if the second manipulation is made during the predetermined time after the first manipulation is made. | 2011-07-07 |
20110167371 | Method and apparatus for sending, retrieving, and planning location relevant information - The present invention is directed to a method and apparatus for sending and retrieving location relevant information to a user by selecting and designating a point of interest that is displayed on a graphical user interface and sending the location information associated with that point of interest to a receiver that is also selected using the graphical user interface. The location relevant information may also include mapped routes, waypoints, geo-fenced areas, moving vehicles etc. Updated location relevant information may also be continuously sent to the user while generating updated mapping information on the graphical user interface. The present invention may be practiced by using communication devices such as a personal computer, a personal digital assistance, in-vehicle navigation systems, or a mobile telephone. | 2011-07-07 |
20110167372 | APPARATUS FOR PROVIDING COMBINATION MODULE DATA - A combination module (CM) database ( | 2011-07-07 |
20110167373 | SYSTEM FOR STORING DATA OF INTERVENTIONAL PROCEDURE | 2011-07-07 |
20110167374 | Substrate processing apparatus - A substrate processing apparatus which can securely show the status of recipe transition is provided. In a substrate processing apparatus including a main control unit which sends a control instruction to process a substrate, and a sub control unit which carries out control of the apparatus in accordance with the control instruction from main control unit, the main control unit has a memory unit which stores plural recipes, a display control unit which accepts an execution instruction to cause an arbitrary recipe of the plural recipes to be executed, and a display unit which displays the arbitrary recipe designated by the display control unit, on an operation screen. When an execution instruction to cause another recipe stored in the recipe storage means to be executed is received during the execution of the arbitrary recipe, the arbitrary recipe and this another recipe are displayed on the operation screen together with a factor which has generated the execution instruction to cause this another recipe to be executed. | 2011-07-07 |
20110167375 | Apparatus and Method for Conditionally Enabling or Disabling Soft Buttons - A method of operating a multifunction device includes displaying a soft keyboard having a plurality of unconditionally enabled buttons and one or more conditionally enabled buttons, detecting a first input with a first button at a first time, and responding to detecting the first input by activating the first button. In response to detecting a second input with a second button at a second time, when the first button is an unconditionally enabled button and the second button is an unconditionally enabled button, the second button is activated. When the second button is a conditionally enabled button, and when the period of time between the first and second times is above a predefined threshold, the second button is activated; and when the period of time between the first and second times is equal to or below the predefined threshold, the second button is prevented from being activated. | 2011-07-07 |
20110167376 | System and Method for Pinning Tabs in a Tabbed Browser - The techniques and mechanisms described herein are directed to a method for pinning a tab in a tabbed browser. Briefly stated, browsing software is configured to recognize a “pin” event, such as a hot key, a menu selection, and the like. Upon recognizing the pin event, the browsing software splits a display screen into a pinned window and a tabbed window. The tabbed window displays one or more open tabs and the content of the currently in focus tab. The pinned window may display content that was previously displayed within one of the tabs in the tabbed window or may display new content. The browsing software may configure the navigation of the pinned window differently than the navigation for the tabs in the tabbed window. | 2011-07-07 |
20110167377 | OBJECT IDENTIFICATION SYSTEM - A system and method for identifying objects possessing minute but significant details is described. At its core, the system includes a user interface, means for comparatively identifying the object and means for displaying results. Notably, because the system does not rely upon highly specialized or complex equipment, the invention is expected to have particular applicability in a wide variety of every-day situations. Moreover, the system is explicitly designed for user friendliness, so as to eliminate that need for extensive training for any prospective user of the system. The system should have particular applicability in key blank identification and key duplication processes. | 2011-07-07 |
20110167378 | Adding Interrogative Punctuation To An Electronic Message - Interrogative punctuation is automatically added to a sequence of characters entered into a handheld device upon termination of the sequence, such as by double actuation of the spacebar, when the first word, or the first and third words at the beginning of the sequence, of after a comma or semicolon, are indicative of an interrogatory. | 2011-07-07 |
20110167379 | METHOD AND APPARATUS FOR PROVIDING A THREE-DIMENSIONAL TASK GALLERY COMPUTER INTERFACE - The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order remember where a particular task is located. | 2011-07-07 |
20110167380 | MOBILE DEVICE COLOR-BASED CONTENT MAPPING AND NAVIGATION - A mobile device associates a distinct background color with each graphical window of a sequence of graphical windows, and displays, on a touch-sensitive display, a first graphical window from the sequence of graphical windows, where the first graphical window includes a first background color and one or more display elements. The mobile device also receives a user input to the touch-sensitive display, scrolls through the sequence of graphical windows based on the user input, and displays, on the touch-sensitive display, a second graphical window from the sequence of graphical windows based on the scrolling, where the second graphical window includes a second background color different than the first background color. | 2011-07-07 |
20110167381 | Contextual Document Map - Techniques are described for providing a document map of structure elements (e.g. headings) when a user interacts with a scroll control in a document window. Embodiments provide means of selective pruning (with optional folding/unfolding), differential emphasis, varying line spacing, and/or zooming of structure elements such as when there is insufficient space to display them all. Embodiments provide that document map may be updated dynamically or at conclusion of scroll event. | 2011-07-07 |
20110167382 | Device, Method, and Graphical User Interface for Manipulating Selectable User Interface Objects - A multifunction device displays a plurality of selectable user interface objects. Each respective selectable user interface object has a respective activation region. The device detects a first input; and, in response to detecting the first input, the device selects the first selectable user interface object and the device additionally: deactivates the activation region of the first selectable user interface object, or reduces the activation region of the first selectable user interface object to a smaller area than the default activation region. The device also enlarges an activation region of a selectable user interface object that is adjacent to the first selectable user interface object such that the enlarged activation region of the adjacent selectable user interface object occupies at least a portion of an area previously occupied by the default activation region of the first selectable user interface object. | 2011-07-07 |
20110167383 | Notification In Immersive Applications - A notification framework delivers notifications in a manner that is appropriate for a user's current experience. An API is implemented in the notification framework and provided to developers to develop applications utilizing such API to communicate with the framework. A display mode of an active application is determined by the framework. A notification generated by an alerting application is captured by the framework. The framework determines a mode of delivery based on the display mode and the notification, and delivers the notification accordingly. | 2011-07-07 |
20110167384 | CONTENT DISPLAY DEVICE AND CONTENT DISPLAY METHOD - The invention aims to provide a user interface for efficiently displaying desired content from among a large number of contents. | 2011-07-07 |
20110167385 | PROCESSING OF DATA FOR IMPROVED DISPLAY - A method and system relate to the processing of data in order to display thumbnails, when commanded by a user, containing information concerning multimedia content, for example television programs, having respective durations and available via a plurality of respective sources and at respective times. The thumbnails are distributed across a screen: by time of availability along a first axis, and by source along a second axis distinct from the first axis. In particular, the apparent dimensions of the thumbnails are equal and independent of the content duration. | 2011-07-07 |
20110167386 | Method and Device for Producing a Selection from an Items List | 2011-07-07 |
20110167387 | GROUPING OF RELATED GRAPHICAL INTERFACE PANELS FOR INTERACTION WITH A COMPUTING DEVICE - A stage-based user interface for a mobile device may include a sequence of panels that each include a cluster or grouping of items, such as graphical links, application shortcuts, representations of documents, or representations of other data associated with the mobile device. The panels in the sequence of panels may be grouped so that panels that are related or that include similar items may be placed next to one another in the sequence of panels. In one implementation, the device may particularly display a graphical window that presents a panel selected from a sequence of panels, the panels in the sequence of panels each associated with a group of items and the sequence of panels having an order determined at least partially by the groups of items associated with the panels. | 2011-07-07 |
20110167388 | ELECTRONIC DEVICE AND METHOD OF BROWSING IMAGES THEREON - A method of browsing images on an electronic device is disclosed. The method includes confirming a first distance in which an image is desired to be moved. The image is moved a second distance along a first direction. The second distance is shorter than the first distance. The image is displayed at the second distance. A location module determines whether the image has moved the first distance. If the image has not moved the first distance, the method repeats the step of moving the image the second distance. | 2011-07-07 |
20110167389 | INFORMATION-PROCESSING DEVICE AND PROGRAM - The information-processing device according to the present invention, if a subject operation direction is “rightward,” specifies in a coordinate axis across a rightward direction, a range that overlaps an area between coordinates (Ya | 2011-07-07 |
20110167390 | APPARATUS AND METHOD FOR UTILIZING AN INFORMATION UNIT TO PROVIDE NAVIGATION FEATURES ON A DEVICE - The present invention relates to a system and method for interacting with digital media that permits creating, editing, combining, producing, and using digital media content. In one aspect of the invention, these features are implemented using a “virtual container” or unit that contains structured information. This structured information includes the software, metadata and content required to use the content on a wide array of platforms, without software installations and without required net access or complex DRM interaction. Additional aspects of the invention extend the above described functionality and universality by enabling new ways to use the platform and link interested and connected parties so that consumers can interact with the product, create or mashup new products, or monetize their content. | 2011-07-07 |
20110167391 | USER INTERFACE METHODS AND SYSTEMS FOR PROVIDING FORCE-SENSITIVE INPUT - Methods and systems implement touch sensors or force sensitive materials disposed on the case of a computing device in order to enable user input gestures to be performed on portions of the device case. The force sensitive elements may generate an electrical signal in response to a gesture, such as a tap, squeeze, swipe or twist. The properties of the generated electrical signal may be compared to various reference templates to recognize particular input gestures. The force sensitive elements may operate in conjunction with more traditional input methods, such as touch-screen display and electromechanical buttons. By enabling user input gestures on the case of computing devices, the various aspects permit one hand operation of the devices including intuitive gestures that do not require the users focused attention to accomplish. Thus the various aspects may enable users to utilize their computing devices in situations not suitable to conventional user input technologies. | 2011-07-07 |
20110167392 | Methods And Apparatus For Retrieving And Displaying Map-Related Data For Visually Displayed Maps Of Mobile Communication Devices - A cellular telephony device operatives to receive map data via a cellular network map data, and causes a region of a map having one or more selectable map elements to be displayed in a display in accordance with the map data. The cellular telephony device then causes selectable map element information to be displayed in the display in response to detecting a selection of one of the selectable map elements. In response to detecting a selection of the selectable map element information, the cellular telephony device sends, to a private network file server via the cellular network, a request for an electronic file document associated with the selectable map element information. The cellular telephony device then receives, via the cellular network, the file contents information corresponding to the request for the electronic file document, and causes at least a portion of the electronic file document to be displayed in the display. | 2011-07-07 |
20110167393 | PORTABLE TERMINAL - A portable terminal displays a menu screen in which small screens respectively corresponding to categories are shown on display positions of a display unit, wherein the display positions respectively correspond to operation positions of an operation panel. | 2011-07-07 |
20110167394 | OPC CONFLICT IDENTIFICATION AND EDGE PRIORITY SYSTEM - An integrated circuit verification system provides an indication of conflicts between an OPC suggested correction and a manufacturing rule. The indication specifies which edge segments are in conflict so that a user may remove the conflict to achieve a better OPC result. In another embodiment of the invention, edge segments are assigned a priority such that the correction of a lower priority edge does not hinder a desired OPC correction of a higher priority edge. | 2011-07-07 |
20110167395 | Timing Point Selection For A Static Timing Analysis In The Presence Of Interconnect Electrical Elements - A method and a system for selecting timing points in an electrical interconnect network to be used in electrical simulations for a static timing analysis for improved accuracy. The present method includes discovering choke points in an electrical model of the interconnect for which all the paths from drivers to receivers must pass through on certain types of nets. The method then uses the choke point electrical nodes, where they exist, as an output timing point of the logic gate driving the net. The method solves the problem of inaccuracies due to resistances between different driver pins on the same interconnect net, though it can also be applied to solving analogous inaccuracies due to resistances between different receiver pins associated with the same receiver timing point. It further also applies to interconnect with other two-port parasitic elements, to cases where only a subset of receiver pins on the net require accurate timing, and to cases where a set of electrical nodes, rather than a single node, partition all paths from drivers to receivers on a net. | 2011-07-07 |
20110167396 | DESIGN PLACEMENT METHOD AND DEVICE THEREFOR - An instantiation of a standard cell is placed at a location of a device design. The standard cell includes a designation identifying a sensitive feature of the standard cell. An instantiation of a filler cell is placed at a selective location of the device design based on the designation. | 2011-07-07 |
20110167397 | SYSTEM AND METHOD FOR MULTI-EXPOSURE PATTERN DECOMPOSITION - Some embodiments provide a method and system for identifying error markers for patterns within a design layout that do not meet the manufacturing constraints. Some embodiments extend a region from the error marked region to extract a pattern for decomposition analysis. Some embodiments compare the extracted pattern to known patterns stored in a library, which also stores at least one previously computed decomposition solution for each known pattern. For an extracted pattern existing within the library, some embodiments retrieve the previously computed decomposition solution from the library. For an extracted pattern that does not exist within the library, some embodiments use one or more simulations to determine a decomposition solution for the extracted pattern. The resulting decomposition solution replaces the extracted pattern within the design layout producing a variant of the original layout that contains the decomposed solution for the pattern. | 2011-07-07 |
20110167398 | DESIGN ASSISTANCE APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM HAVING DESIGN ASSISTANCE PROGRAM STORED THEREIN - The present disclosure is directed to a technique that can be applied to a situation in which a single product is designed by multiple designers using a CAD. During a modification operation of feature data, portions that are referenced to are accumulated in a referenced portion accumulation unit. A portion that has been modified is obtained from new and old feature data, and a determination is made as to whether a reference to the modified portion has been made, based on the information accumulated in the referenced portion accumulation unit. Information about the modified portion that is determined as having been referenced to is displayed on a display. | 2011-07-07 |
20110167399 | DESIGN TOOL FOR THE TYPE AND FORM OF A CIRCUIT PRODUCTION - The invention relates to a method for influencing a selecting a “type and form of a circuit implementation” in at least one layer (L | 2011-07-07 |
20110167400 | METHOD AND MECHANISM FOR EXTRACTION AND RECOGNITION OF POLYGONS IN AN IC DESIGN - Disclosed is an improved approach for organizing, analyzing, and operating upon polygon data which significantly reduces the amount of data required for processing while keeping elements non-interfacing with each other. According to one approach, clusters of elements are extracted which are then handled separately. In some approaches, a set of polygons forms a cluster if for any two polygons from the set of polygons there exists a sequence of polygons from the set such that the distance between any sequential polygons are less than or equal to a given threshold number. Rather than analyzing each and every polygon in the design, repetitive unique patterns are analyzed once, which are then replicated for all clusters which have the same repetitive pattern. | 2011-07-07 |
20110167401 | Processing Wiring Diagrams in a Data Processing System - A method, computer program product, and apparatus for processing a wiring diagram is provided. Information associated with a number of components in the wiring diagram is identified. A scaling factor between a first format for the wiring diagram and a second format used by a software application configured to use wiring diagrams in the second format is identified. The scaling factor is applied to the information identified as being associated with the number of components in the wiring diagram to form processed information. | 2011-07-07 |
20110167402 | Generic Framework for Accelerated Development of Automated Software Solutions - A simplified software solution framework facilitating rapid development of automated solutions is introduced. The main concept behind the framework is a simplified approach towards database design with entities having concatenated character separated (CSV) strings of foreign keys pointing to the primary keys of their related child entities. This representation is applicable to all types of database relationships including one-to-many and many-to-many relationships, thus eliminating the need for junction tables. | 2011-07-07 |
20110167403 | METHODS FOR PLATFORM-AGNOSTIC DEFINITIONS AND IMPLEMENTATIONS OF APPLICATIONS - A system and method are provided for enabling platform-agnostic definition and implementation of web and native applications. Preferred embodiments of the invention provide an Application Markup Language for the definition of interfaces and control logic. Preferred embodiments of the invention do not specifically call for explicit pixel dimensions for relative sizing and position terms allowing the creation of applications in familiar terms providing for web browser or native application environment to render them appropriately for the platform. The embodiments eliminate the need to make multiple applications and rather provide for a single version executed through a runtime implementing embodiments of the invention homogeneously and uniformly for all target platforms. | 2011-07-07 |
20110167404 | CREATING INFERRED SYMBOLS FROM CODE USAGE - When writing code, data structures that include inferred symbols are created based on usage of undefined symbols. As the user continues writing code, code model can be updated to represent updated information based on a learning model. Data structures including inferred symbols can be used by software development tools to provide developer help for symbols that are not yet created or are not yet bound. Inferred symbols can be visually distinguishable making the appearance of the inferred symbol information differ from actual symbol information. The appearance of information based on inferred symbols can be included within tools by activating a particular mode in a programming environment. Conversion of the inferred symbol to a real symbol may trigger the automatic compiler-generation of additional source code by a background compiler. Inferred symbols may be converted to actual symbols by activation of an option to make an inferred symbol a real symbol. | 2011-07-07 |
20110167405 | APPLICATION BUILDING SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM - An application building system includes a computer having a component container to download components from a server and to store the components, and the computer having a client to download the components from the component container, to load the downloaded components into a program, and to build the program. | 2011-07-07 |
20110167406 | METHODS AND SYSTEMS FOR RELATING DATA STRUCTURES AND OBJECT-ORIENTED ELEMENTS FOR DISTRIBUTED COMPUTING - Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention. | 2011-07-07 |
20110167407 | SYSTEM AND METHOD FOR SOFTWARE DATA REFERENCE OBFUSCATION - Disclosed herein are systems, methods, and computer-readable storage media for obfuscating software data references. The obfuscation process locates pointers to data within source code and loads the pointers into an ordered set of pools. The process further shuffles the pointers in the ordered set of pools and adds a function within the source code that when executed uses the ordered set of pools to retrieve the data. The obfuscation process utilizes pool entry shuffling, pool chaining shuffling and cross-pointer shuffling. | 2011-07-07 |
20110167408 | CONFIGURABLE SOFTWARE APPLICATION - A configurable software application is provided, where the software application may be designed on a platform including at least one configuration utility for enabling end users to customize various aspects of the application. For example, end users may use the configuration utility to customize one or more user interface elements, event handlers, data handlers, and/or data elements of the application. The software application may be automatically updated to incorporate the user customizations. In one implementation, custom user interface elements may be used to control a navigation of the application or an interaction with data elements of the application. In another implementation, custom data elements, based on a hierarchical metadata structure, may dictate an organization of the application. In another implementation, custom event handlers may control business logic and rules for the application, while custom data handlers may control interfacing with the data elements. | 2011-07-07 |
20110167409 | SYSTEMS AND METHODS FOR SOFTWARE SPECIFICATION AND DESIGN USING A UNIFIED DOCUMENT - A system for improving software specifications and design using a unified document, in one example embodiment, comprises a subsystem to automatically receive a formatted unified document, which can include a plurality of fragments having content formatted and labeled according to predetermined formatting and labeling criteria. The system can further include a subsystem to automatically transform the unified document into a plurality of documents including source code files. The source code files can be immediately executable or executable after being compiled into an executable code. The documents can further include test documents, installation documents, configuration documents, user documents, and edited versions of the unified document. The edited versions of the unified document can be visible by users with appropriate permissions. The formatting of the unified document can comprise assuring that each of multiple parts is formatted according to the appropriate category and selectively labeling each part. The labels can designate descriptions, outlines of data, examples, and assertion statements. The predetermined transformation rules can include transforming the descriptions into data models, transforming the examples into test cases, and transforming the assertion statements into formal assertions of an expression language. | 2011-07-07 |
20110167410 | MULTI LANGUAGE SOFTWARE CODE ANALYSIS - The invention concerns the analysis of software code that includes code that is written in multiple languages. In particular the invention concerns, but is not limited to, static analysis on source code of an embedded system that has source code that is written in a low-level language embedded within a high level language. The invention provides transforming | 2011-07-07 |
20110167411 | Configuration information verification apparatus and configuration information verification method - A configuration information verification apparatus includes an alive monitoring information collecting unit for collecting alive monitoring information from a plurality of configuration items constituting a network, a logical formula creating unit for referring to configuration information that represents information about connection relationships between the configuration items and creating a logical formula with respect to each configuration item by performing an AND operation on configuration items positioned on a route leading to corresponding configuration item, and assigning a “true” value to the logical formula if the alive monitoring information indicates that the corresponding configuration item is operating normally and assigning a “false” to the logical formula if the alive monitoring information indicates that the corresponding configuration item is not operating normally; and a logical formula verifying unit for verifying, from a plurality of logical formulae, whether an inconsistent logical formula is present. | 2011-07-07 |
20110167412 | UNIVERSAL CAUSALITY GRAPHS FOR BUG DETECTION IN CONCURRENT PROGRAMS - A system and method for predictive analysis includes generating an execution trace on an instrumented version of source code for a multithreaded computer program. Interleavings which potentially lead to a violation in the program are statically generated by performing a static predictive analysis using a Universal Causality Graph (UCG) to generate alternative interleavings that might lead to an error. The UCG includes a unified happens-before model for the concurrent program and a property being analyzed. The interleavings are symbolically checked to determine errors in the program. | 2011-07-07 |
20110167413 | COVERAGE APPARATUS AND METHOD FOR TESTING MULTI-THREAD ENVIRONMENT - A coverage apparatus and method for testing a multi-thread environment is provided. The coverage apparatus and method analyzes an application to search for synchronization blocks, forcedly schedules an execution order of a plurality of threads including the detected synchronization blocks in such a manner as to induce execution conflicts of the synchronization blocks, and then executes the threads in the scheduled order to perform coverage of the corresponding application. | 2011-07-07 |
20110167414 | SYSTEM AND METHOD FOR OBFUSCATION BY COMMON FUNCTION AND COMMON FUNCTION PROTOTYPE - Disclosed herein are systems, methods, and computer-readable storage media for obfuscating by a common function. A system configured to practice the method identifies a set of functions in source code, generates a transformed set of functions by transforming each function of the set of functions to accept a uniform set of arguments and return a uniform type, and merges the transformed set of functions into a single recursive function. The single recursive function can allocate memory in the heap. The stack can contain a pointer to the allocated memory in the heap. The single recursive function can include instructions for creating and explicitly managing a virtual stack in the heap. The virtual stack can emulate what would happen to the real stack if one of the set of functions was called. The system can further compile the source code including the single recursive function. | 2011-07-07 |
20110167415 | LANGUAGE PROCESSING APPARATUS, LANGUAGE PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - A language processing apparatus comprises a first assembler file generating unit that allocates a variable included in a source program written in a single module to a register, generates an assembler code for each function, inserts a save-restore code for the register into an entry-exit point of a function that uses the register, and generates a first assembler program; and a second assembler file generating unit that, when the register used in the function is not used in a caller, migrates the save-restore code for the register written in the first assembler file to an entry-exit point of the caller, and generates a second assembler program. | 2011-07-07 |
20110167416 | SYSTEMS, APPARATUSES, AND METHODS FOR A HARDWARE AND SOFTWARE SYSTEM TO AUTOMATICALLY DECOMPOSE A PROGRAM TO MULTIPLE PARALLEL THREADS - Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution. | 2011-07-07 |
20110167417 | PROGRAMMING SYSTEM IN MULTI-CORE, AND METHOD AND PROGRAM OF THE SAME - A first compiler generates one or more object codes from a program code for a first processor included in an arithmetic processing system to which a plurality of processors are mutually connected. A first linker links the generated one or more object codes to generate an execution file for the first processor. A parameter information generation unit generates, based on the information acquired from the first linker, parameter information used in a second processor included in the arithmetic processing system. A second compiler refers to a program code and the parameter information for the second processor to generate one or more object codes. A second linker links the generated one or more object codes to generate an execution file for the second processor. | 2011-07-07 |
20110167418 | METHOD FOR SUPPORTING NEW NETWORK ELEMENT SOFTWARE VERSIONS IN AN ELEMENT MANAGEMENT SYSTEM WITHOUT UPGRADING - A method and apparatus for configuring an element management system server (an EMS server) to support new network element service application versions without upgrading the EMS server software is provided. The EMS stores base version data that describes the data model of a first version of a service application installed on a network element. When a second version of the service application is available, incremental version data describing changes to the data model from the first version to the second version is obtained and stored. In response to receiving a client request involving a service application on a particular network element, the EMS may apply incremental version data, associated with the version of the service application installed on the particular network element, to the base version data to form merged version data that describes the data model of the version of the service application installed on the particular network element. | 2011-07-07 |
20110167419 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF - An information processing apparatus is provided with a reception unit that receives, via a network, compressed difference files corresponding to respective regions of firmware that are to undergo an update process, a selection unit that selects a difference file of a size expandable in a second area, from the difference files received by the reception unit, a transition unit that transitions to a state where no jobs are received except for the update process, an expansion unit that expands the difference file selected by the selection unit in the second area, and an execution unit that executes the update process on the firmware after the transition to the state by the transition unit, by compressing the difference file expanded by the expansion unit and storing the compressed difference file in a first area. | 2011-07-07 |
20110167420 | AIRCRAFT UNIT FOR MANAGING AND STORING DATA RELATING TO ON-BOARD EQUIPMENT - The on-board unit for an aircraft includes:
| 2011-07-07 |
20110167421 | Dynamic Scaling of Management Infrastructure in Virtual Environments - Methods, systems, and computer programs for performing management tasks in a virtual infrastructure are presented. The method includes detecting an increase, beyond a predetermined threshold, in the number of tasks waiting to be processed by a first virtual center (VC), which executes as a virtual machine (VM) in the virtual infrastructure. Further, the method includes operations for spawning one or more additional VCs executing as VMs in the virtual infrastructure and for distributing the managed objects handled by the first VC among the additional VCs. The tasks waiting to be processed are reallocated among the first VC and the additional VCs, and the reallocated tasks are then processed by the corresponding VC. | 2011-07-07 |
20110167422 | VIRTUALIZATION APPARATUS - A virtualization apparatus includes one or more guest machines each comprised of a guest kernel and a guest user process, a hypervisor module installed in a host kernel and handling a request of the guest machine with regard to the virtualization apparatus, and a virtual processor supporting the guest machine to serve as a host user process and handling an interrupt and a switching of the guest machine, wherein address spaces of the guest kernel and the guest user process are designed to be separated from each other. | 2011-07-07 |
20110167423 | Intelligent Keying Center Workflow Optimization - A system and method for an intelligent keying center workflow optimization is disclosed. In accordance with one embodiment of the present disclosure, a method comprises receiving a plurality of work units and determining one or more item attributes associated with each of the work units. The method also includes selecting one of the plurality of work units to process. The method further includes determining one or more agent attributes associated with each of a plurality of agents. Additionally, the method includes selecting, with a workflow manager, an agent from the plurality of agents to process the selected work unit, based at least in part on the determined item attributes associated with each of the received work units and the determined one or more agent attributes. The method also includes transmitting the selected work unit to the selected agent. | 2011-07-07 |
20110167424 | INTEGRATED DIFFERENTIATED OPERATION THROTTLING - A method and system for throttling a plurality of operations of a plurality of applications that share a plurality of resources. A difference between observed and predicted workloads is computed. If the difference does not exceed a threshold, a multi-strategy finder operates in normal mode and applies a recursive greedy pruning process with a look-back and look-forward optimization to select actions for a final schedule of actions that improve the utility of a data storage system. If the difference exceeds the threshold, the multi-strategy finder operates in unexpected mode and applies a defensive action selection process to select actions for the final schedule. The selected actions are performed according to the final schedule and include throttling of a CPU, network, and/or storage. | 2011-07-07 |
20110167425 | INSTRUMENT-BASED DISTRIBUTED COMPUTING SYSTEMS - An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrument-based distributed system. The instrument-based distributed system may include a client that creates a job. The job may include one or more tasks. The client may distribute a portion of the job to one or more remote workers on a network. The client may reside in an instrument. One or more workers may also reside in instruments. The workers execute the received portion of the job and may return execution results to the client. As such, the present invention allows the use of instrument-based distributed system on a network to conduct the job and facilitate decreasing the time for executing the job. | 2011-07-07 |
20110167426 | SMART SCHEDULER - A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine's original configuration and groupings of config jobs that change the machine's configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine. | 2011-07-07 |
20110167427 | COMPUTING SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM PREVENTING STARVATION - A computing system, method and computer-readable medium is provided. To prevent a starvation phenomenon from occurring in a priority-based task scheduling, a plurality of tasks may be divided into a priority-based group and other groups. The groups to which the tasks belong may be changed. | 2011-07-07 |
20110167428 | BUSY-WAIT TIME FOR THREADS - Method to selectively assign a reduced busy-wait time to threads is described. The method comprises determining whether at least one thread is spinning on a mutex lock associated with a condition variable and assigning, when the at least one thread is spinning on the mutex lock, a predetermined reduced busy-wait time for a subsequent thread spinning on the mutex lock. | 2011-07-07 |
20110167429 | MESSAGE PROCESSING APPARATUS AND MESSAGE PROCESSING METHOD - A message processing apparatus which communicates with a plurality of software components, and transfers a message received from a software component to another software component holds a message received from a software component, manages the received message, the number of transmissions, and the holding period in correspondence with each other, and transmits the held received message to another software component in response to a delivery request from the other software component. When no new delivery request is received for the managed holding period after transmitting the received message by the managed number of transmissions, the message processing apparatus deletes the received message from the management targets. | 2011-07-07 |
20110167430 | API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES - A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API. | 2011-07-07 |
20110167431 | CONTROL OF APPARATUS INCORPORATING COMPUTER - The burden of designing software for controlling an apparatus incorporating a computer is reduced. An apparatus that incorporates a computer having software including a plurality of components and that is controlled by the computer includes an obtainment unit that obtains information to be delivered from a component to another component, a registration unit that registers information identification information for identifying information that each component wishes to receive in a delivery table in advance, and a delivery unit that identifies a component to which the information obtained by the obtainment unit is to be delivered on the basis of the delivery table and delivers the information to the identified component. | 2011-07-07 |
20110167432 | Web Services Layer Synchrony in Relation to the Business Layer Synchrony - A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine. | 2011-07-07 |
20110167433 | WORKSPACE SYSTEM AND METHOD FOR MONITORING INFORMATION EVENTS - A system and method for monitoring information events partitions sets of information and processing steps into one or more workspaces. The workspaces include sharable portable specifications for implementing event monitoring by a plurality of users or computer systems. Workspaces may be bindable computing resources to establish controls between the computing resources and the workspaces. | 2011-07-07 |
20110167434 | SYSTEM AND METHOD FOR REACTING TO SYSTEM CALLS MADE TO A KERNAL OF THE SYSTEM - A method for reacting to system calls made to a kernel of a computerized system, the method includes: receiving a first control data structure that comprises multiple segments; wherein each segment comprises a system call type field, at least one system call initiator field and at least one system call request field; converting the first control data structure into a non-executable control data structure that comprises multiple data-structure elements (DEs), wherein the DEs comprise DE fields that correspond to the system call type fields, to the system call initiator fields and to the system call request fields of the segments of the first control data structure; monitoring system calls made to the kernel by a comparing information of system calls made to the kernel to DE-fields of the non-executable control data structure; and controlling an execution of at least one system call by the kernel in response to a result of the comparing. | 2011-07-07 |
20110167435 | Systems and methods for remote storage management - A system comprises a first storage resource, a second storage resource, a hosted application, a proxy engine, and a proxy interface. The first storage resource stores first data and uses a first program interface for communicating the first data. The second storage resource stores second data and uses a second program interface for communicating the second data. The hosted application uses application data, the first data and/or the second data including the application data. The proxy engine directs application data requests by the hosted application to the first storage resource or to the second storage resource. The proxy interface uses the first program interface to communicate with the first storage device and the second program interface to communicate with the second storage device to respond to the application data requests. | 2011-07-07 |
20110167436 | CHUCKING DEVICE, MOTOR, DISK DRIVE APPARATUS AND CHUCKING DEVICE MANUFACTURING METHOD - A chucking device includes a disk support unit on which a disk is placed, a resin-made turntable arranged to directly or indirectly support the disk support unit from below, a metal member including a circular plate portion closely secured to a lower surface of the turntable, and a plurality of balls rollably arranged below the disk support unit and above the circular plate portion about a center axis in a circumferential direction. The turntable includes an antiskid member, a bottom rolling surface arranged to support the balls from below through the antiskid member and a cylindrical side rolling surface positioned radially outwards of the balls. | 2011-07-07 |
20110167437 | Disc Tray - A disc tray comprises a recess, a first outer land, a second outer land, a first opening, and a second opening. Two outer lands extend upwards from the recess. Each outer land comprises an upper plane and a wall. Each wall connects the recess and each upper plane. Each opening comprises a plane opening and two upward openings. Each plane opening is located in the recess. Two upward openings are located on two edges of each plane opening, respectively, such that a protruding portion is formed on each upper plane. | 2011-07-07 |
20110167438 | Single Body Type Bracket and Spindle Motor Structure Having the Same - Disclosed is a spindle motor structure including a spindle motor portion including a stator wound with a coil, a rotor rotating in reaction to the stator, and a rotational axis that is a rotational center of the rotor; a stepping motor portion including a lead screw to move an optical pick-up device; and a single body type bracket that has the spindle motor portion and stepping motor portion engaged thereto. | 2011-07-07 |
20110167439 | SLIP PREVENTION MEMBER FOR TURNTABLES - Disclosed herein is a slip prevention member for a turntable. A friction layer prevents a slip of a disk placed on an upper surface thereof. A hardness reinforcing layer is provided under the lower surface of the friction layer. An adhesive layer is provided under the lower surface of the hardness reinforcing layer. A releasable sheet is attached to the lower surface of the adhesive layer. The slip prevention member reduces use of environmentally toxic material and uses the hardness reinforcing layer, thus preventing occurrence of vibrations and noise which may be induced when the hardness of the slip prevention member is relatively low. | 2011-07-07 |