18th week of 2012 patent applcation highlights part 75 |
Patent application number | Title | Published |
20120110024 | IDENTIFIERS FOR NON-SEARCHABLE ATTRIBUTES - An attribute is received for storage. Whether the attribute is searchable or non-searchable in storage is determined. Storing the attribute as a searchable attribute comprises storing the attribute in a database table corresponding to a hierarchical class-based object. Storing the attribute as a non-searchable attribute comprises storing the attribute together with one or more other non-searchable attributes as a set of attributes. The set of attributes is stored in a database location outside the database table corresponding to the hierarchical class-based object, and the database location is accessed before the database table. A unique attribute identifier is associated with the attribute to distinguish between a name of the attribute and a name of one of the one or more other non-searchable attributes in the event that the name of the attribute and the name of the one of the one or more other non-searchable attributes are assigned the same name. | 2012-05-03 |
20120110025 | CODING ORDER-INDEPENDENT COLLECTIONS OF WORDS - In general, techniques are described for order-independent coding of a collection of words. An apparatus comprising a compression unit and an interface may implement the techniques. The compression unit constructs a digital search tree to store two or more words. A prefix of each of the words identifies a path from a root node to the node storing the corresponding word. A suffix of each of the words is stored in the node identified by the corresponding prefix. The compression unit traverses the digital search tree data structure, retrieving each of the suffixes in accordance with a defined order and encodes the suffixes. The compression unit encodes the digital search tree data structure in a manner that encodes an arrangement but not the placement of the nodes. The interface transmits the encoded digital search structure and the encoded suffixes in the defined order. | 2012-05-03 |
20120110026 | DATA TABLES ACCESSIBLE BY TWO SCRIPTS - A table may be stored in a data structure and accessed by two scripts from different platforms. For example, a table of inputs from a web form may be stored with a first script for execution on a first platform. The table may be accessible to the first script when executing on the first platform and accessible to a second script when executing on a second platform. According to one embodiment, the first script may be a business information server (BIS) script and the second script may be a JavaScript. The dual compatibility table allows the web form inputs to be accessed by multiple scripts having different requirements. | 2012-05-03 |
20120110027 | Audience measurement system - A computer implemented method is provided for generating audience information for a population. The method includes the steps of recording reference media consumption information for a plurality of reference panel elements, recording mass media consumption information for a plurality of mass panel elements and determining a correspondence between portions for reference panel of the reference and mass media consumption information obtained. Said correspondence is used to link at least one of the reference panel elements to at least one of the mass panel elements in order to define a session including media consumption information recorded for the linked reference and mass panel elements and to define audience information for the population therefrom. | 2012-05-03 |
20120110028 | TRANSLATING AN OBJECT-ORIENTED DATA MODEL TO A YANG DATA MODEL - Techniques in a data processor for translating an object-oriented data model to a YANG data model are described. In one embodiment, for example, a translator system is described for translating data representing an object-oriented data model construct to a data representing one or more YANG data model statements, the translator system comprises: an object-oriented data model construct identifier for identifying data representing an object-oriented data model construct; an object-oriented data model construct-to-YANG data model statement translator for translating the identified data to translated data representing one or more YANG data model statements; and a storing module for storing the translated data in one or more non-transitory computer-readable media. | 2012-05-03 |
20120110029 | DATA MODEL FOR SERVICE ARCHITECTURE - Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation. | 2012-05-03 |
20120110030 | SOFTWARE DATABASE SYSTEM AND PROCESS OF BUILDING AND OPERATING THE SAME - A software database system is provided that includes an automatic code analysis and self-documentation program. This program operating on a computer analyzes and fragments input code into constituent code segments and self-documents those segments. A code repository stores the code segments. A code-generating algorithm operating on a microprocessor extracts the code segments from the repository to generate a standard code page that is deployable on a server. | 2012-05-03 |
20120110031 | SYSTEM FOR LOCATING NEARBY PICTURE HOTSPOTS - Portable communication devices transmit digital images and their location information to a central server. If a particular location is often photographed it can be designated as a hot spot. Thereafter, if a communication device is currently transmitting from within a vicinity of the hot spot, based on the location data received from the communication device, notification data can be transmitted to the communication device for notifying the user of the hot spot. The notification data can include directional information for the user to access on the communication device for enabling the user to find the hot spot. | 2012-05-03 |
20120110032 | METHODS AND SYSTEMS FOR CONCATENATING AND TRANSFERRING WEB ACCESSIBLE CONTENT AND METADATA BETWEEN NETWORKED COMPUTERS OR MOBILE DEVICES - Systems and methods for concatenating web accessible content may receive a plurality of URLs, user data, user identifying data, metadata, a user message, at least one user intention, and at least one context. The plurality of URLs may be related to a distinct item of web accessible content. The user intention may be a description of a desired action to be taken by future users. The context may be a conceptual frame-of-reference for possible concatenations between the web accessible content. Systems and methods may concatenate the plurality of URLs, user data, user identifying data, metadata, and user intention within the context to create concatenated content; create one or more new URLs for the concatenated content; store the concatenated content or one or more new URLs and user message in the one or more databases; and output the one or more new URLs together with the user message. | 2012-05-03 |
20120110033 | COOPERATION-BASED METHOD OF MANAGING, DISPLAYING, AND UPDATING DNA SEQUENCE DATA - Cooperation-based method of managing, displaying, and updating DNA sequence data is provided. According to an aspect of the present invention, there is provided a cooperation-based method of managing DNA sequence data, the method comprising receiving annotation data inputted for an anchor corresponding to at least one base of a DNA sequence; and storing the received annotation data in an annotation data table which comprises one or more columns for annotation data. Present invention provides a cooperation-based method of managing, displaying, and updating DNA sequence data, the method allowing research results related to a DNA sequence to be shared freely. | 2012-05-03 |
20120110034 | SYSTEMS AND METHODS FOR CALCULATING SPECIFIED MATRICES - Computer-implemented methods, computer systems, and computer program products are provided for determining specified matrices. The matrices may be associated with financial institutions and the financial affairs in a banking practice. In one implementation, a base matrix is formed which may be used to create the specified matrices when processing mass data. | 2012-05-03 |
20120110035 | CACHE SYSTEM AND METHOD FOR GENERATING UNCACHED OBJECTS FROM CACHED AND STORED OBJECT COMPONENTS - Methods and apparatus for constructing objects within a cache system thereby allowing the cache system to respond to requested objects that are not initially available within the cache system. One embodiment of the invention caches image files, where the images are divided into components and stored in a format that allows identification and access to the components. The cache system determines that an object, such as an image file, is missing from the cache memory, locates sufficient components from the cache memory and/or external storage, and constructs the object from the located components. | 2012-05-03 |
20120110036 | MEDIA FILE CACHING FOR AN ELECTRONIC DEVICE TO CONSERVE RESOURCE - An electronic device for media file caching for conserving resources is described. The electronic device includes a processor and instructions stored in memory. The electronic device monitors requests for a media file, stores media file information and determines whether the media file should be stored locally based on the media file information. If it is determined that the media file should be stored, the electronic device saves the media file and presents the media file. | 2012-05-03 |
20120110037 | Methods and Apparatus for a Read, Merge and Write Register File - Processor systems utilize register files coupled to a processor's memory system and execution units and process various data types that are mixed with single instruction multiple data (SIMD) instructions to improve processor performance. To reduce processor pipeline stalls waiting for dependency operands to be generated and written back to the register file, a method of read, merge, and write is used. An operand partitioned into two or more portions is read from a register file. A value from an execution unit is merged in place of one portion of the two or more portions of the operand to create a merged operand. The merged operand is operated on to generate a merged operand result, and the value is written to the register file. | 2012-05-03 |
20120110038 | COMPACTING DISPERSED STORAGE SPACE - A method begins by a processing module receiving an encoded data slice for storage in memory that is organized as a plurality of log files and identifying a log file based on information regarding the encoded data slice to produce an identified log file, wherein the identified log file is storing at least one other encoded data slice. The method continues with the processing module comparing storage parameters of the identified log file with desired storage parameters associated with the encoded data slice. The method continues with the processing module attempting to identify a second log file based on an alternate log file storage protocol when the storage parameters of the identified log file compare unfavorably with the desired storage parameters and when the second log file is identified, storing the encoded data slice in the second log file. | 2012-05-03 |
20120110039 | System and Method for Storage and Retrieval of Electronic Documents - The present invention is directed to a system and method of determining where electronic documents are stored. The system and method of the present invention analyses the metadata of a document, and determines status attributes of the document based on the metadata. The document is then stored in an appropriate storage system based on the status attribute of the document. The metadata of the document includes usage patterns. | 2012-05-03 |
20120110040 | System and Method for Providing Fast Startup of a Large File Delivery - A file delivery system includes a disk file system, a solid state drive file system, and an interface module. The disk file system includes a disk drive that stores a plurality of files for download by a user device. The solid state drive file system includes a solid state drive that stores a first block of data for each of the files stored on the disk drive. The interface module is in communication with the disk file system and with the solid state drive file system, and is configured to retrieve the first block of data of one of the files from the solid state drive in response to a request from the user device for one of the files, to send a read command to the disk drive for a next block of the one of the files at substantially the same time as the first block is retrieved from the solid state drive and sent to the user device, and to store the next block in a buffer. | 2012-05-03 |
20120110041 | MULTIMEDIA PLAYER AND METHOD OF OPERATING THE SAME - A multimedia player includes an execution button for generating an execute instruction when operated, an auxiliary card associated with a file managing instruction, an auxiliary card reader for electrically connecting with the auxiliary card, and a control unit electrically connected to the execution button and the auxiliary card reader. The control unit is operable, in response to the execute instruction from the execution button, to execute the file managing instruction associated with the auxiliary card that is electrically connected to the auxiliary card reader. | 2012-05-03 |
20120110042 | DATABASE INSERTIONS IN A STREAM DATABASE ENVIRONMENT - Methods and systems for storing stream data in a stream application are disclosed. The stream application is composed from a plurality of processing elements executing on one or more compute nodes. The plurality of processing elements is communicatively coupled to a management system. The management system is configured to monitor and control operations of the plurality of processing elements. A trigger rule, which includes a trigger condition, is loaded on a selected processing element in the plurality of process elements. The stream data is then monitored at the first processing element to determine if the trigger condition relative to the stream data has occurred. The stream data is stored in a database when the trigger condition occurs. The stream data is stored in the database according to the trigger rule. | 2012-05-03 |
20120110043 | MEDIA ASSET MANAGEMENT - In some embodiments, the technology includes systems and methods for media asset management. In other embodiments, a method for media asset management includes receiving media data. The method for media asset management further includes generating a descriptor based on the media data and comparing the descriptor with one or more stored descriptors. The one or more stored descriptors are associated with other media data that has related metadata. The method for media asset management further includes associating at least part of the metadata with the media data based on the comparison of the descriptor and the one or more stored descriptors. | 2012-05-03 |
20120110044 | DATA STORAGE IN A CLOUD - Methods and systems for managing storage of data in a cloud by receiving a request, wherein the request includes information to store data within a cloud, environment comprising a plurality of data storages coupled to each other over a network; routing the data to be stored within a specific location of storage within the cloud environment by checking for any regulatory compliance. Other embodiments are also disclosed. | 2012-05-03 |
20120110045 | FILE MANAGEMENT METHOD AND STORAGE SYSTEM - Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data. | 2012-05-03 |
20120110046 | FILE MANAGEMENT APPARATUS AND FILE MANAGEMENT METHOD - In order to make more efficient virtual folder creation work which is required at the time of virtually classifying files, the present invention provides a system having: a function of extracting keywords and frequencies thereof included in metadata; and a function of creating a virtual folder on the basis of the extracted keywords and the extracted frequencies thereof. At the time of extracting the keywords, character strings which can be considered as the keywords are comprehensively extracted. In addition, at the time of creating the virtual folder, the virtual folder is provided with a hierarchical structure including at least two hierarchical levels of a parent folder and a child folder. At the time of creating the child folder, in the case where child folder candidates having equivalent frequencies exist, a candidate having a longer character string is adopted. | 2012-05-03 |
20120110047 | Reducing the Response Time of Flexible Highly Data Parallel Tasks - A method for scheduling a data processing job includes receiving the data processing job formed of a plurality of computing units, combining the plurality of computing units into a plurality of sets of tasks, each set including tasks of about equal estimated size, and different sets having different sized tasks, and assigning the tasks to a plurality of processors using a dynamic longest processing time (DLPT) scheme. | 2012-05-03 |
20120110048 | APPARATUS FOR EVALUATING A MATHEMATICAL FUNCTION - An apparatus for evaluating a mathematical function at an input value is provided. The apparatus includes a device for selecting a mathematical function, a device for inputting a value at which to evaluate the function, a device for identifying an interval containing the input value, the interval being described by at least one polynomial function, a device for retrieving at least one control point representing the polynomial function from at least one look up table, a device for deriving the polynomial function from the control points, a device for evaluating the function for the input value and a device for providing data representing the evaluated function at an output. | 2012-05-03 |
20120110049 | BINARY SEARCH PIPELINE - Efficient hardware implementations of a binary search algorithm are provided. | 2012-05-03 |
20120110050 | METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR RANDOM NUMBER GENERATION IN A METER - Described herein are embodiments of methods, devices and computer program products of a utility service meter comprising a random number generator. In one embodiment, the method includes: (1) receiving a first and a second analog signal that can represent values of voltage and current of a power feed at a location of a utility service meter, respectively; (2) converting the analog signals to respective first and second digital signals; (3) receiving a request for a random number; (4) determining the random number using an integer maximum value for the random number by setting the random number equal to zero if the integer maximum value is zero; setting the random number equal to one if the integer maximum value is one; or setting the random number equal to the remainder of a sum of adding together the first and second digital signals divided by the integer maximum value if the integer maximum value is greater than one; and (5) scheduling a connection or disconnection of the utility service using the random number. | 2012-05-03 |
20120110051 | Reconfigurable Digital Signal Filter Processor - A reconfigurable digital signal filter processing unit for use in a communication device is provided. The reconfigurable filters processor can implement different filter topologies to adapt to a range or wireless technology characteristics. The reconfigurable filter processor comprises a plurality of filter blocks whose inputs can be selected based on the desired configuration of the filter. Each filter block applies a transfer function to a received signal to achieve a desired filtering function. | 2012-05-03 |
20120110052 | SOCIAL CIRCLES IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution. | 2012-05-03 |
20120110053 | ELECTRONIC COMMERCE INFRASTRUCTURE SYSTEM - A networked commercial interaction management method assembles information into bundles that include a data element reference and meta data describing the data element. The method distributes the meta data and the data element reference from the bundles through the network, and distributes copies of the data elements in the bundles from the network node of their respective data owners to the network nodes of accessors using the meta data and the data element reference distributed through the network. In at least one embodiment, the method periodically issues bundle version identifying signals to different nodes of the network. The bundle version identifying signals indicate changes to the data elements to the network nodes of accessors. | 2012-05-03 |
20120110054 | Information Provision System, Information Provision Method, Program, and Server Device - When continuous user biometric information is transmitted to a server device continuously from a handheld device used by a user, the server device can be caused to receive a required measurement value efficiently at a required time, select information desired by the user on the basis of the measurement value and user peripheral information, and provide the user with the information reliably, without imposing excessive communication charges and the like. A server device | 2012-05-03 |
20120110055 | Building a Cloud Computing Environment Using a Seed Device in a Virtual Computing Infrastructure - A cloud computing environment having a plurality of computing nodes is described. A seed device is connected to a network. From the seed device, a launching of a cloud computing management configuration is initiated. The seed device includes a repository of software. From the seed device, software is installed on one of the plurality of computing nodes to run a cloud computing management system. The software is loaded from one of the plurality of computing nodes onto each of the plurality of nodes. A computing node is selected from the plurality of computing nodes, to designate as a master node. Operations of the cloud computing management system is controlled from the master node. | 2012-05-03 |
20120110056 | Organizing Data in a Virtual Computing Infrastructure - Organizing data in a cloud computing environment having a plurality of computing nodes is described. An authorization to service a request is received. The request may be from a user for launching an instance. In response to receiving the authorization and based on the request, an image list is determined. The image list includes information corresponding to a plurality of machine images. At least one machine image is identified from the image list associated with a functional requirement of the request. The instance is launched at the at least one computing node. The at least one machine image is updated after the instance has been launched. | 2012-05-03 |
20120110057 | METHOD AND NODE FOR LOCATING OBJECTS IN A PEER-TO-PEER NETWORK - This invention includes a method and a node ( | 2012-05-03 |
20120110058 | MANAGEMENT SYSTEM AND INFORMATION PROCESSING METHOD FOR COMPUTER SYSTEM - A determination of whether or not an application is accessible is made on the basis of an evaluation result collected from a client terminal, and the determination result is provided to the client terminal. A client requests usage of an application to a management server and the management server compares information of the requested application with external security information, and on condition that there is no safety problem, the management server acquires the requested application from an application provider server, builds a safe application evaluation environment for the acquired application and provides this environment to the client, determines application accessibility by comparing the evaluation result from the client with an application accessibility rule, and sends the determination result to the client. | 2012-05-03 |
20120110059 | UNIFIED POLICY OVER HETEROGENOUS DEVICE TYPES - A system and method are disclosed for enforcing a normalized set of policy-based behaviors across two or more disparate client devices. The policy definition can be a common description of expected behavior, while a client-side policy engine interprets and implements platform specific details associated with the client. In one embodiment, a client device receives a generic policy definition from a network. The generic policy definition is applicable to disparate device types having different hardware and/or software platforms. A client policy engine can analyze the generic policy definition, compare it to client-side applications or functions and make intelligent decisions on how to apply the policy for the specific client. | 2012-05-03 |
20120110060 | NETWORK STATION SYSTEM WITH FUNCTIONS OF MEDIAL REGISTER NUMBER AND MEDICAL MESSAGES INFORMING - A network station system with functions of medial register number and medical messages informing comprises a server having a memory, a CPU, and input/output devices; at least one electronic device of a medical organization; the electronic device being connected to the server; the medical messages including the current register number, the predicted treating speed, the related information about the medical organization, the working time of the doctors; a central network unit; the central network unit being connected to the at least one electronic device for receiving the information from the electronic device; these information being displayed or transferred to those needed these information; and at least one patient computer device connected to the central network unit. A patient receives information of register numbers, medical information of medical organizations and advertisements from wired or wireless transmission so as to predict the timing for going to the medical organization. | 2012-05-03 |
20120110061 | LOAD REDUCTION AND RESPONSE TIME REDUCTION FOR WEB-BASED APPLICATIONS - A device may send a resource from a server device to a proxy device and store the resource on the proxy server as a copy. The device may configure the server device to send a replacement document in place of a web document to a client device in a network when the server device receives a request for the web document from the client device, the web document including a first reference to the resource and the replacement document including a second reference to the copy. The device may configure the proxy device to send the copy to the client device when the client device receives the replacement document from the server device and sends a request for the copy to the proxy device based on the second reference included in the replacement document. | 2012-05-03 |
20120110062 | DATA DELIVERY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for support dependent post delivery. In one aspect, a method included generating transmission data for a web page served by a first server and rendered on the client device, the first sever belonging to a first domain; determining if the client device supports cross origin resource sharing; in response to a determination that the client device does not support cross origin resource sharing: defining an iFrame for the web page, the iFrame belonging to a second domain of a receiving server, and having a name value derived from the transmission data, receiving iFrame instructions from the receiving server and executing the iFrame instructions in the iFrame, the iFrame instruction causing the client device to: generate an HTTP POST request to the receiving server from the iFrame name value, the first HTTP POST request including the transmission data. | 2012-05-03 |
20120110063 | TECHNIQUE FOR STATELESS DISTRIBUTED PARALLEL CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS - A distributed computing system includes worker nodes and a master node including a processor coupled to a memory. Each worker node crawls a portion of an interactive client-server application. The memory includes a master state graph, including the results of crawling. The master node is configured to examine the master state graph to determine a number of reconverging traces, receive a result from a job from a worker node if the number of reconverging traces is below a threshold, and add the result to the master state graph without attempting to remove duplicate states or transitions. A trace includes states and transitions representing valid. A reconvergent trace includes a trace including a reconvergent state, which is a state that can be reached through two or more distinct traces. The result containing states and transitions is associated with crawling a first portion of the interactive client-server application. | 2012-05-03 |
20120110064 | CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a graphical representation of a content sharing interface of a social networking service on a display, receiving first user input to the content sharing interface, in response to the first user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving second user input to the distribution interface, the second user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the second user input, displaying icon(s) within the distribution interface, and transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data. | 2012-05-03 |
20120110065 | CONTENT OUTPUTTING METHOD, CONTENT SERVER AND MEDIATION SERVER - A content outputting system includes a client, a content server, a mediation server and an outputting apparatus. Upon reception of a request for outputting content data, the client transmits a request for outputting, which includes a storage location of the content, to the mediation server, so that the mediation server transmits a request for acquisition of the content data to the content server. The content server retrieves the content data from a storage section thereof, and transmits the retrieved content data to the mediation server. The mediation server creates output data on the basis of the received content data, and then, transmits the created output data to the outputting apparatus. | 2012-05-03 |
20120110066 | IMAGE INPUT METHOD, CONTENT ITEM SERVER, AND RELAY SERVER - An image input system includes a client, a content item server, a relay server, and an image input apparatus. When the client receives an instruction to input an image, the client transmits a first input request including the address of the content item server to the relay server and the relay server transmits a second input request to the image input apparatus. The image input apparatus inputs the image and transmits the image to the relay server. The relay server transmits the image to the address included in the first input request. The content item server stores the image in a predetermined storage location inside a storage unit. | 2012-05-03 |
20120110067 | REMOTE GRAPHICS RENDERING - An example method for remote graphics rendering may comprise receiving a data request from the client device to display data stored in a remote web server. The data to be displayed may at least partially comprise graphics data. The method may further comprise determining whether or not the client device is associated with a client entity. The client entity can be assigned to the client device to maintain one or more of a client browsing session and a client browser environment. Based on the determination, the client device can be selectively associated with the client entity. The method may further comprise retrieving response data from the remote web server in response to the data request. The response data may comprise the graphics data. The method may further comprise optimizing the graphics data to produce optimized graphics data and sending the optimized graphics data to the client device. | 2012-05-03 |
20120110068 | INTERACTIVE SERVER SIDE COMPONENTS - Server side internet applications are created by placing interactive server side components (ISSC's) on internet pages. ISSC's encapsulate dynamic page functions including processing of user responses on the server and thus can be reused, which drastically reduces programming effort. The ISSC technique remembers information (in form of an ISSC object) about each ISSC during dynamic page generation on the server. Then, it generates HTML code in a way such that the ISSC event is sent to the server using a conventional HTTP GET or POST request. On the server, the event is then passed to the corresponding ISSC object. All components work without disturbing each other, even when nested or combined. A browser based editor can also be used to place ISSC's on pages and to modify their properties. During dynamic page generation, scripts and handles are embedded into the page that permit editing of the page itself. | 2012-05-03 |
20120110069 | COMPUTING SYSTEM AND METHOD OF CHANGING I/O CONFIGURATION THEREOF - A computing system includes: first and second I/O interfaces that are associated with a server; and an I/O management unit that connects the server with the first and second I/O interfaces. The I/O management unit includes: an I/O buffer; an I/O mapping unit that stores an access request of the server to the first I/O interface in the I/O buffer in response to a change start request of the first I/O interface associated with the server to the second I/O interface; an I/O changing unit that associates the second I/O interface with the server; and an I/O synchronizing unit that converts the access request stored in the I/O buffer into an access request to the second I/O interface, in response to the completion of the association by the I/O changing unit, and executes the converted access request. | 2012-05-03 |
20120110070 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - An information processing system is disclosed. The system includes: a client that executes information display processing; and a server that creates a display structure description file applied in the information display processing, wherein the client acquires image data reference information and transmits display structure description file creating data including the image data reference information to the server, the server creates the display structure description file and transmits the created display structure description file to the client, and the client executes processing for displaying a map on a display unit on the basis of the display structure description file received from the server and acquiring image data from a storage unit within the client on the basis of the image data reference information recorded in the display structure description file and then displaying the acquired image data on the display unit. | 2012-05-03 |
20120110071 | INFERRING USER PROFILE ATTRIBUTES FROM SOCIAL INFORMATION - User profile information for a user of a social networking system is inferred based on information about user profile of the user's connections in the social networking system. The inferred user profile attributes may include age, gender, education, affiliations, location, and the like. To infer a value of a user profile attribute, the system may determine an aggregate value based on the attributes of the user's connections. A confidence score may also be associated with the inferred attribute value. The set of connections analyzed to infer a user profile attribute may depend on the attribute, the types of connections, and the interactions between the user and the connections. The inferred attribute values may be used to update the user's profile and to determine information relevant to the user to be presented to the user (e.g., targeting advertisements to the user based on the user's inferred attributes). | 2012-05-03 |
20120110072 | Method and System for Assessing Social Media Skills of User - The present disclosure provides a method for assessing social media skills of a user registered on multiple networks. The method includes providing a questionnaire having questions related to one or more networks to the user, and evaluating social media knowledge of the user based on answers provided by the user in the questionnaire. Further, the method includes receiving login details of an account for at least one network of the networks of the user, logging into the at least one network of with the received login details, and evaluating social media presence of the user for the at least one network based on a pre-defined criteria. Moreover, the method includes assessing the social media skills of user for the network based on result of evaluation of the social media knowledge and the social media presence. Further, disclosed is a system for assessing social media skills of a user. | 2012-05-03 |
20120110073 | SOCIAL NETWORK INFORMED MASHUP CREATION - A plurality of mashups created by a plurality of mashup authors indicated as being in a community relevant to a mashup based, at least in part, on social network data are identified in response to indication of a mashup building operation. Frequencies of a plurality of mashup configurations used by the plurality of mashup authors in the plurality of mashups are determined according to data about the plurality of mashups. A set of one or more recommendations that are associated with a set of one or more of the plurality of mashup configurations is generated for the mashup. | 2012-05-03 |
20120110074 | METHOD AND APPARATUS FOR DELIVERY OF CONTENT TO A MOBILE DEVICE - An approach is provided for facilitating the delivery of content to a device through activation of an indicator executable on the device. One or more user devices are determined to receive the content from a content delivery platform using an electronic directory service. An application to provide an indicator representing the content is pushed to the device for initiating a request for the content from the device. In response to the request, a determination is made as to whether to grant the request for delivery of the content to the device. | 2012-05-03 |
20120110075 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM - There is provided an information processing apparatus including a judgment unit that, upon receiving the message indicating that the first terminal apparatus and the second terminal apparatus have mutually communicated, judges whether there is any common application between the one or the plurality of applications associated with the first terminal apparatus and the one or the plurality of applications associated with the second terminal apparatus, and a first transmitting unit that, when the common application is present, transmits the message indicating that the first user and the second user make friend registration with the common application to one or a plurality of corresponding application server apparatuses. | 2012-05-03 |
20120110076 | VISIBILITY INSPECTOR IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying digital content to an author user, the author user having authored the digital content, receiving user input from the author user, the user input corresponding to the digital content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the author user, the first data comprising a number of contacts that are able to access the digital content and the second data indicating one or more relationships between the author user and the contacts. | 2012-05-03 |
20120110077 | System and Method Using A Simplified XML Format for Real-Time Content Publication - A system and method for delivering content in real-time using advanced messaging technology that reduces the risk of content being lost or dropped in transmission. The system and method utilize a custom, simplified XML format to deliver real-time textual, numeric, and metadata content directly to subscribers. The XML tag set specifies all of the information needed to package, process, and distribute real-time content messages and includes an advanced tagging structure that allows granular content customization. Messages are built on the fly using multi-channel data processing techniques. The XML delivery system and method offers an array of real-time market-specific page-based “Alert” services and aggregated newswires with accompanying real-time numeric data feeds. These feeds contain proprietary assessments and other price data across a broad spectrum of global and regional commodity markets, including oil, petrochemicals, metals, electric power, natural gas, coal, and risk. | 2012-05-03 |
20120110078 | APPLICATION EXECUTION CONTROL APPARATUS AND APPLICATION EXECUTION CONTROL METHOD - According to one embodiment, an application execution control apparatus includes a memory, a wireless communication module, and a controller. The memory is configured to store a relationship between a first application and a first wireless communication device, and a relationship between a second application and a second wireless communication device. The wireless communication module is configured to make a wireless communication with one of the first wireless communication device and the second wireless communication device. The controller is configured to select the first application based on the wireless communication with the first wireless communication device, and to select the second application based on the wireless communication with the second wireless communication device. | 2012-05-03 |
20120110079 | RELATIONSHIP AND SECURITY IN ONLINE SOCIAL AND PROFESSIONAL NETWORKS AND COMMUNITIES - A method is provided for evolving a defined online existing relationship between a first member and a second member, the online existing relationship defined by a plurality of existing relationship features for use in managing network interaction on a communications network between the first member and the second member. The method comprising: receiving a new online relationship having new relationship features such that the new features are different from the existing relationship features, the new relationship features being characteristic of the new relationship; aggregating the existing relationship features and the new relationship features as aggregate relationship features a combination of the existing relationship features and the new relationship features in order to define an aggregate relationship; storing the aggregate relationship features in a storage as relationship data; and accessing the relationship data in order to determine whether a selected network interaction from one of the members is permitted. | 2012-05-03 |
20120110080 | SOCIAL NETWORKING RELEVANCE INDEX - A system and method are provided for organizing a listing of activities on a social networking website, including present each user of the plurality of users an organized representation of activities, the representation of activities sorted by how relevant each activity is to the particular user. | 2012-05-03 |
20120110081 | INFORMATION PROCESSING DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM - An information processing apparatus, an information processing method, a recording medium, and a program for allowing communicating parties at remote locations to view the same displayed content and to point to desired positions on the displayed image of the content. A user A and a user B viewing themselves and the content on a cross-faded mode may point to desired positions on the content image with their fingertips. Motion vectors of the fingertips are then detected in particular areas extracted from the image in a manner containing the detected positions. The detected motion vectors are translated into a pointer for the user A and a pointer for the user B, the pointers being alpha-blended with the content image. The two pointers extracted from a single image are associated with the users A and B by use of different Cyber Codes attached to the fingertips of each user, for example. | 2012-05-03 |
20120110082 | Semantic Note Taking System - A method and system for collecting information, enriching the collected information and linking the enriched information is provided. The system includes an application server that is accessible by users via their computer device for performing a variety of functions encompassed in a lifestream data function. Lifestreams (or lifestream data) contains notes, recordings and annotation data elements. The goal of the lifestream data functions is to ultimately enrich the individual data elements in each lifestream which then form a network of enriched lifestreams or aspects of enriched lifestreams to provide a user with: (a) a better organization of his/her data, notes, thoughts and intentions, (b) a better search or filter tool to search for data, notes, thoughts and intentions, and/or (c) a better ranking mechanism for ranking or determining relevance of data, notes, thoughts and intentions. | 2012-05-03 |
20120110083 | Inter-Corporate Collaboration Overlay Solution for Professional Social Networks - A service provider includes a broker. The broker receives a request from a business organization requestor for one or more potential collaborators in a determined subject matter area; accesses one or more personal profiles maintained by one or more social network services; selects a subset of individuals described in the accessed profiles as being of potential interest to the requestor; and provides to the requestor information describing the members of the subset of individuals. | 2012-05-03 |
20120110084 | PROFILE INFORMATION BASED ON PARTICIPANT IDENTITY FOR PEER-TO-PEER SESSIONS - A method is employed in association with a communication session over a peer-to-peer network between a first node associated with a first session participant and a second node associated with a second session participant. In the method, identification information identifying the second session participant is received. Profile information descriptive of the second session participant is gathered using the identification information. The communication session is conducted using the profile information descriptive of the second session participant. | 2012-05-03 |
20120110085 | Indexing and Organizing Messages in a Messaging System Using Social Network Information - A messaging system receives a message that is intended for a recipient, who is a user of a social networking system. An object associated with the message is identified based on the message content and/or metadata associated with the message. The messaging system accesses a social networking system database to obtain social information about a relationship between the recipient and the identified object. The message is then indexed using the social information, wherein an entry for the message is stored in a message index based on the social information. This process may be repeated for each received message, and multiple different message indexes may be generated for received messages to track different types of social information. A user interface for viewing messages uses the message index to organize the messages, such as to filter, categorize, and/or sort the messages in the display. | 2012-05-03 |
20120110086 | ENSEMBLE HAVING ONE OR MORE COMPUTING SYSTEMS AND A CONTROLLER THEREOF - An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform. | 2012-05-03 |
20120110087 | COLLABORATION TOOL - A method for enabling collaboration between individuals to design, construct and maintain a building. The method comprises providing a network based computer system including at least one server and multiple clients. The multiple clients allow respective individuals to interact with the server. The server includes a machine-readable storage, which is encoded with software for execution by a CPU for allowing individuals at the respective clients to create, execute and manage projects associated with at least one of a design phase, construction phase and maintenance phase of the building. Each project comprises one or more events that are related to time. The method also comprises storing in the machine-readable storage events as they occur during execution of each project to create a building project database spanning at least the design phase and the construction phase and optionally the maintenance phase of the building. | 2012-05-03 |
20120110088 | VISIBILITY INSPECTOR IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for displaying content to a non-author user, receiving user input from the non-author user, the user input corresponding to the content, and, in response to receiving the user input, transmitting first data and second data to the computing device for display to the non-author user, the first data comprising a number of contacts associated with an author user, the author user having authored the content, the second data being a sub-set of the first data and comprising a number of contacts associated with the non-author user. | 2012-05-03 |
20120110089 | METHOD, DEVICE AND SYSTEM FOR PROCESSING A NETWORK MAPPING IDENTIFIER, AND PEER SELECTION METHOD - A method, a device and a system for processing a network mapping identifier, and a peer selection method are provided, in which the method includes: obtaining topology information of a network, in which the topology information includes a relation between nodes in the network; generating a network mapping identifier capable of indicating a relation between a peer and other peers in the network according to the topology information; and combining the generated network mapping identifier and an Internet Service Provider (ISP) identifier into a network mapping identifier, and allocating the network mapping identifier to the peer. Through the method, the device and the system, the network topology information of an ISP is protected from being exposed, a load on the ISP is reduced, and private information of a peer-to-peer (p2p) application system is capable of being protected. | 2012-05-03 |
20120110090 | Reducing Email Message Size - A method, system and computer program product for supporting email message size reduction. Example operations may include identifying a first email recipient that is to receive a full version of an email message (full email message), identifying a second email recipient representing a new class of email recipient that is to receive a summary version of the email message (summary email message), and performing an action to facilitate the full email message being sent to the first email recipient and the summary email message being automatically generated from the full email message and sent to the second email recipient. The foregoing operations may be performed in one way by an email client and in another way by an email server. The email client and the email server may share responsibility for reducing email message size. Alternatively, the email client (or another implementing entity) may act alone. | 2012-05-03 |
20120110091 | SYSTEM AND METHOD FOR WELDER WITH HELP REQUEST FUNCTIONALITY - A welder includes a network interface configured to connect to a network. The welder includes a user interface that indicates to a user entities to whom help requests may be sent and receives from the user a selection of an entity to whom to send a help request. A data store stores welder data and entity data. The welder data includes welder identification and location information, and the entity data correlates entities to respective communication modes. The welder includes a communication logic that receives signals from the user interface indicating the selection and receives from the data store the welder data and the entity data. The communication logic also generates the help request in at least one format corresponding and directed to a communication mode correlated to the selected entity. The welder further includes a processor that causes the network interface to transmit the help request in the network. | 2012-05-03 |
20120110092 | EMAIL THREAD MONITORING AND AUTOMATIC FORWARDING OF RELATED EMAIL MESSAGES - A computer system can implement a mechanism for email thread monitoring and automatic forwarding of related email messages. In one embodiment, a first email message is provided from an email application of a computer system to a plurality of email addresses. An indication is detected, at the email application, that a first email address of the plurality of email addresses is to be provided a copy of subsequent email messages associated with the first email message. Subsequent email messages received at, and transmitted by, the email application are monitored to determine whether one or more of the subsequent email messages are associated with the first email message. In response to determining that a second email message from the subsequent email messages is associated with the first email message, a copy of the second email message is automatically provided to the first email address of the plurality of email addresses. | 2012-05-03 |
20120110093 | SERVICE ORIENTED ARCHITECTURE VERSION AND DEPENDENCY CONTROL - This disclosure is directed to techniques for providing version control functionality for web services of one or more service oriented architecture (SOA) systems. According to these techniques, a version control service (VCS) may receive an indication of a version update for a first web service. In response to the received request, the VCS determines whether the version update, if executed within the SOA system, will cause a change in operation of a second web service. If the version update will cause a change, VCS provides an indication of the determined change to a user. | 2012-05-03 |
20120110094 | ELECTRONIC MESSAGING SYSTEMS SUPPORTING PROVISION OF ENTIRE FORWARDING HISTORY REGARDING THE SENDING, RECEIVING, AND TIME ZONE INFORMATION, OF AN EMAIL AFTER THE EMAIL IS FORWARDED BY A NUMBER OF USERS - Systems and methods are provided for supporting provision of forwarding history of email information. In accordance with one implementation, a system is provided that includes supporting provisioning of entire forwarding history regarding the sending and receiving time zone information, of an email after the email has been forwarded by a number of users. The system is further configured to send, by the email sender, an email to the email receiver, through a email incoming server. Further, the system allows users to compose outgoing emails to another email receiver. In addition, the system includes sending the outgoing email, by the email receiver, to the other email receiver through a SMTP server. | 2012-05-03 |
20120110095 | ACCURATELY ACCOUNT FOR TIME ZONE DIFFERENCES BETWEEN STOCK BROKERS AND CLIENTS IN REPLYING MESSAGING COMMUNICATION - Systems and methods are provided for accurately accounting for time zone differences in replying messages between stock brokers and clients. In accordance with one implementation, a system is provided that include an electronic messaging system comprising a processor, a memory, a client mobile device, and a broker mobile device. The system is further configured to record time-related information, including not only the time when received or sent the messaging communication, but also the time-zone information in communications between clients and brokers. | 2012-05-03 |
20120110096 | SOCIAL CIRCLES IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying graphical representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution. | 2012-05-03 |
20120110097 | Forwarding E-Mail Message Attachments From a Wireless Device - A system and method of forwarding an e-mail from a wireless device is provided. The wireless device receives the e-mail message in portions as needed, the portions having the attachments contained therein. The portions of the e-mail message containing only a subset of attachments associated with the e-mail message in the user mailbox. When a wireless device forwards the e-mail message to one or more recipients a message identifier and an attachment indicator is provided for identifying the number of attachments in the e-mail message to be forwarded. The identified e-mail message is retrieved and the attachments are extracted from the retrieved e-mail message based on the attachment indicator. The e-mail message is forwarded to the one or more recipients and the extracted attachments. | 2012-05-03 |
20120110098 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD OF E-MAIL APPENDED DOCUMENT IN THAT INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM STORING PROGRAM THEREOF - An e-mail message to which a document is attached is received, and it is determined whether or not a digital signature is appended to the e-mail message. The document attached to the e-mail message is saved as an approved document, which is approved for printing, when it is determined that the digital signature is appended to the e-mail message. On the other hand, the document attached to the e-mail message is saved as a non-approved document, which is not approved for printing, in association with an e-mail address of the e-mail message when it is determined that the digital signature is not appended to the e-mail message. User information is acquired, and the non-approved document saved in association with an e-mail address that is associated in advance with the user information is retrieved. The retrieved non-approved document is changed to an approved document, and that approved document is saved. | 2012-05-03 |
20120110099 | Chat System, Server Device, Chat Method, Chat Execution Program, Storage Medium Stored with Chat Execution Program, Information Processing Unit, Image Display Method, Image Processing Program, Storage Medium Stored with Image Processing Program - A matching server, when a chat room specified by participation request information received from a client terminal device is registered in a room storage region, associates and registers that client terminal device to the chat room, and when the chat room specified by the participation request information is not registered, associates the client terminal device and the chat room with each other and registers them newly in the room storage region. When a chat room specified by leave request information received by the client terminal device is registered in the room storage region, it cancels registration of the client terminal device for the chat room, and when there is no client terminal device registered to the registered chat room, it cancels registration of the chat room. | 2012-05-03 |
20120110100 | COMMUNICATION APPARATUS, CONTROL METHOD OF COMMUNICATION APPARATUS, COMMUNICATION SYSTEM, AND PROGRAM - An apparatus to communicate with a partner includes a transmission unit configured to directly transmit address information of the apparatus to the partner, a reception unit configured to receive data from the partner connected to the apparatus via a relay apparatus, using the address information, an acquisition unit configured to acquire global address information corresponding to the partner from the received data, and a notification unit configured to notify the communication partner of the acquired global address information. | 2012-05-03 |
20120110101 | METHOD FOR EFFICIENT CREATION OF E-MAIL TRAFFIC - A method for efficiently handling e-mail traffic using an e-mail system includes sending an e-mail and a weighting and status table stored with the e-mail to a recipient. The weighting and status table includes a weighting, entered and selected by the sender, that pertains to the e-mail. An assessment of the weighting selected by the sender is received from the recipient of the e-mail. The assessment is entered into the weighting and status table as a statistical quantity so as to provide an updated weighting and status table. At least a diverging assessment is made available to the sender based on the updated weighting and status table. The previous weighting and status table is overwritten with the updated weighting and status table, which is provided to the sender for entering another weighting upon creation of a new e-mail for the same recipient. | 2012-05-03 |
20120110102 | Data Distribution Method and System - A self-distribution method and system for distributing information content among network connected devices includes receiving a query having a code against a database from a wireless communications device, the code uniquely representing one of an advertising campaign, a product, or a service. A result set is generated by querying the database, forwarding a link associated with the result set to a user-preferred remote location, the link being sent in an electronic message. The link directs a user to a first version of information content. A plurality of options to purchase user-preferred items from the first version of information content include “purchase now” and “purchase later” features. A reminder message is forwarded to the wireless communications device if a user at the remote location selects the “purchase later” feature. The user is enabled to conduct a purchase transaction from the remote location or the wireless communications device. | 2012-05-03 |
20120110103 | SYSTEM AND METHOD EMPLOYING AN AGILE NETWORK PROTOCOL FOR SECURE COMMUNICATIONS USING SECURE DOMAIN NAMES - A network device comprises a storage device storing an application program for a secure communications service and at least one processor. The processor is configured to execute the application program enabling the network device to (a) send a request to look up a network address of a second network device based on an identifier associated with the second network device; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a virtual private network communication link; (c) connect to the second network device, using the received network address of the second network device and the provisioning information for the virtual private network communication link; and (d) communicate with the second network device using the secure communications service via the virtual private network communication link. | 2012-05-03 |
20120110104 | MESSAGE SCREENING SYSTEM - A message screening system includes routing to a supervisory recipient an electronic message directed to an intended recipient. The supervisory recipient then is allowed to screen the electronic message by approving or rejecting the electronic message. The electronic message then is forwarded to the intended recipient if the electronic message is approved by the supervisory recipient. | 2012-05-03 |
20120110105 | SYSTEM AND METHOD OF RETRIEVING ELECTRONIC MAIL - A communications system and method includes a mobile device having a mail user agent. A mobile office platform as a server includes a mail agent that is operative with the mail user agent for accessing one or more electronic mailboxes of the mail user agent using at least one protocol specific connector. The mobile office platform is operative for providing only the n-most recent mail headers of electronic messages to the mail user agent. | 2012-05-03 |
20120110106 | APPARATUS AND METHODS FOR ON LAYER CONCURRENCY IN AN INTEGRATED CIRCUIT - A method, apparatus, and system for providing layer concurrency connecting two or more master Intellectual Property cores to a Network on a Chip (NoC) for an integrated circuit is provided. An embodiment includes two masters connected using a common tightly coupled protocol to a first interface of an NoC. A protocol conversion unit can be coupled between the two or more masters and the NoC to convert a request in the tightly coupled protocol to a decoupled protocol that decouples request phasing from response phasing and then passes the request in the decoupled protocol format onto the NoC. The system also provides for arbitration amongst the two or more masters. Requests from the masters are still in the common tightly coupled protocol and are translated by the protocol conversion unit into a request in a decoupled protocol to enable out of order return of responses. | 2012-05-03 |
20120110107 | DIRECT MEMORY ACCESS (DMA) TRANSFER OF NETWORK INTERFACE STATISTICS - In general, in one aspect, the disclosure describes a method that includes maintaining statistics, at a network interface, metering operation of the network interface. The statistics are transferred by direct memory access from the network interface to a memory accessed by at least one processor. | 2012-05-03 |
20120110108 | Computer System with Cooperative Cache - A server receives information that identifies which chunks are stored in local caches at client computers and receives a request to evict a chunk from a local cache of a first one of the client computers. The server determines whether the chunk stored at the local cache of the first one of the client computers is globally oldest among the chunks stored in the local caches at the client computers, and authorizes the first one of the client computers to evict the chunk when the chunk is the globally oldest among the chunks stored in the local caches at the client computers. | 2012-05-03 |
20120110109 | CACHING ADAPTED FOR MOBILE APPLICATION BEHAVIOR AND NETWORK CONDITIONS - Systems and methods for caching adapted for mobile application behavior and network conditions are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of determining cacheability of content received for a client on a mobile device by tracking requests generated by the client at the mobile device to detect periodicity of the requests generated by the client, tracking responses received for requests generated by the client to detect repeatability in content of the responses, and/or determining whether the content received for the client is cacheable on the mobile device based on one or more of the periodicity in the requests and the repeatability in the content of the responses. | 2012-05-03 |
20120110110 | REQUEST AND RESPONSE CHARACTERISTICS BASED ADAPTATION OF DISTRIBUTED CACHING IN A MOBILE NETWORK - Systems and methods of request and response characteristics based adaptation of distributed caching in a mobile network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of collecting information about a request or information about the response received for the request, the request being initiated at the mobile device, using the information about the request or the response, determining cacheability of the response, caching the response by storing the response a cache entry in a cache on the mobile device in response to determining the cacheability of the response, and/or serving the response from the cache to satisfy a subsequent request. The response in the cache entry can be verified by an entity physically separate from the mobile device to determine whether the response stored in the local cache still matches a current response at a source which sent the response. | 2012-05-03 |
20120110111 | CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE - Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of resource management in a wireless network by caching content on a mobile device. The method can include detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request. | 2012-05-03 |
20120110112 | DISTRIBUTED SYSTEM FOR CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE - Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a system for optimizing resources in a mobile network, by for example performing one or more of, identifying a parameter in an identifier used in multiple polling requests to a given content source; means for, detecting that the parameter in the identifier changes for each of the polling requests; determining whether responses received from the given content source are the same for each of the multiple polling requests; and/or caching the responses on the mobile device in response to determining that the responses received for the given content source are the same. | 2012-05-03 |
20120110113 | Cooperative Caching Method and Contents Providing Method Using Request Apportioning Device - The present invention relates to a cooperative caching method and a contents providing method using a request apportioning device. While collecting and controlling allocation history information on respective cache servers in a cache cluster, server load information, and threshold load management information including an object service threshold load and a cooperative threshold load, the request apportioning device uses allocation history information and server load information to check a load level of a cache server (first cache server) having first contents from among the cache servers in the first cache cluster, and uses threshold load management information to determine whether there is a cache server that is less than the object service threshold load from among the first cache servers, and when the first cache server that is less than the object service threshold load is not found, it determines whether there is a cache server (second cache server) that is less than the cooperative threshold load from among the first cache servers, and when the second cache server is found, it selects a cache server (third cache server) from among the second cache servers. When the first cache server that is less than the object service threshold load is not found, the request apportioning device uses allocation history information and server load information to select a cache server (fourth cache server) that is less than the object service threshold load in the first cache cluster, allow cooperative caching for the contents A between the third cache server and the fourth cache server, and provide the contents A. | 2012-05-03 |
20120110114 | INTEROPERABILITY USING A LOCAL PROXY SERVER - A home-networking gateway may automatically provide a function based on data identified on a device on a home network. The home-networking gateway may perform the function using another device that is capable of performing the function and is accessible to the home-networking gateway. | 2012-05-03 |
20120110115 | Exchanging Data Associated With A Communication Session Within A Communications System - In an embodiment, an access terminal includes at least first, second and third functional layers, whereby the first functional layer (e.g., a MAC layer) attempts to a data packet on behalf of the third functional layer (e.g., an application-layer) to an application server via a serving network. If the first functional layer receives an ACK that the serving network has received the data packet, the third functional layer is notified of the ACK. If the first functional layer determines the attempt to transmit the data packet to the serving network has failed, the third functional layer is notified of the transmission failure. In another embodiment, during set-up of a traffic channel (TCH) for a communication session, the access terminal transmits a message to the application server over a signaling port that includes both application-layer and transport-layer connection information to facilitate set-up of a data port for the communication session. | 2012-05-03 |
20120110116 | PLATFORM SYSTEM WITH PROVIDER CONTROLLING MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a provider controlling platform system includes: determining a provider criterion for selecting a service provider; determining a device capability for selecting a device service for a peripheral device; generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service; and generating a service command based on the selection threshold meeting or exceeding a service request for commanding the peripheral device to execute the device service. | 2012-05-03 |
20120110117 | CONTENT RECEIVING APPARATUS - Content receiving apparatus including: a receiving unit which is an export medium having a content recording unit, and an export condition information recording unit; an export condition information acquisition unit having information indicating the number of times of export of content, and configured to acquire export condition information; and an export unit configured to export the content to the export medium in which the receiving unit receives specification, acquire the information on the number of times of export from the export condition information for the content, and in the case where the number of times of export of the acquired export information is two or more times, export the content to the recording medium, and set the export condition information of the content to the export condition information recording unit in the recording medium by using the number of times of export as much as multiple times. | 2012-05-03 |
20120110118 | DISTRIBUTED CACHING IN A WIRELESS NETWORK OF CONTENT DELIVERED FOR A MOBILE APPLICATION OVER A LONG-HELD REQUEST - Systems and methods for distributed caching in a wireless network of content delivered for a mobile application over a long-held request are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, in response to determining that a cached response is available on a cache of the mobile device for an outgoing request from the mobile device, the outgoing request being one to request the persistent connection with the content server, responding to the outgoing request using the cached response on the cache of the mobile device timed to correspond to a manner in which the content server would respond to the outgoing request. | 2012-05-03 |
20120110119 | DIGITAL AUDIO-VIDEO CONTENT MOBILE LIBRARY - Methods for managing digital video content include registering, in a registry identified with a user account, mobile device platform information and telephone number information for at least one wireless mobile device indicated by information received from a client device. A network server maintains a library of digital video content identified with the user account at a network server, available for serving the digital video content to the client computer. The server provides the digital content, the mobile device platform information and the telephone number information to a mobile content server, to enable streaming video delivery of the digital video content to the at least one mobile device without requiring the user account identifier to be provided from the at least one mobile device. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above. | 2012-05-03 |
20120110120 | Methods and Devices for Media Description Delivery - Methods and devices for providing a media description of a media stream to a client are described. The client is subscribed to a media description delivery service. The media description delivery service comprises a media description delivery rule. A request for a media description delivery is sent to a media server. From the media server a media description is received. It is verified that the received media description complies with the media description delivery rule and if the verification is in the affirmative, a delivery of the media description is initiated to the client. | 2012-05-03 |
20120110121 | COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR ENHANCING WEB BROWSING - The discloses method and apparatus (“system”) enables users to: generate a map of computer servers visited while browsing, calculate the total distance travelled on the web, earn “Goosemiles” or travel points for the distance surfed on the web, earn bonus points for being the first member to access a specific site or web-page, leave an electronic flag or message for other users or specific users who visit the site later, set-up guided annotated tours of the web or “Goose hunts” for specific members or group of members where messages are left on a series of sites with each providing a clue to the next link in the chain until they reach the final site or prize. Also, phishing attacks are spotted by alerting them if a familiar site is located in a different location. | 2012-05-03 |
20120110122 | INFORMATION COMMUNICATION TERMINAL, INFORMATION DISTRIBUTION APPARATUS, INFORMATION DISTRIBUTION SYSTEM, CONTENT MANAGEMENT METHOD, BROADCAST RECEPTION METHOD, INFORMATION DISTRIBUTION METHOD, PROGRAMS AND STORAGE MEDIUM - An information distribution apparatus and an information communication terminal, in which contents are managed by using content identifiers (content IDs) managed as IDs conforming to a rule of uniformity. In the information communication terminal, a content ripped from a recording medium, and stored in a storage element, is also managed by using a content identifier acquired from the information distribution apparatus. Accordingly, contents stored in the storage element can be managed by using content IDs each managed as an ID common to the information communication terminal and the information distribution apparatus. In communicating between the information communication terminal and the information distribution apparatus, a content identifier conforming to a rule of uniformity is used for identifying a content to which the content identifier is assigned, so that the terminal is capable of downloading the content as well as acquiring additional information relevant to the content from the apparatus. | 2012-05-03 |
20120110123 | ENABLING ROUTING OF DATA ON A NETWORK BASED ON A PORTION OF DATA ACCESSED FROM A NON-NETWORK ENABLED DEVICE - A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination. | 2012-05-03 |