15th week of 2013 patent applcation highlights part 46 |
Patent application number | Title | Published |
20130091231 | SIMPLE MESSAGE DELIVERY DEVICE WITH INTERNET FUNCTION - A simple message delivering device with internet function is revealed. The device has a simple message module electrically connected with one or more peripheral devices and a server, and receives warning signals corresponding to a status information and a connection information from the peripheral devices through an I/O unit, in which the connection information of the peripheral device is related to locations of the peripheral devices for a NAT unit obtaining a LAN network address of one of the peripheral devices and an internet network address of a simple message module. A message unit generates a simple message according to the LAN network address, the internet network address and the status information to output to a server for delivering the simple message to an electronic device. Thus, the present invention prevents the peripheral device having no network reporting from the retirement, and it further reduces the arrangement cost. | 2013-04-11 |
20130091232 | MESSAGE PUBLISHING WITH PROHIBITED OR RESTRICTED CONTENT REMOVAL - Publishing of a message that is free of prohibited or restricted content by a message publishing system that is provided with criteria concerning acceptable content. A message is received at the message publishing system, is processed by a processor to detect any prohibited or restricted items in the message which are outside of the criteria of the acceptable content, and the prohibited or restricted content is removed in response to the detection of the prohibited or restricted items in the message. Either the message or only a remainder of the message which is free of the prohibited or restricted content is published in accordance with the criteria provided to the message publishing system. | 2013-04-11 |
20130091233 | METHOD FOR VIEWING NON-IMAGE ATTACHMENTS ON A PORTABLE ELECTRONIC DEVICE - Method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the electronic device and displaying the JPEG file in the attachment viewer. | 2013-04-11 |
20130091234 | MICROBLOG CLIENT, METHOD FOR AGGREGATING MICROBLOG MESSAGES, AND INSTANT MESSAGING CLIENT - The application provides a microblog client, a method for aggregating a microblog message, and an Instant Messaging (IM) client. The microblog client includes: a message pulling module, which is to pull a microblog message from an external network server according to location information; a message pool, which is to store the microblog message pulled by the message pulling module; and a geography page service module, which is to generate one or more geography pages, and display the microblog message on a corresponding geography page, based on the location information corresponding to the microblog message pulled. By adopting the client and method provided by the application, microblog messages may be aggregated based on the location information. And users may be facilitated to obtain microblog messages. | 2013-04-11 |
20130091235 | DYNAMIC CONTENT INSTALLER FOR MOBILE DEVICES - Apparatus and methods for obtaining a content item in a mobile environment include receiving a content item of a first type and content management information that corresponds to the content item. The content management information specifies a destination storage location for content items of the first type, and the destination storage location is different from a default storage location for the content items of the first type. Further, these aspects include storing the content item on the communication device at the destination storage location based on the content management information, and executing an application on a computing platform of the communication device. The application interacts with the content item at the destination storage location based on the content management information. Additional apparatus and methods relating to distributing content are also disclosed. | 2013-04-11 |
20130091236 | REMOTE DIRECT MEMORY ACCESS ('RDMA') IN A PARALLEL COMPUTER - Remote direct memory access (‘RDMA’) in a parallel computer, the parallel computer including a plurality of nodes, each node including a messaging unit, including: receiving an RDMA read operation request that includes a virtual address representing a memory region at which to receive data to be transferred from a second node to the first node; responsive to the RDMA read operation request: translating the virtual address to a physical address; creating a local RDMA object that includes a counter set to the size of the memory region; sending a message that includes an DMA write operation request, the physical address of the memory region on the first node, the physical address of the local RDMA object on the first node, and a remote virtual address on the second node; and receiving the data to be transferred from the second node. | 2013-04-11 |
20130091237 | Aligned Data Storage for Network Attached Media Streaming Systems - Described embodiments provide a server for transferring data packets of streaming data sessions between devices. A redundant array of inexpensive disks (RAID) array having one or more stripe sector units (SSU) stores media files corresponding to the one or more data sessions. The RAID control module receives a request to perform the write operation to the RAID array beginning at a starting data storage address (DSA) and pads the data of the write operation if the amount of data is less than a full SSU of data, such that the padded data of the write operation is a full SSU of data. The RAID control module stores the full SSU of data beginning at a starting data storage address (DSA) that is aligned with a second SSU boundary, without performing a read-modify-write operation. | 2013-04-11 |
20130091238 | PEN-BASED CONTENT TRANSFER SYSTEM AND METHOD THEREOF - Embodiments of the present invention disclose a system and method for providing pen-based content transfer between mobile computing devices. According to one embodiment, a first mobile computing device and second mobile computing device are configured to host electronic content. A pen device is operated by a user for selecting preferred electronic content from the electronic content hosted on the first computing device. Furthermore, the pen device is configured to store transfer information for facilitating transmission of the preferred electronic content from the first mobile computing device to the electronic content of the second mobile computing device based on action from the user. | 2013-04-11 |
20130091239 | OPTIMIZING SELECTION OF A NETWORK FOR VIDEO STREAMING - A method includes receiving a request to provide streaming video content from a user device. A location is identified for the user device. Available networks to deliver the streaming video content are identified based on the location of the at least one user device. Network preference for delivery of the streaming video content is identified. The method also includes selecting an optimal network for delivering the streaming video content based on the location of the at least one user device, the available networks and the network preference for delivery of the streaming video content. The method may also include providing the streaming video content using the optimal network. | 2013-04-11 |
20130091240 | SYSTEMS AND METHODS FOR CONTEXT SPECIFIC ANNOTATION OF ELECTRONIC FILES - Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file. | 2013-04-11 |
20130091241 | Distributed Rate Limiting Of Handling Requests - In one embodiment, the present invention includes a method for performing rate limiting in a horizontally distributed and scalable manner. The method includes receiving a request in a rate limiter. In turn, a sleep time can be obtained for the request based at least in part on a time value and an allotted time per request, and the request can be delayed according to the sleep time. The time value can be obtained from a distributed key value store using a key generated from the request. After this sleep time, the request can be forwarded from the rate limiter to the handling server. | 2013-04-11 |
20130091242 | ELECTRONIC DEVICE WITH FUNCTION OF QUICKLY OPENING WEB PAGES AND METHOD THEREOF - An electronic device includes a storage unit, an input unit, a display unit, and a processing unit. The storage unit stores network addresses and web data associated with the network addresses. The input unit receives a network address from a user. The display unit displays web pages based on the network addresses and the web data. The processing unit includes a receiving module, an identifying module, an acquiring module, and a display module. The receiving module receives the network address. The identifying module identifies whether the received network address is one of the network addresses. The acquiring module acquires the web data associated with the input network address from the storage unit when the input network address is one of the network address stored in the storage unit. The display module displays a web page based on the received network address and the acquired web page. | 2013-04-11 |
20130091243 | USING CLOUD COMPUTING FOR GENERATING PERSONALIZED DYNAMIC AND BROADCAST QUALITY VIDEOS - Embodiments of the present invention relate to a method of obtaining parameters of a digital video to be provided to users of a network. The method includes modifying one or more of the obtained parameters, such that the modification is based on information relating to segments of the users of the network. In addition, the method includes creating a plurality of versions of the digital video. Each one of the plurality of versions comprises a broadcast quality digital video adapted to appeal to at least one of the segments of the users of the network. Further, the method includes monitoring the computing cloud to obtain an assessment of rendering resources available to the computing cloud in rendering the plurality of digital videos, and coordinating allocations of the rendering resources in rendering the plurality of digital videos based on the real time assessment. | 2013-04-11 |
20130091244 | INFORMATION MANAGEMENT SOFTWARE AND METHOD - A method is disclosed in which exhibitors or presenters at an event provide digital content to a content administrator, who in turn processes the digital content and loads it onto a content delivery device. At the event attendees are issued portable memory devices that, when engaged with a content delivery device, upload the digital content from that content delivery device. Each portable memory device has an information management software that enables the attendee to search, correlate and manage the digital content. In some embodiments digital content is loaded to the portable memory device without use of the content delivery device. | 2013-04-11 |
20130091245 | INFORMATION PROCESSING APPARATUS THAT CONTROLS DEVICE VIA NETWORK AND METHOD OF CONTROLLING THE APPARATUS, DEVICE CONTROL APPARATUS AND METHOD OF CONTROLLING THE APPARATUS, AS WELL AS DEVICE CONTROL SYSTEM - An information processing apparatus capable of suppressing an increase in traffic on the network, and transmitting data even when the platform is different between a transmitting-side device and a receiving-side device. When a transfer request to the device is received from an upper layer software program, a virtualized controller extracts predetermined parameters necessary for controlling the device from parameters included in the transfer request, transmits the extracted parameters to the device, and stores the other parameters. When response parameters corresponding to the request parameters are received, a communication controller generates a transfer response by adding the stored parameters to the response parameters and transfers the generated transfer response to the upper layer software program. | 2013-04-11 |
20130091246 | SYSTEMS AND METHODS FOR ACQUIRING ADDITIONAL INFORMATION REGARDING BROADCAST MEDIA EVENTS - A system and method are disclosed that provide a safe and convenient mechanism by which users may identify events in broadcast media presentations regarding which the users desire to obtain additional information. Users are provided with an ability to identify an event or occurrence in a broadcast media presentation provided by a service provider. Service providers are provided with a mechanism to respond to user requests for additional information by providing, to a requesting user, a targeted communication, in a form of, for example, an email, a text message, or an other electronic data format, the targeted communication being responsive to the user's request and specifically addressed to the user. The user is provided with a “one button” transmitting capability on a communication device as an event marker to mark, for the service provider, the event or occurrence in the broadcast media presentation that is of interest to the user. | 2013-04-11 |
20130091247 | APPLET EMBEDDED CROSS-PLATFORM CACHING - An applet is used to deliver a persistent caching mechanism. An initial package of the applet incorporates a lightweight caching mechanism into its root set of classes. The remainder of the applet are divided into functional modules that can be subsequently downloaded as seeded. The initial applet and caching mechanism is packaged and signed in a package using tools and procedures native to each platform; and each functional module is packaged and signed in a generic, platform-independent fashion for verification and loading by any of the various platform-dependent initial applet packages. In this way, the same functional module portions of the applet (which may comprise the bulk of the applet) are cached and loaded in a platform-independent manner without requiring or relying on any caching mechanism built into a platform such as a web browser or other applet execution environment. | 2013-04-11 |
20130091248 | METHOD AND APPARATUS FOR IMPROVING ADAPTIVE STREAMING VIDEO QUALITY BY OPTIMIZING RESOURCE ALLOCATION - A method of allocating resources for transmitting content from a network element in a communications network to one or more mobile devices each in communication with the network element may include receiving, at the network element, characteristic information corresponding to each of the one or more mobile devices; and generating one or more adaptive guaranteed bit rate (AGBR) values at the network element corresponding to each of the one or more mobile devices, respectively. The AGBR values may be GBR values generated for each of the one or more mobile devices based on the corresponding characteristic information. A first scheduling algorithm may be executed at the network element based on the one or more AGBR values; and resources may be allocated to the one or more mobile devices based on an output of the scheduling algorithm. | 2013-04-11 |
20130091249 | HTTP ADAPTIVE STREAMING SERVER WITH AUTOMATIC RATE SHAPING - An adaptive streaming server and a method are described herein for determining if a congestion level within a network exceeds a predetermined threshold and when this occurs then one or more lower bit rate segments of a content stream will be transmitted to a client. | 2013-04-11 |
20130091250 | INTERMEDIATE NODE APPARATUS FOR CONFIGURING SENSOR NETWORK AND SENSOR DATA PROCESSING METHOD USING INTERMEDIATE NODE APPARATUS - Disclosed is an intermediate node apparatus for configuring a sensor network and a sensor data processing method using the intermediate node apparatus. The intermediate node apparatus may deliver sensor data measured by a sensor node apparatus to a neighboring node apparatus and may store the sensor data in a database. | 2013-04-11 |
20130091251 | NETWORK STREAMING OF MEDIA DATA - In one example, a device includes one or more processors configured to receive a first segment of media data, wherein the media data of the first segment comprises a stream access point, receive a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and decode at least a portion of the media data of the second segment relative to at least a portion of data for the first segment. In this manner, the techniques of this disclosure may be used to achieve a Low Latency Live profile for, e.g., dynamic adaptive streaming over HTTP (DASH). | 2013-04-11 |
20130091252 | System and Method for Distributing Assets to Multi-Tiered Network Nodes - Provided are methods and systems for distributing an asset to a multi-tiered network node. A pending notice is received from a distribution server. If the notice indicates that at least one asset is pending, i.e., awaiting deployment, an asset descriptor manifest is received from the distribution server. The asset descriptor manifest, which is stored in a memory on a node, identifies at least one asset to be deployed to the node and includes an offset associated with the asset identifier. A fragment, associated with the asset, is received and stored in the memory. The offset associated with the asset is marked with the end of the fragment and a second fragment, beginning at the offset, is received. Additional fragments are received, and the offset updated, until the entire asset is deployed to the node. Alternately, the entire asset or multiple assets are received in the first fragment. | 2013-04-11 |
20130091253 | CLIENT APPARATUS, SERVER APPARATUS, CONTENT OBTAINMENT METHOD, AND INTEGRATED CIRCUIT - A client device manages one type of content list for a plurality of content obtainment servers, and updates information included in the content list based on information received from each content obtainment server. Thus, the client device can provide the content list with less unnecessary information to each home server with a lighter processing load, so that the time for the home server to obtain contents from the client device can be reduced. | 2013-04-11 |
20130091254 | Providing Virtualized Visibility Through Routers - A method implemented by a network element to track IPv6 addresses of devices in a home network, wherein the network element provides DHCPv6 service to the home network and a home network router on the home network assigns IPv6 address to the devices using a prefix provided by the DHCPv6 service, the method including receiving a DHCPv6 request for a prefix delegation from a home network router, sending a DHCPv6 message including an assigned prefix to the home network router, the DHCPv6 message including a request for notification of configured IPv6 addresses, receiving a first ICMP message from the home network router, including a MAC address and corresponding IPv6 address for a configured device, and sending the home network router a second ICMP message to acknowledge recording the IPv6 address for the configured device, enabling the network element to provide services and forward traffic directly to the configured device. | 2013-04-11 |
20130091255 | IP ADDRESS ASSIGNING METHOD AND DATA CENTER USING SUCH METHOD - An IP address assigning method is provided. Firstly, an IP address request packet containing a media access control address is transmitted to a DHCP server. The IP address request packet is analyzed, so that the media access control address is acquired. Then, at least one address forwarding table of at least one network switch is acquired. Then, the address forwarding table is analyzed according to the media access control address, so that an assigned number of a port of the network switch is acquired. Then, a predetermined IP address listed in an IP address assigning table is assigned to the network device according to the assigned number of the port of the network switch. Afterwards, the media access control address and/or the assigned IP address is recorded in a field of the IP address assigning table corresponding to the assigned number of the port of the network switch. | 2013-04-11 |
20130091256 | SELECTION OF AN APPROPRIATE ONLINE CONTENT SOURCE BASED ON PROGRAM INFORMATION - Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request. | 2013-04-11 |
20130091257 | NETWORK RESOURCE CONSOLIDATION AND DECOMISSIONING ANALYSIS - A method and system for providing a computing environment that permits simulations directed towards the consolidation and decommissioning of network elements associated with a network. The computing environment permits a user to designate a network element for decommission and exclude a network element from decommission and/or consolidation. The computing environment includes consolidation and decommission analytics that minimize a total operational cost of the network including leased network elements. The consolidation and decommission analytics includes accounting for penalties associated with early termination of leases and break-even values. | 2013-04-11 |
20130091258 | COMMUNICATION NETWORK TOPOLOGY MANAGEMENT BASED ON AN ASSOCIATED ELECTRIC GRID TOPOLOGY - In one embodiment, a computer determines a grid topology of an electric grid based on one or more electric grid configuration description files, and also determines a network topology of a computer network used to provide communication to grid devices of the electric grid. By assessing whether the network topology is configured to meet one or more communication requirements of the grid topology (e.g., initially and/or through monitoring for grid changes), the computer may trigger a corrective action (e.g., alarm or reconfiguration) in response to the network topology not being configured to meet the one or more communication requirements of the grid topology. | 2013-04-11 |
20130091259 | Out-Of-Band Management Of Third Party Adapter Configuration Settings In A Computing System - Out-of-band management of third party adapter configuration settings in a computing system, the computing system including one or more configurable adapters, including: retrieving, by an out-of-band configuration manager from an out-of-band configuration repository, out-of-band configuration settings for a configurable adapter; determining, by the out-of-band configuration manager, whether the out-of-band configuration settings for the configurable adapter have been updated; and responsive to determining that the out-of-band configuration settings for the configurable adapter have been updated: updating, by the out-of-band configuration manager, in-band configuration settings for the configurable adapter, wherein the in-band configuration settings for the configurable adapter are stored in an in-band configuration repository; retrieving, by the out-of-band configuration manager from the in-band configuration repository, metadata that includes updated in-band configuration settings for the configurable adapter; and sending, by the out-of-band configuration manager to a configuration implementer, the metadata that includes updated in-band configuration settings for the configurable adapter. | 2013-04-11 |
20130091260 | Out-Of-Band Management Of Third Party Adapter Configuration Settings In A Computing System - Out-of-band management of third party adapter configuration settings in a computing system, the computing system including one or more configurable adapters, including: retrieving, by an out-of-band configuration manager from an out-of-band configuration repository, out-of-band configuration settings for a configurable adapter; determining, by the out-of-band configuration manager, whether the out-of-band configuration settings for the configurable adapter have been updated; and responsive to determining that the out-of-band configuration settings for the configurable adapter have been updated: updating, by the out-of-band configuration manager, in-band configuration settings for the configurable adapter, wherein the in-band configuration settings for the configurable adapter are stored in an in-band configuration repository; retrieving, by the out-of-band configuration manager from the in-band configuration repository, metadata that includes updated in-band configuration settings for the configurable adapter; and sending, by the out-of-band configuration manager to a configuration implementer, the metadata that includes updated in-band configuration settings for the configurable adapter. | 2013-04-11 |
20130091261 | Defining And Managing Virtual Networks In Multi-Tenant Virtualized Data Centers - An approach is provided in which a computer system selects a virtual domain from multiple virtual domains, which are each overlayed onto a physical network and are independent of physical topology constraints of the physical network. The computer system selects, from the selected virtual domain, a first virtual group that includes one or more first virtual network endpoints. Next, the computer system selects, from the selected virtual domain, a second virtual group that includes one or more second virtual network endpoints. In turn, the computer system creates a logical link policy that includes one or more actions corresponding to sending data between the first virtual group and the second virtual group. | 2013-04-11 |
20130091262 | SOCIAL ACCESS CONTROL - A social networking (SNET) management service supports interactions involving various resources, which can include applications, services, and identities, of members associated with a SNET infrastructure. A SNET management service can be centrally located or distributed across various devices associated with a SNET infrastructure. The SNET management service can support managing a SNET group, in part or in full, by various server devices and devices docked to the SNET group. Supported interactions can include docking resources to a SNET group and extending access by various members associated with various SNET infrastructures to such resources. Various interactions can also include extending access by docked resources, resources associated with docked devices, and the like, to members associated with various SNET infrastructures. Various interactions can be managed based upon inputs, internal logic, and the like provided by various processing systems, devices, and/or members. | 2013-04-11 |
20130091263 | METHOD AND APPARATUS FOR MANAGING APPLICATION PROGRAMS OF TERMINALS, METHOD AND APPARATUS FOR MANAGING APPLICATION PROGRAMS IN TERMINAL - Disclosed is a method of managing application programs of terminals, including: receiving a synchronization request message according to change of an application program from a first terminal of a user; updating application program information stored in connection with the first terminal of the user in accordance with the change of the application program; and transmitting a notice message notifying the change of the application program to a second terminal of the user. | 2013-04-11 |
20130091264 | DYNAMIC SESSION MIGRATION BETWEEN NETWORK SECURITY GATEWAYS - A method and apparatus is disclosed herein for migrating session information between security gateways are disclosed. In one embodiment, receiving, at a first security gateway, session information associated with a session corresponding to a network connection, the session information having been transferred from a second security gateway, the first and second security gateway being separate physical devices; and thereafter performing security processing for the session at the first security gateway. | 2013-04-11 |
20130091265 | METHOD FOR DETERMINING A PROFILE FOR A USER/APPLICATION SERVICE PAIR TO ACCESS DATA RELATED TO THE OPERATION OF A COMMUNICATION NETWORK - A method for determining a profile for a user/application service pair to access data related to the operation of a communication network, or operation data, said data being needed in order to implement the application service at an application layer of a communication device. The method includes a step of determining the access profile on the basis of information related to a service level corresponding to the user/application service pair and on the basis of information related to an access policy associated with the operation data required by the application service. Said method also includes a step of storing the access profile related to the user/application service pair. | 2013-04-11 |
20130091266 | System for organizing and fast searching of massive amounts of data - A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. | 2013-04-11 |
20130091267 | Smart Gateway - A smart gateway is disclosed for use in a local network for detecting a network configuration, for detecting devices connected to the network, and for providing configurable signal conditioning to correct problems in the network. The smart gateway includes an analysis circuit for testing the electrical properties of different network branches, and includes configurable signal conditioning circuitry for optimizing the performance of the network. | 2013-04-11 |
20130091268 | CLASSIFICATION OF WEB CLIENT NETWORK BANDWIDTH BY A WEB SERVER - This invention provides apparatuses, methods, and systems for classification of a web client's network bandwidth by a web server in real time over the Internet. The web server, based upon the round trip time (RTT) taken to establish the TCP connection with the web client, classifies the network bandwidth. The RTT for establishment of the TCP connection using a 3-way handshake is stored on the web server on most modern Operating Systems and can be fetched on demand by the web server for a given connection. A web application on the web server could then use this bandwidth classification to serve varied content to the web client, such as a light or heavy web page depending on the level of the bandwidth. | 2013-04-11 |
20130091269 | Distributed IPv6 Neighbor Discovery for Large Datacenter Switching Systems - A distributed neighbor discovery module is disclosed where all neighbor discovery operations and functionalities may be distributed to a switch device processor. Each neighbor discovery process on a switch device may run as an individual neighbor discovery router node. There may be no coordination between neighbor discovery processes occurring on different switch devices. All other traffic, including both IPv6 control traffic and data traffic destined to the router may be processed by the central controller processor. | 2013-04-11 |
20130091270 | PAGE LAYOUT IN A FLOW VISUALIZATION - Systems and methods for generating a flow visualization of network traffic. A scoring function is used to prioritize which traffic paths are displayed in the visualization. | 2013-04-11 |
20130091271 | CONNECTION METHOD - A failure of communication between a first device and a second device is managed. A failure of communication between the first device and the second device is detected at a third device intermediate. The first data is transmitted from the third device to the first device. The first data indicates that the second device is unusable by the first device. | 2013-04-11 |
20130091272 | Network Connection Status Detection System and Method Thereof - A network connection status detection system and method thereof. The system comprises a network address translation (NAT) router, a server end and at least one network electronic device. The NAT router is a bridge for communicating an intranet with an extranet. The server end is disposed at the extranet and connected to the NAT router through a network. The network electronic device is disposed at the intranet and connected to the NAT router. When a channel is established between the network electronic device and the NAT router by executing a connection configuration so that the network electronic device connects to the server end, the network electronic device sends a connection detection signal to the server end. If the server end receives the connection detection signal and returns a confirmation signal, an indicator of the network electronic device will remind a user in a predetermined way. | 2013-04-11 |
20130091273 | Cooperative Proxy Auto-Discovery and Connection Interception Through Network Address Translation - Proxy devices associate their direct connection with a client/server connection passing through one or more NAT devices. First proxy device receives a network connection request from a client. First proxy device stores connection information in association with a connection identifier. Connection information may reflect the usage of NAT devices between the two proxy devices. First proxy device sends a connection response including the connection identifier to the client. Second proxy device sends a direct connection request to first proxy device to establish a direct connection. Direct connection request includes the connection identifier, which is used by first proxy device to associate the direct connection with stored connection information. First proxy device may use the connection information to direct network traffic received via this direct connection to the correct destination and to divert network traffic from the server to the client through the direct connection and first and second proxy devices. | 2013-04-11 |
20130091274 | Process for Monitoring, Analyzing, and Alerting an Adult of a Ward's Activity on a Personal Electronic Device (PED) - A process comprising monitoring certain defined activities of a first party and alerting a second party of these activities; said monitoring performed by providing a web service for the second party; scanning a first user's electronic accounts; detecting defined activities; and sending at least one of a text and email notification to the second party if any dangerous messages are detected. | 2013-04-11 |
20130091275 | VIRTUAL COMPUTING ENVIRONMENTS - Methods, systems, and apparatus, including computer program products, for discovering entities in a first portion of a data center network, examining information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, and generating a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining. | 2013-04-11 |
20130091276 | METHOD AND DEVICE FOR MONITORING SERVICE USAGE AMOUNT - A method and a device for monitoring a service usage amount includes: determining, according to one of quintuple information, protocol information, and URL information in received service request information, whether the service request information is the same as specified service stream information in one or multiple session level service monitoring tasks, where the session level service monitoring task includes a session level service monitoring class identity, a monitoring task identity, and the specified service stream information; the monitoring class identity indicates that the monitoring task is used to monitor a usage amount of a specified service stream in a session; when determining yes, accumulating a usage amount of the service request information in the one or multiple session level service monitoring tasks; and reporting the monitoring task identity and an accumulated usage amount of the service request information in the session level service monitoring task to a PCRF. | 2013-04-11 |
20130091277 | SOLICITING FIRST PARTY IN COMMUNICATION SESSION TO MAINTAIN CALL WHEN DEGRADATION OF CONNECTION TO SECOND PARTY IS ANTICIPATED - A system and method are provided for monitoring the quality of a communication session with a first electronic device. Should the communication session degrade, rather than dropping the communication session the user of a second electronic device communicating with the first electronic device is prompted to wait while an attempt is made to improve the quality of the communication session. Similarly if the user of the first electronic device moves out of a coverage area, rather than dropping the communication session the user of the second electronic device communicating with the first electronic device is prompted to wait until a new communication session can be established. | 2013-04-11 |
20130091278 | HIERARCHICAL CLOSED-LOOP CONTROL OF POLICY, GOAL, AND RESOURCE ALLOCATION IN BANDWIDTH MANAGEMENT - A Unified Bandwidth Manager that functions as a multi-service bandwidth manager to interface with and hierarchically manage a plurality of service-specific bandwidth reservation and session management systems is described. The Unified Bandwidth Manager includes at least a hierarchical control structure, and an interface for providing observed information relevant to policy, goal, and resource usage to the hierarchical control structure. The hierarchical control structure is provided with a plurality of feedback inputs that are responsive to associated ongoing observation information from each of an associated observation reporting element. The hierarchical control structure uses the plurality of feedback inputs, together with policy information or goal information, to produce at least one element of outgoing control information. | 2013-04-11 |
20130091279 | Architecture for Virtualized Home IP Service Delivery - A method implemented by a network element of an Internet service provider to provide network access through a visited network associated with a visited network owner to a device of a visiting user connecting to the visited networker. The visited network owner is a customer of the Internet service provider. The network element configures the visited network to provide access to resources of a remote home network to the device of the visiting user. The remote home network is in communication with the visited network over a wide area network. Connecting to a virtual gateway controller of the remote home network to obtain configuration information to establish a connection between the device and the remote home network. Establishing a connection between the device of the visiting user and a second access point. Providing access to the resource of the remote home network through the second access point. | 2013-04-11 |
20130091280 | Social Device Resource Management - A method and apparatus for allocating resources in a social network. In one embodiment, access to resources of a social network and participant social devices is managed through general or member class-specific access rights. Such access rights may also be established for authorized guests or non-members of the social network. In further embodiments, social resources may be offered and (re)allocated in a dynamic manner through real time usage and availability analysis. | 2013-04-11 |
20130091281 | POLICY CONTROL METHOD AND SYSTEM, AND RELEVANT APPARATUS - The present invention discloses a policy control method and system, and a relevant apparatus. The method includes: receiving, by a policy decision apparatus, a control policy request sent by a gateway device, where the control policy request carries a subscriber identifier; sending, by the policy decision apparatus, a session request message carrying the subscriber identifier to a charging system; receiving, by the policy decision apparatus, a response message; receiving, by the policy decision apparatus, a notification message sent through an established session by the charging system, and generating a service data flow control policy according to information of an occurred charging relevant event; and sending, by the policy decision apparatus, the control policy to the gateway device. The method may implement, based on charging relevant information of a subscriber, policy control of a data flow, flexibility is desirable, and service experience of the subscriber is good. | 2013-04-11 |
20130091282 | ON-DEMAND INTEGRATED CAPACITY AND RELIABILITY SERVICE LEVEL AGREEMENT LICENSING - A system and method for providing on-demand Integrated capacity and reliability Service Level Agreement (SLA) Software License (ISL). The disclosed approach allows customized purchase of capacity together with the desired reliability SLA at fine granularity of both quantities. The ISL licensing approach can be applied in the distributed Processing Entities (PEs) systems and also in the Virtual Machines (VMs) based cloud computing model. The on-demand ISL licensing approach makes use of an ISL dimensioning methodology (implemented using an ISL Manager) and an ISL Controller (ISLC) that keeps track of the capacity usage at the system level together with the periodic monitoring of health status of PEs or VMs. The ISLC dynamically controls the capacity usage as well as the reliability SLA based on the aggregated workload utilization conditions from all the PEs or VMs, hence allowing the delivery of the user-purchased level of guaranteed reliability SLA in an economical manner. | 2013-04-11 |
20130091283 | SYSTEM FOR AND METHOD OF MANAGING NETWORK RESOURCES - A system for and method of determining how to process a request for allocation network resource (whether to accept, deny or forward) is presented. The method may include receiving a request for allocating network resources from a user device. The method may also include determining, via at least one computer processor, whether to accept or deny the resource allocation request based at least in part on a classification of at least one of network elements and communication links, wherein the at least one network elements and communication links is identified based on the resource allocation request. The method may further include providing the determination of whether to accept or deny the resource allocation request to the user device. The system may utilize a dynamic set of policy, customized according to the current network status, to optimize the performance of processing the resource allocation request. | 2013-04-11 |
20130091284 | SYSTEMS AND METHODS FOR MANAGING CLOUD COMPUTING RESOURCES - Systems and methods for managing cloud computing resources are provided. A plurality of available cloud computing servers may be identified by a cloud computing resource manager (“CCRM”). The CCRM may include one or more computers. The initiation of one or more processes on one or more servers included in the plurality of cloud computing servers may be directed by the CCRM. Operational data associated with the operation of the one or more processes and network data associated with network timing delays between the one or more servers and one or more client devices in communication with the one or more servers may be obtained by the CCRM. Based at least in part upon the operational data and the network data, the distribution of resources among the plurality of cloud computing servers may be managed by the CCRM. | 2013-04-11 |
20130091285 | DISCOVERY-BASED IDENTIFICATION AND MIGRATION OF EASILY CLOUDIFIABLE APPLICATIONS - Infrastructures of a plurality of existing applications of an entity are analyzed to identify at least one of the infrastructures of the plurality of existing applications which includes existing substructures enabling replication of individual parts via an existing replication mechanism. The at least one of the infrastructures is selected for migration to a cloud. The cloud includes at least one of an infrastructure as a service cloud and a platform as a service cloud. The existing substructures of the at least one of the infrastructures are migrated to the cloud, without application-level change. A business agility component is assembled and is configured to control extending and shrinking resources of the cloud that are devoted to the at least one of the infrastructures. The resources of the cloud that are devoted to the at least one of the infrastructures are extended and shrunk, using the business agility component. | 2013-04-11 |
20130091286 | SLIPSTREAM BANDWIDTH MANAGEMENT ALGORITHM - In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a slipstream bandwidth management algorithm including, for example, means for executing an application a computing device, in which the application is to communicate with a remote computing device over a public Internet; means for approximating outgoing bandwidth for communications from the computing device to the remote computing device; means for approximating incoming bandwidth for communications received at the computing device from the remote computing device; means for allocating multiple simultaneous Transmission Control Protocol (TCP) connections in support of the application based at least in part on the approximated outgoing bandwidth and based further on the approximated incoming bandwidth; and means for iteratively adjusting bandwidth communicated for the application between the computing device and the remote computing device based at least in part on latency between the computing device and the remote computing device. Other related embodiments are disclosed. | 2013-04-11 |
20130091287 | SYSTEM FOR CONTACT SUBSCRIPTION INVITATIONS IN A CROSS-DOMAIN CONVERGED ADDRESS BOOK SYSTEM - A system and method provides subscription invitations for an address book service. The system receives contact subscription invitation requests from originating clients. Contact data from the contact subscription invitation request is extracted. A session initiation protocol (SIP) message based on the extracted contact data is generated. The SIP message includes a user resource identifier (URI) to some or all of the originating client's Personal Contact Card (PCC). A SIP message is then transmitted to remote address book server. | 2013-04-11 |
20130091288 | Discovering And Connecting Wireless Devices Without Discoverability - Pairing among computing devices is achieved without any of the device entering discoverable mode. An inquiring device obtains a list of MAC addresses and transmits connection requests using the MAC addresses. Any device within reception distance that has the same MAC address would respond to the request. Upon receiving the response, the two devices would pair up. A beacon may be used to store MAC addresses and related data. Computing devices may send inquiries to the beacon and receive in return MAC addresses corresponding to the inquiry. The devices may then transmit pairing requests using these MAC addresses. | 2013-04-11 |
20130091289 | METHODS AND APPARATUS FOR HANDLING A COMMUNICATION SESSION FOR AN UNREGISTERED INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) DEVICE - Methods and apparatus for handling a communication session for an unregistered Internet Protocol Multimedia Subsystem (IMS) device are disclosed. An example method includes, in response to receiving an internet protocol multimedia subsystem session initiation message from a user endpoint, determining whether the user endpoint is registered; and, when the user endpoint is determined to be unregistered: determining whether the internet protocol multimedia subsystem session initiation message is directed to an exception endpoint by performing a lookup on a list; determining whether a profile for the unregistered user endpoint is available; when the profile for the user endpoint determined to be unregistered is unavailable, loading a default profile; and establishing an internet protocol multimedia subsystem session on behalf of the user endpoint determined to be unregistered when the internet protocol multimedia subsystem session initiation message is directed to the exception endpoint. | 2013-04-11 |
20130091290 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - An information processing system ( | 2013-04-11 |
20130091291 | METHOD AND APPARATUS FOR IMPROVING VOICE OR VIDEO TRANSMISSION QUALITY IN CLOUD COMPUTING MODE - A method for improving voice or video transmission quality in the cloud computing mode includes performing, by a cloud client, media negotiation with a communication peer end according to obtained media negotiation information of a corresponding local client; and establishing, according to a result of the media negotiation, a media channel between the local client and the communication peer end to perform voice or video transmission. An embodiment of the present invention further provides a corresponding cloud client and a corresponding local client. According to the method disclosed in the embodiments of the present invention, two client ends work collaboratively and a media channel is established on the local client, thereby ensuring voice or video transmission quality in the cloud computing mode. | 2013-04-11 |
20130091292 | METHOD OF AND APPARATUS FOR RECONFIGURING PROTOCOL USED BY APPLICATION PROGRAM - A method of reconfiguring a protocol used by an application program includes determining an optimal protocol used by the application program and an optimal value of an operating parameter of the optimal protocol based on requirement information of the application program and system information obtained from a protocol layer; and when a current protocol used by the application program is not the optimal protocol, reconfiguring the current protocol used by the application program to the optimal protocol using at least one component module missing from the current protocol used by the application program and at least component module of the current protocol used by the application program, and setting a value of the operating parameter of the optimal protocol to the optimal value of the operating parameter of the optimal protocol. | 2013-04-11 |
20130091293 | Service Oriented Architecture Enterprise Service Bus With Universal Ports - A universal ESB port for connecting applications to an enterprise service bus (ESB). The universal ESB port receives a message from an application requesting a service. The universal ESB port is capable of receiving and processing messages in any messaging format and any communication protocol. The universal ESB port determines, from the message, a communication protocol of the source application. The message is processed to extract a body of the message, and the message body is examined to determine a messaging format of the source application. The message is converted from the messaging format of the source application to a common messaging format understandable by the enterprise service bus to form a common formatted message. The common formatted message is then sent to the main body of the enterprise service bus. | 2013-04-11 |
20130091294 | METHOD AND DEVICE FOR ARRANGING PEERS IN A LIVE STREAMING P2P NETWORK - The present invention relates to a method and device for arranging peers in a P2P network. To this end, a request is received from a peer entering the network to receive data content. Thereafter, a latency is determined with which the entering peer is to receive the data content with respect to a real-time playback point of the data content distributed by the streaming source. After the latency has been determined, the entering peer is provided with a plurality of randomly selected peers from which the requested data content can be downloaded with an expected probability depending on the determined latency. Thus, the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the randomly selected peers having a lower latency than that determined for the entering peer. | 2013-04-11 |
20130091295 | PUBLISH/SUBSCRIBE SYSTEM INTEROPERABILITY - Publish/subscribe (pub/sub) systems can be interoperable. Differences between various pub/sub systems can be addressed to enable creative combination of streams from diverse pub/sub systems, among other things. More specifically, pub/sub systems can be unified to facilitate interaction, and adjustments can be made to compensate for any message stream idiosyncrasies. | 2013-04-11 |
20130091296 | Video Bandwidth Management System and Method - A video conference is set up by a video conference system between three or more video terminals. Each video terminal in the video conference sends its video stream to the video conference system. The video conference system in turn sends out the video streams to video terminals to set up a video conference in the traditional manner. A video controller receives an indication of a change in how at least one of the other video terminals is displaying a video stream from one of the video terminals. Based on the indication of change, a change to the bit rate of the video stream is made. This results in the video conference system be able to send reduced bandwidth based on who is viewing the video conference. | 2013-04-11 |
20130091297 | SWITCHING BETWEEN REPRESENTATIONS DURING NETWORK STREAMING OF CODED MULTIMEDIA DATA - Aspects of this disclosure generally relate to a method of retrieving video data of multimedia content. In an example, the method includes determining a first interval between switch points for a first representation of the multimedia content and a second interval between switch points for a second representation of the multimedia content, wherein the first interval is less than the second interval. The method also includes, based on the determination, submitting one or more network requests for an amount of video data from the first representation that has a playback time that is at least equal to a playback time between switch points in the second representation. The method also includes, after submitting the request for the amount of video data from the first representation, retrieving video data from the second representation. | 2013-04-11 |
20130091298 | COMMUNICATION SYSTEM - Methods and systems for integrated communications are provided. In one embodiment, a user input is received via a user interface. Media data is received in response to receiving the user input. The media data is streamed to one or more communication system users. In some embodiments, the media data is posted to a shared virtual space associated with a communication system channel. Other methods and systems are described. | 2013-04-11 |
20130091299 | Method and Apparatus for Navigating a Video Via a Transcript of Spoken Dialog - A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript. | 2013-04-11 |
20130091300 | SYSTEM, METHOD, AND COMPUTER READABLE MEDIUM FOR CREATING A VIDEO CLIP - A system, method, and computer readable medium for creating a video clip comprises receiving still image files by a first module, creating a copy of a still image from the still image files with reduced dimensions by the first module, creating a new still image from a selected area of the still image, storing the new still image and the copy of the still image with a unified file name, ordering the stored images, creating an audio file by at least one of a second module and a third module, creating a timeline, by the first module, related to the ordered images and the created audio, and rendering the timeline into the video clip by a fourth module. | 2013-04-11 |
20130091301 | SYSTEMS AND METHODS FOR REAL-TIME AND ON-DEMAND MULTIMEDIA STREAMING - Disclosed herein are methods and systems for improving real-time on-demand multimedia streaming for display on computers with different hardware and software constraints. The methods and systems improve multimedia streaming by using a media player with a custom-sized frame, a predefined pixel aspect ratio, a predefined frame-rate, a progressive order, a predefined number of reference frames, a predefined average variable bit rate, and a predefined maximum variable bit rate. The methods and systems also utilize one or more servers with flash media and buffer the media content from the servers to load and start streaming with substantially no load time delay. | 2013-04-11 |
20130091302 | SECURE PERSONAL MOBILE-TO-MOBILE INFORMATION EXCHANGE USING INTERLOCKED CAMERA PROTOCOL - Information may be transferred directly between two mobile electronic devices where each device has a display and a camera on the same side. Data may be converted into one or more images using a processor on a first mobile communication device. The images may be displayed on a display on the first mobile communication device. The images are configured to convey information in a form that is detectable by a camera built into a second mobile communication device and interpretable by computer executable instructions running on a processor coupled to the camera that is built into the second mobile communication device. Images displayed on a display of the second device may be detected with a camera on the first device. The images on the second device's display may be interpreted to convert information encoded within those images into electronic data using the processor on the first device. | 2013-04-11 |
20130091303 | SYSTEMS AND METHODS FOR DATA PACKET PROCESSING - Systems and methods for performing efficient network address (NAT) translation are described herein. In some aspects, partial NAT entries are created for data packets before all the IP fragments of the data packets are received. Further, the IP fragments are transmitted before all the IP fragments of the data packets are received. In some aspects, unique IP-IDs are generated for IP fragments and/or data packets at a NAT device. | 2013-04-11 |
20130091304 | COMMUNICATION DEVICE, METHOD OF CONTROLLING COMMUNICATION DEVICE, AND INFORMATION PROCESSING SYSTEM - A host side extension device includes a write data processing unit, a mode setting unit, and a second communication control unit. The write data processing unit executes a compression process on data to be transmitted to an I/O device and generates compressed data. The mode setting unit includes decompression control information to instruct the I/O side extension device not to execute a decompression process on the compressed data and compression control information to instruct the I/O device not to execute a compression process on data in a transmission notice notifying of that an own device is to transmit the compressed data to the I/O device through the I/O side extension device. The second communication control unit transmits the transmission notice including the decompression control information and the compression control information to the I/O device through the I/O side extension device. | 2013-04-11 |
20130091305 | IDENTIFYING USERS THROUGH A PROXY - Methods, systems, and computer-readable media with executable instructions stored thereon for identifying a user that accesses a webpage from a user device through a proxy are provided. Identifying users through a proxy can include providing rewritten content of the webpage accessed by the user to the user device, the rewritten content including a reference to a data file, and the reference including a checksum computed from actual content of the webpage. The user can be associated with the actual content of the webpage in response to receiving a file request for the data file from the user device. | 2013-04-11 |
20130091306 | Prompting Method of Message Update and Network Client Device - Embodiments of the present invention provide a prompting method of message update and a network client device. The method includes: determining, by a client device, the number of update prompting symbols according to the number of updated messages provided by a server, and generates the update prompting symbols; and modifying, by the client device, state parameters of the update prompting symbols, and displaying the update prompting symbols according to the modified state parameters. Through the method and client device, the user can learn the number of updated messages according to the displayed update prompting symbols, so as to improve the network using experiences of the user. | 2013-04-11 |
20130091307 | METHOD AND APPARATUS FOR EFFECTIVELY INCREASING A COMMAND QUEUE LENGTH FOR ACCESSING STORAGE - The present disclosure includes systems and techniques relating to effectively increasing a command queue length for accessing storage, such as by increasing the Queuing Depth (Q-Depth) of Native Command Queuing (NCQ) Commands. In some implementations, a method can comprise receiving a first command to access a first memory location of a storage device; receiving a second command to access a second memory location of a storage device; constructing a consolidated command including a memory address and a data transfer count associated with each of the first command and the second command; constructing an information command having consolidation information about the consolidated command; and communicating the information command and the consolidated command to the storage device for processing by the storage device. | 2013-04-11 |
20130091308 | MULTI PROTOCOL ADAPTER - A multi protocol adapter capable of implementing various communication modes is disclosed. The multi protocol adapter may include a plurality of communication ports to connect to a plurality of communication modules supporting different communication protocols, and a main controller to convert a signal received from one of a plurality of the communication modules and to output the converted signal to the other communication module. In this instance, each of a plurality of the communication modules is attachable and detachable, and may be connected to one of a plurality of the communication ports. | 2013-04-11 |
20130091309 | MOBILE DEVICE PERIPHERAL DEVICE LOCATION AND CONNECTION - A mobile device may desire to connect wirelessly to a proximate peripheral device, such as a printer, projector, or other device. The mobile device may choose from proximate peripheral devices based on a number of factors including proximity, type, or configuration. Proximity may be determined based on received signal strength, access point profile, or other technique. Certain non-proximate devices may be desired based on certain conditions, including indoor location of a mobile device, compatibility of the mobile device, etc. | 2013-04-11 |
20130091310 | DEVICE MANAGEMENT USING VIRTUAL INTERFACES - Management of data communication between a peripheral device and host computer system is provided. A physical interface for communicating data between a peripheral device and applications executing on the host is opened and controlled by a software module. First and second virtual interfaces of the software module are exposed to an operating system of the host, and the operating system exposes the first and second virtual interfaces to a first application and a second application executing on the host. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface. Management of data communication between the peripheral device and the first application and between the peripheral device and the second application is thereby provided. | 2013-04-11 |
20130091311 | DEVICE MANAGEMENT USING A DEDICATED MANAGEMENT INTERFACE - Management of data communication between a peripheral device and host computer system is provided. A peripheral device exposes to a host computer system multiple interfaces for data communication between the peripheral device and the host computer system. The multiple interfaces are exposed over a single physical interface between the peripheral device and the host computer system, for communicating data between the peripheral device and multiple applications executing on the host computer system. The multiple interfaces can include a dedicated management interface facilitating management of the peripheral device by a management application of the multiple applications executing on the host computer system. | 2013-04-11 |
20130091312 | RECONFIGURABLE HIGH SPEED MEMORY CHIP MODULE AND ELECTRONICS SYSTEM DEVICE - A reconfigurable high speed memory chip module includes a type of memory cell array group, a first transmission bus, and a logic unit. The type memory cell array group includes multiple memory cell array integrated circuits (ICs). The first transmission bus coupled to the type memory cell array group has a first programmable transmitting or receiving data rate, a first programmable transmitting or receiving signal swing, a first programmable bus width, and a combination thereof. The logic unit is coupled to the first transmission bus for accessing the type memory cell array group through the first transmission bus. | 2013-04-11 |
20130091313 | METHOD AND APPARATUS FOR DEVICE DYNAMIC ADDITION PROCESSING, AND METHOD AND APPARATUS FOR DEVICE DYNAMIC REMOVAL PROCESSING - A method and an apparatus for device dynamic addition processing, and a method and an apparatus for device dynamic removal processing. A dynamic addition dependency relationship list may be obtained from a BIOS, and dynamic addition processing is performed on a certain device to be dynamically added, according to the dynamic addition dependency relationship list; a user is prompted to dynamically add the target device, and when there is a certain device to be dynamically removed, a dynamic removal dependency relationship list and a dynamic addition dependency relationship list of a corresponding device may be obtained from the BIOS as needed, and dynamic removal analysis and processing are performed according to the combination of the dynamic removal dependency relationship list and dynamic addition dependency relationship list of the corresponding device, so as to prompt the user to dynamically remove the target device. | 2013-04-11 |
20130091314 | Field Bus Network Adapter and Field Bus Network Subscriber with Field Bus Connections - A field bus network adapter includes a first field bus connection configured to connect a first field bus cable, a second field bus connection configured to connect a second field bus cable, and N number of third field bus connections configured to connect a third cable each. The first field bus connection and the second field bus connection are connected to the N number of third field bus connections such that (i) data received at the first field bus connection are output at a first of the N number of third field bus connections, (ii) data received at an nth of the N number of third field bus connections are output at an (n+1)th of the N number of third field bus connections, and (iii) data received at an Nth of the N number of third field bus connections are output at the second field bus connection. | 2013-04-11 |
20130091315 | HIGH SPEED MEMORY CHIP MODULE AND ELECTRONICS SYSTEM DEVICE WITH A HIGH SPEED MEMORY CHIP MODULE - A high speed memory chip module includes a type of memory cell array group and a logic unit. The type memory cell array group includes multiple memory cell array integrated circuits (ICs), and each of the memory cell array ICs has a data bus and at least one memory cell array, and corresponds to first metal-oxide-semiconductor field-effect transistor (MOSFET) gate length corresponding to a first MOSFET process. The logic unit accesses the type of memory cell array group through a first transmission bus, where bus width of the first transmission bus is wider than bus width of the data bus of each of the memory cell array ICs. Corresponding to a second MOSFET process, the logic unit has a second MOSFET gate length which is shorter than the first MOSFET gate length. | 2013-04-11 |
20130091316 | MODULAR INTEGRATED CIRCUIT WITH COMMON INTERFACE - A modular integrated circuit includes a hub module that is coupled to a plurality of spoke modules via a plurality of hub interfaces. The plurality of hub interfaces provide a plurality of signal interfaces between the hub module and each of the plurality of spoke modules, wherein each of the plurality of signal interfaces is isolated from each of the other signal interfaces of the plurality of signals interface, and wherein each of the plurality of signal interfaces operates in accordance with a common signaling format. | 2013-04-11 |
20130091317 | PCI EXPRESS ENHANCEMENTS AND EXTENSIONS - A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses. | 2013-04-11 |
20130091318 | SYSTEM AND METHOD FOR CRITICAL ADDRESS SPACE PROTECTION IN A HYPERVISOR ENVIRONMENT - A system and method in one embodiment includes modules for detecting an access attempt to a critical address space (CAS) of a guest operating system (OS) that has implemented address space layout randomization in a hypervisor environment, identifying a process attempting the access, and taking an action if the process is not permitted to access the CAS. The action can be selected from: reporting the access to a management console of the hypervisor, providing a recommendation to the guest OS, and automatically taking an action within the guest OS. Other embodiments include identifying a machine address corresponding to the CAS by forcing a page fault in the guest OS, resolving a guest physical address from a guest virtual address corresponding to the CAS, and mapping the machine address to the guest physical address. | 2013-04-11 |
20130091319 | CROSS-BOUNDARY HYBRID AND DYNAMIC STORAGE AND MEMORY CONTEXT-AWARE CACHE SYSTEM - Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component. | 2013-04-11 |
20130091320 | STORAGE SYSTEM AND STORAGE METHOD - A storage system comprises a storage comprising a nonvolatile storage medium, and a storage control apparatus for inputting/outputting data to/from the storage. The storage control apparatus comprises a memory for storing management information, which is information used in inputting/outputting data to/from the storage, and a control part for controlling access to the storage. The control part stores the management information, which is stored in the memory, in the storage as a base image, and when the management information is updated subsequent to the base image being stored in the storage, creates a journal comprising information related to this update, and stores the journal in the storage as a journal group which is configured from multiple journals. | 2013-04-11 |
20130091321 | METHOD AND APPARATUS FOR UTILIZING NAND FLASH IN A MEMORY SYSTEM HIERARCHY - In one embodiment, a method includes obtaining a request for data, determining if the data is present in a physical memory, and obtaining the data from a non-volatile random access memory if it is determined that the data is not present in the physical memory. The request is obtained by an overall system that includes the physical memory and the non-volatile random access memory, and the overall system is configured to push information from the physical memory to the non-volatile random access memory. | 2013-04-11 |
20130091322 | Electronic System and Memory Managing Method Thereof - A memory managing method for an electronic system is provided. The electronic system includes an auxiliary memory, and is capable of communicating with a flash memory including a plurality of blocks. Each of the blocks has a logical/physical address mapping relationship. The address mapping relationships are stored in a storage region in the flash memory. The memory managing method first determines whether the address mapping relationships stored in the storage region are correct. The address mapping relationships are copied from the storage region to the auxiliary memory when a determination result is affirmative. | 2013-04-11 |
20130091323 | IN-VEHICLE APPARATUS - An in-vehicle apparatus includes: a flash memory; a memory controller for executing an initialization process; a backup power source; a power source; a controller; and a power source controller. According to incompletion of initialization, the controller executes standby/boot process. According to completion of initialization, the controller executes the boot process. According to reception of data backup instruction, the controller stores data in the memory. The power source controller switches to a trigger standby mode. According to trigger, the power source controller inputs the energization instruction to the power source. According to termination of trigger, the power source controller inputs the data backup instruction to the controller. According to completion of backup, the power source controller halts to input the energization instruction, and switches to the trigger standby mode. According to incompletion of backup, the power source controller resets the switch and the power source. | 2013-04-11 |
20130091324 | DATA PROCESSING APPARATUS AND VALIDITY VERIFICATION METHOD - A data processing apparatus includes an auxiliary storage device having target verification data stored therein, a program memory having a validity verification program stored therein, a first RAM (Random Access Memory), a second RAM, and an execution unit configured to execute a validity verification process in accordance with the validity verification program stored in the program memory. The execution unit is configured to copy the target verification data from the auxiliary storage device into the first RAM, execute the validity verification process on the copied target verification data in the first RAM, and use the second RAM as a work area in a case of executing the validity verification process. | 2013-04-11 |
20130091325 | Methods and Apparatus Providing High-Speed Content Addressable Memory (CAM) Search-Invalidates - Embodiments of a Content Addressable Memory (CAM) enabling high-speed search and invalidate operations and methods of operation thereof are disclosed. In one embodiment, the CAM includes a CAM cell array including a number of CAM cells and a valid bit cell configured to generate a match indicator, and blocking circuitry configured to block an output of the valid bit cell from altering the match indicator during an invalidate process of a search and invalidate operation. Preferably, the output of the valid bit cell is blocked from affecting the match indicator for the CAM cell array beginning at a start of the invalidate process and continuing until an end of the search and invalidate operation. | 2013-04-11 |
20130091326 | SYSTEM FOR PROVIDING USER DATA STORAGE ENVIRONMENT USING NETWORK-BASED FILE SYSTEM IN N-SCREEN ENVIRONMENT - A system for providing a user data storage environment using a network-based file system in an N-screen environment is provided. The system may include a memory cache to store a cache file downloaded from a Network File System (NFS) storage that is equipped in a server and stores data for each user, and an NFS interface to store, in the memory cache, the cache file downloaded through an NFS, in order to use the cache file in the N-screen environment. | 2013-04-11 |
20130091327 | SEMICONDUCTOR DEVICE PERFORMING BURST ORDER CONTROL AND DATA BUS INVERSION - Disclosed herein is a device that a device including first data lines transmitting a plurality of sequential first data bits, respectively, second data lines transmitting a plurality of sequential second data bits, respectively, third data lines transmitting a plurality of sequential third data bits, respectively, a BOC circuit rearranging order of the plurality of first data bits supplied from the plurality of first data lines in accordance with address information, the BOC circuit supplying the resultant to the plurality of second data lines as the plurality of second data bits, and a DBI circuit performing inversion or non-inversion of the plurality of second data bits supplied from the plurality of second data lines independently of each other in accordance with a predetermined condition, the DBI circuit supplying the resultant to the plurality of third data lines as the plurality of third data bits. | 2013-04-11 |
20130091328 | STORAGE SYSTEM - A storage system in an embodiment of this invention comprises a non-volatile storage area for storing write data from a host, a cache area capable of temporarily storing the write data before storing the write data in the non-volatile storage area, and a controller that determines whether to store the write data in the cache area or to store the write data in the non-volatile storage area without storing the write data in the cache area, and stores the write data in the determined area. | 2013-04-11 |
20130091329 | REDUCED LATENCY MEMORY COLUMN REDUNDANCY REPAIR - A memory column redundancy mechanism includes a memory having a number of data output ports each configured to output one data bit of a data element. The memory also includes a number of memory columns each connected to a corresponding respective data port. Each memory column includes a plurality of bit cells that are coupled to a corresponding sense amplifier that may differentially output a respective data bit from the plurality of bit cells on an output signal and a complemented output signal. The memory further includes an output selection unit that may select as the output data bit for a given data output port, one of the output signal of the sense amplifier associated with the given data output port or the complemented output signal of the sense amplifier associated with an adjacent data output port dependent upon a respective shift signal for each memory column. | 2013-04-11 |
20130091330 | Early Cache Eviction in a Multi-Flow Network Processor Architecture - Described embodiments provide an input/output interface of a network processor that generates a request to store received packets to a system cache. If an entry associated with the received packet does not exist in the system cache, the system cache determines whether a backpressure indicator of the system cache is set. If the backpressure indicator is set, the received packet is written to the shared memory. If the backpressure indicator is not set, the system cache determines whether to evict data from the system cache in order to store the received packet. If an eviction rate of the system cache has reached a threshold, the system cache sets a backpressure indicator and writes the received packet to the shared memory. If the eviction rate has not reached the threshold, the system cache determines an available entry and writes the received packet to the available entry in the system cache. | 2013-04-11 |