Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


10th week of 2015 patent applcation highlights part 80
Patent application numberTitlePublished
20150066957IMAGE SEARCH DEVICE, IMAGE SEARCH METHOD, PROGRAM, AND COMPUTER-READABLE STORAGE MEDIUM - An image search device is configured to: obtain a plurality of query feature vectors each indicating a local feature of an image serving as a query; select a plurality of image feature vectors respectively corresponding to the plurality of query feature vectors based on proximities between the plurality of image feature vectors respectively indicating a plurality of local features of each of a plurality of search target images to be searched, and the plurality of query feature vectors; generate an image score of the search target image based on a total sum of score elements each corresponding to the proximities between the selected plurality of image feature vectors and the query feature vectors corresponding to the selected image feature vectors; and select at least one of the plurality of search target images based on the image score.2015-03-05
20150066958SYSTEMS AND METHODS QUANTIFYING TRUST PERCEPTIONS OF ENTITIES WITHIN SOCIAL MEDIA DOCUMENTS - A computer system measures trust of an entity in electronic documents from electronic media sources is described. A communication network is linked to one or more of the sources. A computer server is in communication with the communication network and is configured to receive electronic documents via the communication network. The computer server having a memory and a processor accessing a database. The memory includes processor executable instructions stored in the memory and executable by the processor. The computer executable instructions comprise preliminary term vector instructions, calculating instructions for determining the preliminary term vectors in the received electronic documents, and refined term vector instructions for defining a plurality of industry-specific term vectors.2015-03-05
20150066959Prioritizing Items From Different Categories In A News Stream - Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.2015-03-05
20150066960AUTONOMICALLY DEFINING HOT STORAGE AND HEAVY WORKLOADS - In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.2015-03-05
20150066961FLOW FIELDS - A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects have those bubble's statuses at the selected time point.2015-03-05
20150066962METHOD AND APPARATUS FOR PROVIDING A SMART ADDRESS FINDER - An approach is provided for parsing one or more communications to determine location details and to make those details available to one or more applications that can enable a user to determine how and when to get to a particular location. A parsing platform causes, at least in part, a parsing of one or more communications to determine one or more indicators of at least one location, wherein the one or more communications are associated with at least one application. The parsing platform causes a storage of the one or more indicators in at least one database based, at least in part, on the at least one application. The parsing platform further causes, at least in part, a granting of access to the at least one database to at least one other application for determining the at least one location based, at least in part, on the one or more indicators.2015-03-05
20150066963STRUCTURED EVENT LOG DATA ENTRY FROM OPERATOR REVIEWED PROPOSED TEXT PATTERNS - A method of structured event log data entry. A structured event log data entry algorithm is provided including a text parser which utilizes stored information including a vocabulary for a human operated process defining classes representing structured information including structured events and structured devices, linguistic patterns for plain text analysis, and relationships between the classes. A pattern proposer utilizes stored linking relations establishing links between the classes and the linguistic patterns. An operator in the system records a plain text event log entry describing an event that occurred in the system into a memory accessible by a processor implementing the algorithm. The text parser implements automatic pattern evaluating the log entry for a matching of any portion of any of the linguistic patterns. The pattern proposer presents a proposed structured event log entry including a structured event and/or structured device for the operator to review whenever the matching is successful.2015-03-05
20150066964KNOWLEDGE EXTRACTING APPARATUS, KNOWLEDGE UPDATE APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - Provided is a knowledge extracting apparatus for extracting knowledge information related to a knowledge-extraction target from an electronic document distributed continually in a state where the electronic document is not associated with the knowledge-information extraction target. A knowledge extracting apparatus according to one embodiment is a knowledge extracting apparatus including: an information receiving section for receiving an electronic document; a knowledge extracting section for extracting a concept from the electronic document based on a target word to extract knowledge information and a clue word to extract knowledge information and forming knowledge information in which the concept thus extracted and the target word are associated with each other; a storage section for storing the knowledge information thus extracted; and an information analysis section for, after the knowledge information is stored, analyzing the electronic document based on the knowledge information in the storage section.2015-03-05
20150066965DATA PROCESSING, DATA COLLECTION - Embodiments of the present invention generally relate to data processing and collection, further relate to a data processing method and a corresponding system, a data collecting method and a corresponding system. Particularly, the data processing method of the present invention comprises: obtaining position data; obtaining a position-function mapping relationship; and converting the position data into user behavior data according to the position-function mapping relationship. As compared to the prior art, at least one embodiment of the present invention has at least one of the following advantages: first, to collect user operations on a mobile terminal in a non-intrusive manner; second, to facilitate analysis performed on various applications of the mobile terminal.2015-03-05
20150066966SYSTEMS AND METHODS FOR DERIVING, STORING, AND VISUALIZING A NUMERIC BASELINE FOR TIME-SERIES NUMERIC DATA WHICH CONSIDERS THE TIME, COINCIDENTAL EVENTS, AND RELEVANCE OF THE DATA POINTS AS PART OF THE DERIVATION AND VISUALIZATION - Disclosed herein are methods and systems for deriving, storing, querying, retrieving and visualizing one or more numeric baselines for time-series numeric data which considers the time, coincidental events and relevance of the time-series data points as part of the baseline derivation and visualization. According to an aspect, a method includes receiving one of time-series numeric data and event data in one or more formats from one or more other computing devices. The method also includes standardizing the one of time-series numeric data and event data to a common format. The method also includes analyzing the standardized data in the common format.2015-03-05
20150066967DETERMINING SEARCH QUERY HINTS USING CONTENT KEYWORDS - A method for selecting content and search terms for display on a webpage includes receiving a request to provide content on a blank webpage and selecting, using an electronic device, content for display on the webpage. The content is selected based on one or more keywords associated with the webpage. The method further includes logging selections of content by users accessing the webpage and analyzing performance of the content using the electronic device by studying the logged selections. The content is associated with one or more keywords. The method further includes selecting selectable search terms related to the one or more keywords associated with the best-performing content, and displaying the selectable search terms on the webpage.2015-03-05
20150066968Authorship Enhanced Corpus Ingestion for Natural Language Processing - Mechanisms for processing a corpus of information in a natural language processing system are provided. A corpus of information to process is identified and a set of author profiles associated with the corpus of information is retrieved. A content profile is generated for a portion of content of the corpus of information and the content profile is compared to the set of author profiles to generate an association of the content profile with at least one author profile in the set of author profiles. In addition, a processing operation of the natural language processing (NLP) system is controlled based on the association of the content profile with the at least one author profile.2015-03-05
20150066969COMBINED DETERMINISTIC AND PROBABILISTIC MATCHING FOR DATA MANAGEMENT - A method for data management. The method includes a computer selecting a first data record and a second data record. The computer determines whether the first data record and the second data record share a deterministic matching category. Responsive to determining the first data record does not share a deterministic matching category with the second data record, the computer determines whether the first data record and the second data record share a probabilistic matching category.2015-03-05
20150066970METHODS AND SYSTEMS FOR GENERATING CONCIERGE SERVICES RELATED TO MEDIA CONTENT - Methods and systems are disclosed herein for a media guidance application that integrates available media content and user selections of that media content with social and/or physical activities. Specifically, a media guidance application is disclosed herein for recommending activities associated with a selected media asset. In addition, the media guidance application may schedule an itinerary that includes the recommended activities as well as present media assets for consumption during each activity in the itinerary.2015-03-05
20150066971ACCELERATING COLLABORATION IN TASK ASSIGNMENT BY USING SOCIALLY ENHANCED MODEL - Communication logs may be analyzed to detect interactions between members, and a social network of members built based on the analysis. A plurality of communities of members is determined in the social network, and social positions of at least some of the members in each of the community are detected. The communities and their member social positions are utilized in dynamically forming a team of members to handle a task assignment.2015-03-05
20150066972Mechanism for Optimizing Parallel Execution of Queries on Symmetric Resources - A method that comprises receiving a logical execution plan for a database query corresponding to a plurality of tables of the database, wherein the logical execution plan comprises one or more operators, receiving an operator cost for each of the operators in the logical execution plan, computing a first accumulated processing cost for a first of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the first table, computing a second accumulated processing cost for a second of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the second table, comparing the first accumulated processing cost and the second accumulated processing cost to determine a table with the highest accumulated processing cost, and responsive to comparing the accumulated processing costs, computing a physical execution plan that requires partitioning the table with the highest accumulated processing cost.2015-03-05
20150066973Modifying Search Results Based on Dismissal Action Associated With One or More of the Search Results - Methods and apparatus for modifying search results based a dismissal action associated with one or more of the search results by a user to whom the search results are presented. Initially provided search results may include at least a first set of search results that are associated with a first entity and a second set of search results that are associated with a second entity. In response to a dismissal action associated with one or more of the search results of the first set, the initial search results may be modified to demote and/or omit one or more search results of the first set. The user may be provided with the modified search results.2015-03-05
20150066974METHOD, SYSTEM AND COMPUTER-READABLE MEDIUM FOR SEARCHING ICD CODES LINKED TO HIERARCHICALLY ORGANIZED KEYWORDS THAT ARE APPLIED TO A STANDARDS-BASED VOCABULARY - A stand-alone web-based rapid anatomical documentation (RAD) system searches for ICD codes linked to key words that are applied to a standards-based structured vocabulary. The RAD system provides a search screen divided into a plurality of display regions for selecting a search type from the search screen. The search type includes a text search and anatomy search. Based on the type of search initialed, search filters and ICD codes are made available. Selecting at least one search filter causes an update of the search filters and ICD codes available, wherein the selection of the search filters can be repeated until a number of codes available reach a minimum value. Each ICD code is linked to keywords hierarchically organized and associated with the search filters, links to defined regions on anatomical art images and clinically relevant information.2015-03-05
20150066975REPORTING TOOLS FOR OBJECT-RELATIONAL DATABASES - A view schema is generated from a view definition, wherein the view schema includes one or more relational views that are created by translating one or more object queries in the view definition into one or more relational queries. A report design schema is generated from the view definition by: creating one or more report tables that correspond to the one or more relational views of the view schema and extending the one or more report tables with one or more primary key constraints and one or more foreign key constraints. A reporting model is generated by reverse engineering the report design schema, wherein the reporting model includes the one or more primary key constraints and the one or more foreign key constraints. A report is generated using the reporting model, wherein the report includes the one or more primary key constraints and the one or more foreign key constraints.2015-03-05
20150066976AUTOMATED IDENTIFICATION OF RECURRING TEXT - In embodiments, one or more computer-readable media may have instructions stored thereon which, when executed by a processor of a computing device, provide the computing device with a recurring text identification service. The recurring text identification service may be configured, in some embodiments, to receive a request to identify recurring text within a plurality of documents. The recurring text identification service may be further configured to analyze individual segments of the plurality of documents to generate segment identifiers respectively associated with the segments. In embodiments, the segment identifiers may be based on content of the segments. In embodiments, segments with the same content may have equivalent segment identifiers. The recurring text identification service may further be configured to generate a distribution of the segment identifiers and may enable the distribution of segment identifiers to be used to streamline identification of recurring text within the plurality of documents.2015-03-05
20150066977METHOD AND SYSTEM FOR MANAGING DIGITAL RESOURCES - Embodiments of the present invention provide a method and a system for managing digital resources. The method comprises: providing a configuration interface to a user; receiving configuration information inputted by the user via the configuration interface, wherein the configuration information may comprise a document type, an application operation, and an attribute field application; setting up a resource document library according to the resource document type; setting up a resource application template according to the application operation and the attribute field application; invoking the data from the resource document library by using the resource application template.2015-03-05
20150066978SOCIAL NETWORKING INFORMATION CONSUMPTION GAP RESOLUTION - Social network content consumption activities of social network users related to content published by at least one social network are monitored. The monitored social network content consumption activities of each of at least two of the social network users are compared. A determination is made, based upon the comparison, that a difference in consumption of the published content exists between the at least two of the social network users. A notification is generated to any of the at least two of the social network users determined, based upon the difference in consumption, to have consumed less of the published content than at least one other social network user.2015-03-05
20150066979DEVICE ADDRESS MANAGEMENT IN AN AUTOMATION CONTROL SYSTEM - Systems, methods, and computer-readable media provide a mapping database for mapping device identifiers to network addresses and vice versa. Device identifiers and their corresponding network addresses may be stored in the mapping database. Data may be received from an input/output device and converted into a device identifier. Also, data may be received through a user device and converted into a network address. The mapping database may be populated using various protocols. Further, the mapping database may store various types of network addresses so that a controller may communicate with various types of input/output devices using various protocols.2015-03-05
20150066980MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal according to the present invention can obtain data based on an eye tracking result with respect to an execution screen of a particular application and provide a dedicated search function with respect to data obtained according to an eye tracking result.2015-03-05
20150066981URL RESCUE BY EXECUTION OF SEARCH USING INFORMATION EXTRACTED FROM INVALID URL - A server system is disclosed that is capable of providing responsive content to a user when a request for an invalid URL is received. In a preferred embodiment, the server system implements multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors, such as errors introduced by some web clients. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.2015-03-05
20150066982SEARCH APPARATUS, SEARCH METHOD, SEARCH PROGRAM, AND RECORDING MEDIUM - Even when a user specifies a plurality of keywords as a search condition, it is possible to provide information of search objects that are commercially advantageous for the user. A search apparatus divides a plurality of keywords specified as a search condition into two child search conditions, each of which includes at least one keyword. The search apparatus searches for a search object that matches all the keywords specified as the search condition. The search apparatus searches for search objects that match all the keywords included in one of the child search conditions and search objects that match all the keywords included in the other of the child search conditions. The search apparatus extracts combinations of search objects having predetermined relationship to each other from among combinations of any one of search objects found by the one of the child search conditions and any one of search objects found by the other of the child search conditions. The search apparatus identifies a combination that is more commercially advantageous for the user than the search object found by the specified search condition from among the combinations. The search apparatus provides information of the identified combination.2015-03-05
20150066983CONTENT USING METHOD, CONTENT USING APPARATUS, CONTENT RECORDING METHOD, CONTENT RECORDING APPARATUS, CONTENT PROVIDING SYSTEM, CONTENT RECEIVING METHOD, CONTENT RECEIVING APPARATUS, AND CONTENT DATA FORMAT - A method of using contents includes the steps of setting public time information and private time information, the public time information being associated with each content and defined universally for use by a large number of unspecified users, the private time being associated with the content and defined for use by a small number of particular persons, and searching for a content according to the public time information and/or the private time information and using the content detected in the searching.2015-03-05
20150066984READ-ONLY STORAGE DEVICE HAVING NETWORK INTERFACE, A SYSTEM INCLUDING THE DEVICE AND A METHOD OF DISTRIBUTING FILES OVER A NETWORK - A read-only storage device having network interface, a system including the device, and a method of distributing files. A computing device incorporating the storage device includes a computer processor and an interface bus communicably coupled to the computer processor. The storage device includes a device processor communicably coupled to the computer processor through the interface bus, storage means communicably coupled to the device processor, and a first network interface communicably coupling the device processor to a network. The device processor is configured to: communicate through the first network interface with only one or more predetermined servers; receive a file request from the computer processor, the computer processor directing the file request to the storage device, and the file request being for the computer processor to access a first file from the storage device; and retrieve the first file from a first of the one or more predetermined servers.2015-03-05
20150066985RETRIEVING INFORMATION FROM SOCIAL MEDIA SITES BASED UPON EVENTS IN AN ENTERPRISE - Various embodiments of systems and methods for retrieving information from social media sites based upon an event in an enterprise are described herein. In one aspect, the method includes receiving an event trigger indicating an occurrence of an event. The event trigger is received when an event condition comprising one or more business parameters and their corresponding value is met. Based upon the received event trigger, the one or more parameters and their corresponding value are retrieved. A watchpoint for the event is generated based upon the retrieved parameters and their values. The information on the watchpoint is retrieved from one or more social media sites. The retrieved information is displayed on one or more computing devices. In one embodiment, the retrieved information is arranged in a predefined format and then displayed on the one or more computing devices.2015-03-05
20150066986COMPUTER-IMPLEMENTED METHOD FOR IMPROVING QUERY EXECUTION IN RELATIONAL DATABASES NORMALIZED AT LEVEL 4 AND ABOVE - Computer implemented methods for executing a database query in a database using an electronic computing device are presented, the method including: causing the electronic computing device to provide at least one data structure including at least one object having at least two properties of different data types; identifying a property of the at least one data structure that includes the smallest unique values in terms of type of data stored in that particular property; executing the database query, including any limiting parameters, configured to retrieve only data from the property including the smallest unique values that are retrievable for a record; retrieving a predefined number of results of the executed database query; and for each set of predefined number of retrieved results, executing a new database access thread that is configured to retrieve data that are present in the records identified with the smallest unique values.2015-03-05
20150066987METHOD AND SYSTEM FOR ACCESSING A SET OF DATA TABLES IN A SOURCE DATABASE - Embodiments relate to accessing a set of data tables in a source database. A set of table categories is provided for tables in the source database and a set of metrics is provided. For each table of the set of the data tables: the set of metrics is evaluated, the evaluated set of metrics is analyzed, and the table is categorized into one of the set of table categories using the result of the analysis. Information indicative of the table category of each table of the set of tables is output, and in response, a request to select data tables of the set of data tables is received according to a part of the table categories for data processing. A subset of data tables of the set of data tables is selected using the table categories for performing the data processing on the subset of data tables.2015-03-05
20150066988SCALABLE PARALLEL SORTING ON MANYCORE-BASED COMPUTING SYSTEMS - Systems and methods for sorting data, including chunking unsorted data such that each chunk is of a size that fits within a last level cache of the system. One or more threads are instantiated in each physical core of the system, chunks assigned physical cores are distributed evenly across the threads on the physical cores. Subchunks in the physical cores are sorted using vector intrinsics, the subchunks being data assigned to the threads in the physical cores, and the subchunks are merged to generate sorted large chunks. A binary tree, which includes leaf nodes that correspond to the sorted large chunks, is built, leaf nodes are assigned to threads, and tree nodes are assigned to a circular buffer, wherein the circular buffer is lock and synchronization free. The large chunks are sorted to generate sorted data as output.2015-03-05
20150066989GRAPH DATABASE WITH ONE OR MORE INFRASTRUCTURE IMPARTED ASPECTS - Data specifying a new edge of a graph database may be received. A data store for storing the new edge may be identified from amongst a plurality of data stores utilized to store one or more portions of the graph database. Each of the plurality of data stores may be associated with a set of values corresponding to an aspect of edges of the graph database. The data store for storing the new edge may be identified based on the new edge being associated with a value corresponding to the aspect of edges of the graph database that is within a set of values corresponding to the aspect of edges of the graph database associated with the data store for storing the new edge.2015-03-05
20150066990SYSTEMS AND METHODS FOR DISCOVERING TEMPORAL PATTERNS IN TIME VARIANT BIPARTITE GRAPHS - Systems and methods for identifying entities sharing a temporal pattern using bipartite graphs are described. In one embodiment, a method includes identifying a temporal pattern in a sequence of bipartite graphs for a sequence of records involving two entity types, where records of the sequence of bipartite graphs vary according to time. An embodiment may color code the edges between entity types in the sequence of bipartite graphs according to the at least one temporal pattern identified (e.g., increasing sales between a business representative and a customer). An embodiment may therefore identify a time-based relationship between at least two entities according to the coded edges. Given the identification of entities having a time-based relationships, groups of these entities may be identified and trends may be derived therefrom (e.g., increasing sales for business units of a particular geographic region).2015-03-05
20150066991Traversal With Arc Configuration Information - An apparatus, and corresponding method, for generating a graph used in performing a search for a match of at least one expression in an input stream is presented. The graph includes a number of interconnected nodes connected solely by valid arcs. A valid arc may also include a nodal bit map including structural information of a node to which the valid arc points to. A walker process may utilize the nodal bit map to determine if a memory access is necessary. The nodal bit map reduces the number of external memory access and therefore reduces system run time.2015-03-05
20150066992Change Value Database System and Method - A method for constructing a change database reduces the footprint of a standard longitudinal data database and increases the manageability of the data for many applications. The change database concatenates representations of a time period for the change, the direction of the change, and the value of the change into a single string. The change database is constructed by creating foundation files from formatted historical data, constructing change files from these foundation files, and iteratively creating master files that encapsulate the change data.2015-03-05
20150066993SYSTEMS, METHODS AND APPARATUS FOR DYNAMIC CONTENT MANAGEMENT AND DELIVERY - Systems, methods and apparatus are disclosed for linking virtual content to various types of object, such a static physical objects, through the use of triggers of varying formats. The virtual content can be updated by a content curator over time.2015-03-05
20150066994MANAGING SHARING RELATIONSHIP OF TABLES - Managing a sharing relationship of tables. A super schema is formed incorporating a plurality of tables in a database according to data types of respective columns of the plurality of tables. A free storage capacity of the super schema is evaluated according to holes not occupied by any table in the super schema. A sharing relationship of the plurality of tables is determined according to the free storage capacity of the super schema. The sharing relationship of a large number of tables in a database can be managed effectively, so as to design or optimize the sharing solution among the tables.2015-03-05
20150066995APPARATUS AND METHOD FOR CONNECTING NOSQL DATA AND LINKED DATA - Apparatus and method for connecting NoSQL data and linked data are provided. The method includes converting the NoSQL data into RDF data, and issuing the converted RDF data as the linked data; collecting extended linked data extended by connecting the issued linked data and external linked data; and storing the collected extended linked data as the NoSQL data. Accordingly, a dynamic virtuous circulation structure capable of utilizing advantages and mutually compensating for disadvantages of each of the NoSQL data and the linked data can be constructed.2015-03-05
20150066996METHOD AND SYSTEM FOR AUTOMATICALLY COLLECTING PUBLICATION DIGITAL RESOURCE - The present invention discloses a method and a system for automatically collecting the publication digital resource, the method comprises: acquiring the resource document in a digital resource of a publication; identifying the resource document according to a preset identifying rule, obtaining an identified result, the identified result comprises: a document type, a document relation and sequencing; uploading the resource document to a server; generating property information of the resource document according to the identified result; storing the property information to a database. The present invention increases the efficiency of collecting the publication digital resources, saves a large amount of work.2015-03-05
20150066997Systems and Methods for Managing Power Plant Component Information - Certain embodiments herein relate to systems and methods for managing power plant component information. In one embodiment, a system can include at least one memory configured to store computer-executable instructions and at least one control device configured to access the at least one memory and execute the computer-executable instructions. The instructions may be configured to associate an identifier with a component and correlate the identifier with component information stored in a database. The instructions may be configured to output the information to a portable device. In another embodiment of the disclosure, an output of information to a portable device may be specified and updated according to input to the portable device.2015-03-05
20150066998AUTONOMICALLY DEFINING HOT STORAGE AND HEAVY WORKLOADS - In defining database objects for storage in a storage hierarchy, frequencies of accesses of a plurality of database objects over a predetermined time period are observed. A mean and standard deviation for the plurality of database objects are computed based on the observed frequencies of accesses of the plurality of database objects. A z-score for a given database object is determined based on a comparison of the frequency of access for the given database with the mean and standard deviation computed for the plurality of database objects by the computing processor; and a level in the storage hierarchy corresponding to the z-score of the given database object is determined. The given database object may then be stored at the level in the storage hierarchy corresponding to the z-score of the given database object.2015-03-05
20150066999INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing device includes: a storage management unit configured to store and manage content files; a metadata obtaining unit configured to obtain metadata of a recommendation source content; a content selecting unit configured to select, from content files managed by the storage management unit, recommended contents to be recommended to a recommendation-receiving user, based on metadata obtained by the metadata obtaining unit; an information obtaining unit configured to obtain held content information, which is information regarding held content files which a recommendation-receiving user is deemed to hold; and a recommendation order setting unit configured to set a recommendation order, regarding recommended contents selected by the content selecting unit, based on metadata added to held content files indicated by the held content information obtained by the information obtaining unit.2015-03-05
20150067000DOUBLE BUFFERING WITH ATOMIC TRANSACTIONS FOR THE PERSISTENT STORAGE OF REAL-TIME DATA FLOWS - A method, including configuring, in a memory, a first buffer to store first buffer data, a second buffer to store second buffer data, and a variable indicative of a persisted size of real-time data persisted to a storage device. On the storage device, a file is configured to store the real-time data and a field is configured to store the variable. A stream of the real-time data is received, and the stream is appended to the first buffer data. Upon meeting a write criteria, the first buffer data in is swapped with the second buffer data, a buffer size of the second buffer data is added to the variable, and the second buffer data is conveyed from the second buffer to a write cache. Upon meeting a commit criteria, the stream stored in the write cache is appended to the file, and the variable is persisted to the field.2015-03-05
20150067001CACHE MANAGEMENT IN A COMPUTERIZED SYSTEM - A clustered computerized system includes a set of hosts, network infrastructure for interconnecting the hosts of the set, and a clustered file system shared between the hosts of the set. A solid state memory is assigned to each host of the set. The computerized system is configured to cache data in the solid state memories, and is configured to include metadata of the cached data in the clustered file system.2015-03-05
20150067002DISTRIBUTED FILE SYSTEM USING CONSENSUS NODES - A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine.2015-03-05
20150067003Adaptive Parallel Data Processing - Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions.2015-03-05
20150067004DISTRIBUTED FILE SYSTEM USING CONSENSUS NODES - A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine.2015-03-05
20150067005PATH RESOLVER FOR CLIENT ACCESS TO DISTRIBUTED FILE SYSTEMS - Systems and methods implementing a path resolver facilitating client access to a distributed file system. An example method may comprise: receiving, by a processing device, file identifier comprising a symbolic link; producing, by a user space process being executed by the processing device, a modified file identifier, by replacing a pre-defined sequence of characters within the file identifier by a path to a mount point of a distributed file system; and identifying, in view of the modified file identifier, a data structure comprising information about a file identified by the file identifier.2015-03-05
20150067006SYSTEM AND METHOD FOR TRANSPORTING FILES BETWEEN NETWORKED OR CONNECTED SYSTEMS AND DEVICES - A system and method for file transfer management are disclosed. An example embodiment includes: initiating a transfer of a file from a source system to a target system; deconstructing a file into logical components based on the format of the file; storing the cacheable logical components in a parent cache; generating an element list including a component identifier of the cacheable logical components; and delivering the element list to the target system. The example embodiment includes: receiving, at the target system the element list; determining if cacheable logical components are present in a child cache; fetching the cacheable logical components from the child cache; fetching other cacheable logical components and non-cacheable gap components from the source system; reconstructing the file by combining the fetched components; storing the missing cacheable logical components into the child cache; and delivering the reconstructed file to a destination.2015-03-05
20150067007ELECTRONIC DEVICE, METHOD FOR RECOGNIZING EXTERNAL STORAGE DEVICE, COMPUTER PROGRAM PRODUCT - According to one embodiment, an electronic device has an interface, storage and a controller. The interface is configured to connect with an external storage device. The storage is configured to store data. The controller is configured to determine whether information for identifying a folder name is stored in the external storage device when the external storage device is connected to the interface, and to recognize the external storage device as a folder having the folder name corresponding to the information when the information is stored in the external storage device.2015-03-05
20150067008Determining Median Value of an Array on Vector SIMD Architectures - A method for determining a median value of an array of pixels in a vision system may be performed in an efficient manner using the parallel computing capabilities of a SIMD processing engine. Each column of an array may be sorted in ascending (descending) order to form a first sorted array. Each row of the first sorted array may be sorted in ascending (descending) order to form a second sorted array. A pixel may be selected as the median value from a diagonal portion of the second sorted array, wherein the diagonal portion bisects a lower value region and a higher value region of the second sorted array.2015-03-05
20150067009SPARSE MATRIX DATA STRUCTURE - Various embodiments relating to encoding a sparse matrix into a data structure format that may be efficiently processed via parallel processing of a computing system are provided. In one embodiment, a sparse matrix may be received. A set of designated rows of the sparse matrix may be traversed until all non-zero elements in the sparse matrix have been placed in a first array. Each time a row in the set is traversed, a next non-zero element in that row may be placed in the first array. If all non-zero elements for a given row of the set of designated rows have been placed in the first array, the given row may be replaced in the set of designated rows with a next unprocessed row of the sparse matrix. The data structure in which the sparse matrix is encoded may be outputted. The data structure may include the first array.2015-03-05
20150067010FLOATING-POINT ADDER CIRCUITRY - An integrated circuit is provided that performs floating-point addition or subtraction operations involving at least three floating-point numbers. The floating-point numbers are pre-processed by dynamically extending the number of mantissa bits, determining the floating-point number with the biggest exponent, and shifting the mantissa of the other floating-point numbers to the right. Each extended mantissa has at least twice the number of bits of the mantissa entering the floating-point operation. The exact bit extension is dependent on the number of floating-point numbers to be added. The mantissas of all floating-point numbers with an exponent smaller than the biggest exponent are shifted to the right. The number of right shift bits is dependent on the difference between the biggest exponent and the respective floating-point exponent.2015-03-05
20150067011FINITE FIELD INVERTER - A finite field inverter is disclosed, wherein the finite field inverter includes an input port, an output port and a search tree inverse circuit configured to perform an inverse operation of the operand α(x) in the finite field GF (22015-03-05
20150067012METHOD AND DATA PROCESSING DEVICE FOR RECONSTRUCTING A VECTOR - A method for reconstructing a first vector from a second vector includes: storing code for the row vectors according to a first code and a second code; correcting the row vectors of the second vector corresponding to the first vector so that the row vectors of the second vector have the same code as the row vectors of the first vector; calculating the code of the column vectors of the second vector according to the second code; comparing the code of the row vectors of the second vector with the code of the column vectors of the first vector; identifying the columns in which the first vector is unequal to the second vector; the rows in which the first vector is unequal to the second vector; and the components in which the first vector is not equal to the second vector, and correcting the components of the second vector.2015-03-05
20150067013METHODS FOR SERVICING WEB SERVICE REQUESTS USING PARALLEL AGILE WEB SERVICES AND DEVICES THEREOF - A method, non-transitory computer readable medium, and web content management server device that sends each of a plurality of jobs requiring execution in order to service a received web service request to one of a plurality of slave web services configured to execute the plurality of jobs in parallel. A response from each of the plurality of slave web services is received. A web service response is generated based on the received responses. The generated web service response is provided in response to the received web service request.2015-03-05
20150067014COMPUTER SYSTEM AND CONTROL METHOD OF COMPUTER SYSTEM - A computer system includes a plurality of processing computers which switches an execution time of a main function processing and a management function processing in a given time, and a management computer which has a schedule table showing a schedule in which each processing computer may execute the management function processing, and which is capable of instructing the execution of the management function processing to each processing computer, wherein the processing computer notifies a start time an end time of the management function processing to the management computer before starting the management function processing, and the management computer updates the schedule table with the notification, an decides the processing computer that may execute the management function processing, by referring to the schedule table, upon instructing the management function processing to the processing computer.2015-03-05
20150067015INFORMATION PROCESSING SYSTEM - An information processing system including an information processing unit that performs communication processing among a plurality of user terminals connected via an IP (Internet Protocol) network. The information processing unit includes control elements for acquiring an operating state of the information processing unit, as well as, instructs another information processing unit to perform the communication processing among the plurality of user terminals, according to the acquired operating state.2015-03-05
20150067016METHOD FOR PLAYING CONTENTS ON AN ELECTRONIC DEVICE - An apparatus and method for playing content in an electronic device connected through a network are provided. The electronic device includes a communication unit for connecting with a master electronic device through a network, and at least one processor, wherein the processor is configured for receiving synchronization information from the master electronic device, and determining one of a content playing time point and a position of content to be played on the basis of a receive delay with respect to the master electronic device, and the synchronization information includes at least one of clock information of the master electronic device, position information of content played in the master electronic device, start delay information, which is a time of waiting until the content is played, and audio latency information, which is a time delayed until the content is output after the content is played in the master electronic device.2015-03-05
20150067017METHOD AND SYSTEM FOR ACCESSING MEDIA - Methods and systems may facilitate access to media. A mobile computing device may manage media associated with links by evaluating factors that may affect battery life. The mobile computing device may obtain information about the media associated with the links, such as metadata indicating file characteristics, identifying information, and analytics. The information may be included in the media or obtained from a server. The mobile computing device may evaluate factors that affect the device's ability to receive and render the media. Such factors may include the battery charge state, signal strength, connectivity, or media characteristics (e.g., size, complexity, etc.). The mobile computing device may prioritize the links associated with the media based on the evaluation of the factors, such as by sorting the links by rank. The mobile computing device may also hide links, display warnings/indicators, display links in particular manners or formats, and automatically download the media.2015-03-05
20150067018EXPERT COLLABORATION SYSTEM AND METHOD - A system and method for remotely providing expert assistance receive identification information from a mobile device that is representative of a component and communicate the identification information to remotely located expert personnel. The system and method also receive an expert-identified work scope that includes guidance information for display on the mobile device to guide the operator through diagnosing, repairing, testing, and/or replacing the component. The system and method also store the expert-identified work scope and the identification information such that the expert-identified work scope is associated with the identification information. The system and method compare subsequently received identification information with the stored identification information and automatically select and communicate the expert-identified work scope based on comparing the subsequently received identification information with the stored identification information.2015-03-05
20150067019Method and system for using arbitrary computing devices for distributed data processing - A worker client (2015-03-05
20150067020SYSTEM AND METHOD FOR PROVIDING A DATA SERVICE IN AN ENGINEERED SYSTEM FOR MIDDLEWARE AND APPLICATION EXECUTION - A system and method can provide a data service in a network environment. The system can provide a data service component on a node in the network environment, wherein the network environment includes a plurality of nodes interconnected via a network fabric. Furthermore, the system can use a native packet forwarding mechanism to direct a data flow in the network fabric to said data service component on the node. Then, the system can use said data service component to process one or more data packets in the data flow in the network fabric.2015-03-05
20150067021REAL-TIME DATA DISTRIBUTION SYSTEM FOR PATIENT MONITORING DEVICES, CARDIAC DEFIBRILLATORS AND ASSOCIATED INFORMATION DELIVERY SYSTEMS - A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.2015-03-05
20150067022NETWORK BASED SOFTWARE AGENT TO ALLOW DYNAMIC RESOURCE ACCESS - A method of enabling a client connected to a foreign computer network to utilize various network resources within the foreign computer network. Wherein, the client may not possess the various applications and drivers typically needed to operate the network resources. For example, a personal digital assistant (PDA) could wirelessly connect to an Ethernet network and print a document located on the Internet without downloading the specific printer driver or the application with which to open the document.2015-03-05
20150067023SYSTEM AND ASSOCIATED METHODOLOGY FOR ENHANCING COMMUNICATION SESSIONS BETWEEN MULTIPLE USERS - In one embodiment, a video frame is received from an external source, one or more users are extracted from the video frame, and user attendee data is generated based on the one or more extracted users and stored in a database. The user attendee data and video frame are transmitted to the client device and a communication session of the client device is updated based on the video frame and attendee data.2015-03-05
20150067024AUTOBATCHING - An autobatching module collects multiple requests from a webpage based on an organizational schema, batches the multiple requests received in each particular time frame, and transmits a batch requests to the server. The autobatching module receives responses to the batched requests from the server, parses the responses, and delivers the responses to the webpage and to appropriate objects and widgets.2015-03-05
20150067025Reducing Messaging In A Client-Server System - A detection that a client-server system, which is operating in a first state mode, has switched from a first use case to a second use case for accessing a property of an object associated with a server. The first state mode during the first use case reduces messaging in the client-server system as compared to using a second state mode. A determination is performed as to whether using the second state mode during the second use case would reduce messaging in the system as compared to using the first state mode. The client-server system is transitioned to the second state mode, if operating in the second state mode would reduce messaging in the client-server system as compared to operating in the first state mode for the second use case.2015-03-05
20150067026ACQUIRING ONLINE MEETING DATA RELATING TO AN ONLINE MEETING - A technique acquires online meeting data relating to an online meeting. The technique involves running, by processing circuitry, a set of programs (e.g., an operating system, a slideshow application, a word processing program, other programs, etc.) to carry out an online meeting which shares online meeting content among a set of users. The technique further involves performing, while the processing circuitry runs the set of programs to carry out the online meeting, a set of information collection operations by the processing circuitry. The set of information collection operations collects online meeting data from the set of programs. The collected online meeting data includes non-bitmap text-based information extracted from the set of programs (e.g., keywords, phrases, etc. obtained via procedure calls using standard APIs to the set of programs). The technique further involves storing, by the processing circuitry, the collected online meeting data in a designated location of computer memory.2015-03-05
20150067027SINGLE PASS LOAD BALANCING AND SESSION PERSISTENCE IN PACKET NETWORKS - Methods and systems for performing load balancing and session persistence in IP (e.g., IPv6) networks are described herein. Some aspects relate to a destination options extension header that may be used to store load balancing session persistence option (LBSPO) data, including a client identifier and a server identifier for each of a client and a server. A load balancer for a server farm can perform session persistence and load balancing based on the LBSPO information. The server can include its own address in the LBSPO data when responding to an initial request from a client. The client device may then address subsequent packets to the server selected for that session, thereby bypassing the load balancer after the session is established, thereby freeing the load balancer to handle other requests. The LBSPO information may remain unchanged for the duration of the session.2015-03-05
20150067028MESSAGE DRIVEN METHOD AND SYSTEM FOR OPTIMAL MANAGEMENT OF DYNAMIC PRODUCTION WORKFLOWS IN A DISTRIBUTED ENVIRONMENT - Methods and system to control the data processing workflows in distributed environment with asynchronous message driven mechanism. A production workflow includes an ordered sequence of tasks to be executed that needs to be distributed on multiple computational nodes. Each task is assigned by a sender application to a receiver application running on a computational node through a message. On receiving the message, the receiver application sends and sends an acknowledgment to the message and schedules the sub tasks associated with the task. The sender application on receiving the acknowledgment removes the message from the queue otherwise the messages are stored in the database. On completion of the sub tasks the receiver application generates a message and the sender application on receipt of the message takes up the next task in the sequence and generates a message to another application. The sender application keeps on generating messages till all the tasks are completed in the sequence. The methods adopted in this invention provides persistence and guaranteed delivery of messages thereby improving the quality of service in transaction processing systems that are managing complex workflows.2015-03-05
20150067029DATA UNIQUED BY CANONICAL URL FOR REST APPLICATION - Pieces of an entity's data set can be related with each other using a canonical Uniform Resource Locator (URL). If a server returns pieces of an entity's data record to a client within multiple separate REST-based responses, the client can discern from the canonical URL that those pieces relate to the same entity. In response to each REST-based request from a client, a server returns, with the client-requested data, a canonical URL that uniquely identifies that data's entity. A client can receive the canonical URL with the data that the server returns. If the canonical URLs returned along with data items in separate requests match, then the client determines that those data items pertain to the same entity. If the client determines that separately received data items pertain to the same entity, then the client can merge those data items together into a unified record that the client stores locally.2015-03-05
20150067030Mobile Application System - A method includes accessing a webpage at a web server from a mobile application executing at a mobile device. A mobile application tag may be identified in the webpage, where the mobile application tag is independent of a device type of the mobile device. The method also includes determining that the mobile application tag corresponds to a native device function of the mobile device and accessing the native device function.2015-03-05
20150067031BUSINESS TRANSACTION CORRELATION WITH CLIENT REQUEST MONITORING DATA - A system monitors a client request and a backend business transaction performed in response to the request and correlates the data generated from monitoring the request and business transaction. A request may be monitored in detail to determine several metrics. The metrics may include sever connection time, response receipt completion time, document download time, document processing time, and page rendering time. The metrics may be determined for an entire content page as well as individual page elements, such as Iframes and elements constructed from AJAX techniques.2015-03-05
20150067032TECHNIQUES FOR SERVER-CONTROLLED TILING OF LOCATION-BASED INFORMATION - Techniques for server-controlled tiling of location-based information are described. An apparatus may comprise a communication component and a tile component. The communication component may be operative to receive a location-based search request from a client application, the location-based search request comprising a geographic area, and to transmit a plurality of tiles to the client application. The tile component may be operative to determine the plurality of tiles as a set of tiles that cover the geographic area, each tile of the plurality of tiles covering a portion of the geographic area and comprising a set of locations. Other embodiments are described and claimed.2015-03-05
20150067033Relay Server Load Balancing and Placement using In-Band Signaling - Techniques are provided for optimizing a choice of relay servers for optimizing network traffic flow between peer devices in a network. An allocate request message is received from a router device in a network and is destined for a relay server in the network. The message requests a public identifier from the relay server for the client device. Identifier information is inserted in the message that indicates an identity of the router device. A server device configured to operate as a relay server in the network receives the allocate request message. Based on the identifier information, the server device selects a particular router device in the network path to operate as a newly designated relay server for the client device. The server device sends to the client device an alternate server response message that indicates that the particular router device is selected as the newly designated relay server.2015-03-05
20150067034SERVER, DISTRIBUTION INFORMATION GENERATION METHOD, AND RECORDING MEDIUM - A server includes a terminal information acquisition unit, a region specifying unit, and a distribution information generation unit. The terminal information acquisition unit acquires from each of a plurality of first terminal devices, terminal information including measurement information used to calculate a distance from each of second terminal devices to each of the plurality of first terminal devices for each second terminal device present near the first terminal device and position information of the first terminal device. The region specifying unit specifies a region in which the second terminal device is disposed at a distance according to the measurement information from the position of each of the first terminal devices. The distribution information generation unit generates the information indicating the distribution of the positions of the first terminal device and the second terminal device based on the region specified by the region specifying unit.2015-03-05
20150067035METHOD AND APPARATUS FOR EXTENDING CAPABILITIES OF A VIRTUALIZATION DOMAIN TO SUPPORT FEATURES AVAILABLE IN A NORMAL DESKTOP APPLICATION - Examples of systems and methods are provided for communication and for establishing a remote session between a client device and a remote server using RDP. An RDP share option is enabled to notify the remote server of a request for a shared RDP session. Multiple client devices may connect to the single shared RDP session. One client device may be considered the presenter and given special permissions. Any other client devices may be considered attendees and given only restricted access. Multiple RDP sessions may be initiated for multiple client devices.2015-03-05
20150067036System, Method And Apparatus For A Personal Server For Managing Personal Data and Personal Automation Tasks - A system for managing personal data and personal automation tasks; comprising of one or more client computer, wide area network, one or more personal server computer, network router, local area network, external IP address, internal IP address, client applications, personal server applications, personal server controller application, personal server client applications, personal server operating system, client computer operating system and domain name service system components. The main system component, the personal server is designed to run around the clock is placed in the home or office premises of the personal server owner that facilitates managing personal data and personal automation tasks for the personal server owner with complete data privacy and data ownership; securely accessible from inside owner's premises via local area network or from outside the owner's premise via wide area network (internet).2015-03-05
20150067037COMMUNICATION APPARATUS AND COMMUNICATION METHOD - There is provided a communication apparatus, including: a storage, a transmitter, a receiver and an updater. The storage stores object information including first to N-th elements, and first to N-th update information identifiers identifying versions of the first to N-th elements. The transmitter transmits an acquisition request including all or a part of the first to N-th update information identifiers to an acquisition target apparatus via a network. The receiver receives, from the acquisition target apparatus, first update information to update at least one element among the elements whose update information identifiers were transmitted in the acquisition request and second update information to update the update information identifier of the at least one element. The updater updates the at least one element in the storage with the first update information and updates the update information identifier of the at least one element with the second update information.2015-03-05
20150067038METHOD, DEVICE, AND SYSTEM FOR ACQUIRING A WEB PAGE - A technique for acquiring a web page includes: receiving, at a client, a user instruction; obtaining from the instruction a page number of a web page that a user desires to access; searching for web page data in a hidden form that is cached in advance at the client, the search being based at least in part on the page number and the hidden form comprising web page data for a plurality of page numbers and in the event that web page data is found in the hidden form, generating, by the client, the web page using the web page data.2015-03-05
20150067039SYMBIOTIC CLIENT AND SERVER FOR EMBEDDED NETWORK SYSTEM - A protocol with matching protocol creation and parsing engines on both the client and server facilitates the automatic transfer of data and commands in an autonomous fashion. This protocol and its corresponding engines make up a new services layer software stack that is above the existing application layer in the network stack. The protocol is based on standard HTTP over TCP/IP as the applications, transport, and Internet layers, but adds a means to frame commands and data to allow for any operation to be performed over a single service layer. Protocol creation and parsing engines reside on all clients and the server. The server-side protocol engine runs as a common gateway interface binary within a standard web server. The client-side protocol engine has the communication layer of a standard web browser, but replaces the user interface layers with an API to automate the passing of commands and data to the server protocol engine. The server is then able to execute upon client requests or pass requests back to a specific client.2015-03-05
20150067040DYNAMICALLY DETERMINING A TILE BUDGET WHEN PRE-FETCHING DATA IN A CLIENT DEVICE - A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database in map data tiles. The pre-fetching map data system identifies those map data tiles that correspond to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for cache storage. The number of pre-fetch map data tiles are determined using a tile budget that is dynamically adjusted in response to changing conditions on a client device.2015-03-05
20150067041INFORMATION SERVICES FOR REAL WORLD AUGMENTATION - A method and system provides information services for augmentation of real world environments. The information services include features for retrieving and presenting information, authoring new information services, authoring new information services, storing information, storing information services, communicating information, communicating information services, sharing information, sharing information services, executing e-commerce transactions and authenticating identification tokens.2015-03-05
20150067042Server-Based Backup System for User Data - In a method performed by a host system with one or more processors, the host system sends a web page to a client system via a communications network. The host system receives inputs from the client system, via the communications network, that include user text inputs to the web page. The inputs are received prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page. The host system also periodically auto-saves a backup copy of at least some of the received user text inputs to the web page, prior to receiving the user-initiated command that would require saving user inputs to the web page.2015-03-05
20150067043ACCELERATING COLLABORATION IN TASK ASSIGNMENT BY USING SOCIALLY ENHANCED MODEL - Communication logs may be analyzed to detect interactions between members, and a social network of members built based on the analysis. A plurality of communities of members is determined in the social network, and social positions of at least some of the members in each of the community are detected. The communities and their member social positions are utilized in dynamically forming a team of members to handle a task assignment.2015-03-05
20150067044EFFICIENTLY ACCESSING WEB CONFERENCES FROM A MOBILE DEVICE - A technique for joining a web conference on a mobile device includes running a program on the mobile device that displays a list of web conference invitations for web conferences scheduled to be held at or near the current time, receiving a user selection of one of the listed web conference invitations, and initiating a web conference for the selected web conference invitation using a web conference client installed on the mobile device. The technique enables mobile users to join web conferences quickly and with few manual operations.2015-03-05
20150067045VIRTUAL MACHINE SCREEN SHARING AND ACCESSING VIA SOCIAL MEDIA - Techniques for sharing and accessing VM screen via social media are described. In one example embodiment, a first user is allowed to log into the social media application via a browser in a client device at a first location. The first user is then allowed to select a feed type to share the VM screen in the client device at the first location. VM screen share information is then received from the first user via the client device at the first location. The VM screen is then shared upon receiving the VM screen share information from the first user via the client device at the first location.2015-03-05
20150067046SOCIAL NETWORKING INFORMATION CONSUMPTION GAP RESOLUTION - Social network content consumption activities of social network users related to content published by at least one social network are monitored. The monitored social network content consumption activities of each of at least two of the social network users are compared. A determination is made, based upon the comparison, that a difference in consumption of the published content exists between the at least two of the social network users. A notification is generated to any of the at least two of the social network users determined, based upon the difference in consumption, to have consumed less of the published content than at least one other social network user.2015-03-05
20150067047PROVIDING A MEETING RULES TEMPLATE FOR A MEETING SERVICE IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving a rules template associated with an online interactive activity by a network element. The rules template includes at least one rule for defining a manner in which a process of the online interactive activity is to be conducted. The method further includes parsing the rules template to determine the at least one rule, and controlling the process of the online interactive activity in accordance with the determined at least one rule.2015-03-05
20150067048TECHNIQUES FOR SUGGESTING CONTENT TO PROMOTE VIA A FEED - Techniques for suggesting content to promote via a stream are described. According to various embodiments, social activity information associated with a plurality of candidate content items posted on an online social network service may be accessed. The social activity information may describe social activity signals associated with each of the candidate content items. A specific content item may then be identified from among the plurality of candidate content items, based on the social activity signals associated with the specific content item. Thereafter an organization may be prompted to promote the specific content item on the online social network service.2015-03-05
20150067049REDISCOVERY OF PAST DATA - According to one embodiment, a user's past content (e.g., pictures, movies, audio recordings) may be retrieved and pushed to the user's mobile device in a real-time and in a contextually-relevant manner. The pushed content may also include contextually-relevant content of others with whom the user has established a relationship to share such content.2015-03-05
20150067050METHOD AND SYSTEM FOR SOCIAL NETWORKING IN A MULTI-SCREEN ENVIRONMENT - Disclosed is a social network service device. The social network service device includes a message processing unit which receives, from a common smart device, an identifier of a user group which uses the common smart device, and information of a personal smart device which is connected to the common smart device for a multi-screen service, and a social network establishment unit which establishes a social network between common smart devices by modeling a relation between the user group and a user who uses the personal smart device, and a relation between the common smart device and the personal smart device, using the information of the personal smart device, based on the identifier of the user group.2015-03-05
20150067051BATCHING-BASED CONTENT ROUTING METHOD AND APPARATUS FOR PERFORMING BATCHING-BASED CONTENT ROUTING METHOD - The method includes, receiving a content request message from a user terminal, comparing a batching window value and a timer value in session information when there is session information corresponding to received content, and transmitting a content response message including an address of a stored surrogate server to the user terminal when the timer value is less than the batching window value. In addition, the method includes, receiving a request message for requesting the same content from another user terminal, and transmitting the content response message including address information of the same surrogate server to another user terminal when the timer value is less than the batching window value. Therefore, since more channels can be assigned to one surrogate server, it is possible to decrease data transmission costs of the surrogate server.2015-03-05
20150067052SYSTEM AND METHOD FOR SELECTIVE USER MODERATION OF SOCIAL MEDIA CHANNELS - Approaches for facilitating selective user moderation of social media channels are disclosed. In certain implementations, one or more posts from a user for submission to a channel directed to a topic may be received. An event relating to the topic may be identified. A predetermined time period associated with the event may be identified. At least some access privileges of the user for the channel may be disabled for at least a portion of the predetermined time period based on a determination that the one or more posts are indicative of one or more undesired characteristics. In some implementations, the predetermined time period may include a first time period before the event begins, a second time period during which the event occurs, a third time period after which the event ends, or other time period associated with the event.2015-03-05
20150067053MANAGING MESSAGE DISTRIBUTION IN A NETWORKED ENVIRONMENT - A method for managing message distribution in a networked computing environment. The method includes determining, for a particular topic, at least a first subscriber messaging engine and a second subscriber messaging engine to receive a topic message. The method includes determining that the first subscriber messaging engine is to act as a cache for the second subscriber messaging engine. The method includes sending the topic message to the first subscriber messaging engine. The method then includes sending a reference message to the second subscriber messaging engine, the reference message being able to be used to retrieve the topic message from the first subscriber messaging engine.2015-03-05
20150067054METHOD FOR SHARING MEDIA DATA AND ELECTRONIC DEVICE THEREOF - An operation method of an electronic device is provided. The method includes acquiring a media contents sharing list which includes media contents retained by the electronic device and media contents retained by at least one other electronic device communicating with the electronic device, and transmitting the first media contents to the at least one other electronic device based on playback of first media contents retained by the electronic device within the media contents sharing list, and receiving the second media contents from the at least one other electronic device and outputting the received second media contents based on playback of second media contents retained by the at least one other electronic device within the media contents sharing list.2015-03-05
20150067055METHOD AND SYSTEM OF AN ANONYMOUS ONLINE SOCIAL NETWORK - In one exemplary aspect, a method of an anonymous online social network includes the step of providing an anonymous online social networking service. A user is enabled to create a user's anonymous profile on the anonymous online social networking service. The user's anonymous profile comprises a unique social number identifier. A user information is received by a server of the anonymous online social network. The user information includes an anonymous user interest and an anonymous attribute. A search functionality is provided wherein another user searches for the user's anonymous profile utilizing the anonymous user interest and the anonymous attribute. The unique social number identifier can be a user profile identified by a unique sequence of numbers such that the user's profile does not include personal identifying information about the user. The anonymous online social networking service can include a computing platform to build social networks and social relations among a set of users.2015-03-05
20150067056INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - Disclosed is an information processing apparatus connected via a network to a display apparatus and one or more operations terminals. The information processing apparatus includes a display controller configured to transmit to the display apparatus and the operations terminals image data in which at least one object is disposed and display the transmitted image data on the display apparatus and the operations terminals, an information manager configured to manage information of the objects, and a display update unit configured to update a display of the objects disposed in the image data by receiving operations with respect to the objects from the operations terminals and updating the objects based on the received operations.2015-03-05
Website © 2025 Advameg, Inc.