51st week of 2009 patent applcation highlights part 56 |
Patent application number | Title | Published |
20090313328 | METHOD AND SYSTEM FOR FACILITATING MARKETING DIALOGUES - Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants. | 2009-12-17 |
20090313329 | Methods, Systems and Computer Program Products for Communication of Information in Electronic Conferences - Methods, systems and computer program products for document sharing in collaborative electronic meetings. Exemplary embodiments include a method for control of documents in a collaborative interaction, the method including establishing an out-of-band channel between a first participant and a second participant in the collaborative interaction, transferring a copy of a document on the out-of-band channel between the first participant and the second participant, transferring a command issued on the document by the first participant on an in-band channel established between the first participant and the second participant, invoking the command by the second participant on the copy of the document by the second participant and displaying the result of invoking the command to the second participant. | 2009-12-17 |
20090313330 | Content delivery method and communication terminal apparatus - A content delivery method and apparatus that can achieve stable streaming in a system that performs data exchange efficiently by dividing content into blocks and distributing them among a plurality of nodes. A receiving node transmits the playback start time of each block as delivery reservation request information to a corresponding one of delivery nodes. The corresponding delivery node receives the delivery reservation request information from the receiving node, determines delivery start time and delivery end time based at least on the delivery reservation request information and on reservation status and network bandwidth information, and transmits the delivery start time and delivery end time as delivery reservation result information to the receiving node. The receiving node receives the delivery reservation result information from the corresponding delivery node, and receives the block by requesting, in accordance with the delivery reservation result information, delivery of the block from the corresponding delivery node. | 2009-12-17 |
20090313331 | MERGING VERSIONS OF DOCUMENTS USING MULTIPLE MASTERS - Tools and techniques are described for merging versions of documents using multiple masters. These tools may provide methods that include syncing a first peer system with at least a second peer system, with the first and second peer systems receiving respective instances of a document for collaborative editing. The first and second peer systems may maintain respective version histories associated with the document, with these version histories capturing and storing revisions occurring locally at the first and second peer systems. The first and second peer systems may exchange version histories, and merge these version histories. | 2009-12-17 |
20090313332 | Layering destination-dependent content handling guidance - A system, method, computer program product, and carrier are described for obtaining one or more potential recipient identifiers and one or more user indications of first content generation guidance and presenting second content generation guidance partly based on the one or more potential recipient identifiers and partly based on the one or more user indications of the first content generation guidance. | 2009-12-17 |
20090313333 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COLLABORATIVE JUNK MAIL FILTERING - A method, system and computer program product for collaborative filtering of junk electronic mail (e-mail) are provided. The method includes receiving an e-mail message at a service provider, where the e-mail message includes a source address and a recipient address. The method further includes searching a collaborative junk register (CJR) for the recipient address in a group member list, where the group member list includes multiple member addresses and a junk address. The method additionally includes comparing the source address to the junk address. The method also includes filtering the e-mail message at the service provider to prevent delivery of the e-mail message in response to locating the recipient address in the CJR and identifying source address as the junk address. | 2009-12-17 |
20090313334 | INSTANT MESSENGER CONVERSATION TOPIC TABS - A method and system provides for separating conversation topics within a user's chat by tabs. Authorized users may organize and control access to IM conversations organized by topics. An existing instant messaging user with access to an instant messaging conversation may tag one or more portions of the instant messaging conversation as their tagged conversation topics. Existing instant messaging users may control access to the tagged conversation topics by inviting one or more new instant messaging users to selectively participate in the tagged conversation topics and not the instant messaging conversation in its entirety. | 2009-12-17 |
20090313335 | Managing Software Component Versions within a Service Oriented Architecture - In one embodiment the present invention includes a method for managing versions of various software components in a service-oriented architecture. A software component representing a service provider includes a message dispatcher to analyze a service request message received from a service consumer, and to determine whether the service request message specifies version mapping information. If the message does include version mapping information, a conversion algorithm is selected based on the version mapping information specified in the service request message. The message is then converted according to the selected conversion algorithm before being processed by the processing logic of the service provider. A service reply message is similarly converted before being sent to the service consumer. | 2009-12-17 |
20090313336 | TRANSMISSION OF INSTANT MESSAGES ACCORDING TO AVAILABILITY - Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message. | 2009-12-17 |
20090313337 | Method for Generating Extended Information - A method for displaying a set of results in a client system comprises first sending an information request having at least a word string to a server system. The server system then selects an application service, which provides a set of results. The server system then transmits an information package corresponding to the application service. Finally, the client system displays a set of results corresponding to the application service in a display area in the client system based on the information package, and also sends a user package having the set of results back to the server system. This user package is processed by at least identifying zero or more application services attributable to the word string based on the set of results. | 2009-12-17 |
20090313338 | JMS Provider With Plug-Able Business Logic - The invention provides plug-in framework, enabling embedding of content-based processes to in a messaging paradigm provider service. In the preferred embodiment, the messaging paradigm is JMS and the invention provides a plug-able framework embedded in a JMS Provider. The plug-able server is particularly suited for efficient and secure transmission of real-time, streaming data. | 2009-12-17 |
20090313339 | METHOD AND APPARATUS FOR TRACING PACKETS - A system and method for performing source path isolation in a network. The system comprises an intrusion detection system (IDS), a source path isolation server (SS | 2009-12-17 |
20090313340 | DATA PROCESSING SYSTEM AND COMPUTER READABLE MEDIUM - A data processing system includes a memory, a position information generation unit, a position information sending unit and an electronic data deletion unit. The memory stores electronic data. The position information generation unit generates position information of the electronic data to acquire the electronic data which is stored in the memory through a communication line. The position information sending unit sends the position information to users of the electronic data through the communication line. The electronic data deletion unit deletes the electronic data from the memory when the electronic data are sent to all of the users to which the position information generated by the position information generation unit is sent. | 2009-12-17 |
20090313341 | ELECTRONIC IN-APPLICATION POSTCARDS - A system, method and apparatus are disclosed for generating a composite message representative of an application experience to be sent to a remote recipient by receiving a user input selecting multimedia information provided by an application, generating a message form from within the application to receive message information, combining the selected multimedia information and the message information into a composite message, and sending the composite message to the intended recipient. A composite message is created by any or all of the following: capturing a current image, linking an associated audio file to the message, removing extraneous user interfaces from the image, scaling the image to a more appropriate display size, adding corporate logo or other identifying information to the message, and receiving text to be transmitted to the remote recipient. The electronic mail address of the sender is automatically retrieved and placed in the message form, the recipient's name and address are received, and the address information, message text, and multimedia information are displayed to the sender to allow the sender to decide whether or not to send the composite message. A predetermined third party can be notified of the identity of the recipient of the composite message to use the information to market the application to the recipient if the recipient is not currently an owner of the application. | 2009-12-17 |
20090313342 | Email handling system comprising Meta-data storage - An email handling system comprising an email receiving device for receiving an email having meta-data, the meta-data comprising at least a recipient, a storage device for storing the email wherein, the system further comprises a meta-data extractor for obtaining the meta-data from the email, and a storage handler for storing in a recipient's mailbox the meta-data and a pointer to the email in the storage device. | 2009-12-17 |
20090313343 | MESSAGE PROCESSING IN A MESSAGING SERVICE CLIENT DEVICE - A method of processing a message in a messaging service client device that has a user interface device includes with the messaging service client device, ascertaining a proposed recipient for a message entered by a user with the user interface device; determining a set of potential recipients for the message with the messaging service client device, the set of potential recipients including the proposed recipient; determining whether, among the set of potential recipients, the proposed recipient is a most likely recipient of the message; and responsive to a determination that the proposed recipient is not the most likely recipient, providing a notification to the user through the user interface device that the proposed recipient is not the most likely recipient. | 2009-12-17 |
20090313344 | Self-Distribution Methods, Coded Self-Distribution Methods, and Systems for Distributing Information - A self-distribution method for distributing information content among network connected devices of a communications network includes receiving a query having a code against a database from a wireless communications device, the code uniquely representing one of an advertising campaign, a product, or a service. The method also includes generating a result set by querying the database with the code, forwarding a link associated with the result set to a user-preferred remote location, the link being sent in an electronic message, wherein activation of the link directs a user to a first version of information content of the result set. A plurality of options to purchase user-preferred items from the first version of information content, the options including at least “purchase now” and “purchase later” features. A reminder message is forwarded to the wireless communications device if a user at the remote location selects the “purchase later” feature. The user is enabled to conduct a purchase transaction from at least the remote location or the wireless communications device. Systems for self-distributing information are also provided. | 2009-12-17 |
20090313345 | CLEARINGHOUSE FOR MESSAGES BETWEEN DISPARATE NETWORKS - A system and method are directed towards managing interoperability between disparate IM networks. A clearinghouse server is provided that receives IM messages from disparate IM networks. The clearinghouse server examines the IM message to determine it is in a compatible protocol for a destination IM network. If the IM message is incompatible a translation service is used to translate the message into a compatible protocol. The translation service further determines if the destination IM network supports a feature employed by the received IM message. If the feature is supported or can be translated to a supported feature, the translation service will also perform the feature translation. Otherwise, the translation service may return an error message indicating that the received IM message includes an unsupported feature for the destination IM network. Upon satisfactory translation, the clearinghouse server forwards the translated IM message towards the destination IM network. | 2009-12-17 |
20090313346 | METHOD AND SYSTEM FOR MAPPING ORGANIZATIONAL SOCIAL NETWORKS UTILIZING DYNAMICALLY PRIORITIZED E-MAIL FLOW INDICATORS - A method to use dynamically prioritized email communications to establish and analyze organization social network maps includes selecting a dynamically prioritized email dataset based on network boundaries and contextual framework, establishing a one-way trusted relationship score between an email recipient and sender, establishing a one-way trusted relationship score between an email sender and recipient, establishing a two-way trusted relationship score between two communicating entities, establishing an atomic unit of entities based on a decreasing order of at least one of the one-way trusted relationship score and the two-way trusted relationship score, and establishing a social network based on arranging atomic units and entities based on one or more of an email prioritization score, a trusted relationship score, and an email productivity and collaboration metric, wherein the entities are email senders and email recipients. | 2009-12-17 |
20090313347 | System and Method to Integrate Measurement Information within an Electronic Laboratory Notebook Environment - Capability to record relevant aggregated data via a test and measurement instrument interface through a software agent. The agent resides within the test and measurement instrument and gathers the information when activated. The information can be measurement data; measurement setup parameters; test system topology; user notes, brief descriptions, audio recordings or pen input; pictures; or attached documents. The agent can communicate directly to an electronic laboratory notebook server or can store the information on a portable computer readable media (CRM). A user can upload the information from the portable CRM to the server. The user can access the information via a PC workstation. | 2009-12-17 |
20090313348 | METHOD AND APPARATUS FOR REMOTE MANIPULATION OF ATTACHMENTS - A method and apparatus for manipulating email attachments within a server remotely from a mobile communication device, comprising, receiving a first message within the server, wherein the message has at least one attachment; displaying at least one menu option within the mobile communication device for manipulating the attachment; sending a further message to the server from the mobile communication device responsive to selection of the at least one menu option for manipulating the attachment; and temporarily copying the attachment into a buffer within the server for subsequent re-use. | 2009-12-17 |
20090313349 | DATA TRANSFERRING METHOD - A method of transferring data is provided. In the method of transferring data, a secure authenticated channel is established with a receiving entity corresponding to receiver information included in a received control message, when receiving the control message from a control entity, a format of received plurality of data is transformed according to content format transformation information included in the control message, when receiving the plurality of data from a predetermined transmission entity in a chain constructed by a control of the control entity, the transformed plurality of data is transmitted to the receiving entity through the established secure authenticated channel, and an event message for representing a transmission status of the data is transmitted to the control entity. Accordingly, it is possible to transmit the plurality of data through a single transmission session and provide a transmission status of each data through an event. | 2009-12-17 |
20090313350 | METHOD FOR OPTIMISING THE DISTRIBUTION OF A SERVICE FROM A SOURCE TO A PLURALITY OF CLIENTS IN A NETWORK - This method for determining locations of service instances for optimising distribution of a service in a network, from a source to a plurality of clients each having predetermined requirements, wherein the network can be modelled by means of a graph, comprises steps of: placing a service instance in each leaf in the graph; and, starting from the leaves, for each service instance: checking whether the service instance when placed in a vertex on the next higher level can fulfil the requirements of all clients to be served by said service instance; and moving or not the service instance one level higher, depending on the result of the checking step. | 2009-12-17 |
20090313351 | KEEPING CONVERSATIONS CONFIDENTIAL - Methods and apparatus, including computer program products, implementing and using techniques for keeping confidential records pertaining to selected communications made with a communication device. A user input is received designating one or more contacts with whom communications made with the communication device are to remain confidential. Information about the designated one or more contacts is transmitted to a server which stores records pertaining to communications made with the communication device. A statement is generated for the communications made with the communication device based on information stored on the server. Records pertaining to communications that are to remain confidential are displayed as an alias on the statement. | 2009-12-17 |
20090313352 | Method and System for Improving the Download of Specific Content - A method of locating and downloading content from one or more remote servers for access on a client, the method comprising the steps of: identifying one or more key locations on the or each web server which carry out one or more predetermined functions; storing details of the one or more key locations and the associated one or more predetermined functions on the client; causing the web server to carry out one or more predetermined functions on the one or more web server based on the stored details of one or more first key locations and a data entry at the client; using the details to locate one or more key locations on the one or more web servers that come about by means of the causing step; and downloading content from the one or more key locations for access on the local client. | 2009-12-17 |
20090313353 | COPYRIGHTED CONTENT DELIVERY OVER P2P FILE-SHARING NETWORKS - A copyright protection system for large scale content delivery over peer-to-peer P2P networks is disclosed. The system may integrate the complementary protections of a peer authorization protocol (PAP), selective content distribution and poisoning, and peer collusion detection. The system may include a transaction server computing system coupled to a P2P network and configured to enable users on the P2P network to conduct transactions for acquiring digital content to thereby become authorized clients for the digital content; and a plurality of distribution agent computing systems coupled to the central server and the P2P network, each distribution agent configured to store and distribute said digital content to said authorized clients distinguish authorized clients from unauthorized peers using a peer authorization protocol (PAP), selectively distribute poisoned versions of the digital content to unauthorized peers while distributing the digital content in a clean form to the authorized clients, cause a random plurality of the authorized clients to send download requests for a copyright protected file to other peers suspected of being unauthorized, receive, from one or more of the suspected other peers, clean copies of the file in response to the download requests; and identify the one or more suspected other peers as unauthorized peers. | 2009-12-17 |
20090313354 | DEVICE, SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM FOR STORING AND MAKING IMAGE INFORMATION RETRIEVABLE - The present invention relates to a method for storing, providing with a code and making image information retrievable, comprising steps for: transferring image data from a memory card for mobile use, such as a flash memory, to a memory in a device coupled to a network, a user entering in the device a contactability code for a mobile telephone, such as a mobile telephone number or another code such as an IP telephony address, associating the image data with the contactability code or an identification code, transmitting the image data from the device to be received by the web server or a data file linked thereto. | 2009-12-17 |
20090313355 | System Method and Apparatus for Portable Digital Identity - Two-way digital media devices typically store digital identifying data that identify the user to providers of content and interactive data. In the case of a Web browser of a personal computer, the digital identity is stored in the form of a plurality of cookies that are used by respective web sites to personalize the web site experience for each particular user. When a user is at a different computer, the digital identifying data is not available. In addition, other types of interactive devices, such as CATV settop boxes, cell phones, PDAs and the like, may not have enough non-volatile memory (persistent storage) to store the digital identifying data. In order to provide users with a portable digital identity, a digital identity server is provided as a server node on the Internet, which retrieves digital identifying data and downloads such digital identifying data to any device upon request. In such manner, the user's digital identity is portable and available at any computer or other digital device that is being used. The system digital identity server permits devices without sufficient non-volatile memory storage to download a digital identity for temporary storage in volatile memory, thereby providing a digital identity in devices without non-volatile memory. | 2009-12-17 |
20090313356 | METHOD AND APPARATUS FOR PRODUCTION AND USE OF DECORATED NETWORKING IDENTIFIER - A method and apparatus are provided for producing a decorated networking identifier at a client terminal for transmission to a server side element. The networking identifier is obtained at the client terminal. The networking identifier is appended with one or more extensible decorations at the client terminal creating the decorated networking identifier. The one or more extensible decorations are separated from the networking identifier by a first predetermined character. The one or more decorations each include a decoration sequence and an identifier corresponding to the decoration sequence. The identifier and the decoration sequence are separated by a second predetermined character. The decorated networking identifier is transmitted from the client terminal to the server side element. | 2009-12-17 |
20090313357 | METHOD FOR ESTABLISHING CONNECTION BETWEEN USER-NETWORK OF OTHER TECHNOLOGY AND DOMAIN NAME SYSTEM PROXY SERVER FOR CONTROLLING THE SAME - The present invention relates to a method for establishing a connection between heterogeneous user-networks and a domain name system proxy server for controlling the same. The present invention has features of providing a method for supporting communication between user-computers included in Internet-compatible heterogeneous networks through a gateway based on an Internet public network and a domain name system proxy server for controlling the method. According to the present invention, supporting mutual communication between various networks based on one network can be expected. | 2009-12-17 |
20090313358 | System and Method for Managing Network-Based Services - Systems and methods for managing computer network based services that provide a customized service to a user via any of a plurality of access points utilizing a portable user configuration to automatically configure a selected access point, wherein the customized service is provided according to the user configuration. The systems and methods further provide management functions for operation, control, and/or monitoring of the systems to provide an integrated service solution. | 2009-12-17 |
20090313359 | Automatic switching network points based on configuration profiles - A method and apparatus to reconfigure parameters for establishing a link with a new host after a computer is moved to a new location or a new network. | 2009-12-17 |
20090313360 | MANAGED NODE INITIAL OPERATIONAL STATE - A device associated with a network receives a fetch request from a managed node connected to the network, and provides, to the managed node, trigger information specifying one or more conditions under which the managed node is to be enabled and is to receive traffic from the network. The device also receives an operational state associated with the managed node based on the trigger information. | 2009-12-17 |
20090313361 | MANAGEMENT METHOD OF LOCAL AREA NETWORK AND DEVICE THEREOF - A management method of local area network (LAN) and a device thereof adapted to a network terminal are provided. The management method of LAN detects whether a network interface provides a dynamic host configuration protocol (DHCP). A static address is provided for the network terminal when the network interface does not provide the DHCP. Thereby, an interaction between the network terminal and other terminals in the LAN can be performed via the static address. In addition, the static address of the network terminal is canceled when the network interface provides the DHCP, so that the network terminal can operate in the LAN by following the DHCP. | 2009-12-17 |
20090313362 | SYSTEM AND METHOD FOR BUILDING NETWORK MODEL IN NETWORK MANAGEMENT APPLICATION - A system and associated method for building a network model of a network for a network management application. The network management application discovering a router discovers peering routers using network reachability information in a routing protocol. Undiscoverable peering routers are created within the network model by the network management application from network reachability information. Also a local subnet for the router, a remote subnet for a peer, a remote interface between the router and the peer also may be created to model the network in a network management application from information from the routing protocol. | 2009-12-17 |
20090313363 | HOSTING A REMOTE COMPUTER IN A HOSTING DATA CENTER - Methods and systems of the present invention allow for hosting a remote computer or server in a hosting provider's data center. An exemplary method may comprise the steps of resolving a registrant's domain name to access a remote computer or server via client software on a client. The remote computer or server may be storage area networked with additional computers and may access additional software via cloud computing. | 2009-12-17 |
20090313364 | DIRECT DOMAIN SOFTWARE AND FILE ACCESS COMPUTER SYSTEM - Systems and methods of the present invention allow for a portal website further comprising an online community, storage areas, additional software, email access, etc. accessible via a direct access domain or links which manipulate a domain name to allow a registrant to access a remote computer or server in a hosting provider's data center. | 2009-12-17 |
20090313365 | DATA PROCESSING - A central management system exchanges data with a store at a remote site, where a display imparts visible and/or audible information to store customers. Monitoring means at the store monitors behavior of store customers. Predetermined content data is transmitted from the central management system to the remote store site for display. Monitored customer behaviour data is transmitted from the remote store site to the central management system, to enable evaluation of the customer behaviour in response to the content data. Data transmission between the central management system and the remote store site is effected without using the in-store IT system. Stock may be monitored at a Point of Purchase (POP) display. Barcode readers may be monitored passively. Brand means may impart visible or audible information to store customers or operatives. Compliance means may monitor whether a poster is displayed at a POP. | 2009-12-17 |
20090313366 | QOS-FOR-EACH-LINE CONTROLLING COMMUNICATION CONTROL APPARATUS, COMMUNICATION SYSTEM AND CONTROL METHOD THEREFOR - When receiving a session control signal from a terminal ( | 2009-12-17 |
20090313367 | METHODS AND SYSTEMS FOR PREDICTIVE CHANGE MANAGEMENT FOR ACCESS PATHS IN NETWORKS - Methods and systems for predictive change management in a network are provided. A configuration change can be specified and pre-validated according to the access path policy, before the actual changes are implemented. The conformance of the implemented configuration change with the access path policy is validated after implementation, because of possible consequential effects of the configuration change. If a change in one or more access paths is specified, then associated component events can be simulated before implementation, so that root causes for resulting access path violations can be detected and remedied before the changes are made. | 2009-12-17 |
20090313368 | CROSS-ENTERPRISE WALLPLUG FOR CONNECTING INTERNAL HOSPITAL/CLINIC IMAGING SYSTEMS TO EXTERNAL STORAGE AND RETRIEVAL SYSTEMS - A WallPlug (interface) connects DICOM devices located at a hospital to external storage and retrieval systems. The external storage and retrieval systems can be part of the National Digital Mammography Archive. The WallPlug allows secure communications within the hospital setting, and allows only selected data to be transferred between the hospital devices and the archive. The WallPlug enables cross-enterprise distribution of medical content with proper authentication and logging of transfers. The WallPlug includes two portals connected together by a private secure network. The use of two separate devices greatly enhances the security, redundancy, and manageability of the combined device. | 2009-12-17 |
20090313369 | Network-Assisted Remote Media Listening - Improved approaches for media listening amongst different users are disclosed. For example, methods, systems or computer program code can enable users to have a remote listening experience in real time. Advantageously, a remote user at a remote client device can in effect listen to a particular digital media asset that is being played at a local client device of a local user. Media information and/or user profiles can also be provided about themselves and shared with other users. | 2009-12-17 |
20090313370 | SPACE-TIME CALIBRATION SYSTEM AND METHOD - A space-time calibration system and method implement space-time solutions, in which, in one preferred embodiment, a single node determines its own space-time solutions based on other network nodes with which the single node communicates. In other preferred embodiments, space-time solutions for the node can be generated using other resources in the network. The disclosed system and method enable reliable, precise object positioning particularly for environments where the Global Positioning System (GPS) is blocked or subject to interference such as within the urban core. | 2009-12-17 |
20090313371 | ACCELERATED AND REPRODUCIBLE DOMAIN VISITOR TARGETING - A device, system, and method are directed towards managing and tracking of cross-domain user activities through use of a beacon. As a user of a client device requests content from different domain services managed by a common entity, they may receive a Uniform Resource Locator (URL) to a beacon in at least one of the different domains. In one embodiment, the beacon is a single pixel image. The client device may also receive a Match-ID. A beacon server in one of the other domains may receive the request for the beacon, and store in a domain log the Match-ID, and other information about the client device, which domain service provided the URL, and/or other related user activities. The different domain logs may then be employed for use in searching for matching Match-IDs, joining common user or client device activities, and for tracking other cross-domain user activities. | 2009-12-17 |
20090313372 | APPARATUS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING NETWORK ELEMENTS AND ASSOCIATED NETWORK ELEMENT RESOURCES BY MULTIPLE MANAGEMENT SYSTEMS - Network elements and resources associated with the network elements are manageable by multiple management systems. A request for network element resource management information is transmitted to at least two network management systems, and a reply identifying the network elements that are managed by the respective network management systems from the at least two network management systems is received. | 2009-12-17 |
20090313373 | NETWORK POLICY EVALUATION - A device may include an interface to send policy information to an evaluation module, where the policy information is related to a group of policies, and receive a group of results from the evaluation module, where the group of results indicates whether the status of a source device complies with the croup of policies. The interface may send an instruction to a destination device configured to implement at least a subset of the policies with respect to the source device based on the instruction. | 2009-12-17 |
20090313374 | Dynamic Management of Resource Utilization - In accordance with an illustrative embodiment of the present invention, a computer implemented method for dynamic management of resource utilization is provided. The computer implemented method monitors data flows of a reverse proxy web server, and determines whether a resource utilization of the reverse proxy web server exceeds a first threshold. The computer implemented method further, responsive to a determination that the resource utilization does not exceed a first threshold, determines whether the resource utilization exceeds a second threshold, responsive to a determination that the resource utilization does exceed a second threshold, filters pre-fetch directives inversely by frequency. | 2009-12-17 |
20090313375 | Fault-tolerance mechanism optimized for peer-to-peer network - Communication element (E | 2009-12-17 |
20090313376 | METHOD AND APPARATUSES FOR ESTABLISHING A SESSION BETWEEN A CLIENT TERMINAL AND A MEDIA SUPPLY SYSTEM TO TRANSPORT A UNICAST MEDIA STREAM OVER AN IP NETWORK - A method of setting up a session between a client terminal and a media supply system in order to transport a unicast media stream from the media supply system to the client terminal over an intervening IP network, the media supply system implementing the Real Time Streaming Protocol. The method comprises conducting a negotiation between the client terminal and the media supply system over an IP Multimedia Subsystem network in order to identify to the IP Multimedia Subsystem network the source and destination IP addresses and port numbers for the media stream, and subsequently sending Real Time Streaming Protocol messages from the client terminal to the media supply system in order to control the playout of media from the media supply system. | 2009-12-17 |
20090313377 | TRANSFERRING FILES - Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection. | 2009-12-17 |
20090313378 | Remote Media IMS Sessions - A system and method is provided for remote session control of IP Multimedia Subsystem (IMS) sessions. A remote media flow may be established as part of an origination process wherein the controller UE requests that the media flow is established on a remote media UE as part of the origination request. A remote media flow may also be established as part of a termination process wherein the controller UE identified in the termination request identifies a remote media UE on which a remote media is to be established. Embodiments also allow for the session control to be transferred from a first device to a second device, while maintaining one or more media flows on the first device. | 2009-12-17 |
20090313379 | Topology Hiding Of Mobile Agents - A method, infrastructure node ( | 2009-12-17 |
20090313380 | DISTRIBUTION SYSTEM - The present invention promotes the use of contents distribution by multicast, and enables users to stop viewing without needing special processing in a terminal, and to restart viewing in the same terminal as that at stop time or a different terminal, thus increasing users' usability and use opportunities. In a distribution system including a service server, a multicast distribution server, and a unicast distribution server, the service server, in a first access from a PC, selects the multicast distribution server as a distribution server, and selects the unicast distribution server as a distribution server after stopping. | 2009-12-17 |
20090313381 | MEDIA DATA TRANSMISSION SYSTEM AND METHOD - A media data transmission system is provided. The system includes a media player and a computer. The media player includes a playing unit, a first connector and a file format transformation program. The computer includes a random access memory, a second connector, a second storage unit for storing media with a first format and a processor. The processor copies and transmits the file format transformation program to the random access memory, and transforms the format of the media data to a second format via the format transformation program. | 2009-12-17 |
20090313382 | METHOD AND APPARATUS FOR SIGNALING TIME-SHIFT SUPPORT - A method of supporting playback of streamed data comprises receiving a signal from a server indicative of support by the server of operations related to playback of streamed data; determining whether the server supports one or more operations for playback of the streamed data; and selectively enabling or disabling the one or more operations for a player on the user device. | 2009-12-17 |
20090313383 | DATACASTING SYSTEM WITH AUTOMATIC DELIVERY OF SERVICE MANGEMENT CAPABILITY - A datacast system, and associated apparatus and method for automatically managing a data object or objects within a hierarchical carousel structure by enabling, among other functions, the dynamic allocation of bandwidth to each carousel within the structure. The dynamic bandwidth allocation enables a server platform to redistribute the bandwidth allocated to a carousel or set of data objects to adjust to desired changes in object transmission policies or priorities of a datacast application. | 2009-12-17 |
20090313384 | DOMAIN SPECIFIC DOMAIN NAME SERVICE - The present invention provides a computer implemented method for resolving a universal resource identifier (URI). The client computer receives the universal resource identifier, which is comprised of a domain name. The client computer looks up a row corresponding to the domain name in a domain specific domain name service (DNS) server list. The row includes at least a first internet protocol address. The client computer transmits a domain name service (DNS) query addressed to the first internet protocol address responsive to looking up the row. Upon receiving a valid response in at least one packet, wherein the at least one packet is from the first internet protocol address, the client computer resolves the universal resource identifier to a second internet protocol address. | 2009-12-17 |
20090313385 | System and method for correct routing and enforcement policy in a network having address or port translation - The present invention incorporates an intermediary proxy rules device that has access to information regarding network address and port bindings or network address and port translations. This intermediary function communicates translated address information to other devices on the network, such as the policy and charging rule function and policy and charging enforcement function. The full communication and coordination of this information coordinates correct translation address information and other necessary information to these PCRF and PCEF devices, which eliminates many of the problems associated with the session set-up and maintenance with other networks. | 2009-12-17 |
20090313386 | COMMUNICATION APPARATUS, COMMUNICATION METHOD AND COMMUNICATION SYSTEM - A communication apparatus ( | 2009-12-17 |
20090313387 | INFORMATION BROWSER SYSTEM AND METHOD FOR A WIRELESS COMMUNICATION DEVICE - An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device. | 2009-12-17 |
20090313388 | Wireless communication networks based on existing digital broadcasting protocols - A system, apparatus and method are described for transforming an existing broadcasting protocol to a wireless communication networks. Since the initial frequency band is unknown between the server and the client, a protocol is proposed to synchronize the client with the server first in frequency band and second in time. Once the synchronization is done, any message exchanging protocols can facilitate communications. For example, several packets in the broadcasting protocols can be aggregated to form a frame structure. The same protocol can be used when there is a repeater between the server and the client. For video application, a rendering device such as a TV could be controlled by the client via an interface such as infrared. The rendering device can be automatically tuned to the server's transmit frequency automatically by the client without user's intervention. | 2009-12-17 |
20090313389 | FLEXIBLE REMOTE DATA MIRRORING - Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations. The invention also provides one-to-many data mirroring, mirroring with or without a dedicated private telecommunications link, and mirroring with or without a dedicated server or another server at the destination(s) to assist the remote mirroring unit(s). In addition, the invention provides flexibility by permitting the use of various combinations of one or more external storage units and/or RAID units to hold mirrored data. Spoofing, SCSI and other bus emulations, and further tools and techniques are used in various embodiments of the invention. | 2009-12-17 |
20090313390 | RESOURCE SHARING EXPANSION CARD - An expansion card is provided that allows resources allocated to the expansion card to be shared with a different card. The expansion card comprises a coupling device that couples the expansion card to a data processing system. The expansion card also includes an identifier data structure that when queried by the data processing system, identifies the expansion card as a resource sharing expansion card. The data processing system reallocates one or more resources allocated to the expansion card to a different card coupled to the data processing system. | 2009-12-17 |
20090313391 | Computer system, device sharing method, and device sharing program - The disclosed is a computer system enabling a plurality of LPARs on a plurality of physical computers to share an SR-IOV device that requires an interface between a PF and a VF. In an environment where a PCI SR-IOV device is allocated to virtual machine monitors on a plurality of physical computers through an I/O switch, a PF is allocated to a first virtual machine monitor and a plurality of VFs is allocated to an LPAR on an optional virtual machine monitor. When a second virtual machine monitor detects an event that is generated from a VF to the PF, the second virtual machine monitor communicates the detected event to the first virtual machine monitor to which the PF is allocated, and allows the first virtual machine monitor to execute the PF event. Further, when the first virtual machine monitor detects an event that is generated from the PF to a VF, the first virtual machine monitor communicates the detected event to the second virtual machine monitor to which a target VF is allocated, and allows an LPAR on the second virtual machine monitor to execute the VF event. | 2009-12-17 |
20090313392 | UNIVERSAL GRAPHICS ADAPTER - The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features. UGA includes the capability to determine ranges of output display capabilities for multiple devices and determine an overlap in capabilities of the multiple devices. | 2009-12-17 |
20090313393 | METHOD OF INCREASING EFFICIENCY OF END POINT MEMORY IN USB DEVICES - A method maximizes efficiency of an end point memory in a USB device which conducts data communication with an external host. The method includes: assigning the memory to an end point at the point of time when the memory starts to be actually used; and returning the memory, which was assigned to the end point, at the point of time when the actual use of the memory is ended. When the end point is a reception end point, the point of time when the actual use starts is a point of time when the USB device receives an OUT token from the host, and the point of time when the actual use is ended is a point of time when the USB device confirms that data received from the host have no errors. | 2009-12-17 |
20090313394 | Computer Device and Control Method for Connecting Computer Peripheral Equipment - A computer device and a control method for connecting computer peripheral equipment are provided. The computer device is used to be connected to the peripheral equipment, and it includes a connecting interface, a memory module storing a plurality of nonresident applications, a detecting module having a TSR detecting program and a retrieving module. When the TSR detecting program detects that the connecting interface is coupled to peripheral equipment, a detecting signal is generated. The retrieving module retrieves the nonresident applications corresponding to the peripheral equipment from the memory module according to the detecting signal and executes the nonresident applications. | 2009-12-17 |
20090313395 | AUTOMATICALLY IDENTIFYING AVAILABLE STORAGE COMPONENTS - A method for automatically identifying available storage components within a storage system, which are appropriate for storing consumer data in compliance with specified service level objectives (SLOs), including discovering available storage components; identifying and assigning service levels provided by each available storage component, wherein identifying and assigning service levels provided by each available storage component, includes classifying the available storage components based on their type of technology, and determining the SLO relevant capabilities of the available storage components; and storing resultant mapping of service levels to available storage components in a metadata repository. | 2009-12-17 |
20090313396 | SYSTEM, CONTROLLER AND METHOD THEREOF FOR TRANSMITTING AND DISTRIBUTING DATA STREAM - A system, a controller, and a method for transmitting and distributing a data stream from a host to a storage device having a non-volatile memory and a chip are provided. A specific mark is added into a data stream which is transmitted from the host to the storage device, such that the data stream can be dispatched to the chip by transmitting a write command. The, a response message generated by the chip can be received inerrably by executing a plurality of read commands. | 2009-12-17 |
20090313397 | Methods and Systems for Protecting Data in USB Systems - The various embodiments described below are directed to providing authenticated and confidential messaging from software executing on a host (e.g. a secure software application or security kernel) to and from I/O devices operating on a USB bus. The embodiments can protect against attacks that are levied by software executing on a host computer. In some embodiments, a secure functional component or module is provided and can use encryption techniques to provide protection against observation and manipulation of USB data. In other embodiments, USB data can be protected through techniques that do not utilized (or are not required to utilize) encryption techniques. In accordance with these embodiments, USB devices can be designated as “secure” and, hence, data sent over the USB to and from such designated devices can be provided into protected memory. Memory indirection techniques can be utilized to ensure that data to and from secure devices is protected. | 2009-12-17 |
20090313398 | METHOD AND SYSTEM FOR STORING MEMORY COMPRESSED DATA ONTO MEMORY COMPRESSED DISKS - A method (and system) of storing information, includes storing main memory compressed information onto a memory compressed disk, where pages are stored and retrieved individually, without decompressing the main memory compressed information. | 2009-12-17 |
20090313399 | DIRECT MEMORY ACCESS CHANNEL - A system and method for using a direct memory access (“DMA”) channel to reorganize data during transfer from one device to another are disclosed herein. A DMA channel includes demultiplexing logic and multiplexing logic. The demultiplexing logic is configurable to distribute each data value read into the DMA channel to a different one of a plurality of data streams than an immediately preceding value. The multiplexing logic is configurable to select a given one of the plurality of data streams. The DMA channel is configurable to write a value from the given data stream to a storage location external to the DMA channel. | 2009-12-17 |
20090313400 | DYNAMIC STABILIZATION FOR A STREAM PROCESSING SYSTEM - Disclosed are a method, upstream processing node, and computer readable medium for dynamically stabilizing a stream processing system. The method includes receiving at least one computing resource allocation target. The method further includes determining that an input data flow rate of at least one upstream processing element varies. The computing resource is dynamically allocated to the upstream processing element in response to the input rate of the upstream processing element varying. Data flow is dynamically controlled between the upstream processing element and at least one downstream processing element. | 2009-12-17 |
20090313401 | Method and System for Providing Multiple Paths to User Data Stored on a SCSI disk - A method and system for providing multiple input/output paths for accessing storage devices includes providing two or more logical paths between a virtual I/O client partition and a storage device and establishing a physical path between the virtual I/O client partition and the storage device by assigning the storage device to a first logical path of the two or more logical paths. The method further includes reestablishing the physical path by dynamically assigning the storage device to a second logical path of the two or more logical paths in an event of unavailability of the first logical path. | 2009-12-17 |
20090313402 | FIFO device and method of storing data in FIFO buffer - A FIFO device includes: a FIFO buffer that holds a transfer request transferred from a bus and including a write address, a data size, and write data, and outputs the transfer request to a bus; and a transfer request generation unit that receives, from the bus, a first transfer request and a second transfer request subsequent to the first transfer request, to determine whether the second transfer request can be combined with the first transfer request based on a write address and a data size of the first transfer request and a write address and a data size of the second transfer request, and when determining that the transfer requests can be combined together, holds a combined transfer request obtained by combining the first transfer request and the second transfer request together, to store the combined transfer request in the FIFO buffer. | 2009-12-17 |
20090313403 | Method of securing USB keyboard - Provided is a method of securing a Universal Serial Bus (USE) keyboard. According to the method, a keyboard security operation is performed at a host controller driver level, which is one level lower than a USE hub driver level. Thus, it is possible to rapidly and effectively prevent a malicious program from leaking information input from a keyboard that is in communication with a main frame and transfers data via a USB. | 2009-12-17 |
20090313404 | APPARATUS FOR ACCESSING CONDITIONAL ACCESS DEVICE BY UTILIZING SPECIFIC COMMUNICATION INTERFACE AND METHOD THEREOF - An apparatus for accessing a conditional access device, which utilizes an external communication interface for information transaction, is disclosed. The apparatus includes a host and an interface module. The host is utilized for receiving or transmitting information according to a specific communication interface. The interface module is coupled to the host and utilized for bridging the specific communication interface and the external communication interface. Another apparatus for accessing a conditional access device having a CPU interface/inband interface is disclosed. The apparatus includes a flash interface/serial interface and a data processing circuit. The data processing circuit is coupled to the flash interface/serial interface and utilized for receiving information outputted from the CPU interface/inband interface through the flash interface/serial interface or transmitting information to the CPU interface/inband interface through the flash interface/serial interface. | 2009-12-17 |
20090313405 | COMPUTER AND PERIPHERAL APPARATUS CONNECTION ARRANGEMENT - A computer and peripheral apparatus arrangement is disclosed to include a computer device having a mainframe and a display screen supported on the mainframe, peripheral apparatus, and a connection structure for fastening the peripheral apparatus to one lateral side of the display screen and electrically connecting the peripheral apparatus to the mainframe of the computer device. The connection structure includes a first connection interface having a male (or female) electric connector and male (or female) fastening members and provided at one lateral side of the display screen, and a second connection interface having a female (or male) electric connector and female (or male) fastening members for connection to the male (or female) electric connector and male (or female) fastening members of the first connection interface. | 2009-12-17 |
20090313406 | APPARATUS AND METHOD FOR ADAPTATION OF INPUT/OUTPUT INTERFACE IN VIRTUALIZATION ENVIRONMENT - Provided are an apparatus and method for adapting an input/output interface. According to the exemplary method, a host system adapts an input/output interface of the guest system to an input/output unit capability of a host system so as to support a service supported by an input/output unit supporting the input/output unit capability of the guest system using the at least one input/output unit of the host system. | 2009-12-17 |
20090313407 | DATA COMMUNICATION SYSTEM AND METHOD - A data communication system includes one or more data processing units and includes a central control unit. The decentralized data processing units are connected to the central control unit by data connection. The central control unit includes a synchronisation unit for outputting via the data connection an electric synchronisation signal to the data processing unit. The data processing unit includes a data generator for generating data and transmitting, after the electric synchronisation signal, data to the central control unit. The central control unit further includes a discharge signal generator for outputting a discharge signal via the data connection to the data processing unit. | 2009-12-17 |
20090313408 | BUS CONTROL DEVICE - A bus control device includes a multiplexer which connects a ROM controller to a common bus when a ROM mode is set and which connects a PCI controller to the common bus when a PCI mode is set. The bus control unit further includes a bus switch which disconnects a PCI bus from the common bus when the ROM mode is set and which connects the PCI bus to the common bus when the PCI mode is set. | 2009-12-17 |
20090313409 | METHOD AND APPARATUS FOR MULTI-PHY COMMUNICATION WITHOUT AN ATM BUS MASTER - A communication system includes a bus, first and second devices coupled to the bus, and a handshaking unit. The bus includes at least one data line and control lines. The data line is coupled between the first and second devices. The handshaking unit is coupled to the control lines of the bus and is adapted to determine if the first and second devices are capable of completing a data transfer and enable the first and second devices to facilitate the data transfer. A method for interfacing first and second devices coupled to a bus is provided. The bus has at least one data line coupled to the first and second devices and control lines. The method includes determining if the first and second devices are capable of completing a data transfer based on the control lines; providing handshaking signals on the control lines to enable the first and second devices; and transferring the data over the data line in response to the handshaking signals. | 2009-12-17 |
20090313410 | BI-DIRECTIONAL MULTI-DROP BUS MEMORY SYSTEM - A bus system includes a plurality of stubs; a plurality of connectors, each of which is serially coupled between a corresponding one of the stubs and a corresponding one of memory modules; a plurality of first serial loads, each of which is serially coupled to a corresponding one of the connectors; and a plurality of second serial loads, each of which is serially coupled to characteristic impedance of a transmission line of a corresponding one of the stubs, wherein the first and the second serial loads are determined to be impedance matched at each transmission line terminal of the stubs. | 2009-12-17 |
20090313411 | APPARATUS AND METHODS CRC ERROR INJECTION IN A STORAGE SYSTEM - Apparatus and methods for Cyclic Redundancy Check (CRC) error injection between storage controllers and storage devices in a storage system. A plurality of bridge devices are configured in a storage system each coupled persistently coupled to a corresponding one of the plurality of storage devices. Each bridge device may couple to one or more Serial Attached SCSI (SAS) initiators for transferring exchanges between one or more SAS initiators and the attached target storage device. Each bridge device receives parameters from a SAS initiator or an administrative client directing the bridge regarding injection of CRC errors. A log memory in each bridge may log information regarding the injected CRC errors. | 2009-12-17 |
20090313412 | Hub Capable of Enhancing Power Supplying Capability - A hub capable of enhancing power supplying capability includes a plurality of ports, a first interface coupled to a first port of a computer system, a second interface coupled to a second port of the computer system, the second port with a format different from a format of the first port, a diversity unit coupled to the plurality of ports, a data processing unit coupled between the first interface and the diversity unit for processing data exchange between the plurality of ports and the first port via the first interface and the diversity, and a power supply unit coupled between the first interface, the second interface and the diversity interface for receiving power output by the first port and the second port via the first interface and the second interface, so as to provide power in conformation to a predefined requirement to the plurality of ports via the diversity unit. | 2009-12-17 |
20090313413 | METHOD FOR WIRING ALLOCATION AND SWITCH CONFIGURATION IN A MULTIPROCESSOR ENVIRONMENT - A method for wiring allocation and switch configuration in a multiprocessor computer, the method including employing depth-first tree traversal to determine a plurality of paths among a plurality of processing elements allocated to a job along a plurality of switches and wires in a plurality of D-lines, and selecting one of the paths in accordance with at least one selection criterion. | 2009-12-17 |
20090313414 | MEMORY MANAGEMENT UNIT AND METHOD OF ACCESSING AN ADDRESS - A memory management unit comprises register and control logic and arranged to support a microprocessor controller unit accessing physical address space via an address bus wherein the microprocessor controller unit comprises a program counter having a first address size, the memory management unit wherein the register and control logic comprises a register having a second address size greater than the first address size and arranged to provide an extended address bus between the microprocessor controller unit and physical address space. | 2009-12-17 |
20090313415 | METHOD AND APPARATUS FOR FRAME REDIRECTION IN A STORAGE AREA NETWORK ENVIRONMENT - Embodiments according to the invention relate to frame redirection, which includes methods to intercept and re-route traffic between an initiator and a target. When a frame is redirected, an initiator issues a frame to the target, but the frame is received by a virtual target in a redirection switch by allowing the redirection switch to use the WWN of the actual target. From the perspective of the initiator, the target resides on the redirection switch. From the redirection switch, the frame is sent to the actual target by allowing the redirection switch to use the identity of the initiator. In other words, the redirection switch presents the WWN of the initiator to the target when the redirected frame is sent to the target. From the perspective of the target, the frame is received as if it originated at the initiator. | 2009-12-17 |
20090313416 | Computer main memory incorporating volatile and non-volatile memory - A main memory for a computer system comprises a controller including an interface to one or more processors, non-volatile memory, and volatile memory. The main memory comprises one or more contiguous range of real addresses supported by both the non-volatile memory and the volatile memory. The controller may be incorporated into a mainboard and the non-volatile memory and the volatile memory may comprise pluggable memory modules. Alternatively, the controller may be incorporated into a hybrid pluggable memory module including non-volatile memory and volatile memory. The controller may utilize the volatile memory as a cache for the non-volatile memory. One or more subsets of the non-volatile memory may be configured to contain a system image, an operating system managed emulated disk image, and/or an operating system managed a page-file. The controller may encrypt and/or compress data written to and/or decrypt and/or decompress data read from the non-volatile memory. | 2009-12-17 |
20090313417 | Methods for Data Management in a Flash Memory Medium - A method for data management in a flash memory medium is provided in the present invention, The method comprises the following steps: dividing a plurality of blocks of the flash memory medium into two or more sections; generating a section-address-mapping table by scanning logic addresses in the blocks in each section; storing the section-address-mapping table into a backup block in each section; and performing an operation of writing/reading by reading the section-address-mapping table, storing the section-address-mapping table to a RAM, and performing a conversion between a physical address and a logic address based on the section-address-mapping table stored in the RAM. Since the section-address-mapping tables are stored in the backup block in respective sections, when an operation of writing/reading is performed and it is necessary to switch to a section-address-mapping table for a next section, data stored in the next section can be read out based on the section-address-mapping table stored in the backup block in the next section, without needing to scan each block in the next section for generating a new section-address-mapping table dynamically. Therefore, the method of the present invention can save the time for operation and thus achieve effective management on data in the flash memory medium. | 2009-12-17 |
20090313418 | Using asymmetric memory - In one illustrative embodiment, a computer implemented method using asymmetric memory management is provided. The computer implemented method receives a request, containing a search key, to access an array of records in the asymmetric memory, wherein the array has a sorted prefix portion and an unsorted append portion, the append portion alternatively comprising a linked-list, and responsive to a determination that the request is an insert request, inserts the record in the request in arrival order in the unsorted append portion to form a newly inserted record. Responsive to a determination that the newly inserted record completes the group of records, stores an index, in sorted order, for the group of records. | 2009-12-17 |
20090313419 | METHOD OF STORING DATA ON A FLASH MEMORY DEVICE - Methods and apparatus are disclosed, such as those involving a flash memory device. One such method includes storing data on memory cells on a memory block including a plurality of word lines and a plurality of memory cells on the word lines. The word lines comprising one or more bottom edge word lines, one or more top edge word lines, and intermediate word lines between the bottom and top edge word lines. The data is stored first on memory cells on the intermediate word lines. Then, a remaining portion, if any, of the data is stored on memory cells on the bottom edge word lines and/or the top edge word lines. This method enhances the life of the flash memory by preventing a premature failure of memory cells on the bottom or top edge word lines, which can be more prone to failure. | 2009-12-17 |
20090313420 | Method for saving an address map in a memory device - A method for saving an address map in a memory device is provided. In one embodiment, a logical-to-physical address map is stored in a volatile memory of a memory device. The memory device receives a command from a host device to perform an operation that is associated with a power-down sequence of the host device, such as a flush cache command. In response to receiving the command, the memory device performs the operation and saves the logical-to-physical address map in a non-volatile memory of the memory device. In this way, the command triggers both the performance of the operation and the saving of the logical-to-physical address map in the non-volatile memory of the memory device. | 2009-12-17 |
20090313421 | Data Update Method and Electronic Device Using Such Data Update Method - A data update method is provided for updating the data stored in a memory unit of an electronic device. The data update method includes the following steps. In response to a data update request, a data content indexing table is read from the memory unit. According to the data content indexing table, position information associated with the portion of the data to be updated is computed. According to the position information, the portion of the data to be updated is updated. | 2009-12-17 |
20090313422 | FLASH MEMORY CONTROL APPARATUS HAVING SEQUENTIAL WRITING PROCEDURE AND METHOD THEREOF - A flash memory control apparatus having a sequential writing procedure and method thereof are described. The flash memory control apparatus includes primary controller, a command module, an address module, a data buffer, a status unit, a counting device and a secondary controller. The primary controller generates a predetermined value which represents the amount of a plurality of pages in the flash memory. The command module stores a writing command during the writing procedure. The address module stores a current address for addressing a current page of the pages based on the current address and the writing command via a control bus. The data buffer stores the data for allowing the command module to write the data to the current page based on the current address via the control bus while the writing command is executed on the flash memory. The status unit determines that the flash memory is either ready or busy in writing the data to the current page of the flash memory. If the command module correctly writes the data to the current page according to the determination result, the address module generates at least one next address. The address module addresses at least one next page of the pages based on the at least one next address and the writing command. The command module sequentially writes the data to the at least one next page during the writing procedure until the pages are written successively. | 2009-12-17 |
20090313423 | MULTI-BIT FLASH MEMORY DEVICE AND METHOD OF ANALYZING FLAG CELLS OF THE SAME - Disclosed is a multi-bit flash memory device which includes a memory cell array and a control circuit. The memory cell array has multiple memory cells and multiple flag cells. The control circuit determines whether the flag cells are programmed, based on a reference corresponding to a read margin of the flag cells, and controls a program operation of the memory cells in response to the determination. | 2009-12-17 |
20090313424 | MEMORY DEVICE AND METHOD FOR SECURE READOUT OF PROTECTED DATA - The invention relates to a memory device, preferably a non-volatile memory device, comprising a memory array ( | 2009-12-17 |
20090313425 | MEMORY CONTROL APPARATUS, CONTENT PLAYBACK APPARATUS, CONTROL METHOD AND RECORDING MEDIUM - A data storage apparatus is provided that realizes a measure against deterioration of a flash memory in which integrity check data is stored. A content playback apparatus ( | 2009-12-17 |
20090313426 | Buffer Management for Increased Write Speed in Large Sector Data Storage Device - An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer. | 2009-12-17 |
20090313427 | COMPUTER SYSTEM FOR REDUCING POWER CONSUMPTION OF STORAGE SYSTEM AND METHOD FOR CONTROLLING THE SAME - To optimize performance and power consumption of a storage system having many disk drives, the storage system contains a plurality of volumes. A first number of the volumes belong to a first volume set. The first number of the remaining volumes belong to a second volume set. The volumes that belong to the first volume set are allocated dispersedly to a second number of disk drives. The volumes that belong to the second volume set are allocated dispersedly to a third number of disk drives, the third number being larger than the second number. A computer selects one of the first volume set and the second volume set based on a predetermined condition to store data dispersedly in the volumes belonging to the selected volume set. The computer stops spinning of disks in the disk drives to which none of the volumes belonging to the selected volume set are allocated. | 2009-12-17 |