10th week of 2014 patent applcation highlights part 82 |
Patent application number | Title | Published |
20140067844 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 2014-03-06 |
20140067845 | FACILITATING FIELD PROGRAMMABLE GATE ARRAY ACCELERATIONS OF DATABASE FUNCTIONS - Methods and arrangements for facilitating accelerations of database functions. A field programmable gate array is incorporated. At least one query control block is incorporated in the field programmable gate array, and database management system operations are accelerated via the field programmable gate array. The accelerating includes employing the at least one query control block to execute a query without reconfiguring the field programmable gate array. | 2014-03-06 |
20140067846 | APPLICATION QUERY CONVERSION - A set of potential search-query terms can be identified based on empirical queries for apps. For each potential search-query term, a subset of documents within a set of documents can be identified based on apps that users were likely to click on or download following entry of a search query with a comparable or same term. One or more other indicator terms can be identified as being related to the potential search-query term based on the one or more second indicator terms being prevalent within the subset of documents. Upon receipt of a subsequent search query, a search can then be performed using both a term within the search query and one or more related other indicator terms. | 2014-03-06 |
20140067847 | GENERATING A QUERY - A system for generating a query comprises a term unit ( | 2014-03-06 |
20140067848 | ESTIMATION OF EFFECTS OF PROCESS CUSTOMIZATION - An apparatus for suggesting changes to processes includes memory and a processor. The memory includes a base process repository for storing data representing one or more base processes, a modified process repository for storing data representing one or more modified processes modifying the one or more base processes, and an effects repository for storing data associated with effects of the one or more modified processes relative to the base processes. The processor is configured to receive data corresponding to a desired base process and desired effects, to compare the desired effects to effects stored in the effects repository, and to provide one or more suggested modified processes from the modified process repository based on a similarity of the suggested modified processes with the desired base process and a similarity of effects associated with the suggested modified processes with the desired effects. | 2014-03-06 |
20140067849 | OFFLINE APPLICATION SUPPORT - An offline support system operates to record a plurality of request/response pairs exchanged between an application and a web service. The system determines if a current request from the application can be communicated to the web service. Upon a positive determination, the current request is passed to the web service. Upon a negative determination, a most recent recorded request/response pair having a request matching the current request is identified. The response from the identified pair is passed to the application as if it were a response to the current request. | 2014-03-06 |
20140067850 | Graph Query Logic - In one embodiment, a method includes storing one or more graphs, each graph comprising one or more nodes arranged in a hierarchical format, each node representing one or more data items; accessing a query requesting one or more specific data items in the graphs, the query being expressed in a language having a hierarchical format; retrieving the specific data items from the graphs; arranging the specific data items in a hierarchical format; and outputting the specific data items in response to the query. | 2014-03-06 |
20140067851 | FACILITATING FIELD PROGRAMMABLE GATE ARRAY ACCELERATIONS OF DATABASE FUNCTIONS - Methods and arrangements for facilitating accelerations of database functions. A field programmable gate array is incorporated. At least one query control block is incorporated in the field programmable gate array, and database management system operations are accelerated via the field programmable gate array. The accelerating includes employing the at least one query control block to execute a query without reconfiguring the field programmable gate array. | 2014-03-06 |
20140067852 | MECHANISM FOR FACILITATING SCALING AND EFFICIENT MANAGEMENT OF DATABASE SYSTEMS AND RESOURCES IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating efficient management of database systems and resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving a job request from a user associated with an organization, where the job request may is placed at a computing device. The method may further include generating, at the local database coupled with the computing device, a dynamic cache having a first table comprising external data from an external data source, communicating the first table of the dynamic cache with a second table at the local database, where the second table comprises local data from the local database, and processing the job request at the local database using the dynamic cache. | 2014-03-06 |
20140067853 | DATA SEARCH METHOD, INFORMATION SYSTEM, AND RECORDING MEDIUM STORING DATA SEARCH PROGRAM - A data search method includes: identifying data and a key value associated with the data based on a search request issued to a first database stored in a first storage in which data included in a column of the first database is stored in association with a key value that is associated, in the first database, with the data; and searching for a row associated with the identified key value from a second storage in which the key value in the first database is stored in association with the row that is associated, in the first database, with the key value. | 2014-03-06 |
20140067854 | CRAWLING OF GENERATED SERVER-SIDE CONTENT - Selective processing of items having embedded delay actions includes receiving an item to process containing a delay action, processing the item using a delay action process, wherein the delay action process includes exploring dynamically generated server-side content of the item received, by recognizing when a wait occurs for a server process, and performing one of a wait for a predetermined period of time, or circumventing an actual wait, to generate a result and returns the result to a requester. | 2014-03-06 |
20140067855 | MEDIA ASSET USAGE DATA REPORTING THAT INDICATES CORRESPONDING CONTENT CREATOR - The disclosure is related to the idea of tracking user navigation, consumption, and/or behavior and applying analytics to help shape future offerings (customized offerings, up-sells, recommendations, etc.) to a user and to provide reporting data to service providers and studios. Methods and systems of providing viewing recommendations for a user are set forth. This involves collecting usage data related to a session of interaction by the user, processing the user data for the session, and providing feedback regarding the session. The sessions involve multiple stages tracking a user's interactions. These include stages such as an inquiry stage, a results stage, a details stage, a selection stage, and a confirmation stage. Usage data is then mined to indicate the content creator of a media asset regardless of the media asset type. | 2014-03-06 |
20140067856 | SYSTEMS AND METHODS FOR FACILITATING DIAGNOSIS AND PRODUCT IDENTIFICATION FOR PATIENTS REQUIRING CONTINENCE PRODUCTS - Systems and methods for facilitating diagnosis and product identification for patients requiring continence products. Embodiments of the invention have been particularly developed there by to provide a software application (for example an iOS or Android application) thereby to assist a clinician and/or patient in identifying appropriate continence products for a given set of patient requirements. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. | 2014-03-06 |
20140067857 | METHOD AND SYSTEM FOR STORING MULTIPLE GEO-TAGGED MEDIA FILES AND RENDERING THE SAME - A method and apparatus for organizing a geographically tagged media file, the method obtaining geographical information for the media file; identifying a subfolder for the media file; and placing the media file in the identified subfolder. Also, a method and apparatus for utilizing an album of geographically tagged media files within a media application, the method allowing a third party application access to the geographically tagged media files; and upon selection of the third party application within the media application, launching the third party application populated with the album of geographically tagged media files. | 2014-03-06 |
20140067858 | SYSTEMS AND METHODS FOR ARRANGING PARTICIPANT INTERVIEW CLIPS FOR ETHNOGRAPHIC RESEARCH - Systems and methods for arranging participant interview clips for conducting ethnographic research. Video clips and photographs of interviews of participants in a market research study are stored in a database. Each item stored in the database is tagged with an interpretive tag indicative of an observed behavioral, attitudinal, or emotive characteristic of the participant. A user searches the database for tags or search terms of interest, and selects clips from the search results for inclusion in a perspective, which is a collection of selected clips and their associated tags and comments from multiple users who collaborate to determine which clips to include in the perspective. The process of creating a perspective is iterative and collaborative, in which the database can be mined and re-mined using different search strategies by multiple users, who provide their comments on selected clips to form a perspective that can be used for product innovation. | 2014-03-06 |
20140067859 | FACILITATING DYNAMICALLY CONTROLLED FETCHING OF DATA AT CLIENT COMPUTING DEVICES IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically controlled fetching of data at client computing devices in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a request from a client computing device. The request includes a query for receiving data from a database coupled to the server computing device in an on-demand database system. The method may further include matching the request against a predetermine threshold value, and where the threshold value includes a first predetermined threshold range based on a first column range or a first row range and a second predetermined threshold range based on a second column range or a second row range. The method may further include generating multiple responses to the request based on one or more formulae and the predetermined threshold value if the request fails to satisfy the predetermined threshold value. | 2014-03-06 |
20140067860 | CUSTOM LOCAL SEARCH - A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content, wherein the local search content comprises a first dataset and a second data set, wherein the first dataset comprises a first entity and the second dataset comprises a second entity, and wherein the query comprises a first token and a second token. The method also includes parsing the query such that the first token of the query is mapped to the first entity in the first dataset and the second token of the query is mapped to the second entity in the second dataset. The method also includes returning search results based at least in part upon the parsing of the query. | 2014-03-06 |
20140067861 | DEVICE AND CONTENT SEARCHING METHOD USING THE SAME - A device and method for searching for content are provided. The device includes: a display; a storage configured to store a plurality of contents; an inputter configured to receive a user answer to a question displayed on the display for searching for content stored in the storage; and a controller configured to determine, based on the plurality of contents, the question, output, through the display, the determined question, determine, based on the user answer to the output question, a criterion for searching for content, and output, through the display, a search result searched based on the criterion. | 2014-03-06 |
20140067862 | FIXED WIDTH ENCODING DOCUMENT POSTING LISTS - This specification describes technologies relating to fixed width encoding/decoding of document posting lists. In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include a server obtaining a list of one or more of document identification numbers, each of the document identification numbers uniquely identifying a document; an encoding device operatively connected to the server, the encoding device generating a sequence of deltas from the sequential list of one or more of the document identification numbers, and encoding each delta in the sequence of deltas using a fixed-width encoding scheme. | 2014-03-06 |
20140067863 | MEDIA IDENTIFICATION SYSTEM FOR EFFICIENT MATCHING OF MEDIA ITEMS HAVING COMMON CONTENT - To identify a media item from a database of media items that have common content, a region of interest is defined to include a plurality of frames of a test fingerprint that correspond to different segments of a media item. A media identification system queries a database of reference fingerprints to identify candidate reference fingerprints that contain a frame that matches a frame of the test fingerprint. When a candidate reference fingerprint is found, additional matching frames are determined and the region of interest is reduced to eliminate the matched frames of the test fingerprint. This continues until the region of interest is empty or there are no further matching candidates. Once the set of candidate reference fingerprints are identified, the media identification system compares the test fingerprint to the candidates to determine a closest match, thereby identifying the media item associated with the test fingerprint. | 2014-03-06 |
20140067864 | FILE ACCESS FOR APPLICATIONS DEPLOYED IN A CLOUD ENVIRONMENT - A method of operating a virtual computer system including a file access interceptor and multiple virtual machines that are logically arranged in a virtualization environment that is managed by a virtualization environment manager is provided. The method includes reading file settings definitions that include identifications and properties of files that are configured to be accessed by a computer application, replacing operations of a file interface in the computer application using with file access interceptor operations that use the file settings to decouple file attributes from the computer application, managing file access via the file access interceptor operations to provide data file storage and read access to the files, and synchronizing file actions in each of a plurality of instances of the files. Related systems and computer program products are disclosed. | 2014-03-06 |
20140067865 | GLOBAL LINK PROVIDING MODIFICATION RIGHTS TO A SHARED FOLDER - A computer-implemented system and method of sharing files between a link sharer and a link recipient over a network. A folder sharing link is generated in response to a request by a link sharer, where the link provides a link recipient the ability to modify the contents of the folder. In response to receiving an indication that the generated link has been activated by a link recipient, the system either automatically grants modification rights to the folder or requests manual approval from the link sharer to grant modification rights to the link recipient. Once modification rights have been granted, the system adds the shared folder to the link recipient's account within the context of a document management system. | 2014-03-06 |
20140067866 | JAVASCRIPT OBJECT NOTATION SCHEMA DEFINITION LANGUAGE - A schema language is employed to define and validate data encoded in JavaScript Object Notation (JSON). The schema language makes consistent use of name-value pairs, a cornerstone of JSON, enabling a schema to be read and authored easily. More particularly, objects are composed of properties, and properties are composed of an array of name-value pairs, where the name is a string and the value can be almost any type, including another pair. Further, the schema language supports name referencing, alternative schemas, and forbidden type, and a root object to facilitate schema composition, among other things. | 2014-03-06 |
20140067867 | REFERENTIALLY-COMPLETE DATA SUBSETTING USING RELATIONAL DATABASES - A method, system, and computer program product for relational database management. The method constructs a referentially-complete target subset database from a source database by first estimating the expected size of the target subset database based on application of one or more subsetting rules. If the estimated size needs reduction, the user can modify the subsetting rules, and then modules are invoked to receive the modified subset rules. The method continues by generating a subsetting execution plan by applying the user-modified subset rules to the source database, and then modules process the generated execution plan, which processing results in storage of a referentially-complete target subset database. The user can influence the construction of the execution plan by suggesting an execution model to use during processing of the subsetting execution plan. Techniques estimate the expected size by constructing a directed graph wherein edges in the directed graph represent relationships between database tables. | 2014-03-06 |
20140067868 | Schema Mapping Based on Data Views and Database Tables - Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema. | 2014-03-06 |
20140067869 | METHOD AND APPARATUS FOR CONTENT ASSOCIATION AND HISTORY TRACKING IN VIRTUAL AND AUGMENTED REALITY - A machine-implemented method includes establishing a virtual or augmented reality entity, and establishing a state for the entity having a state time and state properties including a state spatial arrangement. The data entity and state are stored, and are subsequently received and outputted at a time other than the state time so as to exhibit a “virtual time machine” functionality. An apparatus includes a processor, a data store, and an output. A data entity establisher, a state establisher, a storer, a data entity receiver, a state receiver, and an outputter are instantiated on the processor. | 2014-03-06 |
20140067870 | Prospective Search of Objects Using K-D Forest - In one embodiment, an object is stored in a k-dimensional forest that has a plurality of k-dimensional trees and each k-dimensional tree has a different size. If the smallest k-dimensional tree in the k-dimensional forest is not full, then the object is stored as a specific node in the smallest k-dimensional tree. Otherwise, a first k-dimensional tree in the k-dimensional forest is located, which is the smallest k-dimensional tree in the k-dimensional forest that is capable of storing the first object, objects in one or more second k-dimensional trees from the k-dimensional forest that are smaller than the first k-dimensional tree, and objects currently in the first k-dimensional tree. The object is stored as a specific node in the first k-dimensional tree. In addition, the objects in the second k-dimensional trees are moved and stored as specific nodes in the first k-dimensional tree. | 2014-03-06 |
20140067871 | DELEGATION OF EXPRESSION TREE EVALUATION - Evaluating an expression tree. A method includes, at a first domain, accessing an expression tree. The expression tree comprises a plurality of nested expressions. The plurality of nested expressions spans a plurality of domains. The expressions in the expression tree are expressed in a common format in spite of the different expressions of the expression tree being intended to be evaluated by different domains. At the first domain, the method includes evaluating one or more references to local variables included in the plurality of nested expressions. The method further includes determining that one or more expressions in the plurality of expressions are to be evaluated by a different domain. The method further includes expanding the one or more expressions in the plurality of expressions to be evaluated by different domains to allow the one or more expressions to be evaluated by the different domain. | 2014-03-06 |
20140067872 | TREE COMPARISON TO MANAGE PROGRESSIVE DATA STORE SWITCHOVER WITH ASSURED PERFORMANCE - Technologies are generally provided for progressive key value store switchover by evaluating a maturity of a migrated data store and allowing piecewise switching of substructure area query servicing from an origin data store to a destination data store. In some examples, abstractions of origin and destination tree structures may be compared to each other in order to generate an evaluation metric at substantially reduced performance evaluation load. The evaluation metric may target performance sampling while assuring a desired performance level with localized query servicing switchover. Piecewise data transfer may also be optionally enabled such that overall storage can be similar to the storage of a single data store copy while reducing an impact on existing data store services. | 2014-03-06 |
20140067873 | EFFICIENT EGONET COMPUTATION IN A WEIGHTED DIRECTED GRAPH - An embodiment of the invention pertains to a weighted directed graph comprising multiple nodes and edges that each extends between two nodes. The embodiment includes processing edges to generate a forward and reverse edge corresponding to each edge. Forward and reverse edges are processed to generate indirect edges, each comprising two edge components, and extending between two nodes. One node associated with each forward edge, each reverse edge, and each indirect edge is selected to be the key node of its associated edge. All forward, reverse and indirect edges having a particular node as their respective key nodes are placed into a group. All edges of the group are then selectively processed to provide information pertaining to an egonet of the graph that has the particular node as its egonode. | 2014-03-06 |
20140067874 | PERFORMING PREDICTIVE ANALYSIS - Various embodiments of systems and methods for performing predictive analysis are described herein. In one aspect, the method includes receiving a command for publishing a chain comprising a plurality of components connected together to perform predictive analysis. Based upon the command, a plurality of procedures corresponding to the plurality of components of the chain is generated. The generated procedures are integrated according to an order of connectivity of the components within the chain. A database object including the integrated procedures is generated. The database object is stored within a database. The stored database object is executable for performing predictive analysis. | 2014-03-06 |
20140067875 | SYSTEM AND METHOD FOR MODELING RELATIONSHIPS BETWEEN ENTITIES - The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs. | 2014-03-06 |
20140067876 | DATE AND TIME FORMAT GENERATION METHOD, PROGRAM, AND SYSTEM - Computing a date and time format includes obtaining a UT value of a reference time; computing intermediate data including year, month, day, hour, minute, and second, from the UT value of the reference time; computing a difference between a conversion target UT value and the UT value of the reference time using a processor; computing values of hour, minute, and second, based on the difference between the UT values; and generating a character string format representing year, month, day, hour, minute, and second, by combining the intermediate data and the values of hour, minute, and second. | 2014-03-06 |
20140067877 | PROCESS TO GENERATE VARIOUS LENGTH PARAMETERS IN A NUMBER OF SGLS BASED UPON THE LENGTH FIELDS OF ANOTHER SGL - A method of generating length parameters, comprising the steps of reading a data stream from a host, detecting a particular field of the data stream, and calculating a variable based on a length parameter of a first list to be transferred. The data stream may comprise a plurality of definitions. The method may also comprise the step of selecting one of the list definitions. One of the list definitions may be used to generate a length parameter used in a second list in response to (i) the particular field of the data stream and (ii) the length parameter of the first list. | 2014-03-06 |
20140067878 | ANALYSIS AND PROPOSAL CREATION FOR MANAGEMENT OF PERSONAL ELECTRONICALLY ENCODED ITEMS - A method performed on an electronic device for creating a proposal to a user. The proposal is created from an analysis of one or more personal electronically encoded items associated with one or more previously created perspectives unique to a user with each of the previously created perspectives representative of user interest and is based on similarities determined from the analysis. The proposal includes the creation of a new perspective, a new album, or a new perspective and a new album associated with the new perspective and the association therewith of one or more of the one or more analyzed personal electronically encoded items. Responsive to user acceptance of the proposal, the system creates the new perspective, the new album, or the new perspective and the new album associated with the new perspective and associates therewith one or more of the one or more analyzed personal electronically encoded items. | 2014-03-06 |
20140067879 | APPLICATION MANAGEMENT FOR A TERMINAL - A method and terminal for managing additional file associated with an application are provided. The terminal includes: an application controller configured to install, execute and uninstall an application on the computer; a non-system area configured to store an additional file associated with the application; and an additional file manager configured to manage an additional file database that stores the association of the application to the additional file, wherein the application controller communicates with the additional file manager when the non-system area is accessed. | 2014-03-06 |
20140067880 | LEVERAGING ENTERPRISE CONTENT - A method and system for leveraging content is provided. The method includes receiving, data associated with a subscriber and registering the subscriber with an ECM computing system. Devices belonging to the subscriber are connected to the ECM computing system and metadata associated with content retrieved from the devices is generated. The content in the devices are classified into formal content and informal content. Multiple searches for additional content are monitored and multifaceted search results associated with the formal content and the informal content are generated and presented to the subscriber. The subscriber has an option to request informal content on additional end user devices from respective end users based on metadata presented by search results. | 2014-03-06 |
20140067881 | MOBILE APPARATUS AND METHOD FOR PROCESSING FILES - A mobile apparatus and method for processing files. The mobile apparatus includes: a file manipulation unit configured to receive a file operation request including a file path from an application; a file format discrimination unit configured to discriminate a file format from the file path; a file path changing unit configured to set a target file path based on the file format; and a file processing unit configured to process the operation request on the target file path. | 2014-03-06 |
20140067882 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - An information processing apparatus, which communicates with a server, comprises: a receiving unit which receives character string information and a data file to be associated with the character string information from a user; an extraction unit which extracts a data file similar to the data file received by the receiving unit and character string information associated with the similar data file by searching information managed by the server; an acquisition unit which acquires tag information appended to the character string information extracted by the extraction unit; and a registration unit which appends the tag information acquired by the acquisition unit to the character string information received by the receiving unit, and registers the character string information appended with the tag information and the data file received by the receiving unit in the server in association with each other. | 2014-03-06 |
20140067883 | FILE PROCESSING APPARATUS FOR FILE TRANSFER, FILE PROCESSING METHOD, AND STORAGE MEDIUM - The object of the present invention is to secure the identity of a file even if the file name has been changed. The image capture apparatus | 2014-03-06 |
20140067884 | ATOMIC INCREMENTAL LOAD FOR MAP-REDUCE SYSTEMS ON APPEND-ONLY FILE SYSTEMS - Augmenting data files in a repository of an append-only file system comprises maintaining metadata corresponding to each data file for tracking a logical end-of-file (EOF) for each data file for appending. A global versioning mechanism for the metadata allows selecting the current version of the metadata to read for performing an append job for a set of data files. Each append job comprises multiple append tasks. For each successful append job, the global versioning mechanism increments a valid metadata version to use for each data file appended. Said valid metadata version indicates the logical EOF corresponding to a new physical EOF for each of the data files appended. | 2014-03-06 |
20140067885 | Extensible File System - An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. | 2014-03-06 |
20140067886 | INFORMATION PROCESSING APPARATUS, METHOD OF OUTPUTTING LOG, AND RECORDING MEDIUM - An information processing apparatus for executing a program, the information processing apparatus includes a memory, and a processor coupled to the memory. The processor is configured to set a detail level with regard to a log based on a number of times of prior execution of a program module called, the program module being included in the program, and output the log including information in accordance with the detail level. | 2014-03-06 |
20140067887 | Grid Computing System Alongside A Distributed File System Architecture - Systems and methods are provided for a grid computing system that performs analytical calculations on data stored in a distributed file system. A grid-enabled software component at a control node is configured to invoke the distributed file system software at the control node to provide block locations for a plurality of the data blocks; determine a configuration of data blocks to read at the plurality of worker nodes; instruct the grid-enabled software components at the plurality of worker nodes to retrieve locally stored data, perform an analytical calculation on the retrieved data, and send the results of the analytical calculation on the retrieved data to the grid-enabled software component at the control node; and assemble the results of the analytical calculations performed by the grid-enabled software components from the plurality of worker nodes. | 2014-03-06 |
20140067888 | COMMUNICATION DEVICE, INFORMATION PROVIDING DEVICE, AND WEB PAGE ACQUISITION PROGRAM - A communication device has a request transmitter configured to transmit a batch acquisition request for an object to an information providing device providing a plurality of files needed to compose the object, a response generator configured to receive object information and files in the object information transmitted from the information providing device responding to the batch acquisition request, the object information including a file source information list of the respective files needed to compose the object and file sizes of the files, an area securing unit configured to allocate areas for storing the files in an information storage, based on the file sizes included in the received object information, and a storage controller configured to store the files received by the response generator in the areas in the information storage allocated by the area securing unit. | 2014-03-06 |
20140067889 | DATAPATH CIRCUIT FOR DIGITAL SIGNAL PROCESSORS - A datapath circuit may include a digital multiply and accumulate circuit (MAC) and a digital hardware calculator for parallel computation. The digital hardware calculator and the MAC may be coupled to an input memory element for receipt of input operands. The MAC may include a digital multiplier structure with partial product generators coupled to an adder to multiply a first and second input operands and generate a multiplication result. The digital hardware calculator may include a first look-up table coupled between a calculator input and a calculator output register. The first look-up table may include table entry values mapped to corresponding math function results in accordance with a first predetermined mathematical function. The digital hardware calculator may be configured to calculate, based on the first look-up table, a computationally hard mathematical function such as a logarithm function, an exponential function, a division function and a square root function. | 2014-03-06 |
20140067890 | MAGNETIC TUNNEL JUNCTION BASED RANDOM NUMBER GENERATOR - Embodiments of the disclosure are directed to generating a random number. An embodiment of the disclosure passes a current from a read operation through a magnetic tunnel junction (MTJ) to cause a first magnetization orientation of a free layer to switch to a second magnetization orientation, the switch in magnetization orientation causing a change in a resistance of the MTJ, and periodically samples the resistance of the MTJ to generate a bit value for the random number. | 2014-03-06 |
20140067891 | PSEUDO RANDOM NUMBER GENERATOR AND METHOD FOR PROVIDING A PSEUDO RANDOM SEQUENCE - In various embodiments, a pseudo random number generator is provided. The pseudo random number generator may include: a pair of shift registers, wherein a first shift register in the pair is a linear shift register and a second shift register in the pair is a nonlinear shift register, wherein the linear shift register is configured to receive a first output sequence from the nonlinear shift register, and to take the first output sequence as a basis for providing a second output sequence; wherein the pseudo random number generator is configured to take the second output sequence as a basis for providing a pseudo random sequence. | 2014-03-06 |
20140067892 | Estimation of Hidden Variance Distribution Parameters - Methods for finding (i) the parameter var(σ | 2014-03-06 |
20140067893 | Squaring Circuit - Methods, apparatuses, and computer program products for squaring an operand include identifying a fixed-point value with a fixed word size and a substring size for substrings of the fixed-point value, wherein the fixed-point value comprises a binary bit string. A square of the fixed-point value can be determined using the fixed point value, the substring size, and least significant bits of the fix-point value equal to the substring size. | 2014-03-06 |
20140067894 | OPERATIONS FOR EFFICIENT FLOATING POINT COMPUTATIONS - Systems and methods for efficiently handling problematic corner cases in floating point operations without raising flags or exceptions. One or more floating point numbers that will generate a problematic corner case in floating point computations, such as division or square root computation, are detected. Fix-up operations are applied to modify the computation such that the problematic corner case is avoided. The modified computation then is performed, while suppressing error flags are suppressed during intermediate stages. | 2014-03-06 |
20140067895 | MICROARCHITECTURE FOR FLOATING POINT FUSED MULTIPLY-ADD WITH EXPONENT SCALING - Systems and methods for implementing a floating point fused multiply and accumulate with scaling (FMASc) operation. A floating point unit receives input multiplier, multiplicand, addend, and scaling factor operands. A multiplier block is configured to multiply mantissas of the multiplier and multiplicand to generate an intermediate product. Alignment logic is configured to pre-align the addend with the intermediate product based on the scaling factor and exponents of the addend, multiplier, and multiplicand, and accumulation logic is configured to add or subtract a mantissa of the pre-aligned addend with the intermediate product to obtain a result of the floating point unit. Normalization and rounding are performed on the result, avoiding rounding during intermediate stages. | 2014-03-06 |
20140067896 | Universe has an End - The “Big Bung!” was not at the beginning of Universe! | 2014-03-06 |
20140067897 | FORMAL VERIFICATION OF BOOTH MULTIPLIERS - Disclosed below are representative embodiments of methods, apparatus, and systems for performing formal verification. For example, certain embodiments can be used to formally verify a Booth multiplier. For instance, in one example embodiment, a specification of a Booth multiplier circuit is received; an initial model checking operation is performed for a smaller version of the Booth multiplier circuit; a series of subsequent model checking operations are performed for versions of the Booth multiplier circuit that are incrementally larger than the smaller version of the Booth multiplier circuit, wherein, for each incrementally larger Booth multiplier circuit, two or more model checking operations are performed, the two or more model checking operations representing decomposed proof obligations for showing; and a verification result of the Booth multiplier circuit is output. | 2014-03-06 |
20140067898 | COST-AWARE CLOUD-BASED CONTENT DELIVERY - A capability is provided for determining a fraction of content item versions to cache for use in responding to requests for content items. The fraction of content item versions to cache is determined based on a popularity distribution of the content item versions and cost model information associated with the content item versions. The cost model information may include information indicative of a cost of storing one of the content item versions and at least one of a cost of transcoding one of the content item versions or a cost of transferring one of the content item versions. The fraction of content item versions to cache may be determined based a skewness factor of the popularity distribution of the content item versions. | 2014-03-06 |
20140067899 | APPARATUS AND METHOD FOR CONTROLLING WIDGET SERVICE - Apparatuses and methods for controlling a widget service of the terminal, including: a launcher management unit to manage one or more launchers; a widget service management unit to remove a widget service of a widget when the widget service is not included in a currently executed launcher of the one or more launchers; and a controller to control the operation of the widget service of the terminal. Accordingly, the widget service control apparatuses and methods manage at least one launcher, manage a widget service set to each of the at least one launcher, and remove a service of a widget unbound to a second selected launcher when a first selected launcher out of the at least one launcher is changed to the second selected launcher. | 2014-03-06 |
20140067900 | STREAM PROCESSING DEVICE, SERVER, AND STREAM PROCESSING METHOD - A stream processing device executes query processing with respect to data included in a packet input from a network with a duplication unit that duplicates the input packet into a plurality of packets, a protocol processing unit that executes protocol processing corresponding to the network with respect to one packet among the duplicated packets to determine whether or not an error is present, a storage unit that stores a management flag indicating a result of the protocol processing, a data extraction unit that extracts data necessary for the query processing from another packet among the duplicated packets, a query processing unit that executes the query processing with respect to the extracted data, and outputs data including a result of the query processing. An output control unit determines whether to output the data output from the query processing unit from the stream processing device on the basis of the management flag. | 2014-03-06 |
20140067901 | SYSTEM AND METHOD FOR CONTEXTUAL MESSAGING IN A LOCATION-BASED NETWORK - Systems and methods are provided that presents interesting local content to users at times when the content is most actionable and engaging without the user explicitly entering a search term or expressing intent. In one implementation, the system uses contextual signals about a user to rank local content. Signals may include, for example, who they (one or more users) are, what kinds of places they like, where they are, how familiar they are with the area, the time of day, where the user's friends have been nearby, among other information related to the one or more users. A system may be provided that uses contextual rules and machine learning to target content to users. The system learns which of these contextual signals are most important and alters its ranking function to optimize user engagement in terms of conversions. | 2014-03-06 |
20140067902 | METHOD AND APPARATUS FOR USING MULTIPLE UNIVERSAL RESOURCE IDENTIFIERS IN M2M COMMUNICATIONS - A method and apparatus may use multiple URIs (MU) in a single request message for machine-to-machine (M2M) communication networks. Multiple single URI (SU)-type request messages may be received from an application client (e.g. a constrained application protocol (CoAP)/hypertext transfer protocol (HTTP) client) at a (CoAP/HTTP) intermediary node. The multiple SU-type request messages may be aggregated into a single MU-type request message at the intermediary node, and the single MU-type request message may be transmitted to a (CoAP/HTTP) server. A multiple value (MV)-type response message may be received from the (CoAP/HTTP) server. The MV-type response message may be deaggregated into multiple single value (SV)-type response messages. The multiple SV-type response messages may be transmitted to the (CoAP/HTTP) client. | 2014-03-06 |
20140067903 | MEDIA QUERY ENGINE SYSTEM AND METHOD - A method, computer program product, and computer system for receiving, at a first computing device from a second computing device, an HTTP request, including one or more request parameters, for a CSS file, wherein the CSS file requested includes at least one media query, and wherein the at least one media query includes at least one of a media-type and feature. One or more contextual properties associated with the second computing device are identified at the first computing device from the one or more request parameters. At least a portion of media query extensions associated with the at least one media query is executed at the first computing device based upon, at least in part, the one or more contextual properties, wherein at least the portion of the media query extensions is executed at the first computing device before a response to the HTTP request is sent to the second computing device. The response to the HTTP request is sent to the second computing device. | 2014-03-06 |
20140067904 | SELECTION OF TRANSACTION MANAGERS BASED ON RUNTIME DATA - One or more transaction managers are automatically selected from a plurality of transaction managers for use in processing a transaction. This selection is based on the types of resources used by the transaction and runtime data of the transaction managers able to support one or more of those resource types. The selection of the one or more transaction managers enables less than all of the transaction managers of an application server to be used in transaction commit processing, thereby improving performance. | 2014-03-06 |
20140067905 | RUNTIME CO-LOCATION OF EXECUTING LOGIC AND FREQUENTLY-ACCESSED APPLICATION DATA - In accordance with various embodiments, systems and methods are provided for co-locating execution logic and state data in a distributed and clustered environment. Such a system can include a plurality of applications, executing on one or more application servers, including an event broker which identifies state data required by an actor, a database which identifies an application server where such state data is cached; and a co-location module which instantiates the actor on the application server where such state data is cached. The method includes identifying state data required by a transaction, identifying an application server where such state data is cached, instantiating execution logic for processing the transaction on the application server where such state data is cached, and executing said execution logic for processing the transaction on the application server where such state data is cached thereby providing predictable low execution latency. | 2014-03-06 |
20140067906 | REMOTE MANAGING SYSTEM AND METHOD - Provided are approaches for remote managing comprising at least one or more agents being resident in at least one or more management terminals connected to each other through a network and controlling the corresponding management terminals; and a management server transmitting to the agents a request for a service for managing the management terminals, where the management server transmits the request to the agent through a control channel. An independent control channel is formed between a management server and a management device separately from an ordinary communication channel and, in case the management device is required to perform a server role for a particular service, makes the corresponding management device require a request related to the service through a control channel and thus, the server role is assigned to the management server at the time of carrying out a service. | 2014-03-06 |
20140067907 | Method, System, And Computer Program Product For Delivering Smart Services - A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes defining a situation including subscriber context information based on private information of a service subscriber. The method includes identifying an action associated with the first situation. The method includes determining that the service subscriber is in the defined situation based on current subscriber context information. The method includes performing, in response to determining that the service subscriber is in the defined situation, the action. | 2014-03-06 |
20140067908 | PULL DATA TRANSFER METHOD IN REQUEST-RESPONSE MODELS - Systems, methods, and products for pull data transfer in a request-response model are provided herein. One aspect provides for generating output data utilizing at least one data generation station; and communicating via the at least one data generation station output data related to at least one data request received from at least one data requesting station responsive to at least one criterion, the at least one criterion comprising one of expiration of a time period or generation of a threshold amount of output data. Other embodiments and aspects are also described herein. | 2014-03-06 |
20140067909 | SHARING SOCIAL NETWORK FEEDS VIA PROXY RELATIONSHIPS - Techniques and apparatus for aggregating social network service (SNS) data are disclosed. In an example method for operating a computerized SNS aggregator having a plurality of account holders, identifiers for one or more external network-accessible SNS accounts associated with each of several account holders are collected and stored. An access token for each of the associated external network-accessible SNS accounts is collected and stored. Data-sharing relationships between pairs of account holders having linked accounts within the SNS aggregator service are identified. Subsequently, one or more account holders having a data-sharing relationship with a first account holder are identified. One or more external network-accessible SNS accounts for each of the other account holders are accessed, using the corresponding stored access tokens. Finally, a data feed for the first account holder is assembled, using data items retrieved from the external network-accessible SNS accounts for the other account holders. | 2014-03-06 |
20140067910 | SYSTEMS AND METHODS TO CONSISTENTLY GENERATE WEB CONTENT - Methods and systems to consistently generate web content are described. The system receives a request, at a server machine, for an interface, from a client machine and generates the interface. The interface includes a plurality of view components that includes a first view component. The system generates the first view component by utilizing a data binding engine that executes on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information. The first view component is updated on the client machine utilizing a data binding engine that executes on the client machine to apply the at least one interface element to the first position on the interface based on the presentation template and the first view component information. The interface element is visibly displayed at the client machine. | 2014-03-06 |
20140067911 | Efficient Presence Distribution Mechanism for a Large Enterprise - A method implemented in a network component, the method comprising receiving a presence information message from a presence server in a ring of a plurality of presence servers, removing content in the presence information message that is previously originated by the network component and previously sent on the ring, copying the presence information message locally for subsequent processing, appending to the presence information message buffered presence information from a local client coupled to the network component, and forwarding the presence information message to a second presence server in the ring. | 2014-03-06 |
20140067912 | System for Remote Server Diagnosis and Recovery - In certain embodiments, a system includes a target server operable to receive commands via an operating system interface. The target server is also operable to run a plurality of processes, a plurality of child processes, and a plurality of threads. The system also includes a diagnostic server, including one or more processors. The diagnostic server is operable to establish a connection to the target server via the operating system interface. The diagnostic server is further operable to identify a process of the plurality of processes running on the target server. The diagnostic server is further operable to identify a child process of the process from the plurality of child processes. The diagnostic server is further operable to identify one or more threads of the plurality of threads associated with one or more of the process and the child process. | 2014-03-06 |
20140067913 | REPLACEMENT TIME BASED CACHING FOR PROVIDING SERVER-HOSTED CONTENT - A system is provided in which two sets of content are cached in a corresponding two caches—a current cache and a next cache. A client renders content in the current cache and uses the next cache to define the expiration for the content in the current cache as well as provide the replacement content when the current content expires. When a client application renders the content in the current cache, the application checks whether the expiration for the current cache has been reached according to the expiration defined by the content in the next cache (which is not being rendered). If the expiration has been reached, the content in the next cache is moved to the current cache and rendered. New content can then be downloaded to fill the next cache and define the expiration for the content formerly in the next cache but now in the current cache. | 2014-03-06 |
20140067914 | COMPUTER SYSTEM AND PACKET TRANSFER METHOD - A computer system, comprising: a client computer; a server for providing the client computer with a service, a load balancer for transferring a packet transmitted from the client computer, a virtual machine that operates on the server, the virtual machine communicating another virtual machine by transmitting a packet including a virtual MAC address to be assigned to the virtual machine, virtual machine for providing a service being allocated to the client computer; and a management unit provided for each client computer, for monitoring a load of the virtual machine, and instructing one of addition and deletion of the virtual machine based on a monitoring result, the management unit being configured to: hold distribution information for distributing packets transmitted from the client computer; specify the server to which a new virtual machine is to be added, generate the virtual MAC address and the distribution information corresponding to the specified server. | 2014-03-06 |
20140067915 | TERMINAL DEVICE AND DATA COMMUNICATION METHOD THEREOF - A terminal device and a data communication method of the terminal device in which a virtual environment is constructed includes receiving a processing command for data searched for according to a data search command, storing first path information on a position of the searched data and transmitting first event information related to the processing command to a management server, receiving a communication performance command including identification information of the other terminal device from the management server, and transmitting the data to the other terminal based on the identification information and the first path information, wherein the communication performance command is generated based on second event information related to an execution command for the data in the other terminal device and the first event information. Data transmission/reception between the virtual terminal devices or between the virtual terminal device and an actual terminal device can be performed smoothly. | 2014-03-06 |
20140067916 | METHOD AND DISPLAY APPARATUS FOR PROCESSING AN INPUT SIGNAL - A display apparatus and a method of processing an input signal are provided. A display apparatus includes an input reception which receives an input signal from an input; a switching element which switches an output path for the input signal input through the input reception; and a controller which controls a switch operation of the switching element. A display method includes determining whether the display apparatus needs to use an input signal received from an input; identifying a current output path for the input signal received from the input in response to a determination that the display apparatus needs to use the input signal; and outputting an output path control signal for the display apparatus to use the input signal. | 2014-03-06 |
20140067917 | DAAS MANAGER AND DAAS CLIENT FOR DAAS SYSTEM - Disclosed herein are a Desktop As A Service (DaaS) manager and DaaS client for a DaaS system. The DaaS manager includes a connection broker module, a provisioning module, a management module, and a web server module. The connection broker module permits connections to a DaaS client and a DaaS server to a user who has performed user authentication. The provisioning module determines the operating status of the DaaS server, and assigns a virtual machine of an optimum DaaS server to the DaaS client. The management module monitors the operating status of the DaaS server and the virtual machine, and executes a control command of the DaaS server. The web server module provides a web-based management tool Graphic User Interface (GUI) to the user. | 2014-03-06 |
20140067918 | NETWORK DEVICE, METHOD OF NETWORK DEVICE PROVIDING CLIENT DEVICE WITH NOTIFICATION FOR DOWNLOADING FILE, AND NETWORK SYSTEM - A network device that obtains environment information for identifying an environment of a client device connected with the network device; obtains information of a recommended file, the recommended file being a file recommended to download to the client device and corresponding to the obtained environment information; and outputs a notification, to be displayed by the client device, for leading the client device to download the recommended file when the client device has established connection to a network. | 2014-03-06 |
20140067919 | STORAGE MEDIUM, METHOD AND DEVICE - A method includes: specifying a current damage number of a server; storing the current damage number, generations of the information resources and generation information before damage in the server in association with information resources when the information resources are stored in the server; and providing the client with the information resources, and the damage number, the generations and the generation information before damage in association with the information resources. The damage number, the generations and the generation information before damage provided to the client are at least used to restore the server from any damage, and the generation information before damage includes the damage number and the generation of an original information resource which serves as the basis of update of the information resource, the damage number of the original information resource being smaller than the damage number of the information resources. | 2014-03-06 |
20140067920 | DATA ANALYSIS SYSTEM - A data processing method includes obtaining a data access pattern of a client terminal with respect to a data storage unit, performing caching operations on the data storage unit according to a caching criterion to thereby obtain and store cache data in the cache memory, and sending the cache data to an analyst server via the data transmission interface so as for the analyst server to analyze the cache data and thereby generate an analysis result. | 2014-03-06 |
20140067921 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SYNCHRONIZATION OF DATA - In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc. | 2014-03-06 |
20140067922 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - The present technology relates to an information processing device, an information processing method, and a program that can ensure content-related application programs can be reliably utilized. A client | 2014-03-06 |
20140067923 | REMOTE BROWSING SESSION MANAGEMENT - A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing. | 2014-03-06 |
20140067924 | REMOTE PROCEDURE CALL FOR A DISTRIBUTED SYSTEM - A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity. | 2014-03-06 |
20140067925 | METHOD AND APPARATUS FOR A FILE SHARING AND SYNCHRONIZATION SYSTEM - A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser. | 2014-03-06 |
20140067926 | SHARING NETWORK ADDRESSES - A network address assigned a shared designation by a first client computer is received, in a first data format, automatically, at a host computer from the first client computer. The network address is categorized and published. Publishing the network address includes converting the network address into a second data format, receiving, at the host computer, a subscription request from a second client computer, and sending the network address to the second client computer in response to receiving the subscription request. | 2014-03-06 |
20140067927 | Dynamic Data Optimization in Data Network - A system including a client device communicatively coupled to a first wireless network, wherein the client device has the ability to request a web page from a content server, and an optimization server is configured to receive network data associated with the characteristics of the first wireless network, to provide tuning settings based on the network data, to receive response data from the content server, and to transmit optimized response data to the client device, wherein the response data corresponds to a request for a web page from a client device and the optimized response data corresponds to the response data being altered based on the provided tuning settings. | 2014-03-06 |
20140067928 | SYSTEMS AND METHODS FOR DATA SYNCHRONIZATION IN A NETWORK APPLICATION - A computer receives user input events associated with a network application. Each user input event corresponds to a respective image frame of the network application and the user input events include at least one remote user input event from a remote source. The computer generates and updates response data from the respective image frames associated with the user input events to a current image frame of the network application. In some embodiments, the user input events are all from a local user of the computer. The computer also generates and updates synchronization data from the respective image frame associated with the at least one remote user input event to the current image frame of the network application. Finally, the computer replaces the response data with the synchronization data. | 2014-03-06 |
20140067929 | UPLOADING ONE OR MORE FILES FROM A SHARED FILE LINK - A system and method of sharing files between a user of a first client device and a user of a second client device, where the first and second client devices are operatively coupled to at least one file access server via a network. The method comprises the steps of generating a file-sharing link to a file set based on a request received from a first user. A file set viewing window is opened when a second user activates the file-sharing link. The at least one file sharing access server receives a request to upload one or more files by the second user via the file sharing link, and the at least one file access server receives the uploaded one or more files and stores the files to a location designated by the link. | 2014-03-06 |
20140067930 | METHODS AND SYSTEMS FOR VERIFICATION IN ACCOUNT REGISTRATION - Techniques to confirm account registration. In one embodiment, an MSISDN associated with a mobile device is received. It is determined whether to confirm registration of an account with a social networking system based at least in part on the MSISDN. Receipt of the MSISDN may include receipt of an HTTP request. The HTTP request may include an HTTP header with the MSISDN and a phone number associated with the mobile device. The MSISDN and the phone number may be compared. Registration may be confirmed based on a match between the MSISDN and the phone number. | 2014-03-06 |
20140067931 | Soft Matching User Identifiers - Particular embodiments may receive one or more data items associated with a first user of a social-networking system. The one or more data items being related to an entity. One or more data stores may store a social graph of the social-networking system. The social graph may comprise a plurality of nodes and plurality of edges between nodes. The nodes may comprise user nodes corresponding to users of the social-networking system and concept nodes corresponding to concepts. Particular embodiments may identify one or more nodes of the social graph that likely match the entity and associate at least one of the data items to at least one of the identified nodes. | 2014-03-06 |
20140067932 | Cross-Linking from Composite Images to the Full-Size Version - Methods and systems that provide for cross-linking from composite images that include receiving, over a computer network, a source image and then associating a first identifier tag with a first object in the source image. A composite image is generated from the source image, wherein the composite image includes a cropped image of the first object. Then a first user is notified that the first identifier tag is associated with the first object in the cropped image and also includes a copy of the composite image. Additionally, the user can select the first object in the composite image and be linked to the source image that contains the selected first object where the first object is highlighted. | 2014-03-06 |
20140067933 | METHOD FOR GENERATING SOCIAL NETWORK ACTIVITY STREAMS - A method for notifying users of an online social network of an activity performed within a web site that is external to the online social network by an individual who is a registered user of the online social network and the web site. The method comprises the steps of receiving a notification package from the external web site, the notification package including a notification message that describes the activity performed, parsing the notification package to extract a list of recipients, each of whom is to receive the notification message, and issuing the notification message to each of the recipients. | 2014-03-06 |
20140067934 | System and method to provide a social network layer over the World-Wide Web and other networks - A method and system for a new form of computer-implemented social network. Existing social networks limit users interactions to the context provided by social networking clients, and also limit discussions of content to short clips with links back to the original website. The presented method and system enable users to interact with each other within the context of a third-party web page. Users can mark up a third-party web page to leave each other notes, chat, or highlight text, all without requiring any modification to the server-side source code of the third-party web page. | 2014-03-06 |
20140067935 | MOVIE FINDING - A method for provisioning of media is disclosed and may include detecting a plurality of users located at a common location. A personal profile for each of the plurality of users may be accessed. The personal profile for each of the plurality of users may include at least one personal media preference related to consumption of media items. Each of the plurality of available media items may be weighted for each of the plurality of users based on the at least one personal media preference. One of the plurality of available media items may be selected for consumption by the plurality of users at the common location, based on the weighting of each of the plurality of available media items. The plurality of users may be detected at the common location by receiving a near field communication (NFC) signal from a user device for each of the plurality of users. | 2014-03-06 |
20140067936 | SYSTEM AND METHOD FOR MULTIMODAL INTERACTION AIDS - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing multimodal interaction aids in multimedia events. The system presents a multimedia event to a participant which has limited access to the multimedia event, wherein the limited access prevents the participant from experiencing every mode of the multimedia event. The system also generates a cue associated with the multimedia event, wherein the cue is structured according to the limited access of the participant. The system then transmits the cue to a device associated with the participant. | 2014-03-06 |
20140067937 | Real-World View of Location-Associated Social Data - Particular embodiments maintain social-networking information associated with a user, wherein the user is represented by a user node in a social graph. One or more nodes of the social graph may be associated with respective locations. A request for social information related to a location may be received from a computing device. The request may comprise a location of the computing device, an orientation of the computing device, and an identifier for the user. A relevance score may be determined for one or more proximate nodes based on the request, the social-networking information associated with the user, and the location information for the respective proximate node. Each proximate node may be associated with at least one location within a threshold distance from the location of the computing device. Particular embodiments may provide social-networking information associated with at least one of the proximate nodes for display in conjunction with an image. | 2014-03-06 |
20140067938 | METHOD AND APPARATUS FOR VALIDATING CROWDSOURCED LOCATION DATA - Methods and apparatuses are provided for validating crowdsourced location data. A validation platform causes, at least in part, a determination of location data reported by at least one user, at least one device associated with the at least one user, or a combination thereof. The validation platform processes, and/or facilitates a processing of personal detail information associated with the at least one user, the at least one device, or a combination thereof to cause, at least in part, a validation of the location data. | 2014-03-06 |
20140067939 | GENERATING EXCITEMENT LEVELS FOR LIVE PERFORMANCES - A live performance is monitored by analyzing an input data stream comprising real-time updates related to the live performance. Different sets of excitement levels, excitement curves, alerts and teasers are generated based on the analysis and reported to a plurality of subscribers using any of a variety of mobile communication and/or computing devices. | 2014-03-06 |
20140067940 | SUBSCRIPTION GROUPS IN PUBLISH-SUBSCRIBE SYSTEM - Disclosed is a method and system for publishing subscriptions in a publish-subscribe system in accordance with subscription groups. Embodiments may include (i) determining a consumption characteristic by which each of a plurality of subscribers in a publish-subscribe system consumes a subscription published by a publisher; (ii) identifying the subscribers whose consumption characteristics satisfy a specified similarity criterion; (iii) defining a plurality of subscription groups, each of which includes subscriptions of those of the subscribers whose consumption characteristics satisfy the specified similarity criterion; and (iv) transmitting the subscriptions to the subscribers in accordance with the subscription groups. Embodiments may also include moving a subscription of the subscriber, from a first subscription group having subscriptions of those of the subscribers whose consumption characteristics correspond to a first specified similarity criterion, to a second subscription group having subscriptions of those of the subscribers whose consumption characteristics correspond to a second specified similarity criterion. | 2014-03-06 |
20140067941 | MULTIPLE FORM ENUMERATED ATTRIBUTES - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, via a user interface of the DRA, a request to define a rule; retrieving metadata associated with a context object; determining that a component specified by the metadata is an enumerated type component; presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; presenting, via the user interface, a second displayed component for the enumerated type component, wherein the second displayed component is associated with an alphanumeric value; and receiving, via the user interface, a rule definition, wherein receiving the rule definition comprises receiving a selection of at least one of the first displayed component and the second displayed component. | 2014-03-06 |
20140067942 | DETERMINING RECOMMENDED RECIPIENTS OF A COMMUNICATION - Embodiments of the invention include a method for determining recommended recipients of a communication. The method may include determining one or more attributes for one or more members of a first group. The method may also include receiving a first list of one or more recipients to receive a communication from a sender, wherein the recipients and the sender have a relationship based on the attributes. The method may also include determining a second list of one or more recipients to receive the communication, wherein the recipients of the second list are determined by whether the attributes of the first list recipients, the sender, and the first group members comply with a set of communication rules. | 2014-03-06 |
20140067943 | RECOMMENDING GROUPS TO CREATE IN A SOCIAL NETWORKING SYSTEM - Based on information associated with users, a social networking system recommends one or more groups for a target user to join or to create. Characteristics of the target user, characteristics of users connected to the target user, characteristics of candidate groups in the social networking system may be used to identify groups for recommendation. The social networking system may provide questions to the target user and recommend a group to the target user based on received answers to the questions. For example, the answers to the provided question identify one or more characteristics of the target user, which are used to select a group for recommendation. Additionally, the social networking system may recommend additional users for the target user to add or invite to a group based on characteristics of the target user, the additional users, and/or the group. | 2014-03-06 |