26th week of 2010 patent applcation highlights part 71 |
Patent application number | Title | Published |
20100169467 | METHOD AND APPARATUS FOR DETERMINING A NETWORK TOPOLOGY DURING NETWORK PROVISIONING - In one embodiment, a method includes receiving a provisioning instruction including a device identifier from an external management entity, receiving the device identifier from a network device, associating the provisioning instruction the network device, and sending a portion of the provisioning instruction to the network device. The device identifier being associated with a virtual resource. The associating is based on the device identifier of the virtual resource and a device identifier of a network device. The portion of the provisioning instruction is sent to the network device based on the associating. | 2010-07-01 |
20100169468 | NETWORK DEVICE MANAGEMENT UNIT, NETWORK DEVICE MANAGEMENT SYSTEM AND COMMUNICATION MANAGEMENT UNIT - A network device management unit manages a first network device, communicable with a second network device, managed by a counterpart network device management unit, in a network environment. The network device management includes a device information storage, a communication-start information, a network device management information operation unit, an available function information acquisition unit, and a display-information generator. The device information storage stores network device management information of the first network device. The communication-start information acquisition unit obtains communication-start information when the first and second network devices start to communicate. The network device management information operation unit lets the counterpart network device management unit to obtain the network device management information of the first network device. The available function information acquisition unit obtains available function information of the second network device. The display-information generator generates networked-device-function information corresponds to the obtained available function information. | 2010-07-01 |
20100169469 | REQUEST AND RESPONSE DECOUPLING VIA PLUGGABLE TRANSPORTS IN A SERVICE ORIENTED PIPELINE ARCHITECTURE FOR A REQUEST RESPONSE MESSAGE EXCHANGE PATTERN - A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism. | 2010-07-01 |
20100169470 | SYSTEM AND METHOD FOR OPERATIONAL MANAGEMENT OF COMPUTER SYSTEM - This invention provides a method for operational management in a management server of a computer system, the computer system comprising more than one server to be managed and an OS disk image adapted to operate on any one of the servers, the management server being used to manage association between the OS disk image and one of the servers to be managed. The operational management method includes acquiring I/O device recognition information that the OS disk image on a first server to be managed recognizes, then acquiring physical device configuration information that indicates an I/O device configuration of a second server to be managed, and determining, on the basis of the acquired I/O device recognition information and physical device configuration information, whether the OS disk image operates properly when loaded into the second server and executed. | 2010-07-01 |
20100169471 | Verification of Configuration Information in BGP VPNs - Described are mechanisms for verifying configuration information in 2547 BGP VPNs. An originating PE generates a first knowledge digest encoding first configuration information associated with a current set of information advertised for a VRF. The originating PE also generates a second knowledge digest encoding second configuration information associated with cumulative information advertised for the VRF. The originating PE is capable of receiving a message from a user PE, the message including a third knowledge digest encoding third configuration information related to the user VRF. The originating PE is capable of comparing the first knowledge digest to the third knowledge digest and producing a first indication if the third configuration information encoded in the third knowledge digest is not a subset of the first configuration information encoded in the first knowledge digest. | 2010-07-01 |
20100169472 | Web Access Monitoring Method and Associated Program - A centralized control server for controlling each computer includes a step for setting monitoring rules including warning conditions and processing forms at the time of warning for web accesses which are improper from a business or educational point of view. A client computer is provided with a filtering module for monitoring web accesses. Said filtering module includes a step for analyzing the communication contents of the client computer and detecting the occurrence of a web access to an object to be monitored prescribed by the monitoring rules, a step for counting an access quantity at the time of detection of the web access, and a step for issuing warning processing in real time to a user or an administrator in accordance with the processing forms at the time of warning when it is judged that the access quantity has reached an upper limit value prescribed by the warning conditions. | 2010-07-01 |
20100169473 | Terminal, network apparatus, network apparatus searching system including the terminal and the network apparatus, and network apparatus searching method - The present invention has as its object providing a terminal capable of accurately searching for an apparatus installed near a user. The terminal connected to a network apparatus through a network includes a display section which performs a displaying operation and position searching means which, on receiving an instruction to make a search for the network apparatus, transmits a signal indicating specific content and then, on receiving a response signal from the network apparatus that receives the signal through the network, causes the display section to display information that shows that the network apparatus transmitting the response signal has received the signal. | 2010-07-01 |
20100169474 | Methods, Devices and Computer Program Products for Regulating Network Activity Using a Subscriber Scoring System - Network activity in a network is regulated. Network activity scores that correspond to network usage patterns for respective network users are calculated. A network user is assigned into one of multiple risk classes responsive to a respective one of the network activity scores. A subsequent action is selected responsive to which of the risk classes the network user is assigned. | 2010-07-01 |
20100169475 | SYSTEM AND METHOD FOR MANAGING A BROADBAND NETWORK - A process for managing usage on a broadband network, said process comprising: (a) monitoring a subscriber's broadband usage; (b) determining if said usage rises to a level indicative of an event; (c) determining if said event is consistent with heavy usage or with a security incident; (d) if said event is consistent with heavy usage, offering said subscriber at least one of a plan for an upgraded subscription, or an incentive to concentrate usage in nonpeak time; and (e) if said event is consistent with a security incident, exercising security measures to minimize unintended usage. | 2010-07-01 |
20100169476 | METHOD AND SYSTEM FOR DETECTING AND REDUCING BOTNET ACTIVITY - A method and system for detecting and reducing botnet activity includes tracking the number of connections to a destination address over predetermined periods of time. A persistence value is assigned to the destination address based on the number of time periods during which the destination address was connected. The persistence value is compared to a threshold value and an alert is generated if the persistence value is greater than the threshold value. Known safe destinations may be entered into a whitelist. | 2010-07-01 |
20100169477 | SYSTEMS AND METHODS FOR DYNAMICALLY PROVISIONING CLOUD COMPUTING RESOURCES - In one embodiment the present invention includes a computer-implemented method comprising specifying configuration information for creating one or more software servers as images on a cloud computing system, specifying a processing load threshold, and continuously monitoring a processing load on one or more software servers. If the monitored load exceeds the processing load threshold, a request to the cloud computing system may be generated to instantiate an instance of one of said images. The method further includes creating a server instance on the cloud in response to the request, distributing the processing load across the one or more servers and the server instance, and monitoring the processing load on the one or more servers and the server instance. | 2010-07-01 |
20100169478 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR ADAPTIVELY ADJUSTING A REGISTRATION INTERVAL OF AN ENDPOINT - Methods, systems, and computer program products for adaptively adjusting a registration interval of an endpoint are provided. In an embodiment of the subject matter disclosed herein, a method of adaptively adjusting a registration interval of an endpoint comprises determining a registration interval for an endpoint associated with a binding defined at a network address translation device. The method also comprises determining a stability of the binding based on a message received from the endpoint. Further, the method comprises adjusting the registration interval for the endpoint based on the determined stability of the binding. A message can be sent to the endpoint for indicating the adjusted registration interval. | 2010-07-01 |
20100169479 | Apparatus and method for extracting user information using client-based script - Provided are an apparatus and method for extracting user information using a client-based script in which user information including the internet protocol (IP) addresses of an attacking host and an anonymous proxy server used by the attacking host can be collected using a client-based script that can be automatically executed in the web browser of the attacking host. According to the apparatus and the method, it is possible to detect the location of an attacking host without alerting the attacking host by using a script that can be automatically executed in a web browser of the attacking host without any program installation. In addition, according to the apparatus and the method, it is possible to collect the IP addresses of an attacking host and an anonymous proxy server, if any, used by the attacking host by directly connecting the attacking host and a monitoring server. | 2010-07-01 |
20100169480 | Systems and Methods for Monitoring Messaging Applications - The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry. | 2010-07-01 |
20100169481 | TEST SYSTEM FOR SEMICONDUCTOR DEVICES BASED ON NETWORK MONITORING - A test system for semiconductor devices based on network monitoring is disclosed. The test system includes a testing apparatus, a test system server and one or more control terminals. The test system server wirelessly receives the test request transmitted from the testing apparatus, the control terminals, the designing apparatus or the manufacturing apparatus. According to the test request, the test system sever wirelessly transmits the test information to the testing apparatus to proceed with a test process for a semiconductor device. | 2010-07-01 |
20100169482 | Method And An Apparatus For Monitoring Multimedia Data - The present invention discloses a method for monitoring network multimedia data, comprising: analyzing network packets, identifying multimedia data carried in the packets; separating the multimedia data from the packets, and saving the data and the associated access information to a monitoring information base to be utilized for illegal information detection. This invention also discloses a monitoring apparatus to implement the network multimedia monitoring. The method and apparatus in this invention implement monitoring of the multimedia information travelling in the network. | 2010-07-01 |
20100169483 | Capability Service in Communications System - According to the present solution, a capability service is provided to a user terminal (T | 2010-07-01 |
20100169484 | Unauthorized Communication Program Regulation System and Associated Program - A server controlling each computer is provided with means for distributing file patterns for identifying unauthorized communication programs. Said computer is provided with a filtering module for performing monitoring and regulation processing on communications originating from the computer. Said filtering module is provided with a database for storing the file patterns acquired from the server, means for monitoring the communications of a communication module started by the computer and detecting the occurrence of a communication start request to other computers, means for comparing the file pattern of the communication module to the file patterns within the database and inspecting whether or not the communication module is an unauthorized communication program, and means for regulating the communications of the communication module when the inspection means has judged it to be an unauthorized communication program. | 2010-07-01 |
20100169485 | Directory viewports - The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application. | 2010-07-01 |
20100169486 | Access to resources in a virtual environment - Access to a resource in a virtual environment is controllably granted by:
| 2010-07-01 |
20100169487 | DYNAMIC DATA PROCESSING APPLICATIONS WITH MULTIPLE RECORD TYPES AND WORK MANAGEMENT - Methods and apparatuses for defining and executing dynamic applications are disclosed herein. In various embodiments, an electronic library of work management entities is provided. In various embodiments, components are also provided to enable definition of a plurality of record types, definition of a plurality of relationships between selected ones of the work management entities and the record types, including one or more parent-child, reference and reciprocal relationships between selected ones of the record types, to form a dynamic application. In various embodiments, the components are also configured to enable definition of one or more capabilities for a record type, data phasing and workflow manage for the various record types. Other embodiments may also be described and claimed. | 2010-07-01 |
20100169488 | SYSTEM AND METHOD OF CONSOLIDATED CENTRAL USER ADMINISTRATIVE PROVISIONING - In one embodiment the present invention includes a computer-implemented method of reducing a quantity of business application programming interface (BAPI) calls in a hardware client-server environment. The method includes configuring a centralized provisioning system on a hardware server with access definitions for systems. The method further includes receiving, by the centralized provisioning system, a provisioning request for a user of a client to access the systems. The method further includes determining a collected BAPI call according to the access definitions. The method further includes providing access to the user according to the collected BAPI call. | 2010-07-01 |
20100169489 | RESOURCE MANAGEMENT TOOL - A device, computer program product, and method for managing resources for performing operations in a computer system are presented. The device may include a resource reservation unit to reserve resources for performing an operation specified by a user. A query unit may query the user whether to reserve additional resources in the event the operation cannot be completed within a reserved time in the reserved resources. A resumption instruction unit may cause the resource reservation unit to reserve the additional resources and cause a continuation of the operation in the additional resources upon receiving a resumption instruction in response to the query. | 2010-07-01 |
20100169490 | LOAD-BALANCING AND TECHNOLOGY SHARING USING LEMPEL-ZIV COMPLEXITY TO SELECT OPTIMAL CLIENT-SETS - Optimal assignment of clients to client-sets, resources to resource-sets, and client-sets to resource-sets in a server farm allows for periodic re-balancing of the load as client usership and concurrent-user activity fluctuate. Unique combinations of clients are generated as candidate client-sets, and historical load measurements for clients in each candidate client-set are summed. Summed loads for the candidate client-sets are compared against available resources of resource-sets. An objective function is employed to identify optimal assignment of clients to client-sets, resources to resource-sets, and client-sets to resource-sets. | 2010-07-01 |
20100169491 | On demand provisioning of applications - A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand. | 2010-07-01 |
20100169492 | GENERATING DOMAIN NAMES RELEVANT TO SOCIAL WEBSITE TRENDING TOPICS - Methods of the present inventions allow for generating domain names relevant to trending topics on a social website. An exemplary method may comprise the steps of generating a domain name that relates to a trending topic on a social website, determining whether the domain name is available for registration, and providing the domain name for registration (if available). | 2010-07-01 |
20100169493 | SYSTEM AND METHOD OF SWITCHING FROM STREAMING CONTENT TO LOCAL CONTENT - A method of receiving streaming music at a wireless device is provided. The method includes receiving a music stream from a server, emitting music from the music stream, and playing a locally stored song, when a network interruption is detected. The method may further include accessing a playlist and determining whether the playlist includes at least one of a user favorite song, a same artist song, or a same genre song. Moreover, the method may also include determining that a network connection is re-established, finishing playback of the locally stored song, receiving another music stream from the server, and emitting music from the other music stream. | 2010-07-01 |
20100169494 | Virtualizing Sockets to Enable the Migration of a System Environment - Techniques for maintaining connectivity between a remote application stored on a remote device and an application being executed in a system environment, wherein the system environment is migrated from a first device to a second device, are provided. A first connection between the remote application stored on the remote device and the application being executed in the system environment stored on the first device is established via a first communication over a first negotiation channel. The first negotiation channel connects a first socket layer interface linked to the application being executed in the system environment to a second socket layer interface linked to the remote application. The first connection between the remote application and the application being executed in the system environment is disconnected for migration of the system environment from the first device to the second device. Disconnecting the first connection is coordinated via the first negotiation channel. A second connection between the remote application stored on the remote device and an application being executed in the migrated system environment stored on the second device is established via a second communication over a second negotiation channel. The second negotiation channel connects a third socket layer interface linked to the application being executed in the migrated system environment to the second socket layer interface linked to the remote application. | 2010-07-01 |
20100169495 | METHOD, APPARATUS, AND SYSTEM FOR PROCESSING CONTINUITY OF MEDIA STREAMS IN A SESSION - A method, apparatus, and system for processing continuity of media streams in a session are disclosed herein to fulfill the requirements for processing continuity of media streams in a session. The method includes the following steps: providing an SAF between a set of first access connections and a remote connection corresponding to a HandOver Remote Function (HORF), where each first access connection corresponds to a HandOver Source Function (HOSF) in an HOSF set in a session and is associated with at least one target media stream; associating, by the SAF, a media component corresponding to the target media stream with a second access connection between the SAF and each HandOver Destination Function (HODF) in an HODF set after receiving a stream operation request; performing, by the SAF, a stream operation on the second access connection and processes continuity of the target media stream. | 2010-07-01 |
20100169496 | Method and Apparatus for Optimization of SIGCOMP UDVM Performance - A mobile communication system that utilizes multiple access technologies achieves multiple session registrations by deriving a plurality of extended unique device identifications from a specific unique device identification (e.g., private user identification (PIID) stored on a subscriber identity module (SIM)) assigned to a user equipment. Each of the plurality of extended unique device identifications have the benefit of allowing multiple registrations with one or more access networks while allowing a home subscriber system to detect the one unique device identification embedded in the extended unique device identifications for authentication purposes. Thereby, a large population of deployed UEs and access network infrastructure may benefit without replacement by allowing a UE to maintain session continuity when transitioning between access networks, to select a preferred access technology when in overlapping coverage areas without session interruption, or to maintain multiple sessions (e.g., simultaneous Voice over IP (VoIP) and media streaming) with different access networks. | 2010-07-01 |
20100169497 | SYSTEMS AND METHODS FOR INTEGRATING LOCAL SYSTEMS WITH CLOUD COMPUTING RESOURCES - In one embodiment the present invention includes systems and methods for integrating local systems with cloud computing resources. In one embodiment, shared security information is stored on a local system and on a cloud computer system to allow secure communications between software applications on the two systems. In another embodiment, a tunnel agent client on a local system and a tunnel agent server on a cloud computer system are used to establish a secure connection point between the two systems. | 2010-07-01 |
20100169498 | CENTRALIZED CONTROL OF PEER-TO-PEER COMMUNICATION - Techniques for centralized control of peer-to-peer (P2P) communication and centralized control of femto cell operation are described. For centralized control of P2P communication, a designated network entity (e.g., a base station) may control P2P communication of stations (e.g., UEs) located within its coverage area. The designated network entity may receive an indication of a first station (e.g., a UE) desiring to communicate with a second station (e.g., another UE). The designated network entity may determine whether or not to select peer-to-peer communication for the first and second stations, e.g., based on the quality of their communication link. The designated network entity may assign resources to the stations if peer-to-peer communication is selected. For centralized control of femto cell operation, the designated network entity may control the operation of femto cells (e.g., may activate or deactivate femto cells) within its coverage area. | 2010-07-01 |
20100169499 | Trust in Physical Networks - A trust network has at least one transmission medium supporting transmission of data, wherein data transmitted is in at least some instances transmitted in discrete portions, two or more nodes terminating discrete legs in the transmission medium, and trust software executing from a machine-readable medium by a processor on one or more of the two or more nodes. The one or more nodes executing trust software apply trust logic to transmission of the discrete data portions. | 2010-07-01 |
20100169500 | SYSTEMS, METHODS, AND APPARATUS FOR MATCHING A CONNECTION REQUEST WITH A NETWORK INTERFACE ADAPTED FOR USE WITH A WITH A DISPERSED DATA STORAGE NETWORK - A gateway module translates access requests from client computers into commands for a plurality of slice servers storing data for a dispersed data storage network. The gateway program maintains a plurality of gateway modules, each providing a different access protocol to the dispersed data storage network, and each also maintaining one or more virtual storage vaults. | 2010-07-01 |
20100169501 | Massage communication techniques - A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address. | 2010-07-01 |
20100169502 | Hybrid method for delivering streaming media within the home - A hybrid system and method for delivering “streaming” media within the home. According to the method, small portions of media items from a controlling device are received at a rendering device for pre-caching into a cache. Upon a user selecting a media item for playback, play of the media item is immediately started from the cache in real-time while the remaining portions of the selected media item are downloaded from the controlling device and appended to cache at a rate faster than real-time. | 2010-07-01 |
20100169503 | Content Tagging of Media Streams - In one embodiment, a network device comprises a tag processor configured to process a media stream received at the network device. The media stream is sent through a network to a desired destination. The tag processor comprises at least one of a tag inserter module and a tag module. The tag inserter module inserts a tag into the media stream, the tag indicating content of the media stream and the network device providing the tag. The tag module identifies and reports a value of a tag received within the media stream, and forwards the media stream to a user and/or compares the identified value to an expected tag value, and forwards the media stream to a user in the event that the comparison indicates a match. The present invention embodiments further include a method and logic for content tagging of the media stream. | 2010-07-01 |
20100169504 | Service Layer Assisted Change of Multimedia Stream Access Delivery - A streaming server sends a multimedia stream for delivery by a hybrid unicast-broadcast delivery network to a mobile terminal. To assist that mobile terminal change access delivery from unicast to broadcast, the streaming server sends multimedia content timing information that indicates one or more interstices in the content of the multimedia stream. The mobile terminal receives such multimedia content timing information upon receiving the multimedia stream by unicast. Although the mobile terminal determines the same multimedia stream is also available by broadcast, the mobile terminal initiates a change from unicast to broadcast during an interstice. Because the mobile terminal delays the access change until an interstice, any data loss resulting from the access change has a minimal effect on a subscriber's experience of the multimedia content. Moreover, regular occurrence of interstices ensures that such change will not be significantly delayed, and thus, neither will use of broadcast. | 2010-07-01 |
20100169505 | RENDER HOPPING - A media providing device is configured to communicate with a media rendering device through a standard supported by the media providing device and the media rendering device. The media providing device comprises a file system for storing media, and a media controller. The media controller is configured to obtain current media position information from a media server of the media providing device, the media providing device having a current media renderer. The media controller is also configured to determine whether a user indicated a new media renderer, and if the user indicated a new media renderer, control the new media renderer to render the media beginning at the current position. | 2010-07-01 |
20100169506 | NETWORK INTERFACE DEVICE MANAGEMENT USING MANAGEMENT TRANSPORT CHANNEL - A master network interface device (M-NID) receives, from a network management system (NMS) via a first peer-to-peer (P2P) transport channel, first data destined for a first client network interface device (C-NID), where the first data is associated with network management functions. The M-NID further receives, from the NMS via the first P2P transport channel, second data destined for a second C-NID, where the second data is associated with network management functions. The M-NID forwards the first data from the M-NID to the destination first C-NID via a second P2P transport channel that is different than the first P2P transport channel. The M-NID also forwards the second data from the M-NID to the destination second C-NID via a third P2P transport channel that is different than the first P2P transport channel. | 2010-07-01 |
20100169507 | Apparatus and method for managing subscription requests for a network interface component - In some embodiments, a processor-based system may include at least one processor, at least one memory coupled to the at least one processor, a network interface component, and a management controller. The management controller may be configured to receive information related to a subscription request for a virtual machine, generate configuration information for the network interface component based on the subscription request, and provide the configuration information to the network interface component. Other embodiments are disclosed and claimed. | 2010-07-01 |
20100169508 | Method for Controlling Heterogeneous iNIC Devices and Device Using the Same - A device for controlling heterogeneous iNIC (intelligent Network Interface Card) devices is disclosed. The device includes a physical network interface and a virtual device generation unit. The physical network interface connects with a plurality of iNIC devices via a packet switch. The virtual device generation unit is utilized for forming a plurality of virtual devices, which are individually corresponding to the plurality of iNIC devices, to act as agents for the plurality of iNIC devices to communicate with the device. Moreover, the plurality of virtual devices converts an upper layer control command into a predefined packet format and transmits the converted packets to the plurality of iNIC devices, and on the other hand, filters out packets transmitted by the plurality of iNIC devices from data received by the physical network interface according to the predefined packet format. | 2010-07-01 |
20100169509 | HOST CONFIGURED FOR INTEROPERATION WITH COUPLED PORTABLE MEDIA PLAYER DEVICE - Methods and system for transferring images between devices is disclosed. For example, differently scaled images by a host device may automatically and/or selectively be transferred to a media player for display. In turn, appropriately scaled images may be transferred automatically and/or selectively to another display device for example a TV, camera or printer. The selectivity may occur either at the host level or at the player level. | 2010-07-01 |
20100169510 | AUTO-EXECUTION SIGNAL PROCESSING METHOD AND APPARATUS PERFORMING THE METHOD - An auto-execution signal processing method and an apparatus performing the method are provided. That method is particularly applied to the apparatus supporting recognition of a human interface device standard. The apparatus preferably has an activation element such as a button, and it is to execute an automatic execution process by a key-activation manually or automatically as in connection with a computer system. Therefore, a predetermined purpose is met. According to a preferred embodiment, the apparatus having the auto-execution function is firstly initialized. Next, the activation element thereon is used to launch the automatic execution process. The process includes a step of driving a Finite State Machine to transfer an executable string of code to a computer system via a connection interface. After that, the executable string is compiled by an operating system in order to launch an application, such as entering a proprietary webpage. | 2010-07-01 |
20100169511 | Universal serial bus host to host communications - In some embodiments a detector detects a host or device coupled via a link. A port negotiates with a port of the detected host or device and determines whether to operate as a host and/or as a device. Other embodiments are described and claimed. | 2010-07-01 |
20100169512 | Method and Apparatus for Enabling Enhanced USB Interaction - Systems and methods for configuring a universal serial bus (USB) including for connection by a peripheral device by detecting an attach event at a USB port on the peripheral device; receiving, at the USB port, a first request for device identification; sending, at the USB port, a first identification data; receiving, at the USB port, a query related to the first identification data, the query indicating software associated with the vendor identifier is supported by the sender of the query; simulating a detach and then an attach at the USB port; receiving, at the USB port, a second request for device identification; and sending, at the USB port, a second identification data that includes an indication that the peripheral device supports at least one function from a plurality of functions that are different from the functionality defined by a generic device class code. | 2010-07-01 |
20100169513 | Identifying A Self-Powered Device Connected To A Medical Device - This patent application relates generally to identifying a self-powered device connected to a medical device. | 2010-07-01 |
20100169514 | PICTURE PUSH - A media providing device is configured to communicate with a media rendering device through a standard supported by the media providing device and the media rendering device. The media providing device comprises a first module configured to acquire new media on the media providing device and to store the new media on the media providing device. The media providing device also comprises a media server configured to automatically detect the new media, and a media controller configured to, responsive to the detecting, control the media rendering device to download the new media from the media providing device. The media rendering device comprises a screen and a media renderer configured to receive an instruction from the media providing device, instructing the media rendering device to retrieve media from the media providing device, request the media from the media providing device, receive the media, and render the media on the screen. | 2010-07-01 |
20100169515 | DATA RELAY APPARATUS FOR COMMUNICATION MODULE - A data relay apparatus for communication module is disclosed, whereby a plurality of normally operative communication modules can perform data communication thereamong by allowing a data relay unit to relay data received by an input/output (I/O) port of an inoperative communication module in a case there is available an inoperative communication module among the plurality of communication modules, in a network configured by connecting the plurality of communication modules having two I/O Ethernet communication ports connected via a line topology. | 2010-07-01 |
20100169516 | SPLIT TRANSACTION PROTOCOL FOR A BUS SYSTEM - A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction. | 2010-07-01 |
20100169517 | Multimedia Switch Circuit and Method - A detection circuit indicates when a source device is coupled to a sink. An interface circuit separately interfaces with the plurality of source devices and permits display identification data associated with an interfaced source device to be sent from the memory unit to the interfaced source device. A monitoring unit monitors communications between the plurality of source devices and a memory unit and generates a signal for the plurality of source devices upon identifying that the memory unit is available for storing display identification data that is associated with a remaining source device of the plurality of source devices. The signal is communicated to the control unit to cause the control unit to update the memory unit with the display identification data that is associated with the remaining source device(s). A power detection circuit powers the sink via power from a source device(s) in a low-power mode. | 2010-07-01 |
20100169518 | Semiconductor memory device - A semiconductor memory device includes a plurality of output buffer units connected to a plurality of terminals. Each of the output buffer units includes a first high speed data output (HSDO) buffer adapted to buffer even-numbered data of a corresponding data row among a plurality of data rows and to output the even-numbered data to a corresponding terminal among the plurality of terminals, a second HSDO buffer adapted to buffer odd-numbered data of the corresponding data row and to output the odd-numbered data to the corresponding terminal, and a buffer selector adapted to select and activate the first HSDO buffer and/or the second HSDO buffer in response to a corresponding control signal out of at least one control signal during a HSDO test. | 2010-07-01 |
20100169519 | Reconfigurable buffer manager - In some embodiments a reconfigurable buffer manager manages an on-chip memory, and dynamically allocates and/or de-allocates portions of the on-chip memory to and/or from a plurality of functional on-chip blocks. Other embodiments are described and claimed. | 2010-07-01 |
20100169520 | INFORMATION PROCESSOR - An information processor (program processing unit | 2010-07-01 |
20100169521 | Method, System, and Computer Program Product for Automatic Learning of Software Keyboard Input Characteristics - A method for automatic learning of software keyboard input characteristics includes the following steps. (a) An input is received. (b) Whether the input is a normal key input is determined. (c) The input value of the input is stored when the input is determined to be the normal key input. (d) Step (a)-(c) are repeated until (N+ | 2010-07-01 |
20100169522 | METHOD AND APPARATUS TO DEFER USB TRANSACTIONS - An apparatus and method are provided that include providing a transaction data structure, and monitoring the transaction data structure for a predetermined amount of time. A link between a bus device and a host controller may be provided into a low power state in response to the monitored transaction data structure. | 2010-07-01 |
20100169523 | Scalable method and apparatus to configure a link - Disclosed herein are reconfigurable ports and methods for doing the same. | 2010-07-01 |
20100169524 | DEVICE CONTROL METHOD AND PROGRAM RECORDED MEDIUM ON WHICH THE METHOD IS RECORDED - Detecting an input source of a signal of a device connected to a bus and determining whether the signal is converted, extracted, multiplexed, or processed. Efficiently controlling the connection of each unit connected on the bus. Issuing a command for detecting the output plug or source plug as the signal source. The unit or subunit receiving this command shows the signal source. Obtaining information showing whether a subunit is present in the unit or not. | 2010-07-01 |
20100169525 | PIPELINED DEVICE AND A METHOD FOR EXECUTING TRANSACTIONS IN A PIPELINED DEVICE - A pipelined device and method for executing transactions in a pipelined device, the method includes: setting limiter thresholds that define a maximal amount of pending transaction requests to be provided from one pipeline stage to another pipeline stage; executing an application while monitoring the performance of a device that comprises pipeline limiters; wherein the executing includes: selectively transferring transaction requests from one stage of the pipeline to another in response to the limiter thresholds, arbitrating between transaction requests at a certain pipeline stage, and executing selected transaction requests provided by the arbitrating. | 2010-07-01 |
20100169526 | SLAVE AND COMMUNICATING METHOD BETWEEN A MASTER AND THE SAME - A slave and a communicating method between a slave and a master that includes checking whether the command to be sent is one of a write command and a read-out command if the master attempts to send a command to the slave, determining whether a processing of a previous command sent by the master is entirely completed if the command to be sent is the write command, and sending an acknowledgement signal that allows a transfer of the command to the master if the processing of the previously sent command is determined as one of entirely completed and the command to be sent is determined as the read-out command. The master sends the command to the slave in response to the acknowledgement signal sent by the slave. | 2010-07-01 |
20100169527 | DATA PATH MASTER/SLAVE DATA PROCESSING DEVICE - An apparatus is described for data processing in a computer system. The apparatus comprises a data processing device having a data processing master, a functionally coupled data processor core, and a functionally coupled data processor slave. Both the data processing master and the data processing slave are coupled to a common bus or common crossbar switch. The data processing device processes the data associated with transfers to or from the data processor slave. System masters will direct transactions that require data processing to the data processing slave, which will indirectly interact with the target memory slave. System masters will direct transactions that do not require data processing, directly to the target memory slave. | 2010-07-01 |
20100169528 | Interrupt technicques - Techniques are described that can be used by a message engine to notify a core or hardware thread of activity. For example, an inter-processor interrupt can be used to notify the core or hardware thread. The message engine may generate notifications in response to one or more message received from a transmitting message engine. Message engines may communicate without sharing memory space. | 2010-07-01 |
20100169529 | PORTABLE ELECTRONIC APPARATUS AND CONNECTION METHOD THEREFOR - A portable electronic apparatus and a connection method therefore are disclosed. The portable electronic apparatus comprises a connector, a processing circuit, and a switch module. After a plug is plugged into the connector, the processing circuit reads a voltage value of the plug via the switch module. When determining that the voltage value of the plug is within a first voltage range, the processing circuit outputs switch signals to the switch module, so that an input signal of the plug is able to be transmitted to the processing circuit via the connector and the switch module. When determining that the voltage value of the plug is within a second voltage range, the processing circuit outputs other switch signals to the switch module, so that an output signal of the processing circuit is able to be transmitted to the plug via the switch module and the connector. | 2010-07-01 |
20100169530 | CIRCUIT BOARD SYSTEM - A circuit board system for connecting with at least an expansion card that includes a Programmable Logic Device (PLD) electrically coupled to the expansion slot. The PLD is configured to detect whether the expansion card is compatible with the circuit board system. If the PLD detects that the expansion card is not compatible with the circuit board system, the logic controller cuts off the connection between the main power supply and the expansion slot. | 2010-07-01 |
20100169531 | INTELLECT STATION - Disclosed herein is an intellect station which allows a laptop computer, an MP3 player, and/or a mobile phone to be placed thereon, wherein the intellect station includes a connection port set and a power supply unit that can be connected to an external port set and a power supply unit of the laptop computer, respectively, a speaker, a data storage device, including a hard disk drive, a flash memory set, and an optical storage device, such as a CD/DVD ROM drive, and a sensor for sensing wireless mouse, all of which are integrally mounted in the intellect station. According to the present invention, peripheral devices and cables of the laptop computer are neatly arranged, and therefore, the convenience of use is maximized. | 2010-07-01 |
20100169532 | SYSTEM LSI HAVING PLURAL BUSES - A system LSI includes first and second memories, first and second buses, a bus bridge that performs signal transfer between the first and second buses, a first bus system connecting to the first bus and accessing the first or second memory, a second bus system connecting to the second bus and accessing the first or second memory, a memory access circuit having first and second bus-side input/output terminals that perform signal transfer to/from the first and second buses and first and second memory-side input/output terminals that perform signal transfer to/from the first and second memories. | 2010-07-01 |
20100169533 | MULTI-PORT SYSTEM AND METHOD FOR ROUTING A DATA ELEMENT WITHIN AN INTERCONNECTION FABRIC - The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus. | 2010-07-01 |
20100169534 | MULTIPLE CONNECTIONS TO A SINGLE SERIAL INTERFACE - This invention relates to a method, a computer program product, an apparatus and a system for switching a first switching unit of an apparatus into a state out of a set of states, wherein said apparatus comprises a first serial interface and a second serial interface, each of this first and second serial interfaces comprises at least one data line and a power supply line, and wherein said first switching unit is coupled to the power supply line of both said first serial interface and said second serial interface, wherein said set of states comprises a first state for connecting the power supply of said first serial interface to the power supply of said second serial interface, and a second state for connecting the power supply of said first serial interface to a first further power supply line, said first further power supply line being configured to be connected to a first power supply. | 2010-07-01 |
20100169535 | DATA STREAM MANAGEMENT - A method for packetizing and communicating data. Data payloads are allocated to data categories based on processing function. A dedicated communication channel is associated with each data category. A data processing header for each channel precedes the data payload in each data communication packet, includes particulars sufficient to support a data processing operation, and is size-independent of the data payload. The header includes a dominant header sized common to all headers and a subdominant header of size defined for each channel, but independent of the data payload. The dominant header includes an operation identifier explicating the purpose of the data payload followed by a payload-size indicator conveying the size the data payload. The data payload may be empty. Dedicated communication channels include a command channel for keyboard and mouse events, a video raster channel, and a mass storage media block channel. | 2010-07-01 |
20100169536 | DYNAMIC VIRTUAL MACHINE MEMORY MANAGEMENT - Techniques for adjusting memory in virtual machines are disclosed. | 2010-07-01 |
20100169537 | Virtual Machine Migration - A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. The source VM memory is either paged in to the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. The source and destination servers preferably share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents. Network connectivity is preferably also made transparent to the user by arranging the servers on a common subnet, with virtual network connection addresses generated from a common name space of physical addresses. | 2010-07-01 |
20100169538 | SYSTEMS, METHODS, AND DEVICES FOR CONFIGURING A DEVICE - Disclosed are methods and devices, among which is a method for configuring an electronic device. In one embodiment, an electronic device may include one or more memory locations having stored values representative of the capabilities of the device. According to an example configuration method, a configuring system may access the device capabilities from the one or more memory locations and configure the device based on the accessed device capabilities. | 2010-07-01 |
20100169539 | IMAGE PROCESSING APPARATUS, ACCESS CONTROL METHOD, RECORDING MEDIUM - An image processing apparatus includes a nonvolatile memory device including a first storage area configured to store one or more predetermined information items; a secondary storage device including a second storage area configured to store the predetermined information items; and an access control unit configured to control access to the first storage area and the second storage area in response to an access request to access the predetermined information items. | 2010-07-01 |
20100169540 | METHOD AND APPARATUS FOR RELOCATING SELECTED DATA BETWEEN FLASH PARTITIONS IN A MEMORY DEVICE - A method and system for relocating selected groups of data in a storage device having a non-volatile memory consisting partitions with different types of non-volatile memory. The method may include determining whether data received a first partition meets one or more heightened read probability criteria and/or heightened delete probability criteria. If the criteria are not met, the received data is moved to a second partition, where the first partition has a higher endurance than the second partition. The system may include a first non-volatile memory partition and a second non-volatile memory partition having a lower endurance than the first, where a controller in communication with the first and second partitions determines if a heightened read probability and/or a heightened delete probability are present in received data. | 2010-07-01 |
20100169541 | METHOD AND APPARATUS FOR RETROACTIVE ADAPTATION OF DATA LOCATION - A method and system for organizing groups of data in a storage device having a non-volatile memory consisting of higher performance or endurance portion and a lower performance or endurance portion are disclosed. The method may include steps of determining a data usage status for a group of data in only one of the two portions, and if a data usage criterion is met, moving the group of data to the other of the two portions of the non-volatile memory. In another implementation, the method may include determining a data usage status of groups of data in both portions of the non-volatile memory and moving a group of data from one portion to the other if an appropriate data usage criterion is met so that groups of data may be maintained in a portion of the non-volatile memory most suited to their usage patterns. | 2010-07-01 |
20100169542 | DYNAMIC MAPPING OF LOGICAL RANGES TO WRITE BLOCKS - A method and system writes data to a memory device including dynamic assignment of logical block addresses (LBAs) to physical write blocks. The method includes receiving a request to write data for a logical block address within an LBA range to the memory device. The method assigns the LBA range to a particular write block exclusively or non-exclusively, depending on the existence of previously assigned write blocks and the availability of unwritten blocks. A data structure may be utilized to record the recent usage of blocks for assigning non-exclusive write blocks. An intermediate storage area may be included that implements the dynamic assignment of LBA ranges to physical write blocks. Data in the intermediate storage area may be consolidated and written to the main storage area. Lower fragmentation and write amplification ratios may result by using this method and system. | 2010-07-01 |
20100169543 | RECOVERY FOR NON-VOLATILE MEMORY AFTER POWER LOSS - Non-volatile memory array can be recovered after a power loss. In one example, pages of a memory array are scanned to find a first free page after the power loss. The first free page is marked as available, and the page marked as available is written to with the next write cycle | 2010-07-01 |
20100169544 | METHODS FOR DISTRIBUTING LOG BLOCK ASSOCIATIVITY FOR REAL-TIME SYSTEM AND FLASH MEMORY DEVICES PERFORMING THE SAME - A method for distributing log block associativity in log buffer-based flash translation layer (FTL) includes, if write request on page p is generated, checking whether log block associated with corresponding data block that write request is generated exists or not by checking log block mapping table storing mapping information between data blocks and log blocks, wherein the associativity of each log block to data block is set to equal to or less than predetermined value K in advance, and K is a natural number, if log block associated with corresponding data block that write request is generated exists, checking whether associated log block is random log block or sequential log block, and if associated log block is random log block, writing data that write request is generated in first free page of random log block. | 2010-07-01 |
20100169545 | HOST SYSTEM AND OPERATING METHOD THEREOF - The prevent invention provides a host system and an operating method thereof. The host system comprises: a peripheral device control circuit, for controlling operation of at least a peripheral device, the peripheral device comprising an embedded micro processor; and a host control circuit, coupled to the peripheral device control circuit via a transmission interface, the host control circuit comprising: a storage module, at least storing a firmware of the embedded micro processor; and a control module, coupled to the storage module, for controlling operation of the host control circuit, and the control module transmitting the firmware to the peripheral device control circuit via the transmission interface. The embedded micro processor executes the firmware provided by the host control circuit to control operation of the peripheral device control circuit. | 2010-07-01 |
20100169546 | FLASH MEMORY ACCESS CIRCUIT - A system comprises an instruction processor ( | 2010-07-01 |
20100169547 | METHOD FOR PREVENTING DATA LOSS DURING SOLDER REFLOW PROCESS AND MEMORY DEVICE USING THE SAME - The invention provides a method for preventing data loss in a flash memory during a solder reflow process. The flash memory includes a plurality of memory blocks and each memory block includes a plurality of strong pages and weak pages. Preloading data is first received and stored into the strong pages of at least one of first memory block within the flash memory. Then, the flash memory is heated for the solder reflow process. Next, the preloading data is reorganized according to a trigger signal and the strong pages and weak pages of at least one of second memory block within the flash memory are provided for storing the reorganized preloading data. | 2010-07-01 |
20100169548 | MEMORY CARD AND METHOD FOR CONTROLLING MEMORY CARD - According to one embodiment, a memory card configured to be installed in and removed from a card slot formed in an electronic apparatus, the memory card includes a memory section configured store at least one file, a close-proximity wireless transfer section configured to perform close-proximity wireless transfer, and a controller configured, every time communication between the close-proximity wireless transfer section and a different close-proximity wireless transfer device is enabled, to execute a process for using the close-proximity wireless transfer section to transmit the files stored in the memory section to the different close-proximity wireless transfer device. | 2010-07-01 |
20100169549 | MEMORY SYSTEM AND CONTROLLER - A controller sets, out of a data range that is specified in a read request from a host device, a predetermined size of a first data range that follows a top portion of the data range and a predetermined size of a second data range that follows the first data range, and after transfer, to the host device, of data corresponding to the first data range from a second storage unit or a third storage unit having smaller data output latency than the first storage unit in which read/write of data is performed is started, the controller searches for data corresponding to the second data range in the second storage unit or the third storage unit. | 2010-07-01 |
20100169550 | SEMICONDUCTOR MEMORY DEVICE, DATA TRANSFER DEVICE, AND METHOD OF CONTROLLING SEMICONDUCTOR MEMORY DEVICE - To provide a semiconductor memory device including a first controller that controls a first data transfer in which data are transferred from the first memory to a second memory in predetermined transfer units; a second controller that controls a second data transfer in which data are transferred from the second memory to a host device; and a control unit that outputs to the first controller a read instruction in which an address in the second memory is specified for each of the predetermined transfer units and creates a descriptor in which the addresses in the second memory are specified in order of transfer. The first controller outputs an end notification at each end of the first data transfer, and the second controller executes the second data transfer according to the specification in the descriptor after receiving the end notification. | 2010-07-01 |
20100169551 | MEMORY SYSTEM AND METHOD OF CONTROLLING MEMORY SYSTEM - A forward lookup address translation table and a reverse lookup address translation table stored in a nonvolatile second storing unit are transferred as a master table to a volatile first storing unit at a time of start-up. When an event occurs so that the master table needs to be updated, difference information before and after update of any one of the forward lookup address translation table and the reverse lookup address translation table is recorded in the first storing unit as a log, thereby reducing an amount of the log. | 2010-07-01 |
20100169552 | REMOVALBLE MULTIMEDIA MEMORY CARD AND METHOD OF USE - A method and system is disclosed for distributing multimedia information. The system and method comprises sending a plurality of multimedia files to at least one server; and recording the plurality of multimedia files on a removable memory device. The removable memory device has a format that includes a predetermined information set that is described and physically stored thereon. The method and system is a complete solution for the commercial multimedia (audio, video, picture, text) distribution. Also, the method and system can be used for commercial distribution of any kind digital data (programs, bank data, documents, control etc). The method and system uses individual unique keycode for customized access to internet and any other electronic devices. All multimedia data files are stored on a removable memory device as a physical, hardware device. | 2010-07-01 |
20100169553 | MEMORY SYSTEM, CONTROLLER, AND METHOD OF CONTROLLING MEMORY SYSTEM - A memory system according to an embodiment of the present invention includes a volatile first storing unit, a nonvolatile second storing unit, a controller that transfers data between a host apparatus and the second storing unit via the first storing unit. The memory system monitors whether data written from the host apparatus in the first storing unit has a specific pattern in management units. When data to be flushed to the second storing unit has the specific pattern, the memory system set an invalid address value that is not in use in the second storing unit to the data. | 2010-07-01 |
20100169554 | TERMINAL APPARATUS - A terminal apparatus acquires setting information for controlling whether a storage area held by the non-volatile storage medium is to be used or not, from an external apparatus connected via a network, when the terminal apparatus is activated. The terminal apparatus updates area definition information defining the structure of storage areas in the non-volatile storage medium so that the storage area the use of which is restricted is in a state which cannot be recognized by the operating system, if the acquired setting information indicates that the use of the storage area is restricted. The terminal apparatus performs activation processing of the operating system after the update processing of the area definition information ends, if the acquired setting information indicates that the use of the storage area is restricted. | 2010-07-01 |
20100169555 | METHOD OF WRITING DATA INTO FLASH MEMORY BASED ON FILE SYSTEM - A method of writing data into flash memory based on OS file system is provided. The method includes steps of: obtaining a data start position of a data area in a first partition of a flash memory; converting the data start position into a first block number and a first page number; calculating an offset and adding the offset to the first page number to be an updated first page number when the first page number is not an integer; and, setting the first block number and the updated first page number as a new data start position of the data area and writing a first data according to the new data start position. | 2010-07-01 |
20100169556 | NONVOLATILE STORAGE DEVICE, INFORMATION RECORDING SYSTEM, AND INFORMATION RECORDING METHOD - A nonvolatile storage device includes a nonvolatile memory configured to store user data and management information used to manage the user data on a file system, and a medium controller configured to determine whether a command input from a host device is used for the user data or the management information, the command describing content of processing performed for the user data or the management information, and switch between control methods used for the nonvolatile memory on the basis of the determination result. | 2010-07-01 |
20100169557 | USING NON-VOLATILE STORAGE TO TRACK STATUS CHANGES IN OBJECTS - A non-volatile storage device is used to track status changes in one or more items, where it is less costly to set bits in the non-volatile storage device than to reset bits. For each of the items to be tracked, at least two bits of storage space are allocated in the non-volatile storage device. One of the bits is set when the item changes status, and another of the bits is set when the item changes status again. | 2010-07-01 |
20100169558 | NONVOLATILE MEMORY DEVICE AND NONVOLATILE MEMORY SYSTEM - A nonvolatile storage device includes a controller and a nonvolatile memory. The controller has: a logical-physical address conversion part for converting a logical address designated by a host device into a physical address; and a boot code address conversion part for converting boot code address information designated by the host device into a physical address. After the power-on and before the logical-physical address conversion part becomes usable, a boot code is read from a part of region which can be accessed by designating a logical address from the host device by designating the boot code address information from the outside. Thus, it is possible to rapidly start the nonvolatile memory system after the power-on. In the state where the logical-physical address conversion part can be used, data-reading and data-writing are carried out by designating a logical address from the host device. | 2010-07-01 |
20100169559 | Removable Mother/Daughter Peripheral Card - A peripheral card having a Personal Computer (“PC”) card form factor and removably coupled externally to a host system is further partitioned into a mother card portion and a daughter card portion. The daughter card is removably coupled to the mother card. In the preferred embodiment, a low cost flash “floppy” is accomplished with the daughter card containing only flash EEPROM chips and being controlled by a memory controller residing on the mother card. Other aspects of the invention includes a comprehensive controller on the mother card able to control a predefined set of peripherals on daughter cards connectable to the mother card; relocation of some host resident hardware to the mother card to allow for a minimal host system; a mother card that can accommodate multiple daughter cards; daughter cards that also operates directly with hosts having embedded controllers; daughter cards carrying encoded data and information for decoding it; and daughter cards with security features. | 2010-07-01 |
20100169560 | Methods for Selectively Copying Data Files to Networked Storage and Devices for Initiating the Same - A data backup system comprises a USB flash drive that includes an emulation component and a flash memory. The emulation component is configured to represent the flash memory as if it were an auto-launch device. Accordingly, a data source, such as a personal computer, will interact with the flash memory as if it were the auto-launch device. As some operating systems are configured to recognize auto-launch devices upon connection and automatically execute applications stored thereon, merely connecting the USB flash drive to a data source running such an operating system will cause a backup application stored by the flash memory to automatically execute on the data source. Here, the backup application is configured to selectively back up data files from the data source to a networked storage such as a server of a commercial service provider. | 2010-07-01 |
20100169561 | Removable Mother/Daughter Peripheral Card - A peripheral card having a Personal Computer (“PC”) card form factor and removably coupled externally to a host system is further partitioned into a mother card portion and a daughter card portion. The daughter card is removably coupled to the mother card. In the preferred embodiment, a low cost flash “floppy” is accomplished with the daughter card containing only flash EEPROM chips and being controlled by a memory controller residing on the mother card. Other aspects of the invention includes a comprehensive controller on the mother card able to control a predefined set of peripherals on daughter cards connectable to the mother card; relocation of some host resident hardware to the mother card to allow for a minimal host system; a mother card that can accommodate multiple daughter cards; daughter cards that also operates directly with hosts having embedded controllers; daughter cards carrying encoded data and information for decoding it; and daughter cards with security features. | 2010-07-01 |
20100169562 | PROCESSING SYSTEM AND ELECTRONIC DEVICE WITH SAME - A processing system for use in an electronic device is disclosed. The processing system includes a memory unit, an application processor connected to the memory unit, and a baseband processor connected to the memory unit and the application processor. The memory unit is configured for storing information of the electronic device. The application processor is configured for handling applications of the electronic device. The baseband processor is configured for providing communication capabilities for the electronic device. The application processor includes a temperature detector configured for detecting the temperature of the application processor. When the sensed temperature of the application processor is higher than a predetermined temperature, the baseband processor is instructed by the application processor to share workload of the application processor. | 2010-07-01 |
20100169563 | Content Addressable Memory and Method - A content addressable memory (CAM) includes ports through which keys having at least a 16 bit function are received or transmitted. The CAM includes a processing unit in communication with the ports. The CAM includes a storage portion in which the keys are stored in communication with a processing unit. The CAM includes a programmable key update mechanism in communication with the processing unit which updates the keys without the keys leaving the CAM. A method for using a content addressable memory (CAM) includes the steps of receiving keys having at least a 16 bit function at a port. There is the step of storing the keys in a storage portion in communication with a processing unit. There is the step of updating the keys without the keys leaving the CAM with a programmable key update mechanism in communication with a processing unit. | 2010-07-01 |
20100169564 | APPARATUS AND METHOD FOR ACCESSING DATA - A data access apparatus and method are provided. The data access apparatus includes a first memory, a second memory and a memory controller. The first memory and the second memory have the same memory capacity for respectively storing the neighbor data of an image. The memory controller is coupled to the first memory and the second memory for providing shared control signals and shared address signals, and further providing a plurality of first address signals and a plurality of second address signals to the first memory and the second memory respectively. The memory controller dynamically accesses the first memory and the second memory by different column address strobe (CAS) signal of the shared control signals, the first address signals and the second address signals. | 2010-07-01 |
20100169565 | STORAGE DEVICE, ACCESS CONTROL DEVICE AND ELECTRONIC APPARATUS - A storage device includes: an access section accessing data in a storage area; a command receiving section receiving a command designating an access-point and data access thereto within the storage area; a command distinguishing section distinguishing whether the command is a within-protection command designating an access-point within a protected area or an off-protection command designating an access-point outside the protected area; an off-protection-command control section causing the access section to access data at the access-point designated by the off-protection command; a within-protection-writing control section causing, when the within-protection command designates data-writing, the access section to write data at an alternative-point in an invisible-area, and records a correspondence between the access-point and the alternative-point; and a within-protection-reading control section finding, when the within-protection command designates data-reading, the alternative-point corresponding to the access-point based on the recorded correspondence, and causing the access section to read data from the found alternative-point. | 2010-07-01 |
20100169566 | Dynamically switching command types to a mass storage drive - A method, device, and system are disclosed. In one embodiment method begins by receiving a first new mass storage disk access request. The method then determines the total number of access requests to the mass storage disk received in a window of time. If the total number of requests received over the period of time is greater than or equal to a request threshold number then a request frequency counter is decremented. Otherwise, the counter is incremented. The method continues by generating a legacy advanced technology attachment (ATA)-type command for the first new access request when the counter is greater than or equal to a counter threshold number. Otherwise, the method generates a native command queue (NCQ)-type command for the first new access request. | 2010-07-01 |