15th week of 2009 patent applcation highlights part 45 |
Patent application number | Title | Published |
20090094321 | CONTENT PROVIDING DEVICE, DATA PROCESSING METHOD, AND COMPUTER PROGRAM - A content providing device serving as a server for executing content providing processing as to a client, includes: a data processing unit for executing content providing processing in response to a content request from the client; wherein the data processing unit receives a disc recorded identifier for identifying a disc or content recorded in the mounted disc of the client, and the identification information of at least either the device identifier of a device on the client side, or the user identifier of a user on the client side, from the client, accumulates the history information of the disc recorded identifier received from the client in a management database in increments of devices or users, and analyzes the user's preference on the client side to provide a content adapted to the user's preference. Thus, content which interests a user or commercial content can be selectively provided to the user. | 2009-04-09 |
20090094322 | THUMBNAIL DISTRIBUTION SYSTEM, SERVER, CLIENT AND PROGRAM - A thumbnail distribution system includes a client device and a server communicatable with each other by using a hyper text transfer protocol (HTTP). A client device includes a request generating unit, a request transmitting unit, a response receiving unit, and a data processing unit. The request generating unit generates an HTTP request having a request line storing a file name of a file store in a storing unit. The request transmitting unit transmits the HTTP request. The response receiving unit receives an HTTP response having a response body storing a thumbnail corresponding to the file having the file name stored in the request line. The data processing unit performs a data processing based on the thumbnail stored in the response body. The request receiving unit receives the HTTP request transmitted from the request transmitting unit. The response generating unit generates the HTTP response based on the HTTP request. The response transmitting unit transmits the HTTP response to the response receiving unit. | 2009-04-09 |
20090094323 | Contents Reproduction System - A contents reproduction system comprises: a server apparatus for storing contents obtained from external and a client apparatus by which the contents stored in the server apparatus is reproducible, wherein the server apparatus includes: a list preparing section for preparing a list of the contents stored in a contents storage section; and a list transmitting section for transmitting the contents list prepared by the list preparing section to the client apparatus, and the client apparatus includes: a list comparing section for comparing a first list stored in a list storage section and a second list newly obtained by a list obtaining section; an additional contents presentation section for presenting newly added content by a recognizable form based on a comparison result obtained by the list comparing section; a contents reproduction section for reproducing the content presented by the additional contents presentation section based on a control signal indicating reproduction. | 2009-04-09 |
20090094324 | METHODS, APPARATUS, AND SYSTEMS FOR PROVIDING LOCAL AND ONLINE DATA SERVICES - A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network. | 2009-04-09 |
20090094325 | Acuro Universal Multimedia Communication System (AUMCS) - A global multimedia server, local multimedia server and multimedia client create a universal communication system allowing any consumer to engage a plethora of media content to any end user. The global media server may be located through a publicly accessible IP address using a FQDN (fully qualified domain name) based on DNS. The delivery of multimedia calls or messages may also be achieved by using an E.164 number as universal resource identifier. PBX features allow for the manipulation of multimedia content and the use of mixed and multiple media during a communication or the creation of spontaneous or scheduled conferences that are both collaborative and interactive. | 2009-04-09 |
20090094326 | CONTROL SYSTEM METHODS AND APPARATUS WITH SERVICES - A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications. | 2009-04-09 |
20090094327 | METHOD AND APPARATUS FOR MAPPING A SITE ON A WIDE AREA NETWORK - A method and system for organizing and displaying information about Internet Web pages on Web maps are disclosed. Web maps display a summary of the information that a Web page provides access to, in a format that facilitates a rapid assessment of what may be accessed through a Web site's home page, or through any Web page on the Web site. Preferably, Web maps are displayed on a Web page, or within a frame of a Web page, by an Internet browser application. A set of Web maps may be automatically generated by a search engine or directory in response to a user's search request. Alternatively, a user may request that a Web map be produced for a particular Web page of interest. The Web maps are preferably generated by a Web server, or by an application running in the background of a user's computer, so that the user may perform other tasks on the user's computer while the Web maps are being generated. | 2009-04-09 |
20090094328 | System and Methods for Technology Evaluation and Adoption - A method for technology evaluation and adoption includes proposing a new technology and allowing at least one group to use the new technology. The at least one group provides feedback through at least one collaboration tool. The at least one group's use of the new technology is evaluated and at least one value based upon the evaluation is calculated. The new technology may be directed to at least one of new software, programs, services, or business processes. | 2009-04-09 |
20090094329 | SOLUTION FOR MANAGING MULTIPLE RELATED DISCUSSION THREADS IN AN ONLINE COLLABORATION ENVIRONMENT - The present invention discloses a server-side collaboration system that includes a set of discussion threads, a server-side software component, and a server-side data store. The discussion threads can be managed by a collaboration session leader. The collaboration session leader can be a user authorized to define the topic, to create the plurality of discussion threads for the topic, and to assign a set of participants to each created discussion thread. The server-side software component can permit remotely located clients to post and view content by discussion thread during a real-time collaboration, which includes a text exchange capability. Client using participants can be restricted to posting content to discussion threads as authorized by the collaboration session leader. The server-side data store can maintain a viewable history of posted content organized by discussion thread. | 2009-04-09 |
20090094330 | SYSTEM, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR VIRTUAL PRESENCE SERVICE - System, methods, and computer program products for a virtual presence service are provided. The virtual presence service includes configuring a virtual presence community and registering a user for the virtual presence community. Also, the virtual presence service includes providing a filter to detect triggering events corresponding to the virtual presence community and initiating group communications in response to detecting the triggering event. | 2009-04-09 |
20090094331 | INFORMATION PROCESSING UNIT, CONTENT PROVIDING SERVER, COMMUNICATION RELAY SERVER, INFORMATION PROCESSING METHOD, CONTENT PROVIDING METHOD AND COMMUNICATION RELAY METHOD - An information processing unit which acquires content data from a content providing server and is capable of reproducing the acquired content data, including: a content information acquiring portion for acquiring content information including content data and meta data of the content data; a display control portion which carries out display control for reproducing the content data on a display portion; and a bidirectional communication portion which carries out bidirectional communication with other information processing unit connected to the content providing server, in which, when the content data is reproduced, the bidirectional communication portion selects a communication message to be received from communication messages sent from the other information processing unit corresponding to an execution state of the bidirectional communication. | 2009-04-09 |
20090094332 | System and method for enabling offline use of email through a browser interface - A system and method provide online and offline collaboration suite functionality. A local web server application running on the user's computer serves an email client on the user's computer, where the email client executes within a browser. Because the local web server application executes on the user's computer, it is able to serve the email client regardless of whether the user's computer is online or offline. The local web server application also communicates with a remote web server, where the remote web server has the capability to receive incoming messages from, and send outbound messages to, a Mail Transfer Agent. When the user's computer is online, the remote web server and local web server application periodically (although not necessarily at regular intervals) synchronize their user mailbox information. The local web server application and remote web server application store, search, and index user mailbox information in the same manner. | 2009-04-09 |
20090094333 | Collaborative Electronic Mail Filtering - A method is provided for collaboratively maintaining a filter program for a device. The method comprises the following steps. The filter program is registered with a remote program in order to receive spam e-mail filter updates. Notification messages are then received from the remote program. The notification messages comprise spam e-mail filter updates defining at least one filter expression received at the remote program from a third party. The filter expression is applied at the filter program for identifying spam e-mail messages and the spam e-mail messages to the device are filtered. A computer readable medium comprising instructions for executing the method and a computing device configured to implement the method are also provided. | 2009-04-09 |
20090094334 | GATEWAY WITH TRANSPARENT MAIL RELAY - A transparent mail relay is provided at a gateway between networks using different addressing schemes. The transparent mail relay receives mail messages from a mail client in a first one of the networks, inserts trace information into the header of the mail message, and forwards the mail message to a mail server in the other network. Mail protocol commands and replies are passed transparently by the mail relay without alteration. | 2009-04-09 |
20090094335 | Eliminating Redundancy of Attachments in Email Responses - A method, system and computer-usable medium for managing electronic mail (email) attachments. An email message comprising a first recipient list and a first file attachment is received from a sender. A response email is generated, comprising a second recipient list. The first recipient list and the second recipient list are compared and a third recipient list is generated comprising recipients that are listed on the second recipient list, but not on the first. The email response is then transmitted to all recipients that are on the second recipient list but not on the third list, and the email response and the first file attachment is sent to the recipients on the third recipient list. | 2009-04-09 |
20090094336 | Method and Apparatus for Automated Monitoring of System Status - A method, apparatus and computer program code which monitors a group of networked computers by notifying a central apparatus or database of the current state of each of the computers. The monitoring is achieved through software and hardware which obtains the state of each of the networked computers, determines if a new computer has been connected to the network, sets a state for each new computer and determines if any one of the networked computers has not notified the database of its current state within a prescribed interval of time. The hardware and software also determines if any one of the networked computers is in an inactive state, if any one of the networked computers has changed its state to inactive and updates the database to reflect the current state of each of the networked computers. A list of users is notified of the state of each computer, along with the reason for any change in state of each computer. Network intelligence and outside database resources are used to provide information concerning the reason for any change in state of each of the computers. | 2009-04-09 |
20090094337 | METHOD OF ACCESSING WEB E-MAIL OFF-LINE - Computer implemented methods and computer code products provide off-line access to web-based e-mail services. A user of a local data processing system is provided with a local replica of a webmail system. An off-line activity is performed within the local replica. The local replica then utilizes a browser to connect to a webmail server. A synchronization of the local replica with a message file of the webmail server is then performed. | 2009-04-09 |
20090094338 | EMAIL SYSTEM FOR SENDING MESSAGES TO MULTIPLE GROUPS - A method, apparatus, and computer program product for transmitting an email message to multiple groups of recipients is disclosed herein. In selected embodiments, a method may include composing an email message including digitally encoded content and email addresses associated with a first group of intended recipients. The method may further include adding, in response to a user request, email addresses associated with a second group of intended recipients. The email message may then be sent to the first and second groups of intended recipients. The method may further include preventing the first group of intended recipients from determining the identities of the second group of intended recipients, and preventing the second group of intended recipients from determining the identities of the first group of intended recipients. | 2009-04-09 |
20090094339 | METHODS AND APPARATUS FOR WIDGET SHARING BETWEEN CONTENT AGGREGATION POINTS - In one embodiment, a method includes receiving a request from a processing device to send a widget to a handheld mobile device. The request can be defined after at least a portion of an instance of the widget has been processed at the processing device. The request can be associated with a widget identifier. The method can also include defining a widget precursor at a widget-sharing server in response to the request from the processing device. The widget precursor can be associated with the widget identifier and a placement identifier. | 2009-04-09 |
20090094340 | Intelligence of the crowd electronic mail management system - Embodiments of ranking emails within an email system are disclosed. One method of ranking emails within an email system includes monitoring actions of a plurality of email users of the email system, and ranking a plurality of emails sent or received by at least one of the email users based on the monitored actions of the plurality of email users. | 2009-04-09 |
20090094341 | METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate. | 2009-04-09 |
20090094342 | Recognizing Spam Email - A system includes at least one router for routing email messages from a sender node to a destination node; a system memory; a network interface; a database; and a processor configured for: extracting the delivery path information from the email message; determining a network path for the email message using delivery path information; comparing the delivery path information with the plurality of prior delivery paths; determining a measure of similarity between the network path of the received email message and one or more of the plurality of prior email paths; and determining a spam score for the email received, based on the measure of similarity. | 2009-04-09 |
20090094343 | System and Method for Freezing Portions of a Chat Conversation in an Instant Messaging System - A system, method, and program product is provided that operates during an instant messaging session conducted between a first participant and a second participant. During the session, message sent to or from each participant are displayed in a first instant messaging session window. The two sets of instant messaging messages are displayed in a time-based order in the first instant messaging session window. A notification is received corresponding to one of the displayed instant messaging messages that is displayed in the first instant messaging session window. In response to receiving the notification, the selected instant messaging message is displayed in a second instant messaging session window while still including the selected instant messaging message in the first instant messaging session window. | 2009-04-09 |
20090094344 | METHOD, MULTIMEDIA DEVICE FOR THE TRANSMISSION AND/OR RECEPTION OF MULTIMEDIA DATA VIA A DATA TRANSMISSION SYSTEM, AND GATEWAY FOR CONNECTING A MULTIMEDIA DEVICE TO A DATA TRANSMISSION SYSTEM ACCORDING TO THE FLEXRAY STANDARD - A method, a multimedia device for transmitting, and/or a multimedia device and a gateway for connecting a multimedia device to a data transmission system are provided. The multimedia data include image and/or sound data in particular. To reduce the number of bus systems used in a motor vehicle, utilize existing bus systems in a motor vehicle more efficiently, and thus contribute overall to simplification and optimization of the data transmission within a motor vehicle, the multimedia data is transmitted via a data transmission system according to the FlexRay standard. Predefinable parameters of the FlexRay data transmission system are advantageously varied as a function of the format of the multimedia data and/or a repetition rate of a multimedia source which provides the multimedia data. In this way, particularly efficient and effective transmission of the multimedia data, which conserves resources and is thus cost-effective in particular, is possible. | 2009-04-09 |
20090094345 | NEWS SERVER FOR TRACKBACK BETWEEN NEWS AND BLOG AND METHOD FOR INTERCONNECTION THEREOF - The present invention provides a news server for trackback between a news and a blog and a method for interconnecting thereof. According to the present invention, news and blogs can be interconnected therebetween thereby enablinq news readers to exchange their in depth opinion with one another and to efficiently manage their own news comment. | 2009-04-09 |
20090094346 | Method and System for Retrieval and Usage of Remote Entry Points - A method for communicating between a client application and one or more servers is disclosed. In one embodiment, it is first determined whether a particular client application operation is the type of operation that requires a remote entry point. If a remote entry point is needed, the client application obtains a remote entry point file from a remote server computer and retrieves the remote entry point required by the client application operation such that it can direct the operation to the proper remote server. | 2009-04-09 |
20090094347 | PEER TO PEER BROWSER CONTENT CACHING - Facilitating browser access to cached content available from a peer to peer network by receiving a request for content from a content server, receiving from the content server content metadata indicating that the requested content is available from at least one alternative user computing device via a peer to peer network, instantiating on the user computing device a browser helper application which facilitates access to the peer to peer network, and receiving from the content server a lookup table comprising a list of alternative user computing devices from which the requested content is available. The lookup table can be parsed to select an alternative user computing device from which the content, or portions thereof, is requested. The received content can the be stored for later use or presented to the user via the browser. | 2009-04-09 |
20090094348 | CONTENT SERVER APPARATUS, CONTENT TRANSFER APPARATUS AND CONTENT PLAYBACK APPARATUS - While a user, who registers new music CD data to a content server apparatus | 2009-04-09 |
20090094349 | Device roaming on a zigbee network - An end device in a Zigbee network space is configured to roam between available Zigbee networks. When the end device determines that a quality of a current connection has fallen below a minimum threshold, the end device evaluates the network space for available networks. The end device stores a list of Zigbee networks that it is authorized to join and joins the most preferred Zigbee network, as determined by, for example, a signal strength or a stored network ranking. | 2009-04-09 |
20090094350 | METHOD AND SYSTEM TO MANAGE SERVICES FOR MULTIPLE MANAGED COMPUTER SYSTEMS - A method to facilitate provision of services to a managed system (e.g., a PC, PDA, cell phone) includes causing installation of an agent application on the managed system, the agent application including an install component to install at least one of a plurality of service applications on the managed system. Each of the plurality of service applications is to facilitate provision of a service provided by a respective service provider of a number of service providers to the managed system. A service input (e.g., from an IT administrator) is received at the management system. The service input identifies a subset of a number of service applications to be installed on the managed system. The subset of service applications is distributed to the managed system for installation by the agent application on the managed system. | 2009-04-09 |
20090094351 | ACCESS TERMINAL CONFIGURATION AND ACCESS CONTROL - Provisioning and access control for communication nodes involves assigning identifiers to sets of nodes where the identifiers may be used to control access to restricted access nodes that provide certain services only to certain defined sets of nodes. In some aspects provisioning a node may involve providing a unique identifier for sets of one or more nodes such as restricted access points and access terminals that are authorized to receive service from the restricted access points. Access control may be provided by operation of a restricted access point and/or a network node. In some aspects, provisioning a node involves providing a preferred roaming list for the node. In some aspects, a node may be provisioned with a preferred roaming list through the use of a bootstrap beacon. | 2009-04-09 |
20090094352 | Method and Apparatus for a Secure Network Install - A method, an apparatus, and computer instructions are provided for a secure network install. One aspect of the present invention provides a proxy server within the same subnet of the client for performing a lookup of the boot image file and downloading the boot image file from a boot file server in a secure manner. The client in turn downloads the file from the proxy TFTP server. Another aspect of the present invention modifies the client remote boot code to include a secure boot file download discovery (SBDD) mode. The client starts the SBDD mode by sending a request for a boot image file to a subnet broadcast address and port, which is listened by a proxy TFTP server. The proxy TFTP server receives the client request and downloads the boot image file. The client in turn downloads the boot image file from the proxy TFTP server. | 2009-04-09 |
20090094353 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM - It is an object of the present invention to provide an information processing apparatus equipped with a many-core processor providing a VOD service having a fast playing response speed with a small size and power saving and an information processing system. In the information processing apparatus equipped with a many-core processor configuring an operation matrix that performs a reconfiguration for each packet based on a communication state, the functions and wirings of the operation matrix are reconfigured so that data is transmitted in a wideband transmission process when a transmitted data amount is smaller than a preset threshold value and the data is transmitted in a narrowband transmission process when the transmitted data amount is larger than the threshold value by comparing the transmitted data amount obtained by counting a transmission data amount of a transmission byte counter with the threshold value in a transmission amount/time determining unit and changing a communication state in a wideband/narrowband transmission state changing unit according to the comparison result. | 2009-04-09 |
20090094354 | TECHNIQUE FOR IMPLEMENTING VIRTUAL FABRIC MEMBERSHIP ASSIGNMENTS FOR DEVICES IN A STORAGE AREA NETWORK - A technique is provided for facilitating fabric membership login for an N_Port of a storage area network. A communication from a network node is received. The communication may include a portion of criteria associated with the N_Port. Using at least a portion of the portion of criteria, a virtual fabric identifier corresponding to a virtual fabric which is associated with the N_Port may be automatically identified. Fabric configuration information, which includes the virtual fabric identifier, may be automatically provided to the network node. A fabric login request from the N_Port to login to the virtual fabric may then be received. According to a specific embodiment, the communication may be transmitted from a network node to an F_Port on a Fibre Channel switch. When the N_Port received the fabric configuration information from the F_Port, the generating, using at least a portion of the received fabric configuration information, a fabric login request message may be generated by the N_Port which includes a fabric login request for the N_Port to login to the virtual fabric corresponding to the virtual fabric identifier. In at least one implementation, the N_Port and/or F_Port may be configured or designed to support trunking functionality. | 2009-04-09 |
20090094355 | INTEGRATED CAPACITY AND ARCHITECTURE DESIGN TOOL - A method implemented in a computer infrastructure having computer executable code, including consolidating collected capacity architecture information, which includes data for installed resources, allocated resources and reserved resources and determining available resources based on the collected capacity architecture information. Additionally, the method includes displaying an indication the available resources and performing capacity planning based on the collected capacity architecture information and the available resources. | 2009-04-09 |
20090094356 | Associating Physical Layer Pipes and Services Through a Program Map Table - Embodiments are directed to mapping Physical Layer Pipes (PLPs) with the service_id and with components of a service through the Program Map Table (PMT). A descriptor may be defined for this purpose. In accordance with one or more embodiments, a PLP_identifier_descriptor may contain an identifier for a physical layer pipe (PLP_id). In addition, several other PLP related parameters may be carried within the PLP_identifier_descriptor, instead of carrying the parameters in OSI Layer 1. The PLP_identifier_descriptor may be carried in several different tables, including, but not limited to, a Program Map Table (PMT). The PLP_identifier_descriptor may include a physical layer pipe identifier and, optionally, parameters for modulation, code rate, and FEC block type. A receiver, in accordance with embodiments, may be able to access the actual service content based on a combination of the L1 signalling information, legacy PSI/SI information, and the signalling information set forth in the PLP_identifier_descriptor. | 2009-04-09 |
20090094357 | ROGUE ROUTER HUNTER - A computer implemented method, data processing system, and computer program product for discovering an unauthorized router in a network. The process in the illustrative embodiments first obtains a physical address of a suspected router or destination device. A data packet is created which comprises at least a destination media access control field, a destination internet protocol field, and a time-to-live field, wherein the destination media access control field comprises the physical address of the destination device, wherein the destination internet protocol field comprises a bogus internet protocol address, and wherein the time-to-live field comprises a value indicating the data packet has exceeded a time limit. The data packet is sent to the destination device using the physical address in the destination media access control field. If a time exceeded message is received from the destination device, the destination device is determined to be enabled for routing. | 2009-04-09 |
20090094358 | Data Bridge Maintenance Utilizing Data Traffic Log Change - Data traffic, through a data bridge that couples two entities, is monitored and logged in a data traffic log. If the size of the data traffic log does not change within a pre-determined period of time, the data bridge is automatically reset. | 2009-04-09 |
20090094359 | Local Area Network Management - There is provided a method for managing a Local Area Network (LAN) having at least one video server in signal communication with a plurality of clients. In one embodiment of the present invention, the method includes providing a lossless Transmission Control Protocol/Internet Protocol (TCP/IP) Virtual Local Area Network (VLAN) fabric within the LAN. The method further includes providing a shared file system on the at least one video server. Moreover, the method includes deterministically managing isochronous access to the shared file system on the at least one video server by the plurality of clients, over the VLAN fabric, utilizing at least one Internet Small Computer System Interface (ISCSI) block protocol, to provide lossless delivery of video applications from the at least one video server to any of the plurality of clients without invoking TCP error recovery mechanisms. | 2009-04-09 |
20090094360 | Multi-Source Broadcasting in Peer-to-Peer Network - A computer-implemented method for broadcasting over a network using peer-to-peer technology including commencing a broadcast over a peer-to-peer network, wherein a control computer selects at least one of multiple computers in the peer-to-peer network as an originating source of the broadcast; and changing the originating source of the broadcast, during the broadcast and as indicated by the control computer, from the at least one of the multiple computers to at least another of the multiple computers. | 2009-04-09 |
20090094361 | SESSION INITIATION PROTOCOL REGISTRATION WITH PING - Systems and methodologies are described that facilitate improving session initiation protocol based registration of a mobile device and an IP multimedia subsystem in wireless communications. The mobile device discovers one or more SIP servers (e.g., proxy call session control functions) that are available. The mobile device issues a ping message to each discovered server in parallel to determine reachability. Based at least in part on measured round trip times associated with the ping messages, the mobile device initiates registration procedures with at least one server. | 2009-04-09 |
20090094362 | Method and system for managing quality of service in a network - According to embodiments, the present invention comprises a method and system for managing support of quality of service requirements for various clients of a telecommunications network at a server level. Servers assigned to the various clients may include quality of service descriptors that identify relative priorities of the clients. In the event of a failure or reduced performance of a server, for example, an assignment of respective servers to respective clients may be changed based on the relative priorities of the respective clients. | 2009-04-09 |
20090094363 | METHOD, SYSTEM, CLIENT AND SERVER FOR LOCATING OPERATION NODES IN COMMUNICATION SYSTEM - The present disclosure relates to the field of mobile communication technologies, and provides a method for locating operation nodes in a communication system. The method includes using an identifier in the received message to obtain an adjusted path from the root node of the management tree of the client to the standard management object corresponding to the identifier, using the message to obtain a relative path between the target operation node and the root node of the standard management object on the management tree, concatenating the adjusted path with the relative path, and locating the target operation node according to the concatenated path. The present disclosure also provides a system for locating operation nodes, a client for locating operation nodes in a communication system, and a server for performing management operations for clients. | 2009-04-09 |
20090094364 | VIRTUALIZATION METHOD AND APPARATUS FOR INTEGRATING ENTERPRISE APPLICATIONS - A method and apparatus is provided for integrating an application into a network of computing resources. Applications using this integration have a virtualized access to one or more computing resources associated with the network. Virtualization is generally assured through at least one network connection between the virtual layer and the native network. Together, the virtual access is used to generate a virtual application network capable of providing the application access to the network of computing resources. The application is created into an orchestration of operations to manipulate the one or more computing resources according to a business process. As needed, the application and orchestration can be further partitioning into components to be distributed and executed over the virtual application network using the virtualized access. | 2009-04-09 |
20090094365 | Thin client discovery - A method of assigning a resource to provide services to a thin client is disclosed. The thin client is discovered by receiving a response to a discovery request wherein the response is directed to a broker. The resource to allocate for the thin client is determined. The thin client to the resource is mapped. A connection to the thin client is requested to be established between the resource and the thin client. | 2009-04-09 |
20090094366 | Coordinated Quiesce of a Distributed File System - A process for quiescing a master and a plurality of subordinate computer systems in a cluster. An original or a pending state may be entered that is a quiesce or an online state. The master instructs the subordinates the quiesce or online state be made the pending state. The subordinates prepare to change accordingly, determine whether successful, and vote to commit or abort. Based on whether all voted to commit, the master instructs the subordinates to either commit or abort. If to commit and the pending state is the quiesce state, an operation is performed in the subordinates. If to commit and the pending state is the online state, the subordinates prepare to resume the original state. The subordinates change from the original to the pending state. Otherwise, if to abort, the subordinates prepare to remain in the original state and reset the pending to the original state. | 2009-04-09 |
20090094367 | METHOD, SYSTEM AND DEVICE FOR ESTABLISHING GROUP SESSION - A method and system for establishing a group session and a service server are disclosed. The method comprises: acquiring a group member list and establishing session conditions according to the information in a received group session; acquiring the various information described in the establishing session conditions; determining group members of which the various information meets the establishing session conditions; and sending a request for establishing a group session of which the various information meets the establishing session conditions, and establishing the group session. The method solves the problem that the service server cannot dynamically select the group members, according to the current statuses of the group members, to establish the session in the prior art, whose disadvantages are the session is inflexible and the communication resources are wasted. | 2009-04-09 |
20090094368 | INSTANT MESSAGING GENERAL QUEUE DEPTH MANAGEMENT - The present invention provides systems, methods and computer program product code for data processing systems to manage instant messaging sessions and windows of a first user. An instant messaging chat window is initiated. Responsive to initiating the first instant messaging chat window, the first instant messaging chat window is flagged as a first active window, and an active window counter is incremented. A state of the first user is identified based on the active window counter. The state of the first user is then displayed to a second user. | 2009-04-09 |
20090094369 | SYSTEM FOR CONDUCTING MULTI-MEDIA COMMUNICATION SESSIONS - A system for conducting multi-media communication sessions between two or more terminals includes a smart client application to dynamically load application code and data from servers on demand using an application management protocol. In the present embodiment the smart client is maintained on each terminal and initially executes a core application. This core application provides a user interface for selectively establishing and maintaining a communication session with a remote terminal. The core application also provides a user interface for including shared applications in the session to which the remote terminal has access. The core application provides a further user interface for combining two sessions into one that includes all participants and shared applications from both original sessions. Each shared application provides a user interface to each participant of the session according to their access rights: the participant who added an application to a session will typically have full access, while other participants typically have more restricted access. The core application uses a session management protocol to maintain consistent session state between all terminals involved in a session. | 2009-04-09 |
20090094370 | Seamless Host Migration Based on NAT Type - Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session, such determinations including the use of NAT profile information. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication. | 2009-04-09 |
20090094371 | CONNECTION FORWARDING - Two or more network traffic processors connected with the same LAN and WAN are identified as neighbors. Neighboring network traffic processors cooperate to overcome asymmetric routing, thereby ensuring that related sequences of network traffic are processed by the same network proxy. A network proxy can be included in a network traffic processor or as a standalone unit. A network traffic processor that intercepts a new connection initiation by a client assigns a network proxy to handle all messages associated with that connection. The network traffic processor conveys connection information to neighboring network traffic processors. The neighboring network traffic processors use the connection information to redirect network traffic associated with the connection to the assigned network proxy, thereby overcoming the effects of asymmetric routing. The assigned network proxy handles redirected network traffic in much the same way that it would handle network traffic received directly. | 2009-04-09 |
20090094372 | SECRET USER SESSION MANAGING METHOD AND SYSTEM UNDER WEB ENVIRONMENT, RECORDING MEDIUM RECORDED PROGRAM EXECUTING IT - The present invention provides a secure user session managing method and system between a client and a server connected through network in web environment. The user session managing method includes: allowing the server to receive a first HTTP request including a cookie from the client, wherein the cookie includes a client authentication value and the client authentication value is calculated by using a shared key stored in the client and session information included in a HTTP response transmitted right before to the client; comparing a server authentication value with the client authentication value included in the cookie, wherein the server authentication value is calculated by employing the session information and the shared key stored in the server; and determining a transmitter's authentication failure or success of the client according to the result of the comparison. User session can be secured by applying the challenge-response authentication algorithm to the HTTP protocol. | 2009-04-09 |
20090094373 | METHODS AND SYSTEMS FOR PRESENTATION LAYER REDIRECTION FOR NETWORK OPTIMIZATION - The present invention relates to systems, apparatus, and methods of intercepting commands at an application presentation layer. The method includes intercepting, at a proxy client, a command issued by an application to a network resource before the command is converted into a corresponding protocol command. The method further includes forwarding a simplified command of the corresponding protocol command to a proxy server, and converting, at the proxy server, the simplified command into the corresponding protocol command. Further, the method includes transmitting the corresponding protocol command to the network resource and receiving a response from the network resource, such that, the response corresponds to the protocol. The method further includes transmitting a confirmation message to the proxy client upon completion of the corresponding protocol command and transmitting the confirmation message to the application. | 2009-04-09 |
20090094374 | SYSTEMS AND METHODS PROVIDING LISTS OF AVAILABLE STREAMING CONTENT - A server for streaming media includes a functional module operable to perform the following functions within a Real Time Streaming Protocol (RTSP) session: receiving a command that requests a list of available streaming presentation options; and generating and transmitting the requested list over a network connection. | 2009-04-09 |
20090094375 | Method And System For Presenting An Event Using An Electronic Device - Methods and systems are described for presenting a virtual media object stream of an event via a device where a user of the device is allowed to at least one of view and hear the event virtually from a virtual location in the performance space of the event while the user and the device are physically situated at another location. Location information representing the virtual location in the performance space is received and the virtual media object stream is generated based on raw media object streams associated with at least one of audio and video signals captured in a performance space during the event that include at least one of video content corresponding to a view of the event from a location in the associated region and audio content corresponding to sounds of the event from a location in the associated region in the performance space. | 2009-04-09 |
20090094376 | System and Method for Effectuating Playlist Seeking with Respect to Digital Multimedia Content From a Network Node - A system and method for effectuating playlist seeking capability with respect to digital media content from a network node. A Real-Time Streaming Protocol (RTSP) Uniform Resource Locator (URL) or a Session Description Protocol (SDP) file including a set of appropriate playlist-related control attributes is provided when a media user invokes a streaming session. Responsive to the RTSP URL or SDP file, an RTSP message is provided to the network node, the RTSP message including the playlist-related control attributes in a URL query string associated with the identified playlist. In particular, a clip index (that indexes into the playlist to identify a particular media clip) and an offset (the start time within the identified media clip) are provided as the playlist-related control attributes to enable more versatile seeking capability. | 2009-04-09 |
20090094377 | METHOD AND SYSTEM FOR ACCELERATING BROWSING SESSIONS - A solution that improves a user's experience while surfing the Internet. An intermediate device resides logically between a browsing device and content available via the Internet. As responses to content requests from browsing devices are received from a content server, browser links are identified and modified, disabled or covered for example. The intermediate device also creates a browser link to a compound browser object(s) that is created and stored at the intermediate device. This created browser link invokes code at the intermediate device to upload the compound browser object(s). The intermediate device obtains these compound browser objects by obtaining content associated with the identified browser links either from a content server, a local cache or knowledge of its existence eat the browser device. | 2009-04-09 |
20090094378 | Software Deployment Using Client Location - A software distribution mechanism evaluates network addresses of requesting clients to determine a location for each client. The clients from a particular location are grouped together and a fraction of those clients in a particular group are recipients of a software distribution. The faction is adjusted to enable more or fewer clients to download, thus effectively throttling the amount of bandwidth consumed by a mass distribution event. The fraction may be adjusted for particular geographical locations and the time of day to make more effective use of network bandwidth. | 2009-04-09 |
20090094379 | Apparatus and Method for Web Forwarding - An apparatus and method for forwarding a web address to another web address is presented. A web forwarder receives a request destined to a first web address including at least a domain name. The web forwarder then determines a forwarding uniform resource locator (URL) that corresponds to the domain name and redirects the request to a second web address that corresponds to the forwarding URL. | 2009-04-09 |
20090094380 | Shared storage network system and a method for operating a shared storage network system - A shared storage network system comprises at least one storage client and a plurality of storage servers, each providing a storage portion of the shared storage network system, each storage portion being divided into a plurality of sectors, each sector being divided into a plurality of blocks, a virtual block identifier being associated to each of the blocks such that the entirety of all of the virtual block identifiers of the blocks form a global block address space in which each of the virtual block identifiers is unique. The plurality of storage servers and the at least one storage client are grouped into a plurality of local area networks interconnected with preferred optical channels to form a global network. The at least one storage client is adapted to have read and/or write access to at least one block of at least one of the storage portions associated to one of the local area networks which differs from the local area network of the storage client. The plurality of local area networks are interconnected such that in case of a read or a write access of one of the at least one storage client to at least one of the blocks, the virtual block address of a block to which access is desired is translated into a physical block address to identify the physical block associated with the virtual block. The shared storage network system is further adapted to implement a storage data transmission scheme comprising an optical burst mode flow control and an optical stop-over burst transmission method. | 2009-04-09 |
20090094381 | Modem prioritization and registration - In one embodiment, a flow control logic facilitates controlling modem prioritization and registration. The flow control logic controls an order in which stored DHCP requests are provided to a DHCP server. The DHCP requests may be stored in a plurality of groups in a data store. DHCP requests may be distinguishable based, at least in part, on priorities associated with cable modems from which DHCP requests are received. The priority may be determined by a value in the DHCP request. The flow control logic may control the rate and order at which stored DHCP requests are provided to the DHCP server. | 2009-04-09 |
20090094382 | EDGE SIDE COMPONENTS AND APPLICATION PROGRAMMING ENVIRONMENT FOR BUILDING AND DELIVERING HIGHLY DISTRIBUTED HETEROGENOUS COMPONENT-BASED WEB APPLICATIONS - A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means. Using this framework, heterogenous components may be composed into other components and complete applications or services. | 2009-04-09 |
20090094383 | User Enrollment in an E-Community - An Internet user transfers directly to a domain within an e-community without returning to a home domain or re-authenticating. The user's home domain server prepares and forwards a home domain identity cookie (DIDC) with an enrollment request to a user's browser, with the enrollment request being redirected to an affiliated domain server in the e-community. The affiliated domain server prepares and sends an affiliated DIDC with an enrollment confirmation to the user's browser, redirecting the enrollment confirmation to the home domain server. The home domain server modifies the home DIDC to include a symbol which indicates successful enrollment at the affiliated site. The process may be repeated for a plurality of affiliated domains to achieve automatic enrollment a portion of or an entire e-community. | 2009-04-09 |
20090094384 | Portable computer system for expanding usage function - A portable computer system for expanding usage function includes an independent host unit and a function expansion unit. The host unit at least includes a motherboard module, a first power supply module, a display module, a wireless transmission module, and a first I/O interface module. The motherboard module, the first power supply module, the display module, the wireless transmission module and the first I/O interface module are electrically connected with the motherboard module. In addition, the display module has a built-in touch pad. The function expansion unit at least includes a keyboard module and a bracket module. The keyboard module is electrically connected with the motherboard module of the host unit. The bracket module is pivoted on the keyboard module, and the bracket module is detachably and electrically connected with the host unit. | 2009-04-09 |
20090094385 | Techniques for Handling Commands in an Ordered Command Stream - A technique for handling commands includes assigning respective first tags to ordered commands included in an ordered command stream. Respective second tags are then assigned to subsequent commands that follow an initial command (included in the ordered commands). Each of the respective second tags correspond to one the respective first tags that is associated with an immediate previous one of the ordered commands. The initial command is sent to an execution engine in a first cycle. At least one of the subsequent commands is sent to the execution engine prior to completion of execution of the initial command. | 2009-04-09 |
20090094386 | DISPLAY, COMPUTER SYSTEM AND METHOD FOR CONTROLLING A COMPUTER TO FALL ASLEEP - A display includes a power switch, a serial bus interface, a microprocessor and other necessary components. The serial bus interface is configured to connect to a serial bus interface of a computer through a data cable. The power switch is provided to be pressed down by user, which is used to turn on or off the display. The microprocessor determines whether the duration of pressing on the power switch exceeds a predetermined period of time. If yes, the microprocessor further determines a current state of the display. If the display is “off”, the microprocessor transmits a sleep control instruction to the computer and controls the computer to fall asleep. If the display is “on”, the microprocessor transmits a wake-up instruction to the computer and wakes up the computer. A method of controlling a computer to fall asleep is also provided. | 2009-04-09 |
20090094387 | Universal serial bus assistance engine - A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process. | 2009-04-09 |
20090094388 | DMA Completion Mechanism - An apparatus and a computer program product are provided for completing a plurality of (direct memory access) DMA commands in a computer system. It is determined whether the DMA commands are chained together as a list DMA command. Upon a determination that the DMA commands are chained together as a list DMA command, it is also determined whether a current list element of the list DMA command is fenced. Upon a determination that the current list element is not fenced, a next list element is fetched and processed before the current list element has been completed. | 2009-04-09 |
20090094389 | SYSTEM AND METHOD OF MATCHING DATA RATES - The present disclosure is directed to systems and methods of matching data rates. In a particular embodiment, a device includes a first data bus and a controller having a first output coupled to the first data bus to provide data to the first data bus. The device also includes a first memory of a first type coupled to the first data bus. The first memory may have a first input to receive data from the controller via the first data bus. The device also includes logic coupled to the first data bus. The logic may have a second input coupled to the first data bus to receive data from the controller via the first data bus. The device may also include a second data bus coupled to the logic. The logic may have a second output coupled to the second data bus to provide data to the second data bus. The logic may also include a second memory of a second type coupled to the second data bus. The second memory may have a third input to selectively receive data from the logic via the second data bus. The logic may be adapted to receive data and select the first memory or the second memory to store data. | 2009-04-09 |
20090094390 | Data transfer control device and electronic instrument - A data transfer control device including: a link controller which analyzes a packet received through a serial bus; a packet detection circuit which detects completion or start of packet reception based on analysis result of the received packet; first and second packet buffers into which the packet received through the serial bus is written; and a switch circuit which switches a write destination of the received packet. When a Kth packet has been written into one of the first and second packet buffers and completion of reception of the Kth packet or start of reception of a (K+1)th packet subsequent to the Kth packet has been detected, the switch circuit switching the write destination of the (K+1)th packet to the other of the first and second packet buffers. | 2009-04-09 |
20090094391 | STORAGE DEVICE INCLUDING WRITE BUFFER AND METHOD FOR CONTROLLING THE SAME - A storage device having a write buffer and a method of controlling the same, in which data having a relatively lower temporal and spatial locality from an input/output (I/O) operation request requested from the storage device is filtered using a filter. Accordingly, the I/O operation request may be performed in the storage device without passing through the write buffer. | 2009-04-09 |
20090094392 | System and Method for Data Operations in Memory - A system and method for receiving, by a memory device, data in a first format, transforming, by the memory device, the data from the first format to a second format and outputting the data in the second format. An integrated circuit having at least one data segment and a logic circuit receiving and transforming data from a first format to a second format. | 2009-04-09 |
20090094393 | KVM switch and KVM system - A KVM switch includes: an inputting portion that is capable of inputting a plurality of video signals output from an information processing apparatus; and a transmitting portion that adds the pieces of identification information of the respective corresponding video signals to the plurality of video signals input by the inputting portion, and transmits the plurality of video signals to which the pieces of identification information are added, to a remote terminal via a network. | 2009-04-09 |
20090094394 | TRANSMISSION CABLE CAPABLE OF TRANSMITTING E-SATA SIGNALS AND ELECTRICITY - A transmission cable includes a first plug including a housing. A slot is formed inside the housing. The first plug further includes an E-SATA terminal set disposed on a side of the slot for transmitting E-SATA signals, and a power terminal set disposed on the other side of the slot for receiving electricity. The transmission cable further includes an E-SATA signal line electrically connected to the E-SATA terminal set for transmitting the E-SATA signals, a second plug connected to the E-SATA signal line for inserting into a signal receptacle of a E-SATA peripheral device, a power line electrically connected to the power terminal set for transmitting the electricity, and a third plug connected to the power line for inserting into a power receptacle of the E-SATA peripheral device so as to transmit the electricity to the E-SATA peripheral device. | 2009-04-09 |
20090094395 | KVM SWITCH HAVING A MEDIA AND INFORMATION CENTER AND MULTI-COMPUTER SYSTEM INCORPORATING THE SAME - A KVM switch system is disclosed where the KVM switch is connected to data terminals of the computers to receive various data from the computers, such as system information of the computers, multimedia data retrieved from the computers, information downloaded from the Internet such as stock quotes, etc. Each computer executes a data generation program to generate the data. The KVM switch generates images based on the received data. The images may show data from all computers simultaneously. In one embodiment, the KVM switch has a touch screen panel to display the images. In another embodiment, the KVM switch generates the images and combines them with desktop images from a computer, and the combined image is displayed on the console monitor connected to the KVM switch. The KVM switch may emulate a CD-ROM for each computer and uses an auto-run file to load the data generation programs to the computer. | 2009-04-09 |
20090094396 | MODULE FOR REPRODUCING A TRANSMITTER SIGNAL - The invention relates to a module for reproducing a transmitter signal (x | 2009-04-09 |
20090094397 | HOST CONTROLLER DEVICE AND DATA TRANSFER CONTROL METHOD - Data transfer efficiency has been unsatisfactorily decreased in host controller devices for USBs because of the fact that they must read out a loop of endpoint information including endpoint information that do not contribute to data transfer in a successive manner. In accordance with one embodiment of the present invention, a host controller device installed in a host device having a system memory | 2009-04-09 |
20090094398 | CENTRALIZED BUS INTERFACE WITH SINGLE WIRE SECONDARY DISTRIBUTION - A system for single wire secondary distribution comprising a spacecraft platform; a central bus interface unit coupled to the spacecraft platform; a payload unit coupled to the central bus interface unit; and a centralized power supply for powering the central bus interface unit and the payload unit; wherein the spacecraft platform provides a command to the central bus interface unit; wherein the central bus interface unit interrupts the power to the payload unit in a manner corresponding to the commands received by the central bus interface unit; wherein the payload unit decodes the interruption to the power and executes the command from the spacecraft platform. | 2009-04-09 |
20090094399 | Dynamic virtualization of switches and multi-ported bridges - A virtualization of the internal interconnection bus, which results in a virtualized switch or virtualized multi-ported bridge. In the case of a PCI Express switch, one embodiment includes virtualization of the undefined interconnection bus. In the case of a Multi-ported bridge, one embodiment includes virtualization of the internal PCI/PCI-X bus. Through virtualization of the internal interconnection bus, the integrated circuit topology (the physical bridges and ports) may advantageously be spatially separated and remotely distributed far a field from the host computer, yet appear to the host system and host system software as single physical device (i.e. a normal PCIe switch or a normal multi-ported bridge). | 2009-04-09 |
20090094400 | Method and apparatus for configuring electronic devices to perform selectable predefined functions using device drivers - A multifunctional mobile telephone handset is connected to a PC using a Universal Serial Bus. During bus enumeration, a device class descriptor is returned by the handset to the PC. The PC's operating system receives information relating to one of the functions of the handset and assigns an appropriate device driver. | 2009-04-09 |
20090094401 | System for Dynamically Balancing PCI-Express Bandwidth - In a dynamic mode, firmware sets a threshold of errors that may occur within a predetermined period of time. If the threshold is exceeded, the firmware queries the front-side bus performance counters to determine whether the front-side bus is operating at its maximum data rate. If the front-side bus is not running at the maximum data rate, then the firmware bumps the data rate settings for the endpoint that exceeds the threshold by one step. If the front-side bus is running at its maximum data rate, then the firmware queries all the endpoints to determine which endpoints are active. The firmware then determines whether there are any active endpoints that are lower priority than the complaining endpoint. The mechanism drops the lower priority endpoints by one step and raises the complaining endpoint by one step. | 2009-04-09 |
20090094402 | PORTABLE COMPUTER HAVING AUXILIARY IO APPARATUS AND SYSTEM SETUP METHOD THEREOF - A portable computer including an auxiliary Input/Output (IO) apparatus, a main controller configured to control the portable computer, a peripheral module configured to perform an individual function of the portable computer, an auxiliary Input/Output (IO) apparatus including a control unit configured to selectively control the peripheral module and being driven by its own operating system (OS), and an embedded controller (EC) configured to sense an operation mode of the portable computer from a Basic Input/Output System (BIOS) and to determine whether the main controller or the control unit of the auxiliary IO apparatus is to control the peripheral apparatus based on the sensed operation mode the of the portable computer. | 2009-04-09 |
20090094403 | STORAGE SYSTEM AND VIRTUALIZATION METHOD - The storage system of the present invention is able to generate one virtual logical device from different logical devices which exist in each of the different storage control units and remote-copy all or part of the virtual logical device to another logical device. The same virtual identifier is set for a volume of the first storage unit and for a volume of the second storage unit. The path control unit of the host identifies a plurality of volumes which have the same virtual identifier as one virtual volume. A remote copy pair can also be set by a virtual volume and a volume of the third storage unit. The setting of the virtual volume and the setting of the remote copy can be performed by means of an instruction from the management server. | 2009-04-09 |
20090094404 | Self writing storage device - A system for a storage device to indicate that the storage device is to be overwritten to delete the data and files contained on it including remnants of previously deleted files. The system may comprise a jumper pin adapter dedicated to the purpose of overwriting the storage device. Power for the storage device can be provided by a special power adapter and the overwrite procedure can be performed as part of the storage device's power on self test so that the computer containing the storage device does not need to be booted into an operating system in order to perform the overwrite procedure. | 2009-04-09 |
20090094405 | Method and apparatus for writing data to and reading data from phase-change random access memory - A method and apparatus for writing data to and reading data from a phase-change random access memory (PRAM) include encoding original data using a predetermined encoding function, selecting data, from among the original data and the encoded data, which require less power when being written to the PRAM, writing the selected data to the PRAM, generating marking information related to the selected data, and writing the marking information to the PRAM. Therefore, power consumption can be reduced when data are written to the PRAM. | 2009-04-09 |
20090094406 | SCALABLE MASS DATA STORAGE DEVICE - A scalable data storage device which includes non-volatile memory uses a networked bus system which can be employed on a single memory storage chip level or in a multi-chip package (MCP). The scalable data storage device uses data routing modules which are adapted to store incoming data and send outgoing data thereby providing decoupling of the networked buses. This arrangement enables significantly higher data transfer rates, surpassing DRAM SSDs at a fraction of the size and cost, provides increased volumetric density (1 TB in less than 1 cubic inch), and permits concurrency of operations. The scalable data storage device can be engineered to have a rewrite capability of over 500 times that of Flash RAM and can scale down to 8 bits and up to exabytes, yottabytes and beyond. The scalable data storage device may be used in a wide range of applications from large data centers to small consumer electronic products. | 2009-04-09 |
20090094407 | Non-volatile memory device having assignable network identification - Memory devices and methods disclosed such as memory devices that include a network identification that uniquely identifies the memory device on a network. The memory device can then receive memory commands that include the network identification. The memory device can also generate memory commands, including the network identification, for broadcast over the network. | 2009-04-09 |
20090094408 | MEMORY WRITING DEVICE - After power-on, the start-up of a CPU | 2009-04-09 |
20090094409 | WEAR LEVELING METHOD AND CONTROLLER USING THE SAME - A wear leveling method for non-volatile memory is provided, by which the non-volatile memory is substantially divided into a plurality of blocks and the blocks are grouped into a data area and a spare area. The method includes selecting a block based on an erased sequence when getting the block from the spare area. The method also includes performing a wear leveling procedure. | 2009-04-09 |
20090094410 | METHOD FOR BLOCK WRITING IN A MEMORY - A method is provided for block writing in an electrically programmable non-volatile memory, in which a block to be written in the memory includes at least one word. The method includes determining a word write time by dividing a fixed block write time by the number of words in the block to be written, and controlling the memory to successively write each word in the memory during the write time. | 2009-04-09 |
20090094411 | NAND FLASH CONTROLLER AND DATA EXCHANGE METHOD BETWEEN NAND FLASH MEMORY AND NAND FLASH CONTROLLER - The invention discloses a NAND flash controller, including a command and address data transmission channel adapted to connect the bus timing interface with the channel selector and transmit command and address data, a data buffer region adapted to receive message data from the bus timing interface through system bus, a control register adapted to receive an operation parameter configured through system bus via the bus timing interface, a logic controller adapted to write the data information into or read the data information from the data buffer region according to the operation parameter, a channel selector adapted to connect the DMA data transmission channel or the command and address data transmission channel according to the operation parameter for transmitting data. The invention also discloses a date exchange method between NAND flash controller and NAND flash memory. The invention improves the data transmission efficiency and is compatible with various NAND flash memories. | 2009-04-09 |
20090094412 | Concurrently communicating refresh and read/write commands with a memory device - Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for communicating with a memory device, such as by a memory controller, a refresh command at least partially overlapping in time with a read and/or write command. The refresh command typically specifies a group of locations (e.g., a bank) for being at least partially refreshed. | 2009-04-09 |
20090094413 | Techniques for Dynamic Volume Allocation in a Storage System - A technique for operating a storage system includes determining utilization of multiple storage volumes over a time period. One or more application datasets are then reassigned to a different one of the multiple storage volumes based on the utilization of the multiple storage volumes over the time period and a requested performance level for an associated application. | 2009-04-09 |
20090094414 | Firmware Update for Storage Device - A storage device includes a firmware memory, a buffer memory, a processor and a memory update controller. When the storage device is under a normal mode, the memory update controller is in an idle state. The processor controls the storage device to fetch an update firmware and store the update firmware into the buffer memory. When the storage device is under a firmware update mode, the processor is in an idle state. The memory update controller fetches the update firmware from the buffer memory and stores the update firmware into the firmware memory without the processor executing an update routine code. | 2009-04-09 |
20090094415 | METHODS FOR IMPLEMENTATION OF AN ARRAY OF REMOVABLE DISK DRIVES - Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive port. By arraying the drive ports, the removable disk drives may be replaced without needing to readdress the removable disk drives when new removable disk drives are inserted. Thus, the modular drive bay does not require configuration changes when new removable disk drives are inserted. | 2009-04-09 |
20090094416 | SYSTEM AND METHOD FOR CACHING POSTING LISTS - A method of caching posting lists to a search engine cache calculates the ratios between the frequencies of the query terms in a past query log and the sizes of the posting lists for each term, and uses these ratios to determine which posting lists should be cached by sorting the ratios in decreasing order and storing to the cache those posting lists corresponding to the highest ratio values. Further, a method of finding an optimal allocation between two parts of a search engine cache evaluates a past query stream based on a relationship between various properties of the stream and the total size of the cache, and uses this information to determine the respective sizes of both parts of the cache. | 2009-04-09 |
20090094417 | System and Method for Dynamically Inserting Prefetch Tags by the Web Server - A method and system for embedding prefetch tags in the HTML of a user-requested webpage so that, after delivery of the user-requested webpage to the user, the proxy can cache webpages that the user is likely to request. After the browser issues a request for a webpage to the proxy, the proxy passes the request to the web server. The web server obtains the webpage and embeds prefetch tags into the HTML of the webpage. The selection of prefetch tags is determined by a personalization database or log/statistics database in the web server. The web server sends the user-requested webpage back to the user through the proxy. The proxy reads the prefetch tags and prefetches the webpages identified in the prefetch tags. The webpages identified in the prefetch tags are stored in the proxy cache memory so that they can be quickly sent to the user upon request. | 2009-04-09 |
20090094418 | SYSTEM AND METHOD FOR ACHIEVING CACHE COHERENCY WITHIN MULTIPROCESSOR COMPUTER SYSTEM - An embodiment of a multiprocessor computer system comprises main memory, a remote processor capable of accessing the main memory, a remote cache device operative to store accesses by said remote processor to said main memory, and a filter tag cache device associated with the main memory. The filter cache device is operative to store information relating to remote ownership of data in the main memory including ownership by the remote processor. The filter cache device is operative to selectively invalidate filter tag cache entries when space is required in the filter tag cache device for new cache entries. The remote cache device is responsive to events indicating that a cache entry has low value to the remote processor to send a hint to the filter tag cache device. The filter tag cache device is responsive to a hint in selecting a filter tag cache entry to invalidate. | 2009-04-09 |
20090094419 | VARYING ACCESS PARAMETERS FOR PROCESSES TO ACCESS MEMORY ADDRESSES IN RESPONSE TO DETECTING A CONDITION RELATED TO A PATTERN OF PROCESSES ACCESS TO MEMORY ADDRESSES - Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected during application execution. An instrumentation program is invoked to monitor processes accessing data at addresses in a memory device in response to detecting the monitored condition. Information is logged on processes and the addresses they access in the memory device in response to invoking the instrumentation program. The logged information on the processes and the addresses they access is forwarded to an application analysis system in response to detecting a monitored condition during application execution. | 2009-04-09 |
20090094420 | DATA ACCESS METHOD AND MEMORY USING THE SAME - A data access method and a memory using the same are provided in the present invention. In the data access method, a central processing unit (CPU) write command and a display read command are directly input to a memory in order to optimize the operation time. | 2009-04-09 |