40th week of 2014 patent applcation highlights part 78 |
Patent application number | Title | Published |
20140297641 | DISCUSSION SUPPORT METHOD, INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - A storage medium storing a discussion support program that causes a computer to execute a process, the process includes collecting opinion data obtained from each information terminal and a group characteristic corresponding to the opinion data collected in each group including a plurality of information terminals set in advance, and calculating a point of a participant related to the information terminal based on representative opinion data chosen from the opinion data collected in each group and the group characteristic corresponding to the group to which the information terminal having transmitted the representative opinion data belongs. | 2014-10-02 |
20140297642 | SYSTEMS AND METHODS FOR MAPPING PATIENT DATA FROM MOBILE DEVICES FOR TREATMENT ASSISTANCE - In various embodiments, a system comprises a map and a patient data assessment module. The map includes a plurality of groupings and interconnections of the groupings, each grouping having one or more patient members that share biological similarities, each interconnection interconnecting groupings that share at least one common patient member, the map identifying a set of groupings and a set of interconnections having a medical characteristic of a set of medical characteristics. The patient data assessment module may be configured to receive sensor data from a user's mobile device and to assess the sensor data to generate user medical attributes, to determine whether the user shares the biological similarities with the one or more patient members of each grouping based, at least in part, on the user medical attributes, thereby enabling association of the user with one or more of the set of medical characteristics. | 2014-10-02 |
20140297643 | SYNTHESIZED IDENTIFIERS FOR SYSTEM INFORMATION DATABASE - Techniques for managing system information are disclosed. In one embodiment, a piece of system information is received, a synthesized link is created linking a system information identifier corresponding to the system information to a synthesized group identifier, the synthesized group identifier represents a group to which the synthesized information/synthesized information identifier belongs. | 2014-10-02 |
20140297644 | Knowledge graph mining method and system - It is described a knowledge graph mining method, including: users in a community are clustered to form a community user circle according to original community data of the users, attributes of the users, a bulletin board system participated by the users, or a chat group of an instant messaging application participated by the users, wherein the original community data of a user comprise information about following-up of the user on another user in the community, and an amount of topics which both the user and the another user take part in; and a knowledge graph corresponding to the community user circle is created according to user behavior data generated by users in the community user circle. | 2014-10-02 |
20140297645 | SYSTEM AND METHOD FOR AUTOMATICALLY CREATING A PHOTO CALENDAR - System and method are disclosed for creating a photo calendar. A computer storage medium stores images taken in a time period spanning a plurality of capture months. A computer processor automatically divides the images into groups based the capture months, distributes the images in one of the capture month to one or more calendar months according to an adjacency distribution function, and creates a design of a photo calendar comprising a plurality of calendar months and images distributed in the calendar months. | 2014-10-02 |
20140297646 | SYSTEMS AND METHODS FOR MANAGING NOTES - At least some aspects of the present disclosure feature systems and methods for managing notes. The note management system includes a note source, a note recognition module, a note extraction module, and a note labeling module. The note source is a visual representation of a scene having a note. The note recognition module is configured to receive the visual representation and determine a general boundary of the note from the visual representation. The note extraction module is configured to extract content of the note from the visual representation based on the determined general boundary. The note labeling module is configured to label the note with a category. | 2014-10-02 |
20140297647 | METHOD AND APPARATUS FOR PROVIDING AND MANAGING UPDATE INFORMATION - A method and an apparatus for update information management is provided. One or more pieces of update information related to at least one category from a plurality of categories are stored in a storage unit of the user terminal. One or more pieces of notice information regarding the one or more pieces of the update information are displayed within a first information region of a screen of the user terminal. The one or more pieces of the update information related to the one or more pieces of the notice information are displayed within a second information region of the screen of the user terminal, when an input is received requesting the update information related to the one or more pieces of the notice information | 2014-10-02 |
20140297648 | Quantitative Comparison of Image Data Using a Linear Optimal Transportation - A method performed by one or more processors includes retrieving a set of images; selecting, based on the images retrieved, a reference template; calculating optimal transportation plans between the reference template and each of the images in the set; and calculating, using the optimal transportation plans, a linear optimal transportation metric between at least two images in the set. | 2014-10-02 |
20140297649 | Method and System for Providing and Managing Information of Prefabricated Construction Components between Manufacturers and Architects - The present invention discloses a method ( | 2014-10-02 |
20140297650 | METHOD AND APPARATUS FOR MANAGING INDEX IN A SHARED MEMORY - The present invention relates to a method of managing an index in a shared memory in a multi-process environment. An apparatus for managing an index in a shared memory is implemented to log an address of an index node where an operation is to be performed, information on a number of slots stored in a slot count unit, and information on moved slots stored in a slot movement count unit. | 2014-10-02 |
20140297651 | USING HASH TABLE TO RETRIEVE LEAF INDEX BLOCKS - In a Database Management System (DBMS), an index is used to organize the data such that the data can be efficiently retrieved to satisfy queries. The index may be organized in blocks which are stored in memory or on disk of a computer system. To satisfy a DBMS request, such as an update or query of data, multiple index blocks may need to be retrieved and processed. The claimed subject matter reduces the number of index blocks that needs to be retrieved and processed to satisfy the DBMS requests. | 2014-10-02 |
20140297652 | Hierarchical, Parallel Models for Extracting in Real-Time High-Value Information from Data Streams and System and Method for Creation of Same - A computer system identifies high-value information in data streams. The computer system receives a receiving a plurality of data streams. Each of the data streams includes a plurality of posts. Each of the posts includes a content portion and one or more source characteristics, In real time, for each post in a particular data stream: the system assigns the post a post identifier; generates a content packet and one or more source packets; queries memory to access a source profile using a respective source identifier included in the content packet; correlates the content packet with information from the source profile to produce a correlated content packet; and broadcasts the correlated content packet to a plurality of filter graph definitions. | 2014-10-02 |
20140297653 | ONTOLOGY-BASED QUERY METHOD AND APPARATUS - An ontology-based query method and apparatus include acquiring a to-be-queried triple input by the user, where a known element is a query condition. One or more unknown elements in the to-be-queried triple is a query object and searching is performed, in the key-value pairs stored in each of the plurality of computing nodes, for a key-value pair matching the query condition. An element corresponding to the query object is determined from three elements included in a key value of the matched key-value pair, to acquire elements corresponding to the query objects determined in each of the plurality of computing nodes. A query result is acquired according to the elements corresponding to the query objects determined in each of the plurality of computing nodes. | 2014-10-02 |
20140297654 | RECORD ADDRESSING INFORMATION RETRIEVAL BASED ON USER DATA DESCRIPTORS - Record addressing information retrieval is achieved using a plurality of user data descriptors. When a threshold number of user data descriptors from a set of user data descriptors are received, the threshold number of user data descriptors can be converted into a computed record index that is compared to a list of record indexes associated with a plurality of records. When the computed record index compares favorably to a record index in the list of record indexes, the record addressing information for a particular record is retrieved based on the record index. | 2014-10-02 |
20140297655 | Content Presentation Based on Social Recommendations - The disclosed subject matter presents a method of using social connections to provide a content region definition that priorities the display of content on a user device based on information obtained from the social connections of the user. | 2014-10-02 |
20140297656 | MEDIA DEVICE AND USER INTERFACE FOR SELECTING MEDIA - A media device and user interface for selecting media. In one embodiment, the media is selected based upon a desired relationship measure between at least two media files. In another embodiment, the media is selected based upon a skip command control functions. | 2014-10-02 |
20140297657 | PORTFOLIO OPTIMIZATION FOR MEDIA MERCHANDIZING - Embodiments are directed towards modifying when to publish content to a channel for distribution based on monitored actions associated with previously published content. A plurality of publishing slots may be determined from a plurality of time slots. Each publishing slot may indicate a time to publish content to the channel. Content may be published to the channel at each of the plurality of publishing slots. User actions associated with the published content may be monitored. The plurality of publishing slots may be ranked based on these monitored actions. At least one of the plurality of publishing slots may be modified to a different time slot based on the rankings of the publishing slots. The publication of content at a publishing slot may be delayed based on a success of other content published at a previous publishing slot being above a threshold. | 2014-10-02 |
20140297658 | User Profile Recommendations Based on Interest Correlation - A search technology generates recommendations with minimal user data and participation, and provides better interpretation of user data, such as popularity, thus obtaining breadth and quality in recommendations. It is sensitive to the semantic content of natural language terms taken from user profiles, which can include interests, eccentricities, age, gender, and location information associated with the user. The interest information can include music, movies, sports and personality traits. Based on the user's profile information, the system determines which ad from a stock of ads is best suited to a given profile and delivers that ad. The system can be used to match user profiles to provide mate-matching. | 2014-10-02 |
20140297659 | Unsupervised Detection and Categorization of Word Clusters in Text Data - Categorizing data sets obtained from a number of sources includes determining the frequency of appearance of symbols in a first collection of data sets and the frequency of appearance of symbols in a second collection of data sets, determining the most significant symbols for the second collection based on the frequency of appearance in the first collection and the frequency of appearance in the second collection, grouping the most significant symbols into groups according to their appearance in the same data set and ranking the data sets in relation to the symbol groups according to a ranking scheme. Related methods, devices, and/or computer program products are described. | 2014-10-02 |
20140297660 | FACILITATING USER INCIDENT REPORTS - With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device. | 2014-10-02 |
20140297661 | FACILITATING USER INCIDENT REPORTS - With a computer processor, access is obtained to a sorted global tuple list of incident types, each tuple of which includes at least an incident identifier, a corresponding incident type, a corresponding context, and a corresponding impact factor. The latter specifies importance of solving the corresponding incident type in the corresponding context. Each tuple of the global tuple list is sorted by decreasing order of impact factor. At the computer processor, context information is obtained for at least one remote computing device; based on the context information and the sorted global tuple list, the computer processor sends, over a telecommunications infrastructure, data which causes an incident reporting display on the remote computing device to be re-ordered in accordance with the impact factors as they are ranked in accordance with the context information for the at least one remote computing device. | 2014-10-02 |
20140297662 | SYSTEMS AND METHODS FOR PARTIAL WORKFLOW MATCHING - The present invention generally relates to systems and methods for identifying a workflow, from a set of workflows, that best match a given query partial workflow. In addition to identifying the best match, the systems and methods can identify the portion of the workflow that best matches the query partial workflow. | 2014-10-02 |
20140297663 | FILTER REGULAR EXPRESSION - Example embodiments disclosed herein relate to determining a regular expression from a passing set of strings and a blocked set of strings. A regular expression is determined based on the passing set. The regular expression is compared to the blocked set. The passing set is divided into subsets based on the comparison. Regular expressions are determined for the subsets and are ORed together to determine a filter regular expression. | 2014-10-02 |
20140297664 | Hierarchical, Parallel Models for Extracting in Real-Time High-Value Information from Data Streams and System and Method for Creation of Same - A computer system identifies high-value information in data streams. The computer system receives a plurality of filter graph definitions. Each of the filter graph definitions includes a plurality of filter nodes arranged in a two-dimensional graph by a plurality of graph edges. Each filter node is configured to accept or reject individual packets in a data stream based on content and/or metadata information associated with the individual packet. The system prepares the filter graph for execution. In response to receiving a data stream with a plurality of packets, the system distributes the packets to inputs of each of the executable filter graph definitions. The system identifies, using the executable filter graph definitions, packets with high-value information based on parallel execution of the filter nodes included in the respective filter graph definition. | 2014-10-02 |
20140297665 | Optimization for Real-Time, Parallel Execution of Models for Extracting High-Value Information from Data Streams - A computer system identifies high-value information in data streams. The computer system receives a filter graph definition. The filter graph definition includes a plurality of filter nodes, each filter node including one or more filters that accept or reject packets. Each respective filter is categorized by a number of operations, and the one or more filters are arranged in a general graph. The computer system performs one or more optimization operations, including: determining if a closed circuit exists within the graph, and when the closed circuit exists within the graph, removing the closed circuit; reordering the filters based at least in part on the number of operations; and parallelizing the general graph such that the one or more filters are configured to be executed on one or more processors. | 2014-10-02 |
20140297666 | MANAGING EVENT DATA IN A DIARY - The invention relates to a computer system for managing event data comprising: a database storing event data relating to a plurality of events, each event associated with an event date; a handling function for receiving a request from a user terminal; the request including at least a user identifier, a date and a search refinement criteria; a filter function for returning event information corresponding to the date in the request, the filter function filtering event data based on characteristics associated with the user identifier, wherein the filter function is operable to filter events based on a history of events selected by a user making the request; and wherein the handler function is operable to supply the request to the filter function for accessing the database, the filter function operable to return events based on the user identifier and any search parameters supplied in the request, and to return events based on the user identifier where no search parameters are supplied in the request. | 2014-10-02 |
20140297667 | METHOD AND SYSTEM OF NON-REDUCTIVE INDEXING OF RAW DIGITAL DATA IN HUGE DATA SEARCH PROBLEM SPACES - The present invention provides a non-reductive normalisation based data indexing and search system and method. In one embodiment, a computer-implemented method for indexing raw digital data in a searchable format includes translating raw digital data in a first data format to a second data format using a set of extensible parsers, forming non-reductive normalised data entities from the digital data in the second format using a set of extensible entity builders, indexing each of the non-reductive normalised data entities in one or more indexes using a set of extensible indexers, and searching the one or more indexes containing the non-reductive normalised data entities for digital data based on a search query for the digital data. | 2014-10-02 |
20140297668 | IMAGE DATA PROCESSING - A data structure stored on a non-transitory medium includes: a first image object and a second image object, each comprising image data and series data corresponding to a series to which the image data belongs; and at least one linking object which is an instance of a linking class which is configured to provide for instantiation of linking objects which each define a link from at least one source to a target, the source corresponding to at least one of a series and a set of image data and the target corresponding solely to a series. The linking object includes target data corresponding to a target series which is other than the series to which the first and second sets of image data belong and source data corresponding to the first image data. | 2014-10-02 |
20140297669 | Attract mode operations associated with virtual tagging - A method and system for drawing roaming users to a particular virtually tagged location based on associated geolocation virtual tags. Notifications are provided to the user of a mobile communications device at a first location to attract the user to a second location having associated virtual tags. For example, a series of virtual tags trigger at different distance intervals from the virtually tagged posting location to provide the user with periodic directions (i.e., arrows, audible “turn left here”, “only 100 m away”, etc.) drawing the roaming user to the virtually tagged location. Various modes of operation provide the roaming user with customizability based on individual characteristics, behaviors and preferences. | 2014-10-02 |
20140297670 | ENHANCED FLEXIBILITY FOR USERS TO TRANSFORM XML DATA TO A DESIRED FORMAT - An aspect of the present disclosure provides enhanced flexibility for users to transform XML data to a desired format. In an embodiment, a configuration data indicates the specific elements required for generating the output for other elements. During a first pass, any occurrences of the specific elements in an input XML data are populated in a cache. During a second pass, XSL transformation rules are used for transforming the elements of the XML data. When an XSL transformation requires a specific element stored in the cache, the specific element is retrieved and an output portion is formed by incorporating the retrieved element according to the XSL transformation rule. According to another aspect, the configuration data also specifies various context objects that are enabled to interface with corresponding external (data) sources. Accordingly, data from external sources is enabled to be incorporated in the output according to XSL transformation rules. | 2014-10-02 |
20140297671 | ADAPTIVE DATA TRANSFORMATION ENGINE - Information streams are integrated with context information objects and processing instruction objects. The integrated information streams are received by a solution manifold and transformed in accordance with the context information objects, the instruction objects, and logic inherent in the solution manifold. The transformed information is then viewed by a client of the solution manifold. The client may also impose different transformation rules and context information on the transformed information and return those transformation rules and context information to the solution manifold to revised the manner in which integrated data is subsequently transformed. Additionally, the solution manifold logic may be overruled by the instruction objects and/or updated by the instruction objects. | 2014-10-02 |
20140297672 | CONTENT SERVICE METHOD AND SYSTEM - A method and a system for registering content by a third party and recommending the registered content to a user of a user terminal are provided. The content service method includes receiving usage data from a user terminal, analyzing user's propensity according to the usage data, searching a trigger condition, corresponding to a result of the analysis, from a database module, and transmitting identification information of content, mapped to the searched trigger condition among the content stored in the database module, to the user terminal | 2014-10-02 |
20140297673 | REDUCING CHURN RATE FOR A SOCIAL NETWORK SERVICE - Systems and methods for reducing a churn rate associated with subscribers of social network services are described. In some example embodiments, the systems and methods may access activity information associated with a former subscriber of a social network service, compare the accessed activity information to activity information associated with subscribers of the social network service, identify one or more differences between the activity information associated with the former subscriber of the social network service and the activity information associated with the subscribers of the social network service, and perform an action based on the identified one or more differences. | 2014-10-02 |
20140297674 | TERMINAL APPARATUS MOUNTABLE IN VEHICLE, MOBILE DEVICE FOR WORKING WITH THE TERMINAL APPARATUS, AND METHODS FOR PROVIDING SERVICE THEREOF - A mobile device is provided. The mobile device includes: a display; a communicator configured to communicate with a terminal apparatus which displays items classified into a plurality of groups in a form of a list; and when the mobile device is connected with the terminal apparatus for communication, a controller configured to hop over the groups of the items displayed on the terminal apparatus according to a touch manipulation which is performed on a screen of the display. Accordingly, the mobile device can provide various services by being interlocked with the terminal apparatus mounted in a vehicle. | 2014-10-02 |
20140297675 | RDF GRAPHS MADE OF RDF QUERY LANGUAGE QUERIES - A method, software and/or computer system for representing a set of SPARQL queries. The set of SPARQL queries are converting into an RDF representation of the set of SPARQL queries (that is, a SPARQL RDF graph). The SPARQL RDF graph is applied to a target RDF graph to yield a transformed target representing the responses to the set of queries, as an ontology or as text. | 2014-10-02 |
20140297676 | RDF GRAPHS MADE OF RDF QUERY LANGUAGE QUERIES - A method, software and/or computer system for representing a set of SPARQL queries. The set of SPARQL queries are converting into an RDF representation of the set of SPARQL queries (that is, a SPARQL RDF graph). The SPARQL RDF graph is applied to a target RDF graph to yield a transformed target representing the responses to the set of queries, as an ontology or as text. | 2014-10-02 |
20140297677 | RECOMMENDATION APPARATUS, RECOMMENDATION METHOD, AND STORAGE MEDIUM - There is provided a technique capable of recommending more useful contents to a recommendation target user who is the current work user. A group of recommendation candidate contents is obtained from a similar work case similar to work by the recommendation target user. A relationship between an arbitrary user and the recommendation candidate contents is detected. Recommendation candidate contents having the detected relationship with the recommendation target user are recommended by priority from among the group of recommendation candidate contents. | 2014-10-02 |
20140297678 | METHOD FOR SEARCHING AND SORTING DIGITAL DATA - A method for searching digital data such as text, pictures, videos, or audio is disclosed. The method allows a user to select a part of a digital data and retrieve accurate search results related to this part, according to the content of the digital data. Also, a method for sorting through digital data such as text, pictures, videos, or audio is disclosed. The method enables sorting parts of a digital data associated with keywords describing the relationship between these parts and the digital data, which enables retrieving classified search results that meet the users' needs. | 2014-10-02 |
20140297679 | ANALYTICS BASED ON PIPES PROGRAMMING MODEL - A hypertext transfer protocol (HTTP) request that includes embedded scripted code that specifies requested data search, search result data manipulation, and manipulated search result data visualization processing is received at a server. The received embedded scripted code that specifies the requested data search, search result data manipulation, and manipulated search result data visualization processing is executed. Visualized manipulated search results are generated as output of the execution of the received embedded scripted code. The visualized manipulated search results are returned in response to receiving the HTTP request that includes the embedded scripted code. | 2014-10-02 |
20140297680 | ANALYZING MULTIPLE DATA STREAMS AS A SINGLE DATA OBJECT - Embodiments of the present invention allow multiple data streams to be analyzed as a single data set. The single data set may be described as a stream set herein. The multiple streams that are included in the stream set may be specified through a user script or query. For example, a query may be used to gather all streams created within a date range. The query could include one or more filters to gather certain information from the data streams or to exclude certain data streams that otherwise are in the query's range. A stream may be an unstructured byte stream of data. The stream may be created by append-only writing to the end of the stream. The stream could also be a structured stream that includes metadata that defines column structure and affinity/clustering information. | 2014-10-02 |
20140297681 | SEARCH SITE USER CONNECTION SYSTEM USING SEARCH WORDS AND METHOD THEREFOR - A search site user connection system and method using search words are provided. The search site user connection method according to the present invention includes storing at least one first search word input to a search window of a search site by a first user, order in which the first search words have been input, and information of the first user together as one piece of search information; inputting, by a second user, at least one second search word to the search window of the search site; comparing the first search words with the second search words to determine whether the first search words and the second search words match; displaying information for the first user when one or more of the first search words and the second search words match; and connecting the first user selected by the second user with the second user. | 2014-10-02 |
20140297682 | SYSTEM AND METHOD FOR CHARACTERIZATION OF MULTIMEDIA CONTENT SIGNALS USING CORES OF A NATURAL LIQUID ARCHITECTURE SYSTEM - A method and system for characterization of multimedia content inputs using cores of a natural liquid architecture are provided. The method comprises receiving at least one multimedia content signal; generating at least a signature respective of the multimedia content signal; matching the generated at least a signature respective of the multimedia content signal to at least a signature from a Signature Database (SDB); identifying a cluster respective of the generated at least a signature; and identifying in a Concept Database (CDB) a concept respective of the cluster. | 2014-10-02 |
20140297683 | Range of Focus in an Augmented Reality Application - A computer-implemented augmented reality method includes receiving one or more indications, entered on a mobile computing device by a user of the mobile computing device, of a distance range for determining items to display with an augmented reality application, the distance range representing geographic distance from a base point where the mobile computing device is located. The method also includes selecting, from items in a computer database, one or more items that are located within the distance range from the mobile computing device entered by the user, and providing data for representing labels for the selected one or more items on a visual display of the mobile computing device, the labels corresponding to the selected items, and the items corresponding to geographical features that are within the distance range as measure from the mobile computing device. | 2014-10-02 |
20140297684 | Predicting the Impact of Change on Events Detected in Application Logic - A search facility is used to predict the impact of change on events detected in application logic, where the change may involve a computing resource used by or referenced by the application logic and/or by event detection logic. The search may be performed prior to making a change, in order to judge potential impact of the change, or after the change has been made. The search makes the prediction by evaluating semantics of conditions that specify when and/or and how an event will be detected at run-time. | 2014-10-02 |
20140297685 | DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD AND DATA MANAGEMENT PROGRAM - An apparatus includes: a first range data storage section | 2014-10-02 |
20140297686 | CLIENT-SIDE STATEMENT ROUTING IN DISTRIBUTED DATABASE - A system includes reception of a first query from a client device at a first database node of a database instance comprising two or more database nodes, determination of a second database node of the two or more database nodes associated with the first query, compilation of the first query at the first database node to generate first compiled code, and transmission of the first compiled code and a first identifier of the second database node from the first database node to the client device. | 2014-10-02 |
20140297687 | SYSTEM AND METHOD FOR DECLARING CONTENTS OF MOBILE DEVICES AS RECORDS - An approach for declaring content objects to a records management server with a mobile device is provided. In one embodiment, a first computer generates content objects on the mobile device. The first computer further generates a declaration template for the content objects on the mobile device. The first computer further transmits the content objects, the declaration template containing the metadata associated with the content objects to the records management server of a second computer for, provides storage, retrieval, disposition as well as, auditing and access control based on compliance policy for the content objects according to a file plan of records of records management server | 2014-10-02 |
20140297688 | METHODS AND SYSTEMS FOR PRIVILEGED EXECUTION SUPPORT FOR FILE SYSTEM COMMANDS ON A STORAGE DEVICE - The present invention relates to a storage device that is able to execute higher level commands, such as network-level, file-system commands, with privileged access to various resources, such as the storage media, hardware, memory, firmware, etc. In one embodiment, the storage device is configured to receive and execute network-level file-system commands, such as Server-Message-Block protocol commands. In particular, the storage device comprises a drive having a storage media and a communications interface, such as a network interface, and a controller. The controller is configured to interpret and execute network-level, file-system commands received from the communications interface on data stored on the storage media. Accordingly, the storage device can service the network-level, file-system commands more efficiently and without the need for user-space applications. | 2014-10-02 |
20140297689 | HIERARCHICAL MULTI-TENANCY MANAGEMENT OF SYSTEM RESOURCES IN RESOURCE GROUPS - Establishing hierarchical user management authority for storage resources organized into resource groups in a computing storage environment are provided. Each storage resource is associated with a resource group and storage resource object having a resource group attribute associating the storage resource object with one of the resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies management policies for the resource group object and the storage resources associated with the resource group object, is defined. One of the available users of the storage resources is associated with a user resource scope attribute. A schema is defined for comparing of values of the user resource scope attribute with the resource group label attribute. The resource group label attribute is designated as a delimited text string for assigning the resource group label attribute to the resource group object. | 2014-10-02 |
20140297690 | INFORMATION PROCESSING TECHNIQUE FOR GRAPH INCLUDING NODES - A disclosed method includes: obtaining, for each node of plural nodes in a graph, which are associated each other, a display position at which the node is displayed; calculating, for each node, a movement vector according to a total sum of forces in conformity with a mechanics model in which an inertial force does not work, wherein the total sum of the forces is obtained by adding, with respect to all of nodes other than the node, a force that works in association with a distance concerning the display position with another node; moving, for each node, the display position by the calculated movement vector; and while repeating or before the obtaining, the calculating and the moving, accepting an instruction corresponding to a user's operation for causing a display position of a certain node to be changed, and changing the display position of the certain node according to the instruction. | 2014-10-02 |
20140297691 | DEVICE AND METHOD FOR PROCESSING HISTORY DATA - A method of processing history data is provided. The method includes collecting data; checking state information on a database (DB) record for the collected data; and storing the collected data in a record based on the checked state information, wherein the data stored in the record is stored in the form of a set of data that includes time offset, value and quality. | 2014-10-02 |
20140297692 | ENCODER, ENCODING METHOD, AND PROGRAM - According to one embodiment, an encoder includes: a coding module configured to encode an XML document from a start position toward an end position of the XML document, and detect an expended element located between the start position and the end position of the XML document; and a combining module configured to generate a third EXI grammar by combining a first EXI grammar and a second EXI grammar, the first EXI grammar being generated according to a basic schema, and the second EXI grammar being generated according to an extended schema that prescribes a structure of the extended element, wherein the coding module encodes the XML document according to the first EXI grammar from the start position until detection of the extended element, and encodes the XML document according to the third EXI grammar after the detection of the extended element. | 2014-10-02 |
20140297693 | COMPUTER IMPLEMENTED METHOD FOR STORING UNLIMITED AMOUNT OF DATA AS A MIND MAP IN RELATIONAL DATABASE SYSTEMS - A computer implemented method for creating and managing a database system comprising data structures for storing, in a memory, data and relations between the data, the method comprising the steps of creating a mind map structure wherein each node of the mind map represents a set in the first data structure and each branch represents a relation in the fifth data structure of the database in which there are defined five data structures that hold all information relating to tables, records and relations, namely: a first data structure comprising a definition of at least one data set, a second data structure comprising definitions of properties of objects, a third data structure comprising definitions of objects, a fourth data structure comprising definitions of properties of each object, a fifth data structure comprising definitions of relations and a sixth data structure for storing definitions of relations between objects. | 2014-10-02 |
20140297694 | END TO END AUTOMATION OF APPLICATION DEPLOYMENT - An approach is provided for automatically deploying an information technology (IT) system instance having hardware and software components. Based on components consisting of system context diagrams, component models, operational models, data flow diagrams, and use cases describing functional requirements of the IT system instance, an application model of the software components is generated. Based on the application model and the use cases, an infrastructure model of infrastructure components is generated. Based on the application model and the infrastructure model, a computer file in a markup language is generated. The computer file includes a design of the IT system instance and instructions for accessing library-stored assets specifying the hardware and software components. The computer file is exported to a deployment tool for an automatic deployment of the IT system instance based on carrying out the instructions to access the assets. | 2014-10-02 |
20140297695 | INTELLIGENT DATA ROUTING AND STORAGE PROVISIONING - Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource. | 2014-10-02 |
20140297696 | METHOD AND SYSTEM FOR EXECUTING AN EXECUTABLE FILE - A method for executing an executable file. The method includes executing instructions in the executable file by a first process, receiving a write request from a second process to write to the executable file, generating an anonymous file from the executable file in response to the write request, executing the anonymous file by the first process, and accessing the executable file by the second process. | 2014-10-02 |
20140297697 | DATABASE SYSTEM AND DATABASE MANAGEMENT METHOD - The method includes (A) acquiring storage location information that can identify a volume that stores data and access type information, (B) acquiring volume management information that can identify the storage unit that stores the volume, (C) identifying the volume of data to be accessed, identifying the storage unit storing the volume, and identifying the storage method of the storage unit, (D) identifying the type of access to the data to be accessed, (E) determining whether the data needs to be moved to another storage unit of a different storage method based on the storage method and the type of access, and (F) giving an indication of moving the data if it is determined that the data needs to be moved in (E). | 2014-10-02 |
20140297698 | DATA PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM - An data processing method includes: determining, from execution-target data, a plurality of data items included in the execution-target data, a same series of a plurality of processes being executed for the plurality of data items; associating identification information with each of the plurality of data items; and executing batch processing of the plurality of data items with which the identification information has been associated. | 2014-10-02 |
20140297699 | APPARATUS AND METHOD FOR MONITORING COMMUNICATION - An apparatus acquires a packet transmitted according to a protocol employing block access, from a communication network, and determines which one of a system attribution block storing stores file system attribution data, a file attribution block storing file attribution data, and a file name block storing file name data the packet is related to. The apparatus calculates a block number of the file attribution block, based on addresses provided to the system and file attribution blocks, when the packet is determined to be related to the file attribution block. The apparatus calculates an identification number of each piece of the file attribution data, based on the system attribution data and the calculated block number, and associates file attribution data stored in the file attribution block with file name data stored in the file name block, based on the calculated identification numbers and identification numbers provided to the file name data. | 2014-10-02 |
20140297700 | SYSTEM AND METHOD TO STORE THIRD-PARTY METADATA IN A CLOUD STORAGE SYSTEM - A cloud storage system identifies and creates metadata associated with a stored file. On receiving a request to access the file with an application, the cloud storage system generates a metadata category associated only with the application, and creates metadata associated with the generated metadata category and corresponding to the file. On receiving a request to access file metadata, the cloud storage system identifies an application associated with the metadata access request, identifies a set of metadata categories associated with the identified application, filters metadata associated with the file based on the identified set of metadata categories, and provides the filtered metadata to the application. | 2014-10-02 |
20140297701 | FILE LOAD BALANCING IN AN N-LEVEL DIRECTORY TREE OF A DATA STORAGE SYSTEM - Implementations of the present disclosure involve a system and/or method for storing one or more data files in an n-level directory tree of a data storage system. In general, the system and/or method computes an n-byte value from a data file name which is used to create a directory path in the data storage system, where parts of the n-byte value are used to form each directory name in the directory path. Storage and retrieval of a data file is performed by storing in or retrieving data files from the computed directory. In one embodiment, the calculated n-byte value is obtained by computing the value with a cyclic redundancy check (CRC) algorithm. Use of the CRC algorithm to compute the directory path provides a balanced set of directories and number of data files that is repeatable such that location and retrieval of the data file is accomplished without the need to search through each directory of the system. | 2014-10-02 |
20140297702 | MATHEMATICAL EXPRESSION DISPLAY CONTROL APPARATUS, MATHEMATICAL EXPRESSION DISPLAY CONTROL METHOD, AND COMPUTER READABLE MEDIUM RECORDING MATHEMATICAL EXPRESSION DISPLAY CONTROL PROGRAM - A mathematical expression display control apparatus includes a mathematical expression input unit, a mathematical expression display control unit, a cursor display control unit, an inverse number function input unit, an inverse number target detection unit and an inverse number display control unit. The mathematical expression input unit recognizes a mathematical expression. The mathematical expression display control unit displays the recognized mathematical expression on a display unit. The cursor display control unit moves and displays a cursor in the displayed mathematical expression. The inverse number function input unit recognizes an inverse number function. The inverse number target detection unit detects a chunk region of the mathematical expression as a target of the inverse number function. The inverse number display control unit replaces the detected chunk region with a fraction having the detected chunk region as a denominator and 1 as a numerator to display. | 2014-10-02 |
20140297703 | SIGNAL RECONSTRUCTION USING TOTAL-VARIATION PRIMAL-DUAL HYBRID GRADIENT (TV-PDHG) ALGORITHM - A mechanism for reconstructing a signal (e.g., an image) based on a vector s, which includes measurements of the signal. The measurements have been acquired using at least a portion of a measurement vector set represented by a matrix H. Each of the measurements corresponds to a respective row of the matrix H. (For example, each of the measurements may correspond to an inner product between the signal and a respective row of the matrix product HD, wherein D is a generalized permutation matrix.) A total-variation primal-dual hybrid gradient (TV-PDHG) algorithm is executed based on data including the matrix H and the vector s, to determine an estimate for the signal. The TV-PDHG algorithm is implemented in fixed-point arithmetic. | 2014-10-02 |
20140297704 | Parallel Device For Solving Linear Equation Set In Finite Field - The present invention relates to a parallel device for solving linear equations over finite fields, including a processor, an input port, an output port, a pivot finding component, a partial inversion component, a normalization component and an elimination component. The processor is connected to each of the pivot finding component, the partial inversion component, the normalization component, the elimination component, and the input port and the output port. The partial inversion component is connected to the elimination component and the normalization component. The pivot finding component is connected to the elimination component. The present invention enables parallel computing to a certain extent with fast solving speed and simple design, and thus can be widely used in various engineering fields. | 2014-10-02 |
20140297705 | METHOD AND SYSTEM FOR THE DIGITAL SYNTHESIS OF A WAVEFORM - A method for digital synthesis of a waveform, wherein: samples of a reference waveform that is divided into a plurality of contiguous time segments are stored in a digital memory; the duration of each time segment is set at a respective desired value; the time segments are scanned in an orderly manner as a function of a clock signal so as to select one time segment at a time; for the time segment selected, a relative time that has elapsed from the start of the time segment is calculated as a function of the clock signal; the memory is addressed as a function of said relative time and of a ratio between the number of the samples and the desired duration of the time segment in order to read at least part of the samples of the time segment; and a digital-to-analog conversion of the samples read from the memory is carried out. | 2014-10-02 |
20140297706 | ORTHOGONAL TRANSFORM APPARATUS, ORTHOGONAL TRANSFORM METHOD, ORTHOGONAL TRANSFORM COMPUTER PROGRAM, AND AUDIO DECODING APPARATUS - An orthogonal transform apparatus includes: an interchanging unit which interchanges MDCT coefficients contained in a first half of a prescribed interval with MDCT coefficients contained in a second half thereof; an inverting unit which inverts the sign of the MDCT coefficients contained in the second half of the prescribed interval after the interchange; an inverse cosine transform unit which computes the real components of QMF coefficients by applying an IMDCT using FFT to the MDCT coefficients contained in the first half and the sign-inverted MDCT coefficients contained in the second half; an inverse sine transform unit which computes the imaginary components of the QMF coefficients by applying an IMDST using FFT to the MDCT coefficients contained in the first half and the sign-inverted MDCT coefficients contained in the second half; and a coefficient adjusting unit which computes the QMF coefficients by combining the real components with the imaginary components. | 2014-10-02 |
20140297707 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM - There is provided an information processing apparatus. A multidimensional input vector is input. For each dimension of the input vector, a function value of a single-variable function with an element of the dimension as a variable is derived, by referring to a lookup table indicating a correspondence between a variable and a function value of the single-variable function. A product of the single-variable functions approximates a function value of a multiple-variable function. For each dimension of the input vector, a product of the function value derived by the derivation unit and a predetermined coefficient corresponding to the dimension is calculated. A value calculated using the total of the products calculated by the product calculation unit for each dimension of the input vector is output as a classification index indicating a class of the input vector. | 2014-10-02 |
20140297708 | Fast Quantum and Classical Phase Estimation - A quantum phase estimator may include at least one phase gate, at least one controlled unitary gate, and at least one measurement device. The quantum phase estimator receives at least one ancillary qubit and a calculational state comprised of multiple qubits. The phase gate may apply random phases to the ancillary qubit, which is used as a control to the controlled unitary gate. The controlled unitary gate applies a second random phase to the calculational state. The measurement device may measure a state of the ancillary qubit from which a phase of the calculational state may be determined. | 2014-10-02 |
20140297709 | METHOD AND MOBILE TERMINAL FOR CREATING A CONTACT - The present disclosure discloses a method for creating a contact in a mobile terminal and the mobile terminal thereof. The method comprises: receiving a request for creating the contact; obtaining at least one piece of environmental information; and generating contact information of the contact comprising the obtained environmental information, wherein the environmental information is configured to identify environment during the creation of the contact. According to the present disclosure, many pieces of information may be obtained by obtaining at least one piece of environmental information while creating a contact without any manual input performed by the user, thereby simplifying operation of the user and facilitating contacts management in the mobile terminal. | 2014-10-02 |
20140297710 | MANAGING AN APPLICATION ON A COMPUTING SYSTEM - Systems and methods for managing an application on a computing system are described herein. According to the present subject matter, the system(s) implement the described method(s) for this purpose, where the method(s) include monitoring a user-defined criteria by a managing module for the application. Further, the method includes generating a trigger when a user-defined time-point corresponding to the user-defined criteria is determined. The method also includes performing a user-defined action by the managing module on the application, in response to the trigger generated in accordance with the user-defined criteria. The user-defined includes at least one of an action of deleting the application, an action of moving the application to a location out of the computing system, and an action of de-emphasizing the application. | 2014-10-02 |
20140297711 | METHOD AND FRAMEWORK FOR CONTENT VIEWER INTEGRATIONS - A method and an architectural framework are revealed for content viewer integrations in content management systems and platforms that allow plug-and-play style content viewer deployment and switching, and simultaneous display of different viewers on the same page. By introducing the notion of viewer integration profiles and viewer bundles, and providing a programmable framework for integrations and customizations, viewer integrations and deployment in a content management system are standardized and made easy. With the integration of annotation content conversions, switching of content viewers with less data loss and less risk of potential security breaches (caused by incompatibility between different content viewers) will be enabled. | 2014-10-02 |
20140297712 | Method, System, and Graphical User Interface for Meeting-Spot-Related Contact Lists - One aspect of the invention involves a computer-implemented method in which a client device associated with a first user: receives from a server computer information about a plurality of other users associated with a meeting spot; displays an identifier for the meeting spot and at least some of the information for the plurality of other users; receives from the first user a selection of information that corresponds to a second user associated with the meeting spot; displays information about a third user, wherein the third user is associated with the first user and is also associated with the second user; receives from the first user a request to communicate with the third user; sends a communication to a client device associated with the third user; and participates in an online communication with the client device associated with the third user and a client device associated with the second user. | 2014-10-02 |
20140297713 | INTEGRATED DEVELOPMENT ENVIRONMENT FOR HETEROGENEOUS CLIENT/SERVER ENVIRONMENTS - The present disclosure describes methods, systems, and computer program products providing an integrated development environment for client/server environments. One computer-implemented method includes reading a derived business application data model (BADM) associated with a business application into an integrated development environment (IDE), defining a client application data model (CADM) for a client application, defining at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM, developing the client application based upon at least the CADM, developing at least one web service based upon the BADM, CADM, and the at least one DMR, generating the client application and the at least one web service, and deploying the client application, the at least one web service, and the at least one DMR. | 2014-10-02 |
20140297714 | PROVIDING BINARY IMAGES CUSTOMIZED FOR DIFFERENT USERS IN MEMORY SPACE CONSTRAINED ENVIRONMENTS - A web-based system is provided for generating binary images customized for different users in memory space constrained environments. Inputs from a user identifying a set of features of interest in a software program, and a maximum size of memory space available for storing the software program are received. A required size of memory space for the software program, including the set of features is computed. If the required size is more than the maximum size, the user is notified that the set of features cannot be fit into the available memory space. Otherwise, a corresponding binary image implementing both of a core functionality of the software program and the set of features of interest is built. The user can retrieve the binary image from the server via the client system. | 2014-10-02 |
20140297715 | SERVER SIDE VIDEO SCREEN CAPTURE - A technique for capturing the output of a software application, controlled by an end-user of a client computer, on a server computer. The data may be captured from a hosted application running on the server computer, an application simulating the operations of an application used by the end-user on the client computer, or from a capture stream sent by an application on the client computer. A capture engine stores the capture data on the server computer without consuming processing or memory resources of the client computer. Furthermore, the capture data is immediately available on the server computer for sharing and publication, without consuming network bandwidth or a long upload delay. | 2014-10-02 |
20140297716 | SERVER-SIDE VIDEO SCREEN CAPTURE - A technique for capturing the output of a software application, controlled by an end-user of a client computer, on a server computer. The data may be captured from a hosted application running on the server computer, an application simulating the operations of an application used by the end-user on the client computer, or from a capture stream sent by an application on the client computer. A capture engine stores the capture data on the server computer without consuming processing or memory resources of the client computer. Furthermore, the capture data is immediately available on the server computer for sharing and publication, without consuming network bandwidth or a long upload delay. | 2014-10-02 |
20140297717 | SERVER SIDE VIDEO SCREEN CAPTURE - A technique for capturing the output of a software application, controlled by an end-user of a client computer, on a server computer. The data may be captured from a hosted application running on the server computer, an application simulating the operations of an application used by the end-user on the client computer, or from a capture stream sent by an application on the client computer. A capture engine stores the capture data on the server computer without consuming processing or memory resources of the client computer. Furthermore, the capture data is immediately available on the server computer for sharing and publication, without consuming network bandwidth or a long upload delay. | 2014-10-02 |
20140297718 | APPARATUS AND METHOD FOR TRANSMITTING IMAGE OF MULTI-USER - A multi-user image transmitting apparatus is mounted in a slot of a server, and when a plurality of users send a request for an image to the server, the multi-user image transmitting apparatus converts a plurality of image signals that are output from a plurality of video cards that are mounted in the server to a plurality of image data, respectively, converts the plurality of image data to a plurality of user datagram protocol (UDP) image packets, respectively, and transmits the UDP image packets to a plurality of user terminals through a network. | 2014-10-02 |
20140297719 | RECEIVING A COMMUNICATION EVENT - Method, node and user terminal for receiving communication events over a communications network. The method comprising: executing a communication client at the user terminal, the client arranged to operate in one of a plurality of modes, filtering parameters associated with each of the modes are stored in storage at the user terminal; the client detecting a mode that the client is operating in and accessing the filtering parameters associated with the mode from the storage; the communication client transmitting the filtering parameters accessed from said storage to a node in the network, the filtering parameters defining one or more types of communication event that are permitted to be received at the terminal from said network when the communication client is operating in said mode; and receiving only said one or more types of communication event at the terminal from said node when the communication client is operating in said mode. | 2014-10-02 |
20140297720 | CLIENT APPARATUS, SERVER APPARATUS, MULTIMEDIA REDIRECTION SYSTEM, AND METHOD THEREOF - A client apparatus, a server apparatus, a multimedia redirection system, and a method thereof includes: a client interface which communicates with a server apparatus that supports a multimedia redirection function; a connector which is connected to a client local storage that stores a client content; a data processor which processes the client content; a controller which transmits information about the client content to the server apparatus and, if a play command with respect to the client content is received from the server apparatus, controls the data processor to process the client content as a form that is output; and an output unit which outputs the processed client content. | 2014-10-02 |
20140297721 | SERVER CLUSTER DEPLOYMENT SYSTEM AND SERVER CLUSTER DEPLOYMENT METHOD - A server cluster deployment method includes obtaining an operation system image from a server and loading an operation system corresponding to the operation system image on a father terminal. The operation system image is stored in a storage module of the father terminal. A child terminal requests the operating system image from the father terminal. If a number of child terminals that have obtained the operating system image from the father terminal is less than a preset value, the father terminal transmits the operation system image to the child terminal. If the number of child terminals that have obtained the operating system image from the father terminal is greater than the preset value, the request is transferred to another father terminal to transmit the operating system to the child terminal. | 2014-10-02 |
20140297722 | MEDIA MESSAGE SENDING METHOD, DEVICE AND SYSTEM - A method, device and system for sending media messages are disclosed in the present document. The method includes a media server receiving a media message which is delivered by a sending client through IMAP to a storage unit for the message to be sent pre-allocated to a sending user, the media server storing the received media message in the storage unit for message to be sent of the sending user, and the media server acquiring a media message unsent in the storage unit for message to be sent and forwarding the media message according to an identifier of a recipient user carried in the acquired media message. In such a fashion, it can be guaranteed that an IMAP client can possess the function of sending the messages, which reduces the complexity of implementing the terminal technology. | 2014-10-02 |
20140297723 | INFORMATION PROCESSING SYSTEM, CONTROL METHOD, SERVER, INFORMATION PROCESSING DEVICE, AND STORAGE MEDIUM - A server computer sets a priority order of each of contents based on an attribute of each of the contents designated by HTML data and provides the HTML data including the priority order with a client computer. The client computer acquires the contents from the server computer by using streams with priorities depending on the priority order of each of the contents designated by the HTML data provided from the server computer. The client computer controls display using a part of the contents and caches other contents from among the acquired contents. | 2014-10-02 |
20140297724 | NETWORK ELEMENT MONITORING SYSTEM AND SERVER - A first server changes an execution source of health check to a second server in response to a reception state of event information from an NE of a monitoring target. | 2014-10-02 |
20140297725 | SCRIPTING WEB SERVICES - A process performed on a server includes configuring the server to enable script for a Web service to be defined dynamically, where the Web service includes an application program interface (API) for enabling access by, and interaction with, a computer program executing on a device other than the server. The process also includes compiling the script to produce machine-executable code for the Web service, receiving a call from the computer program to the Web service, executing the machine-executable code in response to the call to produce an output, and sending the output to the device. | 2014-10-02 |
20140297726 | CONTENT RATE CONTROL FOR STREAMING MEDIA SERVERS - The present invention provides a method for content rate selection. The method includes selecting a content rate for play out of at least one frame transmitted from a media server to a media client via a wireless access network. Selection of the content rate is performed based on a statistical representation of a bandwidth available for transmission of frames. | 2014-10-02 |
20140297727 | METHOD, SYSTEM, SERVER AND CLIENT DEVICE FOR MESSAGE SYCHRONIZING - A message synchronizing method, a message synchronizing system, a server and a client device are disclosed. In the method, a server acquires a shared message with an unread mark corresponding to a first communication account after at least one client device logs into the first communication account; the server sends the shared message with the unread mark to each of the at least one client device; if the server receives a read mark reported by any of the at least one client device after the shared message with the unread mark is read by the any of the at least one client device, the server performs synchronization, for the read mark, on each of the at the least one client device except the client device reporting the read mark. Message reading states among client devices for same communication account are synchronized. | 2014-10-02 |
20140297728 | LOAD DISTRIBUTION SYSTEM - A load distribution system includes a plurality of storage devices which accept an input processing request or an output processing request and return a processing result, a plurality of I/O processing servers which transmit the input processing request or the output processing request to the one of the plurality of storage devices, receive the processing result, and, when a response time from the transmission of the input processing request or the output processing request to completion of the processing exceeds a threshold, send out an overload response indicating that processing to the input processing request or the output processing request is in an overloaded state, and a plurality of access servers which transmit an input processing request or an output processing request from a user to an I/O processing server which is not in an overloaded state on the basis of the overload response from the I/O processing server. | 2014-10-02 |
20140297729 | NETWORK-ASSISTED REMOTE MEDIA LISTENING - Improved approaches for media listening amongst different users are disclosed. For example, methods, systems or computer program code can enable users to have a remote listening experience in real time. Advantageously, a remote user at a remote client device can in effect listen to a particular digital media asset that is being played at a local client device of a local user. Media information and/or user profiles can also be provided about themselves and shared with other users. | 2014-10-02 |
20140297730 | DELIVERY SYSTEM, DELIVERY METHOD, SERVER DEVICE, PROGRAM, AND CLIENT DEVICE - A server device is configured to be able to transmit content data having one of a plurality of bit rates. While receiving the content data, a client device stores a received portion thereof and reproduces content based on the stored data. A delivery system acquires a period of time during which content can be reproduced (remaining reproduction time) based on a portion of the stored data that has not been reproduced. The delivery system calculates, according to a predetermined procedure, a correction amount for correcting the bit rate based on the remaining reproduction time, and changes the bit rate based on the calculated correction amount. When the bit rate is within a predetermined range, the delivery system calculates a correction amount having a smaller magnitude than a magnitude of the correction amount calculated according to the procedure. | 2014-10-02 |
20140297731 | Full-Duplex Bi-Directional Communication Over a Remote Procedure Call Based Communications Protocol, And Applications Thereof - Systems and methods for reducing the cost but increasing the performance caused in streaming data between a client and a server are described herein. Embodiments of the present invention relate to reducing the cost but increasing the performance by the traditional data streaming where two TCP connections, one for each direction of traffic is used. Further embodiments allow a server in communication with one or more clients using a RPC based communication protocol to bi-directional stream not on two TCP connections but a single TCP connection. In one embodiment, this is achieved by transmitting from the client to the server an initial handshake. If the server receives the handshake, then the client streams a request stream to the server and the server streams a response stream to the client simultaneously over the same single TCP connection establishing full-duplex streaming. | 2014-10-02 |
20140297732 | FEDERATED DOWNLOAD OF DIGITAL CONTENT TO WIRELESS DEVICES - A content descriptor is received at a download server on a network from a remote content server, which is coupled to the download server through a computer network. The content descriptor is indicative of a selection by a user transmitted from a wireless client device to the remote content server and relating to a digital product hosted by the remote content server. The content descriptor is used by the download server to obtain the digital product from the remote content server. The digital product is then downloaded from the download server to the wireless client device via a wireless network. The content descriptor may include information such as a reference for use by the download server in locating the digital product, information describing the digital product, price information relating to the digital product, and/or information specifying a licensee of the digital product. | 2014-10-02 |
20140297733 | Cloud Computing System and Method for Managing Storage Resources Therein - A cloud computing system and a method therein. The cloud computing system includes: a resource server cluster, where the resource server cluster includes at least two resource servers, each resource server in the resource server cluster has at least one type of resources of computing resources and storage resources, and at least one resource server in the resource server cluster has computing resources and storage resources; a computing resource management module configured to manage the computing resources in the resource server cluster, so as to provide a virtual computing service; and a storage resource management module configured to manage a shared storage resource pool established using the storage resources in the resource server cluster, so as to provide a virtual storage service, where storage resources included in each storage resource pool are from at least two resource servers in the resource server cluster. | 2014-10-02 |
20140297734 | Software-Defined Network Attachable Storage System and Method - A method for establishing a software-defined network attachable storage system includes establishing first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively. Each namespace server is configured: (a) to store, in its memory, filesystem metadata, the metadata including file and directory names and information on where user data associated with the file and directory names resides, and to store in its storage system a dynamically updated copy of the filesystem metadata; and (b) to process storage system pathname requests, for a predetermined subset of the namespace, from at least one requesting client computer and to return in response to each request a handle for use by the requesting client computer; and (ii) each dataspace server is configured to store and retrieve user data in its storage system based on handles determined by the namespace servers. | 2014-10-02 |
20140297735 | DATA TRANSMISSION AND RECEPTION SYSTEM - [Problem] The problem to be solved by the present invention is increasing speed of data transmission while resolving the problem of bottlenecks that occur when content data is distributed to client terminals in a server-client system. | 2014-10-02 |
20140297736 | DATA INTERCHANGE SYSTEM - A data interchange system for a remote presentation service that applies especially to client/server applications for computer networked systems. The performance of a networked system that requires transferring data between a server and a client application can be improved by utilising very thin clients, such as with apps on smart phones for instance, where the business rules needed to operate the application are situated on the server as much as possible, instead of within the client application. Additionally, the quantity of data that is required to be displayed on or operate a client application should be kept to a minimum, which may be done by only transferring the least amount of data required, and also be taking advantage of default values for fields and not transferring any data if it matches the default. This approach has the further advantage that new client applications can be more quickly developed and deployed for a wide variety of alternate client platforms. | 2014-10-02 |
20140297737 | PROFILING SOCIAL TRENDSETTERS - A method and a system for profiling social trendsetters on a communications network includes monitoring social networking communications on a communications network using a program executable by a computer. The program monitors social networking communications for a topic of conversation in messages by a plurality of users. The messages are analyzed for relation to the topic of conversation and for topic information based on a specified criteria. The program determines a role for each of the plurality of users based on the topic information, and indicates the roles for each of the users, respectively, and may indicate the roles and associated people pertaining to particular topics. | 2014-10-02 |
20140297738 | DOMESTIC APPLIANCE AND GAMING SYSTEM INTERFACE - A domestic appliance for recommending a recipe to a user, the domestic appliance comprising: a network connection to receive at least one user energy expenditure parameter; at least one processor programmed to: determine an energy expenditure of the user based on the at least one user energy expenditure parameter; determine a caloric intake recommendation based on the energy expenditure of the user; and determine a recipe recommendation based on the caloric intake recommendation; and at least one audio transducer and/or at least one display configured to communicate the recipe recommendation to the user, said at least one audio transducer being configured to audibly communicate the recipe recommendation, and said at least one display being configured to display the recipe recommendation. | 2014-10-02 |
20140297739 | Media Previews Based on Social Context - In one embodiment, a method includes querying a social graph of a social-networking system for social content associated with one or more users of the social-networking system and accessing a selection by a user of one or more entities on which displayed media content is to be based. The method further includes determining, using the social content, recommended media content according to the selected one or more entities and providing the recommended media content for display on a display device. The social graph includes multiple nodes and edges connecting the nodes, the nodes including user nodes that are each associated with a particular user of the social-networking system. | 2014-10-02 |
20140297740 | Scoring User Characteristics - In one embodiment, one or more computing devices access a social graph including nodes and edges between nodes; the nodes include user nodes corresponding to users of a social-networking system and concept nodes corresponding to concepts of the social-networking system; the computing devices identify first user nodes in the social graph corresponding to users having a particular user characteristic; the computing devices assign a characteristic score to each first user node; for a second user node without an assigned characteristic score, the computing devices also select neighboring user nodes connecting to the second user node based on affinity, and estimate a characteristic score for the second user node by aggregating iteratively characteristic scores while traversing the social graph from at least one first user node to the second user node through paths that each includes at least one selected neighboring node. | 2014-10-02 |