09th week of 2010 patent applcation highlights part 76 |
Patent application number | Title | Published |
20100057533 | MULTIDIMENSIONAL METHOD AND COMPUTER SYSTEM FOR PATENT AND TECHNOLOGY PORTFOLIO RATING AND RELATED DATABASE - A predetermined number of manifest or measurable variables is extracted from each of a plurality of patent documents obtained from a data base or another source and from these manifest variables four or more first order latent variables are defined comprising: knowledge stock, technological scope, international scope and patent value for each patent document and a dependency or causality relationship between the manifest and latent variables and between latent variables is defined. In order to rank the patent documents a PLS Path model operable on the manifest variables is constructed taking into account the latent variables and defined relationships among them, and by applying said PLS Path model the value of the latent variables and the dependency relationship between manifest and latent variables and between latent variables is estimated and the value of the latent variables estimated is used to rank the patent documents. | 2010-03-04 |
20100057535 | Method using market-based social networking to create jobs and referral fees - This method uses a jobs-based social networking website and the monetary incentive of a “job reward” to get friends, relatives and other visitors to the website to offer a personal introduction to a company insider in exchange for the exclusive contractual right to receive a contingent referral fee if the introduced person starts a job with the named company within the time period set forth in the contract. Ideally, hundreds if not thousands of people will review a person's profile on the social networking website. If the job candidate is qualified, many offers of introduction will be made. The jobseeker can accept many offers but only one offer of introduction per company or non-profit entity in a given time period. Since the job candidate will only start one job within that relatively short period of time, only one referral fee will need to be paid. | 2010-03-04 |
20100057539 | Internet-based location intelligence system - An internet-based location intelligence system comprising,
| 2010-03-04 |
20100057542 | WORK PROGRESS DISPLAY DEVICE AND WORK PROGRESS DISPLAY METHOD - A work progress display device and method capable of maintaining work efficiency of a worker by encouraging the worker to work. The work progress display device comprises a storage unit for storing a capability value indicating work capability of a worker, a calculation unit for calculating, in accordance with the capability value, a standard value serving as a work standard of the worker, and a display unit for displaying actual work progress of the worker as an actual performance value, and the display unit displays the standard value so as to be able to be compared with the actual performance value. By looking at this device, a worker can compare actual work progress with his or her work standard determined by his or her capability and check a difference. | 2010-03-04 |
20100057545 | SYSTEM AND METHOD FOR SENDING SPONSORED MESSAGE DATA IN A COMMUNICATIONS NETWORK - A computerized system for sending sponsored data is disclosed, including but not limited to a processor in data communication with a computer readable medium; a computer program containing instructions to monitor video data for products data presented in the video data; instructions to encode product advertising data for at least one of the products data presented in the video data; instructions to send at least one of a plurality of products sponsor passwords data to a first end user device for decoding the products advertising data encoded in the video data; instructions to receive message data from the first end user device; instructions to send message sponsor password data to a second end user device selected by the first end user device; and instructions to send the message data encoded using the message destination password data to the second end user device. | 2010-03-04 |
20100057573 | Systems and methods for an electronic coupon system - A coupon delivery and redemption system provides, (i) for wireless delivery of a product coupon file with the coupons of the product merchants to customers' wireless mobile devices from a coupon system anywhere, at home or in store while shopping, (ii) for customer to search and select for display a product coupon from the coupon file, (iii) for coupon redemptions by retail merchants by scanning the coupon bar code from the wireless device screen, (iv) for validation of the coupon for one time use by interfacing of the retail merchant system with the coupon system, (iv) for the product merchant to receive coupon redemption data from the coupon system, and (v) for the retail merchant to receive aggregate funds for redeemed coupons via the coupon system for an efficient and convenient paperless coupon system. | 2010-03-04 |
20100057574 | BUDGET ENVELOPE CREDIT CARD - Apparatus and methods for providing a budget envelope credit card are provided. An apparatus according to the invention may include a budget envelope credit card software engine and a rewards software engine that provides a reward scheme for use by the budget envelope credit card engine, the rewards scheme that defines a reward frequency. | 2010-03-04 |
20100057578 | PROCESS OF AND APPARATUS FOR NOTIFICATION OF FINANCIAL DOCUMENTS AND THE LIKE - A payee sends a financial document such as an invoice to a payer via a payment adviser service. The payer sends a financial document such as an advice of payment to the payment adviser service and instructions for payment to a payment clearance system. The payment clearance system sends to the payee information on where to access the financial document by including it in the payee's bank statement. | 2010-03-04 |
20100057585 | Text-Based Searches of Numeric Data - The present invention can allow a user to locate items in a database based on numeric characteristics of the items using words to describe those characteristics. In one embodiment, the invention includes selecting a numeric attribute of an item in a database of items some of which have values for the selected attribute, linking the numeric attribute to a descriptive word, linking the numeric attribute to a function, executing the function on values of the numeric attributes, and assigning a descriptive word to an item based on the results of the function. | 2010-03-04 |
20100057599 | METHOD FOR BUSINESS ON-LINE ACCOUNT OPENING WITH EARLY WARNING SYSTEM - A method for a business customer interfacing with a financial institution through a computer network is presented. The method includes an early warning evaluation of the customer and/or entities associated with the customer to identify fraudster/abusers and prevent them from opening online accounts at the financial institution. | 2010-03-04 |
20100057601 | System and Method for Conducting Auctions - A method and system for conducting an auction in an adult-entertainment facility includes a display operable to display a plurality of entertainer identifiers each corresponding to a different one of a plurality of adult entertainers within an adult-entertainment facility. Bidding devices with unique bidder identifiers are used by patrons and are operable to electronically transmit bids to a central processor, which associates the bid with the identified entertainer and bidder and determines if the bid has a bid-winning status. If the bid has winning status at the end of the auction, the bidder is provided with the dancer's company for a pre-set amount of time. | 2010-03-04 |
20100057603 | METHOD AND APPARATUS FOR TRADING FINANCIAL INSTRUMENTS BASED ON A MODEL OF ASSUMED PRICE BEHAVIOR - A model of assumed price behavior of a financial instrument is used in trading the financial instrument. The model includes one or more analytic levels containing analytic values divided into nodes where each node is associated with a future price indicator (such as a price offset) of the financial instrument for a particular look ahead interval. For each analytic level of the model, a current analytic value is related to one of the nodes of that analytic level and a trade order is generated when the future price indicator associated with a node to which the current analytic value relates meets a trader's criteria for trading the instrument. Generated trade orders may rest on the book or be filled immediately. Resting orders may be re-priced as market conditions or current analytic values change. Optionally, a trader may specify an edge that triggers submittal of the trade order to an exchange when the future price indicator meets the inverse of the specified edge value. For round trip orders, the trader may specify a hedge offset that is added to the trade price calculation to help ensure the second leg of the round trip order gets filled. Trade orders may be generated when one or all analytic levels of the model indicate favorable trading conditions. | 2010-03-04 |
20100057605 | ACCEPTING DOCUMENTS FOR PUBLICATION OR DETERMINING AN INDICATION OF THE QUALITY OF DOCUMENTS - The invention concerns accepting documents for publication. In particular, but not limited to, the invention concerns the publication of research related papers, such as publishing academic manuscripts on the Internet. The invention also concerns determining an indication of the quality of a document. Using the invention documents are accepted or rejected for publication, and/or an indication of the quality of a document is determined based on market forces associated with the selling of shares in the document. The participants all trade in the virtual market place with the aim of increasing the number of tokens that they own which reflects their reputation as an assessor of documents. This affects the value of shares in documents by increasing the value of documents of a higher quality. Aspects of the invention includes methods, a computer system and software applications used to perform the methods. | 2010-03-04 |
20100057620 | Mobile personal point-of-sale terminal - A customer mobile personal point-of-sale terminal (CMPPT) includes a Point-Of-Sale (POS) sleeve portion that slidingly engages, and couples to, a cellular telephone. The cellular telephone is used to communicate encrypted information between a financial transaction verification entity (FTVE) and the POS sleeve portion. The sleeve portion includes a mechanism for reading in a merchant account number at the point-of-sale, and for communicating in a secure encrypted fashion with the FTVE via the cellular telephone portion. Rather than a customer entering sensitive financial information into a merchant's POS terminal (MPT) and trusting the merchant with such information, merchant information is entered into the CMPPT. The CMPPT initiates a transaction by sending the customer's account information and the merchant information to the FTVE. The FTVE receives information about the transaction directly from the MPT. The FTVE verifies the transaction, and after authorization, the FTVE forwards approval codes to the CMPPT and MPT. | 2010-03-04 |
20100057627 | NON-FIRM ORDERS IN ELECTRONIC MARKETPLACES - A trading platform and trading method that allows access to additional pools of liquidity is described. Other embodiments are also described. | 2010-03-04 |
20100057654 | SELF-LEARNING SYSTEM AND METHOD FOR PROVIDING A LOTTERY TICKET AT A POINT OF SALE DEVICE - A system for managing a purchase agreement, including: a memory element for at least one specially-programmed general purpose computer, for storing an artificial intelligence program (AIP), and a purchase agreement between a customer and at least one business entity, the purchase agreement including at least one requirement regarding at least one retail transaction between the customer and the at least one business entity; a processor in the computer for: compiling a purchasing history for the customer with respect to the at least one business entity and the purchase agreement, the memory element for storing the purchasing history and modifying, using the processor, the purchasing history, and the AIP, the at least one requirement to increase revenue or profitability of the at least one business entity; and an interface element in the computer for transmitting the modified at least one requirement for presentation to the customer. | 2010-03-04 |
20100057656 | DEVICE, SYSTEM, AND METHOD OF DETERMINING A SOLUTION SCHEME OF A POLY-ALGORITHM SOLVER - Device, system, and method of determining a solution scheme of a poly-algorithm solver. Some embodiments include a method of determining a solution scheme to be applied to input data by a poly-algorithm solver including a plurality of algorithms, the method including receiving a calling sequence including input values of a predefined set of parameters corresponding to the input data; based on the input values, choosing one of first and second algorithm selection models for selecting one or more of the algorithms to be applied to the input data by the solver. Other embodiments are described and claimed. | 2010-03-04 |
20100057670 | APPARATUS AND SYSTEM FOR REDUCING LOCKING IN MATERIALIZED QUERY TABLES - Disclosed is an apparatus and system for reducing locking in materialized query tables (MQT) for distributive functions. The apparatus includes an insert module that inserts into an MQT table a child record when a new record is inserted into a base table associated with the MQT. The child record includes values associated with the insert operation. Also included is a delete module that inserts into the MQT a child record that includes measure values that are the negative of the measure values in the base table row that is the subject of the delete operation. An update module inserts two child rows into the MQT, one negating the affected record and the other adding the values of the update operation. Each inserted child row includes a unique identifier that relates the inserted row to a parent row. An execution module generates responses using the values indicated by the cumulative records in a family. | 2010-03-04 |
20100057673 | REUSABLE MAPPING RULES FOR DATA TO DATA TRANSFORMATION - What is described is a method and a system for data transformation by using predefined mapping rules. A transformation between a source data object and a target data object is defined and an initial mapping of elements from the source data object to the target data object is created. A predefined mapping rule is applied as a subsequent mapping between the source data object and the target data object to adjust the transformation. The mapping from the source data object to the target data object is displayed via a graphical user interface. | 2010-03-04 |
20100057677 | SOLUTION SEARCH FOR SOFTWARE SUPPORT - A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface. | 2010-03-04 |
20100057681 | Searching for Codes in Texts - Searching for codes hidden in texts, such as the Bible, may involve application of a cipher to the text and then searching the enciphered text for codes. | 2010-03-04 |
20100057683 | TOPOGRAPHICAL ANALYSIS SYSTEM - A topographical analysis system that provides an integrated approach for gathering available topographical data and synthesizing the topographical data for various uses by various users. The topographical data may be real time data, historical data, and/or most recent data. The processing of the data utilizes cloud resources in a cloud computing architecture. In addition, cloud resources are utilized to store various accumulated topographical data in a manner such that the cloud resources can quickly process calculations and return results to an end user requesting certain data. | 2010-03-04 |
20100057698 | SYSTEM AND METHOD FOR ASSISTING SEARCH REQUESTS WITH VERTICAL SUGGESTIONS - The present invention is directed towards systems, methods and computer program products for assisting search request by presenting suggestion of one or more vertical segments to produce a more focused result. A vertical segment may be selected by the user, the selected vertical segment being associated with one or more query terms and a search is performed on an index associated with the vertical segment. A search engine generates a search result and returns a list of search result pages for presentation to a user. | 2010-03-04 |
20100057699 | SYSTEM AND METHOD FOR ANNOTATION AGGREGATION - Annotations for a multimedia repository facilitate an efficient indexing, searching, and retrieval of the content from the multimedia repository. These annotations are an effective description of the content and it is very useful to have systems that automatically analyze the content to generate the annotations. A multimedia content, comprising video, audio, and textual data, is organized at shot level, scene level, segment level, multi-segment level, and full-length level. The multimedia content annotation is a providing of computer processable description of the multimedia content. Due to the multilevel organization of a multimedia content, it is required to provide annotations at various levels as well. A system and method for annotation aggregation uses the annotation at a lower level to arrive at an annotation at the next higher level. Such multilevel annotations are very useful in applications such as targeted content delivery. | 2010-03-04 |
20100057704 | Automatic Test Map Generation for System Verification Test - A response map descriptively modeling the textual format of a test response of a system verification test is created without a priori understanding of the format of the given response. Such response map is applied to the test response or other similar test responses that share the same format. More specifically, a method of identifying and extracting one or more formats of textual data included in test responses from system verification testing of a system under test is provided, by receiving a first test response including first textual data in one or more formats, generating a response map descriptively modeling the first test response without a priori information of the one or more formats, and applying the response map to a second test response to identify and extract second textual data from the second test response. The second textual data is also in the one or more formats. | 2010-03-04 |
20100057722 | Image processing apparatus, method, and computer program product - The target content selecting unit selects a first image from the content storage unit. The relevance calculating unit calculates relevance of second images to the first image by use of the metadata. The display content selecting unit identifies a second image selected before the first image, based on the history information, and selects the identified second image and any second images that satisfy a selection condition regarding the relevance. The output information generating unit generates output information that is used for displaying first selection information from which the first image can be selected and second selection information from which second images can be selected, on the display device. In this output information, the second selection information of second images having greater relevance is displayed closer to the first selection information. | 2010-03-04 |
20100057725 | INFORMATION RETRIEVAL DEVICE, INFORMATION RETRIEVAL METHOD, AND PROGRAM - In an exemplary aspect, the present invention includes a control unit that when a keyword for search is entered, collects texts containing that keyword from texts stored in a storage unit, extracts a noun of collected first texts, determines a noun partially matching with the keyword as a first word, extracts a second text containing that first word among the first texts, extracts a word from the second text, the word being one of a noun, a verb, and an adjective, counts the number of times an extracted word is used, determines a word whose number of times of use is placed in predefined highest ranks as a second word, the second word being a related word to the first word, and outputs the first word and the second word. | 2010-03-04 |
20100057739 | AUTOMATED BROWSER HISTORY SORTING BASED UPON LOCATION - A location associated with a computing device is determined. Browser history information is retrieved from a storage device. The browser history information is sorted based upon the determined location. The sorted browser history information is presented to a user of the computing device. | 2010-03-04 |
20100057745 | VIRTUAL DATABASE SYSTEM - A method and apparatus for distributing a database implementation across multiple servers. In one embodiment, the method includes receiving information identifying an implementation of a database having a database schema, identifying the number of database servers to host the database implementation, and analyzing usage characteristics of the database schema. The method further includes distributing the database implementation over the identified number of database servers based on the analysis of the usage characteristics, and providing access to the database implementation for one or more applications, the applications being unaware of the database servers hosting the database implementation. | 2010-03-04 |
20100057779 | METHODS OF RENDERING RECOMMENDED MEDIA ASSETS TO A USER BY EMPLOYING A HANDHELD MEDIA PLAYER - Methods of rendering of unpaid media assets from an on-line merchandiser to a user are disclosed by the use of handheld media players. One embodiment uses the idle screen to display metadata of an unpaid asset when another paid asset is being played. Another embodiment employs the switching-on screen of the player. Recommended unpaid assets by the merchandiser are delivered and stored in the unused storage capacity of the player. The unpaid assets are invisible to the user except that when they are selected by the processor and are displayed on the mentioned screens. The unpaid assets are organized in a single structure as those media assets owned by the user. The capacity occupied by the unpaid media assets is adjusted dynamically based upon the required capacity by the user at a specific time. The media assets stored are managed based on their assigned priorities. The user can pay the on-line merchandiser after the recommended asset is selected through a method that the assigned credits to the user are deducted and the user pays for the on-line merchandiser when next time he or she is connected to the merchandiser through a general purpose computing device. | 2010-03-04 |
20100057784 | Dynamic Metadata - A computing device having a dynamic metadata model includes an interface module, an algorithm module and a registration module. The interface module includes an interface that defines one or more API functions for obtaining metadata using an algorithm. At least one of the API functions is used with a plurality of algorithms. Each of the plurality of algorithms is associated with a business system. The algorithm module includes one or more algorithms that implement the API functions defined in the interface. The one or more algorithms provide metadata without accessing a metadata database. Each of the one or more algorithms is associated with a business system. The metadata is associated with API functions of the business system. The registration module registers the one or more algorithms on the computing device. | 2010-03-04 |
20100057789 | Low traffic failback remote copy - The local storage performs remote copy to the remote storage. For low traffic failback remote copy, the remote storage performs a delta copy to the local storage, the delta being the difference between the remote storage and local storage. The local storage backs up snapshot data. The remote storage resolves the difference of the snapshot of the local storage and the remote storage. The difference resolution method can take one of several approaches. First, the system informs the timing of snapshot of the local storage to the remote storage and records the accessed area of the data. Second, the system informs the timing of snapshot of the local storage to the remote storage, and the remote storage makes a snapshot and compares the snapshot and remote copied data. Third, the system compares the local data and remote copy data with hashed data. | 2010-03-04 |
20100057790 | SECURE VIRTUAL TAPE MANAGEMENT SYSTEM WITH CONSOLE AND CATALOG MONITORING AND UPDATING - A secure virtual tape management system with console and catalog monitoring and updating. The system includes at least one mainframe host processor having a catalog storing tape related information and having an operator console communicably attached thereto. A virtual tape management central processing unit includes software for facilitating remote configuration and utilization of the virtual tape management CPU. A virtual tape catalog storing tape related information is attached to the virtual tape management CPU. An inboard software component resident in the mainframe host obtains and collects any and all console messages issued to the operator console of the mainframe host for conveyance to the virtual tape management CPU to allow automation steps and routines to be performed in response to the console messages. The inboard software resident in the mainframe host accepts any and all events that need to be reported from the virtual tape management CPU, conveying those events to the operator console in the form of messages. The inboard software resident on the mainframe host updates the mainframe host catalog with activity of the virtual tape system catalog. | 2010-03-04 |
20100057795 | ARRANGEMENT FOR COMPARING CONTENT IDENTIFIERS OF FILES - Arrangements ( | 2010-03-04 |
20100057796 | INDEX SELECTION IN A DATABASE SYSTEM - An index selection mechanism allows for efficient generation of index recommendations for a given workload of a database system. The workload includes a set of queries that are used to access tables in a database system. The index recommendations are validated to verify improved performance, followed by application of the indexes. Graphical user interface screens are provided to receive user input as well as to present reports to the user. | 2010-03-04 |
20100057810 | TABLE DEVICE, VARIABLE LENGTH CODING APPARATUS, VARIABLE LENGTH DECODING APPARATUS, AND VARIABLE LENGTH CODING AND DECODING APPARATUS - A table device includes a match cell number output unit | 2010-03-04 |
20100057816 | Organizing Internet/Intranet research with interactive Dynamic Research Diagrams and Lists - This is a method of visually organizing research including: progress, history, decisions, notes and results. This method automatically records the details of a research project as it is happening and intuitively allows the user and/or users to add their own information in the process. Organization may be both automatically and manually conducted. The user's research may be displayed in multiple visual layouts allowing for quick review, organization and accessibility to other users. | 2010-03-04 |
20100057818 | PERFORMING DEFRAGMENT ON HARD DISK OF HOST MACHINE HAVING A VIRTUAL MACHINE - A method, system, and article of manufacture tangibly embodying computer readable instructions for performing defragment on a physical hard disk of a host machine system having a virtual machine (VM) system. The host machine system performs contiguous storage of each file on the VM and the host machine with only one defragment. The host machine obtains a physical position distribution of data blocks in the hard disk constituting a VM file in the VM system according to VM file allocation information of the VM system and the host machine system file allocation information. | 2010-03-04 |
20100057820 | RANDOM NUMBER GENERATION APPARATUS - A random number generation apparatus includes: a random noise generation element comprising a source region and a drain region, a tunnel insulation film, a gate electrode, and a charge trap portion provided between the tunnel insulation film and the gate electrode and being capable of trapping charges, random noise being generated in a drain current flowing between the source region and the drain region on the basis of charges trapped in the charge trap portion; a random number conversion circuit for converting random noise generated from the random noise generation element to a random number; a first test circuit for performing a random number test to test quality of the random number output from the random number conversion circuit; and an initialization circuit for pulling out charges in the charge trap portion of the random noise generation element to the semiconductor substrate through the tunnel insulation film and thereby initializing the charge trap portion. | 2010-03-04 |
20100057825 | METHOD AND ELECTRONIC COMPUTING CIRCUIT FOR OPERAND WIDTH REDUCTION FOR A MODULO ADDER FOLLOWED BY SATURATION CONCURRENT MESSAGE PROCESSING - A method for operand width reduction is described, wherein two N-bit input operands (A, B) of a bit width of N are processed and two M-bit output operands (A′, B′) of a reduced bit width of M are generated in a way, that a post-processing comprising an M-bit adder function followed by saturation to M bits performed on said two M-bit output operands (A′, B′) provides an M-bit result equal to an M-bit result of an N-bit modulo adder function of the two N-bit input operands (A, B), followed by a saturation to M bits. Further an electronic computing circuit ( | 2010-03-04 |
20100057826 | Distributed Workflow Process Over a Network - Systems, methods, and computer-readable media for executing workflow in a distributed network of computing devices via one or more proxy workflow components and a communication protocol enabled device-specific execution of particular workflow components while fully supporting the execution of a complete workflow from an originating device. | 2010-03-04 |
20100057846 | Image processing method, apparatus and system - The invention provides a method, an apparatus and a system for image processing in a network environment such as the Internet. The method includes receiving an image access request sent by a user, forwarding the image access request to a real-time image processor, receiving an image returned by the real-time image processor for the user to use, the image being obtained by the real-time image processor processing the original image according to the image access request. According to the embodiments of the invention, users can obtain images of interest in real time, user demand is well met, and user satisfaction is improved. | 2010-03-04 |
20100057861 | Dynamic Email Recipients Based on Entered Subject - A method is provided for dynamically inserting email recipients based on entering a subject. A subject is received being typed by a user for an email. The subject being typed is parsed. It is recognized that the subject has been previously stored with corresponding email addresses related to the subject. In response to recognizing that the subject has been previously stored, the previously stored corresponding email addresses that relate to the subject are inserted. The subject and the corresponding email addresses were previously typed by the user, such that the subject and the corresponding email addresses could be stored. The corresponding email addresses are respectively inserted in TO fields, carbon copy (CC) fields, and/or blind carbon copy (BCC) fields of the email in accordance with a manner in which the corresponding email addresses were previously typed by the user. | 2010-03-04 |
20100057862 | SOLUTION THAT LEVERAGES AN INSTANT MESSAGING SYSTEM TO MANAGE AD HOC BUSINESS PROCESS WORKFLOWS - A process definition entered into a user interface that is coupled with an instant messaging client application can be identified. The process definition can represent an ad hoc business process. The process definition can utilize entities defined in a contact of the instant messaging (IM) client application. The process definition can execute. Upon reaching a terminating condition defined within the process definition, results of executing the process definition can be presented via the user interface. | 2010-03-04 |
20100057864 | EMAIL MESSAGES - The described implementations relate to email messages. One technique detects a link to a web-site in an email message. The technique causes content from the web-site to be visualized on a common display area with the email message for a recipient of the email message. | 2010-03-04 |
20100057868 | Method For Delivering Primary Information That Exists in At Least One Electronic Form - The invention relates to a method for delivering primary information that exists in at least one electronic form, comprising the following steps: transmission of the primary information via at least one communication network ( | 2010-03-04 |
20100057870 | METHOD AND SYSTEM FOR LEVERAGING IDENTIFIED CHANGES TO A MAIL SERVER - A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox. | 2010-03-04 |
20100057876 | METHODS AND SYSTEMS FOR SUPPRESSING UNDESIREABLE EMAIL MESSAGES - A system for suppressing delivery of undesirable messages through vulnerable systems. The system includes an emulator that emulates one or more of the vulnerable systems. A module associated with the emulator intercepts undesirable messages, which were originally intended to be sent through a vulnerable system. One embodiment includes plural emulators, which include one or more servers that are part of a network of servers. A controller communicates with one or more servers. In this embodiment, the controller includes a database capable of storing statistics pertaining to undesirable messages blocked by one or more of the servers. The statistics may include information pertaining to the sender(s) of the undesirable messages. Undesirable messages intercepted by the network of servers include email spam. | 2010-03-04 |
20100057894 | Targeted Caching to Reduce Bandwidth Consumption - A system includes a name server, an edge cache server, and a local cache server. The name server is configured to provide an anycast IP address in response to a request for an IP address of an origin hostname from a client system. The edge cache server is configured to respond to the anycast IP address and a unicast IP address and to retrieve content from an origin. The local cache server includes a storage and is configured to respond to the anycast IP address, to retrieve content from the edge cache server, and provide the content to a client system. | 2010-03-04 |
20100057928 | Dynamically Altering Playlists - In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request. | 2010-03-04 |
20100057932 | ONLOAD NETWORK PROTOCOL STACKS - A method for transmitting data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted; responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted; forming within the context of the application by means of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be transmitted and writing by means of the protocol processing entity the packets to be transmitted to an area of the memory; initiating by means of communication between the protocol processing entity and the network interface device a transmission operation of at least some of the packets over the network. | 2010-03-04 |
20100057933 | PROBABILISTIC MESH ROUTING - Routing messages using unreliable routing data. A method includes receiving a message from a computer readable communication medium. Characteristic properties of the message are calculated so as to determine state requirements for a service instance at a service for processing of the message. An attempt is made to acquire an appropriate service instance that satisfies the state requirements for processing the message. A determination is made that attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message is not successful at acquiring an appropriate service instance. As a result, the message is redirected using an unreliable local cache of routing information and without coordination between processing nodes. | 2010-03-04 |
20100057937 | Method and System for Facilitating Client Server Interaction - The apparatus includes a base client module and a server module. The base client module receives requests from a client application on a client computer. The base client module calls a resource of a web application.. A server module transparently interacts with the logic of the web application to obtain the requested data and sends it back to the base client in a format handled by the base client. The base client can then reformat the data to a client application requested format before passing the data to the client application. This method allows a client application programmer to obtain easily usable data from a web application by using the base client. | 2010-03-04 |
20100057950 | DMA ASSISTED DATA BACKUP AND RESTORE - An integrated circuit includes a DMA controller for performing conventional DMA transfers and for backing-up and restoring data during low power events. The integrated circuit includes one or more processor components, one or more peripheral components, a power management circuit and the DMA controller. The power management circuit manages power control within the integrated circuit. The DMA controller includes a DMA engine for executing DMA transfers between different ones of the components and memory based on configuration parameters provided to the DMA engine. A detection circuit configured determines if the power management circuit initiates a power state change. The DMA controller also has circuitry for providing a first set of configuration parameters to the DMA engine if no change in power state is detected and overriding the first set of configuration parameters with a second set of configuration parameters if a change in power state is detected. | 2010-03-04 |
20100057952 | MEMORY CONTROLLER AND MEMORY CONTROL METHOD - A memory controller has a control unit receiving a transfer data from a transmission circuit and executing a burst transfer of the transfer data to a reception circuit. The transmission circuit transmits a first data of a first bit length for a first burst times by a burst transmission. The amount of the transfer data is equal to a product of the first bit length and the first burst times. The reception circuit receives a second data of a second bit length for a second burst times by a burst reception. When the amount of the first data received by the control unit becomes equal to or more than a product of the second bit length and the second burst times, the control unit transfers the received first data as the second data to the reception circuit, regardless of the number of the first data received by the control unit. | 2010-03-04 |
20100057954 | ALIGNMENT OF INSTRUCTIONS AND REPLIES ACROSS MULTIPLE DEVICES IN A CASCADED SYSTEM, USING BUFFERS OF PROGRAMMABLE DEPTHS - Buffers of programmable depths are used in the instruction and reply paths of cascaded devices to account for possible differences in latencies between the devices. The buffers may be enabled or bypassed such that the alignment of instruction and result may be performed at the boundaries between separate groups of devices having different instruction latencies. | 2010-03-04 |
20100057969 | MODULAR WIRELESS DOCKING STATION - A modular wireless docking station for enabling a wireless connection between a computing device and a plurality of peripheral devices. The modular wireless docking station includes a radio plane having at least a wireless transceiver and at least one antenna for communicating with the computing device over a wireless medium; and a plurality of peripheral interface planes for communicating with one or more of the plurality of peripheral devices. | 2010-03-04 |
20100057970 | METHOD AND APPARATUS TO COMBINE POWER AND CONTROL SIGNALS IN A MOBILE COMPUTING DEVICE - A mobile computing device is described that includes multiple device components, a power supply and a power line connected to each device component. The power supply is operative to provide power signals to the device components over the power lines. The mobile computing device also includes a processor operative to generate a control signal for one or more device components. A power line communications control module is connected to the power supply and the processor, the power line communications control module is operative to receive a power signal and a control signal for a device component, combine the power signal and control data from the control signal to form a power data signal, and send the power data signal to the device component over a corresponding power line. Other embodiments are described and claimed. | 2010-03-04 |
20100057972 | VIDEO DATA TRANSMISSION VIA USB INTERFACE - The invention relates to a method for the transmission of video data from a data source to a data sink, wherein the transmission is carried out via a USB interface, wherein the information transmitted via the USB interface represents the digital values of a YUV signal, wherein the digital values of the YUV signal are fed to a video encoder, particularly in the form of a video DAC, in the data sink. | 2010-03-04 |
20100057976 | MULTIPLE PERFORMANCE MODE MEMORY SYSTEM - A method and system for controlling a write performance level of a memory is disclosed. The method includes receiving an input at the memory, and configuring the memory to an operation mode providing a write performance level and a storage capacity. The input may specify a storage capacity, a working area capacity, a write performance level, and/or a ratio of the storage capacity to the working area capacity. A desired write performance level may be set by receiving a software command or hardware setting. The storage capacity may be varied depending on whether the memory device has been formatted. As the storage capacity decreases, working area capacity of the memory device increases and write performance increases. Conversely, as the storage capacity increases, working area capacity decreases and write performance decreases. | 2010-03-04 |
20100057990 | Storage System Logical Storage Area Allocating Method and Computer System - A method for allocating optimum pages to a logical volume according to the usage of the logical volume and an access characteristic is provided. A storage system is connected to a host computer, includes plural disk drives and a controller to control the plural disk drives, includes a first disk drive group including at least one disk drive, holds information indicating that a first attribute is assigned to a logical volume, assigns the first attribute when a first logical volume including plural first logical storage areas is provided to the host computer, reserves plural physical storage areas of the first disk drive group as the plural first logical storage areas, reserves the plural first logical storage areas included in the first logical volume as storage areas for storing data requested by the host computer, and stores the data requested by the host computer into the allocated physical storage areas. | 2010-03-04 |
20100057993 | INTER-FRAME TEXEL CACHE - Methods, apparatuses, and systems are presented for caching. A cache memory area may be used for storing data from memory locations in an original memory area. The cache memory area may be used in conjunction with a repeatedly updated record of storage associated with the cache memory area. The repeatedly updated record of storage can thus provide a history of data storage associated with the cache memory area. The cache memory area may be loaded with entries previously stored in the cache memory area, by utilizing the repeatedly updated record of storage. In this manner, the record may be used to “warm up” the cache memory area, loading it with data entries that were previously cached and may be likely to be accessed again if repetition of memory accesses exists in the span of history captured by the repeatedly updated record of storage. | 2010-03-04 |
20100057999 | SYNCHRONIZATION MECHANISM FOR USE WITH A SNOOP QUEUE - In a data processing system each bus master of a plurality of bus masters communicates information via a system interconnect. A cache is associated with a predetermined bus master of the plurality of bus masters for storing information used by the predetermined bus master. A snoop queue is associated with the predetermined bus master for storing a plurality of snoop requests and selectively storing for each snoop request an indicator of a synchronization request that indicates a synchronization operation is to be performed by completing any previously issued snoop requests prior to or concurrently with completion of the synchronization operation. In one form the indicator is a synchronization request indicator flag for each entry in the snoop queue that indicates whether each entry participates in the synchronization operation associated with the synchronization request. | 2010-03-04 |
20100058003 | MULTI-PLANE DATA ORDER - Systems, methods and computer program products for programming data into a multi-plane memory device employ a multi-plane data order. To allow multiple data pages to be programmed without a need to increase the size of page buffers, in some implementations, a data transfer scheme at which the data pages are programmed can be manipulated. Specifically, data across all channels can first be programmed into a first plane of the multi-plane flash memory device in parallel. While the data transfer program operation is in progress, data to be programmed into a succeeding plane (e.g., plane “1”) can be read into and cached in one or more page buffers. After the data transfer program for the first plane is complete, data cached in the page buffers can be immediately latched and programmed into the multi-plane flash memory device. | 2010-03-04 |
20100058040 | USING EDS FOR EXTENDING A DESCRIPTION OF A LOADWARE UPDATE MECHANISM - The invention refers to a computer-implemented method and system for loading a loadware file on a CANopen device. The CANopen device comprises an electronic data sheet, which is extended to comprise a load object. After reading the load object with the load parameters, the respective loadware file is located, selected and accessed. Accessing the loadware file is done by applying the read load parameters. | 2010-03-04 |
20100058041 | Method and Apparatus for Secure Instantly-On Computer System - A method and apparatus for an instantly-on computer system is presented. A computer that incorporates fast non-volatile primary memory for storing the operating system, resulting in an instant-on or instant-booting of the computer. Large parts of the operating system code and application code are stored in non-volatile write-protectable areas that cannot be modified by malicious sources, resulting in a secure computer. It solves the problem from typical computers having to load the operating system and applications from a slow device such as the hard disk to the main memory. This loading is avoided by permanently housing the operating system in a non-volatile main memory. The system also solves the problem of corruption of operating system areas from malicious sources. The memory contains writeable and write-protected areas and a memory controller controls the access to the various regions of the memory. | 2010-03-04 |
20100058045 | METHOD AND APPARATUS FOR FAST BOOTING A PORTABLE COMPUTING DEVICE ALLOWING FOR IMMEDIATE OPERATION - The present invention discloses a portable computing device ( | 2010-03-04 |
20100058071 | SYSTEM AND METHOD FOR ENCRYPTING AN ELECTRONIC FILE IN A MOBILE ELECTRONIC DEVICE - A system and method for encrypting an electronic file in a mobile electronic device reads bytes of the electronic file from a cache of a memory system and divides the bytes into a plurality of byte lines. The system and method further assigns a numerical cipher to each byte line and searches a position of each numerical cipher in a corresponding byte line. Furthermore, the system and method encrypt each byte line by inserting one or more random bytes into each byte line, and generates an encrypted electronic file by combining all the encrypted byte lines. | 2010-03-04 |
20100058072 | CONTENT CRYPTOGRAPHIC FIREWALL SYSTEM - A system and method that regulates the various operations between computing stations and storage or content. Any operation that involves or may lead to the exchange or accessing of content (data) between storage or hosting content container and computing station may be regulated by means of a policy which comprise a set of rules. Rules may be defined according to specific criteria, including the type of storage, the type of content, the attributes of the content, and other attributes associated with the storage device and/or the content. The policy will be dynamically installed/updated upon a computing station for specific User(s) and will regulate the data operations that may take place between the computing stations and storage or content based on evaluation of the policy. Based on the evaluation of the policy, the requested operation is permitted, restricted in some areas, or denied. | 2010-03-04 |
20100058073 | STORAGE SYSTEM, CONTROLLER, AND DATA PROTECTION METHOD THEREOF - A storage system including a storage unit, a connector, and a controller is provided. A personal identification number (PIN) message digest and a cipher text are stored in the storage unit. When the storage system is connected to a host system through the connector, the controller requests a password from the host system and generates a message digest through a one-way hash function according to the password. After that, the controller determinates whether the message digest matches the PIN message digest. If the message digest matches the PIN message digest, the controller decrypts the cipher text in the storage unit through a first encryption/decryption function according to the password to obtain an encryption/decryption key. Eventually, the controller encrypts and decrypts user data through a second encryption/decryption function according to the encryption/decryption key. Thereby, the user data stored in the storage system can be effectively protected. | 2010-03-04 |
20100058082 | MAINTAINING NETWORK LINK DURING SUSPEND STATE - A low power processor in a computer is kept energized in a suspend state in which a main processor of the computer is deenergized. The low power processor maintains a network connection by sending keepalive packets as required by the network communication protocol. | 2010-03-04 |
20100058084 | Self-Tuning Power Management Techniques - Power management techniques include a method for power management of a processor chip which comprises the following steps. An initial operating level is set for the processor chip. After a predetermined time interval, slack is calculated. If the slack is greater than zero, the initial operating level is increased to a next higher level, otherwise the initial operating level is maintained. After the predetermined time interval, the slack is re-calculated and further includes accumulated slack. If the re-calculated slack is greater than zero, the operating level is increased to the next higher level if the processor chip is being operated at the initial operating level, otherwise the operating level is returned to the initial operating level if the processor chip is being operated at the next higher operating level. The steps to re-calculate the slack and either increase the operating level to the next higher level or return the operating level to the initial operating level are repeated. | 2010-03-04 |
20100058098 | CONVEYANCE CONTROL SYSTEM AND CONVEYANCE CONTROL METHOD - Provided is a conveyance control system in which fast and smooth control is realized without causing a control delay by a processing delay of a control apparatus such as a PLC, and wiring between a control object and a central control unit is omitted. A conveyance control system according to the present invention includes a plurality of data processing slave stations connected through a common transmission line. The data processing slave station obtains information about a predetermined station from monitor/control data about a plurality of stations of the data processing slave station transmitted to the common transmission line, determines and adjusts control/monitoring of an own station and outputs information about an own station to the common transmission line. The information about an own station output to the common transmission line from the data processing slave station is obtained by a different station as part of the monitor/control data to become a control/monitor factor of the different station. | 2010-03-04 |
20100058101 | SYSTEM AND METHOD FOR REDUCING LATENCY ASSOCIATED WITH TIMESTAMPS IN A MULTI-CORE, MULTI-THREADED PROCESSOR - A system and method are provided for reducing a latency associated with timestamps in a multi-core, multi threaded processor. A processor capable of simultaneously processing a plurality of threads is provided. The processor includes a plurality of cores, a plurality of network interfaces for network communication, and a timer circuit for reducing a latency associated with timestamps used for synchronization of the network communication utilizing a precision time protocol. | 2010-03-04 |
20100058104 | SEMICONDUCTOR DEVICE AND DATA TRANSMISSION SYSTEM - To provide a semiconductor device including a data input circuit and a data output circuit connected to a plurality of data input/output terminals, where at least one of the data input circuit and the data output circuit fetches data in response to multi-phase clock signals having different phases to be timing signals for fetching data, and adjusts a valid range for fetching data to be substantially uniform for each of the multi-phase clock signals. According to the present invention, the window width of data can be made uniform by individually adjusting the multi-phase clock signals that are input or output timing signals, and thus characteristics of the semiconductor device can be improved. | 2010-03-04 |
20100058107 | Error recovery within processing stages of an integrated circuit - An integrated circuit includes a plurality of processing stages each including processing logic | 2010-03-04 |
20100058111 | ABNORMALITY DETECTION METHOD FOR ELECTRONIC DEVICE CONNECTED BY LOOP, AND ELECTRONIC DEVICE - An electronic device is connected to a loop transmission line via a bypass circuit and detects being bypassed from the loop transmission line. Each electronic device connected to a looped transmission line via each bypass circuit receives a positioning map in which an own address is registered, and judges whether the own address is still registered. The electronic device can judge whether this electronic device is being bypassed from the loop transmission line by the bypass circuit using a conventional sequence. | 2010-03-04 |
20100058116 | SYSTEM FOR PROCESSING GRAPHIC OBJECTS INCLUDING A SECURED GRAPHIC MANAGER - The general field of the invention is that of viewing systems that have to display information or images having different criticality levels. The viewing system according to the invention comprises at least one secure graphic manager with a criticality level at least equal to the highest criticality level of the graphic applications. The manager has the following detection means: violation of the segregation of the applications in their respective display window; overrunning of the processing times of each application; and violation of the specific storage spaces of the graphic applications. | 2010-03-04 |
20100058122 | APPARATUS, SYSTEM, AND METHOD FOR AUTOMATED ERROR PRIORITY DETERMINATION OF CALL HOME RECORDS - An apparatus, system, and method are disclosed for data priority determination. A receiving module receives a data package. A parsing module parses out priority indicators from the data package. A comparison module compares the priority indicators to entries in a priority matrix, determining whether the data package is of a defined data package type. In response to a determination that the data package is of the defined data package type, a priority determination module determines a data package priority of the data package based on a data package priority of the defined data package type. In response to a determination that the data package is not of the defined data package type, a type definition module defines a new data package type having a data package priority based on the priority indicators. A priority update module updates the data package priority of the defined data package type. | 2010-03-04 |
20100058125 | DATA DEVICES INCLUDING MULTIPLE ERROR CORRECTION CODES AND METHODS OF UTILIZING - A method of utilizing at least one block of data, wherein the at least one block of data includes a plurality of cells for storing data and at least one error flag bit, the method including: scanning the block of data for errors; determining the error rate of the block of data; and applying an error correction code to data being read from or written to a cell within the at least one block of data, wherein the error correction code is applied based on the error rate, wherein a weak error correction code is applied when the error rate is below an error threshold, and a strong error correction code is applied when the error rate is at or above the error threshold. | 2010-03-04 |
20100058139 | Method for constructing large-girth quasi-cyclic low-density parity-check codes - A method constructs a code, wherein the code is a large-girth quasi-cyclic low-density parity-check code. A base matrix is selected for the code. A cost matrix corresponding to the base matrix is determined. A single element in the base is changed repeatedly maximize a reduction in cost. A parity check matrix is constructing for the code from the base matrix when the cost is zero, and an information block is encoded as a code word using the parity check matrix in an encoder. | 2010-03-04 |
20100058142 | APPARATUS, METHODS, AND COMPUTER PROGRAM PRODUCTS UTILIZING A GENERALIZED TURBO PRINCIPLE - Exemplary embodiments of the invention provide a generalized Turbo principle that enables the exchange of region beliefs between components. The generalized Turbo principle provides various advantages over the traditional Turbo principle such as, for example, a lower Bit Error Rate (BER) and/or a better quality of the end-result marginals. In one exemplary embodiment, a method includes: receiving an encoded signal (501); and decoding the received signal using a generalized Turbo principle wherein region beliefs are exchanged between components (502). In another exemplary embodiment, methods, computer programs and apparatus are presented for generating a graph structure for a system having a plurality of components. As a non-limiting example, the generated graph structure may be seen to correspond to the region graphs underlying the generalized Turbo principle. | 2010-03-04 |
20100058190 | Method And System For Coordinating Device Setting Between a Communications Client And Its Host Device - A system and method for propagating device settings to a data communications client from a host on a mobile device, the system having at least one host application adapted to operate on the mobile device host and further adapted to change device settings on the mobile device; a notification means adapted to notify the data communications client of device settings changes on the mobile device; a mode setting at the data communications client, the mode setting adapted to indicate whether client applications on the data communications client should use device settings from the host; and a client settings application adapted to receive a notification from the notification means and change device settings for the client applications if the mode setting indicates the client applications should use device settings from the host. | 2010-03-04 |
20100058196 | INTEGRATED DISPLAY AND MANAGEMENT OF DATA OBJECTS BASED ON SOCIAL, TEMPORAL AND SPATIAL PARAMETERS - An embodiment is directed to displaying information to a user of a communications device. The communications device receives a query including a social parameter, a temporal parameter and a spatial parameter relative to the user that are indicative of a desired visual representation of a set of data objects. The communications device determines degrees to which the social, temporal and spatial parameters of the query are related to each of the set of data objects in social, temporal and spatial dimensions, respectively. The communications device displaying a first visual representation of at least a portion of the set of data objects to the user based on whether the determined degrees of relation in the social dimension, temporal dimension and spatial dimension satisfy the respective parameters of the query. | 2010-03-04 |
20100058198 | COLLABORATIVE REALTIME PLANNING USING A MODEL DRIVEN ARCHITECTURE AND ITERATIVE PLANNING TOOLS - Systems and methods are disclosed that include creating a template file with at least one logic unit. These systems and methods also include creating model file with at least one type independent information element. The type independent information has at least two values associated with it. In addition, there are systems and methods interpreting the data comprised within the model file using the template file. A program is created in some embodiments using data that has been created. | 2010-03-04 |
20100058201 | SHARED USER INTERFACE SURFACE SYSTEM - The shared user interface surface system is a simple and lightweight collaboration tool that is accessible simultaneously by multiple users through multiple sources. The shared user interface surface system provides a way to share a user interface surface and corresponding shared surface object, and coordinates local manipulations of respective local representations of the shared user interface surface and corresponding shared surface object, and updates the respective local representations with a group representation. The system accommodates diverse collaboration requirements including mixed written and spoken languages, utilization of the accessibility layer for physically disabled and disparate computing resources. | 2010-03-04 |
20100058207 | Interactivity Platform System and Method - A system and method permitting each of a plurality of users to create, populate and share a decentralised virtual world using an applications platform with a peer to peer network. | 2010-03-04 |
20100058208 | SYSTEM AND METHOD FOR TAGGING OBJECTS FOR HETEROGENEOUS SEARCHES - A system and method in a virtual universe system for tagging objects in one virtual world so that avatars in other virtual worlds can search for, review, purchase, and exchange real goods and virtual objects. In a virtual universe having more than one virtual world, an object in one virtual world may be tagged with a seller identification, an advertising location, an item type, and details of the item. The object may then be externalized to other virtual worlds within the virtual universe for searching. | 2010-03-04 |
20100058209 | BUSINESS CARD GENERATION DURING DOMAIN NAME REGISTRATION - Methods of the present inventions allow for generating a business card during domain name registration. An exemplary method may comprise the step of generating a business card containing information received during the process of registering a domain name to a registrant and, perhaps, providing the business card to the registrant. The information may comprise the registrant's name, title, address, telephone number, facsimile number, domain name, URL, email address, business name, business logo, and/or business tagline. | 2010-03-04 |
20100058213 | Display controlling apparatus and display controlling method - A display controlling apparatus stores therein first position information of pieces of data in a predetermined n-dimensional virtual space displayed on a display device, specifies second position information in the virtual space indicating positions of the pieces of data obtained after performing a rearranging process thereon, specifies intermediate position information indicating positions in a m-dimensional virtual space corresponding to a period during which the data is rearranged from the first-position-information positions into the second-position-information positions, the m being smaller than the n by 1 or more, calculates first transition paths in transitions from the first-position-information positions to the intermediate-position-information positions, calculates second transition paths in transitions from the intermediate-position-information positions to the second-position-information positions, and outputs display screen information containing the pieces of data that go through the transitions in the virtual spaces according to the first and the second transition paths. | 2010-03-04 |
20100058244 | ICON OPERATION METHOD AND ICON OPERATION MODULE - An icon operation method is provided. The method is suitable for a display displaying an operation option image having several icons. Each icon represents an operation. The method comprises steps of grouping some of the icons so that the icons in the same group are partially stacked with each other. | 2010-03-04 |
20100058247 | METHODS AND SYSTEMS OF A USER INTERFACE - One embodiment of the application provides a method including segmenting a 3D polygon mesh into a plurality of widgets, defining a state variable for each widget, defining a behavior for each widget, and assembling a three-dimensional user interface from the widgets, the state variables, and the behaviors. | 2010-03-04 |
20100058271 | Closed-Loop 1xN VLSI Design System - Embodiments that design integrated circuits using a closed loop 1xN methodology are disclosed. Some embodiments create a physical design representation based on a behavioral representation of a design for an integrated circuit. The behavioral representation may comprise RTL HDL with one or more 1xN building blocks. The embodiments may alter elements of the 1xN building block by using logic design tools, synthesis tools, physical design tools, and timing analysis tools. Further embodiments comprise an apparatus having a viewer and a 1xN compiler. The viewer may generate displays of behavioral representations of 1xN building blocks, with the behavioral representations comprising RTL definitions. The 1xN compiler may create physical design representations of the 1xN building block and create behavioral representations from the physical design representations, wherein the physical design representations have elements altered by one or more tools of a tool suite. | 2010-03-04 |
20100058273 | Automatic Wiring Device, Automatic Wiring Method, and Automatic Wiring Program - An automatic wiring method includes calculating a metal area within an integrated circuit, and determining whether the metal area calculated at the calculating is smaller than a minimum metal area as a predetermined threshold value. | 2010-03-04 |
20100058276 | Method for the integration of an integrated circuit into a standardized software architecture for embedded systems - A method is disclosed for the integration of an integrated circuit into a standardized software architecture for embedded systems. The method includes a definition of a computer readable standardized data structure which is completed with the properties of the integrated circuit. The completed standardized data structure is then used for the definition of a hardware module which includes the integrated circuit. The hardware module definition thus generated is exported in a form which can be imported by the standardized software architecture for embedded systems for further processing. | 2010-03-04 |
20100058303 | SYSTEM AND METHOD FOR CONDITIONAL EXPANSION OBFUSCATION - Disclosed herein are systems, methods, and computer readable-media for obfuscating code through conditional expansion obfuscation. The method includes identifying a conditional expression in a computer program, identifying a sequence of conditional expressions that is semantically equivalent to the conditional expression, and replacing the conditional expression with the semantically equivalent sequence of conditional expressions. One option replaces each like conditional expression in the computer program with a diverse set of sequences of semantically equivalent conditional expressions. A second option rearranges computer instructions that are to be processed after the sequence of conditional expression is evaluated so that a portion of the instructions is performed before the entire sequence of conditional expressions is evaluated. A third option performs conditional expansion obfuscation of a conditional statement in combination with branch extraction obfuscation. | 2010-03-04 |
20100058306 | System and Method for Secure Information Handling System Flash Memory Access - Firmware updates at an information handling system flash memory device, such as provisioning information stored on a USB device, are securely performed by using a buffer memory and a secured code. An application running on a CPU generates a firmware update and a security code, such as a ciphered hash code based on the firmware update, stores the firmware update and security code in a buffer, and informs a management processor of the update. The management processor analyzes the firmware update to authorize copying of the update from the buffer to the flash memory device. For instance, the management processor creates the security code from the firmware update and compares the created code with the security code stored in the buffer to validate the firmware update. | 2010-03-04 |
20100058319 | AGILE DEPLOYMENT OF SERVER - System and method for agile deployment of servers. The system includes one or more storage subsystems, a host computer and a storage management server or general severs together with a system management server. A system administrator or a storage supplier preliminarily installs an application package on a server. The application package may include an operating system, programs, libraries, configuration data and initial data. When the system requires a new physical or virtual server, the system administrator replicates the installed application package and conducts the new server runs with the replicated application package. Operation sequences are provided for order of copying of the application package between the management servers and the storage subsystems. Change in the data from an initial state may be stored instead of the complete data. | 2010-03-04 |
20100058322 | Storage device and method of instructing to update firmware - Provided is a storage device which can increase the speed of transmission/reception of data and reliability thereof. The storage device including: a plurality of expanders connected to a disk device which stores data transmitted from a host device; and a controller unit for controlling the expander, wherein the controller unit includes a determination unit for determining whether or not, when download data is received from a predetermined terminal in order to update firmware of the expander, it is necessary to initialize a corresponding expander after downloading the download data by the expander, a transmission unit for transmitting initialization determining information determined by the determination unit to the terminal, and a update instruction unit for transmitting the download data to the corresponding expander and instructing the corresponding expander to update the firmware at a timing for updating the firmware, which is determined by the terminal based on the initialization determining information transmitted from the transmission unit. | 2010-03-04 |
20100058324 | MULTIPLE ORGANIZATION SUPPORT IN A NETWORKED SYSTEM - Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations. | 2010-03-04 |